
/* thank you page adding css */

.u_txtGray4, .u_txtGray4_hover:hover, a:hover .u_txtGray4_hover, button:hover .u_txtGray4_hover, label:hover .u_txtGray4_hover {
    color: #666;
}

.u_uppercase {
    text-transform: uppercase;
}

.u_txtFine {
    font-size: .75rem;
}

.u_bold {
    font-weight: 700;
}

.u_txtColor1, .u_txtColor1_hover:hover, a:hover .u_txtColor1_hover, button:hover .u_txtColor1_hover, label:hover .u_txtColor1_hover {
    color: #007cac;
}

.u_bdrR {
    border-right: 1px solid #d1d1d1;
}

.u_relative {
    position: relative;
}

.u_inline_block {
    display: inline-block;
}
.u_txtColor2, .u_txtColor2_hover:hover, a:hover .u_txtColor2_hover, button:hover .u_txtColor2_hover, label:hover .u_txtColor2_hover {
    color: #004a67;
}

.u_txtGray2, .u_txtGray2_hover:hover, a:hover .u_txtGray2_hover, button:hover .u_txtGray2_hover, label:hover .u_txtGray2_hover {
    color: #d1d1d1;
}

.o_ahL,.o_ahM,.o_ahS,.o_ahXL,.o_ahXS,.o_ahXXL {
    font-family: Roboto Bold,Geneva,Tahoma,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400
}

.o_ahS {
    letter-spacing: -.0125em;
}

.u_bdr {
    border: 1px solid #d1d1d1;
}

.u_txt_center {
    text-align: center;
}

.u_padS {
    padding: 1rem;
}

.u_bgGray1, .u_bgGray1_hover:hover {
    background-color: #f3f3f3;
}


.u_txtFine {
    font-size: .75rem;
}
.u_marBM {
    margin-bottom: 1.875rem;
}

.u_marBXS {
    margin-bottom: .625rem;
}


.o_btnColor1 {
    background-color: #007cac;
    border-color: #007cac;
    color: #fff;
}

.o_btn {
    font-family: Roboto Condensed Bold,Arial Narrow,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 700;
    letter-spacing: -.0125em;
}

.o_btnS {
    height: 2.25rem;
    padding: 0 1.125rem;
}


.o_btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: .1875rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    line-height: 1;
    outline: none;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s ease-out,border .2s ease-out,color .2s ease-out;
    transition: background-color .2s ease-out,border .2s ease-out,color .2s ease-out;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
}

.o_btn__in {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
}




@font-face {

    font-family: 'icomoon';
    src:  url('../assets/icomoon/fonts/icomoon.eot?n2xynh');
    src:  url('../assets/icomoon/fonts/icomoon.eot?n2xynh#iefix') format('embedded-opentype'),
    url('../assets/icomoon/fonts/icomoon.ttf?n2xynh') format('truetype'),
    url('../assets/icomoon/fonts/icomoon.woff?n2xynh') format('woff'),
    url('../assets/icomoon/fonts/icomoon.svg?n2xynh#icomoon') format('svg');
    font-weight: 400;
    /*font-weight: normal;*/
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    /*font-weight: normal;*/
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home3:before {
    content: "\e902";
}

.icon-arrow_right:before {
    content: "\e900";
    font-weight: 900 !important;
}

.icon-arrow_right5:before {
    content: "\edc8"
}


