
/** ************************************* **
extra.css
rewrite here essentials.css other file.css



 ** ************************************* **/

/* moet aangepast worden for branch */
.logo_main {
    height:96px;
    line-height:96px;
    overflow:hidden;
    display:inline-block;
}



@media only screen and (max-width: 992px) {
    .logo_main {
        height:60px !important;
        line-height:50px !important;
    }
    .logo_main>img {
        max-height:60px !important;
    }

}

.text-blue {
 	color: #0044cc !important;
 }
  
 .bg-blue {
  	background-color: #0044cc !important;
 }

.banner-sidebar.affix{
    top: 100px;
    z-index: 999;
}

.btn-complementary { 
	background-color: #CD0000; color: #FFF !important; 
}

.text-complementary {
    color: #CD0000 !important;
}

.centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.text-default-body {
 	color: #666 !important;
}

.height-40 { 
	height:40px !important;
}

.nobg {
	background:transparent !important;
}

ul.categories>li:after {
	content:' ; ' !important;
}

input[type=checkbox].disabled + i:after, input[type=checkbox][disabled] + i:after{
	cursor: not-allowed;
 }

.table-borderless td, .table-borderless th {
	border: 0 !important;
}

   /** Rewrite Select2
 ********************** **/

  /* the same height as input element */
 .select2-container--default .select2-selection--single,
 .select2-container--default .select2-selection--single .select2-selection__rendered,
 .select2-container--default .select2-selection--single .select2-selection__arrow {
	height:40px !important;
	line-height:36px !important;
}

 .select2-container .select2-selection--multiple {
	min-height: 40px !important;
	padding-left: 6px !important; 
}

.select2-container .select2-search--inline .select2-search__field {
	margin-top: 8px !important; 
} /* rewrite the same line-height as input element */

/* tabs not show */
.select2-results__option[aria-selected=true]{
	display: none !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #0044cc !important;
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #0044cc !important; 
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #0044cc !important; 
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #0044cc !important;
}

 .select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #0044cc !important; 
}

/* search select2 rewrite */
/*form .select2-search__field, #select2-id_l-container{
    font-size: 18px;
}

#searchForm .select2-selection.select2-selection--single{
    border: #ddd 2px solid;
}*/
/* END search select2 rewrite */

/* home search select2 rewrite */

/*form[name=homeSearch].home-search .select2-container.select2-container--default{
    color: #fff;
    background-color: rgba(0,0,0,0.7) !important;
    border: solid rgba(255,255,255,0.3) 2px;
    min-height: 46px !important;
}

form[name=homeSearch].home-search #search_type, form[name=homeSearch].home-search button {
    height: 46px;
}

form[name=homeSearch].home-search .select2-selection.select2-selection--single {
    background: transparent !important;
    border: none !important;
}*/

/* end home search select2 rewrite */

/* mobile menu rewrite */
@media only screen and (max-width: 992px) {

	#header #topMain.nav-pills>li.active>a, #header #topMain.nav-pills>li:hover>a, #header #topMain.nav-pills>li>a{
		color: #666 ;
	}
}


/* ui datepicker rewritte */

select.ui-datepicker-month, select.ui-datepicker-year {
	height: auto;
	padding: 3px;
}

.ui-widget-header {
	background: #0044cc !important;
}

/* end ui datepicker rewritte */

section#slider a.text-black:hover {
	color: #fff !important;
}

#quotes_id .modal-dialog.modal-full {
    height: 100%;
}

#quotes_id .modal-content {
    height: auto;
    min-height: 100%;
    background-color:transparent;
}






