﻿body {
    background-color: #CACED2;
}

.hero-bg {
    background-image: url(../../Images/branding-heroes/big.jpg);
}

.box a, .submit input[type="submit"], input[type="submit"], a.billing-btn, .login-button input[type="submit"], .login-button input[type="submit"], .submit input[type="button"], input[type="button"] {
    background: #e77504 !important;
    border: none;
}

    .box a:hover, .submit input[type="submit"]:hover, input[type="submit"]:hover, a.billing-btn, .login-button input[type="submit"]:hover, .submit input[type="button"]:hover, input[type="button"]:hover {
        background: #cd1c1f !important;
    }

a.click-here {
    background-color: #e77504;
}

    a.click-here:hover {
        background-color: #cd1c1f;
    }

label {
    color: #E77504;
}

span.close a, span.b-close {
    color: #49494C;
}

#footer-sec {
    background: #e77504;
}

.main-menu-wrap {
    background: #e77504;
}

.reporting-wrap {
    background: #772A8F;
}

.grey-link-list a:hover {
    background-color: #ECCBCC;
}

input[type="text"], input[type="password"], select {
    border: 1px solid #A9A9A9;
    outline: none;
}

.ruler {
    border-bottom: 1px solid #000;
}

.h2-box {
    background: /*#E8E8E8*/ #ffffff;
    color: #000000;
    border-top: 5px solid #E77504;
    border-bottom: 1px solid #E77504;
    box-shadow: 0 2px 4px rgba(0,0,0,.24);
}

h2, .h2 {
    color: #251C33;
}


h3, .h3 {
    color: #949494;
}

.navbar-inverse .navbar-nav > li > a:hover {
    border-bottom: 3px solid #e77504;
}

.dropdown-menu {
    background-color: #B3B3B3;
}

    .dropdown-menu > li > a {
        background: #888888;
    }

        .dropdown-menu > li > a:hover {
            background: #E77504;
        }

input:focus {
    background-color: /*#f0e68c*/ #F9EDE1;
}
/*select:hover {
    background-color: #00A6E5;
}*/

.table .header-table {
    background: #5D5D5D;
}

.result-row:hover {
    background: #DEDEDE !important;
    cursor: pointer;
}

textarea {
    border: 1px solid #808080;
}

.login-logo {
    position: relative;
    top: 20px;
    bottom: 0;
    background-image: url(../../Images/Logos/BIGLogo.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 110px;
    height: 56px;
    background-size: 94%;
}

.navbar-inverse .navbar-brand {
    background-image: url(../../Images/Logos/BIGLogo.png);
    background-repeat: no-repeat;
    width: 110px;
    height: 56px;
    background-size: 90%;
    margin-top: 27px;
    position: relative;
}

.navbar-inverse {
    background-color: #FFFFFF;
}

.navbar-toggle {
    border: none !important;
}

.navbar-inverse .navbar-toggle:focus {
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    border-bottom: 3px solid #E77504;
}

::selection {
    background: #e77504;
    color: #fff;
}

.login-text {
    color: #000;
    font-size: 16px;
    line-height: 16px;
    background: #fff;
    border-radius: 3px;
    position: fixed;
    width: 450px;
    height: 300px;
    top: 35%;
    left: 50%;
    margin-top: -150px;
    margin-left: -225px;
    box-shadow: 0 2px 4px rgba(0,0,0,.24);
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}

.dotted-ruler, .dotted-ruler-n-h {
    border-bottom: 1px solid #000;
}

.table .header-table li {
    border-bottom: none;
}

/* Insureds CSS */
.view-plans {
    background-color: #798692;
}

.sidebar-h2 {
    border-left: 10px solid #E77504;
}

a.sidebar-btn {
    color: #000;
}

.box-front {
    border-top: 5px solid #E77504;
    background-color: rgba(255, 255, 255, 0.68);
}

a.link {
    color: #e77504;
    text-decoration: underline;
}

.plans-wrap {
    border-left: 10px solid #E77504;
}

input.matching-btn.threeOptions.activeExpandedItem, a.matching-btn.threeOptions.activeExpandedItem {
    background-color: #DEDEDE !important;
    color: #000000;
}

.active, .active:hover {
    background-color: rgba(255, 255, 255, 0.68);
}

h1.bg-text {
    color: #fff;
}

p.bg-p-text {
    border-bottom: 5px solid #e77504;
}

.breakdown-text h2, .benefits h2 {
    color: #fff;
    border-left: 10px solid #E77504;
}

.arrow-down {
    background-color: #000000;
}

a.tb-boxes {
    color: #6A8BA3;
}

.intro-text {
    background: #080808;
}

h4 {
    color: #000000;
}

.breakdown, .features {
    background: #8A99A5;
}

.plans {
    background-color: rgba(255, 255, 255, 0.68);
}

.form-body {
    background-color: #fff;
}

.subform {
    background-color: #fff;
}

@media (max-width: 850px) {
    .navbar-inverse .navbar-brand {
    }
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-toggle:focus {
    }

    .navbar-toggle {
        border: none !important;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    }

    .navbar-inverse .navbar-brand {
        margin-top: 20px;
    }
}

@media (max-width:550px) {

        .navbar-inverse .navbar-brand.insured-fix {
            margin-top: 15px;
        }
}
