﻿table.login {margin:200px auto; width:300px;}
table.guidepost .button {width: 80%;display: inline-block;text-align: center;}
table.login.guidepost {width:400px}
table.login.guidepost.buttonky{margin-top: 100px;}
#content-handler {min-height: 500px;}
.userName, #logout {float: right;color: #fff;margin-top: 4px; margin-right: 2em}
#top2 #top1 .row-fluid #logout a {color:#fff;}
.noborder, .noborder h1 {border:none;padding-top:0;margin-top:0;margin-bottom:0;}
#name_whisperCadasrtal { margin-left:1em;top: -4px;position: relative;}
#whisperer_whisperCadasrtal {
    position: absolute;
    z-index: 30;
    background-color: #f3f3f3;
    border: 2px solid #13294c;
    font-size: 0.9em;
}
#whisperer_whisperCadasrtal div {padding:2px 5px}
#whisperer_whisperCadasrtal a {color: #393939;}
#whisperer_whisperCadasrtal a:hover {text-decoration:none;}

#whisperer_whisperCadasrtal .whisper_link {}
#whisperer_whisperCadasrtal .whisper_link_over {background-color:#e6e6e6;}

.searchdetail { width:500px; position:absolute;}
.searchrow {cursor:pointer;}
.searchrow:hover td {background:#397db7;color:#fff;}
.searchrow:hover td a {color:#fff;}

.paramsWeight input {width: 70px;}
.center, .guidepost.login td {text-align: center;}

#loading {display:none;background-image:url(/css/fancybox/fancybox_overlay2.png);position:fixed;height:100%;width:100%;z-index:100000000;top:0;}
#loading td {vertical-align:middle;}
#loading div {width:48px;height:48px;background-image:url(/css/fancybox/fancybox_loading@2x.gif);margin:0 auto;}

.unsuitable {color:red;border: 2px solid red;line-height: 50px;text-align: center;}

#calcflat, #calchouse {display:none;background-image:url(/css/fancybox/fancybox_overlay2.png);position:fixed;height:100%;width:100%;z-index:100000000;top:0;left:0;}
#calcflat table, #calchouse table {width:800px;background-color:#fff;margin-left:auto;margin-right:auto;border:1em solid #fff;}
#calcflat td, #calchouse td {vertical-align:middle;padding:0;}
.tech_cond_desc {width:100%;float:right;}


    .log_row_virtual #paymentTable td{padding-top:0!important;}
    .font12em {font-size:1.2em;}
    .borderColapse {border-collapse:collapse;}
    .nowrap {white-space: nowrap;}
    .alignRight {text-align:right;}
    .tableLoginForm {padding-left:1em;padding-right:1em;}
    #tipTable .tipTableNarrow{ display:none;}
    #tipTable .center {text-align:center;}

    #streetwhisper {width:calc(100% - 50px);background-color:#F9F9F9;z-index:100;border: 2px solid #77C4D3;border-radius: 7px;padding:7px;cursor:pointer;}
    #streetwhisper .whisperOption:nth-child(2n){background-color:#EFEFEF;}
    #streetwhisper .whisperOption.whisperOutOfRange{color:#888;}
    #streetwhisper .whisperOption .whisperStreet{display:inline-block;width:100%;font-weight:bold;}
    #streetwhisper .whisperOption .whisperCity, #streetwhisper .whisperOption .whisperZip {font-weight:normal;padding-right:0.5em}
    #whisperAddressMap {cursor: pointer;}
	.search .polohaByt{display: flex;align-items: center;flex-wrap:wrap;}
	.search .polohaByt img{margin-right: 0.3em;width: 48px;}
	.search .polohaByt input{margin-bottom: 0;}
	.search .polohaByt span{margin-bottom:10px;}
	@media only screen and (min-width: 1200px) {
		.search .polohaByt{padding-bottom:18px;}
		.search .polohaByt span{margin-bottom:0;}
	}
	@media only screen and (min-width: 768px) {
		.search .polohaByt input{margin-right: 1em;margin-left: 0.3em;}
	}
	@media only screen and (max-width: 768px) {
		.search .polohaByt span{display:flex;flex-direction:column;flex: 1 1 100%;}
		.search .polohaByt{align-items: flex-start;}
	}
	
    
    #mapy_cz_map {position:fixed;top:0;left:0;width:100%;height:100%;z-index:2002;background-color:rgba(0,0,0,0.7);}
    #mapy_cz_map .fancybox-close {top:0;right:0}
	#mapy_cz_map .fancybox-close{margin: 1em 1em 0 0;background: #fff;border-radius: 50%;display: flex;box-shadow: -2px 2px 4px -1px #000;justify-content: center;align-items: center;width: 55px;height: 55px;}
	#mapy_cz_map .fancybox-close:before,#mapy_cz_map .fancybox-close:after{content:"";display:block;}
	#mapy_cz_map .fancybox-close:before{background: #222;width: calc(100% - 8px);height: calc(100% - 8px);border-radius: 50%;}
	#mapy_cz_map .fancybox-close:after{content:"\00D7";position: absolute;color: #fff;font-size: 3.8em;font-weight: bold;line-height: 0;margin:-2px 0 0 -1px}
    #mapy_cz_map #map_div {width:100%;height:100%;margin-left: auto;margin-right: auto;background-color:#fff;}
    .smap-defaults .compass {left:18px;right:unset!important;}
    .smap-defaults .zoom {left:17px;right:unset!important;}
    .smap img {max-width:initial!important}
    .smap button {color:#6b7580!important;background-color: #fff !important;}

    @media only screen and (max-width: 500px) {
        #tipTable .tipTableNarrow{ display:table-row;}
        #tipTable .tipTableWide{ display:none;}
        .buttonTableOuter.buttonTableLogin td,.buttonTableOuter.buttonTableLogin tr {width:100%!important;min-width:100%!important;max-width:100%!important}
    }
