body {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        background: #f0f2f5;

}
.navbar-default .navbar-nav>li.customers-nav-item-login>a {
    background: #3399ff;
    color: #000;
    display: inline;
    border-radius: 4px;
    line-height: 90px;
    padding: 8px 18px;
}
#side-menu li a {
    color: #c1d1d8;
    text-transform: none;
    padding: 12px 20px 12px 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
    line-height: 1.42857143;
}
#side-menu li.active, li .nav-second-level li {
    background: #39f;
    border-bottom: 0;
}
#side-menu.nav>li>a:hover,
#side-menu.nav>li>a:focus {
    background: #2f5d82;
    border-bottom: 0px !important;
    color: #fff;
    transition: ease-in-out 0.2s;
    -webkit-transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
}
#setup-menu>li>a {
    color: #c1d1d8;
    text-transform: none;
    padding: 9px 20px 9px 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
    line-height: 1.42857143;
}
#setup-menu li .nav-second-level li a:hover,
#setup-menu li .nav-second-level li a.active {
    color: #fff!important;
    background-color: #2f5d82;
}
#setup-menu li>a.active, #setup-menu li>a:active, #setup-menu li>a:hover {
    color: #fff!important;
    background-color: #e9ebef;
}
#side-menu li .nav-second-level a:hover {
    background-color: #2f5d82!important;
}
.navbar a.navbar-brand {
    padding: 20px 0 10px 0;
    height: auto;
    margin-right: 10px;
    margin-top: 0px;
}
.navbar a.navbar-brand img {
    width: auto;
    height: 54px;
}
.submenu li a {
    font-size: 17px;
    color: #dadada!important;
}
.submenu li a:hover,
.submenu li a:active,
.submenu li a:focus {
    color: #c7c6c6!important;
}
.banner-sec{background-size: cover;
    min-height: 250px;
    text-align: center;}
.banner-text{position:absolute; bottom:40px;line-height: 1.32857143;font-size: 14px;text-align: center;}
.banner-text h2{color:#fff; font-weight:600;font-size: 30px;}
.banner-text h2:after{content:" "; width:100px; height:5px; background:#FFF; display:block; margin-top:20px; border-radius:3px;margin: auto;}
.banner-text p{color:#fff;}
/*.proposal-left {
    background: #fff;
    padding: 40px;
}*/
@media (max-width: 768px) {
    .banner-text {
           position: relative;
    bottom: 0px;
    }
}
.btn {
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05));
    background-repeat: repeat-x;
}
.navbar-default .navbar-nav>li.customers-nav-item-login>a {
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05));
    background-repeat: repeat-x;
}
.navbar-default .navbar-nav>li.customers-nav-item-login>a:active, .navbar-default .navbar-nav>li.customers-nav-item-login>a:hover {
    background: rgba(247, 246, 246, 0.7);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05));
    background-repeat: repeat-x;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: #C3C3C3;
    outline: 1px solid #7D838B;
    border-radius: 20px;
}
footer {
    background: #4d496c;
    padding: 5px;
    width: 100%;
    height: 25px;
    border-top: 1px solid #4d496c;
    color: #ccc;
}
.navbar-default {
    background: #37375b;
    background: -webkit-gradient(linear,left top,right top,from(#37375b),color-stop(26%,#37375b),color-stop(73%,#413f63),to(#3d3b62));
    background: linear-gradient(to right,#37375b 0,#37375b 26%,#413f63 73%,#3d3b62 100%);
}