/*gray*/

a{
    color: #404040!important;
}

.ico {
    border-bottom: 2px solid #3a3a3a!important;
    background-color: #404040!important;
}

#header{
    background: #3a3a3a!important;
    box-shadow: 0px 0px 2px #ffffff!important;
}
#header #first{
    background:  #ebebeb!important;
    border-bottom: 2px solid #032f61!important;
}
#header #first #menu-toggle{
    border-left: 1px solid #cdcdcd!important;
    border-right: 1px solid #cdcdcd!important;
    background: url('/themes/wydzial/images/menu-toggle-bg_gray.png') no-repeat center center;
}

#header #first .menu.active{
    background:  #3a3a3a!important;
}

#header #first .menu ul li{
    border-left: 1px solid #3a3a3a!important;
}
#header #first .menu ul li:last-of-type{
    border-right: 1px solid #3a3a3a!important;
}
#header #first .menu ul li a{
    color: #404040!important;
}
.scale .text{
    color: #404040!important;
}

#header #secound #main-menu li:hover {
    background: #3a3a3a!important;
}
/*szukajka*/
#header #first .panel #search-ico{
    background-image: url('/themes/wydzial/images/search_ico_gray.png');
    border-left: 1px solid #cdcdcd!important;
}
#header #first .panel #search-ico:hover,
#header #first .panel #search-ico.active{
    background: url('/themes/wydzial/images/search_ico_gray.png') no-repeat center center;
}
#header #first .panel #searchForm input.submit{
    color: #ffffff!important;
}
#header #first .panel #searchForm input.submit:hover{
    background: #3a3a3a!important;
}
#header #first .panel .search-form.active{
    background: #ebebeb!important;
    background: #d6d6d6!important;

}
#header #first .panel #searchForm #query{
    border-bottom: 1px solid #c0c0c0!important;
}
#header #first .panel #searchForm input.submit{
    border-bottom: 1px solid #c0c0c0!important;
    background: #404040!important;
    font-size: 0.9em;
    padding: 0 10px;
}
/*login*/
#header #first .panel #user-ico{
    background-image: url('/themes/wydzial/images/user_ico_gray.png'), url('/themes/wydzial/images/menu-drop_gray.png');
    border-left: 1px solid #cdcdcd!important;
    color: #404040!important;
}
#header #first .panel #user-ico:hover,
#header #first .panel #user-ico.active{
    background-image: url('/themes/wydzial/images/user_ico_gray.png'), url('/themes/wydzial/images/menu-drop_gray.png');
}
#header #first .panel #LoginForm input[type="submit"]{
    background: #404040!important;
}
#header #first .panel #LoginForm input[type="submit"]:hover{
    background: #3a3a3a!important;
}
#header #first.row .container .panel .block-useraccount.block-content.active{
    color: #404040!important;
    background: #d6d6d6!important;
}
#header #first.row .container .panel .block-useraccount.block-content.active .login_error{
    color: #800000;
}
/*lang*/
#header #first .panel #lang-ico{
    background-image: url('/themes/wydzial/images/lang_ico_gray.png'), url('/themes/wydzial/images/menu-drop_gray.png');
    border-left: 1px solid #cdcdcd!important;
    border-right: 1px solid #cdcdcd!important;
    color: #404040!important;
}
#header #first .panel #lang-ico:hover,
#header #first .panel #lang-ico.active{
    background-image: url('/themes/wydzial/images/lang_ico_gray.png'), url('/themes/wydzial/images/menu-drop_gray.png');

}

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

#header #secound #menu2-toggle{
    color: #ffffff!important;
    border: 1px solid #fff!important;
    background: url('/themes/wydzial/images/menu2-drop_gray.png') no-repeat 70px center;
}
#header #secound #menu2-toggle:hover{
    background-color: #404040!important;
}
#q-btn{
    border: 1px solid #ffffff!important;
    color: #ffffff!important;
}
#qm-btn{
    border: 1px solid #ffffff!important;
    color: #ffffff!important;
}
#header #secound #main-menu.active{
    background: #404040!important;
}

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

#header #secound #main-menu li {
    border-left: none;
}
#main-menu li.folder{
    background: url("/themes/wydzial/images/menu2-drop_gray.png") no-repeat 97% center;
}

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

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

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

#units-mobile{
    background: #404040!important;
}
#units-mobile li.unit{
    border-top: 1px solid #404040!important;
    color: #ffffff!important;
}
#units-mobile li.unit a{
    color: #ffffff!important;
}
#units-mobile li:hover{
    background: #404040!important;
}
#units .headline,
#news .headline,
.bot-item .headline{
    color: #000000!important;
}
#slider h2.label{
    color: #ffffff!important;
}
#module-poll-content .more.back,
#module-gallery-content .more.back,
#module-interactivemap-content .more.back,
#module-newscategory-content .more.back,
#module-blog-content .more,
#module-news-content .more,
#module-newscategory-content .more,
.units-btn,
.units-btn,
.btn.download-file{
    color: #404040;
    border: 3px solid #ebebeb!important;
    background: url("/themes/wydzial/images/more_bg_gray.png") no-repeat scroll 95% center;
}
.units-btn:hover{
    background: #ebebeb url("/themes/wydzial/images/more_bg_gray.png") no-repeat scroll 97% center !important;
}
#module-blog-content .more a,
#module-news-content .more a,
#module-newscategory-content .more a,
.units-btn a{
    color: #404040!important;
}
#module-blog-content .more:hover,
#module-news-content .more:hover,
#module-newscategory-content .more:hover,
#more.units-btn:hover,
#more.units-btn:hover,
.btn.download-file:hover{
    background: #ebebeb url("/themes/wydzial/images/more_bg.png") no-repeat scroll 97% center !important;
}

#content .container #units .unit:hover{
    background: #404040!important;
}

.news-item{
    border-bottom: 5px solid #f4f4f4!important;
}
.news-item .date-block,
.news-item .category-name{
    background: #3a3a3a!important;
    color: #ffffff!important;
}
.news-item .category-name a{
    color: #ffffff!important;
}

.news-item h3 a{
    color: #404040!important;
}
.news-item .date{
    color: #000000!important;
}
.news-item .text{
    color: #404040!important;
}
#news .block-content #more{
    border: 3px solid #ebebeb!important;
    color: #404040!important;
    background: url('/themes/wydzial/images/more_bg_gray.png') no-repeat 95% center;
}
#news .block-content #more a{
    color: #404040!important;
}
#news .block-content #more:hover{
    background: #ebebeb  url('/themes/wydzial/images/more_bg_gray.png') no-repeat 97% center !important;
}

#blocks .bot-item ul li{
    background: url('/themes/wydzial/images/li_bg_gray.png') no-repeat left center;
    color: #404040!important;
}
#blocks .bot-item ul li a{
    color: #404040!important;
}
#blocks .bot-item ul li a:hover{
    color: #404040!important;
}

.grayscale .swiper-container .swiper-slide .slide-more span{
    color: #343434!important;
}

#caruzel .controls #sslider-prev a.bx-prev{
    background: url('/themes/wydzial/images/carusel-prev_gray.png') no-repeat left center;
}
#caruzel .controls #sslider-next a.bx-next{
    background: url('/themes/wydzial/images/carusel-next_gray.png') no-repeat left center;
}
#footer{
    background : #3a3a3a!important;
    border-bottom: 1px solid #dadfe4!important;
}
#footer .socials-icons .ico i{
    color: #ffffff!important;
}
#footer .socials-icons .facebook{
    background: #404040!important;
}
#footer .socials-icons .facebook{
    background: #404040!important;
}
#footer .socials-icons .twitter{
    background: #404040!important;
}
#footer .socials-icons .linkedin{
    background: #404040!important;
}
#footer .socials-icons .youtube{
    background: #404040!important;
}
#footer .socials-icons .google-plus{
    background: #404040!important;
}
#footer .socials-icons .instagram{
    background:  #404040!important;
}
#footer .socials-icons .flickr{
    background: #404040!important;
}
#footer .socials-icons .ico .title{
    color: #ffffff!important;
}
#footer .container .newsletter .block-content .newsletter{
    color: #800000!important;
}
#footer .newsletter .headline{
    background-image: url('/themes/wydzial/images/newsletter_bg.png'), url('/themes/wydzial/images/newsletter_top_bg_gray.png');
    color: #ffffff!important;
}

#footer .newsletter .block-content input#newsletter-email{
    background: #fff!important;
    color: #404040!important;
}
#footer .newsletter .block-content input.submit{
    background: #404040!important;
    color: #ffffff!important;
}
#footer .newsletter .block-content input.submit:hover{
    background: #3a3a3a!important;
}
#shortcuts .headline{
    color: #ffffff!important;
}

#shortcuts .block-content li {
    background: url("/themes/wydzial/images/li_bg_gray.png") no-repeat 20px 14px;
    color: #ffffff!important;
    border-left: 1px solid #404040!important;
}

#shortcuts .block-content li:hover{
    background: url("/themes/wydzial/images/li_bg_gray.png") no-repeat 25px 14px;
}
#footer .both a.mailto{
    color: #404040!important;
}
#footer .cookiehref:hover,
#footer .structure:hover,
#footer .submit-bug:hover,
#footer .structure:hover{
    color: #404040!important;
}

#footer .both{
    border-top: 1px solid #dadfe4!important;
    background: #ebebeb!important;
}

.both .block-content p{
    color: #404040!important;
}

#footer .info-block .labels .structure{
    background: url("/themes/wydzial/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: #404040!important;
}
.container .left-side .nav-list li.folder p{
    border-left: 1px solid #e1e1e1!important;
}
.container .left-side .nav-list li.folder.active p{
    border-right: 1px solid #e1e1e1!important;
}
.info_c_box{
    background-color: #f0efef!important;
    border-top: solid 1px #bbbbbb!important;
}
.close_vb,
.close_c{
    border: solid 2px #404040!important;
}
#footer #author-foot{
    border-top: 1px solid #d2d2d2!important;
}

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

.folder p{
    background: #f3f3f3 url("/themes/wydzial/images/menu2-drop.png") no-repeat scroll center center !important;
}
.folder.active p{
    background: #ffffff url("/themes/wydzial/images/menu2-drop.png") no-repeat scroll center center !important;
}
.folder.active ul li.folder.active p{
    background: #ffffff url("/themes/wydzial/images/menu2-drop.png") no-repeat scroll center center !important;
}
.folder.active ul li.folder p {
    background: #f3f3f3 url("/themes/wydzial/images/menu2-drop_up.png") no-repeat scroll center center !important;
}
.folder.active ul li.folder.active ul li.folder p,
.nav.nav-list li.active.folder ul li.active.folder ul li.folder.active ul li.folder p.active,
.nav.nav-list li.folder.active ul li.first.folder.active ul li.folder.active ul li.first.folder p{
    background: #f3f3f3 url("/themes/wydzial/images/menu2-drop_up.png") no-repeat scroll center center !important;
}
.folder.active ul li.folder.active ul li.folder.active p,
.nav.nav-list li.active.folder ul li.active.folder ul li.folder.active ul li.folder p,
.nav.nav-list li.folder.active ul li.first.folder.active ul li.folder.active ul li.first.folder p.active,
.container .left-side .nav-list li.first.active.folder ul li.active.folder ul li.folder ul li.first.folder p.active{
    background: #ffffff url("/themes/wydzial/images/menu2-drop.png") no-repeat scroll center center !important;
}

.container .left-side .nav-list li.folder ul li.folder.active ul li:not(.different).active{
    background: #ffffff!important;
}
.container .left-side .nav-list li.folder ul li:not(.folder).active,
.container .left-side .nav-list li.first.active.folder ul li.active.folder ul li.folder ul li.first.folder > a,
.container .left-side .nav-list li.first.active.folder ul li.active li.active.folder > a{
    background: #ffffff!important;
    text-decoration: underline;
    -moz-text-decoration-color: #404040!important;
    text-decoration-color: #404040!important;
}
.container .left-side .nav-list li.folder ul li.folder.active a{
    background: #ffffff!important;
    text-decoration: underline;
    -moz-text-decoration-color: #404040!important;
    text-decoration-color: #404040!important;
}
.container .left-side .nav-list li.folder ul li.folder.active ul li a{
    text-decoration: none;
    -moz-text-decoration-color: #404040!important;
    text-decoration-color: #404040!important;
}
.container .left-side ul li a{
    color: #404040!important;
}
.container div.right-side .pagination a,
.container div.right-side .pagination span{
    border: 2px solid #ebebeb!important;
    color: #404040!important;
    text-decoration: none;
}
.container div.right-side .pagination .prev{
    background: url('/themes/wydzial/images/li_bg-back_gray.png') no-repeat center center;
}
.container div.right-side .pagination .next{
    background: url('/themes/wydzial/images/li_bg_gray.png') no-repeat center center;
}
.container div.right-side .pagination .prev:hover{
    background: url('/themes/wydzial/images/li_bg-back_gray.png') no-repeat 5px center #ebebeb;
    text-decoration: none !important;
}
.container div.right-side .pagination .next:hover{
    background: url('/themes/wydzial/images/li_bg_gray.png') no-repeat 15px center #ebebeb;
    text-decoration: none !important;
}
/*jednostki wydziałowe*/
.block-23 .item span{
    background: #ebebeb!important;
    color: #00468c!important;
}
#shortcuts .block-content ul li a{
    color: #ffffff!important;
}


/*KONTAKT*/
.container .right-side .contact{
    color: #404040!important;
}
.container .right-side .contact h3,
.container .right-side .contact h4{
    color: #000000!important;
}
.field input,
.field textarea{
    border: 2px solid #e1e1e1!important;
}
form .field textarea{
    border: 2px solid #e1e1e1!important;
}
form .field input[type="submit"],
#module-inquiries-content.module-content.clearfix a input,
.page-of-questions input[type="submit"]{
    border: none;
}

.form .field input:focus,
.form .field textarea:focus{
    border: 2px solid #0057A2 !important;
}
.grayscale form .field input:focus,
.grayscale form .field textarea:focus{
    border: 2px solid #000 !important;
}
form .field input#agree{
    background: #ffffff!important;
    border: 1px solid #000000!important;
}
form input[type="submit"],
#gradesForm.form .field.buttons.submit-buttons input[type="submit"],
#module-inquiries-content.module-content.clearfix a input,
.button{
    background-color: #0057A2!important;
    background-image: url("/themes/wydzial/images/submenu_bg.png");
    background-repeat:  no-repeat;
    background-position:  95% center;
    border: medium none;
    border-radius: 5px;
    color: #ffffff!important;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: 900;
    height: 38px;
    line-height: 30px;
    margin: 10px 0;
    padding: 0 20px 0 10px;
    width: auto;
}
form input[type="submit"]:hover,
#gradesForm.form .field.buttons.submit-buttons input[type="submit"]:hover,
#module-inquiries-content.module-content.clearfix a input:hover{
    background: #0057A2 url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll 97% center !important;
}

.message.information {
    border: 2px solid #a9d18b!important;
}
/*#module-contact-content .message-container .message.error,
.message.warning{
    border: 1px solid red;
}*/

/*POWIADOMIENIA COOKIE*/
#info_c_box{
    background: #ebebeb!important;
    border-top: 3px solid #404040 !important;
}

#info_c_box .span2{
    background: #ebebeb!important;
    color: #404040!important;
    border: 2px solid #404040!important;
}
#info_c_box .span2:hover{
    background: #404040!important;
    color: #ffffff!important;
}
#block-23 .item.normal{display: table;}
#block-23 .item.contrast{display: none;}
/*wtyczki sondy i forum*/
#blocks2.banners .bot-item h3{
    background: #404040!important;
    color: #ffffff!important;
}

#module-forum-content.module-content img.discussionSearchTextSubmitImg,
#blocks2.banners .bot-item .block-content .position .icon,
#module-forum-content.module-content.clearfix #forum_list_general .discussions_forum_row .discussions_forumlist_icon,
#module-forum-content.module-content.clearfix .forum_topics .discussions_forumlist_icon .discussions_forumlist_icon,
#module-forum-content.module-content.clearfix .forum_topics_container .forum_topic_icon{display:table}
#module-forum-content.module-content img.discussionSearchTextSubmitImg.contrast,
#blocks2.banners .bot-item .block-content .position .icon.contrast,
#module-forum-content.module-content.clearfix #forum_list_general .discussions_forum_row .discussions_forumlist_icon.contrast,
#module-forum-content.module-content.clearfix .forum_topics .discussions_forumlist_icon .discussions_forumlist_icon.contrast,
#module-forum-content.module-content.clearfix .forum_topics_container .forum_topic_icon.contrast{display:none}
#blocks2.banners .bot-item .block-content{
    border: 1px solid #e4e4e4 !important;
}
#blocks2.banners .bot-item .block-content p{
    color: #000000!important;
}
.scale table, tr, td{
    border: 1px solid #e1e1e1 !important;
}
#footer .both .scale table, #footer .both tr, #footer .both td{
    border-color: transparent;
}
.scale table tr th{
    background: #f6f6f6!important;
    color: #7b7b7b!important;
}
.scale ul li{
    background: url('/themes/wydzial/images/news-li_bg_gray.png') no-repeat left 7px;
}
/*KOMENTARZE*/
#gradesComments h4{
    border: 1px solid #e3e3e3 !important;
    color:#404040!important;
    background: #f3f3f3!important;
}
#gradesComments h4 .drop{
    border-left: 1px solid #e3e3e3 !important;
    background: url("/themes/wydzial/images/menu2-drop_gray.png") no-repeat center center;
}
#gradesComments h4 .drop.active{
    border-right: 1px solid #e3e3e3 !important;
}
#gradesComments .grades-content{
    border: 1px solid #e3e3e3 !important;
}
#gradesComments .grade{
    border-bottom: 1px solid #e3e3e3 !important;
}
#gradesComments .grade .author{
    border-bottom: 1px solid #e3e3e3 !important;
}
#gradesComments .grade .date,
#gradesComments .grade .status{
    border-bottom: 1px solid #e3e3e3 !important;
    border-left: 1px solid #e3e3e3 !important;

}
#gradesComments .grade .date .grade_time{
    color: #8d8d8d!important;
}
#gradesComments .grade .author img{
    border: 2px solid #eceaeb !important;
}
#gradesComments .grade .grade_content .grade_report{
    color: #0057A2!important;
}
#gradesComments .grade .grade_content .grade_report:hover{
    color: #404040!important;
}
#gradesComments .grade .status a{
    color: #0057A2!important;
}
#gradesComments .grade .status.status_1{
    background: url("/themes/wydzial/images/grade-status-1-bg_n_gray.png") no-repeat center center;
}
#gradesComments .grade .status.status_2{
    background: url("/themes/wydzial/images/grade-status-2-bg_n_gray.png") no-repeat center center;
}
#gradesComments #gradesPager{
    background: #ffffff!important;
}
.grades_wrapper .grades_form_wrapper{
    background: #f3f3f3!important;
}
#gradeFormTitle{
    color: #404040!important;
}

.grades_wrapper .grades_form_wrapper .field.textarea textarea{
    color: #404040!important;
    box-shadow: 0px 0px 2px #edebeb !important;
}
/*sonda*/

.poll-answers .label{
    color: #666666!important;
}
.poll-answers .answer-container{
    background: #ebebeb!important;
    border-top: 2px solid #e5e5e5 !important;
}
.module-content.clearfix .message-container .message.highlight{
    border: 2px solid #a9d18b !important;
    border-radius: 5px !important;
}
.module-content.clearfix .message-container .message.error,
.alert-error,
#alert,
.message.warning{
    border-radius: 5px !important;
    border: 2px solid #e78484 !important;
}
.message-container div.message ul li{
    background: none;
}
#blocks2.banners .bot-item .poll-answers-foot{
    background: none repeat scroll 0 0 #f5f5f5 !important;
    border-top: 1px solid #e1e1e1 !important;
}
#blocks2.banners .bot-item .poll-answers-foot p a{
    color: #404040 !important;
}
.poll-answers .answer-container .answer{
    background: #b1d7fb !important; /* Old browsers */
}
#blocks2.banners div#bot-item div#block-28.block-content div.msg-info{
    color: #404040 !important;
    font-family: 'Roboto-Black', sans-serif;
}
#module-poll-content .polls a.more,
#module-blog-content .more,
#module-news-content .more{
    color: #404040!important;
}
#module-poll-content.module-content.clearfix div.polls.clearfix{
    border-bottom: 1px solid #e5e5e5 !important;
}
#module-poll-content.module-content.clearfix h3.poll-question,
#module-poll-content.module-content.clearfix p.poll-question{
    color: #404040!important;
}
#module-poll-content.module-content.clearfix div.polls.clearfix h2 a{
    color: #404040!important;
}
#module-poll-content.module-content.clearfix div.polls.clearfix h2,
#module-poll-content.module-content.clearfix div.polls.clearfix h2 span{
    color: #404040!important;
}
#module-poll-content.module-content.clearfix div.polls.clearfix a.more{
    color: #0057A2!important;
}
#module-poll-content.module-content.clearfix div.polls.clearfix a.more:hover{
    color: #404040!important;
}
#blocks2.banners  .block-content .poll-form #BlockPollForm.form .field.buttons.submit-buttons input:hover{
    background: url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll 97% center #5794D6;
}

/*mapka interaktywna*/
#interactivemap #module-interactivemap-content .news div#map_canvas .gm-style .gm-style-iw .newsItem h4{
    color: #404040!important;
}
/*ankiety*/
.page-of-questions h3{
    color: #404040!important;
}
.page-of-questions h3{
    border-bottom: 2px solid  #404040 !important;
}
.page-of-questions select{
    border: 2px solid #e1e1e1 !important;
}
.page-of-questions input[type=text]{
    border: 2px solid #e1e1e1 !important;
}
.page-of-questions textarea{
    border: 2px solid #e1e1e1 !important;
}
.left-side .custom_edit_data{
    border: 1px solid #e1e1e1 !important;
}
.left-side .custom_edit_data .step{
    border-bottom: 1px solid #e1e1e1 !important;
}
.left-side .custom_edit_data .step a{
    color: #404040!important;
}
.left-side .custom_edit_data .step:hover{
    background: #f3f3f3!important;
}
.left-side .custom_edit_data .step:hover a{
    color: #404040!important;
}


.module-content .msg-info{
    border: 2px solid #e78484 !important;
    border-radius: 5px !important;
}
#module-newsletter-content .text input,
#module-faq-content .text input,
.container .right-side .contact form .field input[type="text"]{
    border: 2px solid #e1e1e1;
}
.field.error textarea,
.field.error input[type="text"],
.field.error input[type="password"]{
    border: 2px solid #e78484 !important;
}
.field.checkbox.error .description{
    color: #e78484 !important;
}
.container .right-side .contact form .field textarea,
#module-faq-content .textarea textarea{
    border: 2px solid #e1e1e1 !important;
}
#module-newsletter-content .newsletter-form form .field.text input[type="text"]:focus{
    border-color: #0057A2!important;
}
#module-newsletter-content input[type="submit"]:hover,
#module-newsletter-content input[type="button"]:hover,
#module-faq-content input[type="submit"]:hover{
    background: #0057A2 url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll 97% center !important;
}
#module-faq-content .faq-title{
    border-bottom: 1px solid #e1e1e1 !important;
    color: #00468c!important;
}
#module-faq-content .faq-title .arrow{
    background: url("/themes/wydzial/images/menu2-drop_gray.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
#module-faq-content .faq-answer{
    background: none repeat scroll 0 0 #f3f3f3 !important;
    border-bottom: 1px solid #e1e1e1 !important;
    border-left: 2px solid #0057A2 !important;
}
#module-faq-content .faq-answer .arrow{
    background: url("/themes/wydzial/images/arrowup.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#module-faq-content .faq-form-title{
    border: 3px solid #eeeeee!important;
    color: #404040!important;
}
#module-faq-content .faq-answer,
#module-faq-content .description,
#module-newsletter-content{
    color: #404040!important;
}
#module-faq-content .faq-answer strong,
#module-newsletter-content .page-title{
    color: #000000!important;
}

.scale h4.poll-title-answers {
    border: 2px solid #e1e1e1 !important;
    color: #404040!important;
}
.scale h3,
.scale h4{
    color: #000000!important;
}
#responsive_recaptcha {
    background-color: #eeeeee!important;
    clear: both;
}
#responsive_recaptcha a {
    color: #000!important;
}
#responsive_recaptcha .solution {
    background-color: #eeeeee!important;
    color: #000!important;
}
#responsive_recaptcha .solution input {
    border: 1px solid #0057A2!important;
}
#responsive_recaptcha .solution input:focus {
    border: 1px solid #b71800!important;
}
#responsive_recaptcha .options a {
    background-color: #eeeeee!important;
    border-top: 1px solid #0057A2 !important;
    border-left: 1px solid #0057A2 !important;
    border-right: 1px solid #0057A2 !important;
    color: #000;
}
#responsive_recaptcha .options a:hover{
    color: #0057A2!important;
}
#responsive_recaptcha .options a:last-child {
    border-bottom: 1px solid #0057A2!important;
}
.module-content .fa{
    color: #d8d8d8!important;
}
.module-content .fa:hover{
    color: #00468c!important;
}

/*wersja kontrastowa i strona zablokowana*/

.error404 #header{
    background: #404040!important;
}
#module-error404 .title{
    color: #00468c!important;
}
#module-error404 .more {
    background: url("/themes/bip/images/more_bg_gray.png") no-repeat scroll 95% center transparent;
    border: 3px solid #ebebeb !important;
}
#module-error404 .more .home-url{
    color: #404040 !important;
}
.error404 .footer{
    background: url("/themes/bip/images/footer404.png") repeat-x scroll 0 0 transparent;
}
.errortitle,
.errortitle2{
    color: #00468c !important;
}
.errorbutton{
    background: url("/themes/wydzial/images/more_bg_gray.png") no-repeat scroll 95% center transparent;
    border: 3px solid #ebebeb !important;
}
.errorbutton a{
    color: #404040!important;
}
#module-gallery-content .more.back,
#module-poll-content .more.back,
#module-blog-content .more.back,
#module-interactivemap-content .more.back,
#module-news-content .more.back,
#module-newscategory-content .more.back{
    background: url("/themes/wydzial/images/back_bg_gray.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    border-radius: 5px;
    padding-left: 25px;
    padding-right: 10px;
}
#module-gallery-content .more.back:hover,
#module-poll-content .more.back:hover,
#module-blog-content .more.back:hover,
#module-interactivemap-content .more.back:hover,
#module-news-content .more.back:hover,
#module-newscategory-content .more.back:hover{
    background: #ebebeb url("/themes/wydzial/images/back_bg.png") no-repeat scroll 5px center !important;

}
.more.back:hover,
.more:hover{
    text-decoration: none !important;
}

/*searchadvanced*/
#module-searchadvanced-content  h4.project_title{
    background:#404040!important;
    color:#FFF!important;
}

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

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

.occurance{
    background: #404040!important;
    color: #FFF!important;
}

#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!important;
    color:#404040!important;
}

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

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

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

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

    border-bottom: 1px solid #d7dde2!important;
}

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

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

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

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

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

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

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

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

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

}
.experts-form_position .textarea label .counter span{
    color: #818181!important;
}
.experts-form_position .checkbox label{
    color: #404040!important;
}
#footer #author-foot .optilogo img.contrast{
    display: none;
}
#footer #author-foot .optilogo img{
    display: block;
}
#first.row .container .panel .block-useraccount.block-content.active div a{
    color: #404040!important;
}
#page-cont.container .right-side.scale #module-inquiries-content.module-content.clearfix #ankieta ul.pager{
    border-top: 2px solid #404040!important;
}
#page-cont.container .right-side.scale #module-inquiries-content.module-content.clearfix #ankieta ul.pager li{
    border: 2px solid #ebebeb!important;
    color: #404040!important;
}
#page-cont.container .right-side.scale #module-inquiries-content.module-content.clearfix #ankieta ul.pager li.active{
    background: #ebebeb!important;
}
.container div.right-side .pagination a:hover, .container div.right-side .pagination span:hover,
#page-cont.container .right-side.scale #module-inquiries-content.module-content.clearfix #ankieta ul.pager li:hover{
    background-color: #ebebeb!important;
}
/*kontakt*/
.pickfiles{
    background: url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll 95% center #0057A2;
    color: #ffffff!important;
}
.pickfiles:hover{
    background: url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll 98% center #0057A2;
    color: #ffffff!important;
}
.news-archiv .archiv{
    color: #ffffff !important;
    background: #404040!important;
    text-decoration: none;
}
.news-archiv .archiv:hover,
.news-archiv .archiv.active{
    background: #003572!important;
    text-decoration: underline;
}
.contact .field.select select{
    border: 2px solid #e1e1e1!important;
}
.experts-form_position .expert-title .arrow {
    background: url("/themes/wydzial/images/menu2-drop_gray.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.block_info{
    color: #800000!important;
}
button.new_topic_show{
    background-color: #0057A2!important;
}
.safari .message.information {
    width: 95%;
}
#footer .info-block .labels .structure{
    color: #404040!important;
}
.verify_browser{
    color: #800000!important;
    background-color: #f0efef!important;
    border-bottom: 3px solid #404040!important;
}
.verify_browser .span2 i{
    color: #404040!important;
    border: 2px solid #404040!important;
}

.verify_browser .span2 i:hover{
    color: #ffffff!important;
    background: #404040!important;
}
#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/wydzial/images/submenu_bg.png") no-repeat scroll 95% center #0057A2;
    color: #ffffff!important;
}
.grayscale #gradesComments h4 {
    color: #343434!important;
}
.www-version{
    background: #ebebeb!important;
}
.www-version span{
    color: #404040!important;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
    background-image:url("/themes/wydzial/images/carusel-prev_gray.png");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{
    background-image:url("/themes/wydzial/images/carusel-next_gray.png");
}
.grayscale .swiper-button-next{
    background: url("/themes/wydzial/images/carusel-next_gray.png") no-repeat scroll left center;
}
.grayscale .swiper-button-prev{
    background: url("/themes/wydzial/images/carusel-prev_gray.png") no-repeat scroll left center;
}
.owner-data  label,
.owner_h3{
    color:#404040!important;
}
#module-sitemap-content .black{
    color: #000!important;
    text-decoration: none;
}
#header #first .home .separator{
    color: #868686!important;
    background: url('/themes/wydzial/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: #404040 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff!important;
    float: right;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 90px;
}
.border-left{
    border-right: 1px solid #cdcdcd!important;
}
.border-left{
    border-right: 1px solid #cdcdcd!important;
}
#module-faq-content input#email:focus,
#module-faq-content #question:focus{
    border: 2px solid #0057a2 !important;
}
#blocks2.banners .block-content .poll-form .form .field.buttons.submit-buttons input{
    color: #ffffff!important;
}
.user-name{
    color: #000000!important;
}
#BlockPollForm .field.radiolist div.subfield label{
    color: #666666!important;
}
#blocks2.banners .bot-item .block-content .position.foot .label a.more{
    color: #404040!important;
}
#blocks2.banners .bot-item .block-content .position a{
    color: #00468c!important;
}
#blocks2.banners .bot-item .block-content .position .date .light{
    color: #8d8d8d!important;
}
#blocks2.banners .bot-item.section2 .block-content .position .title p{
    color: #404040!important;
}
#footer .newsletter .field.text{
    color: #e31b29!important;
}
.files ul li a{
    color: #0057A2!important;
}
.files ul li a:hover{
    color: #404040!important;
}
.recaptcha_only_if_image{
    color: #000000!important;
}
#module-gallery-content .gallery-list .gallery-item{
    border-bottom: 5px solid #f4f4f4!important;
}
#module-gallery-content .gallery-list .gallery-item h3 a{
    color: #00468c!important;
}
#secound #main-menu .nav-collapse.collapse ul.nav.nav-list li.folder a{
    color: #ffffff!important;
}
#header #first .home .button-facebook{
    background: #3b5998!important;
    color: #ffffff!important;
}
#header #first .home .button-google{
    background: #dd4b39;
    color: #ffffff;
}
#header #first .block-useraccount .form .button-google a,
#header #first .block-useraccount .form .button-facebook a{
    color: #ffffff !important;
}
#LoginForm input[type="submit"]{
    color: #ffffff!important;
}
#first.row .container .panel .block-useraccount.block-content.active .form .button-facebook a,
#first.row .block-useraccount .form .button-google a{color: #ffffff!important;}
#blocks2.banners .bot-item .block-content .position p{
    color: #000000!important;
}
#ankieta h3.error{
    color: #800000!important;
}
.polls a{
    color: #000!important;
}
#gradesComments #gradesPager li a{
    border: 2px solid #ebebeb!important;
    color: #404040!important;

}
.scale h4.poll-title-answers {
    color: #404040!important;
}
.poll-form .form label.error{
    color: #800000!important;
}
.scale table tr{
    border-bottom: 1px solid #e1e1e1!important;
}
#module-useraccount-content .form div.field.buttons.submit-buttons input{
    background-color: #0057A2!important;
    color: #ffffff!important;
}
#module-useraccount-content.module-content.clearfix form.form.clearfix div#owner-content.clearfix.text div.owner_image div.field.file input#avatar_button,
#module-useraccount-content.module-content.clearfix form.form.clearfix #owner-content.clearfix.text .owner_image input#deleteAvatar{
    color: #ffffff!important;
    background: #0057A2!important;
}
.safari #gradesComments h4{
    color: #343434!important;
}
.safari #gradesComments .grade .grade_content .grade_report,
.safari #first.row .container .panel .block-useraccount.block-content.active div a{
    color: #a4a4a4!important;
}
.safari #gradesComments .grade .grade_content .grade_report:hover,
.safari #first.row .container .panel .block-useraccount.block-content.active div a:hover{
    color: #343434!important;
}
.safari #gradesComments #gradesPager li a{
    color: #343434!important;
}
.safari #header #first .panel #LoginForm input[type="submit"]{
    background: #a1a1a1!important;
}
.safari #header #first .panel #LoginForm input[type="submit"]:hover{
    background: #343434!important;
}
.safari .user-lincks a:last-of-type{
    border-color: #343434!important;
}
.safari #footer .info-block .labels .structure,
.safari .forum_op_body .topic-content .controls a{
    color: #a1a1a1!important;
}
.safari #footer .info-block .labels .structure:hover,
.safari .forum_op_body .topic-content .controls a:hover,
.safari .discussions_forumlist_forumname{
    color: #343434!important;
}
#module-useraccount-content .header{
    color: #404040!important;
}
.texteditor label{
    color: #000000!important;
}
#available-projects-top .description-simple  a{
    color:#0057A2!important;
}
.safari #responsive_recaptcha .solution input,
.safari #responsive_recaptcha .solution input:focus,
.safari #responsive_recaptcha .options a,
.safari #responsive_recaptcha .options a:last-child{
    border-color: #000000!important;
}
.safari .forum_op .topic{
    color: #343434!important;
}
#LoginForm #login.login-field,
#LoginForm #password.password-field{
    border-bottom: 1px solid #c0c0c0!important;
}
.user-photo{
    border: 2px solid #ededed!important;
}
.user-lincks a:last-of-type{
    border-left: 1px solid #404040!important;
}
#blocks2.banners .bot-item.section2 .block-content{
    border: 1px solid #e4e4e4!important;
}
#blocks2.banners .bot-item .block-content a .position{
    border-bottom: 1px solid #e1e1e1!important;
}
#blocks2.banners .bot-item .block-content a .position{
    border-bottom: 1px solid #e1e1e1!important;
}
#blocks2.banners .bot-item .block-content a:hover .position{
    background: #f9f9f9!important;
}
#blocks2.banners .bot-item .block-content .position.foot{
    border-top: 1px solid #ededed!important;
    background: #f5f5f5!important;
}
#blocks2.banners .bot-item .block-content .position .date{
    border-left: 1px solid #e1e1e1!important;
}
#blocks2.banners .bot-item .block-content .position .posts{
    border-left: 1px solid #e1e1e1!important;
}
.block-23 .item:hover span.title-bottom{
    background: #ebebeb!important;
    border: 1px solid #00468c!important;
}
.block-23 .item:hover span.title-top{
    background: #ebebeb!important;
    border: 1px solid #00468c!important;
}
#module-useraccount-content .form div.field.buttons.submit-buttons input {
    background: url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll calc(100% - 10px) center #404040 !important;
}
#module-useraccount-content .form div.field.buttons.submit-buttons input:hover {
    background: url("/themes/wydzial/images/submenu_bg.png") no-repeat scroll calc(100% - 5px) center #404040 !important;
}
@media(max-width: 640px) {
    #header #secound #controls .contrast{
        background: url("/themes/wydzial/images/contrast-ico-white.png") no-repeat center center !important;
    }
}
#owner-content .owner-data a.btn.download-file{
    padding-left: 10px;
    padding-right: 10px;
}
