﻿body,html{height:100%}body{background-color:#fff;padding-bottom:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:"Open Sans",sans-serif}body.public-page{background:#fafafa}body.introduction{background:#fff}.container-fluid{padding-right:20px;padding-left:20px}.align-center{display:flex;justify-content:center}#wrapper{padding:98px 0;max-width:1316px;width:100%}#wrapper.nav-open{padding-left:260px}.wrapper-wizard .campus-top-bar{position:fixed;top:0;z-index:1000;width:100%}.wizard-main-well{margin-top:74px}a{color:#09c;text-decoration:none}a:hover{text-decoration:none;cursor:pointer}h1{font-size:1.6em;color:#0a3747;font-weight:700;margin-bottom:30px}.with-help-text{line-height:1.5}h2{color:#333}h3{color:#333;font-weight:600;font-size:24px;line-height:1.5}h4{color:#333;font-weight:700;line-height:1.5;margin-bottom:20px}h5{color:#333;font-weight:700;font-size:16px;line-height:1.5;margin-bottom:20px;margin-top:30px}h1.top{font-size:3em;position:relative}@media(max-width: 479px){h1.top{margin-top:10px}}@media(max-width: 767px){h1.top{font-size:2.4em}}h1.top a{position:absolute;display:block;width:40px;height:40px;top:0;left:0}.wrapper-wizard .campus-top-bar h1.heading-centered{display:block;margin:0 auto;text-align:center;padding:0;width:38px}h3.totals{margin-top:0;margin-bottom:14px;color:#ccc;font-size:20px}h4.progress-title{color:#8a8a8a;font-size:14px;font-weight:bold;margin-bottom:12px}h4.progress-title small{font-size:100%}@media(min-width: 1191px){.campus-subnav{position:fixed;width:15%;right:25px}.campus-subnav--narrow{width:12%}.campus-subnav--not-sticky{position:static;width:auto;right:auto}}@media(max-width: 992px){.campus-subnav--not-sticky{margin-bottom:20px}}label.chunky{font-weight:bold;color:#737373}.label-for-button-disabled{margin-left:12px;background-color:#aaa}.label-for-button{margin-left:12px}.campus-top-pills{padding-top:0;padding-bottom:20px}p.side-panel{margin:0 0 0}p.side-panel-small{margin:0 0 5px;font-size:12px;color:#34566d}.invisible{visibility:hidden}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:none}thead tr th div.pretty{padding-bottom:7px}tbody tr td div.pretty{padding-bottom:7px}.pretty .state .ra-medium{padding-top:1px}.pretty.p-bigger .state{font-size:13px}.data-table-with-checkboxes .pretty.p-default.p-bigger{padding-bottom:0}.pretty.p-bigger-medium .icon,.pretty.p-bigger-medium .img,.pretty.p-bigger-medium .svg,.pretty.p-bigger-medium label:after,.pretty.p-bigger-medium label:before{font-size:1.2em !important;top:0 !important}.pretty .state .ch-medium{padding-top:3px;padding-left:15px}p.ch-medium-spacing{padding-bottom:10px}.field-list .checkbox{display:block;margin-bottom:15px}@media(max-width: 767px){div.form-group div.col-sm-4.col-lg-3{padding-bottom:10px}.row.form-horizontal{margin-right:0px;margin-left:0px}}.pretty-block{display:block}.js-exclude-converted-options{padding-top:10px}div .field-list{padding-top:25px}.pretty.pretty-word-wrap{white-space:normal}.pretty .state label.long{padding-top:0;padding-left:35px;text-indent:0;padding-bottom:20px;line-height:20px}.checkbox-export>li{padding-bottom:15px}ul.nav.nav-pills{border-bottom:1px solid #ddd;padding-bottom:10px}.nav-pills>li>a{padding:7px 30px 14px 0}.menu-nav-pills>li>a{padding:13px 12px;position:relative;font-weight:bold}.menu-nav-pills>li.active>a,.menu-nav-pills>li.active>a:hover,.menu-nav-pills>li.active>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.nav-pills>li>a{font-weight:normal;color:#333}.nav>li>a:hover,.nav>li>a:focus{background-color:rgba(0,0,0,0)}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#333;background-color:rgba(0,0,0,0)}.subnav-menu>li{display:inline-block;margin:0 35px -1px 0}.subnav-menu>li>a{padding:7px 0 20px 0;font-weight:600;font-size:13px;color:#666979;border-radius:0}.subnav-menu>li.active>a,.subnav-menu>li.active>a:hover,.subnav-menu>li.active>a:focus{border-bottom:3px solid #c8d4db;color:#333;font-weight:600}.subnav-menu>li.active>.dropdown-menu{margin-top:-1px}ul.nav.subnav-menu{border-bottom:1px solid #ddd}.subnav-menu .open>a,.subnav-menu .open>a:hover,.subnav-menu .open>a:focus{background-color:rgba(0,0,0,0)}.subnav-menu .information-list{border-bottom:3px solid #c8d4db;padding:7px 0 20px 0;font-weight:600;font-size:13px;color:#666979;border-radius:0}.subnav-dropdown-menu{font-size:13px;text-align:left;font-weight:normal;background-color:#fff;border:1px solid #ccc;padding-top:0;padding-bottom:0;border-radius:0 0 4px 4px;box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:160px;z-index:10}.subnav-dropdown-menu>li>a{padding:17px 25px !important}.subnav-dropdown-menu>li{margin-top:0;border-top:1px solid #eee;padding:0 !important}.subnav-dropdown-menu>li.active{display:block;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap;box-sizing:border-box;margin:0}.subnav-dropdown-menu>li:hover,.subnav-dropdown-menu>li:focus{color:#262626;background-color:#f5f5f5}.subnav-dropdown-menu>li:first-child{border-top:none}@media(max-width: 1215px){.subnav-menu>li{margin-right:7px;margin-left:7px}}@media(max-width: 1000px){.subnav-menu>li.active>a,.subnav-menu>li.active>a:hover,.subnav-menu>li.active>a:focus{border-bottom:none}.subnav-menu>li{display:block}.subnav-dropdown-menu{position:inherit;width:100%;border:none;box-shadow:none;margin-bottom:30px;z-index:10}.open .subnav-dropdown-menu>li:hover,.open .subnav-dropdown-menu>li:focus,.open .subnav-dropdown-menu>li>a:hover,.open .subnav-dropdown-menu>li>a:focus{background-color:rgba(0,0,0,0)}.subnav-dropdown-menu>li{display:block;border:none;margin-top:-15px;margin-bottom:-15px}.subnav-dropdown-menu>li:first-child{margin-top:-20px}.subnav-dropdown-menu>li:last-child{margin-bottom:-28px}}.button-dropdown-menu{position:absolute;margin-top:-1px}.button-dropdown-menu.quote-snooze{position:absolute !important;top:100% !important;left:0 !important}ul.subnav-menu.interact{font-size:13px;font-weight:600;margin-top:-5px}ul.subnav-menu-views.interact{margin-top:8px}ul.subnav-menu.interact>li>a{font-weight:600;color:#666}.subnav-menu.interact>li.active>a,.subnav-menu.interact>li.active>a:focus{font-weight:600;color:#333}.notifications-box{width:100%;padding:0;z-index:100}.notifications-box .alert{margin:0 0 20px}.btn-plus{height:34px;width:34px;padding-top:6px;padding-left:11px}.btn-plus{height:34px;width:34px;padding-top:6px;padding-left:10px}label{display:inline-block;font-weight:600;margin-bottom:12px;margin-top:12px;max-width:100%}.label-wizard{margin-top:2px;font-weight:normal}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:0;background-color:#fff;border:0 solid #ddd;border-bottom-width:1px}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-width:0}.panel-title{font-weight:bold;color:#444}.panel-interact{background-color:#fff;border:1px solid #ccc}.well{border-radius:3px;background-color:#f8f8f8;border:1px dashed #ccc;-webkit-box-shadow:none;box-shadow:none;padding-top:22px;padding-left:20px;padding-right:20px;padding-bottom:8px}.well.dashboard{padding-bottom:16px}.well.code-block{background-color:#000;font-family:Courier,"Courier New",monospace;color:#fff;padding:5px 5px 5px 17px;border:none;margin-bottom:10px}.modal-content{border-radius:3px}.modal-header{border-bottom:none;background-color:#f8f8f8;border-radius:3px}.modal-body{padding-top:16px;padding-bottom:40px;max-height:60%;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-body.section{border-bottom:1px solid #e5e5e5;padding-bottom:0;padding-top:19px;background-color:#f5f5f5}.modal-footer{border-top:none;text-align:left;border-top:#ddd 1px solid;padding-top:15px;padding-left:15px;padding-bottom:15px}.modal{position:fixed;top:3%;right:3%;left:3%;width:auto;margin:0}.modal-body.check{border-bottom:1px solid #e5e5e5;padding:15px 30px 15px 30px;margin-left:-15px;margin-right:-15px}.modal-title{font-weight:bold !important}.modal-header .close{margin-top:2px}.panel{border-radius:3px;box-shadow:0 0 0 rgba(0,0,0,0);border:none}.panel-prompt{background-color:#f8f8f8;padding:50px;border-radius:3px;text-align:center}.panel-prompt.module{margin-top:30px}.panel-prompt.settings{margin-top:0;margin-bottom:20px}.prompt-btn-container{margin-top:18px}.no-top-margin{margin-top:0}.tab-pane-content{background:#fff;padding:20px;border:1px solid #ccc;border-top:0}@media only screen and (max-width: 1199px){.bottom-margin-lg-down{margin-bottom:25px}}@media only screen and (max-width: 767px){.bottom-margin-lg-down{margin-bottom:50px}}.page-header{border-bottom:0;margin:0 0 30px 0;padding-bottom:0;position:relative}.page-header.datatable-header{font-size:23px;line-height:26px;margin-right:35px}.form-horizontal .control-label{padding-top:5px}.form-horizontal .list-inline .checkbox{padding-top:0;margin-top:7px !important}.input-group .form-control:last-child{border-radius:3px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-2px}.list-creator .thumbnail{min-height:460px}@media(max-width: 991px){.list-creator .thumbnail{min-height:400px}}@media(min-width: 1440px){.list-creator .thumbnail{min-height:420px}}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{vertical-align:middle}.table>thead>tr.product-row>th,.table>tbody>tr.product-row>th,.table>tfoot>tr.product-row>th,.table>thead>tr.product-row>td,.table>tbody>tr.product-row>td,.table>tfoot>tr.product-row>td{vertical-align:top}.sale_item{margin-bottom:10px}.avatar_thumbnail{background:#fff !important;padding:0 !important;text-shadow:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important}.avatar_thumbnail img{margin:0;padding:0;height:40px;border:1px solid #ccc;border-radius:2px}.comment_content{margin-bottom:5px}#payments_table{padding-top:4px}#payments_table .alert h4{margin-bottom:0}.campus-simple-selections .btn-default{margin-bottom:6px}.campus-simple-selections .panel-body{padding-bottom:9px}.progress .progress-bar{-webkit-transition-timing-function:linear;transition-timing-function:linear}.progress-bar[aria-valuenow="0"]{min-width:0}.progress .progress-bar-default{background-color:#09c}.progress .progress-bar-inbound{background-color:#09c}.progress .progress-bar-outreach{background-color:#2fc2ad}.progress .progress-bar-teachers{background-color:#a376cb}.progress .progress-bar-scheduled{background-color:#a6b4b9}.input-group-addon{border-radius:0 !important}.has-attachment{cursor:pointer !important}#columns .column{float:left;width:33.3%;min-height:400px;height:auto !important;list-style:none;margin:0;padding:0}#columns #widget1 .widget{margin-right:10px}#columns #widget2 .widget{margin-left:10px;margin-right:10px}#columns #widget3 .widget{margin-left:10px}#columns .widget{margin:20px 0 0 0;padding:0;position:relative;border:1px solid #ddd}#columns .widget .widget-head{overflow:hidden;background-color:#f0f0f0;width:100%;border-bottom:1px solid #ddd}#columns .widget .widget-head span{color:#08c;text-shadow:#fff 0 1px;font-size:15px;line-height:25px;padding-left:5px;white-space:nowrap;float:left}#columns .widget .widget-content{padding:0;line-height:18px;overflow:hidden;text-align:center}#columns .widget .widget-iframe{width:100%;height:180px;border:none}.widget-head a.remove{float:right;display:inline;background:url(../img/buttons.png) no-repeat -20px 0;width:12px;height:12px;margin:6px 1px 4px 0;text-indent:-9999em;outline:none}.widget-head a.edit{float:right;display:inline;background:url(../img/buttons.png) no-repeat -3px 0;width:12px;height:12px;text-indent:-9999em;margin:6px 6px 4px 4px;outline:none}.widget-head a.collapse{float:left;display:inline;background:url(../img/buttons.png) no-repeat -48px 0;width:12px;height:12px;text-indent:-9999em;margin:6px -3px 4px 7px;outline:none}.widget-placeholder{border:2px dashed #777;margin:18px 8px 0 8px}.collapsed .widget-head a.collapse{background-position:-34px 0}.collapsed .widget-content{display:none !important}.deduct-points{margin-top:20px}.bootstrap-switch-id-deduct-points-switch{margin-left:10px}#productlist .table>thead>tr>th,#productlist .table>thead>tr>th,#productlist .table>thead>tr>td,#productlist .table>tbody>tr>th,#productlist .table>tbody>tr>td,#productlist .table>tfoot>tr>th,#productlist .table>tfoot>tr>td{border:none}@media(max-width: 995px){#productlist .table>thead>tr>th,#productlist .table>thead>tr>th,#productlist .table>thead>tr>td,#productlist .table>tbody>tr>th,#productlist .table>tbody>tr>td,#productlist .table>tfoot>tr>th,#productlist .table>tfoot>tr>td{display:block;float:left}}@media(max-width: 991px){#productlist .product-list-column-quantity{width:12%}#productlist .product-list-column-product{width:40%}#productlist .product-list-column-description{width:48%}#productlist .product-list-column-price{width:24%}#productlist .product-list-column-vat{width:31%}#productlist .product-list-column-total{width:31%}#productlist .product-list-column-actions{width:14%}.product-row.sale_item label{font-weight:700}.product-row.sale_item{display:block;margin-bottom:10px;border-bottom:1px solid #eee}.product-row.sale_item:last-child{border-bottom:0}.product-row.sale_item:before,.product-row.sale_item:after{content:" ";display:table}.product-row.sale_item:after{clear:both}}@media(max-width: 479px){#productlist .product-list-column-quantity,#productlist .product-list-column-product,#productlist .product-list-column-description,#productlist .product-list-column-price,#productlist .product-list-column-vat,#productlist .product-list-column-total,#productlist .product-list-column-actions{width:100%}.product-list-column-actions label{display:none}}.money-sales-label--po-number .full-width-label{display:block}.money-sales-label--po-number .short-width-label{display:none}.quotes-label--invoice-number .full-width-label,.money-sales-label--invoice-number .full-width-label{display:block}.quotes-label--invoice-number .short-width-label,.money-sales-label--invoice-number .short-width-label{display:none}@media(min-width: 1200px)and (max-width: 1575px){.money-sales-label--po-number .full-width-label{display:none}.money-sales-label--po-number .short-width-label{display:block}.quotes-label--invoice-number .full-width-label,.money-sales-label--invoice-number .full-width-label{display:none}.quotes-label--invoice-number .short-width-label,.money-sales-label--invoice-number .short-width-label{display:block}}.btn-link{color:#666}label .btn-link{color:#428bca;text-decoration:none;text-align:right;cursor:pointer;padding:0}label .btn-link:disabled,label .btn-link:hover:disabled{color:#666}.btn-link:hover,.btn-link:focus{text-decoration:none;color:#333}.btn{font-weight:600;border-radius:3px}.btn-dg{margin-right:-6px;font-weight:600;border-radius:3px}*:not(.btn-group)>.btn{margin-right:10px}*:not(.btn-group)>.btn.btn-sm{margin-right:5px}.navbar-fixed-bottom>.btn{margin-right:4px}.btn.btn-flat{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#666}.btn.btn-flat:hover,.btn.btn-flat:focus{background-color:rgba(0,0,0,0);color:hsl(0,0%,25%)}.btn.btn-flat:hover:active,.btn.btn-flat:focus:active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(0,0%,15%)}.btn.btn-row-option{padding:0 10px;height:18px;font-size:11px;font-weight:normal;line-height:14px;margin-right:5px}.btn-primary{color:#fff;background-color:#09c;border:1px solid #09c}.btn-primary-hover{color:#fff;background-color:#0096cb;border:1px solid #0096cb}.btn-primary-focus{color:#fff;background-color:#008abc;border:1px solid #008abc}.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0092c5;border-color:#0092c5}.btn-primary:focus{color:#fff;background-color:#008abc;border-color:#008abc}.btn-primary:active{color:#fff;background-color:#008abc;border-color:#008abc;box-shadow:none}.btn-primary-hover:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0096cb;border-color:#0096cb}.btn-primary-hover:focus{color:#fff;background-color:#008abc;border-color:#008abc}.btn-primary-hover:active{color:#fff;background-color:#008abc;border-color:#008abc;box-shadow:none}.btn-primary-focus:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#008abc;border-color:#008abc}.btn-primary-focus:focus{color:#fff;background-color:#008abc;border-color:#008abc}.btn-primary-focus:active{color:#fff;background-color:#008abc;border-color:#008abc;box-shadow:none}.btn-default{color:#6c6c6c;background-color:#f8f8f8;border:1px solid #ccc}.btn-default-hover{color:#6c6c6c;background-color:#eee;border:1px solid #c2c2c2}.btn-default-focus{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8}.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#6c6c6c;background-color:#eee;border-color:#c2c2c2}.btn-default:focus{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8}.btn-default:active{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8;box-shadow:none}.btn-default-hover:hover,.open>.dropdown-toggle.btn-default{color:#6c6c6c;background-color:#eee;border-color:#c2c2c2}.btn-default-hover:focus{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8}.btn-default-hover:active{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8;box-shadow:none}.btn-default-focus:hover,.open>.dropdown-toggle.btn-default{color:#6c6c6c;background-color:#e4e4e4;border-color:#b8b8b8}.btn-default-focus:focus{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8}.btn-default-focus:active{color:#6c6c6c;background-color:#e4e4e4;border:1px solid #b8b8b8;box-shadow:none}.btn-tertiary{color:#fff;background-color:#34566d;border:1px solid #34566d}.btn-tertiary-hover{color:#fff;background-color:#314c63;border:1px solid #314c63}.btn-tertiary-focus{color:#fff;background-color:#2c4259;border:1px solid #2c4259}.btn-tertiary:hover,.open>.dropdown-toggle.btn-tertiary{color:#fff;background-color:#314c63;border-color:#314c63}.btn-tertiary:focus{color:#fff;background-color:#2c4259;border-color:#2c4259}.btn-tertiary:active{color:#fff;background-color:#2c4259;border-color:#2c4259;box-shadow:none}.btn-tertiary-hover:hover,.open>.dropdown-toggle.btn-tertiary{color:#fff;background-color:#314c63;border-color:#314c63}.btn-tertiary-hover:focus{color:#fff;background-color:#2c4259;border-color:#2c4259}.btn-tertiary-hover:active{color:#fff;background-color:#2c4259;border-color:#2c4259;box-shadow:none}.btn-tertiary-focus:hover,.open>.dropdown-toggle.btn-tertiary{color:#fff;background-color:#2c4259;border-color:#2c4259}.btn-tertiary-focus:focus{color:#fff;background-color:#2c4259;border-color:#2c4259}.btn-tertiary-focus:active{color:#fff;background-color:#2c4259;border-color:#2c4259;box-shadow:none}.btn-success{background-color:#2fc2ad;border:1px solid #2fc2ad}.btn-success:focus,.btn-success:active,.btn-success:hover{background-color:#2bb5a1;border:1px solid #2bb5a1}.btn-success.disabled,.btn-success[disabled],.btn-success.disabled.active,.btn-success[disabled].active,.btn-success.disabled:focus,.btn-success[disabled]:focus{background-color:#2bb5a1;border:1px solid #2bb5a1}.btn-danger{color:#fff;background-color:#ed5b4e;border:1px solid #ed5b4e}.btn-danger-hover{color:#fff;background-color:#e35b4e;border:1px solid #e35b4e}.btn-danger-focus{color:#fff;background-color:#d95b4e;border:1px solid #d95b4e}.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#e35b4e;border-color:#e35b4e}.btn-danger:focus{color:#fff;background-color:#d95b4e;border-color:#d95b4e}.btn-danger:active{color:#fff;background-color:#d95b4e;border-color:#d95b4e;box-shadow:none}.btn-danger-hover:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#e35b4e;border-color:#e35b4e}.btn-danger-hover:focus{color:#fff;background-color:#d95b4e;border-color:#d95b4e}.btn-danger-hover:active{color:#fff;background-color:#d95b4e;border-color:#d95b4e;box-shadow:none}.btn-danger-focus:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#d95b4e;border-color:#d95b4e}.btn-danger-focus:focus{color:#fff;background-color:#d95b4e;border-color:#d95b4e}.btn-danger-focus:active{color:#fff;background-color:#d95b4e;border-color:#d95b4e;box-shadow:none}.btn-group.open .dropdown-toggle,.btn-group.open:active .dropdown-toggle,.btn-group.open:focus .dropdown-toggle,.btn-group .dropdown-toggle:active{-webkit-box-shadow:none;box-shadow:none}@media(max-width: 767px){.dropdown-backdrop{z-index:-1}}.under-panel-button-area{text-align:center;margin-top:-10px;margin-bottom:18px}.login-oauth{margin-right:5px;font-size:18px;height:18px;vertical-align:middle}.button-with-tick{position:relative}.button-with-tick:before{content:"✔";color:#fff;background-color:#2fc2ad;position:absolute;border-radius:50%;width:20px;height:20px;top:0px;right:-10px;transform:translateY(-50%);transition:content .3s,background-color .3s}.button-with-tick:hover:before{color:#fff;background-color:#eb5350;content:"✖"}.btn-login-gradient{color:#fff;background-image:linear-gradient(to right, #012937, #076e90);border:none}.btn-login-gradient:hover{color:#fff;background-image:linear-gradient(to right, #1a3e4b, #207d9b);border:none}.panel--main-info{padding:20px 20px;border:1px solid #ccc}.panel--main-info .media>.pull-left{margin-right:20px}@media(max-width: 479px){.panel--main-info .media>.pull-left{margin-right:0;position:absolute;top:7px;right:21px}.panel--main-info .media>.pull-left img{width:40px;height:auto}}.main-info-buttons{display:block;margin-bottom:24px;margin-top:24px;text-align:left}.main-info-buttons span:first-child{margin-left:0}.panel--main-info h4{font-size:20px;font-weight:400;color:#333;margin-bottom:5px}.panel--main-info .bootstrap-switch-container{max-height:30px}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{background:#09c}.panel--main-info .sending{padding-top:15px}.action-buttons .btn{margin-right:10px;margin-bottom:10px}.action-buttons .btn:last-child{margin-right:0}.panel--about .caret-link,.panel--sales .caret-link{color:#333;display:block;width:30px;height:30px;text-align:center;position:relative;right:-10px}.view-person .panel .list-group-item-label{float:left;width:30%;margin-right:2%;color:#bfbec3;font-size:13px;line-height:30px}.view-person .panel .list-group-item-text{float:left;width:30%;font-size:13px;line-height:30px}.view-person .panel .list-group-item-text.two-thirds{width:60%}.view-person .list-group-item-text .badge-rank{color:#fff;background:#4e9dd6;border-radius:50%;display:block;height:30px;width:30px;margin-right:10px;text-align:center;float:left}.view-person .panel .point-list-item-description .list-group-item-label{width:100%}.view-person .panel .point-list-item-label .list-group-item-text{width:33%}.list-group-item-text:last-child{padding-left:0}.panel--messaging{margin-bottom:0;background:#f5f5f5;border-color:#ddd}.panel--messaging .nav-tabs>li>a{background:#f5f5f5;font-weight:bold;color:#8a8a8a;border-bottom:1px solid rgba(0,0,0,0);border-top:0;border-left:0;border-right:1px solid #ddd;box-shadow:none;margin-right:0;padding:10px 12px}@media(min-width: 1100px){.panel--messaging .nav-tabs>li>a{padding:10px 20px}}@media(min-width: 1280px){.panel--messaging .nav-tabs>li>a{padding:10px 20px}}.panel--messaging .nav-tabs>li>a:hover,.panel--messaging .nav-tabs>li>a:focus{background:#cdcdcd;color:#fff;text-decoration:none}.panel--messaging .nav-tabs>li.active>a{background:#777;border-bottom:1px solid #c0c0c2;border-right:1px solid #ddd;box-shadow:none;border-left:0;border-top:0;color:#fff}.panel--messaging textarea{height:100px;font-size:13px;padding:20px;border:0;box-shadow:none !important}.panel--messaging .btn-log-note{float:right;margin:15px}.panel--messaging .subscribers-detail-checkbox-didnt-answer{margin-top:7px}.panel--messaging .subscribers-detail-switch-outgoing-call{display:inline-block}.panel--messaging .subscribers-detail-call-contact-dropdown{margin-right:15px}@media(min-width: 1305px){.panel--messaging .subscribers-detail-checkbox-didnt-answer{padding-left:30px;margin-top:0}}@media(min-width: 1400px){.panel--messaging .subscribers-detail-call-contact-dropdown{margin-right:30px}}@media(max-width: 767px){.subscribers-detail-switch-outgoing-call{margin-top:7px}}.activity-panel{width:98%;padding-left:4%;margin-left:2%;border-left:1px solid #ddd;padding-bottom:20px;position:relative}.activity-panel--first{padding-top:20px}.activity-panel--last{padding-bottom:0;border:0}.activity-panel--empty{padding-top:20px;padding-bottom:0;margin-left:0;padding-left:0;border:0}.activity-panel .activity-icon{display:block;width:32px;height:32px;position:absolute;top:11px;left:-16px;background:#f8f8f8;color:#6c6c6c;font-size:14px;line-height:30px;text-align:center;border-radius:50%;padding-left:0;border:1px solid #ccc}.activity-panel--first .activity-icon{top:31px}.activity-panel--last .activity-icon:after{content:"";display:block;position:absolute;width:1px;height:30px;top:-30px;left:50%;background:#ddd}.activity-panel .panel{margin-bottom:0}.activity-panel .panel-default .panel-heading{background:#f8f8f8;border:none;border-radius:3px;padding-top:15px;padding-bottom:15px}.activity-panel .panel-body{padding:15px;background-color:#f8f8f8}.activity-panel .load-more-messages{color:#333;display:block}.activity-panel .load-more-messages:hover{text-decoration:none}.activity-panel .notification-created-by em{font-size:11px}.activity-panel .contracted{height:60px;overflow:hidden;border-bottom:0}.activity-panel .new-notification-loading{margin:0 auto;width:35px;padding:25px 0 40px 0;color:#ccc}.activity-panel .loading-avatar{height:42px;width:42px;background:#c8d4db}.activity-panel .panel-loading-body{padding:5px 0}.loading-bar{height:13px;margin:4px 0 10px 0;border-radius:2px;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;animation:fadeIn 2s;-webkit-transition:width 2s;transition:width 2s}.loading-bar-light-grey{background:#c8d4db;width:225px}.loading-bar-dark-grey-sm{background:#c8d4db;width:150px}.loading-bar-blue{background:#0182b7}.activity-panel .loading-bar-blue{left:250%;top:-3.2em;width:125px}.loading-bar-dark-grey{background:#c8d4db}.loading-bar-dark-grey-lg{background:#c8d4db;width:500px}.loading-bar-dark-grey-md{background:#c8d4db;width:400px}.loading-buttons-box{width:52px}.loading-button{border-radius:2px;height:22px;width:22px;display:inline-block;margin-top:5px}.loading-button-grey{margin-right:2px;background:#c8d4db}.loading-button-blue{background:#c8d4db}.loading-button,.loading-avatar,.loading-bar{position:relative}.loading-button:after,.loading-avatar:after{-webkit-animation:shine 1s ease-in-out infinite;-moz-animation:shine 1s ease-in-out infinite;-o-animation:shine 1s ease-in-out infinite;animation:shine 1s ease-in-out infinite;animation-fill-mode:forwards;content:"";position:absolute;left:-22px;width:22px;height:22px;opacity:0;background:hsla(0,0%,100%,.15);background:linear-gradient(to right, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.1) 77%, rgba(255, 255, 255, 0.05) 92%, rgba(255, 255, 255, 0) 100%)}.loading-bar:after{-webkit-animation:shine 1s ease-in-out infinite;-moz-animation:shine 1s ease-in-out infinite;-o-animation:shine 1s ease-in-out infinite;animation:shine 1s ease-in-out infinite;animation-fill-mode:forwards;content:"";position:absolute;left:-100%;height:22px;width:100%;opacity:0;background:hsla(0,0%,100%,.2);background:linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.15) 77%, rgba(255, 255, 255, 0.1) 92%, rgba(255, 255, 255, 0.05) 100%)}@keyframes shine{10%{opacity:1;transition-property:left,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}100%{opacity:0;left:22px;transition-property:left,opacity}}@-webkit-keyframes shine{10%{opacity:1;transition-property:left,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}100%{opacity:0;left:22px;transition-property:left,opacity}}@-moz-keyframes shine{10%{opacity:1;transition-property:left,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}100%{opacity:0;left:22px;transition-property:left,opacity}}@-o-keyframes shine{10%{opacity:1;transition-property:left,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}100%{opacity:0;left:22px;transition-property:left,opacity}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.quote-form .btn-file{position:relative;overflow:hidden}.quote-form .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.big-total{font-size:3em;text-align:center;position:relative;display:inline-block;color:#333;margin-top:-14px}@media(min-width: 1600px){.big-total{font-size:4em}}.quotes-stats,.money-stats{padding-top:15px;margin-bottom:30px}@media(min-width: 1200px){.money-stats-box-separate{border-right:1px solid #ddd}}.money-stats-box{position:relative;text-align:center;padding:30px 0px 15px 0px;border-radius:3px;background-color:#f8f8f8}@media(max-width: 767px){.money-stats>div>.money-stats-box{margin-bottom:30px}.money-stats>div:last-child>.money-stats-box{margin-bottom:0}}.money-stats-box-caption{max-width:80%;margin:0 auto}.money-stats-box-arrow{position:absolute;top:50%;margin-top:-20px;right:-60px;z-index:1}@media(max-width: 767px){.money-stats-box-arrow{display:none}}.money-stats-badge{display:block;width:36px;height:36px;background:#4a9fdf;border-radius:50%;line-height:36px;text-align:center;color:#fff;font-size:10px;position:absolute;top:0;left:-45px}.morris>svg{width:100% !important}.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{padding:6px 10px;color:#333;background:hsla(0,0%,100%,.9);border-radius:6px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0}.panel-with-chart .legendLabel{font-size:14px;color:#333}.subscribers-numbers-wrapper{position:absolute;right:20px;width:50%;min-width:350px;top:100px}.subscribers-slots-box,.subscribers-total-box{float:left;width:50%;text-align:center;min-height:150px;line-height:130px}.subscribers-total-box{border-right:1px solid #ddd}.subscribers-title{font-size:5em;display:block;position:relative}.subscribers-label{position:absolute;font-size:16px;width:100%;bottom:10px;left:0;line-height:20px}.chart-holder{width:350px;height:350px}.avatar-placeholder{display:block;width:100%;height:200px;background:#eee;color:silver;text-align:center;line-height:200px;font-size:88px}p.force-para-padding{padding-top:0}.checklist .fa-times{font-size:1.4em;color:#ed5b4e;margin-right:20px;padding:6px;width:30px;height:30px;text-align:center}.checklist .fa-check{font-size:1.4em;color:#2fc2ad;margin-right:20px;padding:6px;width:30px;height:30px}.checklist .modal-header .fa-times{font-size:21px;color:#000;margin-right:0;background-color:rgba(0,0,0,0);padding:0;border-radius:0;width:1em;height:1em;text-align:center}#productlist{overflow-x:auto}#productlist input[type=text]{min-width:60px}#logo_preview img{display:block}#logo_preview .btn{margin:5px auto}.panel-heading{border-top-left-radius:0;border-top-right-radius:0;border-bottom:1px solid #ddd}.profiles .panel-body strong{color:#4b9ed7}.profiles .general-profile .single-price{display:block;margin:10px 5px 0 0}.profiles .plan-select{margin-top:-8px}.profiles .general-profile .plan-select{margin-top:5px}.profiles .general-profile .panel-body{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:3px solid #5aade0;background:#fff;padding-left:48px;padding-top:0}.profiles .general-profile .panel-heading{border-left:3px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0)}.profiles .general-profile .panel-heading.opened{background:#fff;border-bottom-color:#fff;border-left-color:#5aade0;border-right-color:#e5e5e5}.profiles .general-profile .label{font-weight:normal;border-radius:0;padding:.1em .3em .1em;margin-left:10px}.small-blue-header,.profiles .general-profile .panel-body h5{color:#5aade0;text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:5px}.profiles .general-profile .panel-body p{font-size:13px;font-weight:400;line-height:22px;margin-bottom:20px}.profiles .general-profile .label-default{background:#d6dfdf;color:#6c7778}.profiles .general-profile .label-primary{background:#ffcb57;color:#c28834}.profiles .radio label{line-height:22px}.modal-slides-wrapper{position:relative;overflow:hidden}.modal-slide{background:#fff;width:100%;padding:15px;overflow:auto}.csstransitions .modal-slide{transition:left 400ms linear,opacity 400ms linear}.modal-slide-hidden{position:absolute;top:0;left:100%;z-index:20}.modal-body--slides{padding:0}.fal--color-done{color:#428bca}.fal--color-idle{color:#8e8e8e}.datepicker,.bootstrap-timepicker-widget{z-index:9999 !important}.datepicker{padding:6px 10px 10px !important}.datepicker .datepicker-days table tr td.today,.datepicker .datepicker-days table tr td.today:hover,.datepicker .datepicker-days table tr td.today.disabled,.datepicker .datepicker-days table tr td.today.disabled:hover{background:#f8f8f8}.datepicker .datepicker-days table tr td.day:hover{background:#f8f8f8;cursor:pointer}.datepicker .datepicker-days table tr td.today:hover:hover{background:#f8f8f8}.datepicker .datepicker-days table tr td.active.active{background-color:#09c;background-image:none}.datepicker .datepicker-days table tr td.active:hover.active{background:#09c;background-image:none}.bootstrap-timepicker-minute,.bootstrap-timepicker-hour{background:#fff none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;height:34px;line-height:1.42857;padding:6px 12px;width:45px !important}.form-builder-wrapper{overflow:hidden;height:auto;min-height:500px}.form-builder-menu{float:left;width:180px}.form-builder-content{margin-left:200px;width:auto;overflow:hidden}.form-builder-panels{width:180px;overflow-y:auto}@media(min-width: 997px){.form-builder-menu,.form-builder-panels{width:380px}.form-builder-panels{top:74px}.form-builder-content{margin-left:400px}}@media(max-width: 640px){.form-builder-panels,.form-builder-menu{float:none;width:100%}.form-builder-content{margin-left:0}.form-builder-menu .affix{position:static}}.field-form-control{min-height:59px}.row_block{margin-bottom:10px}.view-person #about-list,.view-person #quotes-list,.view-person #sales-list,.view-person #organisation-list,.view-person #social-media-list,.view-person #people-list,.view-person #points-list{margin-bottom:0}.view-person #quotes-list,.view-person #sales-list,.view-person #people-list{max-height:510px;overflow:auto}.view-person #points-list{max-height:485px;overflow:auto}.view-person .points-list-footer{height:50px;border-top:none}.user-invite-disabled-hint{font-size:11px;position:absolute;right:-10px;top:-19px}.modal-steps-list{list-style:none;padding-left:20px}.modal-steps-list li{padding:5px 0}.modal-steps-icon{float:left;margin-right:7px;display:block;width:20px;text-align:center}.background-cover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99;display:none}.custom-popup{position:absolute;width:800px;left:50%;margin-top:50px;margin-left:-400px;background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.view-school h2{font-size:36px;font-weight:normal}@media(max-width: 479px){.view-school h2{font-size:24px;line-height:36px}.view-school h3{font-size:18px}}.view-school h3{font-weight:normal;color:#9b9b9b;font-size:22px;margin-top:10px}.school-general-details-wrapper{margin:0;padding:0;list-style-type:none}.school-general-details-box{float:left;border-right:1px solid #eaeaea;margin-right:2%;width:15%;padding:10px 1% 10px 0}.school-general-details-box:last-child{border-right:0;margin-right:0}@media(max-width: 479px){.school-general-details-box{float:none;max-width:none;border-right:0;width:100%}}@media(min-width: 992px)and (max-width: 1199px){.school-general-details-box{width:47%;border:0}}@media(min-width: 480px)and (max-width: 767px){.school-general-details-box{width:47%;border:0}}.school-general-details-box em{font-style:normal;color:#4f9cd4}.panel--has-search h3{margin:15px 0}.school-details-list dt,.school-details-list dd{padding:10px 0;word-wrap:break-word}.school-details-list dt{font-weight:normal;color:#4f9cd4;width:240px}.school-details-list dd{margin-left:260px}@media(max-width: 767px){.school-details-list dt{width:auto}.school-details-list dd{margin-left:0}}.subscribers-table-wrapper{max-height:758px;overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #ddd;-webkit-overflow-scrolling:touch}.subscribers-table-wrapper--education{max-height:391px}.subscribers-table-wrapper table{margin-bottom:0}.subscribers-table-wrapper table>tbody tr:first-child>td{border-top:0}.subscribers-table-wrapper table>tbody tr>td:first-child{padding-left:20px}.subscribers-table-wrapper table>tbody tr>td:last-child{padding-right:20px}.school-data-table{background:#fff;border:1px solid #ddd}.school-data-table td{padding:5px 2px}.school-data-table td,.school-data-table th{background:#fff}.school-data-table tr:first-child td{border-top:0}.school-data-table td:first-child{padding-left:20px}.school-data-table td:last-child{padding-right:20px}@media(max-width: 479px){.school-data-table td:first-child{padding-left:7px}}.media,.media .media{margin-top:5px}.help-block,.help-text{display:block;margin-top:5px;margin-bottom:10px;color:#8a8a8a;font-size:13px}.radio .help-block{position:absolute;top:-30px;left:100px}#error-page-box{padding:100px 0}#error-page-box h2{color:#666;margin:0 0 10px 0}#wrapper.wrapper-introduction{padding:0;background:#fff}.kb{font-size:14px;margin-left:10px;font-weight:normal}@media(max-width: 479px){.kb{display:block;margin-left:0}}.question-hint{font-size:16px;color:#ccc;margin-left:5px;cursor:pointer}.main-info-buttons .arrow{display:none}.email-type-select .col{float:left;margin-right:30px;width:240px}.environment-sticky-wizard,.environment-sticky-bottom,.environment-sticky-top{position:fixed;background:rgba(200,200,200,.4);color:#2c3e50;font-size:12px;padding:3px 6px;z-index:10000;border-radius:5px}.environment-sticky-bottom{right:10px;bottom:10px}.environment-sticky-top{right:250px;top:12px}.environment-sticky-wizard{background:hsla(0,0%,100%,.4);color:#ecf0f1;right:250px;top:15px}.screen-loading{width:100%;height:100%;left:0;top:0;z-index:9999;background:#f5f5f5;position:absolute;text-align:center;transition:visibility 0s,opacity .5s linear}.screen-loading i{position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-7px}.gridlike__image{position:absolute;top:8px}.gridlike__cell{height:66px;position:relative}.gridlike__content{padding-left:65px}.gridlike__title{font-weight:bold;margin-right:12px}.gridlike__count{white-space:nowrap}.gridlike__button--block{display:none}.gridlike__button--cell{display:inline-block}@media(max-width: 479px){.gridlike__button--block{display:inline-block}.gridlike__button--cell{display:none}.gridlike__count,.gridlike__title{display:block}}.nav-pills--school-view>li{margin-bottom:5px}@media(min-width: 992px)and (max-width: 1399px){.nav-pills--school-view>li>a{padding:7px 9px}}@media(max-width: 479px){.nav-pills--money-dashboard>li>a{padding:7px 6px}}.visible-xxs,.visible-mlg,.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block,.visible-mlg-block,.visible-mlg-inline,.visible-mlg-inline-block{display:none !important}@media(max-width: 479px){.visible-xxs{display:block !important}.hidden-xxs{display:none !important}}@media(max-width: 479px){.visible-xxs-block{display:block !important}}@media(max-width: 479px){.visible-xxs-inline{display:inline !important}}@media(max-width: 479px){.visible-xxs-inline-block{display:inline-block !important}}@media(min-width: 1200px)and (max-width: 1400px){.hidden-mlg{display:none !important}.visible-mlg{display:block !important}}@media(min-width: 1200px)and (max-width: 1400px){.visible-mlg-block{display:block !important}}@media(min-width: 1200px)and (max-width: 1400px){.visible-mlg-inline{display:inline !important}}@media(min-width: 1200px)and (max-width: 1400px){.visible-mlg-inline-block{display:inline-block !important}}.overview-panel__label{float:right;font-weight:normal}@media(max-width: 479px){.overview-panel__label{float:none;display:block}}.education-view-school-convert-button{float:none}.this-school-is-unsubscribed-button,.unsubscribe-this-school-button{margin-left:5px}@media(max-width: 479px){.education-view-school-convert-button{float:none}}@media(max-width: 500px){.education-search{display:block;width:100%}.education-search .input-group-btn{display:none}.education-search .form-control{float:none;display:block}}@media(max-width: 767px){.subscribers-organisations-add-step-1 label{display:block}}.page-header-button{float:right}.email-editor{margin-top:-50px}.email-header-button{float:right;margin-bottom:60px;margin-top:-50px}@media(max-width: 767px){.page-header-button{float:none}}@media(max-width: 991px){.fifth-column,.fourth-column,.third-column,.second-column,.first-column{margin-bottom:10px}}@media(max-width: 518px){.dashboard .btn-create-email{margin-bottom:10px}}@media(max-width: 340px){.dashboard .btn-send-a-campaign{margin-top:10px}}@media(min-width: 992px)and (max-width: 1400px){.sending-stats-long-caption{display:none}}@media(max-width: 991px){.dashboard-key-stats-menu--emails{clear:both;display:block;float:none;margin-bottom:5px;margin-left:0 !important;margin-top:5px}}.thumbnail--email-column{max-width:240px;position:relative}.choose-template-container .caption h5{margin-bottom:10px;margin-top:20px}@media(max-width: 992px){.thumbnail--email-column>a>img,.thumbnail--email-column>img{float:left;margin-right:15px;max-height:160px;width:auto}.thumbnail--email-column{max-width:none}}@media(max-width: 767px){.thumbnail--email-column>a>img,.thumbnail--email-column>img{display:none}}.thumbnail--email-column .thumbnail_image{max-height:180px;overflow:hidden}#personaliseList{padding-top:10px}.email-builder-personalise .label{display:inline-block;margin:3px 3px 3px 0;padding:7px 9px}.email-builder-personalise>p{font-size:14px;color:#444}.email-builder-personalise .sub-heading{margin-top:20px;font-weight:bold}.email-builder-plain-text-ruler{width:1px;position:absolute;top:0;height:500px;border-left:1px dotted #333;left:567px}@media(max-width: 630px){.email-builder-plain-text-ruler{display:none}}.dropdown-email-files-folders{margin-bottom:10px}@media(max-width: 479px){.btn-prompt-second-button{margin-top:5px}}.account-home-title{align-items:center;display:flex;min-height:80px}@media(max-width: 767px){.account-home-introduction .media-object{float:right !important;width:40px;height:40px;margin-left:10px}.account-home-introduction .media-body{overflow:unset}.account-home-introduction h4{font-size:16px}.account-home-introduction .account-home-title{display:block}}@media(min-width: 480px){.btn-account-home-plan-details{position:absolute;right:14px;top:-4px}}@media(min-width: 550px){.btn-account-home-payment-details{position:absolute;right:-10px;top:-4px}}.submit-button-label-placeholder{margin-top:25px;display:block}.centred-wrapper{display:table;width:100%;height:100%}.centred-container{display:table-cell;vertical-align:middle;text-align:center}.centred-content{padding:20px}.centred-content .logo{margin:10px}.centred-content h1{margin-top:30px}@media(min-width: 768px){.centred-content{max-width:600px;margin-left:auto;margin-right:auto}}.fullscreen-top-bar{position:absolute;top:0;left:0;width:100%}.bee-free-email-builder-container{width:100%;height:100%;min-height:700px;position:relative}.bee-free-email-builder-container iframe{min-width:0;position:absolute;left:0;top:0;height:100%}.label--email-new{position:absolute;right:4px;top:4px;border-radius:0}.badge-quote-total{vertical-align:middle}.match-email-error{display:none;width:275px;float:right;margin:0}.panel-body{padding:25px;background-color:#f8f8f8}.panel-body-list-builder{padding:25px 25px 17px 25px;background-color:#f8f8f8;border:1px solid #ccc;border-radius:3px}.panel-body-side{padding:0}.panel-body h4{margin-top:0}.badge{background-color:#34566d}.badge-danger{background-color:#ed5b4e}.badge-success{background-color:#2fc2ad}.badge-warning{background-color:#f0ad4e}.progress{height:15px;margin-bottom:0;box-shadow:inset 0 0 0 rgba(0,0,0,0)}.form-control{box-shadow:none;border:1px solid #ccc;border-radius:3px;background-color:#fff;height:35px}.form-control-margin{margin-bottom:10px}.form-control:hover{box-shadow:none;border:1px solid #8ab5cf;border-radius:3px;background-color:#fff}.form-control:focus{box-shadow:none;border:1px solid #09c;border-radius:3px;background-color:#fbfbfb}textarea:focus{border:none;resize:none;outline:none;box-shadow:none}.form-section{margin-bottom:40px}.form-group .checkbox:first-of-type{margin-top:0}.form-group .checkbox:first-of-type label{margin-top:0}.form-group .radio:first-of-type{margin-top:0}.form-group .radio:first-of-type label{margin-top:0}.form-group .with-checkbox-margin .checkbox:first-of-type{margin-top:15px}h4.prompt{margin-top:30px}.dropdown-menu>li{padding:10px 0}.form-control[disabled-web-code],.form-control[readonly-web-code],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#000;opacity:1;border:none;padding:20px}.textarea-web-code{font-family:Courier New,Courier,monospace;color:#fff;font-weight:bolder}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{font-weight:bold}.contact-side-panel-item{margin-top:15px;border-bottom:1px dashed #ccc;padding-bottom:15px;position:relative}.contact-side-panel-item .side-panel-small>span{padding-right:55px}.contact-side-panel-item .side-panel-small>button{position:absolute;right:0;top:7px}.js-clipboard-info{display:none}.alert{font-weight:600;padding:15px;border:0 solid}.alert--new{border-radius:0;border-left-width:3px;color:#b26648}.alert--new.alert-warning{border-left-color:#ffbe3e}.alert--new>.label{position:relative;top:-1px;margin-right:5px}.alert-success{color:#fff;background-color:#2fc2ad;border-color:#2fc2ad}.alert-primary{color:#fff;background-color:#00a4da;border-color:#00a4da}.alert-danger,.alert-usage-warning{color:#fff;background-color:#ed5b4e;border-color:#ed5b4e}.alert-dismissable{padding-bottom:20px}.alert-danger .close{color:#fff !important;margin-right:20px;margin-top:2px}.alert-success .close,.alert-usage-warning .close{color:#fff !important;margin-right:20px;margin-top:2px}.alert-usage-warning a{color:#fff;text-decoration:underline}.alert-info .close{color:#31708f !important}.close{opacity:1}.label-info{background-color:#34566d}.label-default{background-color:#34566d}.has-error .form-control{border:2px solid #a94442;background-color:#f2dede;box-shadow:none}.has-error .radio{color:inherit}.link-like-text{color:#444;margin-bottom:0}#attachment-list{padding:10px 0 10px 0;background:#fff;list-style:none;margin:0}#attachment-list .attachment{margin:0 0 15px 0;position:relative;padding-right:30px}#attachment-list .attachment .delete-attachment{position:absolute;top:0;right:0}#UploadAttachment .fileinput-button{position:relative;display:inline-block;overflow:hidden}#UploadAttachment .fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";font-size:200px !important;direction:ltr;cursor:pointer}@media(max-width: 992px){.import-map-heading{display:inline-block}.import-row{display:inline-block;width:25%}.import-col-md-1{display:inline-block;width:8.33333333%}.import-footer-steps{padding-left:0}}@media(max-width: 768px){#import-col-sm-1{display:none}.import-map-heading{display:none}.import-sub-heading{margin:0}.import-main-heading{margin:0 0 20px 0}.import-footer-steps{padding-left:0}}.edit_payment_input_group{width:100%}#amount_received{width:100%;border-radius:3px}.form-fields-draggable>a{display:block;float:left}.pending-contacts-heading{border-bottom:0;margin:0 0 10px 0;padding-bottom:0;position:relative}.pending-contacts-subheading{margin-bottom:15px;display:inline-block}.scoring-container{margin-bottom:20px;margin-top:20px}.row.scoring-row{margin-bottom:10px}.sales-funnel-label{margin-bottom:0;margin-top:7px;content:"";vertical-align:bottom}.sales-funnel-row{height:100%}@media(max-width: 1200px){.set1{display:flex;flex-direction:row;margin-bottom:10px}.set2{display:flex;flex-direction:row}.flexitem{flex:1}.flexitem-child{margin:0}.flexitem .item4{flex:2}.row.scoring-row{margin-bottom:30px}.item3{display:none}.item2{flex:2}.item1{flex:1}.item4{flex:1}.item5{flex:1}.item6{flex:6}}@media(max-width: 768px){.set1{display:flex;align-items:left;flex-direction:column;margin-bottom:0}.set2{display:flex;align-items:left;flex-direction:column}.flexitem{margin:0;width:auto}.flexitem-child{margin-top:5px;margin-bottom:5px}.row.scoring-row{margin-bottom:20px}.email_activity_padding{padding-bottom:12px}.sales-funnel-label{margin-top:0;margin-bottom:10px}}@media(max-width: 576px){.set1{margin-bottom:0}}.pagination>li>a,.pagination>li>a:hover{color:#777}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#eee;border-color:#ddd;color:#777}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#f8f8f8;border-color:#ddd}.pagination>li>a{outline:none}table{font-size:13px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{height:44px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding-left:8px;padding-top:0;padding-bottom:0}.progress-bar{background-color:#09c}#copy_tracking_code_button{margin-right:10px}.search_box_small_font{font-size:12px;padding-top:10px}.label-light{margin-right:8px;background:#f0f0f0;color:#333}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-2px;border:solid 1px #ccc}.js-search-clear{position:absolute;right:82px;top:76px;z-index:5;color:#999;border:0;background-color:rgba(0,0,0,0);font-size:11px;font-weight:bold}.label-success{background-color:#2fc2ad;color:#fff;border:1px solid #2fc2ad}.label-primary{background-color:#09c;color:#fff;border:1px solid #09c}.label-tertiary{background-color:#34566d;color:#fff;border:1px solid #34566d}.label-warning{background-color:#ffa706;color:#fff;border:1px solid #ffa706}.label-danger{background-color:#ed5b4e;color:#fff;border:1px solid #ed5b4e}.label.list-type{margin:0;float:right;line-height:14px}.select2-chosen .label.list-type{margin:7px .2em}.public-page{height:100%;display:flex;align-items:center;justify-content:center}.public-page .public-page-container{max-width:50%;text-align:center;margin:auto}.public-page .public-page-container .suggestion{max-width:50%;margin:auto}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#09c}.person-nav-pill.active>a,.person-nav-pill.active>a:hover,.person-nav-pill.active>a:focus,.match-new-nav-pill.active>a,.match-new-nav-pill.active>a:hover,.match-new-nav-pill.active>a:focus,.organisation-nav-pill.active>a,.organisation-nav-pill.active>a:hover,.organisation-nav-pill.active>a:focus{background-color:#f8f8f8;color:#262626}ul.dropdown-menu.subnav-dropdown-menu>.active>a,ul.dropdown-menu.subnav-dropdown-menu>.active>a:hover,ul.dropdown-menu.subnav-dropdown-menu>.active>a:focus{background-color:#f8f8f8;color:#262626}.tooltip a{color:#fff;text-decoration:underline}.tooltip .tooltip-inner{background-color:#34566d}.tooltip.top .tooltip-arrow{color:#34566d}.tooltip.bottom .tooltip-arrow{border-bottom-color:#34566d}.tooltip.left .tooltip-arrow{border-left-color:#34566d}.tooltip.right .tooltip-arrow{border-right-color:#34566d}.card-avatar{width:65px;height:65px;float:left;margin-right:15px;margin-bottom:24px;border-radius:50%;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;border:1px solid #f0f0f0}.card-avatar img{max-width:100%;max-height:100%}.school-logo-avatar{width:100%;height:100%}h4.view-card-header{margin-bottom:3px}.js-tags-wrapper{margin-top:5px}.js-tags-wrapper .badge{margin-right:5px}.obfuscated-email{text-shadow:0 0 4px #333;color:rgba(0,0,0,0)}.obfuscated-email em{text-shadow:none;color:#333;font-style:normal}.update-campaign-label{padding-left:6px !important;color:#8a8a8a;font-size:13px}.update-campaign-checkbox{margin-top:0}.announcement-bar{position:fixed;top:0;left:0;z-index:1031;width:100%;height:50px;font-weight:bold;font-size:13px;padding:15px 35px;text-align:center;border-radius:0;border:1px solid rgba(0,0,0,0)}.announcement-bar.alert{color:#fff;background:repeating-linear-gradient(45deg, #e95e5c, #ff5856 10px, #eb5350 10px, #ed3d39 20px)}.announcement-bar.information{color:#fff;background:repeating-linear-gradient(45deg, #4baccd, #35b7e2 10px, #1e9fca 10px, #0099cc 20px)}.announcement-bar p{margin:0;display:inline}.announcement-bar a{color:#fff;text-decoration:underline}.announcement-bar .fa-times{color:#fff;font-size:18px}.announcement-bar .close{color:#fff}.has-shout-out{padding-top:50px}.sisp{pointer-events:all}.checklist-tags .new-pill{background-color:#2fc2ad;color:#fff;font-weight:bold;font-size:.6em;display:inline-block;padding:.3em .6em .3em .6em;border-radius:.25em;vertical-align:bottom;margin-bottom:10px}.fa-whatsapp{color:#fff;background:linear-gradient(#25d366, #25d366) 14% 84%/16% 16% no-repeat,radial-gradient(#25d366 60%, transparent 0);font-size:1.5em;margin-top:.2em}.fa-linkedin{color:#0a66c2;margin-top:.25em}.custom-field-badge{display:inline-block;padding:5px 8px 5px 8px;font-size:12px;line-height:1;color:#000;background:none;box-shadow:none;background-color:#ddd;text-align:center;white-space:nowrap;vertical-align:baseline;border:2px;border-radius:2px;border-color:#ddd}ul.education-calendar-keys{list-style-type:none;padding-left:0}ul.education-calendar-keys li{display:inline-flex;align-items:center;padding-right:2rem;padding-bottom:.7rem}ul.education-calendar-keys span.circle{display:inline-block;height:1.5rem;width:1.5rem;border-radius:50%;margin-right:1rem}