/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
html.as-hf-get-help:not(.as-hf-chat-open) #__HF_Bots_Widget_Container__{visibility:hidden !important;pointer-events:none !important;}html.as-hf-chat-open #__HF_Bots_Widget_Container__{z-index:2147483646 !important;}@media (max-width:575.98px){html.as-hf-chat-open #__HF_Bots_Widget_Container__{left:0 !important;right:0 !important;width:100% !important;}}
.fieldgroup{padding:0;border-width:0;}
#m-chat .hidden{display:none !important;visibility:hidden;}#m-chat .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#m-chat .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}#m-chat .offscreen{left:-9999px;position:absolute;}#m-chat .smallcaps{font-variant:small-caps;}#m-chat form{margin:0;}#m-chat fieldset{border:0;margin:0;padding:0;}#m-chat label{cursor:pointer;}#m-chat legend{border:0;*margin-left:-7px;padding:0;}#m-chat button,#m-chat input,#m-chat select,#m-chat textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}#m-chat button,#m-chat input{line-height:normal;*overflow:visible;}#m-chat button,#m-chat input[type="button"],#m-chat input[type="reset"],#m-chat input[type="submit"]{cursor:pointer;-webkit-appearance:button;}#m-chat input[type="checkbox"],#m-chat input[type="radio"]{box-sizing:border-box;}#m-chat button::-moz-focus-inner,#m-chat input::-moz-focus-inner{border:0;padding:0;}.m-chat-score{color:#00B300;font-size:150%;}.elevated.m-chat-score{color:#337ABB;}#m-chat{border:1px solid #A8A49A;border-radius:16px 16px 16px 16px;padding:1em;}#m-chat .survey > p{margin:0 0 0.5em;}#m-chat .survey p{font-weight:bold;margin:0 0 0.5em;}#m-chat .survey > ol{margin:1em 0 2em;}#m-chat .survey li{float:none;margin:0 0 1em;}#m-chat .survey label{display:block;margin:0 0 0.5em;}#m-chat .survey ol ol label{display:inline;font-weight:normal;}#m-chat input[type="checkbox"],#m-chat input[type="radio"]{margin:0 0.25em 0 0;}#m-chat .survey input[type="text"],#m-chat .survey input[type="number"],#m-chat .survey select{padding:0.25em;}#m-chat .survey input[type="text"],#m-chat .survey input[type="number"]{width:5em;}#m-chat ol{font-weight:bold;}#m-chat p{font-weight:normal;margin:0;}#m-chat p i{display:block;margin:0.25em 0 0;}#m-chat fieldset{border-style:none;margin:0.5em 0 1.5em;padding:0;}#m-chat fieldset ol{list-style-type:none;margin:0 0 1em;padding:0;}#m-chat fieldset ol ol{padding:0 0 0 1em;}#m-chat fieldset li{float:left;margin:0 2em 0 0;}#m-chat label{margin-left:0.25em;}#m-chat button,#m-chat input[type="button"]{padding:0.25em;}#m-chat .m-chat-prev{margin-right:1em;}#m-chat button[disabled="disabled"],#m-chat input[disabled="disabled"]{color:#CCC;}#m-chat input[type="submit"]{margin-top:1em;padding:0.5em;}#review-test ol{font-weight:bold;}#review-test li{margin-bottom:1.5em;}#review-test p{font-weight:normal;margin-bottom:0.25em;}#review-test p.m-chat-answer{color:#567EB9;font-style:italic;}#review-test p.m-chat-answer b{font-style:normal;text-transform:uppercase;}#cboxContent{font-size:14px;overflow:visible;}#cboxLoadedContent{margin-bottom:0;word-wrap:break-word;}#response h3{color:#111;font-size:142.85%;}#response button{margin-right:1em;padding-bottom:0.25em;}#response button img{background-color:transparent;border-style:none;margin-right:4px;padding:0;position:relative;top:2px;}#response button{margin-right:1em;padding-bottom:0.25em;}#response button.print{background:url("/modules/custom/as_mchat/images/m-chat-print-test.png") no-repeat scroll 0 0 transparent;border:0 none;float:left;height:28px;margin:0 1em 2em 0;text-indent:-9999px;width:227px;}#response button.print:hover{background-position:0 -28px;}#m-chat-print-save h1,#m-chat-print-save h2{margin-bottom:1em;text-transform:uppercase;}#m-chat-print-save h1{color:#567EB9;font-size:16pt;}#m-chat-print-save h2{color:#000;font-size:14pt;}#m-chat-print-save li{margin-bottom:12pt;}#m-chat-print-save p{margin-bottom:12pt;}#m-chat-downloadify{display:inline-block;float:left;height:28px;margin:0 0 2em;}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5in;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;}h1,h2{text-transform:uppercase;}ol{font-weight:bold;}li{margin-bottom:1em;page-break-inside:avoid;}p{font-weight:normal;page-break-inside:avoid;}b{text-transform:uppercase;}.page-break{display:block;page-break-before:always;}.m-chat-score{color:#00B300 !important;font-size:150%;}.elevated.m-chat-score{color:#337ABB !important;}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{margin-top:20px;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{border:5px solid #000;background:#fff;box-sizing:border-box;padding:1em 1em 0;margin-left:12px;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}#cboxLoadingGraphic{background:url(/modules/custom/as_mchat/css/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/modules/custom/as_mchat/css/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/modules/custom/as_mchat/css/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxClose{background:url(/modules/custom/as_mchat/css/images/close_x.png) repeat scroll 0 1px transparent;box-shadow:none;cursor:pointer;display:block;height:42px;left:0;position:absolute;text-indent:-9999px;top:-21px;width:42px;z-index:1;}
