

.customMenu a{ 
    line-height: 100px;
    padding-bottom: 37px;
    padding-top: 37px;
    padding-left:20px;
    padding-right:20px;
}
.customMenu a:hover, .customMenu a.active{ 
    background-color: #ffb015 ;
    
}
.c-layout-header-fixed .c-layout-page {
    margin-top: 115px !important; 
}

.c-layout-header {
    box-shadow:0 3px 12px -5px rgba(0, 0, 0, 0.35);
    height:115px;
    background-color: #fff !important;
}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header {
    height: 105px !important;
    box-shadow:0 3px 12px -5px rgba(0, 0, 0, 0.35);
}
.c-page-on-scroll .c-layout-header.c-layout-header-4{
    border-bottom:none;
}
.c-layout-header .c-brand{
    margin-top:5px;
}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
    margin-top: -10px;
    margin-left:16px;
}
.custom_banner img{
    margin-top:-150px;
    max-width: 100%;
}
.custom_banner div.banner_slogan{
    position: relative;
    padding-top:20px;
    min-height: 100px;
}
.banner_slogan h2{
    text-align: right;
}
.banner_slogan h3{
    text-align: right;
    font-size: 80%;
}

.c-content-box.c-size-md {
    padding: 60px 0 !important;
}

.c-content-box.c-size-md.customMenu{
    padding-top: 0px !important;
    padding-bottom: 0px!important;
}

.small_cennik{
    background-image: url("../img/cennik_bg.jpg") !important;
    min-height:302px;
    background-size: auto 100%;
}
.offer_title.c-pull-right, .offer_desc.c-pull-right{
    text-align: right !important;
}

.offer_title.c-pull-left, .offer_desc.c-pull-left{
    text-align: left !important;
}

.offer_adn{
    text-align: right;
}
.c-content-tab-2.c-opt-1 > .nav li.active > .c-arrow::before{
    border-bottom-color:#f7f7f7;
}
#sceen_monitor{
    float:none;
}
.c-theme span.c-title{
    color:#3f444a !important;
}


.c-theme span.c-title:hover{
    color:#feb715 !important;
}
.c-content-tab-2 li.active span{
    color:#feb715 !important;
}

.c-content-title-1 > .c-line-center, .c-content-title-1 > .c-line-left {
    background-color: #feb715 !important;
}
.owl-carousel.c-theme .owl-pagination .owl-page.active span {
    background: #feb715 none repeat scroll 0 0;
}
.c-theme-btn.btn {
    background: #feb715 none repeat scroll 0 0;
    border-color: #f2c116;
    color: #ffffff;
}
.c-theme-btn.btn:hover {
    background: #f2c116 none repeat scroll 0 0;
    border-color: #f2c116;
}

.selectBox_container button.btn-success:hover{
    background: #48967a ;
    border-color: #48967a ;
    border-radius: 0;
}

.bottom-nav li a:hover{
    background:none;
}
.c-col{
    padding-top:15px;
}
.c-theme-nav li.c-active, .c-theme-nav li.c-active > a:not(.btn) {
    color: #f2c116 !important;
}

.c-theme-nav li:focus > a:not(.btn), .c-theme-nav li:active > a:not(.btn), .c-theme-nav li:hover > a:not(.btn) {
    color: #f2c116 !important;
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li{
    max-width:140px;
    text-align: center;
}
a.c-link{
    padding-left:15px !important;
    padding-right:15px !important;
}

a.lastItem i{
    float: right;
    font-size: 22px;
    margin-left: 11px;
}



.c-theme-font{
    color:#f2c116 !important;
}

/*TESTY*/
.testy_banner_content{
    position: absolute;
    top:270px;
}
.testy_banner_content div.text{
    text-align:right;
}
.testy_banner img#img_top{
    position: relative;
}
.testy_banner img#img_bottom{
    margin-top: -270px;
    position: relative;
}

.testy_banner_content div .selectBox_container button.btn{
    width:100%;
    border-radius: 0;
}
.testy_banner_content div .selectBox_container div{
    padding:0px;
    height:60px;
}


.testy_banner_content div .selectBox_container button#goToDemoBtn{
    height:60px;
}
.bootstrap-select > .btn {
    border-radius: 0;
}
.selectBox_container{
    margin-top:44px;
}

.props{
    text-align:left;
    margin-top:15px;
}

.props i{
    color:#f2c116;
    margin-right:10px;
}

.c-content-isotope-gallery.c-opt-1 .c-content-isotope-item, .c-content-isotope-gallery.c-opt-4 .c-content-isotope-item, .c-content-isotope-gallery.c-opt-5 .c-content-isotope-item{
    width:33%;
}

.selectBox_container button.btn-success{
    background: #5dc09c ;
    border-color: #5dc09c ;
    border-radius: 0;
}

.selectBox_container a.btn-success:hover{
    color:#2f353b 
}



/*ekursy*/
.c-content-list-1 {
    clear: left;
    margin-top:30px;
    display: inline-block;
}






/*cennik*/
.black{
    background-color: #000;
    max-height:280px;
    margin-top:200px;
}
.block{
    margin-top:-80px;
}
.innerBlock{
    min-height: 447px;
    border:2px solid #f2c116;
    background-color: #fff;
}
offer_row{
    min-height: 50px;
}
.even{
    background-color:#fff;
    clear: left;
}
.odd{
    background-color:#f7f7f7;
    clear: left;
}


.cennikNew div.odd{
    background-color:#f7f7f7;
    clear: left;
}

.innerRow{
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
    min-height:90px;
    text-align: center;
    padding-top:15px;
    font-weight: bold;
}

.cennikNew div.innerRow {
    border:none;
    font-weight: lighter;
    min-height: 90px;
    padding-top: 15px;
    text-align: center;
    font-size:15px;
}
.cennikNew .innerRow i{
    margin-top:15px;
}


.cennikNew div.bigger{
    padding-top:25px;
    font-size:18px;
}

.cennikNew div.offer_row_container div.offer_row{
    border-right:1px solid #dddddd !important;
        margin-left: 15px;
    margin-right: 15px;
}

.qualities div.blockCennik.thumbnail {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 0 none;
    border-radius: 0;
    border-top: 0 none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 15px !important;
    text-align:center;
    min-height:90px;
}

.qulitiesNames{
    padding-top:15px;

}
.yellow{
    color:#d32936;

}
.link{
    color:#000;
    font-size: 12px;
}
.innerTitle{
    min-height:50px;
    text-align: center;
    padding-top:7px;
    padding-bottom:7px;
    font-size:15px;
}
.innerTitle > img {
    margin-top: -10px;
}

.innerTitle a{
    text-decoration:underline;
    text-decoration-color:#d32936;
}

.innerBlock{
    text-align: center;
}
.priceDesc {
    font-size: 11px;
}

#price_3_old{
    font-size:30px;
}
.blockTitle{
    margin-bottom:20px;
    margin-top:20px;
    font-weight:bold;
    font-size:22px;
    line-height:28px;
    min-height:35px;
}
.priceOffer{
   /* margin-bottom:10px;
    margin-top:20px;*/
    font-size:50px;
}

.slider {
    margin-bottom:10px;
    margin-top:10px !important;
}
.buyBtn{
    width:100%;
    margin-bottom:15px;
}
.category{
    text-align: left;
   /* width: 100%;*/
}
.buyContainer{
    margin-top: 20px;
    margin-bottom: 20px;
    min-height:70px;
}
.buyContainer div.bootstrap-select > .btn {
    border-radius: 5px;
}
.slider.slider-horizontal{
    width :75% !important;
    margin-top: 30px !important;
}
.payMethod {
    cursor: pointer;
    padding-left: 3px;
    padding-right: 10px;
    font-size:14px;
    color: #3f444a !important;
    font-weight: 500!important;
}
.payMethod:hover, .blockTitle a:hover{
    color:#f2c116;
}
a:hover{
    color:#f2c116;
}

.daysContainer span{
    font-weight:500;
}

.slider-track {
    background-image: linear-gradient(to bottom, #f2c116, #f2c116);
}
.white {
    color: #fff;
    padding-top: 100px;
    text-align: center;
}


.courseTitle, .daysTitle, #priceValue, #priceLabel, #smsPriceLabel, #smsPriceValue{
    font-weight: 500;
    font-size:17px;
}

#offertContainer h4{
    margin-top:5px;
    margin-bottom:5px;
}

#goToPayBtn{
    width: 100%;
    margin-top:15px;    
}

#buyerContainer{
    margin-top:30px;
}

.form-group label, .payDesc{
/*#buyerContainer label, .payDesc{*/
    font-weight:100;
    color: #767676;
}

.payDesc{
    margin-top:10px;
}

#buyerContainer input{
    margin-bottom:15px;
}

#kursanci{
    padding-top: 10px;
    color:#767676;
    line-height: 17px;
}

#payForm{
    font-weight: 600;
}

hr{
    margin-top:15px;
    margin-bottom:0px;
}

.section{
    margin-top:30px;
}

.payMethod{
    cursor: pointer;
    padding-left:3px;
    padding-right:10px;
}
.noMargin{
    padding: 0;
    margin: 0;
}

.smsNumber{
    margin-bottom: 15px;
    padding-top:0px;
    font-size:18px;
}
.priceOffer.sms{
    margin-top:5px;
    font-size:19px;
}

#response div.modal-header img, #resModal div.modal-header img, #registerResModal div.modal-header img{
    margin-bottom:20px;
    margin-top:-80px;
}
#response div.modal-dialog{
    margin-top:100px;      
    width:100%;
}

#resModal div.modal-dialog,  #registerResModal div.modal-dialog{
    margin-top:100px;
    
}

#response, #resModal, #registerResModal{
    border:none;
    box-shadow:none;
    background:none;
    width:600px;
    
}
#registerResModal{
    margin:0 auto;
}
#response div.modal-footer, #resModal div.modal-footer,  #registerResModal div.modal-footer{
    display:block;
    
}



.categoryTitle{
    font-size:85%;
}

.hover{
    text-decoration: underline;
}


.menu_list.main ul{
    height:90px;
    padding-top:30px;
} 

.menu_list.main ul li{
    max-width:107px;
    line-height:18px;
}



/* TOPOSK*/

.c-theme-btn.btn.disabled, .c-theme-btn.btn.disabled:hover, .c-theme-btn.btn.disabled:focus:not(.btn-no-focus), .c-theme-btn.btn.disabled.focus:not(.btn-no-focus), .c-theme-btn.btn.disabled:active, .c-theme-btn.btn.disabled.active, .c-theme-btn.btn[disabled], .c-theme-btn.btn[disabled]:hover, .c-theme-btn.btn[disabled]:focus:not(.btn-no-focus), .c-theme-btn.btn.focus[disabled]:not(.btn-no-focus), .c-theme-btn.btn[disabled]:active, .c-theme-btn.btn.active[disabled], fieldset[disabled] .c-theme-btn.btn, fieldset[disabled] .c-theme-btn.btn:hover, fieldset[disabled] .c-theme-btn.btn:focus:not(.btn-no-focus), fieldset[disabled] .c-theme-btn.btn.focus:not(.btn-no-focus), fieldset[disabled] .c-theme-btn.btn:active, fieldset[disabled] .c-theme-btn.btn.active{
    background: #f2c116;
}

#gmap{
    min-height:600px;
}

#oskList{
    padding-top:20px;
    padding-bottom:20px;
    min-height:600px;
    max-height:600px;
    background-color: #fff;
    overflow-y: scroll;
}

.map-container{
    padding-top:0px !important;
}
.search-container{
    padding-top:20px !important;
    padding-bottom:20px !important;
}

#mapContainer{
    padding:0 !important;
}

.btnRow{
    margin-top:15px;
}
.btnRow button{
    width:100%;
}

.timeline-icon{
    padding-left:28px !important;
}


.chosenOsk{
    padding-top:15px;
}
.chosenOsk div.buttonContainer button{
    width:100%;
    clear:both;
    margin-top:15px;
}
.oskEvaluationContainer{
    margin-top:10px;
}
.oskEvaluationContainer i{
    margin-left: 5px;
    margin-right: 5px;
}

.evaluationTitle{
    margin-bottom:20px;
}


.schoolDetailsModal div.gallery{
    text-align: center !important;
}

.modal div.oskEvaluationContainer hr{
    margin-top:10px;
    margin-bottom:10px;
}

.schoolAddress{
    paddgin-top:20px;
}

.schoolCategories button{
    border-radius: 0;
    font-size:15px;
    font-weight:bold;
}


.schoolProps h5{
    float:right;
    margin-top:0;
    padding-left:10px;
}
.schoolProps i{
    display:table;
    
}
.schoolProps span.timeline-body-title{
    margin-bottom:5px;
}

.pickOsk{
    text-align: center;
}

#schoolDetailsModal div.modal-body{
    padding:30px !important;
}

.props{
    margin-top:5px;
    
}

.checkbox-list input{
    margin-right:10px;
}

.props i{
    padding-top:3px;
    padding-bottom:3px;
}

#evatuationDialog div.modal-dialog, #submitSchoolModal div.modal-dialog, #errorModal div.modal-dialog{
    width:500px;
}

.modal-body {

    min-height: 50px;
}

.scheduleContainer div.timeline-icon span.fa-stack {
    margin-left:-20px;
    
}

.degree{
    text-align: left;
}

#clearSearchBtn{
    cursor: pointer;
    margin-right: 9px;
    margin-top: -30px;
    position: relative;
    z-index: 999;
}
#locationField{
    border-radius:0px !important;
    background-color:#fff !important;
}


.bxslider li{
    left:0;
    height:100% !important;
    position:relative !important;
    width:100% !important;
    text-align: center;
    list-style: none !important;
}
.bxslider{
    width:100% !important;
    height:100% !important;
    padding-left:0!important;
}

.bx-wrapper img{
    display:inline !important;
}
#categoryListing > div {
    margin-top: 6px;
}


.evalHide{
    display:none;
    
}
.bx-slider, .bx-slider li, .bx-slider img{
    min-height:300px !important;
}


.scheduleContainer div.timeline-icon span{
    white-space: nowrap;
    font-size:16px;
    padding-left:12px;
}
.scheduleContainer div.light{
    background: #fcfcfc;
}
.scheduleContainer div.light span{
    color:#ededed !important;
}

#imageList, #imageList li{
    height: 100% !important;
    width: 100% !important;
}

#imageList li img{
     min-height: 100% !important;
}


.bx-wrapper .bx-prev{
    left:0 !important;
}
.bootstrap-switch-handle-on.bootstrap-switch-customOrange {
    background-color: #ff7e00;
    background: #ff7e00;
    color: #ffffff;
}

.modal-backdrop {
    z-index: 9999;
}

.props h5{
    margin-bottom:0px;
    font-family:"Roboto Condensed",sans-serif;
}

.stars{
 /*   margin-top:20px;*/
}

.timeline-body{
    padding-left:0;
    padding-right:0;
}

/*prawko*/
.prawko p{
    text-align: left;
    clear: left;
}
.prawkoContainer img{
    width:100%;
}

.container.textleft{
    text-align: left;
}

.c-content-list-1 {
    display: inherit;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 15px;
    text-align: left;
}
.c-content-list-1.c-theme.c-separator-dot > li::before, .c-content-list-1.c-theme > li::before{
    background:#f2c116 ;
}

.c-content-list-1.inside{
    margin:0px;
    margin-left:20px;
}
/*WORDY*/
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a{
    /*background-color: #f2c116;*/
   
}

.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover, .c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus, .c-content-accordion-1 .panel > .panel-heading > .panel-title > a{
    color:#f2c116;
}


/*PANEL*/

.panel-collapse > p {
    margin-bottom: 20px;
    margin-left: 50px;
    margin-top: 20px;
}

.panel ul.nav li.active > .c-arrow::before{
    border-bottom-color:#fff !important;
}

.panel ul.nav{
    text-align: left !important;
}

.panel div.c-content-tab-2 > .c-tab-content .tab-content{
    border:1px-solid-#eee;
    border-top:none;
}

.c-content-box.panel{
    padding-top:0px !important;
    margin-top:10px;
}

.thumbnail{
    padding:0px;
}
#pageDiv div.thumbnail{
    padding:15px;
}


#offerContainer div.thumbnail{
    padding-bottom:0px;
        min-height: 520px;
    border:2px solid #f2c116;
}

.brandImgSmall{
    margin-top:25px;
}

.progress{
    margin-top:25px;
    margin-bottom:10px;
}

.panel div.bootstrap-select > .btn {
    border-radius: 5px;
}

.categoryContainer div.bootstrap-select{
    height:100%;
    position: absolute;
}

.courseContainer button.selectpicker, .courseContainer div.form-control {
    background:none;
    border:none;
    padding-left:3px;
    padding-right:3px;
}


.courseContainer .btn-default.btn-no-focus:hover, .courseContainer .btn-default:hover, .courseContainer .btn-default.btn-no-focus:active, .courseContainer .btn-default:active, .courseContainer .btn-default.active,  .open > .btn-default.dropdown-toggle{
    background:none;
    border:none;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover{
    background:none;
    border:none;
}
.c-content-tab-2 > .nav > li + li{
    margin-left:10px;
}

.courseContainer span.caret{
    padding:0;
    margin: 0;
    left:0;
}

#modal_ajax img {
    position: absolute;
}
#catImg {
    opacity: 0.1;
    position: absolute;
    right: 170px;
    width: 190px;
}
/*
#formPayData div.form-body {
    position:absolute;
}*/
.black_2{
    font-weight:bold;
}

.courseDetails{
    margin-top:20px;
}

.modal div.modal-footer{
    display:none;
}

.courseDetails{
    margin-left:-20px;
    margin-right:-20px;
    background-image: url("../img/panel/gradient.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}

.bankTransferBox div.modal-body {
    background-image: url("../img/panel/gradient.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}

.courseTitle, .customFooter_v2{
    margin-left:-20px;
    margin-right:-20px;
}

.testimonials p{
    font-size:13px;
}

.customFooter_v2{
    padding-top:20px;
}

.buyBtn {
    border-radius: 0 5px 5px 0;

}

.selectpicker{
    border-radius: 5px 0 0 5px;

}

.alert {
    margin-bottom: 0;
    margin-top:20px;
}
.c-content-box.c-size-md{
   /* padding-top:0px !important;*/
}

.courseRow p {
    font-size: 13px;
    line-height: 17px;
}
.flags{
    padding-top:10px;
}

.flags a{
    padding-left:5px;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link{
    padding-top:30px;
}

.help-inline{
    font-size:13px;
}

#delete div.modal-footer, #deleteRedirect div.modal-footer{
    display: block;
}

.form-control.custom{
    background:none;
    border:none;
    font-weight:400;
}
.innerContainer div.form-group{
    margin-bottom:5px;
}

.darkGrey{
    background-color:#485160 !important;
    min-height: 60px;
}
.darkGrey div .c-content-tab-2 > .nav > li > a > .c-title{
    color:#fff !important;
}

.darkGrey ul li:hover{
    background-color:none;
}


.darkGrey div.c-content-tab-2 > .nav > li > a > .c-title{
    margin:8px 0;
}

.courseActivate{
    padding-left:0px;
    padding-right:0px;
    min-height: 60px;
    background-color:#9fa9ba;
}


.courseActivate  button.btn {
    width:100%;
    height:100%;
    background-color:#f7b632;
    color:#fff;
    position: absolute;
    text-transform: uppercase;
    font-size:17px;
}

.courseActivate:hover >button{
    background-color:#9fa9ba;
}
.categoryContainer{
    background-color:#9fa9ba;
    padding-left:0px;
    padding-right:0px;
    min-height: 60px;
    
}

.categoryContainer button.btn-default, .categoryContainer div.form-control{
    background:none !important;
    border:none !important;
    color:#fff;
    top: -3px;
    height: 110%;
    background-color:#9fa9ba !important;
     text-transform: uppercase;
      font-size: 13px;
    font-weight: 500;
}


.c-theme-btn.btn.disabled, .c-theme-btn.btn.disabled:hover, .c-theme-btn.btn.disabled:focus:not(.btn-no-focus), .c-theme-btn.btn.disabled.focus:not(.btn-no-focus), .c-theme-btn.btn.disabled:active, .c-theme-btn.btn.disabled.active, .c-theme-btn.btn[disabled], .c-theme-btn.btn[disabled]:hover, .c-theme-btn.btn[disabled]:focus:not(.btn-no-focus), .c-theme-btn.btn.focus[disabled]:not(.btn-no-focus), .c-theme-btn.btn[disabled]:active, .c-theme-btn.btn.active[disabled], fieldset[disabled] .c-theme-btn.btn, fieldset[disabled] .c-theme-btn.btn:hover, fieldset[disabled] .c-theme-btn.btn:focus:not(.btn-no-focus), fieldset[disabled] .c-theme-btn.btn.focus:not(.btn-no-focus), fieldset[disabled] .c-theme-btn.btn:active, fieldset[disabled] .c-theme-btn.btn.active{
    border: 1px solid #feb715 !important;
}

.c-theme.form-control:focus, .c-theme.form-control:active, .c-theme.form-control.active{
    border: 1px solid #feb715 !important;
}

.courseContainer select{
    displat:block;
}

.dropdown-menu{
    background-color:#e6e6e6 !important;
    padding-top:15px;
    padding-bottom:15px;
    
    
}


.cennikDropDown ul.dropdown-menu {
    background-color:#fff !important;
    
}
.cennikDropDown ul.dropdown-menu li a{
    color:#000 !important;
}
.cennikDropDown ul.dropdown-menu li a{
    color:#000 !important;
}
.cennikDropDown ul.dropdown-menu li {
    border-bottom: 1px solid #dddddd;
}

.dropdown-menu li a{
    background:none !important;
    color:#4f4f4f !important;
    padding-top:10px;
    padding-bottom:10px;
}
.dropdown-menu li {
    border-bottom: 1px solid #636a76;
}
.dropdown-menu.open{
    padding:0px;
}
.dropdown-menu li a:hover{
    color:#000 !important;
}

.selectpicker {
    box-shadow:none !important;
    height:100%;
}

.customLine{
    color: #f7b632;
    border: 2px solid ;
}    
.btn + .btn{
    margin:0px;
}

.c-bg-lightgrey{
    padding-bottom:10px;
    padding-right:15px;
    background-color:#fcfcfc;
}

.side.lightGrey{
    border:1px solid #eee;
    
    
}


#offerContainer .btn-group-vertical > .btn, .btn-group > .btn{
    float:none;
}

#offerContainer label.btn.blue, #subcategoryContainer label.btn.blue {
    background:#eee;
    border-radius:0;
    padding:6px 6px 4px;
    margin:2px;    
}
#offerContainer label.btn.blue.active,#subcategoryContainer label.btn.blue.active{
    background:#feb715;
    border-radius:0;
    margin:2px;
}
#offerContainer h4 {
    float:left;
}

#offerContainer h3 {
    margin-left:20px;
    margin-right:20px;
}
#offerContainer li{
    font-size:12px;
}

.green{
    color:#5dc09c;
}

.red{
    color:#d32936;
}

#offerContainer ul{
    /*padding-left:20px;*/
}

#offerContainer .bootstrap-select.form-control:not([class*="col-"]){
    width:50%;
}
div.bootstrap-select.open button.selectpicker{
    background:#feb715;
}



#sliderContainer_kurs h4 ,#sliderContainer_test h4,#sliderContainer_app h4{
    float:none;
}
.customBox.lightGrey{
    background-color:#f2f2f2;
    min-height:100px;
    padding:10px;
}
.courseExtraStats div.col-sm-3{
    padding:5px;
}
.customBox h4{
    font-weight:300;
}

.customBox.darkGrey{
    background-color:#485160;
    min-height:20px;
    color:#fff;
}
.timeline-badge span.date{
    background-color:#fcfcfc;
}

.timeline-badge{
   height:20px;
}
.timeline-body-head-caption{
    padding-left:10px;
    padding-right:10px;
}
.timeline::before{
    width:3px;
}
.timeline-body{
    margin-left:80px;
}
.timeline-body-title{
    font-weight:400;
}
.timeline-body-arrow{
    top:18px;
}
.timeline > li .timeline-time span.time{
    font-size:29px;
}
.date.option {
    float: left;
    font-size: 12px;
    font-weight: bold;
}
.circleBase {
    border-radius: 50%;
    behavior: url(PIE.html); /* remove if you don't care about IE8 */
}
.categoryContainer div.bootstrap-select.btn-group .btn .filter-option{
    white-space:initial;
    text-align:center;
}

.categoryContainer button.selectpicker{
    padding-left:5px;
    padding-right:20px;
}
.type1 {
    width: 20px;
    height: 20px;
    background: #f7b632;
    float: right;

}
.fa{
    margin-right:5px;
}

.c-title i.fa-home{
    margin-right:0px;font-size:20px;
}

.sub-menu{
    display:none;
    position: absolute;
    padding:0;
    background-color: #fff;
    widh:250px;
    margin-top:-30px;
    box-shadow: 0 3px 12px -5px rgba(0, 0, 0, 0.35);
}
.sub-menu li{
    list-style:none;
    border-bottom:1px solid #dddddd;
    float: left;
    width: 100%;
}

.sub-menu li > a.c-link{
    background-color: #fff;
    color: #3a3f45 !important;
    font-weight: bold;
    white-space: pre;
    line-height: 40px;
    padding: 2px 35px;
    float:left;
    width: 100%;
    font-size:14px;
    text-transform: uppercase;
}
.c-page-on-scroll ul.sub-menu{
    margin-top:-8px;
}
.c-page-on-scroll ul.sub-menu li > a{
    color:#69727c !important;
}

li.c-active a.c-link.separator{
    color:#3a3f45 !important;
    
}


.sub-menu li.c-active > a.c-link:hover{
    color:#f2c116 !important;
    
}

#courseId label, #courseId2 label{
    margin-left:30px !important;
}

#schoolDetailsModal div.category{
    width:33.3333% !important;
}

.oskEvaluationContainer div.category{
  /*  width:25% !important;*/
}

#schoolDetailsModal div.stars{
    padding-right:0px;
}

#schoolDetailsModal div.degree{
    text-align:right;
}

#schoolDetailsModal div.detailsEvaluationSum h3{
    margin-top:0px;
}

#schoolDetailsModal div.modal-lg{
    width:1000px;
}

#schoolDetailsModal div.modal-footer,#evatuationDialog div.modal-footer,#submitSchoolModal div.modal-footer, #errorModal div.modal-footer, #topOskAdver div.modal-footer, #regulationsWindow div.modal-footer{
    display:block;
}
#topOskAdver, #modalActivForm, #trenerOsobistyModal, #buyFullVersionModal1, #buyFullVersionModal2, #regulationsWindow{
    width:600px;
}
.datepicker{
    background-color:#fff !important;
}
.searchContainer div.timeline-icon{
    padding-top:0;
}

.searchContainer span.fa-stack{
    line-height:1.5em;
}
.timeline-icon i{
    position: relative;
    top: -30px;
    color:#f2c116;
}
.timeline-icon.osk i{
    color:#ccc;
    margin-top:41px;
    margin-left:-23px;
}
.evaluationContainer {
    padding:15px;
}

.search-container div.modal-header, .search-container div.modal-header span{
    background:#485160;
    color:#fff;
}

#step_2 div.timeline-body-content,#step_3 div.timeline-body-content{
    padding-left:15px;
}

.adverRow{
    background-color:#feb715;
    margin-top:30px;
}

.adverRow div{
    padding:5px;
    display:table;
}

.adverText{
    color:#fff;
    font-weight:500;
    
}

.badgeGroup div.col-sm-2 {
    /*width: 20%;
    padding: 30px;*/
}

.badgeGroup div.col-sm-2.text-center > h4 {
    min-height: 25px !important;
}



.badgeBcg {
    background-image: url("../img/badge/bcg.png") !important;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 100%;
    min-height: 180px;
    width: 100%;
}

.badgeBcg img{
    width:100%;
}
.amountConatiner{
    background-image: url("../img/badge/amount.png") !important;
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #fff;
    float: right;
    font-weight: bold;
    height: 30px;
    min-height: 220px;
    padding-top: 2px;
    position: absolute;
    right: 35px;
    top: 150px;
    width: 30px;
}

.shortBadges img{
    width:100%;
    
}

.shortBadges div{
    padding:0px;
}

.knob{
    font-size:20px !important;
    margin-top:27px !important;
}

.customBox div{
    padding:0px;
}

.customBox.counter h4{
    font-size:13px;
}
.tooltip-inner{
    padding:10px !important;
    background-color:#feb715 !important;
    color:#333 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}
.tooltip.bottom .tooltip-arrow{
    border-top-color:#feb715 !important;
    border-bottom-color:#feb715 !important;
}
.tooltip{
    margin-top:-10px !important;
}
.help-inline{
    color:red !important;
}

.reminder{
    border:5px dashed #ededed;
}

.panel span.badge{
    margin-top:-20px !important;
    margin-left:3px !important;;
}

.panel span.badge.c-bg-yellow{
    background-color:#9fa9ba !important;
}

a.runContent{
    padding:10px 10px !important;;
}

.opacity{
    opacity:0.2;
}

.customStart{
    background:none;
    border:2px solid #ffb715;
    color:#333;
    white-space: normal;
}

.customStart:hover{
    background:#ffb715 !important;
    border:2px solid #ffb715;
    color:#333;
}
/*
#dashboardContainer h4 {
    padding-bottom: 15px;
    padding-top: 15px;
}*/
#top-menu li:last-child {
    max-width:160px;
}

.row.testy, .row.supermemo, .row.kursy{
    border:1px solid #eee;
    padding: 25px 10px;
}
.caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px dashed;
}
.courseContainer span.caret {
    left:4px;
    margin-top:-5px !important;
}



.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li{
    max-width:140px;
    text-align: center;
}

.c-layout-header .c-navbar{
    line-height:7px !important;
}

.fa.fa-check.passedStep {
    z-index: 9999999;
}


.modal-backdrop {
    background-color: #000 !important;
}

#orderSetBody button{
    width:100%;
}

.popover{
    margin-top:-55px!important;
}

.popover div.popover-content{
    color:#444;
    padding:10px !important;
    
}
#formPayData div.popover{
    margin-top:auto !important
}
.customBox i.fa{
    margin-left:5px;
    margin-top:3px;
}

.c-mobile-logo{
    width:80px;
}

#surveyModal label{
    text-align:left;
}
#surveyModal div.form-group{
    margin-bottom:5px;
}

#surveyModal label.c-font-bold {
    font-weight: 400 !important;
}


#surveyModal span.help-block {
    display:none !important;
}
#surveyModal{ 
    position:absolute  !important; 
}

#surveyModal div.c-radio-inline.border{
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
  
    padding: 0 0 10px;
}

.c-radio label > .check{
    background: #feb715 !important;
}


.yaxis{
    color:#949494;
    position:absolute;
    font-size:12px;
}
.xaxis{
    color:#949494;
    position:absolute;
    font-size:12px;
    width:100%;
    text-align: center;
    margin-top:-10px;
    display:none;
}

.launcher{
    background:#fbfbfb;
    padding:20px;
}
.launcher h3{
   /* min-height:35px;*/
}
.launcher button.btn{
    padding:6px 10px 4px;
}
.launcher div.col-sm-6, .launcher div.col-sm-12{
    min-height:100px;
}
.launcher div.col{
    border-right:1px solid #eee;
}
.launcher button.customStart{
    width:100%;
    /*position:relative;*/
}
.shortOskContent i{
    margin-right:10px;
}

.alterButtonContainer{
    min-height: auto !important;
}


.shareBtn {
    float: left;
    padding-left: 45px;
    padding-top: 0px;
    text-align: center;
    width: 171px;
}

.shareBtn i.fa-facebook{
  padding-top:2px;  
}

.customStart.filled{
    background:#ffb715;
}

.customStart.disabled{
    background: #e3e3e3 none repeat scroll 0 0 !important;
    border-color: #e3e3e3 !important;
    color: #b7b7b7 !important;
}

.bcgFake{
    background-image: url("../img/demoProgress.png") !important;
    background-repeat: no-repeat;
    background-position: center top;
}
.bcgFake2{
    background-image: url("../img/demoTest.png") !important;
    background-repeat: no-repeat;
    background-position: center top;
}

.launcher div.col-sm-12{
    padding:0;
}
.launcher  hr{
    margin-bottom:10px;
}
.c-content-box.c-size-md.badges{
    padding-top:0px !important;
}


.stars{
    background-image: url("../img/stars.jpg") !important;
}

.oskEvaluationContainer div.stars{
     background-image:none !important;
}

.konkurs{
    background-color: #000;
    background-image: url("../img/konkursBg.jpg") !important;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 1072px;
    background-size: 100% auto;

}

.ekran{
     background-image: url("../img/konkursEkran.png") !important;
     min-height: 660px;
     background-size: 100% auto;
     background-repeat: no-repeat;
     margin:80px;
     margin-top:0px;
     width: auto
}
.ekran h1{
    margin-top:180px;
    font-size:40px;
    color:#fecb22;
    font-weight:bold;
}

.ekran ul{
    margin-top:20px;
    margin-bottom:30px;
    margin-left:100px;
    margin-right:100px;
    text-align:left;   
    color:#274888;
}
.ekran ul li{
    margin-bottom:15px;
    font-weight: initial;
}

.ekran a{
    
    font-size:20px;
    color:#fecb22;
    font-weight:bold;
}
.ekran a:hover{
    color:#274888;
}

.badgeBg{
    background-image: url("../img/badgesBg.png") !important;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 880px;
    background-size: 100% auto;
    background-position: 0 220px;
}

.badges img{
    width:250px;
    margin-top: 170px;
}
.badgeDetails {
    position: absolute;
    margin-top:270px;
    padding-left:40px;
}
.badgeAdvert {
    position: absolute;
    margin-top:800px;
    color:#fff;
    font-size:13px;
    font-weight:bolder;
}
.badgeAdvert a{
    color:#ffce21;
}
.badgeDetails h3{
    color:#e00628;
    font-size:20px;
    font-weight: bold;
    line-height: 0;
}
.badgeDetails h2{
    color:#161417;
    font-size:45px;
    font-weight: bold;
    text-transform: uppercase;
}

.c-content-box.c-size-md.testZone{
    padding-top:30px !important;
    padding-bottom:30px !important;
    border-top:1px solid #e9ebee;
}

.c-content-box.c-size-md.testZone.v3{
    padding-bottom:50px !important;
}

.testZone.v3 h4{
        font-weight: 600;
    font-size: 19px;
}

.testZone p{
    margin-top:15px;
}

.testZone span{
    padding-top:15px;
    color:#bebebe;
    position:absolute
}

.testZone.v2 h4{
    color:#678db6;
    font-weight: 600;
    font-size: 19px;
}

.testZone.v2 p{
    font-size:14px;
    font-weight:400;
    margin-bottom:30px;
}

body{
    overflow-x:hidden;
}



.turbo {
    bottom: 27px;
    left: -30px;
    position: absolute;
}
.redBorder{
    border:2px solid #e7505a
}





.redBorder:hover{
    background: #e7505a !important;
    border:2px solid #e7505a;
    color:#fff;
}

.timeline > li .timeline-content{
    font-size:15px;
}
.timeline > li .timeline-body{
    padding:15px;
}

.sideBox {
    background-color: #535c6b;
    border-left: 1px solid #ddd;
    color: #fff;
    display: inline;
    min-height: 650px;
    text-align: center;
    width: auto;
    max-width: 292px;
    
}
.sideBox h5{
    color:#fff;
}
.sideBox h4{
    margin-top:15px;
    font-size:21px;
    font-weight:700;
    color:#fff;
}
.trener{
    margin-top:140px;
    min-height: 650px;
}
.trener div.bg{
    padding:15px;
    background-color: #fff;
}
.catImg {
    margin-top: 100px;
    width: 200px;
}


.customLine {
    border: 2px solid;
    color: #f7b632;
    /*width: 50%;
    float:left !important;*/
    margin-top:0px;
}

.customLine2 {
    border: 2px solid;
    color: #f7b632;
    width: 50%;
    float:left !important;
    margin-top:0px;
}

img.toImg{
    width:100%;
}
.thumbnail p{
   /* float:left;*/
}

.trener input.knob {
    margin-top: 33px !important;
}
.trenerDesc{
    background-color:#cdd1de;
    padding:15px;
    font-size:16px;
}
.toDesc{
    margin-top:30px;
}


.cennikNew h3.row_1{
    min-height:90px;
    border-bottom:1px solid #cdd1de;
    margin: 0px !important;
    padding:15px;
    padding-left:30px;
    padding-right:30px;
}

.cennikNew div.row_2{
    min-height:95px;
    margin: 0px;
    border-bottom:1px solid #cdd1de;
    padding-top:10px;
    padding-bottom:10px;
    color:#5c6873 !important;
}

.cennikNew div.row_3{
    min-height:90px;
    margin: 0px;
    border-bottom:1px solid #cdd1de;
    
}
.cennikNew div.row_4{
    min-height:95px;
    margin: 0px;
    border-bottom:1px solid #cdd1de;
}

.cennikNew div.row_5{
    min-height:130px;
    margin: 0px;
    border-bottom:1px solid #cdd1de;
}

.cennikNew div.row_6{
    padding-top:15px;
    min-height:80px;
    margin: 0px;
}

.cennikNew a.payMethod{
    margin-left:6px;
}

.cenniNew ul.dropdown-menu li a{
    background: #cdd1de !important;
    color:#f4f4f4 !important;
}

.cenniNew button.btn-default {
    border-color: #cdd1de !important;
}

.cennikNew div.thumbnail{
    border:1 px solid #ddd !important;
    padding: 0px !important; 
}
.cennikNew div.blockCennik.thumbnail.yellow{
    border:2px solid #f8af2c !important;
    border-bottom: none !important;
    
}
.yellow2{
    border-left:2px solid #f8af2c !important;
    border-right:2px solid #f8af2c !important;
}
.c-theme-btn.green{
    background-color:#5dc09c;
    border-color:#5dc09c;
}

.c-theme-btn.green:hover{
    background-color:#52a587;
    border-color:#52a587;
}

.cennikNew div#offerContainer h4{
    float:none;
}

.cennikNew h3 {
    
    color:#3f444a;
}

.cennikNew label{
    color:#3f444a !important;
  /*  float:left;*/
}

.cennikNew div.c-radio {
    float: left;
    margin-left: 35px;
    position: relative;
}

.cennikNew h4.subtitle {
    color: #a8acb7;
    font-weight: 300;
    text-transform: uppercase;
}


.cennikNew button.buyBtn{
    border-radius:0 0 0 0;
    width: 100%;

}
.cennikNew button.demoRun{
    border-radius:0 0 0 0;
    background-color: #fff;
    border: 2px solid #a8acb7;
    color:#a8acb7 !important;
    width: 100%;
}

.cennikNew button.demoRun:hover{
    background-color: #fff;
    color:#f2c116 !important;
}

.cennikNew i.fa-check{
    padding-top:10px;
}

.cennikNew div.blockCennik{
    padding:0px;
    margin:15px;
}
.cennikNew div#offerContainer .bootstrap-select.form-control:not([class*="col-"]){
    width:100%;
}


.cennikNew div#offerContainer div.thumbnail{
    border:1px solid #dddddd;
    border-radius:0 0 0 0;
    padding-left:15px !important;
    padding-right:15px !important;
     border-bottom: none;
     margin-bottom: 0px;
     border-radius: 15px 15px 0 0;
}
.cennikNew div#offerContainer div.thumbnail.kurs{
    border-left:none !important;
   
}
.cennikNew div.form-control{
    height:40px;
}


.reccomend.img {
    background-image: url("../img/arrow_bcg.png") !important;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.reccomend {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    left: -2px;
    min-height: 55px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 422px;
    top:200px;
}

.quality{
    font-size:17px;
    font-weight: 200;
   /* border:none !important;*/
    padding-top:20px!important;
    padding-left:15px!important;
    padding-right:15px!important;
}
.subcategory{
    min-width:35px;
}

.page-404 {
    text-align: center;
    min-height: 500px;
    padding-top: 100px;
}
#cartContainer div.c-content-title-1 > p{
    margin:0px !important;
}

#cartContainer div.form-group{
    margin-bottom:10px;
}

.c-theme-border {
    /*border-color: #feb715 !important;*/
    border:10px solid #feb715 !important;
}

.c-theme-color{
    color:#feb715 !important;
}

.cart div.form-group.has-feedback, .cart div.c-checkbox-inline{
    margin:0px;
}

.c-cart-number-custom {
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    height: 25px;
    margin-left: 5px;
    padding: 3px 0;
    position: relative;
    text-align: center;
    top: 0px;
    width: 25px;
    background-color: #7f8c97 !important;
}
.c-theme-bg-custom{
    /*background-color: #feb715 !important;*/
}

.steps a{
    color:#7f8c97;
}
.steps li:focus > a:not(.btn), .steps li:active > a:not(.btn), .steps li:hover > a:not(.btn){
    color:#7f8c97 !important;
    text-decoration: underline;
}

.steps span.active{

    background-color: #feb715 !important;
}

.steps a.active{
    color:#feb715!important;
    
}


.c-border-orange{
    border-bottom-color:#feb715 !important;
}
.userData div.c-bordered{
    border:1px solid #eeeeee !important;
}
.userData div.c-padding-lg{
    padding:30px;
}


.trener div.thumbnail{
    padding:15px !important;
}

.trener div.thumbnail p{
    float:left !important;
}

#voivodshipList, .CityList {
    float: left;
    margin: 0 0 20px;
    padding:0;
    width:100%;
}


.voivodship, .city {
    background: #f2f2f2 none repeat scroll 0 0;
    border-color: #f2c116  #e2e2e2 #e2e2e2;
    border-style: solid;
    border-width: 2px 1px 1px;
    min-height: 30px;
    text-align: center;
    padding: 7px;
    margin-top:15px;
    font-weight:400;
    cursor: pointer;

}
.voivodship:hover, .city:hover{
     background: #e3e3e3 none repeat scroll 0 0;
}
#cityText{
    clear:both;
}





@media (min-width: 1200px) {
    
    .konkurs{
        
    }
    
    .ekran{
        margin:0px;
    }
   .ekran h1{
      margin-top:220px;
    }
    
   .ekran ul{
       margin-top: 30px;
    }
    .ekran ul li { 
      font-size:18px;
    }
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

   .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li{
        max-width:110px;
        text-align: center;
    }
    
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link{
        font-size:13px;
    }
    
    #dashMenu a{
        font-size:15px;
    }
    
    .testZone img{
        margin-top:15px !important;
        margin-bottom:15px !important;
    }
    
    
    .konkurs{
        background-position-y: 100px;
        min-height: 600px;
    }
    
    .ekran{
        margin-top:0px;
        width: auto;
   }
   .ekran h1{
        margin-top:140px;
    }
    
   .ekran ul{
        margin-bottom:10px;
        margin-left:10px;
    }
    .ekran ul li { 
        margin-bottom:5px;
        font-size:14px;
    }
}

/* Portrait tablets and small desktops IPAD PIONOWO*/
@media (min-width: 768px) and (max-width: 991px) {
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li{
        max-width:100px;
        text-align: center;
    }
    
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link,.courseActivate button.btn{
        font-size:13px;
    }
    
    #dashMenu a{
        font-size:14px;
    }
    a.runContent{
        padding:5px;
    }
    .c-content-tab-2 > .nav > li + li {
        margin-left: 0px;
    }
    .kursyImg a, .kursyImg img, .cechy img, .testy_banner img{
        width:auto;
    }
    .testZone div.col-sm-7{
       /* text-align:center;*/
    }
    .testZone img{
        margin-top:15px !important;
        margin-bottom:15px !important;
    }
    
    .oferta img{
        width:100%;
    }
    .testy_banner img#img_top{
        display:none;
    }
    .testy_banner img#img_bottom {
        margin-top:300px;
        width:90%;
    }
    
    .kursyContainer{
        margin-top:250px;
    }
    
    
    .alterButtonContainer button.c-font-15{
        font-size:12px;
    }
    
    
    .konkurs{
        background-position-y: 200px;
        min-height: 400px;
    }
    
    .ekran{
        margin-top:0px;
        width: auto;
        margin: 0
   }
   .ekran h1{
        margin-top:125px;
    }
    
   .ekran ul{
        margin-bottom:10px;
        margin-left:10px;
    }
    .ekran ul li { 
        margin-bottom:0px;
        font-size:13px;
    }
    
}


/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .kursyImg a, .kursyImg img, .cechy img, .testy_banner img{
        width:100% !important;
    }
    
    .testZone div.col-sm-7{
        text-align:center;
    }
    
    .testZone img{
        margin-top:15px;
        margin-bottom:15px;
    }
    
    
    .reccomend {
        display:none;
    }
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
    .cennikNew div#offerContainer div.thumbnail{
        margin-left:0px !important;
        margin-right:0px !important;
    }
    
    .reccomend {
        display:none;
    }
    .banerImg div.container{
        margin-top:-15px !important;
    }
    
    .testy_banner img#img_top {
        margin-top: 420px;
        position: relative;
    }
    
    
    .c-layout-page{
        overflow-x-:hidden;
    }
    
    .testyIntro p{
        text-align:left;
    }
    
    .c-hor-nav-toggler{
        margin-top:20px !important;
    }
    #top-menu li{
        max-width:100% !important;
    }
    
    #goToDemoBtn{
        width:100%;
    }
    .selectBox_container a.btn{
        width:100%
    }
    .kursyImg a, .kursyImg img, .cechy img, .testy_banner img{
        width:100% !important;
    }
    
    .testy_banner img#img_bottom{
        margin-top: -90px;
    }
    
    .offer_title.c-pull-right, .offer_desc.c-pull-right{
        text-align: center !important;
    }
    .offer_title.c-pull-left, .offer_desc.c-pull-left{
        text-align: center !important;
    }
    
    
    .oferta{
        text-align: center;
        margin-top:10px;
        margin-bottom:10px;
    }
    
    .oferta a.btn.pull-right{
        float:none !important;
        margin-bottom:20px;
    }
    
    .c-content-tab-2 > .nav > li + li{
        margin-left:0px;
    }
    .testy_banner_content div.text {
        text-align: center;
    }
    
    .testZone div.col-sm-9{
        text-align:center;
    }
    
    .testy_banner img#img_top{
        display:none;
    }
    
    .testy_banner img#img_bottom{
        margin-top:450px;
    }
    
    .testy_banner{
        padding-bottom: 10px !important;
    }
    
    
    .kursyContainer{
        display: none;
    }
    
    
    .testy_bannerKurs div.testy_banner_content{
        position: relative;
        top: 10px;
    }
    
    .darkGrey div.col-sm-9{
        display: none;
    }
   
   #topOskBtn{
       white-space: pre-wrap;
   }
   
   .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
        padding-top: 10px;
    }
    nav.c-mega-menu{
        min-height:415px !important;
    }
    .sub-menu li > a.c-link{
        background-color:#e0e0e0 !important;
    }
    
    #defaultmenu-panel_item i{
        display:none;
    }
    .launcher div.col-sm-6, .launcher div.col-sm-12{
        min-height:60px;
    }
    
    .launcher div.col{
        margin-top:20px;
        border:none;
    }
    
    h3.c-mega-menu {
        font-size:20px;
    }
    
    .customStart {
        margin-bottom:20px;
    }
    
    .chartBtn {
        width:100%;
        margin-bottom:10px;
    }
    
    .shortBadges img {
        width: 50%;
    }
    
    .timeline-badge {
 
        padding-right: 21px;
 
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header, .c-layout-header{
        height:90px !important;
    }
}
