.page-mr-ole-common .theme-uhc-mir .logo a:focus{outline:2px dotted #000}
#sam-call-button{border:10px solid black}
body.theme-uhc-mir .sam{bottom:0;left:0;position:fixed;z-index:98;width:100%}
body.theme-uhc-mir .sam__button{background:#c0e9ff;border-radius:0;color:#122377;display:block;width:100%;height:auto;padding:8px;transition:transform .3s ease;-ms-transform:translate(0,0);transform:translate(0,0);transform:translate3d(0,0,0);border:1px solid #122377}
body.theme-uhc-mir .sam__button.is-hidden{-ms-transform:translate(0,100%);transform:translate(0,100%);transform:translate3d(0,100%,0)}
body.theme-uhc-mir .sam__button.is-hidden:focus{-ms-transform:translate(0,0);transform:translate(0,0);transform:translate3d(0,0,0)}
body.theme-uhc-mir .sam__button.focused,body.theme-uhc-mir .sam__button:hover{background:#c0e9ff;color:#122377;border:1px solid #122377;text-decoration:underline}
body.theme-uhc-mir .sam__button.focused{outline:2px dotted #000}
body.theme-uhc-mir .sam__button--chat{display:none !important}
body.theme-uhc-mir .sam__button span{-ms-transform:translate(0);transform:translate(0);top:auto;font-size:16px;font-weight:700}
body.theme-uhc-mir .sam__button__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
body.theme-uhc-mir .sam__button__icon{-ms-flex-order:0;order:0;width:40px;height:40px;padding:4px;color:#122377}
body.theme-uhc-mir .sam__button__text{color:#122377;margin-left:8px;-ms-flex-order:1;order:1}
body.theme-uhc-mir .modal-body a{display:inline}
@media screen and (min-width:1028px){body.theme-uhc-mir .sam{-ms-flex-align:end;align-items:flex-end;bottom:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;position:fixed;right:32px;top:153px;width:auto}
body.theme-uhc-mir .sam__button{border-radius:40px;box-shadow:0 4px 15px 0 rgba(0,0,0,0.2)}
body.theme-uhc-mir .sam__button--chat.activeChatBtn{display:block !important}
body.theme-uhc-mir .sam__button__icon{-ms-flex-order:1;order:1}
body.theme-uhc-mir .sam__button__text{display:none;margin-left:8px;margin-right:24px;-ms-flex-order:0;order:0}
body.theme-uhc-mir .sam__button{margin-bottom:16px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
body.theme-uhc-mir .sam__button:hover,body.theme-uhc-mir .sam__button.focused{text-decoration:none}
body.theme-uhc-mir .sam__button:hover .sam__button__text,body.theme-uhc-mir .sam__button:focus .sam__button__text{display:block}
}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal-open{overflow:hidden}
.modal .modal-title{background:#003da1;cursor:pointer;height:80px;padding:0 20px;position:relative;color:#fff}
.modal .modal-title h3{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%);color:#fff;font-size:22px;font-weight:400;position:relative}
#sam-call-modal.modal .modal-title h3{font-size:22px !important;margin:0}
body.theme-uhc-mir .modal-title--close{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
body.theme-uhc-mir .modal-title--close h3{top:auto;-ms-transform:translate(0);transform:translate(0)}
body.theme-uhc-mir .modal-close,body.theme-uhc-mir a.modal-close:hover{color:#fff !important;text-decoration:none}
body.theme-uhc-mir #sam-call-modal .modal-body p{margin:0 0 10px 0;text-align:left;font-family:"Open Sans",Arial,sans-serif;font-size:14px !important;font-weight:400;padding-bottom:0}
div#sam-call-modal .modal-dialog .modal-content .modal-body{padding:15px}
body.theme-uhc-mir .modal-body .sam-callbody-head{font-size:20px;font-weight:bold;line-height:1.2;margin:10px 0 15px}
body.theme-uhc-mir div#sam-call-modal .modal-body .sam-callbody-head{font-size:20px !important}
.modal .modal-footer{background:#eee;min-height:105px;padding:40px 0 20px;position:relative;text-align:center}
@media(max-width:767px){.modal .modal-footer{bottom:0;height:125px;min-height:0;padding:25px 0 0;position:absolute;width:100%}
}
.modal .modal-footer:before{width:0;height:0;border-bottom:0 none;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;transform:translateX(-50%);content:'';display:block;position:absolute;top:-1px}
@media(max-width:767px){.modal .modal-footer .cta-button{margin-bottom:10px;margin-top:0}
}
.fade{opacity:0;transition:opacity .15s linear}
.fade.in{opacity:1}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:transform .3s ease-out}
.modal.in .modal-dialog{-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-dialog .modal-content{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;border:0 solid rgba(0,0,0,.2)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none}
.modal-backdrop.in{display:block;opacity:.5}
.modal .modal-content div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.428571429}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{content:'';display:table}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.is-ebrc-wrapper .modal .modal-title,.is-ebrc-wrapper .modal .modal-footer{background:0;height:0;min-height:0;padding-top:0}