:root{--c-primary:#003;--c-primary-low:#337ab7;--c-secondary:#f33;--c-gray:#364150;--c-gray-m:#4e4e4e;--c-gray-l:#eef1f5;--c-text:#9e9e9e;--c-border:#d9d9d9;--c-border-h:#525252;--c-info:#3598dc;--c-success:#1b8d1b;--c-success-l:#74a52e;--c-warning:gold;--c-warning-h:#c49f47;--c-star:#f9b000;--c-error:#e26a6a;--c-default:#226c6b;--c-default-l:#32c5d2;--c-blue:#1c699f;--c-blue-h:#1c699f;--c-published:#bc47c4;--c-red:#e5001c;--c-white:#fff;--c-black:#000;--c-accordion:#5c5b73;--c-modal:#efefef;--c-text-m:#666;--c-portlet:#eef1f5;--c-seperator:#c2cad8;--c-rating-star:orange;--c-checkbox:#337ab7;--c-fr-primary:#003;--c-fr-secondary:#f33;--c-fr-secondary-l:#e5001c;--c-fr-secondary-h:#801}.c-primary-fr{color:#003}.c-secondary-fr{color:#f33}.c-red{color:#d30729!important}.c-red:hover{color:#121130!important}.bc-primary-fr{background-color:#003}.bc-secondary-fr{background-color:#f33}.c-primary-bk{color:#003}.c-secondary-bk{color:#f33}.bc-primary-bk{background-color:#003}.bc-secondary-bk{background-color:#f33}.c-success{color:var(--c-success)}.c-warning{color:var(--c-warning)}.bc-error,.c-danger{color:var(--c-error)}.bc-error-h,.c-danger-h{color:#f33}.c-text{color:var(--c-text)}.c-text-m{color:var(--c-text-m)}.c-info{color:var(--c-info)}.c-default{color:var(--c-default)}.c-white{color:var(--c-white)}.c-border{color:var(--c-border)}.c-border-top{border-top:1px solid #d9d9d9}.bc-success{background-color:var(--c-success)}.bc-success-l{background-color:var(--c-success-l)}.bc-warning{background-color:var(--c-warning)}.bc-warning-h{background-color:var(--c-warning-h)}.bc-danger,.bc-error{background-color:var(--c-red)}.bc-danger-h,.bc-error-h{background-color:#f33}.bc-info{background-color:var(--c-info)}.bc-default{background-color:var(--c-default)}.bc-default-l{background-color:var(--c-default-l)}.bc-blue{background-color:var(--c-blue)}.bc-blue-h{background-color:var(--c-blue-h)}.bc-published{background-color:var(--c-published)}.btn-green{background-color:var(--c-success-l)}.btn-danger{background-color:#f33}.btn-blue{background-color:var(--c-blue)}.btn-published{background-color:var(--c-published)}.btn-frontend{background-color:var(--c-warning-h)}.btn-blue,.btn-danger,.btn-frontend,.btn-green,.btn-published{font-weight:700;text-transform:uppercase}.btn-blue:hover,.btn-danger:hover,.btn-frontend:hover,.btn-green:hover,.btn-published:hover{color:#fff!important;opacity:.85}a.c-white:hover{color:#f33}a.btn-secondary{background-color:#f33}a.btn-secondary,a.btn-secondary:hover{color:var(--c-white)}.c-pointer{cursor:pointer}.badge{border-radius:6px!important;height:20px;padding:4px 10px 2px}.width-100{width:100%}.font-size-16{font-size:16px}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-22{font-size:22px}.font-size-24{font-size:24px}.padding-off{padding:initial}.margin-off{margin:initial}.margin-bottom-off{margin-bottom:0}.text-transform-off{text-transform:none!important}.disabled-link{cursor:not-allowed;opacity:.35;pointer-events:none}.control-label .text-danger{font-size:13px;font-weight:600}.control-label .c-default{font-size:12px;font-weight:600}.form-control{border:1px solid var(--c-border)}.bootstrap-switch-container{height:28px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{padding:5px 12px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label span{font-size:12px}.modal .modal-title{font-family:Open Sans,sans-serif}.modal .modal-content .modal-footer,.modal .modal-content .modal-header{background-color:var(--c-modal)}#myVideoModal .close{background-color:#f33;border-radius:100%;color:var(--c-white);font-size:22px;height:25px;opacity:1;position:absolute;right:-12px;top:-13px;width:25px}.autocomplete-suggestions{background:#fff;border:1px solid #999;cursor:default;overflow:auto;width:200px!important}.autocomplete-suggestion{font-size:1.2em;overflow:hidden;padding:0 5px;white-space:nowrap}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#39f;font-weight:400}span.select2-selection.select2-selection--single span[title="I'm Looking For..."]{color:#030303!important}table thead tr{color:var(--c-default)}.dataTables_wrapper .dataTables_empty,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_length select{color:var(--c-default);font-size:12px;font-weight:600}hr.separator{border-top:1px solid #d9d9d9}.portlet>.portlet-title>.tools>a.btn{height:auto}.kv-caption-icon{padding-right:5px}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:var(--c-info)}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:var(--c-default);border-color:var(--c-default);color:#fff}.pagination>li>a,.pagination>li>span{color:var(--c-default)}.section-page-description .page-title{padding-bottom:65px;position:relative;text-align:center}.section-page-description .page-title h2 span{color:#2b2767;font-weight:700;letter-spacing:6px;position:relative;text-transform:uppercase}.section-page-description .page-title h2 span:after{background:#f33;bottom:-20px;content:"";height:5px;left:calc(50% - 3px);position:absolute;top:auto!important;transform:translateX(-50%);width:200px}.card-wrapper{background-color:var(--c-gray-l);font-family:Roboto,sans-serif;padding:30px 0}.card-wrapper .card-title{color:#003;font-weight:700;text-transform:uppercase!important}.card-wrapper .card-wrapper-text{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:5px;line-height:26px;padding:20px}.card-wrapper .card-wrapper-text span strong{color:#003}.card-wrapper .card-wrapper-form{background-color:var(--c-white);line-height:26px;padding:20px;text-align:justify}.card-wrapper .card-description{width:-moz-fit-content;width:fit-content}.card-wrapper .card-description h3{font-size:20px;letter-spacing:2px}.card-wrapper .card-description .description-line{border-bottom:2px solid #f33;margin-bottom:20px;white-space:nowrap}.section-banner-description{background:#000;display:flex;justify-content:center;position:relative;width:100%}.section-banner-description img{height:auto;opacity:.6;width:100%}.section-banner-description .banner-description-wrapper{padding:1rem;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%}.section-banner-description .container .banner-description{font-size:2.25em;font-weight:600;letter-spacing:10px;line-height:70px;margin:.5em 0;text-transform:uppercase}.section-banner-description .container .breadcrumb-item a,.section-banner-description .container .breadcrumb-item h1,.section-banner-description .container .breadcrumb-item label{font-family:Roboto;font-size:1em;font-weight:600}.section-banner-description .container .breadcrumb-item a,.section-banner-description .container .breadcrumb-item h1{display:initial}@media (max-width:767px){.section-banner-description .container .banner-description{font-size:1.75em;letter-spacing:9px;line-height:50px;margin:0}.section-banner-description .container .breadcrumb-item a,.section-banner-description .container .breadcrumb-item h1,.section-banner-description .container .breadcrumb-item label{font-size:.78em}}@media (max-width:480px){.section-banner-description .container .banner-description{font-size:1.25em;letter-spacing:8px;line-height:normal;margin:0}.section-banner-description .container .breadcrumb-item a,.section-banner-description .container .breadcrumb-item h1,.section-banner-description .container .breadcrumb-item label{font-size:.5em}}