﻿.program-breadcrumb {
    font-family: "proxima-nova", sans-serif;
}
.underwriter-text {
    font-weight: bold;
    color: #000000;
    font-family: "proxima-nova", sans-serif;
}

.img-rounded {
    border-radius: 50%;
}

.img-underwriter {
    height: 125px;
    width: 125px;
}

.side-nav-hdr {
    background-color: #CCCCCC;
    border-radius: 0 20px 0 0;
    padding: 10px 0;
}

.side-nav-body {
    background-color: #CCCCCC;
    border-radius: 0 0 0 20px;
    padding: 10px 0;
}

.side-nav-combined {
    background-color: #CCCCCC;
    border-radius: 0 20px 0 20px;
    padding: 10px 0;
}


.main-font {
    font-family: Georgia;
}

.wnt-header-color {
    color: #00A94F;
}

.wnt-your-state-color {
    color: #BED3C4;
    font-weight: 900;
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 32px;
    line-height: 26px;
    text-align: center;
}

.wnt-state-color {
    color: #84B597;
    font-weight: 900;
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 32px;
    line-height: 26px;
    text-align: center;
}

.products-text {
    font-family: Georgia;
}

/*Section head sample */
.Proxima-Nova-Light {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 35px;
    color: #00A84F;
}

.Proxima-Nova-Red {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 35px;
    color: #94090D;
}

/* Menu items, left side gray box */
.Proxima-Nova-Regular {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 19px;
    color: #1C5BA1;
    text-decoration: none;
    padding-bottom: 50px;
}

/* Menu Header "Commercial Auto" Left side. */
.Proxima-Nova-XtraBold {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 19px;
    color: #1C5BA1;
    text-decoration: none;
}

/* Menu Footer "For help call...." Left side. */
.Proxima-Nova-Black {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #F27227;
}



.Proxima-Nova-Regular-Black {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.Proxima-Nova-Legend-Description {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.menu-item-padding {
    padding-left: 15px;
    padding-bottom: 15px;
}

.menu-item-footer-padding {
    padding-top: 25px;
}

.state-bkg-low {
    background-image: url('/Content/images/programs/RedLightSmall.png');
    background-repeat: no-repeat;
    height: 50px;
    padding-top: 27px;
    padding-left: 27px;
    color: black;
    font-weight: bolder;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}

.state-bkg-med {
    background-image: url('/Content/images/programs/YellowLightSmall.png');
    background-repeat: no-repeat;
    height: 50px;
    padding-top: 27px;
    padding-left: 27px;
    color: black;
    font-weight: bolder;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}

.state-bkg-high {
    background-image: url('/Content/images/programs/GreenLightSmall.png');
    background-repeat: no-repeat;
    height: 50px;
    padding-top: 27px;
    padding-left: 27px;
    color: black;
    font-weight: bolder;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}

.state-bkg-text {
    color: white;
}


.fillablepdf {
    list-style-image: url("/Content/icons/icon_adobe_pdf_fillable_sm.gif");
}

.pdf {
    list-style-image: url(/Content/icons/icon_adobe_pdf_sm.gif);
}

.worddocument {
    list-style-image: url(/Content/icons/icon_doc_sm.gif);
}

/*override modal heigth/width */
.custom-modal-content {
    height: 125px;
    width: 200px;
}

.tip {
    text-decoration: none;
}

.underwriter-link, .underwriter-link:hover, .underwriter-link:active, .underwriter-link:visited {
    cursor: pointer;
    color: black;
    text-decoration: none;
}

.tiny-product-icon {
    height: 20px;
    width: 20px;
}

.rater-ul {
    list-style: none;
    padding-left: 15px;
}

.phone-quote-ul {
    list-style: none;
    padding-left: 15px;
}

.breadcrumb-content-holder {
    padding-top: 10px;
}

.text-size-override {
    font-size: 16pt !important;
    font-family: "proxima-nova", sans-serif !important;
}

.text-size-override-marketing {
    font-size: 14px !important;
    font-family: "proxima-nova", sans-serif !important;
}

.text-size-override * {
    font-size: 16pt !important;
    font-family: "proxima-nova", sans-serif !important;
}

    .text-size-override p, .text-size-override ul {
        margin-top: 0;
        margin-bottom: 0;
    }

.hr-row {
    min-height: 0 !important;
    padding: 15px 0;
}

.wavy-lines-container {
    padding: 15px 0;
    width: 100%;
}

.traffic-light-container {
    padding-bottom: 15px;
}

.padding-related-products {
    padding-left: 15px;
    padding-bottom: 10px;
}

.padding-rater {
    padding-bottom: 10px;
}

/*<img src="" class="tiny-product-icon" alt="Phone"/>*/
.apps-list {
    list-style: none;
    padding-left: 15px;
    margin-left: 0;
    
}
.apps-list li {
    padding-bottom: 10px;
}

hr {
    border-color: black;
}