#maintenance-mode{background:#a72f2f;color:#fff;padding:5px 10px;border-radius:5px;position:fixed;bottom:3px;right:45px;z-index:6000001}.admin-container button,.admin-container input[type="submit"]{visibility:hidden}.admin-container.loaded button,.admin-container.loaded input[type="submit"]{visibility:visible}#page-alerts{position:fixed;width:100%;z-index:100}.flash-notice{padding:10px;border-radius:5px;margin-bottom:20px}.btn-grp{overflow:hidden}.btn-grp-left>input.btn-right,.btn-grp-left>button.btn-right,.btn-grp-right>input,.btn-grp-right>button{float:right;margin-left:10px;margin-right:0}.btn-grp-right>input.btn-left,.btn-grp-right>button.btn-left,.btn-grp-left>input,.btn-grp-left>button{float:left;margin-right:10px;margin-left:0}.panel-body{padding-bottom:0}textarea.form-control{min-height:75px}table.entity-list td.actions{width:80px;text-align:right}table.field-multi{width:100%}table.field-multi.sortable .handle{display:table-cell;width:26px;padding:8px 0 0 8px}table.field-multi.sortable tbody tr{cursor:move}table.field-multi.sortable tr.ui-sortable-helper{background:#ccc;color:#333}table.field-multi.sortable tr.ui-sortable-helper td{visibility:hidden}table.field-multi.sortable tr.ui-sortable-helper td.handle,table.field-multi.sortable tr.ui-sortable-helper td.helper-visible{visibility:visible}.field-multi{padding-left:0}.field-multi li{list-style:none;overflow:hidden;padding:10px 5px;background:#eee;position:relative}.field-multi li.add_row{background:transparent}.field-multi li.add_row>a{float:right}.field-multi li+li{border-top:1px dashed #aaa}.field-multi .handle{display:none}.field-multi li a.remove_link{display:none}ul.field-multi.sortable .handle{float:left;position:absolute;width:30px}.field-multi.sortable .handle{padding:1px 4px 0 4px;color:#888;font-size:14px;text-align:left;display:block}.field-multi.sortable .fields{margin-left:30px}.field-multi .fields .form-group{margin-bottom:0}.field-multi.allow_delete .fields{margin-right:22px}.field-multi.allow_delete li a.remove_link{position:absolute;top:6px;right:6px;display:inline}.field-key-value .form-group+.form-group{margin-top:5px}.field-key-value.horizontal .form-group{width:49.5%;float:left}.field-key-value.horizontal .form-group+.form-group{margin-left:1%;margin-top:0}.field-key-value.horizontal .form-group{margin:0}.field-key-value.horizontal .form-group .col-sm-12{padding:0}.plupload-widget button{display:none}.plupload-widget .plupload-progress{height:8px;visibility:hidden;margin-bottom:5px;margin-top:5px}.plupload-widget .plupload-progress .progress-bar{width:0}.form-group .widget-controls{margin-bottom:5px}.form-group label.markdown-textarea:after{content:'(syntax)';cursor:pointer;color:#0088CC;margin-left:10px}.form-group .widget-controls button{font-size:85%;padding:4px 12px}.form-group .widget-controls button span{margin-right:5px}#base-modal.markdown-syntax-helper .modal-dialog{max-width:800px}body.markdown-syntax-help-modal table{width:100%}body.markdown-syntax-help-modal table td,body.markdown-syntax-help-modal table th{border:solid thin;padding:5px 15px;vertical-align:top}form[name="image_helper"] .plupload-image-preview.has-error{color:#a94442}textarea.field-markdown-textarea{min-height:140px}.modal-dialog{width:90%;margin:30px auto}.modal-dialog .form-group{overflow:hidden}#base-modal.preview .modal-dialog{width:90%}form[name=image_helper] .radio{float:left;margin-right:40px}.modal-dialog form .form-group:last-child{margin-bottom:0}
html{overflow-y:scroll}body,html{background:url('/bundles/app/images/backgrounds/honey_im_subtle.png');font-family:'Open Sans',sans-serif}h1{font-weight:700}h2{font-weight:600;font-size:24px;color:#2f6ca7}h3{font-size:20px}ol ol{list-style-type:lower-roman}select.short{width:120px;max-width:100%}button,input[type="submit"]{visibility:hidden}body.loaded button,body.loaded input[type="submit"]{visibility:visible}#frontend-navbar{margin-bottom:0}#frontend-header{background:#7dc7ed}#frontend-header button .icon-bar{background-color:#fff}#frontend-header .navbar-brand{height:auto;color:#fff;padding:20px 15px;width:530px;max-width:100%}#frontend-header .navbar-brand img{height:75px;float:left;margin-right:20px}#frontend-header .navbar-brand span{font-size:14px;line-height:1.4;display:block;width:500px;max-width:100%}#frontend-header .navbar-brand span.course-name{font-size:19.6px}#frontend-nav{background:#fff}#frontend-nav>.container{padding-left:0;padding-right:0}#frontend-nav .navbar-collapse a{display:block;padding:15px 30px;font-size:16px;color:#23527c;line-height:1;font-weight:bold}#frontend-nav .navbar-collapse a span{color:#aaa;font-weight:normal;font-size:10px}#frontend-nav .navbar-collapse li:hover{background:#f3f3f3}.course-details{border:2px solid #ddd;border-radius:10px;margin:20px 0}.course-details>div{padding:0 20px}.course-details .attendee>td,.course-details .attendee>th{border-top:1px solid #2f6ca7}.course-details h2{margin-top:24px}.course-details table{margin-top:15px}@media (max-width:749px){.course-details form{text-align:center;padding:10px 0}}@media (min-width:750px){.course-details button{position:absolute;top:20px;right:20px}}#page{margin-top:40px;margin-bottom:20px;padding:10px 30px 20px 30px;background:#fff}#page .copy{line-height:1.6}#page img.map{width:100%}#page .map-attribution{font-size:11px;margin-top:4px}#page img{max-width:100%}#page .copy ol,#page .copy ul,#page .copy p{font-size:16px}#page .copy .center{text-align:center}#next-course{background:#5cb85c;color:#fff}#contact-us{background:#eaeaea}.info-box{padding:15px;margin-top:20px}.info-box h3{margin-top:5px}.info-box button{display:block;width:100%}.extra{margin-top:20px}#register-payment{border:2px solid #eaeaea;border-radius:10px;margin:20px 0;background:#eaeaea;padding:15px 0}#register-payment .btn-grp{margin-top:15px}#register-payment #card-errors{color:#a94442}#register-payment form{position:relative}#register-payment form::after{content:'';display:block;transition:opacity .1s ease-in-out;opacity:0}#register-payment form.disabled::after{position:absolute;width:100%;height:100%;background:#eaeaea;top:0;left:0;opacity:.5}#register-payment .StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}#register-payment .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}#register-payment .StripeElement--invalid{border-color:#a94442}#register-payment .StripeElement--webkit-autofill{background-color:#fefde5 !important}#payment-success,#payment-failure{border:2px solid #a00;padding:0 10px 10px 10px;margin:30px 0;position:relative}#payment-success h2,#payment-failure h2{color:#a00}#payment-success button,#payment-failure button{position:absolute;bottom:10px;right:10px}#payment-success{border-color:#0a0}#payment-success h2{color:#0a0}#feedback-survey .instructions{border:2px solid #888;margin-top:20px;margin-bottom:20px}#feedback-survey .instructions>div{padding-top:10px}body.testimonials #page ul{list-style-type:none;padding:0}body.testimonials #page ul li{text-align:center;padding-top:20px;font-style:italic;border:0;font-size:19px;margin-bottom:0;font-family:'Times New Roman',serif}body.testimonials #page ul li:before{content:'\201C';padding-right:5px}body.testimonials #page ul li:after{content:'\201D';padding-left:5px}body.testimonials #page ul li:before,body.testimonials #page ul li:after{font-size:36px;font-weight:bold;line-height:.1em;vertical-align:-0.25em;color:#b12b08;text-align:center}body.committee .committee-member{margin-bottom:30px}#survey>.form-group>.col-sm-2{width:100%;background:#66c;text-align:left;color:#fff;padding-top:5px;padding-bottom:5px}#survey>.form-group>.col-sm-10{width:100%}#survey .rated-question-row .question,#survey .boolean-question-row .question{display:table;min-height:36px}#survey .rated-question-row .question>label,#survey .boolean-question-row .question>label{display:table-cell;vertical-align:middle;font-weight:normal;margin-bottom:0}#survey .rated-group>.form-group>.col-sm-2{width:100%;background:#ddd;text-align:left;padding-top:5px;padding-bottom:5px}#survey .rated-group>.form-group>.col-sm-10{width:100%}#survey .rated-question-row,#survey .boolean-question-row{margin-top:10px}#survey .rated-question-row .boolean.has-error .radio input:not(:checked)+span,#survey .boolean-question-row .boolean.has-error .radio input:not(:checked)+span,#survey .rated-question-row .rating.has-error .radio input:not(:checked)+span,#survey .boolean-question-row .rating.has-error .radio input:not(:checked)+span{box-shadow:0 0 8px #c00000}#survey .rated-question-row .boolean.has-error .help-block,#survey .boolean-question-row .boolean.has-error .help-block,#survey .rated-question-row .rating.has-error .help-block,#survey .boolean-question-row .rating.has-error .help-block{display:none}#survey .rated-question-row .boolean,#survey .boolean-question-row .boolean,#survey .rated-question-row .rating,#survey .boolean-question-row .rating,#survey .rated-question-row .comment,#survey .boolean-question-row .comment{margin:0}#survey .boolean-question-row .radio,#survey .rated-question-row .radio{float:left;padding-top:0}#survey .boolean-question-row .radio label,#survey .rated-question-row .radio label{padding:0 3px}#survey .boolean-question-row .radio label span,#survey .rated-question-row .radio label span{display:inline-block;padding:8px 14px;border-radius:24px}#survey .boolean-question-row .radio label input:checked+span,#survey .rated-question-row .radio label input:checked+span{background-color:#6060d8 !important;color:#fff;box-shadow:0 0 5px #6060d8}#survey .boolean-question-row .radio input,#survey .rated-question-row .radio input{display:none}#survey .rated-question-row .radio span{background-color:#FFD8D8}#survey .rated-question-row .radio+.radio span{background-color:#F6DCDC}#survey .rated-question-row .radio+.radio+.radio span{background-color:#EEE1E1}#survey .rated-question-row .radio+.radio+.radio+.radio span{background-color:#E5E5E5}#survey .rated-question-row .radio+.radio+.radio+.radio+.radio span{background-color:#E1EEE1}#survey .rated-question-row .radio+.radio+.radio+.radio+.radio+.radio span{background-color:#DCF6DC}#survey .rated-question-row .radio+.radio+.radio+.radio+.radio+.radio+.radio span{background-color:#D8FFD8}#survey .boolean-question-row .radio label{padding:0}#survey .boolean-question-row .radio label span{border:2px solid #aaa;border-radius:0;border-right-width:1px;padding:6px 14px}#survey .boolean-question-row .radio+.radio span{border-left-width:1px;border-right-width:2px}.lt-ie9 #survey .boolean-question-row .radio input,.lt-ie9 #survey .rated-question-row .radio input{display:inline;position:fixed;top:0;left:0}@media (max-width:991px){#survey .rated-question-row{padding-bottom:10px}#survey .rated-question-row:nth-child(2n){background:#f5f5f5}#survey .rated-question-row+.rated-question-row{padding-top:10px;margin-top:0}#survey .rated-question-row .form-group.comment{margin-top:10px}}@media (min-width:750px) and (max-width:991px){#survey .rated-question-row .form-group.comment{margin:10px 0 0 50%}}