/*
Version: 1.0
Author: Nauris Kolāts | Streamline
Author URI: http://www.majas-lapu-izstrade.lv
*/
/*
img {
	filter: url('/grayscale/filters.svg#grayscale'); // Firefox 3.5+ 
	filter: gray; // IE6-9 
	-webkit-filter: grayscale(0); //Webkit Nightlies, Google Chrome Canary and Microsoft Edge
}
*/
.bvision img {
	filter: url('filters.svg#grayscale'); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/
}
@media(min-width:768px){
.bad_vision{
	background:url('/css/images/eye-solid.png') center center no-repeat;
	width: 33px;
	height: 28px;
	margin: 20px 10px;
	cursor:pointer;
}
.svg .bad_vision{
	background:url('/css/images/eye-solid.svg') center center no-repeat;
	width: 33px;
	height: 28px;
	margin: 20px 10px;
	cursor:pointer;
}
.nobad_vision{
	background:url('/css/images/low-vision-solid.png') center center no-repeat;
	width: 33px;
	height: 28px;
	margin: 20px 10px;cursor:pointer;
}
.svg .nobad_vision{
	background:url('/css/images/low-vision-solid.svg') center center no-repeat;
	width: 33px;
	height: 28px;
	margin: 20px 10px;
	cursor:pointer;
}}
@media(max-width:767px){
.bad_vision{
	background:url('/css/images/eye-solid.png') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px !important;
}
.svg .bad_vision{
	background:url('/css/images/eye-solid.svg') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px !important;
}
.nobad_vision{
	background:url('/css/images/low-vision-solid.png') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px !important;
}
.svg .nobad_vision{
	background:url('/css/images/low-vision-solid.svg') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px !important;
}
table th .bvision {
	background-color: #000000 !important;
	color: #ffffff !important;
}
table tbody tr .bvision{
    border-bottom: 1px solid #000000;
}
.bvision .table-responsive tr td:first-child a{
	background-color: #000000 !important;
	color: #ffffff !important;
}
.bvision .navtab .tab-content .tab-title{
	border-bottom:solid 2px #000000;
}
.bvision .navtab .tab-content .tab-title.active{
	border-bottom:none !important;
}

.bvision .navtab .tab-content .tab-title a{
	background-color: #ffffff !important;	
	color:#000000 !important;
	}
.bvision .navtab .tab-content .tab-title a:hover{
	background-color: #000000 !important;	
	color:#ffffff !important;
	}
.bvision .btn-b2-green{
	background-color: #ffffff !important;
	color:#000000;
	border-color:#000000;
}
.bvision .btn-b2-green:hover{
	background-color: #000000 !important;
	color:#ffffff;
}
.bvision .btn-b2-green[disabled]{
	color:#1a1a1a;
}
#slider .bvision {
	background-color: #000000 !important;
	}
.bvision .offers .offer:first-child, .bvision .offers .offer{
	background-color: #ffffff !important;
	}	
.bvision .offer .offer-points, .bvision .offer .offer-details{
	color:#000000 !important;
	}
.bvision .offer{
	border-bottom: 1px solid #000000 !important;
}
.bvision .divtable .headings{
		color:#ffffff !important;
		background-color: #000000 !important;
	}
.svg .bvision .main-menu .menu-content .group li.plane,.bvision .main-menu .menu-content .group li.plane, .svg .bvision .main-menu .menu-content .group li.info,.bvision .main-menu .menu-content .group li.info,.svg .bvision .main-menu .menu-content .group li.company,.bvision .main-menu .menu-content .group li.company,.svg .bvision .main-menu .menu-content .group li.ffp,.bvision .main-menu .menu-content .group li.ffp,.svg .bvision .main-menu .menu-content .group li.booking,
.bvision .main-menu .menu-content .group li.booking {
   background-image: none !important;
}
}
@media(max-width:335px){
.bad_vision{
	background:url('/css/images/eye-solid.png') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px 0px 0px 0px !important;
}
.svg .bad_vision{
	background:url('/css/images/eye-solid.svg') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px 0px 0px 0px !important;
}
.nobad_vision{
	background:url('/css/images/low-vision-solid.png') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px 0px 0px 0px !important;
}
.svg .nobad_vision{
	background:url('/css/images/low-vision-solid.svg') center center no-repeat;
	width: 33px;
	height: 28px;
	cursor:pointer;
	margin:10px 0px 0px 0px !important;
}
}
.bvision tabs .active a{
	color:#ffffff !important;
}
.bvision .navtab ul.nav-tabs li a{
	background-color: #000000 !important;
	border:solid 2px #ffffff !important;
	border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bvision .navtab ul.nav-tabs .active a{
	color: #000000 !important;
	background-color: #ffffff !important;
}
.bvision .navtab .tab-content{
	background-color: #ffffff !important;
}
.bvision .btn-b2-green, .bvision .btn-b2-login{
	background-color: #000000 !important;
}
.bvision body,.bvision  .t-h1, .bvision h1,.bvision input, .bvision textarea, .bvision option, .bvision select, .bvision a, .bvision span.dt{
	color:#000000 !important;
}
.bvision .offers .offer:first-child, .bvision .offers .offer{
	background-color: #000000 !important;
	}	
.bvision .offer .offer-points, .bvision .offer .offer-details{
	color:#ffffff !important;
	}
 .bvision textarea{
	border-color:#000000;
}
.bvision input[type="radio"]:not(checked)+label:after {
	background: #000000 !important; 
}
.bvision input[type="checkbox"]:not(checked)+label:after {
	color:#000000 !important;
}
.bvision input::selection {
	background-color: #aaaeb5;
}
.bvision input,.bvision  .ui-spin-group a.trigger{
	border: 1px solid #000000;
	color:#000000 !important;
}
.bvision .ui-menu .ui-menu-item a{
	color: #000000 !important;
}
.bvision .ui-menu .ui-menu-item a.ui-state-hover,.bvision .ui-menu .ui-menu-item a.ui-state-active,.bvision .ui-menu .ui-menu-item a.ui-state-focus{
	background-color: #000000 ;
	color: #ffffff !important;
}
.bvision .ui-datepicker .ui-datepicker-calendar .ui-state-active{
	background-color: #000000 !important;
	color: #ffffff !important; 
}
.bvision .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default .ui-state-hover{
	color: #ffffff !important; 
}
.bvision .ui-datepicker .ui-datepicker-calendar .ui-state-hover, .bvision .ui-datepicker .ui-datepicker-calendar .date-range-eq a,.bvision .ui-datepicker .ui-datepicker-calendar .date-range-start a, .bvision .ui-datepicker .ui-datepicker-calendar .date-range-end a {
	background-color: #000000 !important;
	color: #ffffff !important;
}
.bvision .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default{
	color:#000000;
}
.bvision .ui-datepicker .ui-datepicker-calendar .date-range-selected a{
	background-color: #ccc;
}
.bvision .ui-datepicker-calendar tr{
	border:none;
}
.bvision textarea:focus,.bvision input[type="text"]:focus ,.bvision input[type="password"]:focus ,.bvision input[type="datetime"]:focus ,.bvision input[type="datetime-local"]:focus ,.bvision input[type="date"]:focus ,.bvision input[type="month"]:focus ,.bvision input[type="time"]:focus ,.bvision input[type="week"]:focus ,.bvision input[type="number"]:focus ,.bvision input[type="email"]:focus ,.bvision input[type="url"]:focus ,.bvision input[type="search"]:focus ,.bvision input[type="tel"]:focus ,.bvision input[type="color"]:focus ,.bvision .uneditable-input:focus,.bvision input.active,
.bvision .ui-spin-group.active a.trigger,.bvision .ui-link-dropdown.active a.trigger{
	border-color:#000000;
	-webkit-box-shadow:0 1px 1px #000 inset,0 0 4px #000000;
	-ms-box-shadow:0 1px 1px #000 inset,0 0 4px #000000;
	box-shadow:0 1px 1px #000 inset,0 0 4px #000000;
	box-shadow:0 1px 1px rgba(0,0,0,0.08) inset,0 0 4px #000000;
}
.bvision .ui-link-dropdown a.trigger{
	border-color:#000000;
}
.bvision .slick-dots li.slick-active button{ 
	background:#000000 !important;
	border: solid 2px #aaaeb5;
}
.bvision #footer .f-top{
	background-color: #ffffff;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.bvision #footer .f-top .quick-links{
	background-color: #ffffff;
}
.bvision .support p.t-h3 {
	color:#000000 !important;
}
.bvision .banner-message a, .bvision .navtab ul.nav-tabs li a{
	color:#ffffff !important;
}
.bvision .article .path, .bvision .article .panel{
	background-color: #aaaeb5;
}
.bvision .ui-link-dropdown .dropdown ul li a:hover{
	background-color:#000000;
  color:#ffffff !important;
}
.bvision .ui-dropdown-list .ui-dropdown-item-hover a{
	background-color: #000000 !important;
	color:#ffffff !important;
}
.bvision .article .path, .bvision .article .panel, .bvision .path{
	background-color:#ffffff !important;
	border: solid 1px #aaaeb5;
}

 .bvision table th {
	background-color: #000000 !important;
	color: #ffffff !important;
}
.bvision table tbody tr {
    border-bottom: 1px solid #000000;
}
.bvision .main-menu .menu-content{
	background-color: #ffffff !important;
}
.bvision .main-menu .menu-content .group a.active{
	background-color: #000000 !important;
	color: #ffffff !important;
}
.bvision .nav .panel .active #select-main-menu{
	background-color: #ffffff !important;
}
.bvision .svg .article ul li {
    background-image: url('/css/images/list-black.svg');
}
.bvision .article ul li {
    background-image: url('/css/images/list-black.png');
}
.bvision .wrapper label, .bvision .wrapper span.spin-label, .bvision .ui-spin-group a.trigger span.spin-val{
	color:#000000 !important;
}
.bvision .details{
	color:#000000 !important;
}
.bvision .lang-menu .menu-content .current{
	background-color: #000000 !important;
	color: #ffffff !important;
}
.bvision .lang-menu .menu-content a:hover{
	background-color:#aaaeb5;
	color:#000000;
}
.svg .bvision .main-menu .menu-content .group li.plane {
    background-image: url("/css/images/plane-black.svg");
}
.bvision .main-menu .menu-content .group li.plane {
    background-image: url("/css/images/plane-black.png");
}
.svg .bvision .main-menu .menu-content .group li.info {
    background-image: url("/css/images/info-black.svg");
}
.bvision .main-menu .menu-content .group li.info {
    background-image: url("/css/images/info-black.png");
}
.svg .bvision .main-menu .menu-content .group li.company {
    background-image: url("/css/images/company-black.svg");
}
.bvision .main-menu .menu-content .group li.company {
    background-image: url("/css/images/company-black.png");
}
.svg .bvision .main-menu .menu-content .group li.ffp {
    background-image: url("/css/images/ffp-black.svg");
}
.bvision .main-menu .menu-content .group li.ffp {
    background-image: url("/css/images/ffp-black.png");
}
.svg .bvision .main-menu .menu-content .group li.booking {
    background-image: url("/css/images/booking-black.svg");
}
.bvision .main-menu .menu-content .group li.booking {
    background-image: url("/css/images/booking-black.png");
}
.bvision .divtable .headings{
	color:#ffffff !important;
	background-color: #000000 !important;
}
.bvision .contact-information p.t-h2{
	color:#000000 !important;
	font-weight:600;
}
.bvision .nav .panel .top-menu .login .icon-user{
  color:#000000 !important;
}
.bvision .member-menu .member-content ul li a:hover{
	background-color:#000000 !important;
	color:#ffffff !important;
}
.bvision .nav .panel .active #select-main-menu .arrow::after{
  border-bottom-color:#ffffff;
}