.normal-style{display: none !important;}
.contrast-style{display: table !important;}

#header{
    background: #003c82;
    box-shadow: 0px 0px 2px #ffffff;
}
#header #first{
    background:  #ebebeb;
    border-bottom: 2px solid #032f61;
}
#header #first #menu-toggle{
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    background: url('/themes/card/images/menu-toggle-bg.png') no-repeat center center;
}
#header #first #menu-toggle:hover,
#header #first #menu-toggle.active{
    background-color: #d6d6d6;
}
#header #first .menu.active{
    background:  #ebebeb;
}
.module-content .msg-info {
    border: 2px solid #e78484 !important;
    border-radius: 5px !important;
}
#header #first .menu ul li{
    border-left: 1px solid #cdcdcd;
}
#header #first .menu ul li:last-of-type{
    border-right: 1px solid #cdcdcd
}
#header #first .menu ul li a{
    color: #003c82;
}
/*szukajka*/
#header #first .panel #search-ico{
    background: url('/themes/card/images/search_ico.png') no-repeat center center;
    border-left: 1px solid #cdcdcd;
}
#header #first .panel #search-ico:hover,
#header #first .panel #search-ico.active{
    background: #d6d6d6 url('/themes/card/images/search_ico.png') no-repeat center center;
}
#header #first .panel #searchForm input.submit{
    color: #ffffff;
}
#header #first .panel .search-form.active{
    background: #d6d6d6;

}
#header #first .panel #LoginForm input[type="submit"]:hover,
#header #first .panel #searchForm input.submit:hover{
    background: #07356B;
}
#header #first .panel #searchForm #query{
    border-bottom: 1px solid #c0c0c0;
}
#header #first .panel #searchForm input.submit{
    border-bottom: 1px solid #c0c0c0;
    background: #003c82;
    font-family: 'Roboto', sans-serif;
    font-size: 0.9em;
}
/*login*/
#header #first .panel #user-ico{
    background-image: url('/themes/card/images/user_ico.png'), url('/themes/card/images/menu-drop.png');
    border-left: 1px solid #cdcdcd;
    color: #003c82;
}
#header #first .panel #user-ico:hover,
#header #first .panel #user-ico.active{
    background-image: url('/themes/card/images/user_ico.png'), url('/themes/card/images/menu-drop.png');
}
#header #first .panel #LoginForm input[type="submit"]{
    background: #0b589a;
}
#header #first.row .container .panel #block-5.block-content.active{
    color: #003c82;
    background: #d6d6d6;
}
/*lang*/
#header #first .panel #lang-ico{
    background-image: url('/themes/card/images/lang_ico.png'), url('/themes/card/images/menu-drop.png');
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    color: #003c82;
}
#header #first .panel #lang-ico:hover,
#header #first .panel #lang-ico.active{
    background-image: url('/themes/card/images/lang_ico.png'), url('/themes/card/images/menu-drop.png');

}

#header #first.row .container .panel .language-list.active{
    color: #003c82;
    background: #d6d6d6;
}
#header #secound #controls #bip{
    background: url('/themes/card/images/bip_bg.png') no-repeat center 2px;
}
#header #secound #controls .contrast{
    color: #ffffff;
    border: 1px solid #fff;
}
#header #secound #controls .sizer{
    color: #ffffff;
    border: 1px solid #fff;
}
#header #secound #controls .contrast:hover,
#header #secound #controls .sizer:hover{
    background: #003572;
}

#header #secound #menu2-toggle{
    color: #ffffff;
    border: 1px solid #195292;
    background: url('/themes/card/images/menu2-drop.png') no-repeat 70px center;
}
#header #secound #menu2-toggle:hover{
    background-color: #003572;
}
#q-btn{
    border: 1px solid #ffffff;
    color: #ffffff;
}
#qm-btn{
    border: 1px solid #ffffff;
    color: #ffffff;
}
#header #secound #main-menu.active{
    background: #003c82;
}

.folder .drop{
    color: #ffffff;
    background: url('/themes/card/images/menu2-drop.png') no-repeat 65px center;
}
.folder .drop.circ{
    background: url('/themes/card/images/menu2-drop-circ.png') no-repeat 65px center;
}

#header #secound #main-menu li {
    border-left: 1px solid #1b5493;
}
#main-menu li.folder{
    background: url("/themes/card/images/menu2-drop.png") no-repeat 95% center;
}
#header #secound #main-menu li:first-of-type{
    border-right: 1px solid #1b5493;
}

#header #secound #main-menu li a{
    color: #ffffff;
}

#header #secound #main-menu li a:hover{
    background: #185292;
}
#header #secound #main-menu li.folder:hover{
    background: #185292;
}
#header #secound #main-menu li.folder ul{
    background: #185292;
}
#header #secound #main-menu li.folder ul li a{
    background: url('/themes/card/images/submenu_bg.png') no-repeat left center;
}
#header #secound #main-menu li.folder ul li:hover a{
    background: none;
    color: #0b589a;
    text-decoration: underline;
}
#slider .slide-content .text{
    background: url('/themes/card/images/text-bg.png') repeat;
    color: #ffffff;
}
#slider .controls #slider-prev a{
    background: #000000 url('/themes/card/images/slider-prev-bg.png') no-repeat center center;
}
#slider .controls #slider-next a{
    background: #000000 url('/themes/card/images/slider-next-bg.png') no-repeat center center;
}
#slider .controls #slider-next a:hover{
    background: #000000 url('/themes/card/images/slider-next-bg.png') no-repeat 5px center;
}
#slider .controls #slider-prev a:hover{
    background: #000000 url('/themes/card/images/slider-prev-bg.png') no-repeat -5px center;
}
.bx-default-pager{
    background: url('/themes/card/images/text-bg.png') repeat;
}

#line-pattern{
    background: url('/themes/card/images/tech-pattern.png') repeat-x;
}

#units-mobile{
    background: #003c82;
}
#units-mobile li.unit{
    border-top: 1px solid #0b589a;
    color: #ffffff;
}
#units-mobile li.unit a{
    color: #ffffff;
}
#units-mobile li:hover{
    background: #185292;
}
#units .headline,
#news .headline,
#bot-item .headline{
    color: #000000;
}
#slider h3.label{
    color: #ffffff;
}
.more{
    background: url("/themes/card/images/more_bg.png") no-repeat scroll calc(100% - 10px) center;
    color: #0b589a;
    border: 3px solid #ebebeb;
}
.more:hover{
    text-decoration: none;
    background: #ebebeb url("/themes/card/images/more_bg.png") no-repeat scroll calc(100% - 5px) center;
}
#module-experts-content .more a,
#module-news-content .more a,
#more.units-btn a{
    color: #0b589a;
}


#content .container #units .wbisia:hover{
    background: #799c13;
}
#content .container #units .wbmil:hover{
    background: #991917;
}
#content .container #units .chemia:hover{
    background: #f29400;
}
#content .container #units .weii:hover{
    background: #53a2a5;
}
#content .container #units .wmifs:hover{
    background: #856395;
}
#content .container #units .wz:hover{
    background: #55738c;
}
#content .container #units .sjo:hover,
#content .container #units .swfis:hover,
#content .container #units .okl:hover,
#content .container #units .dolina-wiedzy:hover{
    background: #00468c;
}


.news-item{
    border-bottom: 5px solid #f4f4f4;
}
.news-item .date-block,
.news-item .category-name{
    background: #00468c;
    color: #ffffff;
}

.news-item h4 a{
    color: #00468c;
}
.news-item .date{
    color: #000000;
}
.news-item .text{
    color: #404040;
}
#news .block-content #more{
    border: 3px solid #ebebeb;
    color: #0b589a;
    background: url('/themes/card/images/more_bg.png') no-repeat 95% center;
}
#news .block-content #more a{
    color: #0b589a;
}
#news .block-content #more:hover{
    background: #ebebeb  url('/themes/card/images/more_bg.png') no-repeat 100% center;
}

#blocks #bot-item ul li{
    background: url('/themes/card/images/li_bg.png') no-repeat left center;
    color: #0b589a;
}
#blocks #bot-item ul li a{
    color: #0b589a;
}
#blocks #bot-item ul li a:hover{

    color: #003c81;
}

#caruzel .slider8 .slide span{
    color: #003c81;
}

#caruzel .controls #sslider-prev a.bx-prev{
    background: url('/themes/card/images/carusel-prev.png') no-repeat left center;
}
#caruzel .controls #sslider-next a.bx-next{
    background: url('/themes/card/images/carusel-next.png') no-repeat left center;
}
#footer{
    background : #003c82;
    border-bottom: 1px solid #dadfe4;
}
#footer .socials-icons .ico i{
    color: #ffffff;
}
#footer .socials-icons .facebook{
    background: #3b5998;
}
#footer .socials-icons .facebook{
    background: #3b5998;
}
#footer .socials-icons .twitter{
    background: #00aced;
}
#footer .socials-icons .linkedin{
    background: #007bb6;
}
#footer .socials-icons .youtube{
    background: #bb0000;
}
#footer .socials-icons .google-plus{
    background: #dd4b39;
}
#footer .socials-icons .instagram{
    background:  #517fa4;
}
#footer .socials-icons .flickr{
    background: #007bb6;
}
#footer .socials-icons .ico .title{
    color: #ffffff;
}
#footer .container .newsletter .block-content .newsletter{
    color: #800000;
}
#footer .newsletter .headline{
    background-image: url('/themes/card/images/newsletter_bg.png'), url('/themes/card/images/newsletter_top_bg.png');
    color: #ffffff;
}

#footer .newsletter .block-content input#email{
    background: #165092;
    color: #73a8d5;
}
#footer .newsletter .block-content input.submit{
    background: #0b589a;
    color: #ffffff;
}
#shortcuts .headline{
    color: #ffffff;
}

#shortcuts .block-content li {
    background: url("/themes/card/images/li_bg.png") no-repeat 20px 14px;
    color: #ffffff;
    border-left: 1px solid #185292;
}

#shortcuts .block-content li:hover{
    background: url("/themes/card/images/li_bg.png") no-repeat 25px 14px;
}
#footer #both a.mailto{
    color: #0b589a;
}
#footer .cookiehref:hover,
#footer .structure:hover,
#footer .submit-bug:hover{
    color: #003c82;
}
#shortcuts .block-content li:hover a{
    color: #0b589a;
}
#footer #both{
    border-top: 1px solid #dadfe4;
    background: #ebebeb;
}

#both .block-content p{
    color: #003c82;
}

#footer .info-block .labels .structure{
    background: url("/themes/card/images/structure_bg.png") no-repeat left center;
}
#info_c_box.info_c_box .container .row .span10 a,
#footer .cookiehref,
#footer .structure,
#footer .submit-bug{
    color: #0b589a;
}

#footer #author-foot{
    border-top: 1px solid #d2d2d2;
}

.bx-pager-link{
    border: 1px solid #ffffff;
}
.bx-pager-link.active{
    background: #ffffff;
    border: 1px solid #ffffff;
}
/*OKRUSZKI*/
.container .bread-crumbs .breadcrumb li{
    background: url('/themes/card/images/breadcrumb_bg.png') no-repeat left center;
}
.container .bread-crumbs .breadcrumb li a{
    color: #757575;
}
.container .bread-crumbs .breadcrumb li:last-child a{
    color: #000000;
}
/*left*/
.container .left-side .nav-list{
    border: 1px solid #e1e1e1;
}
.container .left-side .nav.nav-list li{
    border-bottom: 1px solid #e1e1e1;
}

.folder p{
    background: url("/themes/card/images/menu2-drop.png") no-repeat scroll center center;
}
.folder.active p{
    background: url("/themes/card/images/menu2-drop.png") no-repeat scroll center center;
}
.folder.active ul li.folder.active p{
    background: url("/themes/card/images/menu2-drop.png") no-repeat scroll center center !important;
}
.folder.active ul li.folder p {
    background: url("/themes/card/images/menu2-drop_up.png") no-repeat scroll center center !important;
}


.container .left-side .nav.nav-list li:hover,
.container .left-side .nav-list li.folder.active,
.container .left-side .nav-list li.folder ul li.folder.active{
    color: #0b589a;
    font-family: 'Roboto-Black', sans-serif;
}
.container .left-side .nav.nav-list li:hover a,
.container .left-side .nav-list li.folder ul li.folder.active a,
.container .left-side .nav-list li.folder.active a{
    color: #0b589a;
}
.container .left-side ul li a{
    color: #003c81;
}
.container div.right-side .pagination a,
.container div.right-side .pagination span{
    border: 2px solid #ebebeb;
    color: #0b589a;
}
.container div.right-side .pagination .prev{
    background: url('/themes/card/images/li_bg-back.png') no-repeat center center;
}
.container div.right-side .pagination .next{
    background: url('/themes/card/images/li_bg.png') no-repeat center center;
}
.container div.right-side .pagination .prev:hover{
    background: url('/themes/card/images/li_bg-back.png') no-repeat 5px center;
}
.container div.right-side .pagination .next:hover{
    background: url('/themes/card/images/li_bg.png') no-repeat 15px center;
}
/*jednostki wydziałowe*/
#block-23 .item span{
    background: #ebebeb;
    color: #00468c;
}
#shortcuts .block-content ul li a{
    color: #ffffff;
}














/*KONTAKT*/
.container .right-side .contact{
    color: #404040;
}
.container .right-side .contact h3,
.container .right-side .contact h4{
    color: #000000;
}
.field input{
    border: 2px solid #eeeeee;
}
form .field textarea{
    border: 2px solid #eeeeee;
}
form .field input[type="submit"]{
    border: none;
}
form .field input:focus,
form .field textarea:focus{
    border: 2px solid #003c82;
}
form .field input#agree{
    background: #ffffff;
    border: 1px solid #000000;
}
form input[type="submit"],
#gradesForm.form .field.buttons.submit-buttons input[type="submit"]{
    color: #ffffff;
    background: #0b589a url("/themes/card/images/submenu_bg.png") no-repeat scroll 95% center;
}
form input[type="submit"]:hover,
#gradesForm.form .field.buttons.submit-buttons input[type="submit"]:hover{
    background: #0b589a url("/themes/card/images/submenu_bg.png") no-repeat scroll 100% center;
}
#module-contact-content .message-container .message.error{
    border: 1px solid red;
}
.module-content.clearfix .message-container .message.highlight{
    border: 2px solid #a9d18b !important;
    border-radius: 5px !important;
}
.module-content.clearfix .message-container .message.error,
#alert{
    border-radius: 5px !important;
    border: 2px solid #e78484 !important;
}
.message-container div.message ul li{
    background: none;
}
/*POWIADOMIENIA COOKIE*/
#info_c_box{
    background: #ebebeb;
    border-top: 3px solid #003c82;
}

#info_c_box .span2{
    background: #ebebeb;
    color: #003c82;
    border: 2px solid #003c82;
}
#info_c_box .span2:hover{
    background: #003c82;
    color: #ffffff;
}

/*wtyczki sondy i forum*/
#blocks2.banners #bot-item.section1 h3,
#blocks2.banners #bot-item.section2 h3{
    background: #003c82;
    color: #ffffff;
}
#blocks2.banners #bot-item.section1 .block-content{
    border: 1px solid #e4e4e4;
}
#blocks2.banners #bot-item.section1 .block-content p{
    color: #000000;
}
.scale table, tr, td{
    border: 1px solid #e1e1e1;
}
#footer .both .scale table, #footer .both tr, #footer .both td{
    border-color: transparent;
}
.scale table tr th{
    background: #f6f6f6;
    color: #7b7b7b;
}
/*KOMENTARZE*/
#gradesComments h4{
    border: 1px solid #e3e3e3;
    color:#003c82;
    background: #f3f3f3;
}
#gradesComments h4 .drop{
    border-left: 1px solid #e3e3e3;
    background: url("/themes/card/images/menu2-drop.png") no-repeat center center;
}
#gradesComments h4 .drop.active{
    border-right: 1px solid #e3e3e3;
}
#gradesComments .grades-content{
    border: 1px solid #e3e3e3;
}
#gradesComments .grade{
    border-bottom: 1px solid #e3e3e3;
}
#gradesComments .grade #author{
    border-bottom: 1px solid #e3e3e3;
}
#gradesComments .grade #date,
#gradesComments .grade #status{
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;

}
#gradesComments .grade #date .grade_time{
    color: #8d8d8d;
}
#gradesComments .grade #author img{
    border: 2px solid #eceaeb;
}
#gradesComments .grade .grade_content .grade_report{
    color: #0b589a;
}
#gradesComments .grade .grade_content .grade_report:hover{
    color: #003c82;
}
#gradesComments .grade #status a{
    color: #0b589a;
}
#gradesComments .grade #status.status_1{
    background: url("/themes/card/images/grade-status-1-bg_n.png") no-repeat center center;
}
#gradesComments .grade #status.status_2{
    background: url("/themes/card/images/grade-status-2-bg_n.png") no-repeat center center;
}
#gradesComments #gradesPager{
    background: #818181;
}
.grades_wrapper .grades_form_wrapper{
    background: #f3f3f3;
}
#gradeFormTitle{
    color: #003c82;
}
.grades_wrapper .grades_form_wrapper .field.textarea .arrow{
    background: url("/themes/card/images/textarea-arrow.png") no-repeat center center;
}
.grades_wrapper .grades_form_wrapper .field.textarea textarea{
    color: #a9a9a9;
    box-shadow: 0px 0px 2px #edebeb;
}
/*sonda*/

.poll-answers .label{
    color: #666666;
}
.poll-answers .answer-container{
    background: #ebebeb;
    border-top: 2px solid #e5e5e5;
}

#blocks2.banners #bot-item.section1 .poll-answers-foot{
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 1px solid #e1e1e1;
}
.poll-answers .answer-container .answer{
    background: #b1d7fb; /* Old browsers */
    background: -moz-linear-gradient(top,  #b1d7fb 0%, #71aee4 59%, #71aee4 95%, #71aee4 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d7fb), color-stop(59%,#71aee4), color-stop(95%,#71aee4), color-stop(99%,#71aee4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b1d7fb 0%,#71aee4 59%,#71aee4 95%,#71aee4 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b1d7fb 0%,#71aee4 59%,#71aee4 95%,#71aee4 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b1d7fb 0%,#71aee4 59%,#71aee4 95%,#71aee4 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #b1d7fb 0%,#71aee4 59%,#71aee4 95%,#71aee4 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d7fb', endColorstr='#71aee4',GradientType=0 ); /* IE6-9 */
}
#blocks2.banners div#bot-item.section1 div#block-28.block-content div.msg-info{
    color: #003c82;
    font-family: 'Roboto-Black', sans-serif;
}
#module-poll-content .polls a.more,
#module-experts-content .more,
#module-news-content .more{
    color: #0b589a;
}
#module-poll-content.module-content.clearfix div.polls.clearfix{
    border-bottom: 1px solid #e5e5e5;
}
#module-poll-content.module-content.clearfix h3.poll-question{
    color: #003c81;
}
#module-poll-content.module-content.clearfix div.polls.clearfix h2 a{
    color: #003c81;
}
#module-poll-content.module-content.clearfix div.polls.clearfix h2,
#module-poll-content.module-content.clearfix div.polls.clearfix h2 span{
    color: #003c81;
}
#module-poll-content.module-content.clearfix div.polls.clearfix a.more{
    color: #0b589a;
}
#module-poll-content.module-content.clearfix div.polls.clearfix a.more:hover{
    color: #003c81;
}
/*mapka interaktywna*/
#interactivemap #module-interactivemap-content .news div#map_canvas .gm-style .gm-style-iw .newsItem h4{
    color: #003c82;
}
#first.row .container .panel #block-5.block-content.active div a{
    color: #0b589a;
}
.left-side .custom_edit_data {
    border: 1px solid #e1e1e1;
}
.left-side .custom_edit_data .step {
    border-bottom: 1px solid #e1e1e1;
}
.left-side .custom_edit_data .step:hover a{
    color: #0b589a;
    text-decoration: underline;
}
.left-side .custom_edit_data .step a {
    color: #003c81;
}
#module-useraccount-content .header {
    color: #003c82;
}

.message ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#module-useraccount-content .form div.field.buttons.submit-buttons input {
    background: url("/themes/prz/images/submenu_bg.png") no-repeat scroll calc(100% - 10px) center #0b589a;
}
#module-useraccount-content .form div.field.buttons.submit-buttons input:hover {
    background: url("/themes/prz/images/submenu_bg.png") no-repeat scroll calc(100% - 5px) center #0b589a;
}
.experts-form_position .textarea label .counter span{
    color: #818181;
}
.experts-form_position .checkbox label{
    color: #003c81;
}
.module-content .fa {
    color: #d8d8d8;
}
.module-content .fa:hover{
    color: #00468c;
}

form .field.error textarea,
form .field.error input[type="text"] {
    border: 2px solid #e78484;
}
#header #first.row .container .panel .block-useraccount.block-content.active .login_error{
    color: #800000;
}
#responsive_recaptcha {
    background-color: #eeeeee;
    color: #ffffff;
}
#responsive_recaptcha a {
    color: #ffffff;
}
#responsive_recaptcha .solution {
    background-color: #eeeeee;
    color: #000;
}
#responsive_recaptcha .solution input {
    border: 1px solid #0b589a;
}
#responsive_recaptcha .solution input:focus {
    border: 1px solid #b71800;
}
#responsive_recaptcha .options a {
    background-color: #eeeeee;
    border-top: 1px solid #0b589a;
    border-left: 1px solid #0b589a;
    border-right: 1px solid #0b589a;
    color: #000;
}
#responsive_recaptcha .options a:hover{
    color: #0b589a;
}
#responsive_recaptcha .options a:last-child {
    border-bottom: 1px solid #0b589a;
}
/*wersja kontrastowa i strona zablokowana*/
#header #first #block-5 .form .button-google a,
#header #first #block-5 .form .button-facebook a{
    color: #ffffff !important;
}
.error404 #header{
    background: #003c82;
}
#module-error404 .title{
    color: #00468c;
}
#module-error404 .more {
    background: url("/themes/bip/images/more_bg.png") no-repeat scroll calc(100% - 10px) center transparent;
    border: 3px solid #ebebeb;
}
#module-error404 .more .home-url{
    color: #0b589a;
}
.error404 .footer{
    background: url("/themes/bip/images/footer404.png") repeat-x scroll 0 0 transparent;
}
.errortitle,
.errortitle2{
    color: #00468c;
}
.errorbutton{
    background: url("/themes/prz/images/more_bg.png") no-repeat scroll calc(100% - 10px) center transparent;
    border: 3px solid #ebebeb;
}
.errorbutton a{
    color: #0b589a;
}
.more.back {
    background: url("/themes/prz/images/back_bg.png") no-repeat scroll 10px center;
    border-radius: 5px;
    padding-left: 25px;
    padding-right: 10px;
}
.more.back:hover {
    background: #ebebeb url("/themes/prz/images/back_bg.png") no-repeat scroll 5px center;
    border-radius: 5px;
    padding-left: 25px;
    padding-right: 10px;
}
#footer #author-foot .optilogo img.contrast{
    display: none;
}
#footer #author-foot .optilogo img{
    display: block;
}
.news-archiv .archiv{
    color: #ffffff !important;
    background: #003c82;
    text-decoration: none;
}
.news-archiv .archiv:hover,
.news-archiv .archiv.active{
    background: #003572;
    text-decoration: underline;
}
.experts-form_position .expert-title .arrow {
    background: url("/themes/prz/images/menu2-drop.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.verify_browser{
    background-color: #f0efef;
    border-bottom: 3px solid #003c82;
}
.verify_browser .span2 i{
    color: #003c82;
    border: 2px solid #003c82;
}

.verify_browser .span2 i:hover{
    color: #ffffff;
    background: #003c82;
}
#footer .home img.footer-home-logo_contrast,
#footer .biphref img.bip_contrast{
    display: none;
}
#module-newsletter-content input[type="submit"],
#module-newsletter-content input[type="button"],
#module-faq-content input[type="submit"]{
    background: url("/themes/prz/images/submenu_bg.png") no-repeat scroll calc(100% - 10px) center #0b589a;
    color: #ffffff;
}




.grayscale.firefox div#footer div#both div.home div.container div.contact-block a img.footer-home-logo,
.grayscale.firefox div#footer div#both div.home div.container div.info-block div.labels a.biphref img.bip_normal,
.grayscale div#footer div#both div.home div.container div.contact-block a img.footer-home-logo,
.grayscale div#footer div#both div.home div.container div.info-block div.labels a.biphref img.bip_normal{
    display: none;
}
.grayscale.firefox div#footer div#both div.home div.container div.contact-block a img.footer-home-logo_gray,
.grayscale.firefox div#footer div#both div.home div.container div.info-block div.labels a.biphref img.bip_gray{
    display: table;
}
.www-version{
    background: #ebebeb;
}
.www-version span{
    color: #0b589a;
}
.form .field input:focus,
.form .field textarea:focus{
    border: 2px solid #0057A2 !important;
}
#module-sitemap-content .black{
    color: #000;
    text-decoration: none;
}
#header #first .home .separator{
    color: #868686;
    background: url('/themes/card/images/separator_bg.png') no-repeat center center;
}

.login_button{
    border-radius: 0;
    cursor: pointer;
    font-family: "Roboto-Black",sans-serif;
    font-size: 0.9em;
    padding: 0;
    transition: all 0.3s ease-in-out 0s;
    background: #0b589a none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    float: right;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 90px;
}
.border-left{
    border-right: 1px solid #cdcdcd;
}
.container .left-side .nav-list li.folder ul li:not(.folder).active{
    background: #ffffff;
    text-decoration: underline;
    -moz-text-decoration-color: #0b589a;
    text-decoration-color: #0b589a;
}
.container .left-side .nav-list li.folder ul li.folder.active a{
    background: #ffffff;
    text-decoration: underline;
    -moz-text-decoration-color: #0b589a;
    text-decoration-color: #0b589a;
}
.container .left-side .nav-list li.folder ul li.folder.active ul li a{
    text-decoration: none;
    -moz-text-decoration-color: #0b589a;
    text-decoration-color: #0b589a;
}
.container .left-side ul li a {
    color: #003c81;
}
#header #secound #main-menu li.folder ul li:hover{
    background: #003C82;
}
@media (max-width: 640px) {
    #header #secound #controls .contrast{
        background: url("/themes/card/images/contrast-ico-white.png") no-repeat center center !important;
    }
}

/*searchadvanced*/
#module-searchadvanced-content  h4.project_title{
    background:#003c82;
    color:#FFF;
}

#module-searchadvanced-content .expand{
    background: #fafafa;
    border:2px solid #ebebeb;
    color:#0b589a;
}
#module-searchadvanced-content .red{
    color:#cd2626;
}
#module-searchadvanced-content .sub li{
    border: 1px solid #e3e3e3;
}

#module-searchadvanced-content .title{
    color:#00468c;
}
#module-searchadvanced-content .active .title{
    color:#000;
}

.occurance{
    background: #0b589a;
    color: #FFF;
}

#module-searchadvanced-content .line-pattern {
    background: url("/themes/bip/images/tech-pattern.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

#module-searchadvanced-content .count_result{
    background:#f3f3f3;
    color:#003c82;
}

/*employers*/
#module-searchadvanced-content .blue{
    color: #00468c;
}

#module-searchadvanced-content .blue_link{
    color: #0057A2;
}

#module-searchadvanced-content #available-projects-top{
    background: #f0f6fc;
    border:2px solid #e7edf3;
}

#module-searchadvanced-content  #query {
    color: #404040;

    border-bottom: 1px solid #d7dde2;
}

#available-projects-top  input.submit {
    background: url("/themes/bip/images/search_ico.png") no-repeat scroll center center #fff;
    border-bottom: 1px solid #d7dde2;
}

#available-projects-top .other-projects span {
    background: url("/themes/prz/images/menu2-drop.png") no-repeat scroll center center ;
}

#available-projects-top h5{
    color:#000;
}

#available-projects-top h5.search-text-dark-blue{
    color:#00468c;
}

.other-projects{
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #e7edf3;
    color: #0b589a;
}
.other-projects span{
    background:url("/themes/prz/images/menu2-drop.png") no-repeat scroll center center #f3f3f3;
}

#other-projects{
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #e7edf3;
    color: #0b589a;
}

.other-projects.active{
    border-bottom:2px solid #FFF;
}

span#other-projects-divider{
    background: none repeat scroll 0 0 #e7edf3;
}

#available-projects-top .more {
    background: url("/themes/prz/images/more_bg.png") no-repeat scroll 95% center rgba(0, 0, 0, 0);
    border: 3px solid #ebebeb;
    color: #0b589a;
}
#module-searchadvanced-content .ou li{
    border:none;
}
#module-searchadvanced-content  h4.search-title{
    color:#000;

}
.experts-form_position .textarea label .counter span{
    color: #818181;
}
.experts-form_position .checkbox label{
    color: #003c81;
}
#available-projects-top  input.submit {
    background: url("/themes/bip/images/search_ico.png") no-repeat scroll center center #fff;
    border-bottom: 1px solid #d7dde2;
}
