.div-button-primary{color:#fff;background-color:#7a5bca;border:2px solid #7a5bca;border-radius:0;box-shadow:none;min-width:100px;padding:10px 7px;text-align:center;margin-left:20px}
.div-button-primary:hover{color:#fff;background-color:#3d2375;border:2px solid #3d2375}
.div-button-primary.disabled,.div-button-primary[disabled]{color:#313131;background-color:#d0d2d3;border:2px solid #d0d2d3}
.div-button-primary.disabled:hover,.div-button-primary[disabled]:hover{color:#313131;background-color:#d0d2d3;border:2px solid #d0d2d3}
.jmh-button-group{display:-webkit-flex;display:flex;flex-flow:row nowrap}
.jmh-button-group-item{-webkit-flex:none;flex:none}
.jmh-button-group-item:nth-child(2){-webkit-flex:1 0 auto;flex:1 0 auto;padding-left:10px}
.div-button-navigation{color:#313131;background-color:#fff;border:2px solid #006064;border-radius:0;box-shadow:none;min-width:100px;padding:10px 7px;text-align:center}
.div-button-navigation:hover{color:#fff;background-color:#006064;border:2px solid #006064}
.div-button-navigation.disabled,.div-button-navigation[disabled]{background-color:#d0d2d3}
@-webkit-keyframes load8{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes load8{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.raised-shadow-border{position:relative;float:left;width:40%;background:#fff;opacity:.7;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}
.raised-shadow-border:before{content:"";position:absolute;z-index:-2}
.raised-shadow-border:after{content:"";position:absolute;z-index:-2}
.raised-shadow-border{box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}
.insurance-plans-component{color:#455a64;background-color:#fff}
.insurance-plans-component .insurance-plans-step{display:inline-block;font-size:16px;font-weight:600;line-height:11px;border-radius:50%;width:10px;height:10px;padding:7px;background:#311b92;border:1px solid #311b92;color:#fff;text-align:center}
.insurance-plans-component h2{display:inline;margin:0 10px}
.insurance-plans-component h3{display:inline-block;margin-bottom:0}
@media(min-width:992px){.insurance-plans-component h3{width:50%}
}
.insurance-plans-component input{display:inline-block;width:75%;margin:10px 0 10px 10px;padding:8px;font-size:16px;border:1px solid #78909c}
@media(min-width:992px){.insurance-plans-component input{width:40%;margin:10px 0 0 35px}
}
.insurance-plans-component .overlayIconSearch{position:relative;top:3px;right:33px;cursor:pointer;display:inline;opacity:.5}
.insurance-plans-component .overlayIconSearch svg.icon{width:18px;height:18px}
@media(min-width:992px){.insurance-plans-component .overlayIconSearch{display:none}
}
.insurance-plans-component .btn{display:none;margin:0;border-radius:1px}
.insurance-plans-component .mobile .btn{display:inline-block;margin-top:20px}
.insurance-plans-component .desktop{display:inline-block;float:right;padding-top:5px}
.insurance-plans-component .desktop .btn{display:none}
@media(min-width:992px){.insurance-plans-component .btn{display:inline-block;margin:0 0 0 10px}
.insurance-plans-component .mobile .btn{display:none}
.insurance-plans-component .desktop .btn{display:inline-block}
}
.insurance-plans-component .blur .btn{background-color:#607d8b}
.insurance-plans-component .blur .btn:hover{background-color:#607d8b;opacity:.8}
.insurance-plans-component .line{display:block;margin:40px 1px;border-bottom:1px solid #78909c}
.insurance-plans-component .plan-wrap{background-color:#90a4ae;padding:20px;margin-top:20px}
.insurance-plans-component .plan-wrap .accepted-bool{text-transform:uppercase;display:inline-block}
.insurance-plans-component .plan-wrap em{font-style:normal}
.insurance-plans-component .plan-wrap p{margin-bottom:0}
.insurance-plans-component .plan-wrap .box a{display:inline-block;color:#006064}
.insurance-plans-component .plan-wrap .box a:hover{color:#37474f;text-decoration:underline}
@media(min-width:992px){.insurance-plans-component .plan-wrap{padding:20px 40px}
}
.insurance-plans-component .box{background-color:#fff;padding:20px;margin-top:10px}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:0;background:0;color:#311b92}
.ui.menu{margin-left:1px}
.ui-menu-item a{color:#607d8b}
.ui-corner-all{border-radius:0}