/* Add here all your CSS customizations */
.fixed-error{
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    border:1px solid red !important;
}
header#header { -webkit-box-shadow: 0px 3px 5px 0px rgba(38,48,73,0.5);
-moz-box-shadow: 0px 3px 5px 0px rgba(38,48,73,0.5);
box-shadow: 0px 3px 5px 0px rgba(38,48,73,0.5);
}



.page-header {
    border-top: 5px solid #2196f3;
}
section.page-header h1 {
    border-bottom-color: #aaa;
}
/*
*/
html .scroll-to-top { bottom: 45px; }

.szp-20 {width:20%;}
.szp-25 {width:25%;}
.szp-35 {width:35%;}
.szp-50 {width:50%;}
.szp-75 {width:75%;}
img.emailondark {
    filter:invert(80%);
}
.custom-page-header {
    padding: 150px 0 35px;
    background: #1A1E2A !important;
    border-color: #1A1E2A !important;
}
.custom-page-header h1 {
    font-size: 2em;
}

@media (min-width: 991px) {

header#header .header-body {background-color: #323537; color:white;} /*#263049*/
header#header .header-nav-main.custom-header-nav-main-dark-style nav > ul > li > a:after { border-color: #2196f3 transparent transparent transparent !important;  } /* #6a80a9  */
header#header .header-nav-main.custom-header-nav-main-dark-style nav > ul > li > a {
color:white;
}
.dropdown-menu>li>a { color:white;}

    .slider-container {
        height: 100vh !important;
        max-height: auto;
    }
    .slider-container .slider {
        height: 100vh !important;
    }
}
@media (max-width: 767px) {
    .slider-container .btn {
        font-size: 12px !important;
    }
    .custom-page-header {
    padding: 100px 0 35px;}
}

