.input-xs.form-control,.input-group-xs.form-control,.input-xs>.form-control,.input-group-xs>.form-control,.input-xs>.input-group-addon,.input-group-xs>.input-group-addon,.input-xs>.input-group-btn>.btn,.input-group-xs>.input-group-btn>.btn{height:26px;padding:4px 5px;font-size:11px;line-height:1.5}.input-xs>.input-group-addon:last-child:not(:first-child),.input-group-xs>.input-group-addon:last-child:not(:first-child),.input-xs>.input-group-btn:last-child:not(:first-child)>.btn,.input-group-xs>.input-group-btn:last-child:not(:first-child)>.btn{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-xs .input-group-addon,.input-group-xs .input-group-addon{border-radius:3px}.input-xs .form-control:first-child,.input-group-xs .form-control:first-child,.input-xs .input-group-addon:first-child,.input-group-xs .input-group-addon:first-child,.input-xs .input-group-btn:first-child>.btn,.input-group-xs .input-group-btn:first-child>.btn,.input-xs .input-group-btn:first-child>.btn-group>.btn,.input-group-xs .input-group-btn:first-child>.btn-group>.btn,.input-xs .input-group-btn:first-child>.dropdown-toggle,.input-group-xs .input-group-btn:first-child>.dropdown-toggle,.input-xs .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-xs .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-xs .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-xs .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-xs .input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn.style-only{cursor:default !important;pointer-events:none}.table.table-bordered thead tr th{border-bottom:0}.table.table-sm th,.table.table-sm td{font-size:.9em;padding:6px;line-height:1.42857143}.table.table-xs th,.table.table-xs td{font-size:.8em;padding:4px}.table.table-reports th,.table.table-reports td{padding:4px}.table thead tr th{text-align:center}.modal-header{padding:9px 15px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.bg-default{background-color:#F5F5F5 !important}.bg-warning{background-color:#FCF8E3 !important}.bg-danger{background-color:#F2DEDE !important}.bg-success{background-color:#DFF0D8 !important}.bg-info{background-color:#D9EDF7 !important}.btn a:hover{text-decoration:none}.btn.btn-default:not(.ui-select-toggle){background-color:#929799;border-color:#8d9294}.btn.btn-default:not(.ui-select-toggle),.btn.btn-default:not(.ui-select-toggle) a{color:#FFFFFF}.btn.btn-default:not(.ui-select-toggle):hover,.btn.btn-default:not(.ui-select-toggle):active{color:#FFFFFF;background-color:#787e80;border-color:#7d8385}.btn.btn-panel-heading{margin-top:-2px;background-color:#FFFFFF;border-color:#fafafa}.btn.btn-panel-heading,.btn.btn-panel-heading a{color:#333740}.btn.btn-panel-heading:hover,.btn.btn-panel-heading:active{background-color:#e6e6e6;border-color:#ebebeb}.btn.btn-info{background-color:#27588D;border-color:#255385}.btn.btn-info,.btn.btn-info a{color:#FFFFFF}.btn.btn-info:hover,.btn.btn-info:active{background-color:#1c3f65;border-color:#1e446d}.btn.btn-success{background-color:green;border-color:#007600}.btn.btn-success:hover,.btn.btn-success:active{background-color:#004d00;border-color:#005700}.btn.btn-danger{background-color:#B34C59;border-color:#ac4955}.btn.btn-danger:hover,.btn.btn-danger:active{background-color:#8f3d47;border-color:#96404b}.btn.btn-secondary{color:#929799;background-color:#e1e2e3;border-color:#d4d6d7}.btn.btn-secondary:hover,.btn.btn-secondary:active{color:#FFFFFF;background-color:#27588D;border-color:#255385}div[uib-datepicker]{padding:7.5px;overflow:hidden}div[uib-datepicker],div[uib-datepicker].uib-datepicker,div[uib-datepicker] .uib-datepicker,div[uib-datepicker].uib-daypicker,div[uib-datepicker] .uib-daypicker{outline:none !important}div[uib-datepicker] table{border-spacing:2px;border-collapse:separate}div[uib-datepicker] .btn.btn-default{background-color:#f2f2f2;border-color:#e6e6e6;color:#4a4f5c}div[uib-datepicker] .btn.btn-default span.text-muted{color:#c7c9ca !important}div[uib-datepicker] .btn.btn-default span.text-info{color:#f2363f !important}div[uib-datepicker] .btn.btn-default:focus{outline:0}div[uib-datepicker] .btn.btn-default:hover,div[uib-datepicker] .btn.btn-default:active{background-color:#d9d9d9;border-color:#ccc;color:#606879}div[uib-datepicker] li:nth-child(2){margin-top:7.5px;padding:0 !important}div[uib-datepicker] table:focus{outline:0}.font-bold{font-weight:bold}.full-width{width:100% !important}.minorText{color:#828282;font-size:.85em}.minorText.dark{color:#696969}.min-height-50{min-height:50px}.min-height-75{min-height:75px}.min-height-100{min-height:100px}.min-height-200{min-height:200px}.min-height-300{min-height:300px}.min-height-350{min-height:350px}.min-height-400{min-height:400px}.min-width-50{min-width:50px}.min-width-75{min-width:75px}.min-width-100{min-width:100px}.min-width-200{min-width:200px}.min-width-300{min-width:300px}.min-width-350{min-width:350px}.min-width-400{min-width:400px}.width-100-percent{width:100%}.width-100{width:100px}.width-125{width:125px}.width-100{width:100px}.width-150{width:150px}.width-200{width:200px}.width-300{width:200px}.alert-skinny{font-size:.8em;padding:7px !important}.modal-skinny .modal-head,.modal-skinny .modal-footer{padding:10px}.display-block{display:block !important}.display-inline-block{display:inline-block !important}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.pointer{cursor:pointer !important}.row-resize{cursor:row-resize !important}.all-scroll{cursor:all-scroll !important}.secondary-text{color:#005593}.small-text{color:#8c8c8c;font-size:.6em}.medium-text{font-size:.9em}.large-text{font-size:1.3em}.smaller-text{font-size:.8em}.relative{position:relative !important}.padding{padding:15px !important}.padding-top{padding-top:15px !important}.padding-bottom{padding-bottom:15px !important}.padding-left{padding-left:15px !important}.padding-right{padding-right:15px !important}.no-padding{padding:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.margin{margin:15px !important}.margin-auto{margin:auto !important}.padding{padding:15px !important}.margin-top{margin-top:15px !important}.margin-bottom{margin-bottom:15px !important}.margin-left{margin-left:15px !important}.margin-right{margin-right:15px !important}.half-margin{margin:7.5px !important}.half-margin-top{margin-top:7.5px !important}.half-margin-bottom{margin-bottom:7.5px !important}.half-margin-left{margin-left:7.5px !important}.half-margin-right{margin-right:7.5px !important}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.no-margin-left{margin-left:0 !important}.no-margin-right{margin-right:0 !important}html,body{margin:0;padding:0;height:100%;background-color:#e6e6e6;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif}body{-ms-overflow-style:scrollbar}.lms.modal-open .zopim{display:none !important}body.lms.modal-open{position:relative;height:100%;overflow:hidden}.clickable.panel.panel-default{cursor:pointer}.clickable.panel.panel-default:hover{background-color:#e0f2ff}.clickable.panel.panel-default:hover .panel-heading{background-color:#e4e4e4}.clickable.panel.panel-default:hover i{color:#0073C6}#map-tip{font:14px/16px Trebuchet MS,Helvetica,Arial,sans-serif;display:none;padding:4px;color:#666666;border:1px solid #666666;z-index:1000;float:left;position:absolute;background:#fff;word-break:keep-all;white-space:nowrap;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#map-tip p{margin:0 !important}#map-tip img{float:left;padding:3px}.table-gear{position:absolute;top:-40px;right:0;padding:4px 6px;margin-bottom:5px}.table-gear i{margin:0;font-size:16px}ul.dropdown-menu{padding:0;max-height:400px;overflow-x:hidden;overflow-y:auto}ul.dropdown-menu li.uib-typeahead-match:nth-child(even){border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#f2f2f2}ul.dropdown-menu li.uib-typeahead-match a{padding:2px 5px}ul.dropdown-menu li.uib-typeahead-match hr{margin:0}ul.dropdown-menu li.uib-typeahead-match.active strong{color:white !important}ul.dropdown-menu li.uib-typeahead-match.active a div.minorText,ul.dropdown-menu li.uib-typeahead-match.active a div.secondary-text{color:#e6e6e6 !important}ul.dropdown-menu li.uib-typeahead-match a:hover strong{color:white !important}ul.dropdown-menu li.uib-typeahead-match a:hover div.minorText,ul.dropdown-menu li.uib-typeahead-match a:hover div.secondary-text{color:#e6e6e6 !important}.table-options{position:absolute;top:-5px;right:0;font-size:.9em;padding:8px;background-color:#ffffff;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.4);box-shadow:0 1px 6px rgba(0,0,0,0.4)}.table-options .option{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 0;cursor:pointer}.table-options .option .checked{float:left;width:18px;height:18px}.table-options .option .name{float:left;height:18px}blockquote cite{color:#93d2ff}tr.test-record{background-color:#ffc}tr.not-processed{background-color:#fff2e9}tr.manual-record{background-color:#d9f3f5}tr.invalid{background-color:#ffecec}.cart-checkout{position:absolute;right:15px;top:-8px}@media (min-width:768px){.container.container-sm{width:750px}}@media (min-width:992px){.container.container-sm{width:750px}}@media (min-width:1200px){.container.container-sm{width:750px}}@media (min-width:768px){.container.container-xs{width:610px}}@media (min-width:992px){.container.container-xs{width:610px}}@media (min-width:1200px){.container.container-xs{width:610px}}#feedbackMenu{position:absolute;cursor:pointer;right:-53px;top:calc(50% - 10px);padding:7.5px;background-color:#0073C6;color:#FFFFFF;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.main #feedbackMenu,body.cms #feedbackMenu{display:none}.modal-xl{width:1200px}.embed-container{position:relative;padding-bottom:30%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modal-fullscreen.modal-dialog{width:100%;margin:0;padding:5px}.modal-fullscreen .modal-content{height:auto;min-height:100%;border-radius:0}.sortIcons{position:relative;width:10px}.sortIcons .fa-sort-asc,.sortIcons .fa-sort-desc{position:absolute;left:0;top:2px}.sortIcons .fa-sort-asc{opacity:.5}.sortIcons.sort-reverse .fa-sort-asc{opacity:1}.sortIcons.sort-reverse .fa-sort-desc{opacity:.5}.huge-button{text-align:center}.huge-button i.fa{margin:0;margin-top:15px}.huge-button a.btn{height:100px;width:100px;font-size:50px;display:inline-block}.huge-button a{margin-top:15px;text-align:center;display:block}table.table-middle-align tbody tr td{vertical-align:middle}#paymentsTable td.courseName{max-width:150px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.navbar-left.menu-main{margin-left:15px}.navbar-left.menu-main .navbar-nav{margin-top:5px}.navbar-left.menu-main .navbar-nav li{margin:0 1px}.navbar-left.menu-main .navbar-nav li a{padding:10px 15px;background-color:rgba(255,255,255,0.2)}.navbar-left.menu-main .navbar-nav li a:hover{color:#0073C6;background-color:rgba(255,255,255,0.8)}.navbar-left.menu-main .navbar-nav li.active a{color:#0073C6;text-decoration:none;background-color:rgba(255,255,255,0.8)}.navbar-left.menu-main .navbar-nav li.active a span{border-bottom:none}.loginButtons{float:right;margin-top:19px}.loginButtons .btn{opacity:.9;margin:0;padding:0 15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px;line-height:35px}.loginButtons .btn:hover{opacity:1}.main-wrapper{min-height:100%;position:relative}.primary-content{padding-bottom:364px}footer{position:absolute;bottom:0;width:100%;height:364px;background:#66ccff}footer.main section.copyright{position:absolute;bottom:0;width:100%}.dragAndDropList{list-style:none}.jumbotron-flat{height:100%;border:1px solid #4db8ff;background:white;width:100%;text-align:center;overflow:auto}.paymentAmtPanel{height:112px}.paymentAmtPanel .paymentAmt{margin-top:10px;font-size:26px}.btn.btn-info{background-color:#0073C6;border-color:#005ea2}.text-white{color:#FFFFFF}.text-white.hoverable:hover{color:#e6e6e6}.angular-ui-tree-drag{padding:7.5px}.ie9 .front-page-map img[src$='.svg']{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.front-page-map img[src$='.svg']{width:100%}}.front-page-map{margin-top:20px;width:50%;margin-left:25%}#timeoutPopup{position:absolute;top:20%;width:50%;left:25%}@media (max-width:768px){.front-page-map{margin-top:50px;width:75%;margin-left:12.5%}}.navbar-header .navbar-brand{margin-top:12px;width:190px}.navbar-header .navbar-brand img{width:100%;height:auto}.navbar-header .navbar-brand .phone-number{color:#d1dbe5;margin-left:6px;margin-top:5px;font-size:.8em;letter-spacing:1px;font-weight:bold;text-align:center}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.noMobileIcon{margin-left:19px}.mobileIcon img{width:20px;height:20px}header.main,header.main nav.navbar{background-color:#1c4c7d;position:fixed;top:0;left:0;width:100%;padding-top:6px;z-index:150;border-radius:0}header.main>.container,header.main nav.navbar>.container{height:100px}header.main .navbar{padding:15px 30px 0}header div.header,header p.header{padding-top:50px}header.main nav .navbar-btn{margin-left:2px}header.main>.container,header.main nav.navbar>.container{position:relative}.tabset-header-buttons{position:absolute;top:0;right:0}.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}tr.time-not-met{color:white;background-color:#B34C59}tr.time-met{color:white;background-color:green}a,a:active{outline:none !important}.content-primary{min-height:400px}.width-auto{width:auto}.notifications .notifications-container{min-height:10px;line-height:1}.notifications .notifications-container .message{font-size:18px}.notifications .error{padding:8px 0}.notifications .success{background-color:#5da55e;border-color:#4a854b;padding:8px 0}.alertContainer{margin-top:108px;width:100%;font-size:14px}.alertContainer .alert{margin-top:0;margin-bottom:0;padding:8px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,0.1)}.primary-content>.content.content-primary,.primary-content>.main-panel{z-index:100;padding-top:115px !important}.primary-content>section>.container,.primary-content>div>.container,.primary-content>section>.main-panel,.primary-content>div>.main-panel,.primary-content>section>.content.content-primary,.primary-content>div>.content.content-primary{z-index:100;padding-top:115px !important}.primary-content>section .login-form,.primary-content>div .login-form{padding-top:15px !important}.primary-content>.content.content-primary.with-alerts,.primary-content>.main-panel.with-alerts{padding-top:15px !important}.primary-content>section>.container.with-alerts,.primary-content>div>.container.with-alerts,.primary-content>section>.main-panel.with-alerts,.primary-content>div>.main-panel.with-alerts,.primary-content>section>.content.content-primary.with-alerts,.primary-content>div>.content.content-primary.with-alerts{padding-top:15px !important}.main-panel>.panel>.panel-header-wrapper>.panel-heading,.main-panel>.panel>.panel-heading{background-color:#0073C6;color:#ffffff}.main-panel>.panel>.panel-header-wrapper>.panel-heading.test-user,.main-panel>.panel>.panel-heading.test-user{background-color:#ffc;color:#4e4e4e}.main-panel>.panel>.panel-header-wrapper>.panel-heading.test-user .text-white,.main-panel>.panel>.panel-heading.test-user .text-white{color:#4e4e4e}.main-panel>.panel>.panel-header-wrapper>.panel-heading.lookalike,.main-panel>.panel>.panel-heading.lookalike{background-color:#aeefc2;color:#4e4e4e}.main-panel>.panel>.panel-header-wrapper>.panel-heading.lookalike .text-white,.main-panel>.panel>.panel-heading.lookalike .text-white{color:#4e4e4e}.main-panel>.panel>.panel-body{display:table;height:auto;width:100%;padding:0}.main-panel>.panel>.panel-body .content-primary{display:table-cell;vertical-align:top;padding:15px;width:83%}.main-panel .sidebar{background-color:#fafafa;border-right:1px solid #e6e6e6;display:table-cell;vertical-align:top;width:17%;padding:0;margin:0}.main-panel .sidebar .sidebar-nav{height:100%;overflow:auto}.main-panel .sidebar .sidebar-nav .navbar .navbar-collapse{padding:0;max-height:none}.main-panel .sidebar .sidebar-nav .navbar ul{float:none}.main-panel .sidebar .sidebar-nav .navbar li{float:none}.main-panel .sidebar .sidebar-nav .navbar-left{padding:15px}.main-panel .sidebar .sidebar-nav .navbar-left>ul>li:first-child{margin-top:0}.main-panel .sidebar .sidebar-nav .navbar-left li{margin-top:5px;font-size:.9em}.main-panel .sidebar .sidebar-nav .navbar-left li span{font-size:1.1em;font-weight:bold}.main-panel .sidebar .sidebar-nav .navbar-left li ul{padding-left:15px;text-decoration:none;list-style:none}.panel-heading.with-button h4{margin-top:4px;margin-bottom:0}.form-control.ng-invalid-required.ng-empty{border-color:#ffb860}.form-control.ng-invalid.ng-touched{border-color:#ff8080}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.ui-select-bootstrap .ui-select-match-text{overflow:hidden;text-overflow:ellipsis}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:auto}.max-height-400{max-height:400px;overflow-x:hidden;overflow-y:auto}.ajaxLoading{width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.6);position:absolute;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ajaxLoading.input .loading{top:calc(50% - 10px)}.ajaxLoading.tableItem{height:25px}.ajaxLoading .loading{list-style:none;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:0}.ajaxLoading .loading.reversed li{border:3px solid white;animation:LOADINGREV 2s infinite}.ajaxLoading .loading.reversed li:nth-child(1n){animation-delay:0s}.ajaxLoading .loading.reversed li:nth-child(2n){animation-delay:.2s}.ajaxLoading .loading.reversed li:nth-child(3n){animation-delay:.4s}.ajaxLoading .loading li{height:0;position:absolute;top:50%;left:0;width:0;margin:0;height:10px;width:10px;border:3px solid #0073C6;border-radius:100%;transform:transformZ(0);animation:LOADING 1s infinite}.ajaxLoading .loading li:nth-child(1n){left:-20px;animation-delay:0s}.ajaxLoading .loading li:nth-child(2n){left:0;animation-delay:.2s}.ajaxLoading .loading li:nth-child(3n){left:20px;animation-delay:.4s}.ajaxLoading .loading .grid-row:after{content:'';display:table;clear:both}.ajaxLoading .loading .grid-row .col{position:absolute;top:0;left:0;bottom:0;width:50%}.ajaxLoading .loading .grid-row .col+.col{background:#0073C6;left:auto;right:0}@keyframes LOADING{0%{transform:scale(.5);background:#0073C6}50%{transform:scale(1);background:white}100%{transform:scale(.5);background:#0073C6}}@keyframes LOADINGREV{0%{transform:scale(.5);background:white}50%{transform:scale(1);background:#0073C6}100%{transform:scale(.5);background:white}}.ui-select-sm .ui-select-toggle,.ui-select-sm .ui-select-match,.ui-select-sm .ui-select-search{height:25px;line-height:1}select{cursor:pointer}.nav-tabs>li>a{background-color:#f2f2f2}.nav-tabs>li>a,.nav-tabs>li>a:hover{border:1px solid #dddddd}.tab-content>.tab-pane{padding:15px;background-color:#FFFFFF;border:1px solid #dddddd;border-top:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:0}.tab-content>.tab-pane .tab-buttons{position:absolute;right:16px;top:2px}.panel.welcome-message{margin:15px;font-size:.92em;text-align:center;color:#737373}.panel.welcome-message h3{font-size:18px}.panel.welcome-message h2,.panel.welcome-message h3,.panel.welcome-message h4{margin-top:0}label.suncoast-form-group-style{color:#0064ad;font-size:.85em;pointer-events:none;-webkit-transition:150ms ease-out;-moz-transition:150ms ease-out;-ms-transition:150ms ease-out;transition:150ms ease-out}label.suncoast-form-group-style span{pointer-events:all;font-weight:normal}label.suncoast-form-group-style span:not(.text-danger):not(.text-warning):not(.text-success):not(.text-info){color:#929799}label.suncoast-form-group-style.disabled,label.suncoast-form-group-style.disabled span{color:#b3b3b3}.form-group.suncoast-form-group{position:relative;margin-top:19px;margin-bottom:5px}.form-group.suncoast-form-group .ui-select-bootstrap>.ui-select-match>.btn,.form-group.suncoast-form-group .ui-select-bootstrap>.ui-select-match.btn-default-focus>.btn{background-color:transparent}.form-group.suncoast-form-group .ui-select-bootstrap>.ui-select-match.btn-default-focus{background-color:transparent;border-color:inherit;text-decoration:none;outline:none;outline-offset:0;box-shadow:none}.form-group.suncoast-form-group .ui-select-bootstrap>.ui-select-match .ui-select-toggle{margin-top:2px;padding-top:2px}.form-group.suncoast-form-group .ui-select-bootstrap>.ui-select-search{height:36px;padding-bottom:9px}.form-group.suncoast-form-group label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-group.suncoast-form-group>label{color:#0064ad;position:absolute;font-size:.85em;top:-17px;left:2px;pointer-events:none;-webkit-transition:150ms ease-out;-moz-transition:150ms ease-out;-ms-transition:150ms ease-out;transition:150ms ease-out}.form-group.suncoast-form-group>label span{pointer-events:all;font-weight:normal}.form-group.suncoast-form-group>label span:not(.text-danger):not(.text-warning):not(.text-success):not(.text-info){color:#929799}.form-group.suncoast-form-group>label span .checkbox-inline{margin-left:7.5px;margin-top:1px}.form-group.suncoast-form-group>label span .checkbox-inline input{margin-top:1px}.form-group.suncoast-form-group>label.disabled,.form-group.suncoast-form-group>label.disabled span{color:#b3b3b3}.form-group.suncoast-form-group.required:not(.ng-valid-required)>label{color:#ad5f00}.form-group.suncoast-form-group .form-control{box-shadow:none;border:none;padding:4px 3px 0 3px;height:34px;line-height:24px;vertical-align:middle}.form-group.suncoast-form-group .form-control.input-sm,.form-group.suncoast-form-group .form-control.input-md,.form-group.suncoast-form-group .form-control.input-lg,.form-group.suncoast-form-group .form-control.input-sm{border-radius:0}.form-group.suncoast-form-group .form-control.input-sm{height:25px}.form-group.suncoast-form-group .form-control[type='file']{padding-top:10px;line-height:1}.form-group.suncoast-form-group .form-control.error,.form-group.suncoast-form-group .form-control.error:focus{border-bottom:2px solid red}.form-group.suncoast-form-group .form-control::-webkit-input-placeholder{color:#d4d6d7}.form-group.suncoast-form-group .form-control:-moz-placeholder{color:#d4d6d7}.form-group.suncoast-form-group .form-control::-moz-placeholder{color:#d4d6d7}.form-group.suncoast-form-group .form-control:-ms-input-placeholder{color:#d4d6d7}.form-group.suncoast-form-group .form-control.disabled::-webkit-input-placeholder,.form-group.suncoast-form-group .form-control:disabled::-webkit-input-placeholder,.form-group.suncoast-form-group .form-control[disabled]::-webkit-input-placeholder{color:transparent}.form-group.suncoast-form-group .form-control.disabled:-moz-placeholder,.form-group.suncoast-form-group .form-control:disabled:-moz-placeholder,.form-group.suncoast-form-group .form-control[disabled]:-moz-placeholder{color:transparent}.form-group.suncoast-form-group .form-control.disabled::-moz-placeholder,.form-group.suncoast-form-group .form-control:disabled::-moz-placeholder,.form-group.suncoast-form-group .form-control[disabled]::-moz-placeholder{color:transparent}.form-group.suncoast-form-group .form-control.disabled:-ms-input-placeholder,.form-group.suncoast-form-group .form-control:disabled:-ms-input-placeholder,.form-group.suncoast-form-group .form-control[disabled]:-ms-input-placeholder{color:transparent}.form-group.suncoast-form-group.suncoast-form-group-with-symbol .form-control{padding-left:38px}.form-group.suncoast-form-group textarea.form-control{resize:none}.form-group.suncoast-form-group textarea.form-control.height-auto{height:auto}.form-group.suncoast-form-group select.form-control{height:35px}.form-group.suncoast-form-group .suncoast-form-group-bottom-border-focused{width:calc(100% - 4px);position:absolute;visibility:hidden;bottom:0;left:2px;height:2px;background-color:#0064ad}.form-group.suncoast-form-group .suncoast-form-group-bottom-border{width:calc(100% - 4px);position:absolute;bottom:0;left:2px;height:2px;background-color:#e6e6e6}.form-group.suncoast-form-group.no-value.fluid>label{font-size:1em;color:#ccc;top:2px}.form-group.suncoast-form-group .suncoast-form-group-btn{position:absolute;right:0;top:0;padding:3px 8px}.form-group.suncoast-form-group .suncoast-form-group-btn+.suncoast-form-group-btn{right:35px}.form-group.suncoast-form-group.ng-valid.ng-dirty.ng-touched:not(.focused):not(.no-validation):not(.error-validation):not(.ng-empty) label{color:green}.form-group.suncoast-form-group.ng-valid.ng-dirty.ng-touched:not(.focused):not(.no-validation):not(.error-validation):not(.ng-empty) .suncoast-form-group-symbol{color:#FFFFFF;background-color:green;border-color:#006700}.form-group.suncoast-form-group.ng-valid.ng-dirty.ng-touched:not(.focused):not(.no-validation):not(.error-validation):not(.ng-empty) .suncoast-form-group-bottom-border{background-color:green}.form-group.suncoast-form-group.focused>label{top:-17px;left:2px;font-size:.85em;color:#0064ad !important}.form-group.suncoast-form-group.focused .suncoast-form-group-bottom-border{display:none}.form-group.suncoast-form-group.focused .suncoast-form-group-bottom-border-focused{visibility:visible}.form-group.suncoast-form-group.focused .suncoast-form-group-bottom-border-focused.focused{width:calc(100% - 4px)}.form-group.suncoast-form-group.focused .suncoast-form-group-currency-symbol{background-color:#4dff4d;border-color:#43ff43}.form-group.suncoast-form-group.suncoast-form-group-button .btn{margin-top:7.5px}.form-group.suncoast-form-group.suncoast-form-group-button .btn.btn-sm{height:26px;line-height:1}.form-group.suncoast-form-group.suncoast-form-group-table .suncoastTable{padding-top:7.5px}.form-group.suncoast-form-group.suncoast-form-group-checkbox{margin-bottom:35px}.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox{margin-left:2px;top:7.5px}.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox input{margin-top:2px}.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox-inline{top:7.5px}.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox-inline:first-of-type{margin-left:2px}.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox-inline input{margin-top:2px}.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox label,.form-group.suncoast-form-group.suncoast-form-group-checkbox .checkbox-inline label{font-size:.8em;font-weight:normal}.form-group.suncoast-form-group.suncoast-form-group-checkbox label .checkbox-inline{top:0}.form-group.suncoast-form-group .suncoast-form-group-symbol{position:absolute;top:7px;left:2px;padding:1px 0;text-align:center;font-size:.75em;width:25px;pointer-events:none;background-color:#e6e6e6;border:1px solid #d9d9d9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-group.suncoast-form-group.ng-invalid.ng-touched:not(.focused):not(.no-validation):not(.ng-empty) label,.form-group.suncoast-form-group.ng-invalid.ng-touched:not(.focused):not(.no-validation):not(.ng-empty) label,.form-group.suncoast-form-group.ng-invalid-required.ng-touched:not(.focused):not(.no-validation) label{color:#B34C59}.form-group.suncoast-form-group.ng-invalid.ng-touched:not(.focused):not(.no-validation):not(.ng-empty) .suncoast-form-group-bottom-border,.form-group.suncoast-form-group.ng-invalid.ng-touched:not(.focused):not(.no-validation):not(.ng-empty) .suncoast-form-group-bottom-border,.form-group.suncoast-form-group.ng-invalid-required.ng-touched:not(.focused):not(.no-validation) .suncoast-form-group-bottom-border{background-color:#B34C59}.form-group.suncoast-form-group.ng-invalid.ng-touched:not(.focused):not(.no-validation):not(.ng-empty) .suncoast-form-group-symbol,.form-group.suncoast-form-group.ng-invalid.ng-touched:not(.focused):not(.no-validation):not(.ng-empty) .suncoast-form-group-symbol,.form-group.suncoast-form-group.ng-invalid-required.ng-touched:not(.focused):not(.no-validation) .suncoast-form-group-symbol{color:#FFFFFF;background-color:#B34C59;border-color:#a14450}.form-group.suncoast-form-group.required:not(.ng-valid-required) .suncoast-form-group-bottom-border,.form-group.suncoast-form-group .ng-invalid-ui-select-required .suncoast-form-group-bottom-border{background-color:#ffb860}.form-group.suncoast-form-group.required.ng-valid-required .suncoast-form-group-bottom-border{background-color:#1c81c9}.form-group.suncoast-form-group.invalid.ng-touched:not(.focused)>label{color:red !important}.form-group.suncoast-form-group.invalid.ng-touched:not(.focused) .suncoast-form-group-bottom-border{background-color:red !important}.form-group.suncoast-form-group input.form-control,.form-group.suncoast-form-group select.form-control,.form-group.suncoast-form-group textarea.form-control{background-color:transparent}.form-group.suncoast-form-group input.form-control:disabled,.form-group.suncoast-form-group select.form-control:disabled,.form-group.suncoast-form-group textarea.form-control:disabled{color:#666}.form-group.suncoast-form-group.disabled .suncoast-form-group-bottom-border,.form-group.suncoast-form-group.disabled.required .suncoast-form-group-bottom-border{background-color:#ccc}.form-group.suncoast-form-group.disabled label,.form-group.suncoast-form-group.disabled.required label,.form-group.suncoast-form-group.disabled label span,.form-group.suncoast-form-group.disabled.required label span{color:#b3b3b3}.form-group.suncoast-form-group.disabled .checkbox>label,.form-group.suncoast-form-group.disabled.required .checkbox>label,.form-group.suncoast-form-group.disabled .checkbox-inline>label,.form-group.suncoast-form-group.disabled.required .checkbox-inline>label{color:#666}.form-group.suncoast-form-group.disabled .suncoast-form-group-symbol,.form-group.suncoast-form-group.disabled.required .suncoast-form-group-symbol{color:#999}.form-group.suncoast-form-group.small .form-control{height:30px;font-size:.95em}.form-group.suncoast-form-group.small .form-control:not(select){padding-bottom:5px}.form-group.suncoast-form-group.small .suncoast-form-group-symbol{top:3px;width:25px}.form-group.suncoast-form-group.no-label{margin:0}.form-group.suncoast-form-group.inline{display:inline-block !important}.form-group.suncoast-form-group.suncoast-form-group-well .well{margin-top:15px;display:inline-block;width:100%}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well{margin-top:7.5px;margin-bottom:15px;display:inline-block;width:100%}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well.well-skinny{padding:0px}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup{margin:0px 10px 10px}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup label{background-color:#929799;border:#8a8f92 1px solid;color:#FFFFFF;font-weight:normal;padding:10px 20px 10px 10px;position:absolute;height:42px;width:100px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;cursor:pointer}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup label:hover,.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup label:active{color:#FFFFFF;background-color:#787e80;border-color:#7d8385}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup label .delete{cursor:pointer;font-size:1.2em;position:absolute;top:9px;right:8px;z-index:100;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;transition:color 100ms linear}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup label .delete:hover{color:red}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup label::before{content:' ';background-color:#c7c9ca;position:relative;height:1px;width:10px;display:block;top:30px;left:89px;z-index:100}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup .targetingItemContainer{background-color:#FFFFFF;border:#c7c9ca 1px solid;margin:0px 0px 0px 100px;-webkit-border-radius:0 4px 4px;-moz-border-radius:0 4px 4px;border-radius:0 4px 4px;padding-bottom:7px;padding-right:7px;z-index:200;position:relative;min-height:42px;cursor:pointer}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup::before{content:' ';border-left:#c7c9ca 1px solid;background-color:#FFFFFF;position:relative;height:9px;width:5px;display:block;top:41px;left:100px;z-index:300}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup.selected label,.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup.selected .targetingItemContainer{-webkit-box-shadow:0 1px 12px -2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 12px -2px rgba(0,0,0,0.4);box-shadow:0 1px 12px -2px rgba(0,0,0,0.4)}.form-group.suncoast-form-group.suncoast-form-group-targetingGroup .well .itemGroup.selected label{background-color:#27588D;border-color:#255385}.form-group.suncoast-form-group.suncoast-form-group-radio .radio:nth-of-type(1){padding-top:7px}.form-group.suncoast-form-group.suncoast-form-group-radio .radio,.form-group.suncoast-form-group.suncoast-form-group-radio .radio-inline{margin-top:8px}.form-group.suncoast-form-group.suncoast-form-group-radio .radio input[type='radio'],.form-group.suncoast-form-group.suncoast-form-group-radio .radio-inline input[type='radio']{margin-top:1px}.form-group.suncoast-form-group.suncoast-form-group-radio .radio label,.form-group.suncoast-form-group.suncoast-form-group-radio .radio-inline label{font-size:.8em;font-weight:normal}.form-group.suncoast-form-group.suncoast-form-group-radio .radio-inline:first-of-type{margin-left:2px}.form-group.suncoast-form-group.suncoast-form-group-radio .radio-inline+.radio-inline{margin-left:5px}.form-group.suncoast-form-group.suncoast-form-group-date .form-control,.form-group.suncoast-form-group.suncoast-form-group-datepicker .form-control{text-align:right}.form-group.suncoast-form-group.suncoast-form-group-number .form-control,.form-group.suncoast-form-group.suncoast-form-group-percent .form-control{text-align:right}.form-group.suncoast-form-group.suncoast-form-group-usd .form-control,.form-group.suncoast-form-group.suncoast-form-group-gbp .form-control{text-align:right}.form-group.suncoast-form-group+.suncoast-form-group{margin-top:30px}@media (min-width:768px) and (max-width:1200px){header.main nav.navbar .navbar-left.menu-main{position:absolute;top:40px;right:15px}header.main nav.navbar .loginButtons{position:absolute;top:-10px;right:15px}.nav-tabs>li>a{padding:8px 8px}.loginButtons{float:right;clear:both}.loginButtons .btn{height:30px;line-height:25px}}@media (min-width:768px) and (max-width:991px){header.main nav.navbar .navbar-left.menu-main .navbar-nav li a{padding:5px 8px}.nav-tabs{max-width:420px}.nav-tabs>li>a{padding:8px 3px}}@media (max-width:768px){.small-text-xs{font-size:.6em}.container:not(.login-form){min-width:initial}header.main,header.main nav.navbar{height:auto;position:static}header.main>.container,header.main nav.navbar>.container{height:auto}.alertContainer{margin-top:0}.primary-content>.content.content-primary,.primary-content>.main-panel{z-index:100;padding-top:15px !important}.primary-content>section>.container,.primary-content>div>.container,.primary-content>section>.main-panel,.primary-content>div>.main-panel,.primary-content>section>.content.content-primary,.primary-content>div>.content.content-primary{z-index:100;padding-top:15px !important}.primary-content>section .login-form,.primary-content>div .login-form{padding-top:15px !important}.loginButtons{position:absolute;top:0;right:15px}.navbar-left.menu-main{margin:0;margin-top:30px}.navbar-left.menu-main .navbar-nav{margin-top:5px;width:100%;margin:0}header.main.home-1{height:1100px}.content.home-1{padding:20px}header .home-1.container.content{padding:20px 20px}header.main.home-1 .header{margin-top:20px;padding-top:0}.primary-content{padding-bottom:450px}footer.main{font-size:.9em}footer.main section.widgets{padding:10px}.main-panel>.panel>.panel-body{display:block}.main-panel>.panel>.panel-body .content-primary{display:block;width:100%}.main-panel .sidebar{width:100%;display:block;text-align:center}.tab-content>.tab-pane{overflow-x:scroll}.nav-tabs{padding-top:50px}.nav-tabs li{width:100%}.nav-tabs li a{display:block;border-radius:0;margin-right:0}}