/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
/*
body {
    padding-top: 54px;
}

@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }
}
*/
/*
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans/OpenSansLight.eot');
    src: url('../fonts/opensans/OpenSansLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans/OpenSansLight.woff') format('woff'),
    url('../fonts/opensans/OpenSansLight.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans/OpenSansRegular.eot');
    src: url('../fonts/opensans/OpenSansRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans/OpenSansRegular.woff') format('woff'),
    url('../fonts/opensans/OpenSansRegular.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans/OpenSansBold.eot');
    src: url('../fonts/opensans/OpenSansBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans/OpenSansBold.woff') format('woff'),
    url('../fonts/opensans/OpenSansBold.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherLight';
    src: url('../fonts/merriweather/MerriWeatherLight.eot');
    src: url('../fonts/merriweather/MerriWeatherLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/merriweather/MerriWeatherLight.woff') format('woff'),
    url('../fonts/merriweather/MerriWeatherLight.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherRegular';
    src: url('../fonts/merriweather/MerriWeatherRegular.eot');
    src: url('../fonts/merriweather/MerriWeatherRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/merriweather/MerriWeatherRegular.woff') format('woff'),
    url('../fonts/merriweather/MerriWeatherRegular.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherBold';
    src: url('../fonts/merriweather/MerriWeatherBold.eot');
    src: url('../fonts/merriweather/MerriWeatherBold Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/merriweather/MerriWeatherBold.woff') format('woff'),
    url('../fonts/merriweather/MerriWeatherBold.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

p{font-family: 'OpenSansRegular', Arial, Sans-Serif}
h1, h2, h3, h4, h5, h6, p.h1, p.h2, p.h3, p.h4, p.h5, p.h6  {font-family: 'MerriWeatherRegular', "Times New Roman", Serif;color: #000000;}
h1 {} 
h2 {}
h3 {}
h4 {} 
h5 {} 
h6 {}
.nav-link,.dropdown-item{font-family: 'MerriWeatherRegular', "Times New Roman", Serif;}
.navbar{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);}
.btn{border-radius: 25px;}
.footer-custom hr{margin-left:20px;margin-right:20px;}
.footer-custom-2 {background:#5d9033;}
.footer-custom-2 p{color:#ffffff!important;}
.text-subline {position: relative;height: 1px;padding: 0;background: #e5e5e5; border: none;}
.text-subline:before {content: '';position: absolute;top: 0;left: 0;height: 1px;width: 50px;background: #90c752;}
*/
h1 {padding-bottom:20px} 
.carousel-item {
    height: 65vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.portfolio-item {margin-bottom: 30px;}
nav.navbar.shrink .nav-link {padding-top:0px}
nav.navbar.shrink li#open_account a {margin-top: -3px!important;}
nav.navbar.shrink .ws_login_btn{position:relative;padding-top:0px;padding-left:10px}
.breadcrumb {padding:0px;margin-bottom: 1rem;list-style: none;background-color: transparent}

.form-control, .form-control:valid, .form-control:valid:focus{color:#1f2329!important;background:#f5eee1!important}
.form-control:invalid, .form-control:invalid:focus{color:#1f2329!important;background:#f5eee1}