@import url('common.css');
* { margin:0; padding:0 }
a {color: #31a41a; background-color: transparent;font-weight: normal; text-decoration:none; }

body{top: 0px  !important; }

#grid-invoicesGrid .listing-controller form{padding: 5px;}
#grid-invoicesGrid .listing-controller a{color:black;}
#grid-invoicesGrid .listing-controller .current{color:#FF4F0B;}
#grid-invoicesGrid .listing-controller{margin-bottom:15px;border:1px solid #cdcdcd;}
#grid-invoicesGrid .listing-controller select{float: right;height: 29px;margin: 0;padding: 1px;position: relative;top: -4px;width: 118px;}
.ui-datepicker-calendar .ui-state-default{background:none !important;border-radius:2px !important;}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#cdcdcd !important;border:1px solid gray !important}

.location-form legend{color: white;font-weight: bold;padding: 10px 0;text-align: center;text-shadow: 1px 1px 1px black;width: 100%;background: gray;}


.menubar .row {max-width: 1280px; margin: 0 auto; background: #490949;} 
#footer{margin: 20px 0;height: 100px;box-shadow: 0 0 8px #D0D0D0;background: #eee;border-radius: 5px;}
p.footer{text-align: right;font-size: 11px;line-height: 32px;}
.listto > div{margin:10px 0;}
.listto .filters, .listto select, .listto form{width:100%;float:left;padding:15px;}
.listto select{padding:2px;}
.priceVariants .ui-state-default{color:white !important;text-shadow:1px 1px 1px black !important;}
.priceVariants .ui-state-hover{border-radius:4px !important;color:white !important;box-shadow: 0 0 10px red ;}
.loggino{border-radius: 15px;margin: 25px 0;}
.loggino > div{padding:20px;}
.fontwite{color: white;text-shadow: 1px 1px 3px black;}
.upanel h1, .rowimain > h1, .rowimain .contactPage .large-12 > h2, .rowimain .cms-page > h1{border-bottom: 1px solid #dfdfdf;font-size: 20px;margin-bottom: 19px;margin-top: 13px;padding-bottom: 10px;} 
#messages{position:fixed; z-index: 9999; width: 100%; top: 5px;}
.msg-fail{background:url(img/kolobad.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ;  color:#ca0000;}
.msg-fail p{margin:0;text-transform:none !important;font-weight:normal;}
.msg-success{background:url(img/kolook.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ;  color: #30c300;}
.msg-success p{margin:0;text-transform:none !important;font-weight:normal;}
.msg-info{background:url(img/koloinfo.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ;   color:white; }
.msg-info p{margin:0;text-transform:none !important;font-weight:normal;}
.msg-warning{background:url(img/koloatten.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ;  color:#ffba00;}
.msg-warning p{margin:0;text-transform:none !important;font-weight:normal;}
.result-message{font-size: 16pt; text-align: center;padding: 5px; }
.mapMini{border-radius:10px;overflow:hidden;box-shadow:0 0 10px gray;padding:0 !important;}
.mapMini .nqfGoogleMapWrapper{padding:0 !important;}
.button-action:hover{box-shadow: 0 0 10px black;color:white;}
.subbut, .newslettero input.button-action{background: #ff3f0e;background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%);background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%);background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 );color: white;font-size: 23px;font-weight: normal;text-shadow: 1px 1px 1px black;text-transform: uppercase;height:33px;width:95px;box-shadow: 0 0 10px black;margin-top:10px;padding: 0px;}
.newslettero{background:url(img/newsletterbg.jpg) repeat-x;border: 2px solid white;border-radius:10px;box-shadow: 0 0 10px gray;height: 60px;}
.newslettero h5{color:white;font-size:29px;text-shadow:1px 1px 1px black;margin:8px 0 0 18px;border-right:1px solid #126fa4;}
.newslettero input{background:url(img/mailico.png) no-repeat scroll 11px center white;height:37px;border-radius:9px;box-shadow: 0 0 10px gray inset; padding-left: 50px; border:1px solid #007cc1;transition:none;margin-top:9px;}
.newslettero input:focus{padding-left:0.5rem;}

.paylogos{margin-top:20px;}
.partnersr img{margin-top:25px;width:490px;}
.form-item > label{font-weight: bold;} 
.formItemValidationError{color: red; }
.form-field * {padding: 5px; }

.form-field .year[type="text"] {padding: 4px;width: 4em;}

.sub-form-wrapper{margin-top: 10px; padding-top: 10px; }
ul.errors{list-style:none; color: red;}
dl.attributes dt{ font-weight: bold; display:block; float:left; width: 200px; clear: left;}
dl.attributes dd{ padding-left: 20px; }
.location-form .form-item {width: 100%;}
.form-item-template .add a{background:url(img/addic.png) no-repeat; background-position:center center;display: block;font-size:0;width:36px;height:32px;}
[type="checkbox"], [type="radio"]{margin-right:7px !important;margin-bottom:1px !important;}
.uploadedPhotos li .remLink, .uploadedPhotos li .remGalleryLink{background:url(img/delmini.png) no-repeat;}
.qq-upload-button{background:url(img/dragicon.png) no-repeat #E0E0E0;background-position:center center;}
.qq-upload-button:hover{background:url(img/dragicon.png) no-repeat #c6c6c6;background-position:center center;}
.location-form .map-point{ width: 100%; }
.location-form:after{ content:" "; clear: both; display: block;}
.roundedBox{box-sizing: border-box; border-radius: 5px; border:1px solid #ddd;}
.item .photo{position:relative;height:122px; width:180px;border:1px solid white;box-shadow: 0 0 5px gray;overflow:hidden;border-radius:5px;}
.item .photo img{width:100%;height:100%;position:relative;z-index:2;}
.item .photo span b{font-size:10px;font-weight:normal}
.item .photo span{bottom: 10px;font-weight:bold;font-size:22px;color: white;padding:9px 4px 4px 4px;position: absolute;right: -1px;z-index: 3;background: #ff5d00;background: -moz-radial-gradient(center, ellipse cover,  #ff5d00 0%, #ff0700 100%);background: -webkit-radial-gradient(center, ellipse cover,  #ff5d00 0%,#ff0700 100%);background: radial-gradient(ellipse at center,  #ff5d00 0%,#ff0700 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d00', endColorstr='#ff0700',GradientType=1 );}
.cms-page{margin: 0 50px;}
.stars-wrapper{display: inline-block; }
.stars-wrapper .star{background: url(images/star24.png) no-repeat center center; padding: 12px; }
.filters .stars-wrapper .star{background: url(images/star16.png) no-repeat center center; padding: 8px; }
.mapInfoPhoto{ float:left; }
.listing {padding: 10px 10px; }
.listing:after{ content: " "; clear:both; display:block; }
.listing table{ width: 100%;  border-collapse: collapse; box-sizing: border-box; display: table; }
.listing table thead th {background: none repeat scroll 0 0 #474747;border-left: 1px solid white;color: white;font-weight: normal;text-align: center;}
.listing table td{ padding: 5px; border: solid gray; border-width: 1px 0 1px 0; text-align: center; }
.listing table tr.odd td{background: none repeat scroll 0 0 white;font-size:13px;border-bottom-width: 1px;border-right-width: 1px;border-top-width: 0;box-shadow: 0 0 8px #dedede inset;}
.listing table tr.even td{background: none repeat scroll 0 0 #ededed;border-bottom-width: 1px;font-size:13px;border-right-width: 1px;border-top-width: 0;}
.listing table tr:hover td{background: #eef;}
.listing .filters.scrolled{height: 500px; overflow:hidden; }
.listing .mcb-group{font-weight: bold; padding-left: 15px;}
.mostDisplayed .items:after{content:''; clear:both; display:block; }
.mostDisplayed .item{box-sizing: border-box;float: left !important;overflow: hidden;padding: 5px 28px 5px 0;width: 206px;}
.mostDisplayed .loadMore{text-align: right;font-weight:bold;font-size:1.1em;}
#lastDisplayed{margin-bottom: 20px;}
.reko{width:176px !important;margin-top:20px;}
.reko p{color: gray;display: block;font-size: 8px;letter-spacing: 3px;text-align: center;width: 100%;padding:3px 0;margin-bottom:8px;}
.clientList .listing-controller{ height: auto; margin: 20px; position: static !important;}
.clientList .listing-controller .filters{ float:none; position: static; width: 100%;  background: #EEEEEE;  box-sizing: border-box; border-radius: 5px; border:1px solid #ddd; }
.clientList .listing-controller .filters .filter-item{ float: left !important; }
.clientList .listing-controller .filters dt > label{font-weight: bold;}
.clientList .listing-body{margin: 50px 0 20px 0; min-height: 300px; clear:both; position:static;}
.clientList .listing-body > div > div{border-radius:10px;padding:10px;}
.clientList .notActiveDisplay{color: gray;}
.banners:after {display:block; clear:both; content:'';}
.banners .bannerItem{float:left; margin: 5px;}
.banners .bannerItem .accepted{color:green;}
.banners .bannerItem .notaccepted{color:red;}



.abuseSelectable{
    box-shadow: #66a 0px 0px 5px 5px; position:absolute;
    top: 0; bottom: 0;
    left: 0; right: 0;
}