@font-face {
  font-family: 'NotoSans-Regular';
  src: url('../fonts/NotoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'NotoSans-Bold';
  src: url('../fonts/NotoSans-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
/* GLOBAL */
body { font-family:'NotoSans-Regular',Segoe UI,Helvetica,sans-serif; background-color: #dfeef5; }
.container { padding-top:15px; }
.no-padding { padding:0!important; }
.noto-bold { font-family:'NotoSans-Bold'!important; }
.red-error-border { border-radius:6px; border:1px solid #a94442; }
.red-error-font { color: #a94442; }
.alert { padding:12px; margin-bottom:12px; }
.form-group.required .control-label:after { content:" *"; color:red; }

/* DEFAULT STATIC PAGES */
.text-block { text-align:justify; }
.ol-list-terms li { padding-bottom:5px; }
.ol-list-faq li { padding-bottom:12px; }

.logo { padding-bottom:10px; }
.header-logo-link { height:47px; line-height:47px; }
.header-logo-link a { padding-right:14px; font-family:'NotoSans-Bold'; }
.header-logo-link a:last-child { padding-right:15px; }
@media (max-width:991px) { .header-column { float:left !important; } .header-column:last-child  { padding-right:0 !important; } }
.navbar-brand span { font-size:13px; font-family: 'NotoSans-Bold'; }
.navbar-brand .logo-icon { background:url('../../images/logo_icon_white.png');width:25px; height:25px; background-size:100%; margin:0 3px 0 0; display:inline-block; vertical-align:middle; }
.navbar-brand:hover .logo-icon { background:url('../../images/logo_icon_blue.png');width:25px; height:25px; background-size:100%; }
.navbar-inz-count { min-width:350px; }
.main-navbar {
	border:none!important;
	background: rgb(41,128,185);
	background: -moz-linear-gradient(top,  rgba(41,128,185,1) 0%, rgba(0,104,172,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(41,128,185,1) 0%,rgba(0,104,172,1) 100%);
	background: linear-gradient(to bottom,  rgba(41,128,185,1) 0%,rgba(0,104,172,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2980b9', endColorstr='#0068ac',GradientType=0 );
}
@media (max-width:767px) { .inz-list .box-well { padding:1px 15px 2px 15px; } .mobile-content-space { padding-top:52px; } .mobile-content-space-user { padding-top:67px; } .main-navbar, .user-navbar { position:fixed; width:100%; z-index:300; } }
.main-navbar .navbar-toggle { /*border-color:#FFF!important;*/ border:none!important; }
.main-navbar .navbar-toggle:hover, .main-navbar .navbar-toggle:focus { background-color:#105684; }
.main-navbar .navbar-toggle:hover .icon-bar, .main-navbar .navbar-toggle:focus .icon-bar { background-color:#FFF; } /* #1574b2 */

/*.main-navbar .navbar-brand:hover, :not(.main-navbar .navbar-brand.no-hover:hover) { background-color:#fff; color:#1574b2; }*/
.main-navbar .navbar-brand:not(.no-hover):hover { background-color:#fff; color:#1574b2; }
.main-navbar .nav.navbar-nav li a { font-family: 'NotoSans-Bold'; }
.main-navbar .nav.navbar-nav li { border-right: 1px solid rgb(6,92,148); }
.main-navbar .nav.navbar-nav li:last-child { border-right: none; }
.main-navbar .nav.navbar-nav li.divider { height:1px; background-color:#dfeef5; margin:9px 0; }

.navbar-right { margin-right:0!important; }
.nav-btn-add { font-family: 'NotoSans-Bold'; }
.nav-btn-add:hover { background:#FFF; border:1px solid #FFF; color:#fa9b05; }
@media (max-width:767px) { .navbar { margin-bottom:7px; } .main-navbar { margin:-15px -15px 7px -15px; } .nav-btn-add { margin:0 15px; } }
@media (max-width:530px) { .logo-icon { display:none!important; } }
.navbar-mobile-left { float:left; margin-left:10px; margin-right:0px; }
.navbar-mobile-right { float:right!important; }
.nav-btn-search, .nav-btn-user { padding: 21px 10px; }

/*.nav-btn-logo { float:left; text-align:center; -webkit-justify-content:center; justify-content:center; }*/

.well.miniwell { padding:10px!important; }
.well.miniwell p { margin:7px!important; }

.box-well { border:0; border-bottom:1px solid #bfd3dd; padding: 11px 17px; background:#FFF; margin-bottom:10px; }
.box-well .timearea { text-align:right; }
.box-well h4 { margin-bottom:6px; }
.box-well h4 a { font-family:'NotoSans-Bold'; font-size:15px; }
.box-well h6 a { font-family:'NotoSans-Bold'; }
.box-well .datetime { color:#9A9A9A; }
.box-well .level { color:#2980b9; }
.box-well .text { color:#1e2f44; font-size:12px; }
.box-well .text:first-letter, .box-well .datetime:first-letter, .box-well .timearea:first-letter { text-transform:uppercase; }
.box-well h5.title-well, .box-well h4.title-well { font-family:'NotoSans-Regular'; border-bottom:1px solid #DFEEF5; background:#c0d5de; padding:11px 17px; margin:0 -17px 15px -17px; }

.box-well.well-grey { background:#c0d5de; box-shadow:0 1px 4px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1); border-bottom:1px solid #b0c4cc; }
.filter-results-info { font-size:12px; }

.btn-bold { font-family:'NotoSans-Bold'; }
.btn-fbblue { background-color:#3B5998!important; border:1px solid #3B5998!important; }

.strike { display:block; text-align: center; overflow:hidden; white-space: nowrap; }
.strike > span { position:relative; display:inline-block; }
.strike > span:before, .strike > span:after { content:""; position:absolute; top:50%; width:9999px; height:1px; background:#eaeaea; }
.strike.double > span:before, .strike.double > span:after { content:""; position:absolute; top:50%; width:9999px; border-top: 4px double #eaeaea; }
.strike > span:before { right:100%; margin-right:15px;}
.strike > span:after { left:100%; margin-left:15px; }

.pagination { margin:0 10px; }
.pagination li a { font-family:'NotoSans-Bold'; }

.footer-content { margin-top:55px; font-size:12px;  }
.footer-copyright { margin-bottom:3px; }
.country-flag { padding-bottom:3px; padding-left:5px; }
.other-localizations { margin-top:15px; margin-bottom:15px; }
@media (max-width: 767px) { .footer-content { margin-top:20px; } .footer-content p { text-align:center; } }
/*@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha.detail {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0; } *//*}*/
@media (min-width: 321px) and (max-width: 767px) { .g-recaptcha.detail { margin-bottom:12px; } }
@media (max-width: 320px) { #rc-imageselect, .g-recaptcha.detail { transform:scale(0.83);-webkit-transform:scale(0.83);transform-origin:0 0;-webkit-transform-origin:0 0; margin-bottom:0; } }


/* MAIN PAGE */
.btn-show-more { padding:9px; text-align:center; font-family:'NotoSans-Bold'; font-size:16px; width:100%; margin-bottom:10px; }
.main-seach-input { width:100%!important; }
.main-search-form { padding-top:20px; }
.mobile-search { z-index:1000; width:100%; height:auto; position:fixed; top:0; left:0; right:0; bottom:0; background:#FFF; margin:0; padding:15px 0; display:none; }
.mobile-search .title-box { margin-bottom:8px; }
.mobile-search .close-btn i { margin-top:8px; }
.mobile-login { display:none; }
.layer-frame { margin:0; padding:0; }
@media (max-width:767px) { .mobile-login { display:none; } }
@media (max-width:991px) { #btn-main-search  { padding:6px 3px; } }
.input-cleaner { /*right:14px; display:block!important;*/ color:#333; cursor:pointer; }

/* TYPEAHEAD INPUTS */
.twitter-typeahead { display:block!important; }
.tt-query { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.tt-hint { color: #999 }
.tt-menu { width: auto;margin-top: 4px;padding: 4px 0;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); }
.tt-suggestion { padding: 3px 20px; line-height: 24px; }
.tt-suggestion.tt-cursor,.tt-suggestion:hover { color: #fff;background-color: #3498db; }
.tt-suggestion p { margin: 0; }

/* OTHER */
.breadcrumb { padding:4px 0px; margin-bottom:4px; margin-top:-12px; }
@media (max-width: 767px) { .breadcrumb { margin-top:0px; } .box-well .datetime { text-align:left; } }
.breadcrumb li a, .breadcrumb li { font-family:'NotoSans-Bold'; font-size:12px;}
.breadcrumb > li + li:before { padding:0 2px; }

/* LIST + FILTER */
.filter-subtitle { margin:10px 0 0 0; font-family:'NotoSans-Bold'; }
.filter-mobile-btn a { text-decoration:none; }
.filter-opinions { margin-top:0; padding-top:0; overflow:hidden; }
ul.top-search-list { list-style-type:none; padding-left:0px; }

/* ADDING INZ */
.input-manage-btns { margin-top:6px; }
.midtext-price { margin:5px 0; }
.btn-terms { padding:15px 30px 0px 0px; }
.warn-padd { padding-top:6px; }
.reg-acc-title { margin-bottom:12px; }
.static-label-color, .static-label-color i { color:#1e2f44; }
.switcher-label { margin-top:12px; margin-bottom:0; }
.acc-label-register, .acc-title-register, .acc-inputs-register { display:none; }
.inz-line { margin: 10px 0; border-top: 1px solid #cacaca; }
.guide-acc { color:#a94442; }

/* DETAILS */
.title-add-info { float:right;font-size:12px; }
.label-list { font-size:13px; }
.label-list-attributes i.fa { font-size:20px; vertical-align:middle; padding-right:3px; }
@media (min-width:769px) { .label-list-attributes { display:block; } }
@media (max-width:767px) { .label-list-attributes i.fa { font-size:30px; } .title-add-info { float:none; } .title-add-info:before { margin-left:10px; content:"("; } .title-add-info:after { content:")"; } .detail-link { display:block; } }
.cont-msg-text { padding:0 15px 10px 0!important; font-family:'NotoSans-Bold'; }
.cont-text-field { padding: 0 15px; }
.cont-label-field, .data-label-field  { text-align: left !important; font-family:'NotoSans-Bold'; }
.cont-info-line, .data-info-line { padding-bottom: 12px; }
.inz-text { margin-bottom:15px; }
@media (max-width:767px) { .detail-ga-cont { margin-bottom:15px; } }

/* REGISTER */
@media (max-width:991px) { .miniwell .row div { float:none; width:100%; text-align:center; } .miniwell a.btn { margin:5px; } }
.btn-register-terms { padding:15px 0px 0px 7px; }

/* LOGIN */
.login-links { padding:0px 25px 0px 7px; }
@media (max-width:991px) { .login-links p { text-align:center!important; } }
