/* Swatches : Brand Colors */
.brand-turquoise-blue{color:#008da9;}
.brand-turquoise-blue-bg{background:#008da9;}

.brand-grey{color:#6a747c;}
.brand-grey-bg{background:#6a747c;}

.brand-blue{color:#0066a4;}
.brand-blue-bg{background:#0066a4;}

.brand-green{color:#0066a4;}
.brand-green-bg{background:#0066a4;}

.brand-green-light{color:#6eb43f;}
.brand-green-light-bg{background:#6eb43f;}

.brand-purple{color:#46166b;}
.brand-purple-bg{background:#46166b;}

.brand-yellow{color:#ffde00;}
.brand-yellow-bg{background:#ffde00;}

.brand-orange{color:#f7a11a;}
.brand-orange-bg{background:#f7a11a;}

.brand-maroon{color:#d31145;}
.brand-maroon-bg{background:#d31145;}

/* Swatches : Suplemental Colors */
.sup-dark-grey{color:#34393d;}
.sup-dark-grey-bg{background:#34393d;}

.sup-light-grey{color:#ADB3B7;}
.sup-light-grey-bg{background:#ADB3B7;}

.sup-off-white{color:#f0f1f2;}
.sup-off-white-bg{background:#f0f1f2;}

.sup-link-blue{color:#093eb5;}
.sup-link-blue-bg{background:#093eb5;}

.sup-blue{color:#0a72bf;}
.sup-blue-bg{background:#0a72bf;}

.sup-purple{color:#3c2273;}
.sup-purple-bg{background:#3c2273;}

.sup-light-green{color:#0abfab;}
.sup-light-green-bg{background:#0abfab;}

.sup-green{color:#09b571;}
.sup-green-bg{background:#09b571;}

/* Swatches : Gradient Colors */
.gradiantBlueBtn{
transition: all 0.2s;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008da9+0,008da9+35,0066a4+65,0066a4+100 */
background: #008da9; 
/*background: -moz-linear-gradient(-45deg, #008da9 0%, #008da9 35%, #0066a4 65%, #0066a4 100%); 
background: -webkit-linear-gradient(-45deg, #008da9 0%,#008da9 35%,#0066a4 65%,#0066a4 100%); 
background: linear-gradient(135deg, #008da9 0%,#008da9 35%,#0066a4 65%,#0066a4 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008da9', endColorstr='#0066a4',GradientType=1 ); 
*/border:none;
}
.gradiantBlueBtn.btn{min-width:140px;color:#fff;position:relative; height:auto; border-radius:0; font-size:18px; font-family: 'Proxima Nova Rg'; line-height:18px; padding-left:18px; padding-right:18px; padding-bottom:16px; padding-top:18px;}
.gradiantBlueBtn.btn:hover{color:#0066a4; background:#fff; box-shadow:0 0 10px 1px rgba(0,0,0,0.2);}
.gradiantBlueBtn.btn:hover i{color:#0066a4;}
/* .gradiantBlueBtn.btn:hover:after{position:absolute; content:""; bottom:-6px; width:50%; left:25%; height:4px; background:#0066a4;} */
.gradiantBlueBtn.btn:hover .btn_bdr{    display: block;
    width: 50%;
    margin-bottom: 0;
    position: absolute;
    margin-left: 0;
    height: 4px;
    background: #0066a4;
    left: 25%; bottom:-5px;}
.gradiantBlueBtn.btn:hover a{color:#0066a4;}
.btn.bdr-btn{color:#fff; position:relative; height:auto; border-radius:0; font-size:18px; font-family: 'Proxima Nova Rg'; line-height:18px; padding-left:18px; padding-right:18px; padding-bottom:16px; padding-top:18px; border: 1px solid #cbdce8;}
.btn.bdr-btn{margin-right:7px;}
.btn.bdr-btn:hover{color:#0066a4; border: 1px solid #fff; background: #fff;}
.btn.trans-btn{color:#fff; position:relative; height:auto; border-radius:0; font-size:18px; font-family: 'Proxima Nova Rg'; line-height:18px; padding-left:18px; padding-right:18px; padding-bottom:16px; padding-top:18px;}
.trans-btn.btn:hover:after, .btn.bdr-btn:hover:after{position:absolute; content:""; bottom:-6px; width:50%; left:25%; height:4px; background:#0066a4;}
.trans-btn.btn:hover .btn_bdr, .btn.bdr-btn:hover .btn_bdr{    display: block;
    width: 50%;
    margin-bottom: 0;
    position: absolute;
    margin-left: 0;
    height: 4px;
    background: #0066a4;
    left: 25%; bottom:-5px;}
/*.btn.trans-btn:hover{color:#34393d;}*/
.linkBtn{ font-size:18px; font-family: 'Proxima Nova Rg'; color:#34393d;}
.linkBtn .icon-icon_link{ font-size:15px; /* vertical-align: middle; */}
.linkBtn:hover{text-decoration:none; color:#0066a4;}
.linkBtn span{ padding-left: 5px; /*padding-left: 18px; vertical-align: middle;*/}
.linkBtn.blue {color:#008da9;}
/*.linkBtn.blue:hover{color:#0a72bf;}*/
.linkBtn.blue:hover{color:#008da9;}


.normalBlueBtn{
transition: all 0.2s;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008da9+0,008da9+35,0066a4+65,0066a4+100 */
background: #008da9; /* Old browsers */
border:none;
}
.normalBlueBtn.btn{min-width:140px;color:#fff;  position:relative; height:auto; border-radius:0; font-size:18px; font-family: 'Proxima Nova Rg'; line-height:18px; padding-left:18px; padding-right:18px; padding-bottom:16px; padding-top:18px;}
.normalBlueBtn.btn:hover{color:#0066a4; background:#fff; box-shadow:0 0 10px 1px rgba(0,0,0,0.2);}


.orangeBlueBtn, .orangeBtn{
transition: all 0.2s;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008da9+0,008da9+35,0066a4+65,0066a4+100 */
background: #ee7624; /* Old browsers */
border:none;
}
.orangeBlueBtn.btn, .orangeBtn.btn{min-width:140px;color:#fff; position:relative; height:auto; border-radius:0; font-size:18px; font-family: 'Proxima Nova Rg'; line-height:18px; padding-left:18px; padding-right:18px; padding-bottom:16px; padding-top:18px;}
.orangeBlueBtn.btn:hover,.orangeBtn.btn:hover{color:#fff; background:#ee7624; box-shadow:0 0 10px 1px rgba(0,0,0,0.2);}
.banner_btn, .banner_btn:visited{border:2px solid #ededee; border-radius:0; color:#fff; text-transform:uppercase; padding:10px 20px; display:inline-block; transition:all 0.2s;}
.banner_btn:hover, .banner_btn:focus, .banner_btn:active{background:#fff; border:2px solid #fff; color:#0066a4;}


@media (max-width: 767px) {
    .gradiantBlueBtn.btn, .normalBlueBtn.btn,.orangeBlueBtn,.orangeBtn{font-size: 12px; padding-top: 6px; padding-bottom: 4px;padding-right:10px; padding-left: 10px;}
}
.btn_after_bdr {
    position: relative;
}
.btn_after_bdr:hover .btn_bdr {
    position: absolute;
    content: "";
    bottom: -5px;
    width: 50%;
    left: 25%;
    height: 4px;
    background: #0066a4;
}
.ceros_pop_btn{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-content: center;align-items: center;justify-content: center;}
.ceros_pop_btn .gradiantBlueBtn.btn{background: rgba(0,0,0,0.5);border: 2px solid rgba(0,0,0,.5);color: #fff;}
.ceros_pop_btn .gradiantBlueBtn.btn:hover{background: rgba(255,255,255,1); border: 2px solid rgba(255,255,255,1); color:#0066a4;}
