/**
 * DesignSystem -
 * @version v2.2.0
 * @link http://guxstaging.pbi.global.pvt/design_system
 * Built Fri Oct 30 2015 12:27:38 GMT-0400 (EDT)
 */
/*.container-fluid {*/
    /*padding-left: 40px;*/
    /*padding-right: 40px;*/
    /*margin-left: auto;*/
    /*margin-right: auto; }*/

@font-face {
    font-family: 'PrecisionSans_W_Rg';
    src: url("fonts/PrecisionSans_W_Rg.eot");
    src: url("fonts/PrecisionSans_W_Rg.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_Rg.woff") format("woff"), url("fonts/PrecisionSans_W_Rg.ttf") format("truetype"), url("fonts/PrecisionSans_W_Rg.svg#PrecisionSans_W_Rg") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_Bd';
    src: url("fonts/PrecisionSans_W_Bd.eot");
    src: url("fonts/PrecisionSans_W_Bd.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_Bd.woff") format("woff"), url("fonts/PrecisionSans_W_Bd.ttf") format("truetype"), url("fonts/PrecisionSans_W_Bd.svg#PrecisionSans_W_Bd") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_RgIt';
    src: url("fonts/PrecisionSans_W_RgIt.eot");
    src: url("fonts/PrecisionSans_W_RgIt.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_RgIt.woff") format("woff"), url("fonts/PrecisionSans_W_RgIt.ttf") format("truetype"), url("fonts/PrecisionSans_W_RgIt.svg#PrecisionSans_W_RgIt") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_BdIt';
    src: url("fonts/PrecisionSans_W_BdIt.eot");
    src: url("fonts/PrecisionSans_W_BdIt.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_BdIt.woff") format("woff"), url("fonts/PrecisionSans_W_BdIt.ttf") format("truetype"), url("fonts/PrecisionSans_W_BdIt.svg#PrecisionSans_W_BdIt") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_Lt';
    src: url("fonts/PrecisionSans_W_Lt.eot");
    src: url("fonts/PrecisionSans_W_Lt.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_Lt.woff") format("woff"), url("fonts/PrecisionSans_W_Lt.ttf") format("truetype"), url("fonts/PrecisionSans_W_Lt.svg#PrecisionSans_W_Lt") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_LtIt';
    src: url("fonts/PrecisionSans_W_LtIt.eot");
    src: url("fonts/PrecisionSans_W_LtIt.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_LtIt.woff") format("woff"), url("fonts/PrecisionSans_W_LtIt.ttf") format("truetype"), url("fonts/PrecisionSans_W_LtIt.svg#PrecisionSans_W_LtIt") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_Md';
    src: url("fonts/PrecisionSans_W_Md.eot");
    src: url("fonts/PrecisionSans_W_Md.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_Md.woff") format("woff"), url("fonts/PrecisionSans_W_Md.ttf") format("truetype"), url("fonts/PrecisionSans_W_Md.svg#PrecisionSans_W_Md") format("svg"); }
@font-face {
    font-family: 'PrecisionSans_W_MdIt';
    src: url("fonts/PrecisionSans_W_MdIt.eot");
    src: url("fonts/PrecisionSans_W_MdIt.eot?#iefix") format("embedded-opentype"), url("fonts/PrecisionSans_W_MdIt.woff") format("woff"), url("fonts/PrecisionSans_W_MdIt.ttf") format("truetype"), url("fonts/PrecisionSans_W_MdIt.svg#PrecisionSans_W_MdIt") format("svg"); }
@font-face {
    font-family: 'pbfont';
    src: url("fonts/pbfont.eot");
    src: url("fonts/pbfont.eot?#iefix") format("embedded-opentype"), url("fonts/pbfont.woff") format("woff"), url("fonts/pbfont.ttf") format("truetype"), url("fonts/pbfont.svg#pbfont") format("svg"); }
[class^="pb-"], [class*=" pb-"] {
    font-family: 'pbfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.pb-treeview:before {
    content: "\e616"; }

.pb-flag:before {
    content: "\f11d"; }

.pb-scale:before {
    content: "\e613"; }

.pb-metadata:before {
    content: "\e600"; }

.pb-metadatatemplate:before {
    content: "\e601"; }

.pb-connection:before {
    content: "\e602"; }

.pb-newconnection:before {
    content: "\e603"; }

.pb-databaseconnection:before {
    content: "\e604"; }

.pb-filesystemconnection:before {
    content: "\e605"; }

.pb-catalog:before {
    content: "\e606"; }

.pb-newcatalog:before {
    content: "\e607"; }

.pb-addtocatalog:before {
    content: "\e608"; }

.pb-folder:before {
    content: "\e609"; }

.pb-newfolder:before {
    content: "\e60a"; }

.pb-addtofolder:before {
    content: "\e60b"; }

.pb-table:before {
    content: "\e60c"; }

.pb-newtable:before {
    content: "\e60e"; }

.pb-labellayer:before {
    content: "\e617"; }

.pb-layer:before {
    content: "\e60d"; }

.pb-newlayer:before {
    content: "\e618"; }

.pb-map:before {
    content: "\e60f"; }

.pb-newmap:before {
    content: "\e619"; }

.pb-tile:before {
    content: "\e610"; }

.pb-newtile:before {
    content: "\e61a"; }

.pb-addressbook:before {
    content: "\e614"; }

.pb-point:before {
    content: "\e611"; }

.pb-polygon:before {
    content: "\e612"; }

.pb-line:before {
    content: "\e615"; }

.pb-admin:before {
    content: "\e61b"; }

.glyphicon {
    line-height: 1.42857; }

.serif, .serif p {
    font-family: Georgia, Times, "Times New Roman", serif; }

.sans-serif, .sans, .sans-serif p, .sans p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

code, .code, pre {
    font-family: Menlo, Consolas, Monaco, "Courier New", monospace; }

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e1e1e1; }

a {
    color: #0072b8; }
a:hover {
    color: #005a93; }
a.read-more {
    font-size: 12px;
    white-space: nowrap; }
a.read-more:after {
    content: '\2026'; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit; }

h1, .h1 {
    font-size: 32px;
    font-weight: normal;
    font-family: "PrecisionSans_W_Lt", "Helvetica Neue", Arial, sans-serif;
    color: #cf0989;
    margin-top: 40px;
    margin-bottom: 25px; }
h1.ko, .h1.ko {
    color: #fff;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif; }
h1.alt, .h1.alt {
    color: #2e2e2e; }

h2, .h2 {
    font-size: 20px;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 0;
    font-weight: normal;
    color: #2e2e2e; }
h2.ko, .h2.ko {
    color: fff; }
h2.alt, .h2.alt {
    color: #4e4e4e; }
h2.docs, .h2.docs {
    color: #cf0989; }

h2.section-divider {
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e1e1e1; }

h2.follows-h1, h1 + h2 {
    margin-top: 20px; }

h2.tab-header {
    margin-bottom: 40px; }

h2.table-header {
    margin-bottom: 40px; }

h3, .h3 {
    font-size: 18px;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    color: #2e2e2e; }
h3.ko, .h3.ko {
    color: #fff; }
h3.alt, .h3.alt {
    color: #4e4e4e; }

h4, .h4 {
    font-size: 16px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #2e2e2e; }

h5, .h5 {
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #2e2e2e; }
h5.ko, .h5.ko {
    color: fff; }
h5.alt, .h5.alt {
    color: #2e2e2e; }

h6, .h6 {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #2e2e2e;
    margin-bottom: 0;
    margin-top: 14px; }

.subheader {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2e2e2e; }
.subheader.alt {
    color: #4e4e4e; }

.ps-light {
    font-family: "PrecisionSans_W_Lt", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    font-style: normal; }
.ps-light.italic, .ps-light em, .ps-light i {
    font-family: "PrecisionSans_W_LtIt", "Helvetica Neue", Arial, sans-serif; }
.ps-light b, .ps-light strong {
    font-family: "PrecisionSans_W_Md", "Helvetica Neue", Arial, sans-serif; }

p.lead, p.lede {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-size: 17px; }

.media-heading {
    font-family: "PrecisionSans_W_Bd", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal; }

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #717171; }

dt {
    margin-top: 10px;
    margin-bottom: 3px; }
dt:first-child {
    margin-top: 0; }
dt dd {
    margin-bottom: 5px; }

.dlist-condensed dt {
    margin-bottom: 0;
    line-height: 1.3; }
.dlist-condensed dd {
    line-height: 1.2;
    margin-bottom: 2px; }

ul.spaced > li, ol.spaced > li {
    margin-top: 10px; }
ul.spaced > li:first-child, ol.spaced > li:first-child {
    margin-top: 0; }

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 1.5em; }

.btn:focus {
    outline: none !important; }

.btn {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif; }

.fa-active {
    color: #cf0989; }

.fa-lg {
    font-size: 1.5em; }

.pb-lg {
    font-size: 1.4em;
    line-height: .5;
    display: inline-block;
    vertical-align: -3px; }

.transition-all {
    transition: all .2s ease-in-out; }

.nav-tabs > li > a, .nav-pills > li > a {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif; }

.help-block {
    color: #9b9b9b; }

.psr14 {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    font-size: 14px; }

#header .navbar .navbar-brand.brand-text, #header .navbar .container .navbar-brand.brand-text, header .navbar .navbar-brand.brand-text, header .navbar .container .navbar-brand.brand-text {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal; }

.nav.navbar-nav {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px; }

.text-large {
    font-size: 17px; }

small, .text-small, .small {
    font-size: 12px; }

.doc-note {
    font-size: 12px;
    font-style: italic;
    color: #cf0989; }

.text-xs {
    font-size: 11px; }

.text-mouse {
    font-size: 11px; }

.text-left {
    text-align: left; }

.text-right {
    text-align: right; }

.text-center {
    text-align: center; }

.text-justify {
    text-align: justify; }

@media (max-width: 767px) {
    .text-left-xs {
        text-align: left; }

    .text-right-xs {
        text-align: right; }

    .text-center-xs {
        text-align: center; } }
.text-primary {
    color: #3e53a4; }

.text-muted {
    color: #9b9b9b; }

.text-success {
    color: #008500; }

.text-info {
    color: #3e53a4; }

.text-warning {
    color: #be5000; }

.text-danger, .text-error {
    color: #dc0000; }

.spacer-top-xs {
    margin-top: 10px; }
@media only screen and (max-device-width: 480px) {
    .spacer-top-xs {
        margin-top: 7.5px; } }

.spacer-top-sm {
    margin-top: 20px; }
@media only screen and (max-device-width: 480px) {
    .spacer-top-sm {
        margin-top: 15px; } }

.spacer-top-md {
    margin-top: 30px; }
@media only screen and (max-device-width: 480px) {
    .spacer-top-md {
        margin-top: 22.5px; } }

.spacer-top-lg {
    margin-top: 40px; }
@media only screen and (max-device-width: 480px) {
    .spacer-top-lg {
        margin-top: 30px; } }

.spacer-top-xl {
    margin-top: 50px; }
@media only screen and (max-device-width: 480px) {
    .spacer-top-xl {
        margin-top: 37.5px; } }

.spacer-bottom-xs {
    margin-bottom: 10px; }
@media only screen and (max-device-width: 480px) {
    .spacer-bottom-xs {
        margin-bottom: 7.5px; } }

.spacer-bottom-sm {
    margin-bottom: 20px; }
@media only screen and (max-device-width: 480px) {
    .spacer-bottom-sm {
        margin-bottom: 15px; } }

.spacer-bottom-md {
    margin-bottom: 30px; }
@media only screen and (max-device-width: 480px) {
    .spacer-bottom-md {
        margin-bottom: 22.5px; } }

.spacer-bottom-lg {
    margin-bottom: 40px; }
@media only screen and (max-device-width: 480px) {
    .spacer-bottom-lg {
        margin-bottom: 30px; } }

.spacer-bottom-xl {
    margin-bottom: 50px; }
@media only screen and (max-device-width: 480px) {
    .spacer-bottom-xl {
        margin-bottom: 37.5px; } }

.no-margin-top, .nmt {
    margin-top: 0; }

.no-margin-bottom, .nmb {
    margin-bottom: 0; }

.no-margins {
    margin: 0; }

.header-color {
    color: #2e2e2e; }

.header-color-alt {
    color: #4e4e4e; }

.white {
    color: #fff; }

.bk {
    color: #000; }

.text-bg1 {
    color: #f0f0f0; }

.text-bg2 {
    color: #f8f8f8; }

.text-bg3 {
    color: #eaedf8; }

.text-bg4 {
    color: #e4e6fa; }

.text-bg5 {
    color: #c5cbe3; }

.text-blue {
    color: #3e53a4; }

.text-blue-300 {
    color: #8b98c8; }

.text-blue-500 {
    color: #3e53a4; }

.text-blue-700 {
    color: #314183; }

.text-cyan {
    color: #009dbf; }

.text-cyan-300 {
    color: #66C4D9; }

.text-cyan-500 {
    color: #009dbf; }

.text-cyan-700 {
    color: #007D99; }

.text-dark-green {
    color: #00a740; }

.text-dark-green-300 {
    color: #66ca8c; }

.text-dark-green-500 {
    color: #00a740; }

.text-dark-green-700 {
    color: #008500; }

.text-dark-orange {
    color: #ee6700; }

.text-dark-orange-300 {
    color: #f5a466; }

.text-dark-orange-500 {
    color: #ee6700; }

.text-dark-orange-700 {
    color: #be5000; }

.text-danger {
    color: #dc0000; }

.text-error {
    color: #dc0000; }

.text-gray {
    color: #c0c0c0; }

.text-gray-50 {
    color: #e1e1e1; }

.text-gray-300 {
    color: #9b9b9b; }

.text-gray-400 {
    color: #717171; }

.text-gray-500 {
    color: #4e4e4e; }

.text-gray-700 {
    color: #2e2e2e; }

.text-green {
    color: #72bf44; }

.text-green-300 {
    color: #aad88f; }

.text-green-500 {
    color: #72bf44; }

.text-green-700 {
    color: #5a9836; }

.text-magenta {
    color: #cf0989; }

.text-magenta-300 {
    color: #e26bb8; }

.text-magenta-500 {
    color: #cf0989; }

.text-magenta-700 {
    color: #a5076e; }

.text-medium-blue {
    color: #0072b8; }

.text-medium-blue-300 {
    color: #66aad4; }

.text-medium-blue-500 {
    color: #0072b8; }

.text-medium-blue-700 {
    color: #005a93; }

.text-orange {
    color: #ef8200; }

.text-orange-300 {
    color: #f5a66d; }

.text-orange-500 {
    color: #ef8200; }

.text-orange-700 {
    color: #bf6800; }

.text-purple {
    color: #a03f9b; }

.text-purple-300 {
    color: #c68cc3; }

.text-purple-500 {
    color: #a03f9b; }

.text-purple-700 {
    color: #80327c; }

.text-warning {
    color: #be5000; }

.text-yellow {
    color: #edb700; }

.text-yellow-300 {
    color: #f4d466; }

.text-yellow-500 {
    color: #edb700; }

.text-yellow-700 {
    color: #bd9100; }

.bg-header-color {
    background-color: #2e2e2e; }

.bg-header-color-alt {
    background-color: #4e4e4e; }

.bg-white {
    background-color: #fff; }

.bg-pb-bg1 {
    background-color: #f0f0f0; }

.bg-pb-bg2 {
    background-color: #f8f8f8; }

.bg-pb-bg3 {
    background-color: #eaedf8; }

.bg-pb-bg4 {
    background-color: #e4e6fa; }

.bg-pb-bg5 {
    background-color: #c5cbe3; }

.bg-pb-blue {
    background-color: #3e53a4; }

.bg-pb-blue-300 {
    background-color: #8b98c8; }

.bg-pb-blue-500 {
    background-color: #3e53a4; }

.bg-pb-blue-700 {
    background-color: #314183; }

.bg-pb-cyan {
    background-color: #009dbf; }

.bg-pb-cyan-300 {
    background-color: #66C4D9; }

.bg-pb-cyan-500 {
    background-color: #009dbf; }

.bg-pb-cyan-700 {
    background-color: #007D99; }

.bg-pb-error {
    background-color: #dc0000; }

.bg-pb-danger {
    background-color: #dc0000; }

.bg-pb-dark-orange {
    background-color: #ee6700; }

.bg-pb-dark-orange-300 {
    background-color: #f5a466; }

.bg-pb-dark-orange-500 {
    background-color: #ee6700; }

.bg-pb-dark-orange-700 {
    background-color: #be5000; }

.bg-pb-dark-green {
    background-color: #00a740; }

.bg-pb-dark-green-300 {
    background-color: #66ca8c; }

.bg-pb-dark-green-500 {
    background-color: #00a740; }

.bg-pb-dark-green-700 {
    background-color: #008500; }

.bg-pb-gray {
    background-color: #c0c0c0; }

.bg-pb-gray-50 {
    background-color: #e1e1e1; }

.bg-pb-gray-300 {
    background-color: #9b9b9b; }

.bg-pb-gray-400 {
    background-color: #717171; }

.bg-pb-gray-500 {
    background-color: #4e4e4e; }

.bg-pb-gray-700 {
    background-color: #2e2e2e; }

.bg-pb-green {
    background-color: #72bf44; }

.bg-pb-green-300 {
    background-color: #aad88f; }

.bg-pb-green-500 {
    background-color: #72bf44; }

.bg-pb-green-700 {
    background-color: #5a9836; }

.bg-pb-magenta {
    background-color: #cf0989; }

.bg-pb-magenta-300 {
    background-color: #e26bb8; }

.bg-pb-magenta-500 {
    background-color: #cf0989; }

.bg-pb-magenta-700 {
    background-color: #a5076e; }

.bg-pb-medium-blue {
    background-color: #0072b8; }

.bg-pb-medium-blue-300 {
    background-color: #66aad4; }

.bg-pb-medium-blue-500 {
    background-color: #0072b8; }

.bg-pb-medium-blue-700 {
    background-color: #005a93; }

.bg-pb-orange {
    background-color: #ef8200; }

.bg-pb-orange-300 {
    background-color: #f5a66d; }

.bg-pb-orange-500 {
    background-color: #ef8200; }

.bg-pb-orange-700 {
    background-color: #bf6800; }

.bg-pb-purple {
    background-color: #a03f9b; }

.bg-pb-purple-300 {
    background-color: #c68cc3; }

.bg-pb-purple-500 {
    background-color: #a03f9b; }

.bg-pb-purple-700 {
    background-color: #80327c; }

.bg-pb-warning {
    background-color: #be5000; }

.bg-pb-yellow {
    background-color: #edb700; }

.bg-pb-yellow-300 {
    background-color: #f4d466; }

.bg-pb-yellow-500 {
    background-color: #edb700; }

.bg-pb-yellow-700 {
    background-color: #bd9100; }

.miller-columns {
    margin-bottom: 20px; }
.miller-columns .panel {
    height: 100%;
    overflow-y: auto; }
.miller-columns .first-column {
    padding-right: 0;
    height: 100%; }
.miller-columns .first-column .panel-default {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.miller-columns .first-column .panel-default .panel-heading {
    border-top-right-radius: 0; }
.miller-columns .inner-column {
    padding-left: 0;
    padding-right: 0;
    height: 100%; }
.miller-columns .inner-column .panel-default {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.miller-columns .inner-column .panel-default .panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.miller-columns .last-column {
    padding-left: 0;
    height: 100%; }
.miller-columns .last-column .panel-default {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
.miller-columns .last-column .panel-default .panel-heading {
    border-top-left-radius: 0; }

.selectize-input.focus, .selectize-control.single .selectize-input.focus, .tile-button:hover, .tile-button.hover, .form-control:focus, .form-control.focus, .logo-button-usps:hover, .logo-button-usps.hover, .item-selector-button:hover, .item-selector-button.hover, .ats-switch:hover, .toolbar .input-group .form-control.search:focus, .toolbar .input-group .form-control.search.focus {
    border-color: #3e53a4;
    border-width: 1px;
    outline: 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); }

.selectize-input {
    border-color: #9b9b9b;
    border-radius: 0; }
.selectize-input.dropdown-active {
    border-radius: 0; }
.selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px;
    border-color: transparent transparent #333; }

.input-group .selectize-control .selectize-input {
    overflow: initial;
    border-color: #9b9b9b;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.input-group .input-group-addon:first-child ~ .selectize-control .selectize-input {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
.input-group.input-group-lg .selectize-control .selectize-input {
    padding: 10px 16px;
    line-height: 1.33333;
    font-size: 14px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.input-group.input-group-lg .selectize-control .selectize-input .has-items {
    padding: 10px 16px; }
.input-group.input-group-sm .selectize-control .selectize-input {
    padding: 5px 10px;
    line-height: 1.5;
    font-size: 11px;
    border-radius: 0; }

.selectize-control.single .selectize-input {
    border-color: #9b9b9b;
    border-radius: 0; }

.selectize-input.items.has-options.full.has-items .item {
    color: #3e53a4; }

.selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 17px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #333 transparent transparent; }

.bs-wizard .bs-wizard-step {
    padding: 0;
    position: relative; }
.bs-wizard .bs-wizard-step .bs-wizard-stepnum {
    color: #717171;
    font-size: 16px;
    margin-bottom: 5px; }
.bs-wizard .bs-wizard-step .bs-wizard-info {
    color: #717171;
    font-size: 12px; }
.bs-wizard .bs-wizard-step .bs-wizard-dot {
    position: absolute;
    width: 14px;
    height: 14px;
    display: block;
    background: #828282;
    top: -3px;
    left: 55%;
    margin-left: -14px;
    border: 2px solid #fff; }
.bs-wizard .bs-wizard-step .progress {
    position: relative;
    border-radius: 0;
    height: 8px;
    box-shadow: none;
    left: 50%; }
.bs-wizard .bs-wizard-step .progress .progress-bar {
    width: 0;
    box-shadow: none;
    background: #9b9b9b; }
.bs-wizard .bs-wizard-step.complete > .progress > .progress-bar {
    width: 100%;
    background-color: #00a740; }
.bs-wizard .bs-wizard-step.complete .bs-wizard-stepnum {
    color: #00a740; }
.bs-wizard .bs-wizard-step.active > .progress > .progress-bar {
    width: 50%;
    background-color: #009dbf; }
.bs-wizard .bs-wizard-step.active .bs-wizard-stepnum {
    color: #009dbf; }
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
    width: 0%; }
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
    width: 100%; }
.bs-wizard > .bs-wizard-step:first-child > .progress {
    left: 50%; }
.bs-wizard > .bs-wizard-step:last-child > .progress {
    width: 0; }

.stepper-wrap {
    font: 11px Arial, sans-serif;
    position: relative;
    display: inline-block; }
.stepper-wrap input {
    text-align: right;
    border-radius: 0; }

.stepper-btn-wrap {
    position: absolute;
    top: 0;
    right: -20px;
    overflow: hidden;
    width: 20px;
    height: 100%;
    border: 1px solid #9b9b9b;
    border-radius: 0;
    border-left: 0;
    background-color: #e1e1e1;
    background-image: none; }
.stepper-btn-wrap a {
    font-size: 10px;
    text-indent: -9999px;
    line-height: 100%;
    display: block;
    overflow: hidden;
    height: 50%;
    cursor: pointer;
    text-align: center;
    text-decoration: none; }
.stepper-btn-wrap a.stepper-btn-up {
    padding-top: 3px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxNiAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZHJvcGFycm93PC90aXRsZT48cGF0aCBkPSJNMCA3LjM0NGgxMC41bC01LjI1IDUuNTY2LTUuMjUtNS41NjV6IiBmaWxsPSIjNzE3MTcxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 4px center no-repeat;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
.stepper-btn-wrap a.stepper-btn-dwn {
    padding-top: 3px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxNiAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZHJvcGFycm93PC90aXRsZT48cGF0aCBkPSJNMCA3LjM0NGgxMC41bC01LjI1IDUuNTY2LTUuMjUtNS41NjV6IiBmaWxsPSIjNzE3MTcxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 4px center no-repeat; }
.stepper-btn-wrap a:hover {
    background-color: #c8c8c8; }

.media {
    background-color: #f8f8f8;
    padding: 20px;
    margin-top: 15px; }
.media.first, .media:first-child {
    margin-top: 0; }

.media-heading {
    font-weight: 700; }

.fullscreen header, .fullscreen #header, .fullscreen footer, .fullscreen #footer {
    display: none; }

.nav-left {
    position: absolute;
    width: 275px;
    top: 80px;
    padding: 10px;
    z-index: 100;
    transition: width .8s;
    transition-delay: width .3s; }
.minified .nav-left {
    width: 50px; }

.nav-container {
    margin-left: 275px;
    padding-left: 30px;
    transition: margin-left .6s;
    transition-delay: margin-left .5s; }
.minified .nav-container {
    margin-left: 70px; }

.menu > li.open .menu-heading i, .menu > li.open .menu-heading .menu-title, .menu > li.open .menu-heading b {
    transition: all .3s;
    color: #3e53a4; }
.minified .menu > li:hover .menu-heading {
    transition: none;
    background-color: #f8f8f8;
    width: 200px; }
.minified .menu > li:hover .menu-title {
    display: inline-block !important;
    background-color: #f8f8f8;
    font-weight: 700; }
.minified .menu > li:hover .menu-content {
    transition: all .3s;
    background-color: #f8f8f8;
    position: absolute;
    width: 165px;
    left: 45px;
    display: block !important; }
.minified .menu > li:hover .menu-content li a {
    padding: 5px; }
.menu .menu-heading {
    white-space: nowrap;
    padding: 5px 3px;
    color: #717171;
    text-decoration: none;
    display: block;
    cursor: pointer;
    position: relative; }
.menu .menu-heading i.fa {
    margin-right: 10px; }
.menu .menu-heading:hover {
    background-color: transparent;
    transition: all .3s;
    color: #3e53a4; }
.menu .menu-content {
    display: none; }
.menu .menu-content li {
    white-space: nowrap; }
.menu .menu-content li:hover {
    background: #f8f8f8;
    color: #3e53a4; }
.menu .menu-content li a {
    color: #717171;
    text-decoration: none;
    padding-left: 41px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    cursor: pointer; }
.menu .menu-content li a:hover {
    color: #3e53a4; }
.menu .menu-content li a.active {
    color: #3e53a4; }
.menu .menu-collapse {
    cursor: default;
    padding-left: 3px; }
.menu .menu-collapse i.fa {
    cursor: pointer;
    transition: all .3s; }
.menu .menu-collapse i.fa:hover {
    transition: all .3s;
    color: #3e53a4; }
.menu .menu-collapse i.fa:before {
    content: '\f0a8'; }
.minified .menu .menu-collapse i.fa {
    transition: all .3s;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
.no-csstransforms .minified .menu .menu-collapse i.fa:before {
    content: '\f0a9'; }

.nav.nav-list.tree-menu a {
    padding: 3px;
    color: #717171; }
.nav.nav-list.tree-menu a:hover {
    color: #3e53a4; }
.nav.nav-list.tree-menu > li {
    padding-top: 5px; }
.nav.nav-list.tree-menu ul.nav.nav-list.tree {
    display: none; }
.nav.nav-list.tree-menu ul li {
    padding-left: 10px; }
.nav.nav-list.tree-menu ul li:hover {
    color: #3e53a4; }
.nav.nav-list.tree-menu .nav-header {
    margin-top: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
    display: inline-block; }
.nav.nav-list.tree-menu .nav-header:before {
    content: '\25B8';
    padding-right: 3px;
    font-weight: normal;
    display: inline-block;
    color: #3e53a4;
    transition: all .3s;
    -webkit-transform-origin: 40% center;
    transform-origin: 40% center; }
.nav.nav-list.tree-menu .nav-header.open:before {
    color: #3e53a4;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
.nav.nav-list.tree-menu.utility-nav .nav-header {
    width: 100%; }
.nav.nav-list.tree-menu.utility-nav .nav-header:before {
    content: ''; }
.nav.nav-list.tree-menu.utility-nav .nav-header:hover {
    color: #3e53a4; }
.nav.nav-list.tree-menu.utility-nav li b.fa:before {
    content: '\f105'; }
.nav.nav-list.tree-menu.utility-nav li.open b.fa:before {
    content: '\f107'; }
.minified .nav.nav-list.tree-menu.utility-nav li.open ul {
    position: absolute;
    background-color: #f8f8f8;
    min-width: 150px;
    left: 30px;
    top: 13px;
    z-index: 20;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); }
.minified .nav.nav-list.tree-menu.utility-nav li.open ul li {
    padding-left: 10px;
    padding-bottom: 5px; }
.nav.nav-list.tree-menu.utility-nav ul li {
    padding-left: 27px;
    padding-top: 5px;
    width: 100%; }
.nav.nav-list.tree-menu.utility-nav ul li:hover {
    background: #f8f8f8; }

div.accordion-group .panel-body {
    padding: 15px; }
div.accordion-group.compact .panel-default {
    border: 0;
    border-radius: 0; }
div.accordion-group.compact .panel-default .panel-heading {
    border: 0;
    border-radius: 0; }
div.accordion-group.compact .panel-default .panel-heading + .panel-collapse .panel-body {
    border-top: 0; }
div.accordion-group.compact .panel + .panel {
    margin-top: 0; }
div.accordion-group .panel-title {
    cursor: pointer;
    font-weight: 400; }
div.accordion-group .panel-title:hover {
    color: #0072b8; }
div.accordion-group .panel-title:hover:before {
    color: #0072b8; }
div.accordion-group .panel-title:before {
    content: '\25B8';
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    display: inline-block;
    margin-right: 5px;
    color: #4e4e4e;
    transition: all 0.2s; }
div.accordion-group .panel-title a:hover {
    color: #0072b8;
    text-decoration: none; }
div.accordion-group .panel.active .panel-title:before {
    content: '\25B8';
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
.no-csstransforms div.accordion-group .panel.active:before {
    content: '\25be'; }

.panel-group .panel {
    border-radius: 0; }
.panel-group .panel .panel-heading {
    background-color: rgba(200, 200, 200, 0.2);
    margin: 0;
    padding: 15px 30px 10px; }

.collapse-button {
    cursor: pointer; }
.collapse-button:hover {
    color: #0072b8; }
.collapse-button:hover:before {
    color: #0072b8; }
.collapse-button:before {
    content: '\25B8';
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    display: inline-block;
    margin-right: 5px;
    color: #4e4e4e;
    transition: all 0.2s; }
.collapse-button.open:before {
    content: '\25B8';
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
.no-csstransforms .collapse-button.open:before {
    content: '\25be'; }

.alert {
    border-radius: 0; }
.alert.alert-danger {
    color: #dc0000;
    background-color: #fef2f2;
    border-color: #f4b7b7; }
.alert.alert-danger .close {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNkYzAwMDAiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1LjIxNiAxLjc4NGwtMTQuMTQgMTQuMTRNMS4wNzYgMS43ODRsMTQuMTQgMTQuMTQiLz48L2c+PC9zdmc+") center center no-repeat; }
.alert.alert-warning {
    color: #be5000;
    background-color: #fcf6f2;
    border-color: #f2e1cc; }
.alert.alert-warning .close {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNiZjY4MDAiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1LjIxNiAxLjc4NGwtMTQuMTQgMTQuMTRNMS4wNzYgMS43ODRsMTQuMTQgMTQuMTQiLz48L2c+PC9zdmc+") center center no-repeat; }
.alert.alert-success {
    color: #008500;
    background-color: #f2f9f2;
    border-color: #9FE1B7; }
.alert.alert-success .close {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDgwMDAiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1LjIxNiAxLjc4NGwtMTQuMTQgMTQuMTRNMS4wNzYgMS43ODRsMTQuMTQgMTQuMTQiLz48L2c+PC9zdmc+") center center no-repeat; }
.alert.alert-info {
    color: #3e53a4;
    background-color: #EBEDF5;
    border-color: #C5CBE3; }
.alert.alert-info .close {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMzZTUzYTQiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1LjIxNiAxLjc4NGwtMTQuMTQgMTQuMTRNMS4wNzYgMS43ODRsMTQuMTQgMTQuMTQiLz48L2c+PC9zdmc+") center center no-repeat; }
.alert .alert-link {
    text-decoration: underline;
    font-weight: inherit;
    color: inherit; }
.alert .close {
    width: 21px;
    height: 21px; }

.badge {
    background-color: #cf0989; }

.badge-gray-text {
    background-color: #717171 !important; }

.badge-gray-dark {
    background-color: #2e2e2e !important; }

.badge-brand-success {
    background-color: #008500 !important; }

.badge-brand-info {
    background-color: #3e53a4 !important; }

.badge-brand-warning {
    background-color: #be5000 !important; }

.badge-brand-danger {
    background-color: #dc0000 !important; }

.badge-link {
    background-color: #e1e1e1;
    color: #3e53a4;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal; }

.breadcrumb {
    padding: 0;
    background-color: transparent;
    margin-bottom: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px; }
.breadcrumb + h1 {
    margin-top: 0; }
.breadcrumb .active {
    color: #c0c0c0; }

.btn-primary {
    color: #fff;
    background-color: #3e53a4;
    border-color: #3e53a4; }
.btn-primary:hover, .btn-primary.hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #314183;
    border-color: #3e53a4; }
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    background-image: none; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled.hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled].hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary.hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #c0c0c0;
    border-color: #c0c0c0;
    color: #fff; }
.btn-primary .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn-default, .btn-cancel, .btn-group .btn-default, .btn-group-vertical .btn-default {
    color: #3e53a4;
    background-color: transparent;
    border-color: #3e53a4; }
.btn-default:hover, .btn-default.hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle, .btn-cancel:hover, .btn-cancel.hover, .btn-cancel:focus, .btn-cancel.focus, .btn-cancel:active, .btn-cancel.active, .open > .btn-cancel.dropdown-toggle, .btn-group .btn-default:hover, .btn-group .btn-default.hover, .btn-group .btn-default:focus, .btn-group .btn-default.focus, .btn-group .btn-default:active, .btn-group .btn-default.active, .open > .btn-group .btn-default.dropdown-toggle, .btn-group-vertical .btn-default:hover, .btn-group-vertical .btn-default.hover, .btn-group-vertical .btn-default:focus, .btn-group-vertical .btn-default.focus, .btn-group-vertical .btn-default:active, .btn-group-vertical .btn-default.active, .open > .btn-group-vertical .btn-default.dropdown-toggle {
    color: #3e53a4;
    background-color: #d9dced;
    border-color: #3e53a4; }
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle, .btn-cancel:active, .btn-cancel.active, .open > .btn-cancel.dropdown-toggle, .btn-group .btn-default:active, .btn-group .btn-default.active, .open > .btn-group .btn-default.dropdown-toggle, .btn-group-vertical .btn-default:active, .btn-group-vertical .btn-default.active, .open > .btn-group-vertical .btn-default.dropdown-toggle {
    background-image: none; }
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled.hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled].hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default.hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active, .btn-cancel.disabled, .btn-cancel.disabled:hover, .btn-cancel.disabled.hover, .btn-cancel.disabled:focus, .btn-cancel.disabled.focus, .btn-cancel.disabled:active, .btn-cancel.disabled.active, .btn-cancel[disabled], .btn-cancel[disabled]:hover, .btn-cancel[disabled].hover, .btn-cancel[disabled]:focus, .btn-cancel[disabled].focus, .btn-cancel[disabled]:active, .btn-cancel[disabled].active, fieldset[disabled] .btn-cancel, fieldset[disabled] .btn-cancel:hover, fieldset[disabled] .btn-cancel.hover, fieldset[disabled] .btn-cancel:focus, fieldset[disabled] .btn-cancel.focus, fieldset[disabled] .btn-cancel:active, fieldset[disabled] .btn-cancel.active, .btn-group .btn-default.disabled, .btn-group .btn-default.disabled:hover, .btn-group .btn-default.disabled.hover, .btn-group .btn-default.disabled:focus, .btn-group .btn-default.disabled.focus, .btn-group .btn-default.disabled:active, .btn-group .btn-default.disabled.active, .btn-group .btn-default[disabled], .btn-group .btn-default[disabled]:hover, .btn-group .btn-default[disabled].hover, .btn-group .btn-default[disabled]:focus, .btn-group .btn-default[disabled].focus, .btn-group .btn-default[disabled]:active, .btn-group .btn-default[disabled].active, fieldset[disabled] .btn-group .btn-default, fieldset[disabled] .btn-group .btn-default:hover, fieldset[disabled] .btn-group .btn-default.hover, fieldset[disabled] .btn-group .btn-default:focus, fieldset[disabled] .btn-group .btn-default.focus, fieldset[disabled] .btn-group .btn-default:active, fieldset[disabled] .btn-group .btn-default.active, .btn-group-vertical .btn-default.disabled, .btn-group-vertical .btn-default.disabled:hover, .btn-group-vertical .btn-default.disabled.hover, .btn-group-vertical .btn-default.disabled:focus, .btn-group-vertical .btn-default.disabled.focus, .btn-group-vertical .btn-default.disabled:active, .btn-group-vertical .btn-default.disabled.active, .btn-group-vertical .btn-default[disabled], .btn-group-vertical .btn-default[disabled]:hover, .btn-group-vertical .btn-default[disabled].hover, .btn-group-vertical .btn-default[disabled]:focus, .btn-group-vertical .btn-default[disabled].focus, .btn-group-vertical .btn-default[disabled]:active, .btn-group-vertical .btn-default[disabled].active, fieldset[disabled] .btn-group-vertical .btn-default, fieldset[disabled] .btn-group-vertical .btn-default:hover, fieldset[disabled] .btn-group-vertical .btn-default.hover, fieldset[disabled] .btn-group-vertical .btn-default:focus, fieldset[disabled] .btn-group-vertical .btn-default.focus, fieldset[disabled] .btn-group-vertical .btn-default:active, fieldset[disabled] .btn-group-vertical .btn-default.active {
    background-color: transparent;
    border-color: #c0c0c0;
    color: #c0c0c0; }
.btn-default .badge, .btn-cancel .badge, .btn-group .btn-default .badge, .btn-group-vertical .btn-default .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn-link {
    color: #3e53a4;
    background-color: transparent;
    border-color: transparent; }
.btn-link:hover, .btn-link.hover, .btn-link:focus, .btn-link.focus, .btn-link:active, .btn-link.active, .open > .btn-link.dropdown-toggle {
    color: #3e53a4;
    background-color: #d9dced;
    border-color: transparent; }
.btn-link:active, .btn-link.active, .open > .btn-link.dropdown-toggle {
    background-image: none; }
.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled.hover, .btn-link.disabled:focus, .btn-link.disabled.focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled].hover, .btn-link[disabled]:focus, .btn-link[disabled].focus, .btn-link[disabled]:active, .btn-link[disabled].active, fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link.hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link.focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active {
    background-color: transparent;
    border-color: transparent;
    color: #c0c0c0; }
.btn-link .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }
.btn-link:hover {
    text-decoration: none; }

.btn-group-borderless .btn-default {
    color: #3e53a4;
    background-color: transparent;
    border-color: #3e53a4; }
.btn-group-borderless .btn-default:hover, .btn-group-borderless .btn-default.hover, .btn-group-borderless .btn-default:focus, .btn-group-borderless .btn-default.focus, .btn-group-borderless .btn-default:active, .btn-group-borderless .btn-default.active, .open > .btn-group-borderless .btn-default.dropdown-toggle {
    color: #9b9b9b;
    background-color: #f8f8f8;
    border-color: #3e53a4; }
.btn-group-borderless .btn-default:active, .btn-group-borderless .btn-default.active, .open > .btn-group-borderless .btn-default.dropdown-toggle {
    background-image: none; }
.btn-group-borderless .btn-default.disabled, .btn-group-borderless .btn-default.disabled:hover, .btn-group-borderless .btn-default.disabled.hover, .btn-group-borderless .btn-default.disabled:focus, .btn-group-borderless .btn-default.disabled.focus, .btn-group-borderless .btn-default.disabled:active, .btn-group-borderless .btn-default.disabled.active, .btn-group-borderless .btn-default[disabled], .btn-group-borderless .btn-default[disabled]:hover, .btn-group-borderless .btn-default[disabled].hover, .btn-group-borderless .btn-default[disabled]:focus, .btn-group-borderless .btn-default[disabled].focus, .btn-group-borderless .btn-default[disabled]:active, .btn-group-borderless .btn-default[disabled].active, fieldset[disabled] .btn-group-borderless .btn-default, fieldset[disabled] .btn-group-borderless .btn-default:hover, fieldset[disabled] .btn-group-borderless .btn-default.hover, fieldset[disabled] .btn-group-borderless .btn-default:focus, fieldset[disabled] .btn-group-borderless .btn-default.focus, fieldset[disabled] .btn-group-borderless .btn-default:active, fieldset[disabled] .btn-group-borderless .btn-default.active {
    background-color: #8b98c8;
    border-color: #3e53a4;
    color: #3e53a4; }
.btn-group-borderless .btn-default .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.btn-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.btn-pill-ko {
    color: #3e53a4;
    background-color: #fff;
    border-radius: 40px !important;
    border: 1px solid #fff;
    padding: 6px 16px;
    min-width: 120px; }
.btn-pill-ko:disabled {
    color: #fff;
    background-color: transparent;
    opacity: 0.5; }
.btn-pill-ko:hover {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #3e53a4; }
.btn-pill-ko:active {
    opacity: 0.8; }

.btn-pill-brand {
    color: #fff;
    background-color: #3e53a4;
    border-radius: 40px !important;
    border: 1px solid #3e53a4;
    padding: 6px 16px;
    min-width: 120px; }
.btn-pill-brand:disabled {
    color: #3e53a4;
    background-color: transparent;
    opacity: 0.5; }
.btn-pill-brand:hover {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #fff; }
.btn-pill-brand:active {
    opacity: 0.8; }

.btn-success {
    color: #fff;
    background-color: #008500;
    border-color: #008500; }
.btn-success:hover, .btn-success.hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #008500;
    border-color: #008500; }
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    background-image: none; }
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled.hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled].hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success.hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
    background-color: #f8f8f8;
    border-color: #9b9b9b;
    color: #9b9b9b; }
.btn-success .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn-info {
    color: #fff;
    background-color: #3e53a4;
    border-color: #3e53a4; }
.btn-info:hover, .btn-info.hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #3e53a4;
    border-color: #3e53a4; }
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    background-image: none; }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled.hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled].hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info.hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #f8f8f8;
    border-color: #9b9b9b;
    color: #9b9b9b; }
.btn-info .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn-warning {
    color: #fff;
    background-color: #be5000;
    border-color: #be5000; }
.btn-warning:hover, .btn-warning.hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #be5000;
    border-color: #be5000; }
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    background-image: none; }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled.hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled].hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning.hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
    background-color: #f8f8f8;
    border-color: #9b9b9b;
    color: #9b9b9b; }
.btn-warning .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn-danger {
    color: #fff;
    background-color: #dc0000;
    border-color: #dc0000; }
.btn-danger:hover, .btn-danger.hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc0000;
    border-color: #dc0000; }
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    background-image: none; }
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled.hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled].hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger.hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
    background-color: #f8f8f8;
    border-color: #9b9b9b;
    color: #9b9b9b; }
.btn-danger .badge {
    color: #fff;
    background-color: #cf0989;
    margin-left: 10px; }

.btn {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px; }

.btn-lg {
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 6px; }

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }

.open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #8b98c8;
    border-color: #3e53a4;
    box-shadow: none; }

.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: none; }

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #2e2e2e;
    text-decoration: none;
    background-color: #eaedf8; }

.btn-group-sm .btn i.fa {
    font-size: 16px; }
.btn-group-xs .btn i.fa {
    font-size: 14px; }

.btn-group-borderless .btn {
    border: 0; }

.btn-group .btn-default.active {
    background-color: #3e53a4;
    color: #fff; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    box-shadow: none; }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate; }
.btn-group-justified > .btn, .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
.btn-group-justified > .btn-group .btn {
    width: 100%; }
.btn-group-justified > .btn-group:not(:first-child) > .btn {
    border-left: 0; }
.btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

.btn-response {
    display: inline-block;
    margin-left: 10px; }

.close {
    transition: color 0.5s;
    opacity: 1;
    filter: alpha(opacity=1); }
.close:hover {
    opacity: 1;
    filter: alpha(opacity=1); }

.tile-button {
    border-radius: 0;
    height: 120px;
    width: 160px; }
.tile-button:hover, .tile-button.hover {
    background-color: #fff; }
.tile-button:active, .tile-button.active {
    border-width: 2px;
    background-color: #fff; }
.tile-button.disabled img, .tile-button[disabled] img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    border-color: #9b9b9b; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child {
    border-top-right-radius: 4px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-top-right-radius: 4px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-bottom-left-radius: 4px; }

::-webkit-input-placeholder {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #c1c1c1; }

::-moz-placeholder {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #c1c1c1; }

:-ms-input-placeholder {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #c1c1c1; }

::-ms-clear {
    display: none; }

select::-ms-expand {
    display: none; }

label {
    font-weight: normal; }
label .optional {
    font-size: 12px;
    font-style: italic; }

.help-block.text-error {
    display: none; }
.has-error .help-block.text-error {
    display: block;
    color: #dc0000; }

.help-block.text-error, .help-block.text-danger {
    color: #dc0000; }

.read-only-data label {
    margin: 5px 0 0; }
.read-only-data label + p {
    font-weight: bold; }

fieldset {
    margin-top: 40px; }
fieldset legend {
    color: #4e4e4e; }

.checkboxList {
    height: 110px !important;
    overflow-y: scroll; }
.checkboxList label {
    margin: 0; }
.checkboxList span {
    color: #717171; }

.checkboxList span, a.list-group-item {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px; }

.selectize-input.focus, .selectize-control.single .selectize-input.focus, .tile-button:hover, .tile-button.hover, .form-control:focus, .form-control.focus, .logo-button-usps:hover, .logo-button-usps.hover, .item-selector-button:hover, .item-selector-button.hover, .ats-switch:hover, .toolbar .input-group .form-control.search:focus, .toolbar .input-group .form-control.search.focus {
    border-color: #3e53a4;
    border-width: 1px;
    outline: 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); }

.form-control {
    display: block;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #3e53a4;
    background-color: #fff;
    background-image: none;
    border: 1px solid #9b9b9b;
    border-radius: 0;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-control:focus {
    outline: none; }
.form-control::-moz-focus-inner {
    border: 0; }
.form-control .form-control[disabled], .form-control .form-control[readonly], .form-control fieldset[disabled] .form-control {
    background-color: #f0f0f0;
    border-color: #dbdbdb;
    color: #c0c0c0;
    opacity: 1; }
.form-control[disabled], fieldset[disabled] .form-control {
    background-color: #f0f0f0;
    border-color: #dbdbdb;
    color: #c0c0c0;
    cursor: not-allowed;
    opacity: 1; }
.form-control[readonly] {
    background-color: #f8f8f8;
    border-color: #efefef;
    color: #4e4e4e;
    pointer-events: none; }

.input-group-addon {
    background-color: transparent;
    border-color: #9b9b9b;
    border-radius: 0; }

.input-group-btn > .btn {
    border-radius: 0;
    line-height: 1.43857;
    border-color: #9b9b9b; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    border-right-color: transparent; }

select {
    background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxNiAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZHJvcGFycm93PC90aXRsZT48cGF0aCBkPSJNMCA3LjM0NGgxMC41bC01LjI1IDUuNTY2LTUuMjUtNS41NjV6IiBmaWxsPSIjNzE3MTcxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") right center no-repeat !important; }
select[multiple], select[size] {
    background-image: none !important;
    color: #717171; }
select[multiple] option:selected, select[size] option:selected {
    background-color: #fff;
    color: #3e53a4; }
select.form-control {
    padding-right: 22px; }

.ui-select-bootstrap .ui-select-choices-row.active > a {
    color: #2e2e2e;
    text-decoration: none;
    outline: 0;
    background-color: #eaedf8; }

.input-sm, select.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.42857; }

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    border-radius: 0; }

.input-lg, select.input-lg {
    line-height: 1.42857; }

.widget-header h3 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.has-error .form-control, .has-error .form-control:focus {
    border-color: #dc0000; }

.form-control[disabled].datepicker, .form-control[readonly].datepicker, fieldset[disabled] .form-control.datepicker, .form-control[disabled].timepicker, .form-control[readonly].timepicker, fieldset[disabled] .form-control.timepicker {
    cursor: pointer;
    background-color: #fff; }

.repeated-field {
    margin-bottom: 20px; }
.repeated-field.last {
    margin-bottom: 3px; }

.add-another-link {
    font-size: 12px;
    text-decoration: underline; }

.logo-button-usps {
    position: relative;
    cursor: pointer;
    border: 1px solid #9b9b9b;
    padding: 15px;
    border-radius: 0;
    color: #000;
    width: 160px;
    height: 120px;
    background: #fff url("../images/logo-usps.png") center center no-repeat;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.logo-button-usps:active, .logo-button-usps.active {
    border-width: 2px;
    border-color: #3e53a4; }
.logo-button-usps.disabled {
    background-image: url("../images/logo-usps-disabled.png");
    cursor: not-allowed; }
.logo-button-usps.disabled:hover {
    border: 1px solid #9b9b9b;
    box-shadow: none; }

.item-selector-button {
    position: relative;
    text-align: center;
    cursor: pointer;
    border: 1px solid #9b9b9b;
    padding: 15px;
    border-radius: 0;
    color: #000;
    width: 160px;
    height: 120px;
    transition: all ease-in-out .1s, box-shadow ease-in-out .1s; }
.item-selector-button .title {
    color: #3e53a4;
    font-size: 12px;
    margin: 0;
    padding-top: -3px;
    font-family: "PrecisionSans_W_Md", "Helvetica Neue", Arial, sans-serif; }
.item-selector-button .divider {
    height: 1px;
    width: 20px;
    background-color: #9b9b9b;
    margin: 4px auto 10px; }
.item-selector-button .image {
    background: #fff url("../images/box.png") center center no-repeat;
    width: 64px;
    height: 57px;
    margin: 4px auto; }
.item-selector-button:hover, .item-selector-button.hover {
    padding: 14px; }
.item-selector-button:hover:after, .item-selector-button.hover:after {
    content: '';
    position: absolute;
    bottom: -13px;
    left: 66px;
    border-width: 14px 14px 0;
    border-style: solid;
    border-color: #fff transparent; }
.item-selector-button:hover:before, .item-selector-button.hover:before {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 66px;
    border-width: 14px 14px 0;
    border-style: solid;
    border-color: #3e53a4 transparent; }
.item-selector-button:active, .item-selector-button.active {
    border-width: 2px;
    border-color: #3e53a4;
    background-color: #3e53a4; }
.item-selector-button:active:before, .item-selector-button.active:before {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 66px;
    border-width: 14px 14px 0;
    border-style: solid;
    border-color: #3e53a4 transparent; }
.item-selector-button:active .title, .item-selector-button.active .title {
    color: #fff; }
.item-selector-button:active .divider, .item-selector-button.active .divider {
    background-color: #fff; }
.item-selector-button:active .image, .item-selector-button.active .image {
    background-color: #3e53a4; }
.item-selector-button:active:hover, .item-selector-button.active:hover {
    padding: 15px;
    box-shadow: none; }
.item-selector-button:active:hover:after, .item-selector-button.active:hover:after {
    content: '';
    position: absolute;
    bottom: -13px;
    left: 66px;
    border-width: 14px 14px 0;
    border-style: solid;
    border-color: #3e53a4 transparent; }
.item-selector-button.disabled {
    pointer-events: none;
    cursor: not-allowed; }
.item-selector-button.disabled .title {
    color: #c3c3c3; }
.item-selector-button.disabled .image {
    background-image: url("../images/box-disabled.png"); }
.item-selector-button.disabled:hover {
    padding: 15px;
    border: 1px solid #9b9b9b;
    box-shadow: none; }

.form-inline .checkbox input[type="checkbox"] {
    position: absolute; }

.control {
    position: relative;
    display: inline-block;
    padding-left: 25px;
    color: #555;
    cursor: pointer; }

.control input {
    position: absolute;
    opacity: 0;
    z-index: -1;
    /* Put the input behind the label so it doesn't overlay text */ }

.control-indicator {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 100%;
    color: #eee;
    border: 1px solid #9b9b9b;
    text-align: center;
    background-color: #fff;
    background-size: 50% 50%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

/*/

// Focus */
.control input:focus ~ .control-indicator {
    box-shadow: 0 0 0 .08rem #fff, 0 0 0 .2rem #8b98c8; }

.control input:checked ~ .control-indicator {
    color: #3E53A4;
    border: 1px solid #3E53A4;
    background-color: #fff; }

.control input:active ~ .control-indicator {
    color: #3E53A4;
    background-color: #fff; }

.control input[disabled] ~ .control-indicator, .control.disabled input ~ .control-indicator {
    color: #dbdbdb;
    background-color: #f0f0f0;
    border: 1px solid #dbdbdb;
    cursor: default; }

.control.disabled {
    color: #dbdbdb;
    cursor: default; }

.checkbox .control-indicator {
    border-radius: 0; }

.checkbox input:checked ~ .control-indicator {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjIyMSAwbC0uNzkuNzktMy4xNTkgMy4xNTktLjkwMy0uOTAzLS43OS0uNzktMS41NzkgMS41NzkuNzkuNzkgMS42OTIgMS42OTIuNzkuNzkuNzktLjc5IDMuOTQ5LTMuOTQ5Ljc5LS43OS0xLjU3OS0xLjU3OXoiIGZpbGw9IiMzRTUzQTQiLz48L3N2Zz4="); }

.radio .control-indicator {
    border-radius: 50%; }

.radio input:checked ~ .control-indicator {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgZmlsbD0iIzNFNTNBNCIgY3g9IjMiIGN5PSIzIiByPSIzIi8+PC9zdmc+"); }

.controls-stacked {
    margin: 15px 0; }

.controls-stacked .control, .controls-stacked .progress {
    display: block; }

.controls-stacked .control + .control, .controls-stacked .progress + .progress {
    margin-top: 7px; }

.controls-inline {
    margin: 15px 0; }

.form-inline .controls-inline .control.radio {
    padding-left: 10px; }

.controls-inline .control {
    display: inline;
    height: 15px; }

.controls-inline .control + .control {
    margin-left: 15px; }

a.list-group-item {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    border: 0;
    border-radius: 0;
    transition: background-color .3s, color .2s;
    background-color: transparent; }
a.list-group-item:hover {
    color: #005a93;
    background-color: #eaedf8; }
a.list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
a.list-group-item.active {
    background-color: #c5cbe3;
    border-color: #c5cbe3;
    color: #0072b8; }
a.list-group-item.active:hover, a.list-group-item.active:focus {
    background-color: #e1e1e1;
    border-color: #e1e1e1;
    color: #005a93; }
a.list-group-item.active .badge {
    color: #fff;
    background-color: #3e53a4; }

#loading-bar .bar {
    background: #fff;
    height: 1px; }
#loading-bar .peg {
    -ms-box-shadow: #29d 1px 0 6px 1px;
    box-shadow: #29d 1px 0 6px 1px;
    height: 1px; }

#loading-bar-spinner {
    display: block;
    position: fixed;
    z-index: 10002;
    top: 10px;
    left: 10px; }

#loading-bar-spinner .spinner-icon {
    border-top-color: #fff;
    border-left-color: #fff; }

.modal.draggable .modal-content {
    cursor: move; }
.modal.draggable .modal-content:active {
    background-color: #f8f8f8; }
.modal .modal-header {
    border-bottom: 1px solid #dddedf;
    padding: 0 0 10px;
    margin-bottom: 30px; }
.modal .modal-header .close {
    position: absolute;
    top: 15px;
    right: 20px;
    width: 21px;
    height: 21px;
    margin: 0;
    color: #3e53a4;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9 Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTdweCIgdmlld0JveD0i MCAwIDE3IDE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv eGxpbmsiPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ry b2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVs ZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpv aW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iaWNvbi1iaXRzIiB0cmFuc2Zvcm09 InRyYW5zbGF0ZSgtMTYxLjAwMDAwMCwgLTE1OC4wMDAwMDApIiBzdHJva2U9IiMz RTUzQTQiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9z ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY5LjUwMDAwMCwgMTY2LjUwMDAwMCkg cm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTY5LjUwMDAwMCwgLTE2Ni41 MDAwMDApIHRyYW5zbGF0ZSgxNTkuMDAwMDAwLCAxNTYuMDAwMDAwKSI+CiAgICAg ICAgICAgICAgICA8cGF0aCBkPSJNMjAsMTAuNSBMMS4xMjI2NTc1MmUtMTIsMTAu NSIgaWQ9IkxpbmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0x MCwwLjUgTDEwLDIwLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDwv Zz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg== ") center center no-repeat; }
.modal .modal-content {
    border-radius: 0;
    padding: 60px; }
.modal .modal-body {
    padding: 0; }
.modal .modal-footer {
    border-top: 0;
    text-align: left;
    padding: 0;
    margin-top: 40px; }

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000; }

.activity {
    position: relative; }
.activity:hover {
    color: #717171 !important; }
.activity:hover .badge {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
.activity .badge {
    position: absolute;
    top: 15%;
    right: 0;
    background: #cf0989;
    font-size: 10px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    line-height: normal;
    transition: all 0.1s; }

.callout {
    margin: 20px 0;
    padding: 20px;
    border-left: 4px solid #f8f8f8; }
.callout.callout-info {
    background-color: #EBEDF5;
    border-color: #C5CBE3; }
.callout.callout-info h4 {
    color: #3e53a4; }
.callout.callout-danger {
    background-color: #fef2f2;
    border-color: #f4b7b7; }
.callout.callout-danger h4 {
    color: #dc0000; }
.callout.callout-warning {
    background-color: #fcf6f2;
    border-color: #f2e1cc; }
.callout.callout-warning h4 {
    color: #be5000; }
.callout.callout-success {
    background-color: #f2f9f2;
    border-color: #9FE1B7; }
.callout.callout-success h4 {
    color: #008500; }

.divMessageBox {
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000; }

.MessageBoxContainer {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 20px;
    position: relative;
    top: 35%;
    width: 100%; }
.MessageBoxContainer input {
    padding: 5px;
    width: 50%; }
.MessageBoxContainer select {
    padding: 5px;
    width: 50%; }

.MessageBoxMiddle {
    left: 20%;
    position: relative;
    width: 60%; }
.MessageBoxMiddle .MsgTitle {
    font-size: 24px;
    font-weight: 300;
    letter-spacing: -1px; }
.MessageBoxMiddle .pText {
    font-style: 30px; }

.MessageBoxButtonSection {
    height: 30px;
    width: 100%; }
.MessageBoxButtonSection button {
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 7px;
    padding-left: 15px;
    padding-right: 15px; }

.LoadingBoxContainer {
    background-color: #232323;
    color: #fff;
    position: relative;
    top: 20%;
    width: 100%; }

.LoadingBoxMiddle {
    left: 20%;
    padding: 10px;
    position: relative;
    width: 50%; }
.LoadingBoxMiddle .MsgTitle {
    font-size: 26px; }
.LoadingBoxMiddle .pText {
    font-style: 30px; }

#LoadingPoints {
    position: absolute; }

.bigBox {
    background-color: #004d60;
    border-left: 5px solid rgba(0, 0, 0, 0.15);
    bottom: 10px;
    box-sizing: content-box;
    color: #fff;
    height: 150px;
    overflow: hidden;
    padding: 10px 10px 5px;
    position: fixed;
    right: 10px;
    width: 390px;
    z-index: 99999; }
.bigBox span {
    display: block;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: -1px;
    padding: 5px 0 !important; }
.bigBox p {
    font-size: 13px;
    margin-top: 10px; }
.bigBox .bigboxicon {
    font-size: 30px;
    left: 6px;
    position: absolute;
    text-align: left;
    top: 120px;
    z-index: 0; }
.bigBox .bigboxnumber {
    font-size: 25px;
    text-align: right;
    width: 100%; }

#divMiniIcons {
    bottom: 180px;
    float: right;
    position: fixed;
    right: 10px;
    width: 415px;
    z-index: 9999; }
#divMiniIcons .cajita {
    background-color: #f00;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 17px;
    margin-left: 4px;
    margin-top: 5px;
    padding: 4px 6px;
    text-align: center;
    vertical-align: middle; }
#divMiniIcons .cajita:active {
    left: 1px;
    position: relative;
    top: 1px; }

.botClose {
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 16px;
    opacity: 0.5;
    position: absolute;
    right: 10px;
    top: 15px;
    width: 15px; }

.botClose:hover {
    opacity: 1; }

.cajita img {
    height: 23px;
    padding-left: 3px;
    padding-top: 3px;
    width: 23px; }

#divSmallBoxes {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999; }

.SmallBox {
    border: 1px solid transparent;
    color: #fff;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 20px;
    width: 420px;
    z-index: 9999; }
.SmallBox .foto {
    font-size: 50px;
    left: 17px;
    position: absolute; }
.SmallBox .textoFull {
    float: left;
    padding-left: 20px;
    width: 93%; }
.SmallBox .textoFoto {
    float: left;
    margin: 3px 20px 3px 80px;
    width: 78%; }
.SmallBox span {
    display: block;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: -1px;
    margin: 4px 0; }
.SmallBox p {
    font-size: 13px;
    margin-top: 2px; }

.SmallBox:hover {
    border: 1px solid #fff;
    cursor: pointer; }

.miniPic {
    bottom: 8px;
    position: absolute;
    right: 9px; }

.miniIcono {
    font-size: 20px;
    height: 100%; }

@media screen and (max-width: 450px) and (max-width: 767px) {
    .MessageBoxContainer select {
        padding: 5px;
        width: 50%; }

    .SmallBox:hover {
        box-shadow: 0 0 10px #888;
        cursor: pointer; }

    .bigBox {
        background-color: #004d60;
        bottom: 10px;
        color: #fff;
        height: 150px;
        padding: 10px 10px 5px;
        position: fixed;
        right: 10px;
        width: 88%;
        z-index: 99999; }

    .MessageBoxMiddle .MsgTitle {
        font-size: 22px; }

    .MessageBoxMiddle .pText {
        font-style: 10px; }

    .divMessageBox {
        background: rgba(0, 0, 0, 0.6);
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100000; }

    .SmallBox span {
        font-size: 16px; }

    .MessageBoxButtonSection {
        height: 30px;
        width: 100%; }

    .SmallBox .textoFoto {
        float: left;
        margin: 3px 20px 3px 80px;
        width: 55%; }

    .MessageBoxButtonSection button {
        float: right;
        margin-right: 5px;
        padding-left: 15px;
        padding-right: 15px; }

    .SmallBox {
        width: 95%; }

    .SmallBox .textoFull {
        float: left;
        padding-left: 20px;
        width: 93%; }

    #divSmallBoxes {
        position: fixed;
        right: 0;
        top: 0;
        width: 90%; }

    .SmallBox p {
        font-size: 12px;
        margin-top: 2px; }

    .MessageBoxContainer input {
        padding: 5px;
        width: 50%; }

    .MessageBoxMiddle {
        left: 0;
        padding: 3px;
        position: relative;
        width: 100%; }

    .MessageBoxContainer {
        background-color: #232323;
        color: #fff;
        position: relative;
        top: 25%;
        width: 100%; } }
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
.animated.fast {
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s; }

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0; }
    100% {
        opacity: 1; } }

@keyframes fadeIn {
    0% {
        opacity: 0; }
    100% {
        opacity: 1; } }
@keyframes fadeIn {
    0% {
        opacity: 0; }
    100% {
        opacity: 1; } }
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn; }

@-webkit-keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0; }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1; } }

@keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0; }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1; } }
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px); }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0); } }
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight; }

@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0; }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1; } }

@keyframes fadeInUp {
    0% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0; }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1; } }
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px); }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0); } }
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; }

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }

@keyframes fadeOut {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }
@keyframes fadeOut {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }

@keyframes fadeOutLeft {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }
@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0); }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px); } }
.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft; }

.ats-switch {
    display: inline-block;
    cursor: pointer;
    border-radius: 0;
    border: 1px solid;
    border-color: #9b9b9b;
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    min-width: 100px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.ats-switch .knob {
    border-right: 0;
    border-left: 0;
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 100;
    background: #fff; }
.ats-switch .knob i {
    color: #000;
    text-shadow: 0 1px 0 #fff;
    line-height: 18px;
    pointer-events: none; }
.ats-switch span.switch-left {
    color: #fff;
    background: #3e53a4; }
.ats-switch .switch-left {
    background: #3e53a4; }
.ats-switch.disabled .knob {
    cursor: not-allowed !important; }

.ats-switch.disabled:hover {
    border-color: #9b9b9b;
    box-shadow: inset 0 0 0 transparent, 0 0 0 transparent; }

.tab-pane {
    padding: 15px; }

.tabbable.scroll > .tab-content {
    padding: 20px; }

.tab-content.tab-content-bordered {
    border: 1px solid #e1e1e1;
    border-top: 0; }

.nav-tabs {
    border-bottom: 1px solid #e1e1e1; }
.nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
.nav-tabs > li > a {
    margin-right: 0;
    line-height: 1.42857;
    border-radius: 0;
    color: #717171;
    background-color: #f7f7f7;
    border: 1px solid #e1e1e1;
    border-bottom-color: transparent; }
.nav-tabs > li > a:hover {
    border-color: #e1e1e1 #e1e1e1 transparent; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #2e2e2e;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-top: 2px solid #3e53a4;
    border-bottom-color: transparent;
    cursor: default; }

.nav-justified, .nav-tabs.nav-justified {
    width: 100%; }
.nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px; }
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
@media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0; }
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0; }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #e1e1e1; }
@media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #e1e1e1;
        border-radius: 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
        border-top: 2px solid #3e53a4; } }

.nav-pills > li > a {
    color: #717171; }
.nav-pills > li > a:hover {
    background-color: #e1e1e1; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #3e53a4; }

.tabs-fancy .nav.nav-tabs li {
    width: 20%; }

.tabs-fancy > .nav.nav-tabs li > a {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 20%;
    line-height: 16px;
    padding: 0 4px;
    height: 40px; }

.tabs-fancy > .nav.nav-tabs li, .tabs-fancy > .nav.nav-tabs li > a, .tabs-fancy > .nav.nav-tabs li.active, .tabs-fancy > .nav.nav-tabs li.active > a {
    margin-bottom: 0;
    border: 0;
    outline: none; }

.tabs-fancy > .nav.nav-tabs {
    border-color: #e1e1e1; }

.tabs-fancy > .nav.nav-tabs li.active a, .tabs-fancy > .nav.nav-tabs li.active a:active, .tabs-fancy > .nav.nav-tabs li.active a:focus {
    border: 0; }

.tabs-fancy > .nav.nav-tabs li.active a:hover, .tabs-fancy > .nav.nav-tabs li.active a:active, .tabs-fancy > .nav.nav-tabs li.active a:focus {
    border: 0;
    margin-bottom: 0; }

.tabs-fancy > .nav.nav-tabs li a, .tabs-fancy > .nav.nav-tabs li a:hover, .tabs-fancy > .nav.nav-tabs li a:active, .tabs-fancy > .nav.nav-tabs li a:focus {
    background-color: transparent; }

.tabs-fancy > .nav.nav-tabs li:last-child:after {
    content: '';
    width: 100%;
    height: 3px;
    background-color: #3e53a4;
    position: absolute;
    display: block;
    bottom: -2px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: all .2s linear; }

.tabs-fancy li:nth-child(1).active ~ li:last-child:after {
    -webkit-transform: translateX(-300%);
    transform: translateX(-300%); }

.tabs-fancy li:nth-child(2).active ~ li:last-child:after {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%); }

.tabs-fancy li:nth-child(3).active ~ li:last-child:after {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }

.tabs-fancy li:nth-child(4).active ~ li:last-child:after {
    -webkit-transform: translateX(0);
    transform: translateX(0); }

#toast-container .toast {
    padding: 15px;
    width: 350px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3); }
#toast-container .toast:hover {
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.45);
    opacity: 1;
    cursor: pointer; }
#toast-container .toast .toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #4e4e4e;
    text-shadow: 0 1px 0 #4e4e4e !important;
    opacity: .8; }
#toast-container .toast .toast-close-button:hover, #toast-container .toast .toast-close-button:focus {
    opacity: .9; }
#toast-container .toast .toast-message, #toast-container .toast .toast-title {
    font-size: 14px; }
#toast-container .toast .toast-message label, #toast-container .toast .toast-title label {
    color: #0072b8; }
#toast-container .toast .toast-message a, #toast-container .toast .toast-title a {
    color: #0072b8;
    text-decoration: underline; }
#toast-container .toast .toast-message a:hover, #toast-container .toast .toast-title a:hover {
    color: #005a93; }
#toast-container > .toast-info {
    background-color: #EBEDF5;
    border-color: #C5CBE3;
    color: #3e53a4;
    background-image: none !important; }
#toast-container > .toast-info .close-x {
    stroke: #3e53a4;
    position: absolute;
    top: 15px;
    right: 15px; }
#toast-container > .toast-info .toast-close-button:hover, #toast-container > .toast-info .toast-close-button:focus {
    color: #3e53a4 !important;
    text-shadow: 0 1px 0 #C5CBE3 !important; }
#toast-container > .toast-success {
    background-color: #f2f9f2;
    border-color: #9FE1B7;
    color: #008500;
    background-image: none !important; }
#toast-container > .toast-success .close-x {
    stroke: #008500;
    position: absolute;
    top: 15px;
    right: 15px; }
#toast-container > .toast-success .toast-close-button:hover, #toast-container > .toast-success .toast-close-button:focus {
    color: #008500 !important;
    text-shadow: 0 1px 0 #9FE1B7 !important; }
#toast-container > .toast-warning {
    background-color: #fcf6f2;
    border-color: #f2e1cc;
    color: #be5000;
    background-image: none !important; }
#toast-container > .toast-warning .close-x {
    stroke: #be5000;
    position: absolute;
    top: 15px;
    right: 15px; }
#toast-container > .toast-warning .toast-close-button:hover, #toast-container > .toast-warning .toast-close-button:focus {
    color: #be5000 !important;
    text-shadow: 0 1px 0 #f2e1cc !important; }
#toast-container > .toast-error {
    background-color: #fef2f2;
    border-color: #f4b7b7;
    color: #dc0000;
    background-image: none !important; }
#toast-container > .toast-error .close-x {
    stroke: #dc0000;
    position: absolute;
    top: 15px;
    right: 15px; }
#toast-container > .toast-error .toast-close-button:hover, #toast-container > .toast-error .toast-close-button:focus {
    color: #dc0000 !important;
    text-shadow: 0 1px 0 #f4b7b7 !important; }
#toast-container > .toast-custom {
    background-color: pbcolor(pbpurple, 300);
    border-color: pbcolor(pbpurple, 600);
    color: pbcolor(pbpurple, 800);
    background-image: none !important; }
#toast-container > .toast-custom .close-x {
    stroke: pbcolor(pbpurple, 800);
    position: absolute;
    top: 15px;
    right: 15px; }
#toast-container > .toast-custom .toast-close-button:hover, #toast-container > .toast-custom .toast-close-button:focus {
    color: pbcolor(pbpurple, 800) !important;
    text-shadow: 0 1px 0 pbcolor(pbpurple, 600) !important; }

/*Pull in Animations*/
.toast.ng-enter {
    opacity: 1 !important; }
.toast.ng-enter.ng-enter-active {
    opacity: 1; }
.toast.ng-leave {
    opacity: 1; }
.toast.ng-leave.ng-leave-active {
    opacity: 1 !important; }

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transition-timing-function: ease-in;
        opacity: 0; }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transition-timing-function: ease-in; }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1; }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        opacity: 1; }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px); } }

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transition-timing-function: ease-in;
        opacity: 0; }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transition-timing-function: ease-in; }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1; }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        opacity: 1; }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px); } }
@-webkit-keyframes flyin {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        opacity: 0; }
    60% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1; } }
@keyframes flyin {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        opacity: 0; }
    60% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1; } }
.flipInX, .toast.ng-enter {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation: flipInX .65s linear forwards;
    animation: flipInX .65s linear forwards; }

.flyOut, .toast.ng-leave.ng-leave-active {
    -webkit-animation: flyin .3s ease reverse forwards;
    animation: flyin .3s ease reverse forwards; }

.ats-switch {
    border-color: #9b9b9b; }

.switch {
    border-color: #9b9b9b;
    border-radius: 5px; }
.switch * {
    background-image: none !important; }
.switch .knob {
    background-color: #f8f8f8;
    border-color: #9b9b9b; }
.switch .switch-left {
    background-color: #3e53a4;
    border-color: #9b9b9b; }
.switch .switch-right {
    background-color: #f8f8f8;
    border-color: #9b9b9b; }
.switch.disabled {
    opacity: 0.55; }

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    background: #e1e1e1;
    border: 0;
    color: #3e53a4;
    vertical-align: middle; }
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item .close {
    font-weight: 200;
    font-size: 1.1em;
    line-height: 1.1em;
    vertical-align: middle;
    text-shadow: none;
    position: relative; }

.nav, .pagination, .carousel, .panel-title a {
    cursor: pointer; }

ul[datepicker-popup-wrap] {
    padding: 15px 10px; }
ul[datepicker-popup-wrap] table:focus {
    outline: none; }
ul[datepicker-popup-wrap] thead tr th button {
    border: 0; }
ul[datepicker-popup-wrap] tbody tr td {
    padding-right: 1px;
    padding-left: 1px; }
ul[datepicker-popup-wrap] tbody tr td button {
    border: 0; }
ul[datepicker-popup-wrap] tbody tr td button.active {
    background: #3e53a4; }
ul[datepicker-popup-wrap] tbody tr td button.active span {
    color: #fff; }

table[timepicker] tbody tr td {
    padding-left: 3px;
    padding-right: 3px; }
table[timepicker] tbody tr td input {
    padding: 0; }
.dropdown-menu table[timepicker] {
    margin: 10px; }

.tab-content-bordered .tab-content {
    border: 1px solid #f8f8f8;
    border-top: 0;
    border-radius: 0 0 4px 4px; }

.custom-daterange .custom-daterange-container {
    border: 1px solid #9b9b9b;
    border-left: 0;
    padding: 6px 0; }
.custom-daterange .custom-daterange-container .custom-daterange-labels {
    padding-right: 12px;
    padding-left: 12px; }
.custom-daterange .custom-daterange-container .custom-daterange-inputs {
    padding-left: 12px;
    padding-right: 7px; }
.custom-daterange .custom-daterange-container .custom-daterange-inputs label {
    padding: 0;
    margin: 0; }
.custom-daterange .custom-daterange-container .custom-daterange-inputs input[type="text"] {
    border-width: 0;
    padding: 0;
    margin: 0;
    color: #3e53a4;
    width: 90px;
    text-align: center; }
.custom-daterange .custom-daterange-container .custom-daterange-inputs input[type="text"]:focus {
    outline: none; }
.custom-daterange .custom-daterange-container .custom-daterange-inputs input[type="text"]:hover {
    cursor: pointer; }

#header, header {
    background: linear-gradient(90deg, #4c4ca2 0%, #872e96 40%, #872e96 45%, #c90d8b 100%); }
#header .navbar, header .navbar {
    margin-bottom: 0; }
#header .navbar li.first a, header .navbar li.first a {
    padding-left: 0; }
#header .pb-footer-logo, header .pb-footer-logo {
    margin-right: 30px;
    display: table; }
#header .pb-footer-logo:before, header .pb-footer-logo:before {
    display: table-cell;
    width: 112px;
    height: 24px;
    vertical-align: middle;
    margin-right: 10px; }

header:not(.demo) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    margin-top: 0;
    transition: all .03s ease-out;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.6); }
header:not(.demo).shadow {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); }

form.magic-search {
    margin-top: 7px; }
form.magic-search input {
    outline: none; }
form.magic-search input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPnNlYXJjaDwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PHBhdGggZD0iTTUuNjI1IDEuMjVjMi40MTMgMCA0LjM3NSAxLjk2MiA0LjM3NSA0LjM3NSAwIDIuNDEyLTEuOTYzIDQuMzc1LTQuMzc1IDQuMzc1LTIuNDEzIDAtNC4zNzUtMS45NjMtNC4zNzUtNC4zNzUgMC0yLjQxMyAxLjk2My00LjM3NSA0LjM3NS00LjM3NW0wIDEwYzEuMzMzIDAgMi41NTYtLjQ2NyAzLjUyMS0xLjI0NGw0Ljc4NiA0LjgxMWMuMTIzLjEyMy4yODMuMTg0LjQ0My4xODQuMTU5IDAgLjMxOS0uMDYxLjQ0MS0uMTgyLjI0NS0uMjQ0LjI0Ni0uNjM5LjAwMy0uODg0bC00Ljc5Mi00LjgxNmMuNzY0LS45NjEgMS4yMjQtMi4xNzMgMS4yMjQtMy40OTMgMC0zLjEwMS0yLjUyMy01LjYyNS01LjYyNS01LjYyNXMtNS42MjUgMi41MjQtNS42MjUgNS42MjVjMCAzLjEwMiAyLjUyMyA1LjYyNSA1LjYyNSA1LjYyNSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") no-repeat 9px center;
    opacity: .7;
    border: solid 1px transparent;
    padding: 7px 10px 7px 32px;
    display: inline-block;
    width: 15px;
    padding-left: 20px;
    color: transparent;
    cursor: pointer;
    border-radius: 20px;
    transition: all .5s; }
form.magic-search input::-webkit-search-decoration, form.magic-search input::-webkit-search-cancel-button {
    display: none; }
form.magic-search input[type=search]:focus {
    background-color: #831773;
    box-shadow: inset 0 0 5px #77186c;
    width: 130px;
    padding-left: 32px;
    color: #fff;
    opacity: 1;
    cursor: auto; }
form.magic-search input[type=search]:hover {
    border-color: rgba(185, 99, 174, 0.6);
    box-shadow: inset 0 0 5px #77186c; }
form.magic-search input:-moz-placeholder {
    color: transparent; }
form.magic-search input::-webkit-input-placeholder {
    color: transparent; }

.help-icon {
    height: 70px; }
.help-icon i.fa.fa-circle.fa-stack-1x {
    font-size: 26px;
    color: #980d70; }
.help-icon i.fa.fa-stack-1x.fa-question, .help-icon .initials {
    font-size: 20px; }

.navbar-right .dropdown-toggle {
    height: 50px; }
.navbar-right li.open i.fa.fa-circle.fa-stack-1x {
    display: none; }

.user-menu {
    position: relative; }
.user-menu i.fa.fa-circle.fa-stack-1x {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 26px;
    color: #980d70;
    text-align: center; }
.user-menu .initials {
    position: absolute;
    left: 12px;
    top: 14px;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center; }
.user-menu.open i.fa.fa-circle.fa-stack-1x {
    display: none; }

a.user-dot {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px !important;
    text-align: center;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9 Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0i MCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv eGxpbmsiPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ry b2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVs ZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tYml0cyIgdHJhbnNmb3Jt PSJ0cmFuc2xhdGUoLTEzMi4wMDAwMDAsIC0yMDUuMDAwMDAwKSIgZmlsbD0iIzk4 MEQ3MCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDQsMjI5IEMxNTAuNjI3NDE3 LDIyOSAxNTYsMjIzLjYyNzQxNyAxNTYsMjE3IEMxNTYsMjEwLjM3MjU4MyAxNTAu NjI3NDE3LDIwNSAxNDQsMjA1IEMxMzcuMzcyNTgzLDIwNSAxMzIsMjEwLjM3MjU4 MyAxMzIsMjE3IEMxMzIsMjIzLjYyNzQxNyAxMzcuMzcyNTgzLDIyOSAxNDQsMjI5 IFoiIGlkPSJkb3QiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3Zn Pg==") no-repeat center center; }

a.dot {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9 Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0i MCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv eGxpbmsiPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ry b2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVs ZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tYml0cyIgdHJhbnNmb3Jt PSJ0cmFuc2xhdGUoLTEzMi4wMDAwMDAsIC0yMDUuMDAwMDAwKSIgZmlsbD0iIzk4 MEQ3MCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDQsMjI5IEMxNTAuNjI3NDE3 LDIyOSAxNTYsMjIzLjYyNzQxNyAxNTYsMjE3IEMxNTYsMjEwLjM3MjU4MyAxNTAu NjI3NDE3LDIwNSAxNDQsMjA1IEMxMzcuMzcyNTgzLDIwNSAxMzIsMjEwLjM3MjU4 MyAxMzIsMjE3IEMxMzIsMjIzLjYyNzQxNyAxMzcuMzcyNTgzLDIyOSAxNDQsMjI5 IFoiIGlkPSJkb3QiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3Zn Pg==") no-repeat center center; }

a.app-launcher {
    height: 16px;
    width: 16px;
    margin-top: 10px;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9 Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0i MCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv eGxpbmsiPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ry b2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVs ZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tYml0cyIgdHJhbnNmb3Jt PSJ0cmFuc2xhdGUoLTY5LjAwMDAwMCwgLTExNi4wMDAwMDApIiBmaWxsPSIjRkZG RkZGIj4KICAgICAgICAgICAgPGcgaWQ9ImFwcC1sYXVuY2hlciIgdHJhbnNmb3Jt PSJ0cmFuc2xhdGUoNjkuMDAwMDAwLCAxMTYuMDAwMDAwKSI+CiAgICAgICAgICAg ICAgICA8cGF0aCBkPSJNMTAuMDg5MDgwMSwwLjAwNDQ4MTQ2NDUzIEw2LjEzNDg0 NjY4LDAuMDA0NDgxNDY0NTMgQzUuOTUyOTUxOTUsMC4wMDQ0ODE0NjQ1MyA1Ljgw NTMyNzIzLDAuMTUyMTA2MTc4IDUuODA1MzI3MjMsMC4zMzQwMDA5MTUgTDUuODA1 MzI3MjMsNC4yODgyMzQzMiBDNS44MDUzMjcyMyw0LjQ3MDEyOTA2IDUuOTUyOTUx OTUsNC42MTc3NTM3OCA2LjEzNDg0NjY4LDQuNjE3NzUzNzggTDEwLjA4OTA4MDEs NC42MTc3NTM3OCBDMTAuMjcwOTc0OCw0LjYxNzc1Mzc4IDEwLjQxODU5OTUsNC40 NzAxMjkwNiAxMC40MTg1OTk1LDQuMjg4MjM0MzIgTDEwLjQxODU5OTUsMC4zMzQw MDA5MTUgQzEwLjQxODU5OTUsMC4xNTIxMDYxNzggMTAuMjcwOTc0OCwwLjAwNDQ4 MTQ2NDUzIDEwLjA4OTA4MDEsMC4wMDQ0ODE0NjQ1MyIgaWQ9IkZpbGwtMzE3MiI+ PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuODE2NzY4ODgsMC4w MDQ0ODE0NjQ1MyBMMC44NjI1MzU0NjksMC4wMDQ0ODE0NjQ1MyBDMC42ODA2NDA3 MzIsMC4wMDQ0ODE0NjQ1MyAwLjUzMzAxNjAxOCwwLjE1MjEwNjE3OCAwLjUzMzAx NjAxOCwwLjMzNDAwMDkxNSBMMC41MzMwMTYwMTgsNC4yODgyMzQzMiBDMC41MzMw MTYwMTgsNC40NzAxMjkwNiAwLjY4MDY0MDczMiw0LjYxNzc1Mzc4IDAuODYyNTM1 NDY5LDQuNjE3NzUzNzggTDQuODE2NzY4ODgsNC42MTc3NTM3OCBDNC45OTg2NjM2 Miw0LjYxNzc1Mzc4IDUuMTQ2Mjg4MzMsNC40NzAxMjkwNiA1LjE0NjI4ODMzLDQu Mjg4MjM0MzIgTDUuMTQ2Mjg4MzMsMC4zMzQwMDA5MTUgQzUuMTQ2Mjg4MzMsMC4x NTIxMDYxNzggNC45OTg2NjM2MiwwLjAwNDQ4MTQ2NDUzIDQuODE2NzY4ODgsMC4w MDQ0ODE0NjQ1MyIgaWQ9IkZpbGwtMzE3MyIgb3BhY2l0eT0iMC44Ij48L3BhdGg+ CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuMzYxMzkxMywwLjAwNDQ4MTQ2 NDUzIEwxMS40MDcxNTc5LDAuMDA0NDgxNDY0NTMgQzExLjIyNTI2MzIsMC4wMDQ0 ODE0NjQ1MyAxMS4wNzc2Mzg0LDAuMTUyMTA2MTc4IDExLjA3NzYzODQsMC4zMzQw MDA5MTUgTDExLjA3NzYzODQsNC4yODgyMzQzMiBDMTEuMDc3NjM4NCw0LjQ3MDEy OTA2IDExLjIyNTI2MzIsNC42MTc3NTM3OCAxMS40MDcxNTc5LDQuNjE3NzUzNzgg TDE1LjM2MTM5MTMsNC42MTc3NTM3OCBDMTUuNTQzMjg2LDQuNjE3NzUzNzggMTUu NjkwOTEwOCw0LjQ3MDEyOTA2IDE1LjY5MDkxMDgsNC4yODgyMzQzMiBMMTUuNjkw OTEwOCwwLjMzNDAwMDkxNSBDMTUuNjkwOTEwOCwwLjE1MjEwNjE3OCAxNS41NDMy ODYsMC4wMDQ0ODE0NjQ1MyAxNS4zNjEzOTEzLDAuMDA0NDgxNDY0NTMiIGlkPSJG aWxsLTMxNzQiIG9wYWNpdHk9IjAuOCI+PC9wYXRoPgogICAgICAgICAgICAgICAg PHBhdGggZD0iTTEwLjA4OTA4MDEsNS4yNzY3OTI2OCBMNi4xMzQ4NDY2OCw1LjI3 Njc5MjY4IEM1Ljk1Mjk1MTk1LDUuMjc2NzkyNjggNS44MDUzMjcyMyw1LjQyNDQx NzM5IDUuODA1MzI3MjMsNS42MDYzMTIxMyBMNS44MDUzMjcyMyw5LjU2MDU0NTU0 IEM1LjgwNTMyNzIzLDkuNzQyNDQwMjcgNS45NTI5NTE5NSw5Ljg5MDA2NDk5IDYu MTM0ODQ2NjgsOS44OTAwNjQ5OSBMMTAuMDg5MDgwMSw5Ljg5MDA2NDk5IEMxMC4y NzA5NzQ4LDkuODkwMDY0OTkgMTAuNDE4NTk5NSw5Ljc0MjQ0MDI3IDEwLjQxODU5 OTUsOS41NjA1NDU1NCBMMTAuNDE4NTk5NSw1LjYwNjMxMjEzIEMxMC40MTg1OTk1 LDUuNDI0NDE3MzkgMTAuMjcwOTc0OCw1LjI3Njc5MjY4IDEwLjA4OTA4MDEsNS4y NzY3OTI2OCIgaWQ9IkZpbGwtMzE3NSIgb3BhY2l0eT0iMC44Ij48L3BhdGg+CiAg ICAgICAgICAgICAgICA8cGF0aCBkPSJNNC44MTY3Njg4OCw1LjI3Njc5MjY4IEww Ljg2MjUzNTQ2OSw1LjI3Njc5MjY4IEMwLjY4MDY0MDczMiw1LjI3Njc5MjY4IDAu NTMzMDE2MDE4LDUuNDI0NDE3MzkgMC41MzMwMTYwMTgsNS42MDYzMTIxMyBMMC41 MzMwMTYwMTgsOS41NjA1NDU1NCBDMC41MzMwMTYwMTgsOS43NDI0NDAyNyAwLjY4 MDY0MDczMiw5Ljg5MDA2NDk5IDAuODYyNTM1NDY5LDkuODkwMDY0OTkgTDQuODE2 NzY4ODgsOS44OTAwNjQ5OSBDNC45OTg2NjM2Miw5Ljg5MDA2NDk5IDUuMTQ2Mjg4 MzMsOS43NDI0NDAyNyA1LjE0NjI4ODMzLDkuNTYwNTQ1NTQgTDUuMTQ2Mjg4MzMs NS42MDYzMTIxMyBDNS4xNDYyODgzMyw1LjQyNDQxNzM5IDQuOTk4NjYzNjIsNS4y NzY3OTI2OCA0LjgxNjc2ODg4LDUuMjc2NzkyNjgiIGlkPSJGaWxsLTMxNzYiPjwv cGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4zNjEzOTEzLDUuMjc2 NzkyNjggTDExLjQwNzE1NzksNS4yNzY3OTI2OCBDMTEuMjI1MjYzMiw1LjI3Njc5 MjY4IDExLjA3NzYzODQsNS40MjQ0MTczOSAxMS4wNzc2Mzg0LDUuNjA2MzEyMTMg TDExLjA3NzYzODQsOS41NjA1NDU1NCBDMTEuMDc3NjM4NCw5Ljc0MjQ0MDI3IDEx LjIyNTI2MzIsOS44OTAwNjQ5OSAxMS40MDcxNTc5LDkuODkwMDY0OTkgTDE1LjM2 MTM5MTMsOS44OTAwNjQ5OSBDMTUuNTQzMjg2LDkuODkwMDY0OTkgMTUuNjkwOTEw OCw5Ljc0MjQ0MDI3IDE1LjY5MDkxMDgsOS41NjA1NDU1NCBMMTUuNjkwOTEwOCw1 LjYwNjMxMjEzIEMxNS42OTA5MTA4LDUuNDI0NDE3MzkgMTUuNTQzMjg2LDUuMjc2 NzkyNjggMTUuMzYxMzkxMyw1LjI3Njc5MjY4IiBpZD0iRmlsbC0zMTc3Ij48L3Bh dGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMDg5MDgwMSwxMC41NDkx MDM5IEw2LjEzNDg0NjY4LDEwLjU0OTEwMzkgQzUuOTUyOTUxOTUsMTAuNTQ5MTAz OSA1LjgwNTMyNzIzLDEwLjY5NjcyODYgNS44MDUzMjcyMywxMC44Nzg2MjMzIEw1 LjgwNTMyNzIzLDE0LjgzMjg1NjggQzUuODA1MzI3MjMsMTUuMDE0NzUxNSA1Ljk1 Mjk1MTk1LDE1LjE2MjM3NjIgNi4xMzQ4NDY2OCwxNS4xNjIzNzYyIEwxMC4wODkw ODAxLDE1LjE2MjM3NjIgQzEwLjI3MDk3NDgsMTUuMTYyMzc2MiAxMC40MTg1OTk1 LDE1LjAxNDc1MTUgMTAuNDE4NTk5NSwxNC44MzI4NTY4IEwxMC40MTg1OTk1LDEw Ljg3ODYyMzMgQzEwLjQxODU5OTUsMTAuNjk2NzI4NiAxMC4yNzA5NzQ4LDEwLjU0 OTEwMzkgMTAuMDg5MDgwMSwxMC41NDkxMDM5IiBpZD0iRmlsbC0zMTc4Ij48L3Bh dGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC44MTY3Njg4OCwxMC41NDkx MDM5IEwwLjg2MjUzNTQ2OSwxMC41NDkxMDM5IEMwLjY4MDY0MDczMiwxMC41NDkx MDM5IDAuNTMzMDE2MDE4LDEwLjY5NjcyODYgMC41MzMwMTYwMTgsMTAuODc4NjIz MyBMMC41MzMwMTYwMTgsMTQuODMyODU2OCBDMC41MzMwMTYwMTgsMTUuMDE0NzUx NSAwLjY4MDY0MDczMiwxNS4xNjIzNzYyIDAuODYyNTM1NDY5LDE1LjE2MjM3NjIg TDQuODE2NzY4ODgsMTUuMTYyMzc2MiBDNC45OTg2NjM2MiwxNS4xNjIzNzYyIDUu MTQ2Mjg4MzMsMTUuMDE0NzUxNSA1LjE0NjI4ODMzLDE0LjgzMjg1NjggTDUuMTQ2 Mjg4MzMsMTAuODc4NjIzMyBDNS4xNDYyODgzMywxMC42OTY3Mjg2IDQuOTk4NjYz NjIsMTAuNTQ5MTAzOSA0LjgxNjc2ODg4LDEwLjU0OTEwMzkiIGlkPSJGaWxsLTMx NzkiIG9wYWNpdHk9IjAuOCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGgg ZD0iTTE1LjM2MTM5MTMsMTAuNTQ5MTAzOSBMMTEuNDA3MTU3OSwxMC41NDkxMDM5 IEMxMS4yMjUyNjMyLDEwLjU0OTEwMzkgMTEuMDc3NjM4NCwxMC42OTY3Mjg2IDEx LjA3NzYzODQsMTAuODc4NjIzMyBMMTEuMDc3NjM4NCwxNC44MzI4NTY4IEMxMS4w Nzc2Mzg0LDE1LjAxNDc1MTUgMTEuMjI1MjYzMiwxNS4xNjIzNzYyIDExLjQwNzE1 NzksMTUuMTYyMzc2MiBMMTUuMzYxMzkxMywxNS4xNjIzNzYyIEMxNS41NDMyODYs MTUuMTYyMzc2MiAxNS42OTA5MTA4LDE1LjAxNDc1MTUgMTUuNjkwOTEwOCwxNC44 MzI4NTY4IEwxNS42OTA5MTA4LDEwLjg3ODYyMzMgQzE1LjY5MDkxMDgsMTAuNjk2 NzI4NiAxNS41NDMyODYsMTAuNTQ5MTAzOSAxNS4zNjEzOTEzLDEwLjU0OTEwMzki IGlkPSJGaWxsLTMxODAiIG9wYWNpdHk9IjAuOCI+PC9wYXRoPgogICAgICAgICAg ICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4= ") no-repeat center center; }

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #f8f8f8; }

@media (min-width: 1200px) {
    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 21px;
        padding-left: 21px; } }
.navbar-default {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    border-bottom: 0; }
.navbar-default .navbar-nav > li > a:hover {
    color: white; }
.navbar-default .navbar-nav > li > a:focus {
    color: rgba(255, 255, 255, 0.75); }
.navbar-default .navbar-toggle {
    border-color: #fff;
    background-color: rgba(62, 83, 164, 0.5);
    border-radius: 0; }
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff; }
.navbar-default .navbar-nav .divider-vertical {
    height: 30px;
    margin: 10px 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.3); }
.navbar-default .navbar-nav > li > a {
    color: white;
    font-size: 14px;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(0, 0, 0, 0.21);
    color: white; }
.navbar-default .navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 24px;
    line-height: 20px;
    color: #fff;
    height: 50px;
    font-family: "PrecisionSans_W_Bd", "Helvetica Neue", Arial, sans-serif; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #fff; }
.navbar-default .navbar-brand > img {
    display: block;
    margin-top: -7px; }
.navbar-default .navbar-brand a {
    color: inherit; }
.navbar-default .navbar-brand a:hover {
    color: inherit; }
@media (min-width: 768px) {
    .navbar > .container .navbar-default .navbar-brand, .navbar > .container-fluid .navbar-default .navbar-brand {
        margin-left: -15px; } }
.navbar-default .open a {
    background-color: transparent;
    color: #3e53a4; }
.navbar-default .open a:hover {
    background-color: #eaedf8;
    color: #2e2e2e; }
.navbar-default .dropdown-menu {
    background-color: #fff;
    margin-top: 1px;
    margin-bottom: 0;
    border-radius: 0;
    padding: 0;
    border: 1px solid #e1e1e1;
    border-top: 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }
.navbar-default .dropdown-menu .divider {
    height: 1px;
    margin: 9px 20px;
    overflow: hidden;
    background-color: #9b9b9b; }
.navbar-default .dropdown-menu > li.section-head {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    margin: 12px 20px 12px;
    color: #2e2e2e;
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1; }
.navbar-default .dropdown-menu > li > a {
    padding: 10px 30px 5px 20px;
    font-weight: normal;
    line-height: 1.4;
    color: #717171;
    font-size: 12px;
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.navbar-default .dropdown-menu > li > a:last-child {
    padding-bottom: 10px; }

.mega-offset {
    margin-left: 140px; }

.yamm-content .section-head {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    color: #2e2e2e;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e1e1e1; }
.yamm-content .menu-items li {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #717171;
    padding-left: 10px; }
.yamm-content .menu-items li:hover {
    background-color: #eaedf8;
    color: #2e2e2e; }
.yamm-content .menu-items li:last-child {
    margin-bottom: 0; }
.yamm-content .menu-items li a {
    color: inherit;
    display: block;
    width: 100%;
    padding: 13px 5px 13px 0; }
.yamm-content .menu-items li a:hover {
    text-decoration: none;
    color: #2e2e2e; }

.navbar-nav .dropdown .dropdown-menu {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
    max-height: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    display: block;
    overflow: hidden;
    transition: opacity 0.2s linear, max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0s linear 0.5s;
    transition: opacity 0.2s linear, max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), transform 0s linear 0.5s; }
.navbar-nav .dropdown.open .dropdown-menu {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    max-height: 500px;
    transition: opacity 0.3s linear, max-height 2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0s linear;
    transition: opacity 0.3s linear, max-height 2s cubic-bezier(0.19, 1, 0.22, 1), transform 0s linear; }

@media (max-width: 767px) {
    .activity {
        display: inline-block; } }
.site-content {
    min-height: 550px;
    min-height: calc(100vh - (50px + 40px + 44px)); }

.footer-wrapper {
    background-color: #e1e1e1; }

#footer, footer {
    margin-top: 40px;
    color: #717171;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    z-index: 10; }
#footer a, footer a {
    color: #4e4e4e; }
#footer.demo, footer.demo {
    margin-top: 0; }
#footer .fb-footer, footer .fb-footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0; }
@media (max-width: 767px) {
    #footer .fb-footer, footer .fb-footer {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around; }
    #footer .fb-footer > div, footer .fb-footer > div {
        padding: 5px 0; }
    #footer .fb-footer .copyright, footer .fb-footer .copyright {
        font-size: 11px; } }
#footer ul, footer ul {
    margin: 0; }
#footer ul.social li, footer ul.social li {
    padding-right: 1px; }
#footer ul.social li:last-child, footer ul.social li:last-child {
    padding-right: 0; }
#footer ul.social li a, footer ul.social li a {
    color: #4e4e4e;
    transition: 0.2s all; }
#footer ul.social li a:hover, footer ul.social li a:hover {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }

.pb-footer-logo:before {
    width: 112px;
    height: 24px;
    vertical-align: -7px;
    margin-right: 0;
    display: inline-block; }
.pb-footer-logo.gradient:before {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9 Im5vIj8+Cjxzdmcgd2lkdGg9Ijk0cHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0i MCAwIDk0IDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv eGxpbmsiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIx NC42NTg0NjUxJSIgeTE9IjE0LjYzNjEwMyUiIHgyPSI4NS4zNDE5NzklIiB5Mj0i ODUuMzcxNDUyNyUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAg PHN0b3Agc3RvcC1jb2xvcj0iI0M4NjlBOCIgb2Zmc2V0PSIyMCUiPjwvc3RvcD4K ICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzZFN0VCQiIgb2Zmc2V0PSI1 MCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwQkNG MSIgb2Zmc2V0PSI4MCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50 PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBz dHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ CiAgICAgICAgPGcgaWQ9Imljb24tYml0cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUo LTMwLjAwMDAwMCwgLTIzLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0ibG9n by1jb2xvci1mb290ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjAwMDAwMCwg MjMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU3ltYm9sXzNfIiB0 cmFuc2Zvcm09InRyYW5zbGF0ZSg3MC44NzcwMDUsIDAuMDAwMDAwKSI+CiAgICAg ICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjgwMDc3MDEsMC40OTYgQzUuNTUx NTI5NDEsMC40OTYgMC40ODMwNjk1MTksNS41MzQgMC40ODMwNjk1MTksMTEuNzQ3 NSBDMC40ODMwNjk1MTksMTcuOTU4NSA1LjU1MTUyOTQxLDIyLjk5NTUgMTEuODAw NzcwMSwyMi45OTU1IEMxOC4wNTMwMjY3LDIyLjk5NTUgMjMuMTE5NDc1OSwxNy45 NTg1IDIzLjExOTQ3NTksMTEuNzQ3NSBDMjMuMTE4OTczMyw1LjUzNCAxOC4wNTMw MjY3LDAuNDk2IDExLjgwMDc3MDEsMC40OTYgTDExLjgwMDc3MDEsMC40OTYgWiBN MTEuODAwNzcwMSwyMi43MzYgQzUuNjk1Nzk2NzksMjIuNzM2IDAuNzQ1NDY1MjQx LDE3LjgxNSAwLjc0NTQ2NTI0MSwxMS43NDYgQzAuNzQ1NDY1MjQxLDUuNjc1NSA1 LjY5NTc5Njc5LDAuNzU2IDExLjgwMDc3MDEsMC43NTYgQzE3LjkwNjc0ODcsMC43 NTYgMjIuODU4MDg1Niw1LjY3NTUgMjIuODU4MDg1NiwxMS43NDYgQzIyLjg1ODA4 NTYsMTcuODE1IDE3LjkwNjc0ODcsMjIuNzM2IDExLjgwMDc3MDEsMjIuNzM2IEwx MS44MDA3NzAxLDIyLjczNiBaIE0xMS4xOTA1MjQxLDIuMTM2NSBDMTEuMTkwNTI0 MSwyLjAxOSAxMS4yNTIzNTI5LDEuOTQ5NSAxMS4zNTAzNzQzLDEuOTQ5NSBDMTEu NTA1NzAwNSwxLjk0MyAxMS42NDQ5NDEyLDEuOTM5NSAxMS44MDAyNjc0LDEuOTM5 NSBDMTcuMjQ4NzQ4NywxLjkzOTUgMjEuNjY2NzQ4Nyw2LjMyNjUgMjEuNjY2NzQ4 NywxMS43NDU1IEMyMS42NjY3NDg3LDE3LjE2MTUgMTcuMjQ4NzQ4NywyMS41NTIg MTEuODAwMjY3NCwyMS41NTIgQzYuMzUzNzk2NzksMjEuNTUyIDEuOTM1Nzk2Nzks MTcuMTYxNSAxLjkzNTc5Njc5LDExLjc0NTUgQzEuOTM1Nzk2NzksNy41MiA0LjYx OTU3MjE5LDMuOTI0NSA4LjM4NDU5ODkzLDIuNTQyNSBDOC40NzYwODU1NiwyLjUw NyA4LjU1OTUyOTQxLDIuNTU1IDguNTk2NzI3MjcsMi42NjA1IEM4LjYzNjk0MTE4 LDIuNzY1IDguNjA2NzgwNzUsMi44NTU1IDguNTEyMjc4MDcsMi44OTEgQzQuODky MDIxMzksNC4yMjEgMi4zMTAyODg3Nyw3LjY4MjUgMi4zMTAyODg3NywxMS43NDUg QzIuMzEwMjg4NzcsMTYuOTU2IDYuNTU5MzkwMzcsMjEuMTc5NSAxMS44MDAyNjc0 LDIxLjE3OTUgQzE3LjA0MjY1MjQsMjEuMTc5NSAyMS4yOTE3NTQsMTYuOTU2IDIx LjI5MTc1NCwxMS43NDUgQzIxLjI5MTc1NCw2LjUzIDE3LjA0MjY1MjQsMi4zMDc1 IDExLjgwMDI2NzQsMi4zMDc1IEMxMS42NDk5Njc5LDIuMzA3NSAxMS40OTc2NTc4 LDIuMzExIDExLjM0NzM1ODMsMi4zMTcgQzExLjI0ODMzMTYsMi4zMTc1IDExLjE5 MDUyNDEsMi4yNDc1IDExLjE5MDUyNDEsMi4xMzY1IEwxMS4xOTA1MjQxLDIuMTM2 NSBaIE0xMS41MjI3OTE0LDE3LjcyODUgQzExLjYwMTIwODYsMTcuNzMxNSAxMS43 MjE4NTAzLDE3LjczMjUgMTEuODAwNzcwMSwxNy43MzI1IEMxNS4xMjc0NjUyLDE3 LjczMjUgMTcuODIyODAyMSwxNS4wNTMgMTcuODIyODAyMSwxMS43NDcgQzE3Ljgy MjgwMjEsOC40NDA1IDE1LjEyNjk2MjYsNS43NjA1IDExLjgwMDc3MDEsNS43NjA1 IEMxMS43MjMzNTgzLDUuNzYwNSAxMS42MDA3MDU5LDUuNzYxNSAxMS41MjI3OTE0 LDUuNzY0NSBDMTEuMzEzMTc2NSw1Ljc2NDUgMTEuMTkwNTI0MSw1LjYxMDUgMTEu MTkwNTI0MSw1LjM3MjUgQzExLjE5MDUyNDEsNS4xMzMgMTEuMzEzMTc2NSw0Ljk4 IDExLjUyMjc5MTQsNC45OCBDMTEuNjEwMjU2Nyw0Ljk3NyAxMS43MTMzMDQ4LDQu OTc1NSAxMS44MDA3NzAxLDQuOTc1NSBDMTUuNTYzMjgzNCw0Ljk3NTUgMTguNjE0 MDEwNyw4LjAwNiAxOC42MTQwMTA3LDExLjc0NyBDMTguNjE0MDEwNywxNS40ODY1 IDE1LjU2Mzc4NjEsMTguNTE3NSAxMS44MDA3NzAxLDE4LjUxNzUgQzExLjcxMjI5 OTUsMTguNTE3NSAxMS42MTAyNTY3LDE4LjUxNDUgMTEuNTIyNzkxNCwxOC41MTE1 IEMxMS4zMTMxNzY1LDE4LjUxMTUgMTEuMTkwNTI0MSwxOC4zNTYgMTEuMTkwNTI0 MSwxOC4xMiBDMTEuMTkwNTI0MSwxNy44ODA1IDExLjMxMzE3NjUsMTcuNzI4NSAx MS41MjI3OTE0LDE3LjcyODUgTDExLjUyMjc5MTQsMTcuNzI4NSBaIE0xMS44MDA3 NzAxLDE5LjQ5OCBDMTYuMTA4Njg0NSwxOS40OTggMTkuNTk5MjUxMywxNi4wMjc1 IDE5LjU5OTI1MTMsMTEuNzQ3IEMxOS41OTkyNTEzLDcuNDYzNSAxNi4xMDg2ODQ1 LDMuOTkyNSAxMS44MDA3NzAxLDMuOTkyNSBDMTEuNjkxNjg5OCwzLjk5MjUgMTEu NTU3NDc1OSwzLjk5NTUgMTEuNDQ2ODg3NywzLjk5OSBDMTEuMjg3MDM3NCwzLjk5 OSAxMS4xOTA1MjQxLDMuODgyNSAxMS4xOTA1MjQxLDMuNjk3IEMxMS4xOTA1MjQx LDMuNTEwNSAxMS4yODY1MzQ4LDMuMzk0NSAxMS40NDY4ODc3LDMuMzk0NSBDMTEu NTY2MDIxNCwzLjM5MDUgMTEuNjgyNjQxNywzLjM4ODUgMTEuODAwNzcwMSwzLjM4 ODUgQzE2LjQ0NTk3ODYsMy4zODg1IDIwLjIxMDUwMjcsNy4xMjg1IDIwLjIxMDUw MjcsMTEuNzQ3NSBDMjAuMjEwNTAyNywxNi4zNjI1IDE2LjQ0NTk3ODYsMjAuMTA1 IDExLjgwMDc3MDEsMjAuMTA1IEMxMS42ODMxNDQ0LDIwLjEwNSAxMS41NjQwMTA3 LDIwLjEwMiAxMS40NDY4ODc3LDIwLjA5NyBDMTEuMjg2MDMyMSwyMC4wOTcgMTEu MTkwNTI0MSwxOS45ODIgMTEuMTkwNTI0MSwxOS43OTQ1IEMxMS4xOTA1MjQxLDE5 LjYwOSAxMS4yODU1Mjk0LDE5LjQ5MjUgMTEuNDQ2ODg3NywxOS40OTI1IEMxMS41 NTU5Njc5LDE5LjQ5NSAxMS42OTE2ODk4LDE5LjQ5OCAxMS44MDA3NzAxLDE5LjQ5 OCBMMTEuODAwNzcwMSwxOS40OTggWiBNOC40ODAxMDY5NSwxOC43NjI1IEM4LjYy NTM3OTY4LDE4LjgzMSA4LjY0OCwxOC45ODA1IDguNTcwNTg4MjQsMTkuMTQ1NSBD OC40OTExNjU3OCwxOS4zMTE1IDguMzY2LDE5LjM3OSA4LjIyMDcyNzI3LDE5LjMx MDUgQzUuMzY2NTQ1NDUsMTcuOTc1NSAzLjM5MzA0ODEzLDE1LjA4NiAzLjM5MzA0 ODEzLDExLjc0NyBDMy4zOTMwNDgxMyw4LjQwNSA1LjM2MzUyOTQxLDUuNTI1IDgu MjEwNjczOCw0LjE4NiBDOC4zNTU5NDY1Miw0LjEyMDUgOC40OTQ2ODQ0OSw0LjE4 NTUgOC41NzIwOTYyNiw0LjM0OSBDOC42NTE1MTg3Miw0LjUxOTUgOC42MTUzMjYy LDQuNjY3NSA4LjQ3MDA1MzQ4LDQuNzM0IEM1LjgyOCw1Ljk3MzUgNC4wMDQ4MDIx NCw4LjY0NzUgNC4wMDE3ODYxLDExLjc0NyBDNC4wMDAyNzgwNywxNC44NDI1IDUu ODMyNTI0MDYsMTcuNTE5NSA4LjQ4MDEwNjk1LDE4Ljc2MjUgTDguNDgwMTA2OTUs MTguNzYyNSBaIE04LjQ2NzU0MDExLDE2LjczMiBDOC42NDE0NjUyNCwxNi44NDgg OC42NjAwNjQxNywxNy4wNDM1IDguNTI2MzUyOTQsMTcuMjQyNSBDOC4zOTQ2NTI0 MSwxNy40NDA1IDguMjA0MTM5MDQsMTcuNTAwNSA4LjAzMDIxMzksMTcuMzg0IEM2 LjEyNjA4NTU2LDE2LjEyNSA0Ljk4OTU0MDExLDE0LjAxNiA0Ljk4OTU0MDExLDEx Ljc0NjUgQzQuOTg5NTQwMTEsOS40NzYgNi4xMjYwODU1Niw3LjM2NSA4LjAzMDIx MzksNi4xMDcgQzguMjAzMTMzNjksNS45ODk1IDguMzk0NjUyNDEsNi4wNTI1IDgu NTI3MzU4MjksNi4yNTA1IEM4LjY2MDA2NDE3LDYuNDQ4NSA4LjY0MTQ2NTI0LDYu NjQ1NSA4LjQ2NzU0MDExLDYuNzU5IEM2Ljc4NDU4ODI0LDcuODczIDUuNzc4MjM1 MjksOS43MzcgNS43NzgyMzUyOSwxMS43NDY1IEM1Ljc3ODIzNTI5LDEzLjc1MjUg Ni43ODQ1ODgyNCwxNS42MTkgOC40Njc1NDAxMSwxNi43MzIgTDguNDY3NTQwMTEs MTYuNzMyIFogTTcuNzcyODQ0OTIsMTQuNzI3NSBDNy4xNDA5ODM5NiwxMy44ODM1 IDYuNzc4NTU2MTUsMTIuODUzNSA2Ljc3ODU1NjE1LDExLjc0OCBDNi43Nzg1NTYx NSwxMC42NzEgNy4xMjMzOTAzNyw5LjYzNDUgNy43NzE4Mzk1Nyw4Ljc2NTUgQzcu OTI0MTQ5NzMsOC41NjggOC4xNjQ5MzA0OCw4LjU2MDUgOC4zOTM2NDcwNiw4Ljcz NiBDOC42MjI4NjYzMSw4LjkwNiA4LjY4MDY3MzgsOS4xMzg1IDguNTMwMzc0MzMs OS4zMzc1IEM4LjAwNjU4ODI0LDEwLjAzNzUgNy43Mjk2MTQ5NywxMC44NzA1IDcu NzI5NjE0OTcsMTEuNzQ3NSBDNy43Mjk2MTQ5NywxMi42MjM1IDguMDA4NTk4OTMs MTMuNDU1NSA4LjUzMjM4NTAzLDE0LjE1NTUgQzguNjgxNjc5MTQsMTQuMzUzNSA4 LjYyMzg3MTY2LDE0LjU4NSA4LjM5NDY1MjQxLDE0Ljc1NyBDOC4xNjU5MzU4Mywx NC45MzE1IDcuOTI0MTQ5NzMsMTQuOTI2NSA3Ljc3Mjg0NDkyLDE0LjcyNzUgTDcu NzcyODQ0OTIsMTQuNzI3NSBaIiBpZD0icGJfb3V0ZXJfM18iIGZpbGw9InVybCgj bGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8 cGF0aCBkPSJNMTAuMDA4NzM4LDguMTY1IEM5LjU4NTk4OTMsOC4yODMgOS4zMTIw MzIwOSw3Ljk3NTUgOS4zMTIwMzIwOSw3LjY0NCBMOS4zMTIwMzIwOSwyLjUzNjUg QzkuMzEyMDMyMDksMi4yMjIgOS41NDQ3NzAwNSwyLjA0IDkuOTAzMTc2NDcsMi4w NCBDMTAuMjYxNTgyOSwyLjA0IDEwLjQ5MTgwNzUsMi4yMjE1IDEwLjQ5MTgwNzUs Mi41MzY1IEwxMC40OTE4MDc1LDYuODA1NSBDMTAuOTEwNTM0OCw2LjY5NyAxMS4z NDkzNjksNi42MzcgMTEuODAxMjcyNyw2LjYzNyBDMTQuNjQ0Mzk1Nyw2LjYzNyAx Ni45NDgxNDk3LDguOTI5NSAxNi45NDgxNDk3LDExLjc1NiBDMTYuOTQ4MTQ5Nywx NC41ODEgMTQuNjQ0Mzk1NywxNi44NzA1IDExLjgwMTI3MjcsMTYuODcwNSBMMTEu NjkxMTg3MiwxNi44NjY1IEMxMS4zNzc1MTg3LDE2Ljg2NjUgMTEuMTkwMDIxNCwx Ni42MzUgMTEuMTkwMDIxNCwxNi4yNzY1IEMxMS4xOTAwMjE0LDE1LjkyMSAxMS4z Nzc1MTg3LDE1LjY4OTUgMTEuNjkxMTg3MiwxNS42ODk1IEMxMS43MjYzNzQzLDE1 LjY4OTUgMTEuNzY0MDc0OSwxNS42OTE1IDExLjgwMTI3MjcsMTUuNjkxNSBDMTMu OTU1NzMyNiwxNS42OTE1IDE1Ljc1NTgwNzUsMTMuOTYgMTUuNzU1ODA3NSwxMS43 NDcgQzE1Ljc1NTgwNzUsOS41MDYgMTMuOTE1NTE4Nyw3Ljc5NjUgMTEuODMwOTMw NSw3Ljc5NjUgQzEwLjgyNDA3NDksNy43OTY1IDEwLjQzNCw4LjA0NDUgMTAuMDA4 NzM4LDguMTY1IEwxMC4wMDg3MzgsOC4xNjUgWiBNMTQuMDIwMDc0OSw5LjU0IEMx My40Mjg5MzA1LDguOTUxIDEyLjY0MDczOCw4LjYzIDExLjgwMjc4MDcsOC42MyBD MTAuNjY4MjQ2LDguNjMgOS4zODQ5MTk3OSw5LjIwNyA5LjMxNjU1NjE1LDkuNzQw NSBDOS4zMDYsOS44MjM1IDkuMzEyNTM0NzYsMTAuMjk5IDkuMzEyNTM0NzYsMTAu Mjk5IEw5LjMxMjUzNDc2LDE5LjM5NTUgQzkuMzEyNTM0NzYsMTkuNzQ5IDkuNTQz MjYyMDMsMTkuOTE2IDkuOTAyNjczOCwxOS45MTYgQzEwLjIzOTQ2NTIsMTkuOTE2 IDEwLjQ5MjMxMDIsMTkuNzU5IDEwLjQ5MjMxMDIsMTkuMzk1NSBMMTAuNDkyMzEw MiwxMC4yMzcgQzEwLjg0MDE2MDQsOS45MjU1IDExLjI5OTYwNDMsOS43OTc1IDEx LjgwMTc3NTQsOS43OTc1IEMxMi44ODI1MjQxLDkuNzk3NSAxMy43NjA2OTUyLDEw LjY3MjUgMTMuNzYwNjk1MiwxMS43NDY1IEMxMy43NjA2OTUyLDEyLjgxOSAxMi44 ODIwMjE0LDEzLjY5MyAxMS44MDE3NzU0LDEzLjY5MyBDMTEuNzg3MTk3OSwxMy42 OTMgMTEuNzAwNzM4LDEzLjY5NSAxMS42ODY2NjMxLDEzLjY5NSBDMTEuMzc2MDEw NywxMy42OTUgMTEuMTkwNTI0MSwxMy45MjI1IDExLjE5MDUyNDEsMTQuMjc5IEMx MS4xOTA1MjQxLDE0LjYzMDUgMTEuMzc2MDEwNywxNC44NjEgMTEuNjg2NjYzMSwx NC44NjEgQzExLjcwODI3ODEsMTQuODYxIDExLjc3OTE1NTEsMTQuODY2IDExLjgw MTc3NTQsMTQuODY2IEMxMi42NDA3MzgsMTQuODY2IDEzLjQyODkzMDUsMTQuNTQx IDE0LjAyMDA3NDksMTMuOTUgQzE0LjYxMjcyNzMsMTMuMzYgMTQuOTM5OTY3OSwx Mi41NzggMTQuOTM5OTY3OSwxMS43NDcgQzE0LjkzOTQ2NTIsMTAuOTE1IDE0LjYx MjIyNDYsMTAuMTI5NSAxNC4wMjAwNzQ5LDkuNTQgTDE0LjAyMDA3NDksOS41NCBa IiBpZD0icGJfaW5uZXJfM18iIGZpbGw9IiMzRTUzQTQiPjwvcGF0aD4KICAgICAg ICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02My41OTAy NDYsMTQuNTU1NSBDNjMuOTg0MzQyMiwxNC44MzYgNjQuNjU4OTMwNSwxNS4wMDg1 IDY1LjM1OTY1NzgsMTUuMDA4NSBDNjYuODIxNDMzMiwxNS4wMDg1IDY3LjY5NTA4 MDIsMTQuMjYzNSA2Ny42OTUwODAyLDEzLjA1MjUgQzY3LjY5NTA4MDIsMTIuMTAx NSA2Ny4xOTAzOTU3LDExLjYxMyA2NS44MjY2NDE3LDExLjE2MSBDNjQuOTE3ODA3 NSwxMC44NjggNjQuNTM2NzgwNywxMC41ODcgNjQuNTM2NzgwNywxMC4xNDc1IEM2 NC41MzY3ODA3LDkuNTg2IDY1LjAxNzMzNjksOS4zMDQ1IDY1LjcxNTU1MDgsOS4z MDQ1IEM2Ni4zNDMzOTA0LDkuMzA0NSA2Ni45NDQ1ODgyLDkuNDYzNSA2Ny40ODU5 Njc5LDkuNzkzIEw2Ny40ODU5Njc5LDguOTUgQzY3LjEyODU2NjgsOC42ODE1IDY2 LjM3OTU4MjksOC40ODYgNjUuNzQxMTg3Miw4LjQ4NiBDNjQuMzg5NDk3Myw4LjQ4 NiA2My41NjYxMTc2LDkuMTA5IDYzLjU2NjExNzYsMTAuMTcxNSBDNjMuNTY2MTE3 NiwxMC45OSA2NC4wNDU2Njg0LDExLjU2NCA2NS4xOTk4MDc1LDExLjk0MiBDNjYu MzA1MTg3MiwxMi4yOTY1IDY2LjcyMzQxMTgsMTIuNTI5IDY2LjcyMzQxMTgsMTMu MTI2NSBDNjYuNzIzNDExOCwxMy43NzMgNjYuMjA3NjY4NCwxNC4xNzc1IDY1LjM1 OTY1NzgsMTQuMTc3NSBDNjQuNjgyNTU2MSwxNC4xNzc1IDYzLjk3MTc3NTQsMTMu OTgyIDYzLjU5MDI0NiwxMy43MDEgTDYzLjU5MDI0NiwxNC41NTU1IEw2My41OTAy NDYsMTQuNTU1NSBaIE01OC4wNjY4NjYzLDExLjE2MSBDNTguMTc3OTU3MiwxMC4w MjQ1IDU4Ljc5MDcxNjYsOS4zMTY1IDU5Ljg4NDUzNDgsOS4zMTY1IEM2MS4wMDM0 ODY2LDkuMzE2NSA2MS41Njc0ODY2LDkuOTI3IDYxLjYwNDY4NDUsMTEuMTYxIEw1 OC4wNjY4NjYzLDExLjE2MSBMNTguMDY2ODY2MywxMS4xNjEgWiBNNjIuNDI3NTYx NSwxMy43MzcgQzYxLjkzNjQ0OTIsMTMuOTgyIDYxLjE0OTc2NDcsMTQuMTUzIDYw LjM4ODIxMzksMTQuMTUzIEM1OC44NjQ2MDk2LDE0LjE1MyA1OC4wOTE0OTczLDEz LjQzMzUgNTguMDI5NjY4NCwxMS45NzkgTDYyLjU1MDcxNjYsMTEuOTc5IEM2Mi41 NjMyODM0LDExLjgwOCA2Mi41ODc5MTQ0LDExLjQ2NjUgNjIuNTg3OTE0NCwxMS4z MzE1IEM2Mi41ODc5MTQ0LDkuNTcyNSA2MS42OTA2NDE3LDguNDg2IDU5Ljk1ODkz MDUsOC40ODYgQzU4LjAxNzYwNDMsOC40ODYgNTcuMDM0Mzc0Myw5LjkwMyA1Ny4w MzQzNzQzLDExLjc1OTUgQzU3LjAzNDM3NDMsMTMuODQ3NSA1OC4xNDA3NTk0LDE1 LjAwODUgNjAuMjY1NTYxNSwxNS4wMDg1IEM2MS4xMTM1NzIyLDE1LjAwODUgNjEu OTI0ODg3NywxNC44NjEgNjIuNDI3NTYxNSwxNC41NjkgTDYyLjQyNzU2MTUsMTMu NzM3IEw2Mi40Mjc1NjE1LDEzLjczNyBaIE01NC43NjAyNzgxLDE0Ljg2MSBMNTYu NTY1ODgyNCw4LjYzMjUgTDU1LjU5NTIxOTMsOC42MzI1IEw1NC4yOTM3OTY4LDEz LjUzIEw1Mi44NDM1ODI5LDguNjMyNSBMNTEuNzYxODI4OSw4LjYzMjUgTDUwLjMy NDY4NDUsMTMuNTkwNSBMNDkuMDM0ODIzNSw4LjYzMjUgTDQ3Ljk3ODcwNTksOC42 MzI1IEw0OS43ODMzMDQ4LDE0Ljg2MSBMNTAuODAzNzMyNiwxNC44NjEgTDUyLjMw MjcwNTksOS45MTM1IEw1My43Mzk4NTAzLDE0Ljg2MSBMNTQuNzYwMjc4MSwxNC44 NjEgTDU0Ljc2MDI3ODEsMTQuODYxIFogTTQ0LjU3NTEwMTYsMTQuMTUzIEM0My4z MjE5MzU4LDE0LjE1MyA0Mi42MjEyMDg2LDEzLjIwMSA0Mi42MjEyMDg2LDExLjc1 OTUgQzQyLjYyMTIwODYsMTAuMjkzNSA0My4zMjI0Mzg1LDkuMzQwNSA0NC41NzUx MDE2LDkuMzQwNSBDNDUuODI3NzY0Nyw5LjM0MDUgNDYuNTI3OTg5MywxMC4yOTM1 IDQ2LjUyNzk4OTMsMTEuNzM0IEM0Ni41Mjc5ODkzLDEzLjIwMSA0NS44MTU3MDA1 LDE0LjE1MyA0NC41NzUxMDE2LDE0LjE1MyBMNDQuNTc1MTAxNiwxNC4xNTMgWiBN NDQuNTc1MTAxNiwxNS4wMDg1IEM0Ni41NjQ2ODQ1LDE1LjAwODUgNDcuNTYwNDgx MywxMy41NjYgNDcuNTYwNDgxMywxMS43NDcgQzQ3LjU2MDQ4MTMsOS45MTQgNDYu NzAwNDA2NCw4LjQ4NjUgNDQuNTc1MTAxNiw4LjQ4NjUgQzQyLjU4NTAxNiw4LjQ4 NjUgNDEuNTg5MjE5Myw5LjkyNyA0MS41ODkyMTkzLDExLjc0NyBDNDEuNTg4NzE2 NiwxMy41NzkgNDIuNDQ5Nzk2OCwxNS4wMDg1IDQ0LjU3NTEwMTYsMTUuMDA4NSBM NDQuNTc1MTAxNiwxNS4wMDg1IFogTTM2LjAxMzU2MTUsOS42NzE1IEMzNi40NTU5 MTQ0LDkuNDM5IDM2LjkxMDMzMTYsOS4zNDA1IDM3LjQ5OTQ2NTIsOS4zNDA1IEMz OC44NTExNTUxLDkuMzQwNSAzOS42MjUyNzI3LDEwLjIzMiAzOS42MjUyNzI3LDEx LjU1MTUgQzM5LjYyNTI3MjcsMTMuMjI1NSAzOC43MDM4NzE3LDE0LjE1MyAzNy4w OTQ4MTI4LDE0LjE1MyBDMzYuNjUyNDU5OSwxNC4xNTMgMzYuMzQ1MzI2MiwxNC4x MDQgMzYuMDEzNTYxNSwxMy45ODIgTDM2LjAxMzU2MTUsOS42NzE1IEwzNi4wMTM1 NjE1LDkuNjcxNSBaIE0zNS4wMzAzMzE2LDE0LjY3NzUgQzM1LjYzMjAzMjEsMTQu ODczIDM2LjI4NCwxNS4wMDg1IDM3LjAwODM1MjksMTUuMDA4NSBDMzkuMjgwOTQx MiwxNS4wMDg1IDQwLjY1Njc1OTQsMTMuNzUwNSA0MC42NTY3NTk0LDExLjUzOTUg QzQwLjY1Njc1OTQsOS42MzM1IDM5LjQ3NzQ4NjYsOC40ODYgMzcuNTk3NDg2Niw4 LjQ4NiBDMzcuMDQ1MDQ4MSw4LjQ4NiAzNi41Mjg4MDIxLDguNTgzNSAzNi4wMTMw NTg4LDguODA0NSBMMzYuMDEzMDU4OCw1LjY4OTUgTDM1LjAyOTgyODksNS42ODk1 IEwzNS4wMjk4Mjg5LDE0LjY3NzUgTDM1LjAzMDMzMTYsMTQuNjc3NSBaIE0yOC45 MDM3NDMzLDE4LjAyNCBMMzAuMDk2MDg1NiwxNC44NjEgTDMyLjU4OTM0NzYsOC42 MzI1IEwzMS41MDg1OTg5LDguNjMyNSBMMjkuNjA0OTczMywxMy43MjU1IEwyNy43 MzY1MzQ4LDguNjMyNSBMMjYuNjE5MDkwOSw4LjYzMjUgTDI5LjExMjg1NTYsMTQu ODYxIEwyNy45MDg0NDkyLDE4LjAyNCBMMjguOTAzNzQzMywxOC4wMjQgTDI4Ljkw Mzc0MzMsMTguMDI0IFogTTIxLjU1NTE1NTEsMTEuMTYxIEMyMS42NjUyNDA2LDEw LjAyNDUgMjIuMjgwMDEwNyw5LjMxNjUgMjMuMzczODI4OSw5LjMxNjUgQzI0LjQ5 MTc3NTQsOS4zMTY1IDI1LjA1NzI4MzQsOS45MjcgMjUuMDkzOTc4NiwxMS4xNjEg TDIxLjU1NTE1NTEsMTEuMTYxIEwyMS41NTUxNTUxLDExLjE2MSBaIE0yNS45MTY4 NTU2LDEzLjczNyBDMjUuNDI1MjQwNiwxMy45ODIgMjQuNjM5MDU4OCwxNC4xNTMg MjMuODc3NTA4LDE0LjE1MyBDMjIuMzUzOTAzNywxNC4xNTMgMjEuNTc5Nzg2MSwx My40MzM1IDIxLjUxODk2MjYsMTEuOTc5IEwyNi4wNDAwMTA3LDExLjk3OSBDMjYu MDUxNTcyMiwxMS44MDggMjYuMDc2NzA1OSwxMS40NjY1IDI2LjA3NjcwNTksMTEu MzMxNSBDMjYuMDc2NzA1OSw5LjU3MjUgMjUuMTc5OTM1OCw4LjQ4NiAyMy40NDc3 MjE5LDguNDg2IEMyMS41MDYzOTU3LDguNDg2IDIwLjUyMzY2ODQsOS45MDMgMjAu NTIzNjY4NCwxMS43NTk1IEMyMC41MjM2Njg0LDEzLjg0NzUgMjEuNjI5NTUwOCwx NS4wMDg1IDIzLjc1NDg1NTYsMTUuMDA4NSBDMjQuNjAzMzY5LDE1LjAwODUgMjUu NDEzNjc5MSwxNC44NjEgMjUuOTE3MzU4MywxNC41NjkgTDI1LjkxNzM1ODMsMTMu NzM3IEwyNS45MTY4NTU2LDEzLjczNyBaIE0xOS40NjY1NDU1LDE0Ljg2MSBMMTku NDY2NTQ1NSwxMC43ODIgQzE5LjQ2NjU0NTUsOS4wMjQgMTguMzk3MzU4Myw4LjQ4 NiAxNy4wMzQxMDcsOC40ODYgQzE2LjExMjcwNTksOC40ODYgMTUuMDE4ODg3Nyw4 LjcxODUgMTQuMjIwNjQxNyw5LjAxMTUgTDE0LjIyMDY0MTcsMTQuODYxIEwxNS4y MDM4NzE3LDE0Ljg2MSBMMTUuMjAzODcxNyw5LjY0NyBDMTUuNjA5NTI5NCw5LjQ4 OCAxNi4yNDc5MjUxLDkuMzY2IDE2LjgwMDg2NjMsOS4zNjYgQzE3Ljk0Mjk0MTIs OS4zNjYgMTguNDgzMzE1NSw5Ljc1NjUgMTguNDgzMzE1NSwxMS4xMjQgTDE4LjQ4 MzMxNTUsMTQuODYxNSBMMTkuNDY2NTQ1NSwxNC44NjE1IEwxOS40NjY1NDU1LDE0 Ljg2MSBaIE0xMy4yNzUxMTIzLDE0LjAwNjUgQzEyLjk0MzM0NzYsMTQuMTA0IDEy LjU5OTAxNiwxNC4xNjQ1IDEyLjE2ODcyNzMsMTQuMTY0NSBDMTEuNzI2Mzc0Mywx NC4xNjQ1IDExLjM5NDYwOTYsMTQuMDQyNSAxMS4zOTQ2MDk2LDEzLjIzNyBMMTEu Mzk0NjA5Niw5LjQ1MSBMMTMuMDQwODY2Myw5LjQ1MSBMMTMuMDQwODY2Myw4LjYz MjUgTDExLjM5NDYwOTYsOC42MzI1IEwxMS4zOTQ2MDk2LDcuMDk0IEwxMC40MjQ0 NDkyLDcuMDk0IEwxMC40MjQ0NDkyLDguNjMyNSBMOS4zNzk4OTMwNSw4LjYzMjUg TDkuMzc5ODkzMDUsOS40NTEgTDEwLjQyNDQ0OTIsOS40NTEgTDEwLjQyNDQ0OTIs MTMuNDIwNSBDMTAuNDI0NDQ5MiwxNC41NDM1IDExLjAxMzU4MjksMTUuMDA4NSAx MS45MzU0ODY2LDE1LjAwODUgQzEyLjQ1MDcyNzMsMTUuMDA4NSAxMi44OTM1ODI5 LDE0LjkzNTUgMTMuMjc1MTEyMywxNC43ODkgTDEzLjI3NTExMjMsMTQuMDA2NSBM MTMuMjc1MTEyMywxNC4wMDY1IFogTTcuODI0NjIwMzIsNy40NjA1IEM4LjE4MTAx NjA0LDcuNDYwNSA4LjQ2MzUxODcyLDcuMTc5NSA4LjQ2MzUxODcyLDYuODI1NSBD OC40NjM1MTg3Miw2LjQ3MSA4LjE4MTAxNjA0LDYuMTc4IDcuODI0NjIwMzIsNi4x NzggQzcuNDU2MTYwNDMsNi4xNzggNy4xNzM2NTc3NSw2LjQ3MSA3LjE3MzY1Nzc1 LDYuODI1NSBDNy4xNzM2NTc3NSw3LjE3OTUgNy40NTYxNjA0Myw3LjQ2MDUgNy44 MjQ2MjAzMiw3LjQ2MDUgTDcuODI0NjIwMzIsNy40NjA1IFogTTguMzAzNjY4NDUs OC42MzI1IEw3LjMyMTQ0Mzg1LDguNjMyNSBMNy4zMjE0NDM4NSwxNC44NjEgTDgu MzAzNjY4NDUsMTQuODYxIEw4LjMwMzY2ODQ1LDguNjMyNSBMOC4zMDM2Njg0NSw4 LjYzMjUgWiBNMS40ODE4ODIzNSw5LjczMiBDMS44OTkxMDE2LDkuNDYzNSAyLjM3 ODY1MjQxLDkuMzQwNSAyLjk2ODc5MTQ0LDkuMzQwNSBDNC4zMTk5Nzg2MSw5LjM0 MDUgNS4wOTQwOTYyNiwxMC4yMzIgNS4wOTQwOTYyNiwxMS41NTE1IEM1LjA5NDA5 NjI2LDEzLjIyNTUgNC4xNzI2OTUxOSwxNC4xNTMgMi41NTEwNjk1MiwxNC4xNTMg QzIuMTA4NzE2NTgsMTQuMTUzIDEuODAxNTgyODksMTQuMTA0IDEuNDgyMzg1MDMs MTMuOTgyIEwxLjQ4MjM4NTAzLDkuNzMyIEwxLjQ4MTg4MjM1LDkuNzMyIFogTTEu NDgxODgyMzUsMTguMDI0IEwxLjQ4MTg4MjM1LDE0Ljg3MjUgQzEuODAxMDgwMjEs MTQuOTU4NSAyLjE0NTQxMTc2LDE1LjAwOCAyLjUwMTMwNDgxLDE1LjAwOCBDNC43 Mzc3MDA1MywxNS4wMDggNi4xMjUwODAyMSwxMy43NSA2LjEyNTA4MDIxLDExLjUz OSBDNi4xMjUwODAyMSw5LjY0NjUgNC45MzM3NDMzMiw4LjQ4NTUgMy4wNjY4MTI4 Myw4LjQ4NTUgQzIuMTgyMTA2OTUsOC40ODU1IDEuMjYxMjA4NTYsOC43NTQgMC40 OTg2NTI0MDYsOS4zODkgTDAuNDk4NjUyNDA2LDE4LjAyNCBMMS40ODE4ODIzNSwx OC4wMjQgTDEuNDgxODgyMzUsMTguMDI0IFoiIGlkPSJXb3JkbWFya18zXyIgZmls bD0iIzRFNEU0RSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9n PgogICAgPC9nPgo8L3N2Zz4= "); }
.pb-footer-logo.solid:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAYCAYAAAAiR3l8AAAAAXNSR0IArs4c6QAACBNJREFUaAXt1wmUV1McwHFNe2nVOqmUUjkh0WbJJEdEom1GJGuixa7DHEtKOSLkdESUpMVJ26ghNMLJliwJY4nTkNZJqUmLyvf77//mvPn7G8mZSZ35nfOZ9959y73v/u697z/FjiiK/0MPVKYRNVAWf2Aj1mIP8o1i+Z4tOlmQPVCRh3fGKTBpv2M7ElAJJjML6chE3ChKYNxuKfDCntRwHt6OSmKbgXKoAGdfDpqjGzZhDJyZeaJ4nqOig4LugdJU8ACcfW493oFp+BlVcCbORxc4K5+EcQe+xzoPDtWoTsPb4lAceCVo92ikoCrGw+Q0gEvltWiJ9qiHRAxAGpJg2WQ0w7+OS7ljCA72kuvLr0J5HGpxGw2+Bv5YmY+u8FvnoHT29YUJm4JFmA2TeTReRi+YxOfhfZFICHb+Ydua8x0RXG9lnf7hnoI4vZeH7i6IBxfwM1vw/Pp4AePwEFwKM9AYO9EEX+MJXI5n8DD6wf52EtWCyeyP/xSLuNvloLAjmQpXIhhIhV3/gdb3CDeaqFtxE0xWJtrBz0EW/CW6AVuwGn7zXGr9FXo36mIOSmJs9JjNvvDkCPir6ENMRVsEkcLOzSiDp7AGjpbp6A2X1q54Gu/gY7hMnIdwuAzYoA8wA61gOMKGIXaJvo+yKxBED3b8RfYS3sdi2O7qCMdFHMzDR7Ad3WH4/bCN1TyIxhC29wYHbP0VOAbHRcsuYPsKbPNcnIUgnFm25T28hisRGy57DvaKcFl0+V8I3+VY+MOlA1zlrPN4DMRWOGM9/xlseyp8F9t0HSJRlr/LsQCXoSemwQecC2MsTK7Z92Pr6HH6D8bpcKR4/UxcBRP+IrajJQwb5bIxCBdiHDagIUz0XjRFEL6co9Jrg+jBzjbcj0vQDw6kpfBFDduXgxHoBpehHfBa2+n+xTA8dkBYlggjCZZVRjKycSdsx6PYjFNRBt9jImz/lXDAJSAcdriD3PsdLGfCQVwbP8H+6YRFcOYthzloh13og754Fo0wHjVgWyJRgb/r4UPCMYODJdGCx9i+ETr5KvsjQ8c12d+INqEyZ9OPsNG+rI0zAeF4j4OH4LXfYCiCSGXHgVIqKGCbjJXw+iDseDt1ILzWeu5BOIZz8AscgL6HA9KwU03Cd7gMxoOYD+v4FjciHGkc2Jkm/3f4jPzidk6eDGd5e/i+zp5b8CZs0894DZfCgb0bHfA4lqE+FsM6p0S3nisXjBZvKI1wTOfgONj5ng9HcQ6sODa8Noi97KyCz22AavBln4iyAbXQGF47Ab6Azy2By2HZToTDji0XKjAx78LBcyx8SZeqcMziwPJ6mAs70ugCl8eZ8BNg2HFpsG114bW21Xa79V1s8694DlPxIrwvXjhBNuEorIXJcGC0RgZ2wTz4nGnoj7dwPUxqQxj2Q3lsg/3sfeWDBLL/l7BTZdhpBxp7uNFl2kHwG2yAHL2TMRHGFNTAqWgJO9Cy/QnbGa5ne8xNHnuNHbAAtdEEbTEPzjjrdcDWwRuw433vzbCtQZsdHM5gnzcIKSgFB8Yo7G9feZ3PMNz6jCD29xmRkR7cZAeEozMHK+DLxybaCmKvpyhuOFtXwesnYSnihcuIHdcXXvs6vC9ehOu2o519Q+EzrK8pXBqDOIEdB5AzYD1+gp3vtUvg8zx/G3zGj3DG+O7OXpMeL+z49KhebCfCJK5DEFvYqYxsOECz4ED5GOfgURi2wQF1NZLgOVcF22KY4By4+tiukh6HE1OJApc7G+6Pkz4YDsPrwtc6fevChx4JE+p5t+GwzIrsOJMzASfBJUCNo9hE4in+JsOldFykJO8fn28bK0a33j8ZW/ES7Dg7205sBq89ESPhedthR9mW/vgUrgrebyL7YSFMzAbMhG1qjbKwzQ3RFHZkC1hmPXXgs3YgHCbA6z9BOzjbL8F0NMdpcHn03W7CGUiBSRqAR5CEr1EV21ACDjj3I0uFI9KXW44f8BV6IwgT6csE4bmN+AJ2TC18BxsTDht7V7SgJlufsRo2xjpWwG9dEDbscyyDiY+Ncyiwnd73JbKQDkd0EInsWGY91uF2KpwFQSSxk40eQQFbO82khd/BQT0Ja5AJn2f/3IgKeB/2mf2wEvZLbNSjYDQqYhZMfAas28TWhf1/NZw8JnUgnG22uwo+QzOkojsuwHWIhA35BYNh9k9EGYTDys1+OOy002EDEmCCSiEcNsjnh6MBB9bTGrXDJ9h3SfsEd8SUB4eOUgeL91r3Mfi7aMIJ62kU5wLr8TkOmCAcMJb5LrFhEqyvLY4OnbRfWsFz1UPlsbvOIleLWzEIti0TPs82rMI1mIZtWI9UVEM67ob1zoF9PBb2eyTsYEdY532HB/WvS8yvsMMOp3CpHQMHyUw4sJzpS6NbV5JrcQIcDPVxPpzhw1Aes+HAvRBDEIlgBLr14Qc7+tGAxfCFDqdwCXSJ7YMbMAHj0RFGDrajA9qgDjbBRP2ASXB2robfxcHIDbNrp52dW3Jwdo6k2nfwf1gJCqIHnCSjkQI/RybQpbAVGiEBLdEezsBE+K1NQxJcMifDb2FuFIvu+c3bhd25Zwp/xxewHX4DDtcozYvdC9/RJfUUJMMfNtlw1hVHLZSFE2s6/Fb6A2kU/NGUG0ECcwuKdgqlB3pSSye8jYVw8tREBezEOrisNof/cmyGCd+IPFGUwDzdUagH/oL1c+EsdPXxx5vfQWdgZTgDs+Cv0EzEjaIExu2WQi80YTVg0v6AM20t9iDf+BOe1tUag36CTAAAAABJRU5ErkJggg=="); }
.pb-footer-logo.ko:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAdCAYAAABv2BQRAAAAAXNSR0IArs4c6QAA C3RJREFUaAXtmnmUl1UZgBlANtlUBBWEUVBAJUETBZFhExXqBEqYex3IsNxSyxDr jzIND9qiQkcEEvMIHDQUZSmWQT2aZhhIJCg7KIgKwsgqTM/zzf1+8/0WhqFzjGGc 95xn3ve+d/nu8t773e8H1apVSdUM5JiBvBy+KtcROAPFxcVN6HZ/OBdqQBG4vjth N3wIS+HtvLy8PegypSowypyeip9JQLSklyOgDkyGV1n4beg0odwxONrDGbAaXqGc AVMllW0GWOyb4HlwsSPBHg+z4Ti4Hb4L/eAUiA6CYF+Nzg/VslTViZE1JRXfwYLW pJejYRP8AurD9fASjIHmcDacAPWgKbSBhvAqLAZfN33gA04O05VbmLTO4Hu2Ugpj y4OxYCBUQ3eDqXA51ICZsBhqQkfwpKgbytbB7gVXQaPg64r9Ne2kGHnlFhqwM1uI sOnlrvT/LziSR+4AL2KVUW5lUBtYg4msxyBsx3kT6c0OFp9K8RTpArWhHv5V6Dco Nw+7GfYl6AWkX0P7qtmKvRb/oQuVi2BJXBO7LhiVR8e+w63py3zwSK10wrjawLMO DN0DJoBr0Bx+C54O0YmRHDy+2tABhsBl4GlSHwZDQzgKrlUn65XbpuI50C6ugH0u KN1i3+HW9GU+VNbAeIqxnQrHwLPgBfNk0P8d5x49C7bDv2E9/ANGQkvwVdMbfO0Y HCfAVaFeW+zu8fpVj42QWZ3M48FPmyzhqFkI72ZllOGgraPBDpQZjeQ3guPLaOqQ s2ivMTSBMi/Z5PvuPWgfD7kDVKDdBtAUDtgH8uxjg7LaJz+f/CLmfyX6+zAO/Cy9 B6bgn4RWtsI+WAFzwd8x7oDlMJRy+rZDL+yN6K20fSb2MuwzsEtjgkQLeAI+hVhW YtxE4ZSQNhq9DTtgLzwfgbIZNsDYkFeAPRmM2Fj2YRRC61SDJe18A5/RHYt1hoR2 PObsx6hknZDXCr/PHJbMI+0zNsI6iMV+3ge1Msq2x+en3Reg7IIp4K3eMQ4FnxGl g8+NYx9fyGjrGnxrIHqtorvDWxCLc3RXRp278X0SF0AvgqyLYHjubeR1g3rwJLiJ r4ARIf/r2LUCvhq0m4Hl8mEOKEPA/B+Ap42vlB+GNi7G7pDqI4lVsBQcXCfoAU+B 8su4IPZCiCIT7cB/CsoI8Hg6PzzgMWyPs1uhD1wYbKNzYaK9/qQNmDFwHji40aAM DG1NwjZgMxf15/j2gp9kKSFtYKyF6+Fc6AKjwOc8FxfEbgm2a1AOgLPBQPgY3gdP ujNAuTZRz3YVgyl1smI/Awsshz4fdgefz+8I94MSbTb0JVGqZO5aYzt2A6V3/Kyk xv8EuKC9wRPD5zhXbaAd/B5OhNPgBfD5ipviR2Ddl6EIPB2d7ytCO8OwrWugRK+k 6Nkk3GG5duVE/HvAW6wd+SfER5ZpB6Ok3TFIPwprosYTf/D9BJSTQ3tLsF9MFIlM fN6U40nuia1cnixH+j1ILXSch68Qsu4Y+IaDEvUV7URvg8zAip93m22SvxomJNo3 AOaBp0v8fs7D3gR3hzpzsd+EtNcH6efAI912bwGlYdx2WZpyj4Z6bjYDPh8eDD4D +rpgP49t3x4BN+zboFimQ2QVF9+D9qQwvwZ4UhSA4xhuO6XvE1PZMgaXd4OC7Kz/ yfNOqNWEDrTAPhNewT4lCT7L+QONUgjvQTRwtJPaFeUPNo+bzpDU91qG37GYF+/I ftizw3s2VZT0fBJrwR9/lBnQS4Pn1kD1hWfgZegPylngj0gzKONvBl7izHfxUmMj vRTc0ZbxOftgFum+UB07p5BXh4wtIdNTaj0Y0OuC7yR0PLd+ni5nHLfAr7HPB587 nLRlnMsC7CK04zkWPoam+JwffxA7aGBssBBi5VxiQ7nkQP69obA7ycBQfgNeqJLc SNoBVgudHYvZjwk6Th9yA3gi/dVEeYR2vJTthGNpxwk5EVZBLtFvvmJg+NppjXaS XRhPOf2XhrYMovU8w4lvBjXhTkiOSXsEKLUouwRtYHlizIY1tDUUnUucC/uuOHef gwsYB4u+zyBLeM4enPPAADX4XNP4km9geundBfHJZRAeNDDiY9aIOhSxowcTO6Nc DU5mJi3NDPKnoK9kcHb8ShjHoPcH/0EV9Ry4k7mZek6IQRpPBmaaNCa1I3ic1N3Q Cy6Dt6j/IdrAMFAvgN4hjYomWe2rKHNMUZr60SKiPbE8bS6EhTCWfn4bnSk+Pxbr GijbIT5lDPro0otOE9rzbtYTVvEs56s5xOtpgHhy1Ie0uYwbxp9TBuH9Al7JmVsS vQfIOqh7GSWM5g50+KMcbI5bIE97Gvg6+RY4kHFwKBLfUQpDJXds58wGmMhG+NqC C+WJZYAsABff18900L8ctQIGQgEYKPo3ouxvR+xc4/rIckmh3GukB8BKuDSZp02+ m6g4+K3vgrrzDUzFV0uryAp/GIeXzTtIvglnwgOk/eI4DbyEGvxusk/Bul66jQd9 qYjTThMKXYvjx/BHOrYpLbM08Xkwm5a6ymfR5k5K/hm8TDnpaYLvpDQHu4m0u/Ne eIn6H2Tkx8ms04q23DEPw1zqvRoKjkf7BebOjgT7KIzHoCb4vFhcdBesE0SBETJm ooeBu3Ju8Kmsex3tubHSBF80LrRfBsmN2YSCLnRqQ6RV5ASjvP1yQ7UJ4/fLwxPg LWiFnXzlu9gPgc+7GZ4Ex2agO/bz4H3aceNfBO9Aa/A0LBEa9KvET0kvQtNhFeyH 8eCgI8HO/CrxW9lPww9gKvg1YaQe6KukD3nKOTaI9ketQh3IYvBGbdo255c8teQv 6TzwM1Lpn8xL2uRZfyfMA9vzy0eZDamJw/Y27heG8g74ibcO/AobktHm6fiUtRn+ y0rcxXMy/LXxTwt5y9D2w/6shP9YFn0zfAjmPQvu2A3QItlWbOP3jtUO6oB1nQ8/ iy8P7Xmpde5dw8XBdxx2dfB+MQeUYWD/HoezwDITQvkbsXtpR7uLxEbsd+FfUANW wwyiKRoEdiSU8xj/DH9hiScaoFE2FI4Go3k0uLNbUm4yOiXUN3p9T08j7xMz8NmH PlAALtwW8Eh9kTJpJxVlfX30hVbk7UdnCWXa4bS9fKgDniyeFG+gs4TyPXBeDB6t LvxUyq5ApwnlrsPhP1HPjTPw2f41sAi/uzZNyO+Gw754ono3WAPOq4HvhnNRPd59 tvP/NHke7VlCeeemL/mTsHtgbwV3+WBYin8R2vmchXKeu4KnZHvoAvvgLso9Qpk7 sI/CHol9J7b1Z2JPwx6E7SkSNWbkjooSFfQP/XM3+GPN/RW0i196txj7IDgG3PG+ qvwRzlP3euhsB9DRiYH2x6r1sAgehlPBObwd/gCePJ4YE0M9f2z8WdogcBwJgTGA fiqnp3X+K5Rg7AZFdG9Bt4CBUBMawmBoBu78xclpIV0XLoLH4N6Q9o4zFQwgA8xX Tb24Xs3YOAL09+jj6xxzy4+Avn4pXWTsW1g87ymdsf1l1YX8JvyN9BQfim8Xahe6 IdrXX7OAl8rxlPOe6OvlV/AArIfJ2uTtQJcKBSv0iUH/msJeuLG0119di3noCW2d AXRzuAE6gxfqBuCPeJ4knaAN1A9lzfPi+jT41WL9UXCrdlK8+JlpVO0kYrYlMyuK Tf9q0xcvX/44VXIxqiidOwz9YD5cNy/ru5mP10n7mX0B+Dnth8QK8BK7GwyKfOgO BsNfwEumF+dx4P/q+h06TaLASPNUJY6YGSAgOtJZT475LK4Xc78oTYu/izQAv94+ Br9allCOYtHvOsNJP0R6NjpLqgIja0qOLAeL7F2iJzQGP1+XsdjxD48kS4RyfjL7 G8UVsAwepNwB3xBVgcEMVQZh4X1l+GumF0tfu75+fV0o/sZUBH+HWQRE+iUTZ5VU zUC5ZuC/BN7uuc3QKIAAAAAASUVORK5CYII="); }

@media (max-width: 767px) {
    .xs-text-left {
        text-align: left; }

    .xs-text-right {
        text-align: right; } }
.section-list {
    margin-top: 10px; }
.section-list li {
    margin-bottom: 5px; }

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #F0F0F0;
    border-radius: 0;
    box-shadow: inset 0 1px 0 #E1E1E1; }

.panel-body {
    padding: 30px;
    zoom: 1; }
.panel-body:before, .panel-body:after {
    content: '';
    display: table; }
.panel-body:after {
    clear: both; }

.panel-heading {
    padding: 15px 0 10px;
    margin: 0 30px;
    background-color: transparent;
    border-bottom: 1px solid #E1E1E1;
    border-radius: 0;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    color: #2E2E2E; }
.panel-filled-heading .panel-heading {
    margin: 0;
    padding: 15px 30px 10px; }
.panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }
.panel-heading + .panel-body {
    padding-top: 20px; }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    color: #2E2E2E; }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
    color: inherit; }

.panel-default {
    border-color: #e1e1e1; }
.panel-default > .panel-heading {
    color: #2E2E2E;
    background-color: transparent;
    border-color: #e1e1e1; }
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e1e1e1; }
.panel-default > .panel-heading .badge {
    color: transparent;
    background-color: #2E2E2E; }
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e1e1e1; }

.panel-filled-heading {
    border-color: #e1e1e1; }
.panel-filled-heading > .panel-heading {
    color: #2E2E2E;
    background-color: rgba(200, 200, 200, 0.2);
    border-color: transparent; }
.panel-filled-heading > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e1e1e1; }
.panel-filled-heading > .panel-heading .badge {
    color: rgba(200, 200, 200, 0.2);
    background-color: #2E2E2E; }
.panel-filled-heading > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e1e1e1; }

.column {
    min-height: 300px; }
.column .panel-heading {
    cursor: move; }
.column .placeholder {
    background: #f0f0f0;
    border: 1px dashed #ddd; }

.collapse-btn {
    display: inline-block;
    float: right;
    cursor: pointer;
    color: #9b9b9b; }
.collapse-btn:hover {
    color: #3e53a4; }

.popover {
    box-shadow: none;
    border-radius: 0;
    background-color: #fff; }
.popover.bottom .arrow:after {
    border-bottom-color: #fff; }
.popover.top .arrow:after {
    border-top-color: #fff; }

.navbar-form .input-group {
    max-width: 220px; }
.navbar-form .input-group .fa-search {
    font-size: 16px; }

.sequence-map .complete {
    color: #008500;
    fill: #008500; }
.sequence-map .dot {
    fill: #4e4e4e; }

.progress-bar {
    background-color: #3e53a4; }

#loading-bar .bar {
    background: pbcolor(#3e53a4);
    height: 2px; }

#loading-bar-spinner .spinner-icon {
    border-top-color: pbcolor(#3e53a4);
    border-left-color: pbcolor(#3e53a4); }

/* Fancy blur effect */
#loading-bar .peg {
    box-shadow: pbcolor(#3e53a4) 1px 0 6px 1px; }

.progress-bar-success {
    background-color: #008500; }

.progress-bar-info {
    background-color: #3e53a4; }

.progress-bar-warning {
    background-color: #be5000; }

.progress-bar-danger {
    background-color: #dc0000; }

.progress-bar-green {
    background-color: #00a740; }

.progress-bar-blue {
    background-color: #009dbf; }

.progress-bar-purple {
    background-color: #a03f9b; }

.progress-bar-yellow {
    background-color: #edb700; }

.progress-bar-orange {
    background-color: #ee6b0b; }

.progress-bar-red {
    background-color: #cf0989; }

.progress-bar-blue1 {
    background-color: #3e53a4; }

.progress-bar-blue2 {
    background-color: #5d71be; }

.progress-bar-blue3 {
    background-color: #8393d1; }

.progress-bar-blue4 {
    background-color: #9aa6d6; }

.progress-bar-blue5 {
    background-color: #afb9dd; }

.progress-bar-blue6 {
    background-color: #c5cbe4; }

.signin .bg {
    width: 100vw;
    height: 100vh;
    background-color: #254d9d;
    background: linear-gradient(90deg, #4c4ca2 0%, #872e96 40%, #872e96 45%, #c90d8b 100%);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
.signin header, .signin #header, .signin footer, .signin #footer {
    display: none; }
.signin .centered-box {
    width: auto; }
.signin .signin-box {
    background-color: #fff;
    padding: 40px;
    box-shadow: 0 17px 26px -9px rgba(0, 0, 0, 0.5); }
.signin .sign-in-title {
    margin-top: 0; }
.signin .prod-name {
    color: #fff;
    margin-top: 0; }
.signin .signin-footer {
    color: #fff; }
.signin .signin-footer small {
    opacity: .4;
    font-weight: 200;
    font-size: 11px; }
.signin .signin-footer small a {
    color: inherit; }

table {
    background-color: #fff; }

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #9b9b9b;
    text-align: left; }

th {
    text-align: left; }

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border: 1px solid #C5CBE3; }
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border: 1px solid #C5CBE3; }
.table > tbody > tr > td, .table > tfoot > tr > td {
    color: #2e2e2e;
    border-right: 1px solid #EAEDF8; }
.table > tbody > tr > td:last-child, .table > tfoot > tr > td:last-child {
    border-right: 1px solid #C5CBE3; }
.table > thead > tr > th {
    vertical-align: bottom;
    background-color: #f8f8f8;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    color: #4e4e4e;
    font-weight: normal;
    border-bottom: 1px solid #C5CBE3; }
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
.table > tbody + tbody {
    border-top: 2px solid #C5CBE3; }
.table .table {
    background-color: #fff; }
.table .table-row-selected td {
    background-color: #e4e6fa; }
.table .table-details td {
    padding: 0;
    background-color: #f0f0f0;
    border-top-width: 0; }
.table .table-details > td {
    background: linear-gradient(to bottom, #cbcbcb -5%, #f0f0f0 6%, #f0f0f0 100%); }
.table .table-details .table-details-content {
    padding: 10px; }

.table-details-content table, .table-details-content .table {
    border: 0; }
.table-details-content table td, .table-details-content table th, .table-details-content .table td, .table-details-content .table th {
    border: 0; }
.table-details-content table td:last-child, .table-details-content table th:last-child, .table-details-content .table td:last-child, .table-details-content .table th:last-child {
    border-right: 0; }

.table > tbody > tr > td, .table > tbody > tr > th {
    transition: background-color .3s; }

.table-fixed {
    table-layout: fixed; }

.table-clickable tr {
    cursor: pointer; }

td.centered, th.centered {
    text-align: center; }

.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
    padding: 5px; }

.table-hover > tbody > tr:hover {
    background-color: #eaedf8; }

.table-condensed-extra {
    font-size: 13px; }
.table-condensed-extra > thead > tr > th, .table-condensed-extra > thead > tr > td, .table-condensed-extra > tbody > tr > th, .table-condensed-extra > tbody > tr > td, .table-condensed-extra > tfoot > tr > th, .table-condensed-extra > tfoot > tr > td {
    padding: 2px 5px; }

.table-open > thead > tr > th, .table-open > thead > tr > td, .table-open > tbody > tr > th, .table-open > tbody > tr > td, .table-open > tfoot > tr > th, .table > tfoot > tr > td {
    border-top: 1px solid #C5CBE3;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #C5CBE3; }

.table-open > tbody > tr > td:last-child, .table-open > tfoot > tr > td:last-child {
    border-right: 0; }

.table-open {
    border-style: solid none none;
    background-color: transparent; }

.table-unstyled {
    border: 0;
    background-color: transparent; }

.table-unstyled > thead > tr > th, .table-unstyled > thead > tr > td, .table-unstyled > tbody > tr > th, .table-unstyled > tbody > tr > td, .table-unstyled > tfoot > tr > th, .table-unstyled > tfoot > tr > td {
    border: 0;
    background-color: transparent; }

.table-unstyled > tbody > tr > td, .table-unstyled > tfoot > tr > td {
    border-right: 0; }

.table-unstyled > tbody > tr > td:last-child, .table-unstyled > tfoot > tr > td:last-child {
    border-right: 0; }

/**
* A stylesheet for use with Bootstrap 3.x
* @author: Dan Grossman http://www.dangrossman.info/
* @copyright: Copyright (c) 2012-2015 Dan Grossman. All rights reserved.
* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
* @website: https://www.improvely.com/
*/
/* Container Appearance */
.daterangepicker {
    position: absolute;
    background: #fff;
    top: 100px;
    left: 20px;
    padding: 4px;
    margin-top: 1px;
    border-radius: 4px;
    width: 278px; }

.daterangepicker.opensleft:before {
    position: absolute;
    top: -7px;
    right: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }

.daterangepicker.opensleft:after {
    position: absolute;
    top: -6px;
    right: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }

.daterangepicker.openscenter:before {
    position: absolute;
    top: -7px;
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }

.daterangepicker.openscenter:after {
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }

.daterangepicker.opensright:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }

.daterangepicker.opensright:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }

.daterangepicker.dropup {
    margin-top: -5px; }

.daterangepicker.dropup:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc; }

.daterangepicker.dropup:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff; }

.daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3000; }

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }

.daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }

.daterangepicker.show-calendar .calendar {
    display: block; }

.daterangepicker .calendar.single .calendar-table {
    border: none; }

/* Calendars */
.daterangepicker .calendar th, .daterangepicker .calendar td {
    white-space: nowrap;
    text-align: center;
    min-width: 32px; }

.daterangepicker .calendar-table {
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }

.daterangepicker table {
    width: 100%;
    margin: 0; }

.daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    white-space: nowrap;
    cursor: pointer; }

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    color: #999;
    background: #fff; }

.daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background: #eaedf8; }

.daterangepicker td.in-range {
    background: #c5cbe3;
    border-radius: 0; }

.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }

.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }

.daterangepicker td.start-date.end-date {
    border-radius: 4px; }

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #3e53a4;
    border-color: #3e53a4;
    color: #fff; }

.daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc; }

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }

.daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }

.daterangepicker select.yearselect {
    width: 40%; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }

.daterangepicker th.month {
    width: auto; }

/* Text Input Above Each Calendar */
.daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    display: block;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }

.daterangepicker .input-mini.active {
    border: 1px solid #357ebd; }

.daterangepicker .daterangepicker_input i {
    position: absolute;
    left: 8px;
    top: 8px; }

.daterangepicker .daterangepicker_input {
    position: relative; }

/* Time Picker */
.daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }

.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed; }

/* Predefined Ranges */
.daterangepicker .ranges {
    font-size: 11px;
    float: none;
    margin: 4px;
    text-align: left; }

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }

.daterangepicker .ranges li {
    font-size: 13px;
    background: #f0f0f0;
    border: 1px solid #f0f0f0;
    color: #3e53a4;
    padding: 3px 12px;
    margin-bottom: 8px;
    border-radius: 5px;
    cursor: pointer; }

.daterangepicker .ranges li:hover {
    background: #eaedf8;
    border: 1px solid #eaedf8;
    color: #3e53a4; }

.daterangepicker .ranges li.active {
    background: #c5cbe3;
    border: 1px solid #c5cbe3;
    color: #3e53a4; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepicker {
        width: auto; }

    .daterangepicker .ranges ul {
        width: 160px; }

    .daterangepicker.single .ranges ul {
        width: 100%; }

    .daterangepicker .calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }

    .daterangepicker .calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }

    .daterangepicker .calendar.left {
        clear: left;
        margin-right: 0; }

    .daterangepicker.single .calendar.left {
        clear: none; }

    .daterangepicker.single .ranges, .daterangepicker.single .calendar {
        float: left; }

    .daterangepicker .calendar.right {
        margin-left: 0; }

    .daterangepicker .left .daterangepicker_input {
        padding-right: 12px; }

    .daterangepicker .calendar.left .calendar-table {
        padding-right: 12px; }

    .daterangepicker .ranges, .daterangepicker .calendar {
        float: left; } }
@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
        float: left; }

    .daterangepicker .calendar.left {
        clear: none; } }
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #0072b8;
    background-color: #fff;
    border: 1px solid #9b9b9b;
    margin-left: -1px; }
.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
    z-index: 3;
    color: #005a93;
    background-color: #d9dced;
    border-color: #005a93; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #0072b8;
    border-color: #0072b8;
    cursor: default; }

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #0072b8;
    background-color: #fff;
    border-color: #9b9b9b;
    cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.33333; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px; }

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }

.toolbar .pagination > li > a, .toolbar .pagination > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5; }
.toolbar .pagination > li:first-child > a, .toolbar .pagination > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
.toolbar .pagination > li:last-child > a, .toolbar .pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }

.dataTables_wrapper .dataTables_filter input {
    margin-left: 10px; }
.dataTables_wrapper .dataTable thead tr th.sorting {
    white-space: nowrap; }
.dataTables_wrapper .dataTable thead tr th.sorting:after {
    font-family: FontAwesome;
    content: '\f0dc';
    display: inline-block;
    padding-left: 10px;
    color: #9b9b9b; }
.dataTables_wrapper .dataTable thead tr th.sorting_asc {
    white-space: nowrap; }
.dataTables_wrapper .dataTable thead tr th.sorting_asc:after {
    font-family: FontAwesome;
    content: '\f0dd';
    display: inline-block;
    padding-left: 10px;
    color: #9b9b9b; }
.dataTables_wrapper .dataTable thead tr th.sorting_asc:before {
    content: '';
    padding: 0; }
.dataTables_wrapper .dataTable thead tr th.sorting_desc {
    white-space: nowrap; }
.dataTables_wrapper .dataTable thead tr th.sorting_desc:after {
    font-family: FontAwesome;
    content: '\f0de';
    display: inline-block;
    padding-left: 10px;
    color: #9b9b9b; }
.dataTables_wrapper .dataTable thead tr th.sorting_desc:before {
    content: '';
    padding: 0; }

.toolbar .btn {
    padding: 5px 10px;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.42857;
    height: 30px;
    font-size: 12px; }
.toolbar select {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.42857;
    font-size: 12px;
    height: 30px;
    padding: 5px 20px 5px 10px; }
.toolbar .btn-default, .toolbar .btn-cancel, .toolbar .btn-link, .toolbar .btn-group .btn-default, .toolbar .btn-group-vertical .btn-default, .toolbar .dropdown-toggle {
    color: #3e53a4;
    background-color: transparent;
    border-color: #9b9b9b; }
.toolbar .btn-default:hover, .toolbar .btn-cancel:hover, .toolbar .btn-link:hover, .toolbar .btn-group .btn-default:hover, .toolbar .btn-group-vertical .btn-default:hover, .toolbar .dropdown-toggle:hover {
    background-color: #d9dced;
    border-color: #d9dced; }
.toolbar .btn-link:focus, .toolbar .btn-link:hover {
    text-decoration: none; }
.toolbar .input-group .form-control {
    padding: 5px 10px;
    border-left: 0;
    height: 30px;
    line-height: 1.42857;
    font-size: 12px; }
.toolbar .input-group .form-control.search {
    padding-right: 25px; }
.toolbar .input-group .form-control.search:not(:valid) ~ .search-clear {
    opacity: 0;
    transition: all .3s ease-in-out; }
.toolbar .input-group .form-control.search:focus, .toolbar .input-group .form-control.search.focus {
    border-left: 1px solid #3e53a4; }
.toolbar .input-group-addon {
    padding: 5px 10px;
    color: #3e53a4; }
.toolbar .input-group-btn.open {
    color: #fff; }
.toolbar .input-group-btn.open .dropdown-toggle {
    color: #fff; }
.toolbar .search-clear {
    position: absolute;
    padding-right: 3px;
    padding-left: 0;
    right: 0;
    z-index: 10;
    border: 0;
    opacity: 1;
    color: #c0c0c0;
    transition: all .3s ease-in-out; }
.toolbar .search-clear:hover {
    color: #2e2e2e;
    background-color: inherit; }
.toolbar .dropdown-menu > li > a {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    color: #3e53a4;
    font-size: 13px;
    display: block;
    padding: 3px 20px;
    clear: both;
    line-height: 1.42857143;
    white-space: nowrap; }
.toolbar .dropdown-menu > li > a a:hover {
    text-decoration: none; }
.toolbar .dropdown-menu > li > a:focus, .toolbar .dropdown-menu > li > a:hover {
    background-color: #3e53a4;
    color: #fff; }

/**
* A stylesheet for use with Bootstrap 3.x
* @author: Dan Grossman http://www.dangrossman.info/
* @copyright: Copyright (c) 2012-2015 Dan Grossman. All rights reserved.
* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
* @website: https://www.improvely.com/
*/
/* Container Appearance */
.daterangepicker {
    position: absolute;
    background: #fff;
    top: 100px;
    left: 20px;
    padding: 4px;
    margin-top: 1px;
    border-radius: 4px;
    width: 278px; }

.daterangepicker.opensleft:before {
    position: absolute;
    top: -7px;
    right: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }

.daterangepicker.opensleft:after {
    position: absolute;
    top: -6px;
    right: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }

.daterangepicker.openscenter:before {
    position: absolute;
    top: -7px;
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }

.daterangepicker.openscenter:after {
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }

.daterangepicker.opensright:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }

.daterangepicker.opensright:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }

.daterangepicker.dropup {
    margin-top: -5px; }

.daterangepicker.dropup:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc; }

.daterangepicker.dropup:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff; }

.daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3000; }

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }

.daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }

.daterangepicker.show-calendar .calendar {
    display: block; }

.daterangepicker .calendar.single .calendar-table {
    border: none; }

/* Calendars */
.daterangepicker .calendar th, .daterangepicker .calendar td {
    white-space: nowrap;
    text-align: center;
    min-width: 32px; }

.daterangepicker .calendar-table {
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }

.daterangepicker table {
    width: 100%;
    margin: 0; }

.daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    white-space: nowrap;
    cursor: pointer; }

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    color: #999;
    background: #fff; }

.daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background: #eaedf8; }

.daterangepicker td.in-range {
    background: #c5cbe3;
    border-radius: 0; }

.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }

.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }

.daterangepicker td.start-date.end-date {
    border-radius: 4px; }

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #3e53a4;
    border-color: #3e53a4;
    color: #fff; }

.daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc; }

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }

.daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }

.daterangepicker select.yearselect {
    width: 40%; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }

.daterangepicker th.month {
    width: auto; }

/* Text Input Above Each Calendar */
.daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    display: block;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }

.daterangepicker .input-mini.active {
    border: 1px solid #357ebd; }

.daterangepicker .daterangepicker_input i {
    position: absolute;
    left: 8px;
    top: 8px; }

.daterangepicker .daterangepicker_input {
    position: relative; }

/* Time Picker */
.daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }

.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed; }

/* Predefined Ranges */
.daterangepicker .ranges {
    font-size: 11px;
    float: none;
    margin: 4px;
    text-align: left; }

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }

.daterangepicker .ranges li {
    font-size: 13px;
    background: #f0f0f0;
    border: 1px solid #f0f0f0;
    color: #3e53a4;
    padding: 3px 12px;
    margin-bottom: 8px;
    border-radius: 5px;
    cursor: pointer; }

.daterangepicker .ranges li:hover {
    background: #eaedf8;
    border: 1px solid #eaedf8;
    color: #3e53a4; }

.daterangepicker .ranges li.active {
    background: #c5cbe3;
    border: 1px solid #c5cbe3;
    color: #3e53a4; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepicker {
        width: auto; }

    .daterangepicker .ranges ul {
        width: 160px; }

    .daterangepicker.single .ranges ul {
        width: 100%; }

    .daterangepicker .calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }

    .daterangepicker .calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }

    .daterangepicker .calendar.left {
        clear: left;
        margin-right: 0; }

    .daterangepicker.single .calendar.left {
        clear: none; }

    .daterangepicker.single .ranges, .daterangepicker.single .calendar {
        float: left; }

    .daterangepicker .calendar.right {
        margin-left: 0; }

    .daterangepicker .left .daterangepicker_input {
        padding-right: 12px; }

    .daterangepicker .calendar.left .calendar-table {
        padding-right: 12px; }

    .daterangepicker .ranges, .daterangepicker .calendar {
        float: left; } }
@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
        float: left; }

    .daterangepicker .calendar.left {
        clear: none; } }
.c3-chart-arc path {
    stroke: transparent; }

.landing .bg {
    width: 100vw;
    height: 100vh;
    background-color: #254d9d;
    background: linear-gradient(90deg, #4c4ca2 0%, #872e96 40%, #872e96 45%, #c90d8b 100%);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
.landing .bg-h {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
.landing header {
    border-bottom: solid 1px rgba(255, 255, 255, 0.15); }
.landing .main-block {
    max-width: 600px; }
.landing footer {
    margin-top: 0; }
.landing.landing-bgimage {
    background: linear-gradient(90deg, rgba(72, 77, 162, 0.85) 0%, rgba(135, 46, 150, 0.85) 40%, rgba(135, 46, 150, 0.85) 45%, rgba(201, 13, 139, 0.85) 100%), url("../images/bg-imageDemo.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
.landing h1, .landing h2, .landing h3, .landing h4, .landing h5, .landing h6, .landing p, .landing strong, .landing em, .landing label, .landing .fa {
    color: #fff; }
.landing .mock-slider {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 100px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 90%; }
.landing .mock-slider .mock-slider-images {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
.landing .mid-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90%; }
.landing .mid-block div {
    text-align: center;
    line-height: 1.5;
    width: 25%;
    padding: 0 30px;
    color: #fff; }
.landing .mid-block div h3 {
    color: #fff; }
.landing .btn-circle {
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    border: solid 1px #fff;
    border-radius: 100%;
    color: #fff;
    min-width: 47px;
    line-height: 47px;
    padding: 0; }
.landing .form-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
.landing form.side-by-side {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 50px;
    width: 750px;
    margin: auto; }
.landing form.side-by-side .form-group {
    width: 45%; }
.landing input {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.8); }
.landing input:focus {
    border-color: white;
    background-color: rgba(255, 255, 255, 0.18); }
.landing input::-webkit-input-placeholder {
    color: #fff; }
.landing input:-moz-placeholder {
    color: #fff; }
.landing input::-moz-placeholder {
    color: #fff; }
.landing input:-ms-input-placeholder {
    color: #fff; }
.landing .hero {
    background: linear-gradient(90deg, #4c4ca2 0%, #872e96 40%, #872e96 45%, #c90d8b 100%);
    height: 40vh;
    margin-top: 50px; }
.landing h3 {
    color: #2e2e2e; }

.leftnav-sectioned .list-group-section a.list-group-item, .splitview a {
    font-size: 14px;
    color: #717171; }
.leftnav-sectioned .list-group-section a.list-group-item:hover, .splitview a:hover {
    background-color: #eaedf8;
    color: #2e2e2e; }
.leftnav-sectioned .list-group-section a.list-group-item:active, .splitview a:active, .leftnav-sectioned .list-group-section a.active.list-group-item, .splitview a.active {
    background-color: #c5cbe3;
    color: #2e2e2e; }

.leftnav-sectioned .list-group-section:not(:first-child) {
    border-top: 1px solid #e8e8e8; }
.leftnav-sectioned .list-group-section:last-child {
    border-bottom: 1px solid #e8e8e8; }
.leftnav-sectioned .list-group-section h3 {
    font-size: 14px;
    padding: 10px 15px;
    margin-bottom: 0; }
.leftnav-sectioned .list-group-section .list-group {
    margin-bottom: 10px; }

.leftnav-tree {
    border-right: 1px solid #e8e8e8; }
.leftnav-tree .nav-list .nav-header {
    margin-top: 10px;
    padding-top: 10px; }
.leftnav-tree .nav-list .nav-header:not(:first-child) {
    border-top: 1px solid #e8e8e8; }
.leftnav-tree .nav-list .nav-header:last-child {
    border-bottom: 1px solid #e8e8e8; }
.leftnav-tree .nav-list .nav-header label {
    cursor: pointer;
    font-family: "PrecisionSans_W_Rg", "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    color: #2e2e2e;
    padding-left: 10px; }
.leftnav-tree .nav-list .nav-header i {
    float: right;
    margin-right: 10px;
    margin-top: 2px;
    color: #2e2e2e;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear; }
.leftnav-tree .nav-list .nav-header.open i {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 10px; }
.leftnav-tree .nav-list .nav-header a {
    font-size: inherit;
    display: block; }
.leftnav-tree .nav-list .nav-header a:hover {
    text-decoration: none; }
.leftnav-tree .nav-list .tree {
    padding: 0; }
.leftnav-tree .nav-list .tree li {
    padding-left: 0; }
.leftnav-tree .nav-list .tree li a {
    font-size: 14px;
    padding: 10px;
    color: #2e2e2e;
    display: block; }
.leftnav-tree .nav-list .tree li a:hover {
    background-color: #eaedf8; }
.leftnav-tree .nav-list .tree li a:active, .leftnav-tree .nav-list .tree li a.active {
    background-color: #c5cbe3; }

.splitview footer {
    margin: 0; }
.splitview .two-col-wrapper {
    min-height: 100vh;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
.splitview .two-col-wrapper .main-content {
    padding-top: 90px;
    margin-left: 25px; }
.splitview .two-col-wrapper .leftnav {
    padding: 90px 0 0;
    min-height: 100%; }

.splitview-filled .leftnav {
    background-color: #f8f8f8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8; }

.splitview-white {
    background-color: #f0f0f0; }
.splitview-white .leftnav {
    background-color: #fff;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8; }
.splitview-white .two-col-wrapper {
    background-color: #fff;
    border-right: 1px solid #e8e8e8; }

.splitview-white-filled .leftnav {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8; }
.splitview-white-filled .two-col-wrapper {
    border-right: 1px solid #e8e8e8; }

.splitview-white-open .leftnav {
    border-right: 1px solid #e8e8e8; }

.splitview-white-open-fluid .leftnav {
    border-right: 1px solid #e8e8e8; }

.framed {
    border: 1px solid #e1e1e1; }
