﻿/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
    font-family: 'FontAwesome';
    src: url("https://assets.openapply.com/assets/fontawesome-webfont-cbb644d0ee730ea57dd5fbae35ef5ba4a41d57a254a6b1215de5c9ff8a321c2d.eot?v=4.3.0");
    src: url("https://assets.openapply.com/assets/fontawesome-webfont-cbb644d0ee730ea57dd5fbae35ef5ba4a41d57a254a6b1215de5c9ff8a321c2d.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("https://assets.openapply.com/assets/fontawesome-webfont-aadc3580d2b64ff5a7e6f1425587db4e8b033efcbf8f5c332ca52a5ed580c87c.woff2?v=4.3.0") format("woff2"),url("https://assets.openapply.com/assets/fontawesome-webfont-e3870de89716b72cb61a4bba0e17c75783b361cdaba35ea96961c3070bd8ca18.woff?v=4.3.0") format("woff"),url("https://assets.openapply.com/assets/fontawesome-webfont-9e540a087924a6e64790149d735cac022640e4fa6bff6bd65f5e9f41529bf0b3.ttf?v=4.3.0") format("truetype"),url("https://assets.openapply.com/assets/fontawesome-webfont-bfdef833219a6edffd9c3cbc28db72739d22bb4d20cc2e2f8d56a7a4d408a206.svg?v=4.3.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.fa-lg, main .content-wrapper .content-block .content-block-header > a > .fa, main .content-wrapper .content-block .content-block-header > .dropdown > a > .fa {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571429em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

    .fa-ul > li {
        position: relative;
    }

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

    .fa-li.fa-lg, main .content-wrapper .content-block .content-block-header > a > .fa-li.fa, main .content-wrapper .content-block .content-block-header > .dropdown > a > .fa-li.fa {
        left: -1.85714286em;
    }

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.pull-right, .form-group .info-link, .col-sm-3.label-block .info-link {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right, .form-group .fa.info-link, .col-sm-3.label-block .fa.info-link {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before, .fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before, .fa-users:before {
    content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

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

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before, .fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
    content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
    content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: "\f158";
}

.fa-won:before, .fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before, .fa-gratipay:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before, .fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-genderless:before, .fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-diamond:before {
    content: "\f219";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-venus:before {
    content: "\f221";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-server:before {
    content: "\f233";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-hotel:before, .fa-bed:before {
    content: "\f236";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-train:before {
    content: "\f238";
}

.fa-subway:before {
    content: "\f239";
}

.fa-medium:before {
    content: "\f23a";
}

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

    .select2-container.full-width .select2-search-field {
        width: 100% !important;
    }

        .select2-container.full-width .select2-search-field input {
            width: 100% !important;
        }

.select2-container, .select2-drop, .select2-search, .select2-search input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .select2-container .select2-choice {
        display: block;
        height: 26px;
        padding: 0 0 0 8px;
        overflow: hidden;
        position: relative;
        border: 1px solid #aaa;
        white-space: nowrap;
        line-height: 26px;
        color: #444;
        text-decoration: none;
        border-radius: 4px;
        background-clip: padding-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #fff;
        background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
        background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), color-stop(50%, #fff));
        background-image: linear-gradient(to top, #eee 0%, #fff 50%);
    }

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(90%, #fff));
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 4px 5px rgba(0,0,0,0.15);
}

    .select2-drop.select2-drop-above {
        margin-top: 1px;
        border-top: 1px solid #aaa;
        border-bottom: 0;
        border-radius: 4px 4px 0 0;
        -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
        box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
    }

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

    .select2-drop-auto-width .select2-search {
        padding-top: 4px;
    }

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), color-stop(60%, #eee));
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;
    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}

    .select2-search input {
        width: 100% !important;
        height: auto !important;
        min-height: 26px;
        padding: 4px 20px 4px 5px;
        margin: 0;
        outline: 0;
        font-family: sans-serif;
        font-size: 1em;
        border: 1px solid #aaa;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #fff url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px;
        background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
        background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
    }

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;
    background: #fff url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat -37px -22px;
    background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat -37px -22px,-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
    background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat -37px -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url(https://assets.openapply.com/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;
    background: url(https://assets.openapply.com/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
    background: url(https://assets.openapply.com/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(50%, #eee));
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    -webkit-filter: none;
    filter: none;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: transparent;
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

    .select2-results li.select2-result-with-children > .select2-result-label {
        font-weight: bold;
    }

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.select2-results-dept-1 .select2-result-label {
    padding-left: 20px;
}

.select2-results-dept-2 .select2-result-label {
    padding-left: 40px;
}

.select2-results-dept-3 .select2-result-label {
    padding-left: 60px;
}

.select2-results-dept-4 .select2-result-label {
    padding-left: 80px;
}

.select2-results-dept-5 .select2-result-label {
    padding-left: 100px;
}

.select2-results-dept-6 .select2-result-label {
    padding-left: 110px;
}

.select2-results-dept-7 .select2-result-label {
    padding-left: 120px;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-disabled {
    background: #f4f4f4 !important;
    display: list-item;
    cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url(https://assets.openapply.com/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255,50,50,0.2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

    .select2-container.select2-container-disabled .select2-choice .select2-arrow {
        background-color: #f4f4f4;
        background-image: none;
        border-left: 0;
    }

    .select2-container.select2-container-disabled .select2-choice abbr {
        display: none;
    }

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
    padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}

html[dir="rtl"] .select2-container-multi .select2-choices li {
    float: right;
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

    .select2-container-multi .select2-choices .select2-search-field input {
        padding: 5px;
        margin: 1px 0;
        font-family: sans-serif;
        font-size: 100%;
        color: #666;
        outline: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: transparent !important;
    }

        .select2-container-multi .select2-choices .select2-search-field input.select2-active {
            background: #fff url(https://assets.openapply.com/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100% !important;
        }

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url(https://assets.openapply.com/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;
}

html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

    .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
        padding: 3px 5px 3px 5px;
        border: 1px solid #ddd;
        background-image: none;
        background-color: #f4f4f4;
    }

        .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
            display: none;
            background: none;
        }

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
    .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
        background-image: url(https://assets.openapply.com/assets/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"], input[type="radio"] {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *, *:before, *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn > .caret, .form-actions input[type="submit"] > .caret, .form-actions button[type="submit"] > .caret, .pill > .caret, .dropup > .btn > .caret, .form-actions .dropup > input[type="submit"] > .caret, .form-actions .dropup > button[type="submit"] > .caret, .dropup > .pill > .caret {
        border-top-color: #000 !important;
    }

    .label, .label.label-payment.label-payment-current, .label.label-payment.label-payment-past_due, .label.label-payment.label-payment-outstanding, .label.label-payment.label-payment-to_be_invoiced, .label.label-payment.label-payment-late, .label.label-payment.label-payment-paid {
        border: 1px solid #000;
    }

    .table, .table-fusion {
        border-collapse: collapse !important;
    }

        .table td, .table-fusion td, .table th, .table-fusion th {
            background-color: #fff !important;
        }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

@font-face {
    font-family: "Glyphicons Halflings";
    src: url("https://assets.openapply.com/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot");
    src: url("https://assets.openapply.com/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix") format("embedded-opentype"),url("https://assets.openapply.com/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2") format("woff2"),url("https://assets.openapply.com/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff") format("woff"),url("https://assets.openapply.com/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf") format("truetype"),url("https://assets.openapply.com/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\002a";
}

.glyphicon-plus:before {
    content: "\002b";
}

.glyphicon-euro:before, .glyphicon-eur:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before {
    content: "\e227";
}

.glyphicon-btc:before {
    content: "\e227";
}

.glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-jpy:before {
    content: "\00a5";
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-rub:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before, *:after {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #5b6c86;
    background-color: #f0f6ff;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #4b8ffa;
    text-decoration: none;
}

    a:hover, a:focus {
        color: black;
        text-decoration: underline;
    }

    a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 5px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #f0f6ff;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

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

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, main .content-wrapper .content-block .content-block-header h1 small, main .content-wrapper .content-block .content-block-header .h2 small, main .content-wrapper .content-block .content-block-header h2 small, main .content-wrapper .content-block .content-block-header h3 small, main .content-wrapper .content-block .content-block-header .h3 small, main .content-wrapper .content-block .content-block-header h4 small, main .content-wrapper .content-block .content-block-header .h4 small, .h4 .small, main .content-wrapper .content-block .content-block-header h1 .small, main .content-wrapper .content-block .content-block-header .h2 .small, main .content-wrapper .content-block .content-block-header h2 .small, main .content-wrapper .content-block .content-block-header h3 .small, main .content-wrapper .content-block .content-block-header .h3 .small, main .content-wrapper .content-block .content-block-header h4 .small, main .content-wrapper .content-block .content-block-header .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
        font-weight: 400;
        line-height: 1;
        color: #777777;
    }

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

    h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {
        font-size: 65%;
    }

h4, .h4, main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    h4 small, h4 .small, .h4 small, main .content-wrapper .content-block .content-block-header h1 small, main .content-wrapper .content-block .content-block-header .h2 small, main .content-wrapper .content-block .content-block-header h2 small, main .content-wrapper .content-block .content-block-header h3 small, main .content-wrapper .content-block .content-block-header .h3 small, main .content-wrapper .content-block .content-block-header h4 small, main .content-wrapper .content-block .content-block-header .h4 small, .h4 .small, main .content-wrapper .content-block .content-block-header h1 .small, main .content-wrapper .content-block .content-block-header .h2 .small, main .content-wrapper .content-block .content-block-header h2 .small, main .content-wrapper .content-block .content-block-header h3 .small, main .content-wrapper .content-block .content-block-header .h3 .small, main .content-wrapper .content-block .content-block-header h4 .small, main .content-wrapper .content-block .content-block-header .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {
        font-size: 75%;
    }

h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 30px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4, main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 14px;
}

h6, .h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}

small, .small {
    font-size: 85%;
}

mark, .mark {
    padding: .2em;
    background-color: #fcf8e3;
}

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

.text-right, .form-actions {
    text-align: right;
}

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

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

.text-nowrap, .navbar-default a.school-name {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase, .initialism {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777777;
}

.text-primary {
    color: #4b8ffa;
}

a.text-primary:hover, a.text-primary:focus {
    color: #1970f9;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover, a.text-success:focus {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover, a.text-info:focus {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover, a.text-warning:focus {
    color: #66512c;
}

.text-danger {
    color: #fc5255;
}

a.text-danger:hover, a.text-danger:focus {
    color: #fb2024;
}

.bg-primary {
    color: #fff;
}

.bg-primary {
    background-color: #4b8ffa;
}

a.bg-primary:hover, a.bg-primary:focus {
    background-color: #1970f9;
}

.bg-success {
    background-color: #dfe;
}

a.bg-success:hover, a.bg-success:focus {
    background-color: #aaffd5;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}

    ul ul, ul ol, ol ul, ol ol {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

    .list-inline > li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt, dd {
    line-height: 1.42857143;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
    display: table;
    content: " ";
}

.dl-horizontal dd:after {
    clear: both;
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title], abbr[data-original-title] {
    cursor: help;
}

.initialism {
    font-size: 90%;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee;
}

    blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer, blockquote small, blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #777777;
    }

        blockquote footer:before, blockquote small:before, blockquote .small:before {
            content: "\2014 \00A0";
        }

    .blockquote-reverse, blockquote.pull-right, .form-group blockquote.info-link, .col-sm-3.label-block blockquote.info-link {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        border-right: 5px solid #eeeeee;
        border-left: 0;
    }

        .blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, .form-group blockquote.info-link footer:before, .col-sm-3.label-block blockquote.info-link footer:before, blockquote.pull-right small:before, .form-group blockquote.info-link small:before, .col-sm-3.label-block blockquote.info-link small:before, blockquote.pull-right .small:before, .form-group blockquote.info-link .small:before, .col-sm-3.label-block blockquote.info-link .small:before {
            content: "";
        }

        .blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, .form-group blockquote.info-link footer:after, .col-sm-3.label-block blockquote.info-link footer:after, blockquote.pull-right small:after, .form-group blockquote.info-link small:after, .col-sm-3.label-block blockquote.info-link small:after, blockquote.pull-right .small:after, .form-group blockquote.info-link .small:after, .col-sm-3.label-block blockquote.info-link .small:after {
            content: "\00A0 \2014";
        }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

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

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 3px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3px;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

    .container:before, .container:after {
        display: table;
        content: " ";
    }

    .container:after {
        clear: both;
    }

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid, main {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

    .container-fluid:before, main:before, .container-fluid:after, main:after {
        display: table;
        content: " ";
    }

    .container-fluid:after, main:after {
        clear: both;
    }

.row {
    margin-right: -15px;
    margin-left: -15px;
}

    .row:before, .row:after {
        display: table;
        content: " ";
    }

    .row:after {
        clear: both;
    }

.row-no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .row-no-gutters [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-sm-3.label-block, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, main .content-wrapper > ul.breadcrumb, main .content-wrapper .content-block, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-3.label-block, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-3, .col-sm-3.label-block {
        width: 25%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, main .content-wrapper > ul.breadcrumb, main .content-wrapper .content-block {
        float: left;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-12, main .content-wrapper > ul.breadcrumb, main .content-wrapper .content-block {
        width: 100%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }
}

table {
    background-color: transparent;
}

    table col[class*="col-"] {
        position: static;
        display: table-column;
        float: none;
    }

    table td[class*="col-"], table th[class*="col-"] {
        position: static;
        display: table-cell;
        float: none;
    }

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

th {
    text-align: left;
}

.table, .table-fusion {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

    .table > thead > tr > th, .table-fusion > thead > tr > th, .table > thead > tr > td, .table-fusion > thead > tr > td, .table > tbody > tr > th, .table-fusion > tbody > tr > th, .table > tbody > tr > td, .table-fusion > tbody > tr > td, .table > tfoot > tr > th, .table-fusion > tfoot > tr > th, .table > tfoot > tr > td, .table-fusion > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #d9e7f6;
    }

    .table > thead > tr > th, .table-fusion > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #d9e7f6;
    }

    .table > caption + thead > tr:first-child > th, .table-fusion > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table-fusion > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table-fusion > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table-fusion > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table-fusion > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table-fusion > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .table > tbody + tbody, .table-fusion > tbody + tbody {
        border-top: 2px solid #d9e7f6;
    }

    .table .table, .table-fusion .table, .table .table-fusion, .table-fusion .table-fusion {
        background-color: #f0f6ff;
    }

.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-bordered {
    border: 1px solid #d9e7f6;
}

    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
        border: 1px solid #d9e7f6;
    }

    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-of-type(odd), .table-fusion > tbody > tr:nth-of-type(odd) {
    background-color: rgba(247,249,254,0.5);
}

.table-hover > tbody > tr:hover, .table-fusion > tbody > tr:hover {
    background-color: rgba(247,249,254,0.8);
}

.table > thead > tr > td.active, .table-fusion > thead > tr > td.active, .table > thead > tr > th.active, .table-fusion > thead > tr > th.active, .table > thead > tr.active > td, .table-fusion > thead > tr.active > td, .table > thead > tr.active > th, .table-fusion > thead > tr.active > th, .table > tbody > tr > td.active, .table-fusion > tbody > tr > td.active, .table > tbody > tr > th.active, .table-fusion > tbody > tr > th.active, .table > tbody > tr.active > td, .table-fusion > tbody > tr.active > td, .table > tbody > tr.active > th, .table-fusion > tbody > tr.active > th, .table > tfoot > tr > td.active, .table-fusion > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table-fusion > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table-fusion > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table-fusion > tfoot > tr.active > th {
    background-color: rgba(247,249,254,0.8);
}

    .table-hover > tbody > tr > td.active:hover, .table-fusion > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-fusion > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-fusion > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-fusion > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th, .table-fusion > tbody > tr.active:hover > th {
        background-color: rgba(224,232,251,0.8);
    }

.table > thead > tr > td.success, .table-fusion > thead > tr > td.success, .table > thead > tr > th.success, .table-fusion > thead > tr > th.success, .table > thead > tr.success > td, .table-fusion > thead > tr.success > td, .table > thead > tr.success > th, .table-fusion > thead > tr.success > th, .table > tbody > tr > td.success, .table-fusion > tbody > tr > td.success, .table > tbody > tr > th.success, .table-fusion > tbody > tr > th.success, .table > tbody > tr.success > td, .table-fusion > tbody > tr.success > td, .table > tbody > tr.success > th, .table-fusion > tbody > tr.success > th, .table > tfoot > tr > td.success, .table-fusion > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table-fusion > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table-fusion > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table-fusion > tfoot > tr.success > th {
    background-color: #dfe;
}

    .table-hover > tbody > tr > td.success:hover, .table-fusion > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-fusion > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-fusion > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-fusion > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th, .table-fusion > tbody > tr.success:hover > th {
        background-color: #c4ffe1;
    }

.table > thead > tr > td.info, .table-fusion > thead > tr > td.info, .table > thead > tr > th.info, .table-fusion > thead > tr > th.info, .table > thead > tr.info > td, .table-fusion > thead > tr.info > td, .table > thead > tr.info > th, .table-fusion > thead > tr.info > th, .table > tbody > tr > td.info, .table-fusion > tbody > tr > td.info, .table > tbody > tr > th.info, .table-fusion > tbody > tr > th.info, .table > tbody > tr.info > td, .table-fusion > tbody > tr.info > td, .table > tbody > tr.info > th, .table-fusion > tbody > tr.info > th, .table > tfoot > tr > td.info, .table-fusion > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table-fusion > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table-fusion > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table-fusion > tfoot > tr.info > th {
    background-color: #d9edf7;
}

    .table-hover > tbody > tr > td.info:hover, .table-fusion > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-fusion > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-fusion > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-fusion > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th, .table-fusion > tbody > tr.info:hover > th {
        background-color: #c4e3f3;
    }

.table > thead > tr > td.warning, .table-fusion > thead > tr > td.warning, .table > thead > tr > th.warning, .table-fusion > thead > tr > th.warning, .table > thead > tr.warning > td, .table-fusion > thead > tr.warning > td, .table > thead > tr.warning > th, .table-fusion > thead > tr.warning > th, .table > tbody > tr > td.warning, .table-fusion > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table-fusion > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table-fusion > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table-fusion > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table-fusion > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table-fusion > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table-fusion > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table-fusion > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

    .table-hover > tbody > tr > td.warning:hover, .table-fusion > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-fusion > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-fusion > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-fusion > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th, .table-fusion > tbody > tr.warning:hover > th {
        background-color: #faf2cc;
    }

.table > thead > tr > td.danger, .table-fusion > thead > tr > td.danger, .table > thead > tr > th.danger, .table-fusion > thead > tr > th.danger, .table > thead > tr.danger > td, .table-fusion > thead > tr.danger > td, .table > thead > tr.danger > th, .table-fusion > thead > tr.danger > th, .table > tbody > tr > td.danger, .table-fusion > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table-fusion > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table-fusion > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table-fusion > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table-fusion > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table-fusion > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table-fusion > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table-fusion > tfoot > tr.danger > th {
    background-color: #f2dede;
}

    .table-hover > tbody > tr > td.danger:hover, .table-fusion > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-fusion > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-fusion > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-fusion > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th, .table-fusion > tbody > tr.danger:hover > th {
        background-color: #ebcccc;
    }

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #d9e7f6;
    }

        .table-responsive > .table, .table-responsive > .table-fusion {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th, .table-responsive > .table-fusion > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table-fusion > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table-fusion > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table-fusion > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table-fusion > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table-fusion > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

    input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {
        cursor: not-allowed;
    }

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple], select[size] {
    height: auto;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
}

.form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body input {
    display: block;
    width: 100%;
    height: 32px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9e7f7;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

    .form-control:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus {
        border-color: #4b8ffa;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(75,143,250,0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(75,143,250,0.6);
    }

    .form-control::-moz-placeholder, .bootstrap-wysihtml5-insert-image-modal .modal-body input::-moz-placeholder, .bootstrap-wysihtml5-insert-link-modal .modal-body input::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder, .bootstrap-wysihtml5-insert-image-modal .modal-body input:-ms-input-placeholder, .bootstrap-wysihtml5-insert-link-modal .modal-body input:-ms-input-placeholder {
        color: #999;
    }

    .form-control::-webkit-input-placeholder, .bootstrap-wysihtml5-insert-image-modal .modal-body input::-webkit-input-placeholder, .bootstrap-wysihtml5-insert-link-modal .modal-body input::-webkit-input-placeholder {
        color: #999;
    }

    .form-control::-ms-expand, .bootstrap-wysihtml5-insert-image-modal .modal-body input::-ms-expand, .bootstrap-wysihtml5-insert-link-modal .modal-body input::-ms-expand {
        background-color: transparent;
        border: 0;
    }

    .form-control[disabled], .bootstrap-wysihtml5-insert-image-modal .modal-body input[disabled], .bootstrap-wysihtml5-insert-link-modal .modal-body input[disabled], .form-control[readonly], .bootstrap-wysihtml5-insert-image-modal .modal-body input[readonly], .bootstrap-wysihtml5-insert-link-modal .modal-body input[readonly], fieldset[disabled] .form-control, fieldset[disabled] .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body fieldset[disabled] input, fieldset[disabled] .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body fieldset[disabled] input {
        background-color: #eeeeee;
        opacity: 1;
    }

    .form-control[disabled], .bootstrap-wysihtml5-insert-image-modal .modal-body input[disabled], .bootstrap-wysihtml5-insert-link-modal .modal-body input[disabled], fieldset[disabled] .form-control, fieldset[disabled] .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body fieldset[disabled] input, fieldset[disabled] .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body fieldset[disabled] input {
        cursor: not-allowed;
    }

textarea.form-control {
    height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body input[type="date"], .bootstrap-wysihtml5-insert-link-modal .modal-body input[type="date"], input[type="time"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body input[type="time"], .bootstrap-wysihtml5-insert-link-modal .modal-body input[type="time"], input[type="datetime-local"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body input[type="datetime-local"], .bootstrap-wysihtml5-insert-link-modal .modal-body input[type="datetime-local"], input[type="month"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body input[type="month"], .bootstrap-wysihtml5-insert-link-modal .modal-body input[type="month"] {
        line-height: 32px;
    }

    input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input[type="date"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input[type="date"], .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, .form-actions .input-group-sm > .input-group-btn > input[type="date"][type="submit"], .input-group-sm > .input-group-btn > input[type="date"].pill, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm > input[type="time"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input[type="time"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input[type="time"], .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, .form-actions .input-group-sm > .input-group-btn > input[type="time"][type="submit"], .input-group-sm > .input-group-btn > input[type="time"].pill, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm > input[type="datetime-local"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input[type="datetime-local"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input[type="datetime-local"], .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .form-actions .input-group-sm > .input-group-btn > input[type="datetime-local"][type="submit"], .input-group-sm > .input-group-btn > input[type="datetime-local"].pill, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm > input[type="month"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input[type="month"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input[type="month"], .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn, .form-actions .input-group-sm > .input-group-btn > input[type="month"][type="submit"], .input-group-sm > .input-group-btn > input[type="month"].pill, .input-group-sm input[type="month"] {
        line-height: 28px;
    }

    input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input[type="date"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input[type="date"], .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, .form-actions .input-group-lg > .input-group-btn > input[type="date"][type="submit"], .input-group-lg > .input-group-btn > input[type="date"].pill, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input[type="time"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input[type="time"], .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, .form-actions .input-group-lg > .input-group-btn > input[type="time"][type="submit"], .input-group-lg > .input-group-btn > input[type="time"].pill, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input[type="datetime-local"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input[type="datetime-local"], .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .form-actions .input-group-lg > .input-group-btn > input[type="datetime-local"][type="submit"], .input-group-lg > .input-group-btn > input[type="datetime-local"].pill, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input[type="month"], .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input[type="month"], .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn, .form-actions .input-group-lg > .input-group-btn > input[type="month"][type="submit"], .input-group-lg > .input-group-btn > input[type="month"].pill, .input-group-lg input[type="month"] {
        line-height: 46px;
    }
}

.form-group, .col-sm-3.label-block {
    margin-bottom: 10px;
}

.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
        cursor: not-allowed;
    }

    .radio label, .checkbox label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer;
    }

    .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
        position: absolute;
        margin-top: 4px \9;
        margin-left: -20px;
    }

    .radio + .radio, .checkbox + .checkbox {
        margin-top: -5px;
    }

.radio-inline, .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

    .radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
        cursor: not-allowed;
    }

    .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }

.form-control-static {
    min-height: 34px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 0;
}

    .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.form-control-static, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.form-control-static, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-actions .input-group-lg > .input-group-btn > input.form-control-static[type="submit"], .form-actions .input-group-lg > .input-group-btn > button.form-control-static[type="submit"], .input-group-lg > .input-group-btn > .form-control-static.pill, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.form-control-static, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.form-control-static, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn, .form-actions .input-group-sm > .input-group-btn > input.form-control-static[type="submit"], .form-actions .input-group-sm > .input-group-btn > button.form-control-static[type="submit"], .input-group-sm > .input-group-btn > .form-control-static.pill {
        padding-right: 0;
        padding-left: 0;
    }

.input-sm, .input-group-sm > .form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .form-actions .input-group-sm > .input-group-btn > input[type="submit"], .form-actions .input-group-sm > .input-group-btn > button[type="submit"], .input-group-sm > .input-group-btn > .pill {
    height: 28px;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}

select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn, .input-group-sm > .input-group-btn > select.pill {
    height: 28px;
    line-height: 28px;
}

textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, .input-group-sm > .input-group-btn > textarea.pill, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn, .input-group-sm > .input-group-btn > select[multiple].pill {
    height: auto;
}

.form-group-sm .form-control, .form-group-sm .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-group-sm input, .form-group-sm .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-group-sm input {
    height: 28px;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}

.form-group-sm select.form-control {
    height: 28px;
    line-height: 28px;
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 28px;
    min-height: 32px;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .form-actions .input-group-lg > .input-group-btn > input[type="submit"], .form-actions .input-group-lg > .input-group-btn > button[type="submit"], .input-group-lg > .input-group-btn > .pill {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 5px;
}

select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn, .input-group-lg > .input-group-btn > select.pill {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, .input-group-lg > .input-group-btn > textarea.pill, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn, .input-group-lg > .input-group-btn > select[multiple].pill {
    height: auto;
}

.form-group-lg .form-control, .form-group-lg .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-group-lg input, .form-group-lg .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-group-lg input {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 5px;
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.has-feedback {
    position: relative;
}

    .has-feedback .form-control, .has-feedback .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-feedback input, .has-feedback .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-feedback input {
        padding-right: 40px;
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input + .form-control-feedback, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .form-actions .input-group-lg > .input-group-btn > input[type="submit"] + .form-control-feedback, .form-actions .input-group-lg > .input-group-btn > button[type="submit"] + .form-control-feedback, .input-group-lg > .input-group-btn > .pill + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback, .form-group-lg .bootstrap-wysihtml5-insert-image-modal .modal-body input + .form-control-feedback, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-group-lg input + .form-control-feedback, .form-group-lg .bootstrap-wysihtml5-insert-link-modal .modal-body input + .form-control-feedback, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-group-lg input + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input + .form-control-feedback, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .form-actions .input-group-sm > .input-group-btn > input[type="submit"] + .form-control-feedback, .form-actions .input-group-sm > .input-group-btn > button[type="submit"] + .form-control-feedback, .input-group-sm > .input-group-btn > .pill + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback, .form-group-sm .bootstrap-wysihtml5-insert-image-modal .modal-body input + .form-control-feedback, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-group-sm input + .form-control-feedback, .form-group-sm .bootstrap-wysihtml5-insert-link-modal .modal-body input + .form-control-feedback, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-group-sm input + .form-control-feedback {
    width: 28px;
    height: 28px;
    line-height: 28px;
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #3c763d;
}

.has-success .form-control, .has-success .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-success input, .has-success .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-success input {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

    .has-success .form-control:focus, .has-success .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-success input:focus, .has-success .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-success input:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    }

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dfe;
    border-color: #3c763d;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
    color: #8a6d3b;
}

.has-warning .form-control, .has-warning .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-warning input, .has-warning .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-warning input {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

    .has-warning .form-control:focus, .has-warning .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-warning input:focus, .has-warning .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-warning input:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block, .families-edit .error .help-block, .has-error .control-label, .families-edit .error .control-label, .has-error .radio, .families-edit .error .radio, .has-error .checkbox, .families-edit .error .checkbox, .has-error .radio-inline, .families-edit .error .radio-inline, .has-error .checkbox-inline, .families-edit .error .checkbox-inline, .has-error.radio label, .families-edit .radio.error label, .has-error.checkbox label, .families-edit .checkbox.error label, .has-error.radio-inline label, .families-edit .radio-inline.error label, .has-error.checkbox-inline label, .families-edit .checkbox-inline.error label {
    color: #fc5255;
}

.has-error .form-control, .families-edit .error .form-control, .has-error .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-error input, .families-edit .error .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .families-edit .error input, .has-error .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-error input, .families-edit .error .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .families-edit .error input {
    border-color: #fc5255;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

    .has-error .form-control:focus, .families-edit .error .form-control:focus, .has-error .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-error input:focus, .families-edit .error .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .families-edit .error input:focus, .has-error .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-error input:focus, .families-edit .error .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .families-edit .error input:focus {
        border-color: #fb2024;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #feb6b8;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #feb6b8;
    }

.has-error .input-group-addon, .families-edit .error .input-group-addon {
    color: #fc5255;
    background-color: #f2dede;
    border-color: #fc5255;
}

.has-error .form-control-feedback, .families-edit .error .form-control-feedback {
    color: #fc5255;
}

.has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a1adbf;
}

@media (min-width: 768px) {
    .form-inline .form-group, .form-inline .col-sm-3.label-block {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control, .form-inline .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-inline input, .form-inline .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-inline input {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-static {
        display: inline-block;
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control, .form-inline .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-inline .input-group input, .form-inline .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-inline .input-group input {
            width: auto;
        }

        .form-inline .input-group > .form-control, .form-inline .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group > input, .bootstrap-wysihtml5-insert-image-modal .modal-body .form-inline .input-group > input, .form-inline .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group > input, .bootstrap-wysihtml5-insert-link-modal .modal-body .form-inline .input-group > input {
            width: 100%;
        }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio, .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .form-inline .radio label, .form-inline .checkbox label {
            padding-left: 0;
        }

        .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
            position: relative;
            margin-left: 0;
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    padding-top: 6px;
    margin-top: 0;
    margin-bottom: 0;
}

.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 26px;
}

.form-horizontal .form-group, .form-horizontal .col-sm-3.label-block {
    margin-right: -15px;
    margin-left: -15px;
}

    .form-horizontal .form-group:before, .form-horizontal .col-sm-3.label-block:before, .form-horizontal .form-group:after, .form-horizontal .col-sm-3.label-block:after {
        display: table;
        content: " ";
    }

    .form-horizontal .form-group:after, .form-horizontal .col-sm-3.label-block:after {
        clear: both;
    }

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 6px;
        margin-bottom: 0;
        text-align: right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 5px;
        font-size: 12px;
    }
}

.btn, .form-actions input[type="submit"], .form-actions button[type="submit"], .pill {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .btn:focus, .form-actions input[type="submit"]:focus, .form-actions button[type="submit"]:focus, .pill:focus, .btn.focus, .form-actions input.focus[type="submit"], .form-actions button.focus[type="submit"], .focus.pill, .btn:active:focus, .form-actions input[type="submit"]:active:focus, .form-actions button[type="submit"]:active:focus, .pill:active:focus, .btn:active.focus, .form-actions input[type="submit"]:active.focus, .form-actions button[type="submit"]:active.focus, .pill:active.focus, .btn.active:focus, .form-actions input.active[type="submit"]:focus, .form-actions button.active[type="submit"]:focus, .active.pill:focus, .btn.active.focus, .form-actions input.active.focus[type="submit"], .form-actions button.active.focus[type="submit"], .active.focus.pill {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn:hover, .form-actions input[type="submit"]:hover, .form-actions button[type="submit"]:hover, .pill:hover, .btn:focus, .form-actions input[type="submit"]:focus, .form-actions button[type="submit"]:focus, .pill:focus, .btn.focus, .form-actions input.focus[type="submit"], .form-actions button.focus[type="submit"], .focus.pill {
        color: #333;
        text-decoration: none;
    }

    .btn:active, .form-actions input[type="submit"]:active, .form-actions button[type="submit"]:active, .pill:active, .btn.active, .form-actions input.active[type="submit"], .form-actions button.active[type="submit"], .active.pill {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    }

    .btn.disabled, .form-actions input.disabled[type="submit"], .form-actions button.disabled[type="submit"], .disabled.pill, .btn[disabled], .form-actions input[disabled][type="submit"], .form-actions button[disabled][type="submit"], [disabled].pill, fieldset[disabled] .btn, fieldset[disabled] .form-actions input[type="submit"], .form-actions fieldset[disabled] input[type="submit"], fieldset[disabled] .form-actions button[type="submit"], .form-actions fieldset[disabled] button[type="submit"], fieldset[disabled] .pill {
        cursor: not-allowed;
        filter: alpha(opacity=65);
        opacity: 0.65;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

a.btn.disabled, a.disabled.pill, fieldset[disabled] a.btn, fieldset[disabled] a.pill {
    pointer-events: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default:focus, .btn-default.focus {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c;
    }

    .btn-default:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
        color: #333;
        background-color: #e6e6e6;
        background-image: none;
        border-color: #adadad;
    }

        .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c;
        }

    .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
        background-color: #fff;
        border-color: #ccc;
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333;
    }

.btn-primary {
    color: #fff;
    background-color: #4b8ffa;
    border-color: #3280f9;
}

    .btn-primary:focus, .btn-primary.focus {
        color: #fff;
        background-color: #1970f9;
        border-color: #0544a7;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #1970f9;
        border-color: #065ee8;
    }

    .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #1970f9;
        background-image: none;
        border-color: #065ee8;
    }

        .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
            color: #fff;
            background-color: #065ee8;
            border-color: #0544a7;
        }

    .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
        background-color: #4b8ffa;
        border-color: #3280f9;
    }

    .btn-primary .badge {
        color: #4b8ffa;
        background-color: #fff;
    }

.btn-success, .pill.pill-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success:focus, .pill.pill-success:focus, .btn-success.focus, .focus.pill.pill-success {
        color: #fff;
        background-color: #449d44;
        border-color: #255625;
    }

    .btn-success:hover, .pill.pill-success:hover {
        color: #fff;
        background-color: #449d44;
        border-color: #398439;
    }

    .btn-success:active, .pill.pill-success:active, .btn-success.active, .active.pill.pill-success, .open > .btn-success.dropdown-toggle, .open > .dropdown-toggle.pill.pill-success {
        color: #fff;
        background-color: #449d44;
        background-image: none;
        border-color: #398439;
    }

        .btn-success:active:hover, .pill.pill-success:active:hover, .btn-success:active:focus, .pill.pill-success:active:focus, .btn-success:active.focus, .pill.pill-success:active.focus, .btn-success.active:hover, .active.pill.pill-success:hover, .btn-success.active:focus, .active.pill.pill-success:focus, .btn-success.active.focus, .active.focus.pill.pill-success, .open > .btn-success.dropdown-toggle:hover, .open > .dropdown-toggle.pill.pill-success:hover, .open > .btn-success.dropdown-toggle:focus, .open > .dropdown-toggle.pill.pill-success:focus, .open > .btn-success.dropdown-toggle.focus, .open > .dropdown-toggle.focus.pill.pill-success {
            color: #fff;
            background-color: #398439;
            border-color: #255625;
        }

    .btn-success.disabled:hover, .disabled.pill.pill-success:hover, .btn-success.disabled:focus, .disabled.pill.pill-success:focus, .btn-success.disabled.focus, .disabled.focus.pill.pill-success, .btn-success[disabled]:hover, [disabled].pill.pill-success:hover, .btn-success[disabled]:focus, [disabled].pill.pill-success:focus, .btn-success[disabled].focus, [disabled].focus.pill.pill-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .pill.pill-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .pill.pill-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .focus.pill.pill-success {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

    .btn-success .badge, .pill.pill-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.btn-info, .pill.pill-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:focus, .pill.pill-info:focus, .btn-info.focus, .focus.pill.pill-info {
        color: #fff;
        background-color: #31b0d5;
        border-color: #1b6d85;
    }

    .btn-info:hover, .pill.pill-info:hover {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc;
    }

    .btn-info:active, .pill.pill-info:active, .btn-info.active, .active.pill.pill-info, .open > .btn-info.dropdown-toggle, .open > .dropdown-toggle.pill.pill-info {
        color: #fff;
        background-color: #31b0d5;
        background-image: none;
        border-color: #269abc;
    }

        .btn-info:active:hover, .pill.pill-info:active:hover, .btn-info:active:focus, .pill.pill-info:active:focus, .btn-info:active.focus, .pill.pill-info:active.focus, .btn-info.active:hover, .active.pill.pill-info:hover, .btn-info.active:focus, .active.pill.pill-info:focus, .btn-info.active.focus, .active.focus.pill.pill-info, .open > .btn-info.dropdown-toggle:hover, .open > .dropdown-toggle.pill.pill-info:hover, .open > .btn-info.dropdown-toggle:focus, .open > .dropdown-toggle.pill.pill-info:focus, .open > .btn-info.dropdown-toggle.focus, .open > .dropdown-toggle.focus.pill.pill-info {
            color: #fff;
            background-color: #269abc;
            border-color: #1b6d85;
        }

    .btn-info.disabled:hover, .disabled.pill.pill-info:hover, .btn-info.disabled:focus, .disabled.pill.pill-info:focus, .btn-info.disabled.focus, .disabled.focus.pill.pill-info, .btn-info[disabled]:hover, [disabled].pill.pill-info:hover, .btn-info[disabled]:focus, [disabled].pill.pill-info:focus, .btn-info[disabled].focus, [disabled].focus.pill.pill-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .pill.pill-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .pill.pill-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .focus.pill.pill-info {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

    .btn-info .badge, .pill.pill-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:focus, .btn-warning.focus {
        color: #fff;
        background-color: #ec971f;
        border-color: #985f0d;
    }

    .btn-warning:hover {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512;
    }

    .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #ec971f;
        background-image: none;
        border-color: #d58512;
    }

        .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
            color: #fff;
            background-color: #d58512;
            border-color: #985f0d;
        }

    .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff;
    }

.btn-danger, .pill.pill-danger {
    color: #fff;
    background-color: #fc5255;
    border-color: #fc393c;
}

    .btn-danger:focus, .pill.pill-danger:focus, .btn-danger.focus, .focus.pill.pill-danger {
        color: #fff;
        background-color: #fb2024;
        border-color: #b20306;
    }

    .btn-danger:hover, .pill.pill-danger:hover {
        color: #fff;
        background-color: #fb2024;
        border-color: #f30408;
    }

    .btn-danger:active, .pill.pill-danger:active, .btn-danger.active, .active.pill.pill-danger, .open > .btn-danger.dropdown-toggle, .open > .dropdown-toggle.pill.pill-danger {
        color: #fff;
        background-color: #fb2024;
        background-image: none;
        border-color: #f30408;
    }

        .btn-danger:active:hover, .pill.pill-danger:active:hover, .btn-danger:active:focus, .pill.pill-danger:active:focus, .btn-danger:active.focus, .pill.pill-danger:active.focus, .btn-danger.active:hover, .active.pill.pill-danger:hover, .btn-danger.active:focus, .active.pill.pill-danger:focus, .btn-danger.active.focus, .active.focus.pill.pill-danger, .open > .btn-danger.dropdown-toggle:hover, .open > .dropdown-toggle.pill.pill-danger:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .dropdown-toggle.pill.pill-danger:focus, .open > .btn-danger.dropdown-toggle.focus, .open > .dropdown-toggle.focus.pill.pill-danger {
            color: #fff;
            background-color: #f30408;
            border-color: #b20306;
        }

    .btn-danger.disabled:hover, .disabled.pill.pill-danger:hover, .btn-danger.disabled:focus, .disabled.pill.pill-danger:focus, .btn-danger.disabled.focus, .disabled.focus.pill.pill-danger, .btn-danger[disabled]:hover, [disabled].pill.pill-danger:hover, .btn-danger[disabled]:focus, [disabled].pill.pill-danger:focus, .btn-danger[disabled].focus, [disabled].focus.pill.pill-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .pill.pill-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .pill.pill-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .focus.pill.pill-danger {
        background-color: #fc5255;
        border-color: #fc393c;
    }

    .btn-danger .badge, .pill.pill-danger .badge {
        color: #fc5255;
        background-color: #fff;
    }

.btn-link {
    font-weight: 400;
    color: #4b8ffa;
    border-radius: 0;
}

    .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover, .btn-link:focus {
                color: #0762f2;
                font-weight: bold;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
                color: #777777;
                text-decoration: none;
            }

.btn-lg, .btn-group-lg > .btn, .pill-group.pill-group-lg > .btn, .form-actions .btn-group-lg > input[type="submit"], .form-actions .pill-group.pill-group-lg > input[type="submit"], .form-actions .btn-group-lg > button[type="submit"], .form-actions .pill-group.pill-group-lg > button[type="submit"], .btn-group-lg > .pill, .pill-group.pill-group-lg > .pill {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 5px;
}

.btn-sm, .btn-group-sm > .btn, .pill-group.pill-group-sm > .btn, .btn-group-sm > .pill, .pill-group.pill-group-sm > .pill, .form-actions input[type="submit"], .form-actions button[type="submit"] {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}

.btn-xs, .btn-group-xs > .btn, .pill-group.pill-group-xs > .btn, .form-actions .btn-group-xs > input[type="submit"], .form-actions .pill-group.pill-group-xs > input[type="submit"], .form-actions .btn-group-xs > button[type="submit"], .form-actions .pill-group.pill-group-xs > button[type="submit"], .btn-group-xs > .pill, .pill-group.pill-group-xs > .pill {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropup, .dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu, .select2-drop.select2-dropdown > ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}

    .dropdown-menu.pull-right, .form-group .dropdown-menu.info-link, .col-sm-3.label-block .dropdown-menu.info-link, .form-group .select2-drop.select2-dropdown > ul.info-link, .col-sm-3.label-block .select2-drop.select2-dropdown > ul.info-link, .select2-drop.select2-dropdown > ul.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider, .select2-drop.select2-dropdown > ul .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a, .select2-drop.select2-dropdown > ul > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #859bbb;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover, .select2-drop.select2-dropdown > ul > li > a:hover, .dropdown-menu > li > a:focus, .select2-drop.select2-dropdown > ul > li > a:focus {
            color: #4b8ffa;
            text-decoration: none;
            background-color: #eff6fe;
        }

    .dropdown-menu > .active > a, .select2-drop.select2-dropdown > ul > .active > a, .dropdown-menu > .active > a:hover, .select2-drop.select2-dropdown > ul > .active > a:hover, .dropdown-menu > .active > a:focus, .select2-drop.select2-dropdown > ul > .active > a:focus {
        color: #4b8ffa;
        text-decoration: none;
        background-color: #859bbb;
        outline: 0;
    }

    .dropdown-menu > .disabled > a, .select2-drop.select2-dropdown > ul > .disabled > a, .dropdown-menu > .disabled > a:hover, .select2-drop.select2-dropdown > ul > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, .select2-drop.select2-dropdown > ul > .disabled > a:focus {
        color: #777777;
    }

        .dropdown-menu > .disabled > a:hover, .select2-drop.select2-dropdown > ul > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, .select2-drop.select2-dropdown > ul > .disabled > a:focus {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        }

.open > .dropdown-menu, .select2-drop.select2-dropdown.open > ul {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu, .form-group .info-link > .dropdown-menu, .col-sm-3.label-block .info-link > .dropdown-menu, .select2-drop.select2-dropdown.pull-right > ul, .form-group .select2-drop.select2-dropdown.info-link > ul, .col-sm-3.label-block .select2-drop.select2-dropdown.info-link > ul {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
}

.dropup .dropdown-menu, .dropup .select2-drop.select2-dropdown > ul, .navbar-fixed-bottom .dropdown .dropdown-menu, .navbar-fixed-bottom .dropdown .select2-drop.select2-dropdown > ul {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu, .navbar-right .select2-drop.select2-dropdown > ul {
        right: 0;
        left: auto;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group, .pill-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .btn-group > .btn, .pill-group > .btn, .form-actions .btn-group > input[type="submit"], .form-actions .pill-group > input[type="submit"], .form-actions .btn-group > button[type="submit"], .form-actions .pill-group > button[type="submit"], .btn-group > .pill, .pill-group > .pill, .btn-group-vertical > .btn, .form-actions .btn-group-vertical > input[type="submit"], .form-actions .btn-group-vertical > button[type="submit"], .btn-group-vertical > .pill {
        position: relative;
        float: left;
    }

        .btn-group > .btn:hover, .pill-group > .btn:hover, .form-actions .btn-group > input[type="submit"]:hover, .form-actions .pill-group > input[type="submit"]:hover, .form-actions .btn-group > button[type="submit"]:hover, .form-actions .pill-group > button[type="submit"]:hover, .btn-group > .pill:hover, .pill-group > .pill:hover, .btn-group > .btn:focus, .pill-group > .btn:focus, .form-actions .btn-group > input[type="submit"]:focus, .form-actions .pill-group > input[type="submit"]:focus, .form-actions .btn-group > button[type="submit"]:focus, .form-actions .pill-group > button[type="submit"]:focus, .btn-group > .pill:focus, .pill-group > .pill:focus, .btn-group > .btn:active, .pill-group > .btn:active, .form-actions .btn-group > input[type="submit"]:active, .form-actions .pill-group > input[type="submit"]:active, .form-actions .btn-group > button[type="submit"]:active, .form-actions .pill-group > button[type="submit"]:active, .btn-group > .pill:active, .pill-group > .pill:active, .btn-group > .btn.active, .pill-group > .btn.active, .form-actions .btn-group > input.active[type="submit"], .form-actions .pill-group > input.active[type="submit"], .form-actions .btn-group > button.active[type="submit"], .form-actions .pill-group > button.active[type="submit"], .btn-group > .active.pill, .pill-group > .active.pill, .btn-group-vertical > .btn:hover, .form-actions .btn-group-vertical > input[type="submit"]:hover, .form-actions .btn-group-vertical > button[type="submit"]:hover, .btn-group-vertical > .pill:hover, .btn-group-vertical > .btn:focus, .form-actions .btn-group-vertical > input[type="submit"]:focus, .form-actions .btn-group-vertical > button[type="submit"]:focus, .btn-group-vertical > .pill:focus, .btn-group-vertical > .btn:active, .form-actions .btn-group-vertical > input[type="submit"]:active, .form-actions .btn-group-vertical > button[type="submit"]:active, .btn-group-vertical > .pill:active, .btn-group-vertical > .btn.active, .form-actions .btn-group-vertical > input.active[type="submit"], .form-actions .btn-group-vertical > button.active[type="submit"], .btn-group-vertical > .active.pill {
            z-index: 2;
        }

    .btn-group .btn + .btn, .pill-group .btn + .btn, .btn-group .form-actions input[type="submit"] + .btn, .form-actions .btn-group input[type="submit"] + .btn, .pill-group .form-actions input[type="submit"] + .btn, .form-actions .pill-group input[type="submit"] + .btn, .btn-group .form-actions button[type="submit"] + .btn, .form-actions .btn-group button[type="submit"] + .btn, .pill-group .form-actions button[type="submit"] + .btn, .form-actions .pill-group button[type="submit"] + .btn, .btn-group .pill + .btn, .pill-group .pill + .btn, .btn-group .form-actions .btn + input[type="submit"], .form-actions .btn-group .btn + input[type="submit"], .pill-group .form-actions .btn + input[type="submit"], .form-actions .pill-group .btn + input[type="submit"], .btn-group .form-actions input[type="submit"] + input[type="submit"], .form-actions .btn-group input[type="submit"] + input[type="submit"], .pill-group .form-actions input[type="submit"] + input[type="submit"], .form-actions .pill-group input[type="submit"] + input[type="submit"], .btn-group .form-actions button[type="submit"] + input[type="submit"], .form-actions .btn-group button[type="submit"] + input[type="submit"], .pill-group .form-actions button[type="submit"] + input[type="submit"], .form-actions .pill-group button[type="submit"] + input[type="submit"], .btn-group .form-actions .pill + input[type="submit"], .form-actions .btn-group .pill + input[type="submit"], .pill-group .form-actions .pill + input[type="submit"], .form-actions .pill-group .pill + input[type="submit"], .btn-group .form-actions .btn + button[type="submit"], .form-actions .btn-group .btn + button[type="submit"], .pill-group .form-actions .btn + button[type="submit"], .form-actions .pill-group .btn + button[type="submit"], .btn-group .form-actions input[type="submit"] + button[type="submit"], .form-actions .btn-group input[type="submit"] + button[type="submit"], .pill-group .form-actions input[type="submit"] + button[type="submit"], .form-actions .pill-group input[type="submit"] + button[type="submit"], .btn-group .form-actions button[type="submit"] + button[type="submit"], .form-actions .btn-group button[type="submit"] + button[type="submit"], .pill-group .form-actions button[type="submit"] + button[type="submit"], .form-actions .pill-group button[type="submit"] + button[type="submit"], .btn-group .form-actions .pill + button[type="submit"], .form-actions .btn-group .pill + button[type="submit"], .pill-group .form-actions .pill + button[type="submit"], .form-actions .pill-group .pill + button[type="submit"], .btn-group .btn + .pill, .pill-group .btn + .pill, .btn-group .form-actions input[type="submit"] + .pill, .form-actions .btn-group input[type="submit"] + .pill, .pill-group .form-actions input[type="submit"] + .pill, .form-actions .pill-group input[type="submit"] + .pill, .btn-group .form-actions button[type="submit"] + .pill, .form-actions .btn-group button[type="submit"] + .pill, .pill-group .form-actions button[type="submit"] + .pill, .form-actions .pill-group button[type="submit"] + .pill, .btn-group .pill + .pill, .pill-group .pill + .pill, .btn-group .btn + .btn-group, .pill-group .btn + .btn-group, .btn-group .form-actions input[type="submit"] + .btn-group, .form-actions .btn-group input[type="submit"] + .btn-group, .pill-group .form-actions input[type="submit"] + .btn-group, .form-actions .pill-group input[type="submit"] + .btn-group, .btn-group .form-actions button[type="submit"] + .btn-group, .form-actions .btn-group button[type="submit"] + .btn-group, .pill-group .form-actions button[type="submit"] + .btn-group, .form-actions .pill-group button[type="submit"] + .btn-group, .btn-group .pill + .btn-group, .pill-group .pill + .btn-group, .btn-group .btn + .pill-group, .pill-group .btn + .pill-group, .btn-group .form-actions input[type="submit"] + .pill-group, .form-actions .btn-group input[type="submit"] + .pill-group, .pill-group .form-actions input[type="submit"] + .pill-group, .form-actions .pill-group input[type="submit"] + .pill-group, .btn-group .form-actions button[type="submit"] + .pill-group, .form-actions .btn-group button[type="submit"] + .pill-group, .pill-group .form-actions button[type="submit"] + .pill-group, .form-actions .pill-group button[type="submit"] + .pill-group, .btn-group .pill + .pill-group, .pill-group .pill + .pill-group, .btn-group .btn-group + .btn, .pill-group .btn-group + .btn, .btn-group .pill-group + .btn, .pill-group .pill-group + .btn, .btn-group .form-actions .btn-group + input[type="submit"], .form-actions .btn-group .btn-group + input[type="submit"], .pill-group .form-actions .btn-group + input[type="submit"], .form-actions .pill-group .btn-group + input[type="submit"], .btn-group .form-actions .pill-group + input[type="submit"], .form-actions .btn-group .pill-group + input[type="submit"], .pill-group .form-actions .pill-group + input[type="submit"], .form-actions .pill-group .pill-group + input[type="submit"], .btn-group .form-actions .btn-group + button[type="submit"], .form-actions .btn-group .btn-group + button[type="submit"], .pill-group .form-actions .btn-group + button[type="submit"], .form-actions .pill-group .btn-group + button[type="submit"], .btn-group .form-actions .pill-group + button[type="submit"], .form-actions .btn-group .pill-group + button[type="submit"], .pill-group .form-actions .pill-group + button[type="submit"], .form-actions .pill-group .pill-group + button[type="submit"], .btn-group .btn-group + .pill, .pill-group .btn-group + .pill, .btn-group .pill-group + .pill, .pill-group .pill-group + .pill, .btn-group .btn-group + .btn-group, .pill-group .btn-group + .btn-group, .btn-group .pill-group + .btn-group, .pill-group .pill-group + .btn-group, .btn-group .btn-group + .pill-group, .pill-group .btn-group + .pill-group, .btn-group .pill-group + .pill-group, .pill-group .pill-group + .pill-group {
        margin-left: -1px;
    }

.btn-toolbar {
    margin-left: -5px;
}

    .btn-toolbar:before, .btn-toolbar:after {
        display: table;
        content: " ";
    }

    .btn-toolbar:after {
        clear: both;
    }

    .btn-toolbar .btn, .btn-toolbar .form-actions input[type="submit"], .form-actions .btn-toolbar input[type="submit"], .btn-toolbar .form-actions button[type="submit"], .form-actions .btn-toolbar button[type="submit"], .btn-toolbar .pill, .btn-toolbar .btn-group, .btn-toolbar .pill-group, .btn-toolbar .input-group {
        float: left;
    }

    .btn-toolbar > .btn, .form-actions .btn-toolbar > input[type="submit"], .form-actions .btn-toolbar > button[type="submit"], .btn-toolbar > .pill, .btn-toolbar > .btn-group, .btn-toolbar > .pill-group, .btn-toolbar > .input-group {
        margin-left: 5px;
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .pill-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .form-actions .btn-group > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .form-actions .pill-group > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .form-actions .btn-group > button[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .form-actions .pill-group > button[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .pill:not(:first-child):not(:last-child):not(.dropdown-toggle), .pill-group > .pill:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child, .pill-group > .btn:first-child, .form-actions .btn-group > input[type="submit"]:first-child, .form-actions .pill-group > input[type="submit"]:first-child, .form-actions .btn-group > button[type="submit"]:first-child, .form-actions .pill-group > button[type="submit"]:first-child, .btn-group > .pill:first-child, .pill-group > .pill:first-child {
    margin-left: 0;
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .pill-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .form-actions .btn-group > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .form-actions .pill-group > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .form-actions .btn-group > button[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .form-actions .pill-group > button[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .pill:first-child:not(:last-child):not(.dropdown-toggle), .pill-group > .pill:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.btn-group > .btn:last-child:not(:first-child), .pill-group > .btn:last-child:not(:first-child), .form-actions .btn-group > input[type="submit"]:last-child:not(:first-child), .form-actions .pill-group > input[type="submit"]:last-child:not(:first-child), .form-actions .btn-group > button[type="submit"]:last-child:not(:first-child), .form-actions .pill-group > button[type="submit"]:last-child:not(:first-child), .btn-group > .pill:last-child:not(:first-child), .pill-group > .pill:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child), .pill-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn-group, .pill-group > .btn-group, .btn-group > .pill-group, .pill-group > .pill-group {
    float: left;
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .pill-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .pill-group:not(:first-child):not(:last-child) > .btn, .pill-group > .pill-group:not(:first-child):not(:last-child) > .btn, .form-actions .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="submit"], .form-actions .pill-group > .btn-group:not(:first-child):not(:last-child) > input[type="submit"], .form-actions .btn-group > .pill-group:not(:first-child):not(:last-child) > input[type="submit"], .form-actions .pill-group > .pill-group:not(:first-child):not(:last-child) > input[type="submit"], .form-actions .btn-group > .btn-group:not(:first-child):not(:last-child) > button[type="submit"], .form-actions .pill-group > .btn-group:not(:first-child):not(:last-child) > button[type="submit"], .form-actions .btn-group > .pill-group:not(:first-child):not(:last-child) > button[type="submit"], .form-actions .pill-group > .pill-group:not(:first-child):not(:last-child) > button[type="submit"], .btn-group > .btn-group:not(:first-child):not(:last-child) > .pill, .pill-group > .btn-group:not(:first-child):not(:last-child) > .pill, .btn-group > .pill-group:not(:first-child):not(:last-child) > .pill, .pill-group > .pill-group:not(:first-child):not(:last-child) > .pill {
        border-radius: 0;
    }

    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .pill-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .pill-group:first-child:not(:last-child) > .btn:last-child, .pill-group > .pill-group:first-child:not(:last-child) > .btn:last-child, .form-actions .btn-group > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child, .form-actions .pill-group > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child, .form-actions .btn-group > .pill-group:first-child:not(:last-child) > input[type="submit"]:last-child, .form-actions .pill-group > .pill-group:first-child:not(:last-child) > input[type="submit"]:last-child, .form-actions .btn-group > .btn-group:first-child:not(:last-child) > button[type="submit"]:last-child, .form-actions .pill-group > .btn-group:first-child:not(:last-child) > button[type="submit"]:last-child, .form-actions .btn-group > .pill-group:first-child:not(:last-child) > button[type="submit"]:last-child, .form-actions .pill-group > .pill-group:first-child:not(:last-child) > button[type="submit"]:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .pill:last-child, .pill-group > .btn-group:first-child:not(:last-child) > .pill:last-child, .btn-group > .pill-group:first-child:not(:last-child) > .pill:last-child, .pill-group > .pill-group:first-child:not(:last-child) > .pill:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .pill-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .btn-group > .pill-group:first-child:not(:last-child) > .dropdown-toggle, .pill-group > .pill-group:first-child:not(:last-child) > .dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .pill-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .pill-group:last-child:not(:first-child) > .btn:first-child, .pill-group > .pill-group:last-child:not(:first-child) > .btn:first-child, .form-actions .btn-group > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child, .form-actions .pill-group > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child, .form-actions .btn-group > .pill-group:last-child:not(:first-child) > input[type="submit"]:first-child, .form-actions .pill-group > .pill-group:last-child:not(:first-child) > input[type="submit"]:first-child, .form-actions .btn-group > .btn-group:last-child:not(:first-child) > button[type="submit"]:first-child, .form-actions .pill-group > .btn-group:last-child:not(:first-child) > button[type="submit"]:first-child, .form-actions .btn-group > .pill-group:last-child:not(:first-child) > button[type="submit"]:first-child, .form-actions .pill-group > .pill-group:last-child:not(:first-child) > button[type="submit"]:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .pill:first-child, .pill-group > .btn-group:last-child:not(:first-child) > .pill:first-child, .btn-group > .pill-group:last-child:not(:first-child) > .pill:first-child, .pill-group > .pill-group:last-child:not(:first-child) > .pill:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.btn-group .dropdown-toggle:active, .pill-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle, .open.pill-group .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle, .pill-group > .btn + .dropdown-toggle, .form-actions .btn-group > input[type="submit"] + .dropdown-toggle, .form-actions .pill-group > input[type="submit"] + .dropdown-toggle, .form-actions .btn-group > button[type="submit"] + .dropdown-toggle, .form-actions .pill-group > button[type="submit"] + .dropdown-toggle, .btn-group > .pill + .dropdown-toggle, .pill-group > .pill + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .pill-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.pill-group > .btn + .dropdown-toggle, .pill-group.pill-group-lg > .btn + .dropdown-toggle, .form-actions .btn-group-lg.btn-group > input[type="submit"] + .dropdown-toggle, .form-actions .btn-group-lg.pill-group > input[type="submit"] + .dropdown-toggle, .form-actions .pill-group.pill-group-lg > input[type="submit"] + .dropdown-toggle, .form-actions .btn-group-lg.btn-group > button[type="submit"] + .dropdown-toggle, .form-actions .btn-group-lg.pill-group > button[type="submit"] + .dropdown-toggle, .form-actions .pill-group.pill-group-lg > button[type="submit"] + .dropdown-toggle, .btn-group-lg.btn-group > .pill + .dropdown-toggle, .btn-group-lg.pill-group > .pill + .dropdown-toggle, .pill-group.pill-group-lg > .pill + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle, .open.pill-group .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

    .btn-group.open .dropdown-toggle.btn-link, .open.pill-group .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn .caret, .form-actions input[type="submit"] .caret, .form-actions button[type="submit"] .caret, .pill .caret {
    margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret, .pill-group.pill-group-lg > .btn .caret, .form-actions .btn-group-lg > input[type="submit"] .caret, .form-actions .pill-group.pill-group-lg > input[type="submit"] .caret, .form-actions .btn-group-lg > button[type="submit"] .caret, .form-actions .pill-group.pill-group-lg > button[type="submit"] .caret, .btn-group-lg > .pill .caret, .pill-group.pill-group-lg > .pill .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .pill-group.pill-group-lg > .btn .caret, .dropup .form-actions .btn-group-lg > input[type="submit"] .caret, .form-actions .dropup .btn-group-lg > input[type="submit"] .caret, .dropup .form-actions .pill-group.pill-group-lg > input[type="submit"] .caret, .form-actions .dropup .pill-group.pill-group-lg > input[type="submit"] .caret, .dropup .form-actions .btn-group-lg > button[type="submit"] .caret, .form-actions .dropup .btn-group-lg > button[type="submit"] .caret, .dropup .form-actions .pill-group.pill-group-lg > button[type="submit"] .caret, .form-actions .dropup .pill-group.pill-group-lg > button[type="submit"] .caret, .dropup .btn-group-lg > .pill .caret, .dropup .pill-group.pill-group-lg > .pill .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .form-actions .btn-group-vertical > input[type="submit"], .form-actions .btn-group-vertical > button[type="submit"], .btn-group-vertical > .pill, .btn-group-vertical > .btn-group, .btn-group-vertical > .pill-group, .btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .pill-group > .btn, .form-actions .btn-group-vertical > .btn-group > input[type="submit"], .form-actions .btn-group-vertical > .pill-group > input[type="submit"], .form-actions .btn-group-vertical > .btn-group > button[type="submit"], .form-actions .btn-group-vertical > .pill-group > button[type="submit"], .btn-group-vertical > .btn-group > .pill, .btn-group-vertical > .pill-group > .pill {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .btn-group-vertical > .btn-group:before, .btn-group-vertical > .pill-group:before, .btn-group-vertical > .btn-group:after, .btn-group-vertical > .pill-group:after {
        display: table;
        content: " ";
    }

    .btn-group-vertical > .btn-group:after, .btn-group-vertical > .pill-group:after {
        clear: both;
    }

    .btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .pill-group > .btn, .form-actions .btn-group-vertical > .btn-group > input[type="submit"], .form-actions .btn-group-vertical > .pill-group > input[type="submit"], .form-actions .btn-group-vertical > .btn-group > button[type="submit"], .form-actions .btn-group-vertical > .pill-group > button[type="submit"], .btn-group-vertical > .btn-group > .pill, .btn-group-vertical > .pill-group > .pill {
        float: none;
    }

    .btn-group-vertical > .btn + .btn, .form-actions .btn-group-vertical > input[type="submit"] + .btn, .form-actions .btn-group-vertical > button[type="submit"] + .btn, .btn-group-vertical > .pill + .btn, .form-actions .btn-group-vertical > .btn + input[type="submit"], .form-actions .btn-group-vertical > input[type="submit"] + input[type="submit"], .form-actions .btn-group-vertical > button[type="submit"] + input[type="submit"], .form-actions .btn-group-vertical > .pill + input[type="submit"], .form-actions .btn-group-vertical > .btn + button[type="submit"], .form-actions .btn-group-vertical > input[type="submit"] + button[type="submit"], .form-actions .btn-group-vertical > button[type="submit"] + button[type="submit"], .form-actions .btn-group-vertical > .pill + button[type="submit"], .btn-group-vertical > .btn + .pill, .form-actions .btn-group-vertical > input[type="submit"] + .pill, .form-actions .btn-group-vertical > button[type="submit"] + .pill, .btn-group-vertical > .pill + .pill, .btn-group-vertical > .btn + .btn-group, .form-actions .btn-group-vertical > input[type="submit"] + .btn-group, .form-actions .btn-group-vertical > button[type="submit"] + .btn-group, .btn-group-vertical > .pill + .btn-group, .btn-group-vertical > .btn + .pill-group, .form-actions .btn-group-vertical > input[type="submit"] + .pill-group, .form-actions .btn-group-vertical > button[type="submit"] + .pill-group, .btn-group-vertical > .pill + .pill-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .pill-group + .btn, .form-actions .btn-group-vertical > .btn-group + input[type="submit"], .form-actions .btn-group-vertical > .pill-group + input[type="submit"], .form-actions .btn-group-vertical > .btn-group + button[type="submit"], .form-actions .btn-group-vertical > .pill-group + button[type="submit"], .btn-group-vertical > .btn-group + .pill, .btn-group-vertical > .pill-group + .pill, .btn-group-vertical > .btn-group + .btn-group, .btn-group-vertical > .pill-group + .btn-group, .btn-group-vertical > .btn-group + .pill-group, .btn-group-vertical > .pill-group + .pill-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child), .form-actions .btn-group-vertical > input[type="submit"]:not(:first-child):not(:last-child), .form-actions .btn-group-vertical > button[type="submit"]:not(:first-child):not(:last-child), .btn-group-vertical > .pill:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .btn-group-vertical > .btn:first-child:not(:last-child), .form-actions .btn-group-vertical > input[type="submit"]:first-child:not(:last-child), .form-actions .btn-group-vertical > button[type="submit"]:first-child:not(:last-child), .btn-group-vertical > .pill:first-child:not(:last-child) {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn:last-child:not(:first-child), .form-actions .btn-group-vertical > input[type="submit"]:last-child:not(:first-child), .form-actions .btn-group-vertical > button[type="submit"]:last-child:not(:first-child), .btn-group-vertical > .pill:last-child:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .pill-group:not(:first-child):not(:last-child) > .btn, .form-actions .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="submit"], .form-actions .btn-group-vertical > .pill-group:not(:first-child):not(:last-child) > input[type="submit"], .form-actions .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button[type="submit"], .form-actions .btn-group-vertical > .pill-group:not(:first-child):not(:last-child) > button[type="submit"], .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .pill, .btn-group-vertical > .pill-group:not(:first-child):not(:last-child) > .pill {
        border-radius: 0;
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .pill-group:first-child:not(:last-child) > .btn:last-child, .form-actions .btn-group-vertical > .btn-group:first-child:not(:last-child) > input[type="submit"]:last-child, .form-actions .btn-group-vertical > .pill-group:first-child:not(:last-child) > input[type="submit"]:last-child, .form-actions .btn-group-vertical > .btn-group:first-child:not(:last-child) > button[type="submit"]:last-child, .form-actions .btn-group-vertical > .pill-group:first-child:not(:last-child) > button[type="submit"]:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .pill:last-child, .btn-group-vertical > .pill-group:first-child:not(:last-child) > .pill:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .btn-group-vertical > .pill-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .pill-group:last-child:not(:first-child) > .btn:first-child, .form-actions .btn-group-vertical > .btn-group:last-child:not(:first-child) > input[type="submit"]:first-child, .form-actions .btn-group-vertical > .pill-group:last-child:not(:first-child) > input[type="submit"]:first-child, .form-actions .btn-group-vertical > .btn-group:last-child:not(:first-child) > button[type="submit"]:first-child, .form-actions .btn-group-vertical > .pill-group:last-child:not(:first-child) > button[type="submit"]:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .pill:first-child, .btn-group-vertical > .pill-group:last-child:not(:first-child) > .pill:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

    .btn-group-justified > .btn, .form-actions .btn-group-justified > input[type="submit"], .form-actions .btn-group-justified > button[type="submit"], .btn-group-justified > .pill, .btn-group-justified > .btn-group, .btn-group-justified > .pill-group {
        display: table-cell;
        float: none;
        width: 1%;
    }

        .btn-group-justified > .btn-group .btn, .btn-group-justified > .pill-group .btn, .btn-group-justified > .btn-group .form-actions input[type="submit"], .form-actions .btn-group-justified > .btn-group input[type="submit"], .btn-group-justified > .pill-group .form-actions input[type="submit"], .form-actions .btn-group-justified > .pill-group input[type="submit"], .btn-group-justified > .btn-group .form-actions button[type="submit"], .form-actions .btn-group-justified > .btn-group button[type="submit"], .btn-group-justified > .pill-group .form-actions button[type="submit"], .form-actions .btn-group-justified > .pill-group button[type="submit"], .btn-group-justified > .btn-group .pill, .btn-group-justified > .pill-group .pill {
            width: 100%;
        }

        .btn-group-justified > .btn-group .dropdown-menu, .btn-group-justified > .pill-group .dropdown-menu, .btn-group-justified > .btn-group .select2-drop.select2-dropdown > ul, .btn-group-justified > .pill-group .select2-drop.select2-dropdown > ul {
            left: auto;
        }

[data-toggle="buttons"] > .btn input[type="radio"], .form-actions [data-toggle="buttons"] > input[type="submit"] input[type="radio"], .form-actions [data-toggle="buttons"] > button[type="submit"] input[type="radio"], [data-toggle="buttons"] > .pill input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], .form-actions [data-toggle="buttons"] > input[type="submit"] input[type="checkbox"], .form-actions [data-toggle="buttons"] > button[type="submit"] input[type="checkbox"], [data-toggle="buttons"] > .pill input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .pill-group > .btn input[type="radio"], .form-actions [data-toggle="buttons"] > .btn-group > input[type="submit"] input[type="radio"], .form-actions [data-toggle="buttons"] > .pill-group > input[type="submit"] input[type="radio"], .form-actions [data-toggle="buttons"] > .btn-group > button[type="submit"] input[type="radio"], .form-actions [data-toggle="buttons"] > .pill-group > button[type="submit"] input[type="radio"], [data-toggle="buttons"] > .btn-group > .pill input[type="radio"], [data-toggle="buttons"] > .pill-group > .pill input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .pill-group > .btn input[type="checkbox"], .form-actions [data-toggle="buttons"] > .btn-group > input[type="submit"] input[type="checkbox"], .form-actions [data-toggle="buttons"] > .pill-group > input[type="submit"] input[type="checkbox"], .form-actions [data-toggle="buttons"] > .btn-group > button[type="submit"] input[type="checkbox"], .form-actions [data-toggle="buttons"] > .pill-group > button[type="submit"] input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .pill input[type="checkbox"], [data-toggle="buttons"] > .pill-group > .pill input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group[class*="col-"] {
        float: none;
        padding-right: 0;
        padding-left: 0;
    }

    .input-group .form-control, .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group input, .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group input {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

        .input-group .form-control:focus, .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group input:focus, .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group input:focus {
            z-index: 3;
        }

    .input-group-addon, .input-group-btn, .input-group .form-control, .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group input, .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group input {
        display: table-cell;
    }

        .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child), .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input:not(:first-child):not(:last-child), .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group input:not(:first-child):not(:last-child), .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input:not(:first-child):not(:last-child), .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group input:not(:first-child):not(:last-child) {
            border-radius: 0;
        }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #d9e7f7;
    border-radius: 3px;
}

    .input-group-addon.input-sm, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.input-group-addon, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.input-group-addon, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn, .form-actions .input-group-sm > .input-group-btn > input.input-group-addon[type="submit"], .form-actions .input-group-sm > .input-group-btn > button.input-group-addon[type="submit"], .input-group-sm > .input-group-btn > .input-group-addon.pill {
        padding: 4px 8px;
        font-size: 12px;
        border-radius: 2px;
    }

    .input-group-addon.input-lg, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.input-group-addon, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.input-group-addon, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn, .form-actions .input-group-lg > .input-group-btn > input.input-group-addon[type="submit"], .form-actions .input-group-lg > .input-group-btn > button.input-group-addon[type="submit"], .input-group-lg > .input-group-btn > .input-group-addon.pill {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 5px;
    }

    .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
        margin-top: 0;
    }

    .input-group .form-control:first-child, .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input:first-child, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group input:first-child, .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input:first-child, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group input:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .form-actions .input-group-btn:first-child > input[type="submit"], .form-actions .input-group-btn:first-child > button[type="submit"], .input-group-btn:first-child > .pill, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .pill-group > .btn, .form-actions .input-group-btn:first-child > .btn-group > input[type="submit"], .form-actions .input-group-btn:first-child > .pill-group > input[type="submit"], .form-actions .input-group-btn:first-child > .btn-group > button[type="submit"], .form-actions .input-group-btn:first-child > .pill-group > button[type="submit"], .input-group-btn:first-child > .btn-group > .pill, .input-group-btn:first-child > .pill-group > .pill, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .form-actions .input-group-btn:last-child > input[type="submit"]:not(:last-child):not(.dropdown-toggle), .form-actions .input-group-btn:last-child > button[type="submit"]:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .pill:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .pill-group:not(:last-child) > .btn, .form-actions .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="submit"], .form-actions .input-group-btn:last-child > .pill-group:not(:last-child) > input[type="submit"], .form-actions .input-group-btn:last-child > .btn-group:not(:last-child) > button[type="submit"], .form-actions .input-group-btn:last-child > .pill-group:not(:last-child) > button[type="submit"], .input-group-btn:last-child > .btn-group:not(:last-child) > .pill, .input-group-btn:last-child > .pill-group:not(:last-child) > .pill {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child, .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input:last-child, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group input:last-child, .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input:last-child, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group input:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .form-actions .input-group-btn:last-child > input[type="submit"], .form-actions .input-group-btn:last-child > button[type="submit"], .input-group-btn:last-child > .pill, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .pill-group > .btn, .form-actions .input-group-btn:last-child > .btn-group > input[type="submit"], .form-actions .input-group-btn:last-child > .pill-group > input[type="submit"], .form-actions .input-group-btn:last-child > .btn-group > button[type="submit"], .form-actions .input-group-btn:last-child > .pill-group > button[type="submit"], .input-group-btn:last-child > .btn-group > .pill, .input-group-btn:last-child > .pill-group > .pill, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .form-actions .input-group-btn:first-child > input[type="submit"]:not(:first-child), .form-actions .input-group-btn:first-child > button[type="submit"]:not(:first-child), .input-group-btn:first-child > .pill:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .pill-group:not(:first-child) > .btn, .form-actions .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="submit"], .form-actions .input-group-btn:first-child > .pill-group:not(:first-child) > input[type="submit"], .form-actions .input-group-btn:first-child > .btn-group:not(:first-child) > button[type="submit"], .form-actions .input-group-btn:first-child > .pill-group:not(:first-child) > button[type="submit"], .input-group-btn:first-child > .btn-group:not(:first-child) > .pill, .input-group-btn:first-child > .pill-group:not(:first-child) > .pill {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .input-group-btn > .btn, .form-actions .input-group-btn > input[type="submit"], .form-actions .input-group-btn > button[type="submit"], .input-group-btn > .pill {
        position: relative;
    }

        .input-group-btn > .btn + .btn, .form-actions .input-group-btn > input[type="submit"] + .btn, .form-actions .input-group-btn > button[type="submit"] + .btn, .input-group-btn > .pill + .btn, .form-actions .input-group-btn > .btn + input[type="submit"], .form-actions .input-group-btn > input[type="submit"] + input[type="submit"], .form-actions .input-group-btn > button[type="submit"] + input[type="submit"], .form-actions .input-group-btn > .pill + input[type="submit"], .form-actions .input-group-btn > .btn + button[type="submit"], .form-actions .input-group-btn > input[type="submit"] + button[type="submit"], .form-actions .input-group-btn > button[type="submit"] + button[type="submit"], .form-actions .input-group-btn > .pill + button[type="submit"], .input-group-btn > .btn + .pill, .form-actions .input-group-btn > input[type="submit"] + .pill, .form-actions .input-group-btn > button[type="submit"] + .pill, .input-group-btn > .pill + .pill {
            margin-left: -1px;
        }

        .input-group-btn > .btn:hover, .form-actions .input-group-btn > input[type="submit"]:hover, .form-actions .input-group-btn > button[type="submit"]:hover, .input-group-btn > .pill:hover, .input-group-btn > .btn:focus, .form-actions .input-group-btn > input[type="submit"]:focus, .form-actions .input-group-btn > button[type="submit"]:focus, .input-group-btn > .pill:focus, .input-group-btn > .btn:active, .form-actions .input-group-btn > input[type="submit"]:active, .form-actions .input-group-btn > button[type="submit"]:active, .input-group-btn > .pill:active {
            z-index: 2;
        }

    .input-group-btn:first-child > .btn, .form-actions .input-group-btn:first-child > input[type="submit"], .form-actions .input-group-btn:first-child > button[type="submit"], .input-group-btn:first-child > .pill, .input-group-btn:first-child > .btn-group, .input-group-btn:first-child > .pill-group {
        margin-right: -1px;
    }

    .input-group-btn:last-child > .btn, .form-actions .input-group-btn:last-child > input[type="submit"], .form-actions .input-group-btn:last-child > button[type="submit"], .input-group-btn:last-child > .pill, .input-group-btn:last-child > .btn-group, .input-group-btn:last-child > .pill-group {
        z-index: 2;
        margin-left: -1px;
    }

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .nav:before, .nav:after {
        display: table;
        content: " ";
    }

    .nav:after {
        clear: both;
    }

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 4px 10px;
        }

            .nav > li > a:hover, .nav > li > a:focus {
                text-decoration: none;
                background-color: #eeeeee;
            }

        .nav > li.disabled > a {
            color: #777777;
        }

            .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
                color: #777777;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent;
            }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #eeeeee;
        border-color: #4b8ffa;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid transparent;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 3px 3px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: transparent transparent transparent;
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
            color: #4b8ffa;
            cursor: default;
            background-color: white;
            border: 1px solid transparent;
            border-bottom-color: transparent;
        }

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 3px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
        color: #fff;
        background-color: #4b8ffa;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.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 {
            margin-bottom: 5px;
            text-align: center;
        }

    .nav-justified > .dropdown .dropdown-menu, .nav-justified > .dropdown .select2-drop.select2-dropdown > ul {
        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: 3px;
    }

    .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 #ddd;
    }

@media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 3px 3px 0 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: #f0f6ff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-tabs .select2-drop.select2-dropdown > ul {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

    .navbar:before, .navbar:after {
        display: table;
        content: " ";
    }

    .navbar:after {
        clear: both;
    }

@media (min-width: 768px) {
    .navbar {
        border-radius: 3px;
    }
}

.navbar-header:before, .navbar-header:after {
    display: table;
    content: " ";
}

.navbar-header:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse:before, .navbar-collapse:after {
        display: table;
        content: " ";
    }

    .navbar-collapse:after {
        clear: both;
    }

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 340px;
    }

@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

@media (min-width: 768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, main > .navbar-header, .container-fluid > .navbar-collapse, main > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 768px) {
    .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, main > .navbar-header, .container-fluid > .navbar-collapse, main > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-brand, .navbar-default a.school-name {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

    .navbar-brand:hover, .navbar-default a.school-name:hover, .navbar-brand:focus, .navbar-default a.school-name:focus {
        text-decoration: none;
    }

    .navbar-brand > img, .navbar-default a.school-name > img {
        display: block;
    }

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container .navbar-default a.school-name, .navbar-default .navbar > .container a.school-name, .navbar > .container-fluid .navbar-brand, .navbar > main .navbar-brand, .navbar > .container-fluid .navbar-default a.school-name, .navbar-default .navbar > .container-fluid a.school-name, .navbar > main .navbar-default a.school-name, .navbar-default .navbar > main a.school-name {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu, .navbar-nav .open .select2-drop.select2-dropdown > ul {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a, .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .select2-drop.select2-dropdown > ul .dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a:focus {
                background-image: none;
            }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }
}

.navbar-form {
    padding: 10px 15px;
    margin-right: -15px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    margin-top: 9px;
    margin-bottom: 9px;
}

@media (min-width: 768px) {
    .navbar-form .form-group, .navbar-form .col-sm-3.label-block {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control, .navbar-form .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .navbar-form input, .navbar-form .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .navbar-form input {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .form-control-static {
        display: inline-block;
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control, .navbar-form .input-group .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .navbar-form .input-group input, .navbar-form .input-group .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .navbar-form .input-group input {
            width: auto;
        }

        .navbar-form .input-group > .form-control, .navbar-form .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group > input, .bootstrap-wysihtml5-insert-image-modal .modal-body .navbar-form .input-group > input, .navbar-form .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group > input, .bootstrap-wysihtml5-insert-link-modal .modal-body .navbar-form .input-group > input {
            width: 100%;
        }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio, .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .navbar-form .radio label, .navbar-form .checkbox label {
            padding-left: 0;
        }

        .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
            position: relative;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group, .navbar-form .col-sm-3.label-block {
        margin-bottom: 5px;
    }

        .navbar-form .form-group:last-child, .navbar-form .col-sm-3.label-block:last-child {
            margin-bottom: 0;
        }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu, .navbar-nav > li.select2-drop.select2-dropdown > ul {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .navbar-fixed-bottom .navbar-nav > li.select2-drop.select2-dropdown > ul {
    margin-bottom: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 9px;
    margin-bottom: 9px;
}

    .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .pill-group.pill-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.pill, .pill-group.pill-group-sm > .navbar-btn.pill, .form-actions input.navbar-btn[type="submit"], .form-actions button.navbar-btn[type="submit"] {
        margin-top: 11px;
        margin-bottom: 11px;
    }

    .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .pill-group.pill-group-xs > .navbar-btn.btn, .form-actions .btn-group-xs > input.navbar-btn[type="submit"], .form-actions .pill-group.pill-group-xs > input.navbar-btn[type="submit"], .form-actions .btn-group-xs > button.navbar-btn[type="submit"], .form-actions .pill-group.pill-group-xs > button.navbar-btn[type="submit"], .btn-group-xs > .navbar-btn.pill, .pill-group.pill-group-xs > .navbar-btn.pill {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: white;
    border-color: #eeeeee;
}

    .navbar-default .navbar-brand, .navbar-default a.school-name {
        color: #777;
    }

        .navbar-default .navbar-brand:hover, .navbar-default a.school-name:hover, .navbar-default .navbar-brand:focus, .navbar-default a.school-name:focus {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color: #555;
        background-color: #eeeeee;
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #555;
        background-color: #eeeeee;
    }

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > .active > a:focus {
        color: #555;
        background-color: #eeeeee;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .select2-drop.select2-dropdown > ul > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #ddd;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #888;
    }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #eeeeee;
}

.navbar-default .navbar-link {
    color: #777;
}

    .navbar-default .navbar-link:hover {
        color: #333;
    }

.navbar-default .btn-link {
    color: #777;
}

    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
        color: #333;
    }

    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
        color: #ccc;
    }

.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}

    .navbar-inverse .navbar-brand, .navbar-inverse .navbar-default a.school-name, .navbar-default .navbar-inverse a.school-name {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-default a.school-name:hover, .navbar-default .navbar-inverse a.school-name:hover, .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-default a.school-name:focus, .navbar-default .navbar-inverse a.school-name:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #9d9d9d;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
        color: #fff;
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
        color: #fff;
        background-color: #090909;
    }

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .dropdown-header {
        border-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul .divider {
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .active > a:focus {
        color: #fff;
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .select2-drop.select2-dropdown > ul > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
        background-color: #333;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #fff;
    }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

    .navbar-inverse .navbar-link:hover {
        color: #fff;
    }

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
        color: #fff;
    }

    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
        color: #444;
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 3px;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: " >  ";
        }

    .breadcrumb > .active {
        color: #777777;
    }

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 3px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 5px 10px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: #8693a6;
            text-decoration: none;
            background-color: white;
            border: 1px solid transparent;
        }

            .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
                z-index: 2;
                color: #0762f2;
                background-color: white;
                border-color: #4b8ffa;
            }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
        }

    .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #4b8ffa;
        border-color: #4b8ffa;
    }

    .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
        color: #777777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: transparent;
    }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

    .pager:before, .pager:after {
        display: table;
        content: " ";
    }

    .pager:after {
        clear: both;
    }

    .pager li {
        display: inline;
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: white;
            border: 1px solid transparent;
            border-radius: 15px;
        }

            .pager li > a:hover, .pager li > a:focus {
                text-decoration: none;
                background-color: white;
            }

    .pager .next > a, .pager .next > span {
        float: right;
    }

    .pager .previous > a, .pager .previous > span {
        float: left;
    }

    .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #777777;
        cursor: not-allowed;
        background-color: white;
    }

.label, .label.label-payment.label-payment-current, .label.label-payment.label-payment-past_due, .label.label-payment.label-payment-outstanding, .label.label-payment.label-payment-to_be_invoiced, .label.label-payment.label-payment-late, .label.label-payment.label-payment-paid {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

    .label:empty, .label.label-payment.label-payment-current:empty, .label.label-payment.label-payment-past_due:empty, .label.label-payment.label-payment-outstanding:empty, .label.label-payment.label-payment-to_be_invoiced:empty, .label.label-payment.label-payment-late:empty, .label.label-payment.label-payment-paid:empty {
        display: none;
    }

.btn .label, .form-actions input[type="submit"] .label, .form-actions button[type="submit"] .label, .pill .label, .btn .label.label-payment.label-payment-current, .pill .label.label-payment.label-payment-current, .btn .label.label-payment.label-payment-past_due, .pill .label.label-payment.label-payment-past_due, .btn .label.label-payment.label-payment-outstanding, .pill .label.label-payment.label-payment-outstanding, .btn .label.label-payment.label-payment-to_be_invoiced, .pill .label.label-payment.label-payment-to_be_invoiced, .btn .label.label-payment.label-payment-late, .pill .label.label-payment.label-payment-late, .btn .label.label-payment.label-payment-paid, .pill .label.label-payment.label-payment-paid {
    position: relative;
    top: -1px;
}

a.label:hover, a.label.label-payment.label-payment-current:hover, a.label.label-payment.label-payment-past_due:hover, a.label.label-payment.label-payment-outstanding:hover, a.label.label-payment.label-payment-to_be_invoiced:hover, a.label.label-payment.label-payment-late:hover, a.label.label-payment.label-payment-paid:hover, a.label:focus, a.label.label-payment.label-payment-current:focus, a.label.label-payment.label-payment-past_due:focus, a.label.label-payment.label-payment-outstanding:focus, a.label.label-payment.label-payment-to_be_invoiced:focus, a.label.label-payment.label-payment-late:focus, a.label.label-payment.label-payment-paid:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label-default {
    background-color: #777777;
}

    .label-default[href]:hover, .label-default[href]:focus {
        background-color: #5e5e5e;
    }

.label-primary {
    background-color: #4b8ffa;
}

    .label-primary[href]:hover, .label-primary[href]:focus {
        background-color: #1970f9;
    }

.label-success {
    background-color: #5cb85c;
}

    .label-success[href]:hover, .label-success[href]:focus {
        background-color: #449d44;
    }

.label-info {
    background-color: #5bc0de;
}

    .label-info[href]:hover, .label-info[href]:focus {
        background-color: #31b0d5;
    }

.label-warning {
    background-color: #f0ad4e;
}

    .label-warning[href]:hover, .label-warning[href]:focus {
        background-color: #ec971f;
    }

.label-danger {
    background-color: #fc5255;
}

    .label-danger[href]:hover, .label-danger[href]:focus {
        background-color: #fb2024;
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777777;
    border-radius: 10px;
}

    .badge:empty {
        display: none;
    }

.btn .badge, .form-actions input[type="submit"] .badge, .form-actions button[type="submit"] .badge, .pill .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge, .pill-group.pill-group-xs > .btn .badge, .form-actions .btn-group-xs > input[type="submit"] .badge, .form-actions .pill-group.pill-group-xs > input[type="submit"] .badge, .form-actions .btn-group-xs > button[type="submit"] .badge, .form-actions .pill-group.pill-group-xs > button[type="submit"] .badge, .btn-group-xs > .pill .badge, .pill-group.pill-group-xs > .pill .badge, .btn-group-xs > .btn .badge, .pill-group.pill-group-xs > .btn .badge, .form-actions .btn-group-xs > input[type="submit"] .badge, .form-actions .pill-group.pill-group-xs > input[type="submit"] .badge, .form-actions .btn-group-xs > button[type="submit"] .badge, .form-actions .pill-group.pill-group-xs > button[type="submit"] .badge, .btn-group-xs > .pill .badge, .pill-group.pill-group-xs > .pill .badge {
    top: 0;
    padding: 1px 5px;
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #4b8ffa;
    background-color: #fff;
}

.list-group-item > .badge {
    float: right;
}

    .list-group-item > .badge + .badge {
        margin-right: 5px;
    }

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee;
}

    .jumbotron h1, .jumbotron .h1 {
        color: inherit;
    }

    .jumbotron p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200;
    }

    .jumbotron > hr {
        border-top-color: #d5d5d5;
    }

.container .jumbotron, .container-fluid .jumbotron, main .jumbotron {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 5px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .container .jumbotron, .container-fluid .jumbotron, main .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }

    .jumbotron h1, .jumbotron .h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #f0f6ff;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}

    .thumbnail > img, .thumbnail a > img {
        display: block;
        max-width: 100%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
    }

    .thumbnail .caption {
        padding: 9px;
        color: #5b6c86;
    }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #4b8ffa;
}

.alert, #flash-area .flash {
    padding: 4px 10px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 3px;
}

    .alert h4, #flash-area .flash h4 {
        margin-top: 0;
        color: inherit;
    }

    .alert .alert-link, #flash-area .flash .alert-link {
        font-weight: bold;
    }

    .alert > p, #flash-area .flash > p, .alert > ul, #flash-area .flash > ul {
        margin-bottom: 0;
    }

        .alert > p + p, #flash-area .flash > p + p {
            margin-top: 5px;
        }

.alert-dismissable, .alert-dismissible {
    padding-right: 4px 10px20;
}

    .alert-dismissable .close, .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success, #flash-area .flash.notice {
    color: #3c763d;
    background-color: #dfe;
    border-color: #99cb9a;
}

    .alert-success hr, #flash-area .flash.notice hr {
        border-top-color: #88c389;
    }

    .alert-success .alert-link, #flash-area .flash.notice .alert-link {
        color: #2b542c;
    }

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info hr {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
        color: #245269;
    }

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

    .alert-warning hr {
        border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link {
        color: #66512c;
    }

.alert-danger, #flash-area .flash.alert, #flash-area .flash {
    color: #fc5255;
    background-color: #f2dede;
    border-color: #ebccd1;
}

    .alert-danger hr, #flash-area .flash.alert hr, #flash-area .flash hr {
        border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link, #flash-area .flash .alert-link {
        color: #fb2024;
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #4b8ffa;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

.progress-striped .progress-bar, .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar, .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

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

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}

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

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}

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

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}

.media {
    margin-top: 15px;
}

    .media:first-child {
        margin-top: 0;
    }

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.media-body {
    width: 10000px;
}

.media-object {
    display: block;
}

    .media-object.img-thumbnail {
        max-width: none;
    }

.media-right, .media > .pull-right, .form-group .media > .info-link, .col-sm-3.label-block .media > .info-link {
    padding-left: 10px;
}

.media-left, .media > .pull-left {
    padding-right: 10px;
}

.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}

.media-middle {
    vertical-align: middle;
}

.media-bottom {
    vertical-align: bottom;
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: white;
    border: 1px solid #d9e7f7;
}

    .list-group-item:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
        color: #777777;
        cursor: not-allowed;
        background-color: #eeeeee;
    }

        .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
            color: inherit;
        }

        .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
            color: #777777;
        }

    .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
        z-index: 2;
        color: #fff;
        background-color: #4b8ffa;
        border-color: #4b8ffa;
    }

        .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small {
            color: inherit;
        }

        .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
            color: white;
        }

a.list-group-item, button.list-group-item {
    color: #555;
}

    a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
        color: #333;
    }

    a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {
        color: white;
        text-decoration: none;
        background-color: #4b8ffa;
    }

button.list-group-item {
    width: 100%;
    text-align: left;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dfe;
}

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d;
}

    a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus {
        color: #3c763d;
        background-color: #c4ffe1;
    }

    a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d;
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
    color: #31708f;
}

    a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus {
        color: #31708f;
        background-color: #c4e3f3;
    }

    a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f;
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b;
}

    a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus {
        color: #8a6d3b;
        background-color: #faf2cc;
    }

    a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b;
    }

.list-group-item-danger {
    color: #fc5255;
    background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
    color: #fc5255;
}

    a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus {
        color: #fc5255;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus {
        color: #fff;
        background-color: #fc5255;
        border-color: #fc5255;
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-body {
    padding: 15px;
}

    .panel-body:before, .panel-body:after {
        display: table;
        content: " ";
    }

    .panel-body:after {
        clear: both;
    }

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

    .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
        color: inherit;
    }

.panel-footer {
    padding: 10px 15px;
    background-color: #fbfcff;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0;
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group + .panel-footer {
    border-top-width: 0;
}

.panel > .table, .panel > .table-fusion, .panel > .table-responsive > .table, .panel > .table-responsive > .table-fusion, .panel > .panel-collapse > .table, .panel > .panel-collapse > .table-fusion {
    margin-bottom: 0;
}

    .panel > .table caption, .panel > .table-fusion caption, .panel > .table-responsive > .table caption, .panel > .table-responsive > .table-fusion caption, .panel > .panel-collapse > .table caption, .panel > .panel-collapse > .table-fusion caption {
        padding-right: 15px;
        padding-left: 15px;
    }

    .panel > .table:first-child, .panel > .table-fusion:first-child, .panel > .table-responsive:first-child > .table:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child {
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
    }

        .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-fusion:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-fusion:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child > tbody:first-child > tr:first-child {
            border-top-left-radius: 2px;
            border-top-right-radius: 2px;
        }

            .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-fusion:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-fusion:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-fusion:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-fusion:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table-fusion:first-child > tbody:first-child > tr:first-child th:first-child {
                border-top-left-radius: 2px;
            }

            .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-fusion:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-fusion:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-fusion:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-fusion:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table-fusion:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table-fusion:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table-fusion:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table-fusion:first-child > tbody:first-child > tr:first-child th:last-child {
                border-top-right-radius: 2px;
            }

    .panel > .table:last-child, .panel > .table-fusion:last-child, .panel > .table-responsive:last-child > .table:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child {
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
    }

        .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-fusion:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-fusion:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tfoot:last-child > tr:last-child {
            border-bottom-right-radius: 2px;
            border-bottom-left-radius: 2px;
        }

            .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-fusion:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-fusion:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-fusion:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-fusion:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 2px;
            }

            .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-fusion:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-fusion:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-fusion:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-fusion:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table-fusion:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 2px;
            }

    .panel > .panel-body + .table, .panel > .panel-body + .table-fusion, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-fusion + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid #d9e7f6;
    }

    .panel > .table > tbody:first-child > tr:first-child th, .panel > .table-fusion > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td, .panel > .table-fusion > tbody:first-child > tr:first-child td {
        border-top: 0;
    }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0;
}

    .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
        border-bottom: 0;
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0;
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 3px;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0;
    }

        .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
            border-top: 1px solid #ddd;
        }

    .panel-group .panel-footer {
        border-top: 0;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd;
        }

.panel-default {
    border-color: #d9e7f7;
}

    .panel-default > .panel-heading {
        color: #333333;
        background-color: #fbfcff;
        border-color: #d9e7f7;
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d9e7f7;
        }

        .panel-default > .panel-heading .badge {
            color: #fbfcff;
            background-color: #333333;
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #d9e7f7;
    }

.panel-primary {
    border-color: #4b8ffa;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #4b8ffa;
        border-color: #4b8ffa;
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #4b8ffa;
        }

        .panel-primary > .panel-heading .badge {
            color: #4b8ffa;
            background-color: #fff;
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #4b8ffa;
    }

.panel-success {
    border-color: #99cb9a;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dfe;
        border-color: #99cb9a;
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #99cb9a;
        }

        .panel-success > .panel-heading .badge {
            color: #dfe;
            background-color: #3c763d;
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #99cb9a;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1;
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel-warning {
    border-color: #faebcc;
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #faebcc;
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color: #8a6d3b;
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #faebcc;
    }

.panel-danger {
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading {
        color: #fc5255;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ebccd1;
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color: #fc5255;
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ebccd1;
    }

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,0.15);
    }

.well-lg {
    padding: 24px;
    border-radius: 5px;
}

.well-sm {
    padding: 9px;
    border-radius: 2px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

    .close:hover, .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    outline: 0;
}

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

    .modal-backdrop.fade {
        filter: alpha(opacity=0);
        opacity: 0;
    }

    .modal-backdrop.in {
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

    .modal-header:before, .modal-header:after {
        display: table;
        content: " ";
    }

    .modal-header:after {
        clear: both;
    }

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer:before, .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn, .modal-footer .form-actions input[type="submit"] + .btn, .form-actions .modal-footer input[type="submit"] + .btn, .modal-footer .form-actions button[type="submit"] + .btn, .form-actions .modal-footer button[type="submit"] + .btn, .modal-footer .pill + .btn, .modal-footer .form-actions .btn + input[type="submit"], .form-actions .modal-footer .btn + input[type="submit"], .modal-footer .form-actions input[type="submit"] + input[type="submit"], .form-actions .modal-footer input[type="submit"] + input[type="submit"], .modal-footer .form-actions button[type="submit"] + input[type="submit"], .form-actions .modal-footer button[type="submit"] + input[type="submit"], .modal-footer .form-actions .pill + input[type="submit"], .form-actions .modal-footer .pill + input[type="submit"], .modal-footer .form-actions .btn + button[type="submit"], .form-actions .modal-footer .btn + button[type="submit"], .modal-footer .form-actions input[type="submit"] + button[type="submit"], .form-actions .modal-footer input[type="submit"] + button[type="submit"], .modal-footer .form-actions button[type="submit"] + button[type="submit"], .form-actions .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .form-actions .pill + button[type="submit"], .form-actions .modal-footer .pill + button[type="submit"], .modal-footer .btn + .pill, .modal-footer .form-actions input[type="submit"] + .pill, .form-actions .modal-footer input[type="submit"] + .pill, .modal-footer .form-actions button[type="submit"] + .pill, .form-actions .modal-footer button[type="submit"] + .pill, .modal-footer .pill + .pill {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn, .modal-footer .pill-group .btn + .btn, .modal-footer .btn-group .form-actions input[type="submit"] + .btn, .form-actions .modal-footer .btn-group input[type="submit"] + .btn, .modal-footer .pill-group .form-actions input[type="submit"] + .btn, .form-actions .modal-footer .pill-group input[type="submit"] + .btn, .modal-footer .btn-group .form-actions button[type="submit"] + .btn, .form-actions .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .pill-group .form-actions button[type="submit"] + .btn, .form-actions .modal-footer .pill-group button[type="submit"] + .btn, .modal-footer .btn-group .pill + .btn, .modal-footer .pill-group .pill + .btn, .modal-footer .btn-group .form-actions .btn + input[type="submit"], .form-actions .modal-footer .btn-group .btn + input[type="submit"], .modal-footer .pill-group .form-actions .btn + input[type="submit"], .form-actions .modal-footer .pill-group .btn + input[type="submit"], .modal-footer .btn-group .form-actions input[type="submit"] + input[type="submit"], .form-actions .modal-footer .btn-group input[type="submit"] + input[type="submit"], .modal-footer .pill-group .form-actions input[type="submit"] + input[type="submit"], .form-actions .modal-footer .pill-group input[type="submit"] + input[type="submit"], .modal-footer .btn-group .form-actions button[type="submit"] + input[type="submit"], .form-actions .modal-footer .btn-group button[type="submit"] + input[type="submit"], .modal-footer .pill-group .form-actions button[type="submit"] + input[type="submit"], .form-actions .modal-footer .pill-group button[type="submit"] + input[type="submit"], .modal-footer .btn-group .form-actions .pill + input[type="submit"], .form-actions .modal-footer .btn-group .pill + input[type="submit"], .modal-footer .pill-group .form-actions .pill + input[type="submit"], .form-actions .modal-footer .pill-group .pill + input[type="submit"], .modal-footer .btn-group .form-actions .btn + button[type="submit"], .form-actions .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .pill-group .form-actions .btn + button[type="submit"], .form-actions .modal-footer .pill-group .btn + button[type="submit"], .modal-footer .btn-group .form-actions input[type="submit"] + button[type="submit"], .form-actions .modal-footer .btn-group input[type="submit"] + button[type="submit"], .modal-footer .pill-group .form-actions input[type="submit"] + button[type="submit"], .form-actions .modal-footer .pill-group input[type="submit"] + button[type="submit"], .modal-footer .btn-group .form-actions button[type="submit"] + button[type="submit"], .form-actions .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .pill-group .form-actions button[type="submit"] + button[type="submit"], .form-actions .modal-footer .pill-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .form-actions .pill + button[type="submit"], .form-actions .modal-footer .btn-group .pill + button[type="submit"], .modal-footer .pill-group .form-actions .pill + button[type="submit"], .form-actions .modal-footer .pill-group .pill + button[type="submit"], .modal-footer .btn-group .btn + .pill, .modal-footer .pill-group .btn + .pill, .modal-footer .btn-group .form-actions input[type="submit"] + .pill, .form-actions .modal-footer .btn-group input[type="submit"] + .pill, .modal-footer .pill-group .form-actions input[type="submit"] + .pill, .form-actions .modal-footer .pill-group input[type="submit"] + .pill, .modal-footer .btn-group .form-actions button[type="submit"] + .pill, .form-actions .modal-footer .btn-group button[type="submit"] + .pill, .modal-footer .pill-group .form-actions button[type="submit"] + .pill, .form-actions .modal-footer .pill-group button[type="submit"] + .pill, .modal-footer .btn-group .pill + .pill, .modal-footer .pill-group .pill + .pill {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
        box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 12px;
    filter: alpha(opacity=0);
    opacity: 0;
}

    .tooltip.in {
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px;
    }

    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px;
    }

    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px;
    }

    .tooltip.top .tooltip-arrow {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000;
    }

    .tooltip.top-left .tooltip-arrow {
        right: 5px;
        bottom: 0;
        margin-bottom: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000;
    }

    .tooltip.top-right .tooltip-arrow {
        bottom: 0;
        left: 5px;
        margin-bottom: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000;
    }

    .tooltip.right .tooltip-arrow {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-width: 5px 5px 5px 0;
        border-right-color: #000;
    }

    .tooltip.left .tooltip-arrow {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-width: 5px 0 5px 5px;
        border-left-color: #000;
    }

    .tooltip.bottom .tooltip-arrow {
        top: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000;
    }

    .tooltip.bottom-left .tooltip-arrow {
        top: 0;
        right: 5px;
        margin-top: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000;
    }

    .tooltip.bottom-right .tooltip-arrow {
        top: 0;
        left: 5px;
        margin-top: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 3px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

    .popover.top {
        margin-top: -10px;
    }

    .popover.right {
        margin-left: 10px;
    }

    .popover.bottom {
        margin-top: 10px;
    }

    .popover.left {
        margin-left: -10px;
    }

    .popover > .arrow {
        border-width: 11px;
    }

        .popover > .arrow, .popover > .arrow:after {
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style: solid;
        }

            .popover > .arrow:after {
                content: "";
                border-width: 10px;
            }

    .popover.top > .arrow {
        bottom: -11px;
        left: 50%;
        margin-left: -11px;
        border-top-color: #999999;
        border-top-color: rgba(0,0,0,0.25);
        border-bottom-width: 0;
    }

        .popover.top > .arrow:after {
            bottom: 1px;
            margin-left: -10px;
            content: " ";
            border-top-color: #fff;
            border-bottom-width: 0;
        }

    .popover.right > .arrow {
        top: 50%;
        left: -11px;
        margin-top: -11px;
        border-right-color: #999999;
        border-right-color: rgba(0,0,0,0.25);
        border-left-width: 0;
    }

        .popover.right > .arrow:after {
            bottom: -10px;
            left: 1px;
            content: " ";
            border-right-color: #fff;
            border-left-width: 0;
        }

    .popover.bottom > .arrow {
        top: -11px;
        left: 50%;
        margin-left: -11px;
        border-top-width: 0;
        border-bottom-color: #999999;
        border-bottom-color: rgba(0,0,0,0.25);
    }

        .popover.bottom > .arrow:after {
            top: 1px;
            margin-left: -10px;
            content: " ";
            border-top-width: 0;
            border-bottom-color: #fff;
        }

    .popover.left > .arrow {
        top: 50%;
        right: -11px;
        margin-top: -11px;
        border-right-width: 0;
        border-left-color: #999999;
        border-left-color: rgba(0,0,0,0.25);
    }

        .popover.left > .arrow:after {
            right: 1px;
            bottom: -10px;
            content: " ";
            border-right-width: 0;
            border-left-color: #fff;
        }

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 4px 4px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner > .item {
        position: relative;
        display: none;
        -webkit-transition: 0.6s ease-in-out left;
        transition: 0.6s ease-in-out left;
    }

        .carousel-inner > .item > img, .carousel-inner > .item > a > img {
            display: block;
            max-width: 100%;
            height: auto;
            line-height: 1;
        }

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px;
    }

        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            left: 0;
        }

        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            left: 0;
        }

            .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                left: 0;
            }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
}

.carousel-inner > .active {
    left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
    left: 100%;
}

.carousel-inner > .prev {
    left: -100%;
}

    .carousel-inner > .next.left, .carousel-inner > .prev.right {
        left: 0;
    }

.carousel-inner > .active.left {
    left: -100%;
}

.carousel-inner > .active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    background-color: transparent;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

    .carousel-control.left {
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));
        background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control.right {
        right: 0;
        left: auto;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));
        background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control:hover, .carousel-control:focus {
        color: #fff;
        text-decoration: none;
        outline: 0;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
        margin-top: -10px;
    }

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -10px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -10px;
    }

    .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 20px;
        height: 20px;
        font-family: serif;
        line-height: 1;
    }

        .carousel-control .icon-prev:before {
            content: "\2039";
        }

        .carousel-control .icon-next:before {
            content: "\203a";
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: transparent;
        border: 1px solid #fff;
        border-radius: 10px;
    }

    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff;
    }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

    .carousel-caption .btn, .carousel-caption .form-actions input[type="submit"], .form-actions .carousel-caption input[type="submit"], .carousel-caption .form-actions button[type="submit"], .form-actions .carousel-caption button[type="submit"], .carousel-caption .pill {
        text-shadow: none;
    }

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -10px;
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -10px;
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right, .form-group .info-link, .col-sm-3.label-block .info-link {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden, #student-profile .checklist .media-object .index.completed {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs {
    display: none !important;
}

.visible-sm {
    display: none !important;
}

.visible-md {
    display: none !important;
}

.visible-lg {
    display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table !important;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table !important;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table !important;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table !important;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

main .content-wrapper .content-block .content-panel, .form-actions, main .content-wrapper .content-block hr.divider, main .content-wrapper .content-block .content-block-header, .nav-tabs:not(.-primary), .table-responsive, .content-block .panel-group.collapsible .panel, .homepage-header, #student-profile .nav, #student-profile .checklist {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

main .content-wrapper .content-block .content-panel, .form-actions {
    background: #fbfcff;
    border-top: 1px solid #d9e7f7;
    border-bottom: 1px solid #d9e7f7;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    margin-top: 10px;
}

.navbar-default .navbar-toggle {
    border: none;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    padding: 2px 6px 3px 6px;
}

.navbar-default .navbar-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.navbar-default a.school-name {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

main {
    margin-top: 51px;
}

    main .content-wrapper {
        margin-right: -15px;
        margin-left: -15px;
    }

        main .content-wrapper:before, main .content-wrapper:after {
            display: table;
            content: " ";
        }

        main .content-wrapper:after {
            clear: both;
        }

        main .content-wrapper > ul.breadcrumb {
            padding: 0;
            margin-top: 20px;
            display: none;
        }

            main .content-wrapper > ul.breadcrumb + .content-block {
                margin-top: 0;
            }

            main .content-wrapper > ul.breadcrumb > li + li:before {
                font-family: FontAwesome;
                content: " \f105 \00a0";
            }

@media (min-width: 992px) {
    main .content-wrapper > ul.breadcrumb {
        display: block;
    }
}

@media (min-width: 768px) {
    main .content-wrapper {
        margin: auto -15px auto -15px;
    }
}

@media (min-width: 992px) {
    main .content-wrapper {
        margin: auto auto auto auto;
    }
}

@media (min-width: 1200px) {
    main .content-wrapper {
        margin: auto 250px auto 250px;
    }
}

main .content-wrapper .content-block {
    background-color: white;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.05);
    box-shadow: 0 0 5px rgba(0,0,0,0.05);
}

    main .content-wrapper .content-block.no-padding {
        padding: 0;
    }

        main .content-wrapper .content-block.no-padding .content-block-header {
            margin: 0;
        }

    main .content-wrapper .content-block > :last-child:not(.panel-group):not(form) {
        margin-bottom: 20px;
    }

@media (min-width: 992px) {
    main .content-wrapper .content-block {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

main .content-wrapper .content-block + .content-block {
    margin-top: 0;
}

main .content-wrapper .content-block hr.divider {
    border-top-color: #d9e7f7;
}

main .content-wrapper .content-block .content-block-header {
    background: #4b8ffa;
    color: white;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .h4 {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    main .content-wrapper .content-block .content-block-header > a, main .content-wrapper .content-block .content-block-header > .dropdown > a {
        color: white;
        text-decoration: none;
        margin-left: 5px;
    }

    main .content-wrapper .content-block .content-block-header .dropdown > a > .fa {
        min-width: 16px;
        text-align: center;
    }

main .content-wrapper .content-block .content-panel {
    margin-bottom: 10px;
}

.help-block {
    font-size: 12px;
    margin-top: 10px;
    text-align: left;
}

.form-group .help-block, .col-sm-3.label-block .help-block {
    color: #859bbb;
}

.form-group .info-link, .col-sm-3.label-block .info-link {
    font-size: 10px;
    margin-top: 3px;
}

.form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body input {
    color: #293041;
    border-radius: 3px;
    font-size: 13px;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
    box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
}

    .form-control::-moz-placeholder, .bootstrap-wysihtml5-insert-image-modal .modal-body input::-moz-placeholder, .bootstrap-wysihtml5-insert-link-modal .modal-body input::-moz-placeholder {
        color: #a6bedc;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder, .bootstrap-wysihtml5-insert-image-modal .modal-body input:-ms-input-placeholder, .bootstrap-wysihtml5-insert-link-modal .modal-body input:-ms-input-placeholder {
        color: #a6bedc;
    }

    .form-control::-webkit-input-placeholder, .bootstrap-wysihtml5-insert-image-modal .modal-body input::-webkit-input-placeholder, .bootstrap-wysihtml5-insert-link-modal .modal-body input::-webkit-input-placeholder {
        color: #a6bedc;
    }

    .form-control:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
        background-image: none;
        background-color: #ffffff;
    }

    .form-control[disabled], .bootstrap-wysihtml5-insert-image-modal .modal-body input[disabled], .bootstrap-wysihtml5-insert-link-modal .modal-body input[disabled], .form-control.iColorPicker, .bootstrap-wysihtml5-insert-image-modal .modal-body input.iColorPicker, .bootstrap-wysihtml5-insert-link-modal .modal-body input.iColorPicker, .form-control[readonly]:not(.date-time-picker), .bootstrap-wysihtml5-insert-image-modal .modal-body input[readonly]:not(.date-time-picker), .bootstrap-wysihtml5-insert-link-modal .modal-body input[readonly]:not(.date-time-picker), fieldset[disabled] .form-control, fieldset[disabled] .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body fieldset[disabled] input, fieldset[disabled] .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body fieldset[disabled] input {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
        background-image: linear-gradient(to bottom, #f9f9f9 0%, #fefefe 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE', GradientType=0);
        background-repeat: repeat-x;
        opacity: .4;
    }

    .form-control.iColorPicker, .bootstrap-wysihtml5-insert-image-modal .modal-body input.iColorPicker, .bootstrap-wysihtml5-insert-link-modal .modal-body input.iColorPicker {
        color: white;
        width: 90px;
    }

textarea {
    max-width: 100%;
}

select.form-control {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9)),-webkit-gradient(linear, left top, left bottom, from(#cdd4dd), to(#cdd4dd)),-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),linear-gradient(#f9f9f9, #f9f9f9),linear-gradient(#cdd4dd, #cdd4dd),linear-gradient(#f9f9f9, #fefefe);
    background-size: 14px 14px, 20px 100%, 21px 100%, cover, cover;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: center right, center right, center right, center center, center center;
    padding: 0;
    padding-left: 10px;
    padding-right: 31px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

    select.form-control[disabled], select.form-control[readonly] {
        background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#efefef)),-webkit-gradient(linear, left top, left bottom, from(#cdd4dd), to(#cdd4dd));
        background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),linear-gradient(#efefef, #efefef),linear-gradient(#cdd4dd, #cdd4dd);
    }

    select.form-control::-ms-expand {
        display: none;
    }

label {
    color: #5b6c86;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    margin-bottom: 8px;
}

    label.required::after {
        content: ' *';
        color: #e94b35;
    }

    .checkbox label, .radio label, label.radio-inline, label.checkbox-inline, .form-inline label {
        font-weight: normal;
        font-size: 12px;
        line-height: 1.42857143;
        color: #293041;
    }

.input-group .input-group-addon {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
    background-image: linear-gradient(to bottom, #f9f9f9 0%, #fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0px 1.5px 2.5px rgba(0,0,0,0.05);
    box-shadow: 0px 1.5px 2.5px rgba(0,0,0,0.05);
    color: #a6bedc;
    font-size: 12px;
    font-weight: 400;
}

.input-group input:focus + .input-group-addon {
    border-color: #478cfe;
    color: #478cfe;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.input-group input + .input-group-addon {
    color: #a6bedc;
}

.input-group.-fusion input + .input-group-addon {
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.08) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,0.08) inset;
    background-color: #fff;
    background-image: none;
    color: #859bbb;
    font-size: 12px;
}

.form-group .inline-collection, .col-sm-3.label-block .inline-collection {
    margin-bottom: 10px;
}

    .form-group .inline-collection .radio-inline, .col-sm-3.label-block .inline-collection .radio-inline, .form-group .inline-collection .checkbox-inline, .col-sm-3.label-block .inline-collection .checkbox-inline {
        margin-right: 10px;
    }

        .form-group .inline-collection .radio-inline + .radio-inline, .col-sm-3.label-block .inline-collection .radio-inline + .radio-inline, .form-group .inline-collection .radio-inline + .checkbox-inline, .col-sm-3.label-block .inline-collection .radio-inline + .checkbox-inline, .form-group .inline-collection .checkbox-inline + .radio-inline, .col-sm-3.label-block .inline-collection .checkbox-inline + .radio-inline, .form-group .inline-collection .checkbox-inline + .checkbox-inline, .col-sm-3.label-block .inline-collection .checkbox-inline + .checkbox-inline {
            margin-left: 0;
        }

.form-group .redactor-box, .col-sm-3.label-block .redactor-box {
    margin-bottom: 0;
}

.form-group.check_boxes .row, .check_boxes.col-sm-3.label-block .row, .form-group.radio_buttons .row, .radio_buttons.col-sm-3.label-block .row {
    margin-top: 10px;
}

    .form-group.check_boxes .row .checkbox[class*="col-"], .check_boxes.col-sm-3.label-block .row .checkbox[class*="col-"], .form-group.check_boxes .row .radio[class*="col-"], .check_boxes.col-sm-3.label-block .row .radio[class*="col-"], .form-group.radio_buttons .row .checkbox[class*="col-"], .radio_buttons.col-sm-3.label-block .row .checkbox[class*="col-"], .form-group.radio_buttons .row .radio[class*="col-"], .radio_buttons.col-sm-3.label-block .row .radio[class*="col-"] {
        margin-top: -5px;
    }

abbr[title], abbr[data-original-title], abbr[original-title] {
    border: none;
    color: #fc5255;
    margin-left: 2px;
    cursor: default;
}

.form-actions.panel-footer {
    margin: 0;
    border-bottom: none;
}

.form-actions .pagination {
    margin-top: -2px;
    margin-bottom: 0;
}

.button_or {
    margin-left: 5px;
}

    .button_or a, .button_or button[type="reset"] {
        background: transparent;
        border: none;
        padding: 0;
        color: #fc5255;
    }

        .button_or a:hover, .button_or button[type="reset"]:hover {
            text-decoration: underline;
            outline: none;
        }

.table .form-group, .table-fusion .form-group, .table .col-sm-3.label-block, .table-fusion .col-sm-3.label-block {
    margin-bottom: 0;
}

    .table .form-group .checkbox, .table-fusion .form-group .checkbox, .table .col-sm-3.label-block .checkbox, .table-fusion .col-sm-3.label-block .checkbox {
        margin: 0;
    }

.has-error .form-control, .families-edit .error .form-control, .has-error .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-error input, .families-edit .error .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .families-edit .error input, .has-error .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-error input, .families-edit .error .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .families-edit .error input, .has-error .form-control:focus, .families-edit .error .form-control:focus, .has-error .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-error input:focus, .families-edit .error .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .families-edit .error input:focus, .has-error .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-error input:focus, .families-edit .error .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .families-edit .error input:focus, .has-error .form-control:active, .families-edit .error .form-control:active, .has-error .bootstrap-wysihtml5-insert-image-modal .modal-body input:active, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-error input:active, .families-edit .error .bootstrap-wysihtml5-insert-image-modal .modal-body input:active, .bootstrap-wysihtml5-insert-image-modal .modal-body .families-edit .error input:active, .has-error .bootstrap-wysihtml5-insert-link-modal .modal-body input:active, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-error input:active, .families-edit .error .bootstrap-wysihtml5-insert-link-modal .modal-body input:active, .bootstrap-wysihtml5-insert-link-modal .modal-body .families-edit .error input:active {
    border: 1px solid #e94b35;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCXdpZHRoPSIzMnB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAzMiAyOCI+DQo8ZmlsdGVyIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iLTMuMzMiIHk9Ii0zLjg1IiB3aWR0aD0iMTA2LjY3IiBoZWlnaHQ9IjExMS41NCIgaWQ9ImZpbHRlcjAiPg0KPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwLjUwIiByZXN1bHQ9ImRzQmx1ck91dDEiLz4NCjxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoMjU1LDI1NSwyNTUpIiByZXN1bHQ9ImRzRmxvb2RPdXQxIi8+DQo8ZmVDb21wb3NpdGUgaW49ImRzRmxvb2RPdXQxIiBpbjI9ImRzQmx1ck91dDEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJkc1NoYWRvdzEiLz4NCjxmZU9mZnNldCBpbj0iZHNTaGFkb3cxIiBkeD0iMC41MCIgZHk9IjAuODciIHJlc3VsdD0iZHNPZmZzZXQxIi8+DQo8ZmVDb21wb3NpdGUgaW49ImRzT2Zmc2V0MSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJkcm9wU2hhZG93MSIvPg0KPGZlQmxlbmQgaW49ImRyb3BTaGFkb3cxIiBpbjI9IlNvdXJjZUdyYXBoaWMiIG1vZGU9Im5vcm1hbCIgcmVzdWx0PSJzb3VyY2VHcmFwaGljIi8+DQo8L2ZpbHRlcj4NCjxwYXRoIGZpbGxSdWxlPSJldmVub2RkIiBkPSJNIDMxIDI0LjUxQyAzMSAyNS4zMiAzMC4zOCAyNS45OCAyOS42MSAyNS45OCAyOS42MSAyNS45OCAyOS42MSAyNiAyOS42MSAyNiAyOS42MSAyNiAyLjQyIDI2IDIuNDIgMjYgMi40MiAyNiAyLjQyIDI1Ljk4IDIuNDIgMjUuOTggMi40MiAyNS45OCAyLjQxIDI1Ljk4IDIuNDEgMjUuOTggMS42MyAyNS45OCAxIDI1LjMzIDEgMjQuNTEgMSAyNC4yMiAxLjA5IDIzLjk0IDEuMjMgMjMuNzEgMS4yMyAyMy43MSAxLjIyIDIzLjcxIDEuMjIgMjMuNzEgMS4yMiAyMy43MSAxNC44MiAwLjY2IDE0LjgyIDAuNjYgMTQuODIgMC42NiAxNC44MiAwLjY3IDE0LjgyIDAuNjcgMTUuMDggMC4yNyAxNS41MS0wIDE2LTAgMTYuNTEtMCAxNi45NiAwLjI5IDE3LjIgMC43MiAxNy4yIDAuNzIgMTcuMjEgMC43MSAxNy4yMSAwLjcxIDE3LjIxIDAuNzEgMzAuOCAyMy43NSAzMC44IDIzLjc1IDMwLjggMjMuNzUgMzAuOCAyMy43NiAzMC44IDIzLjc2IDMwLjkyIDIzLjk4IDMxIDI0LjI0IDMxIDI0LjUxWk0gMTcgOUMgMTcgOC40NSAxNi41NSA4IDE2IDggMTUuNDUgOCAxNSA4LjQ1IDE1IDkgMTUgOSAxNSAxNyAxNSAxNyAxNSAxNy41NSAxNS40NSAxOCAxNiAxOCAxNi41NSAxOCAxNyAxNy41NSAxNyAxNyAxNyAxNyAxNyA5IDE3IDlaTSAxNyAyMEMgMTcgMjAgMTUgMjAgMTUgMjAgMTUgMjAgMTUgMjIgMTUgMjIgMTUgMjIgMTcgMjIgMTcgMjIgMTcgMjIgMTcgMjAgMTcgMjBaIiBmaWxsPSJyZ2IoMjMzLDc1LDUzKSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjApIi8+PC9zdmc+");
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-right: 30px;
}

.has-error .select2-container.select2-dropdown a.select2-choice, .families-edit .error .select2-container.select2-dropdown a.select2-choice {
    border: 1px solid #e94b35;
    height: auto;
}

    .has-error .select2-container.select2-dropdown a.select2-choice > .select2-arrow b, .families-edit .error .select2-container.select2-dropdown a.select2-choice > .select2-arrow b {
        border-left-color: #e94b35;
    }

        .has-error .select2-container.select2-dropdown a.select2-choice > .select2-arrow b:before, .families-edit .error .select2-container.select2-dropdown a.select2-choice > .select2-arrow b:before {
            color: #e94b35;
        }

.has-error .help-block, .families-edit .error .help-block {
    color: #e94b35;
}

.has-warning .form-control, .has-warning .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-warning input, .has-warning .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-warning input, .has-warning .form-control:focus, .has-warning .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-warning input:focus, .has-warning .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-warning input:focus, .has-warning .form-control:active, .has-warning .bootstrap-wysihtml5-insert-image-modal .modal-body input:active, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-warning input:active, .has-warning .bootstrap-wysihtml5-insert-link-modal .modal-body input:active, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-warning input:active {
    border: 1px solid #f59d00;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: url("");
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-right: 30px;
}

.has-warning .help-block span {
    color: #e94b35;
}

.has-success .form-control, .has-success .bootstrap-wysihtml5-insert-image-modal .modal-body input, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-success input, .has-success .bootstrap-wysihtml5-insert-link-modal .modal-body input, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-success input, .has-success .form-control:focus, .has-success .bootstrap-wysihtml5-insert-image-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-success input:focus, .has-success .bootstrap-wysihtml5-insert-link-modal .modal-body input:focus, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-success input:focus, .has-success .form-control:active, .has-success .bootstrap-wysihtml5-insert-image-modal .modal-body input:active, .bootstrap-wysihtml5-insert-image-modal .modal-body .has-success input:active, .has-success .bootstrap-wysihtml5-insert-link-modal .modal-body input:active, .bootstrap-wysihtml5-insert-link-modal .modal-body .has-success input:active {
    border: 1px solid #d9e7f7;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCXdpZHRoPSIzMnB4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAzMiAyMyI+DQo8ZmlsdGVyIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeD0iLTMuMzMiIHk9Ii00Ljc2IiB3aWR0aD0iMTA2LjY3IiBoZWlnaHQ9IjExNC4yOSIgaWQ9ImZpbHRlcjAiPg0KPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwLjUwIiByZXN1bHQ9ImRzQmx1ck91dDEiLz4NCjxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoMjU1LDI1NSwyNTUpIiByZXN1bHQ9ImRzRmxvb2RPdXQxIi8+DQo8ZmVDb21wb3NpdGUgaW49ImRzRmxvb2RPdXQxIiBpbjI9ImRzQmx1ck91dDEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJkc1NoYWRvdzEiLz4NCjxmZU9mZnNldCBpbj0iZHNTaGFkb3cxIiBkeD0iMC41MCIgZHk9IjAuODciIHJlc3VsdD0iZHNPZmZzZXQxIi8+DQo8ZmVDb21wb3NpdGUgaW49ImRzT2Zmc2V0MSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJkcm9wU2hhZG93MSIvPg0KPGZlQmxlbmQgaW49ImRyb3BTaGFkb3cxIiBpbjI9IlNvdXJjZUdyYXBoaWMiIG1vZGU9Im5vcm1hbCIgcmVzdWx0PSJzb3VyY2VHcmFwaGljIi8+DQo8L2ZpbHRlcj4NCjxwYXRoIGZpbGxSdWxlPSJldmVub2RkIiBkPSJNIDMwLjYyIDIuMTdDIDMwLjYyIDIuMTcgMTEuOTggMjAuNjMgMTEuOTggMjAuNjMgMTEuOTggMjAuNjMgMTEuOTggMjAuNjMgMTEuOTggMjAuNjMgMTEuNzUgMjAuODYgMTEuNDIgMjEgMTEuMDcgMjEgMTAuNzEgMjEgMTAuMzkgMjAuODYgMTAuMTUgMjAuNjMgMTAuMTUgMjAuNjMgMTAuMTUgMjAuNjMgMTAuMTUgMjAuNjMgMTAuMTUgMjAuNjMgMS4zOCAxMS45NCAxLjM4IDExLjk0IDEuMzggMTEuOTQgMS4zOCAxMS45NCAxLjM4IDExLjk0IDEuMTUgMTEuNzEgMSAxMS4zOSAxIDExLjA0IDEgMTAuMzQgMS41OCA5Ljc3IDIuMjkgOS43NyAyLjY1IDkuNzcgMi45NyA5LjkxIDMuMiAxMC4xNCAzLjIgMTAuMTQgMy4yIDEwLjE0IDMuMiAxMC4xNCAzLjIgMTAuMTQgMTEuNDEgMTguMzcgMTEuNDEgMTguMzcgMTEuNDEgMTguMzcgMjguOCAwLjM3IDI4LjggMC4zNyAyOC44IDAuMzcgMjguOCAwLjM3IDI4LjggMC4zNyAyOS4wMyAwLjE0IDI5LjM1IDAgMjkuNzEgMCAzMC40MiAwIDMxIDAuNTcgMzEgMS4yNyAzMSAxLjYzIDMwLjg2IDEuOTQgMzAuNjIgMi4xNyAzMC42MiAyLjE3IDMwLjYyIDIuMTcgMzAuNjIgMi4xN1pNIDMwLjU3IDBDIDMwLjU3IDAgMzAuNTcgMCAzMC41NyAwIDMwLjU3IDAgMzAuNTcgMCAzMC41NyAwIDMwLjU3IDAgMzAuNTcgMCAzMC41NyAwWiIgZmlsbD0icmdiKDI5LDIwNSwxMDkpIiBvcGFjaXR5PSIwLjgwIiBmaWx0ZXI9InVybCgjZmlsdGVyMCkiLz48L3N2Zz4=");
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-right: 30px;
}

.btn-submit, .form-actions input[type="submit"], .form-actions button[type="submit"], .btn-main {
    color: white;
    background-color: #4b8ffa;
    border-color: #4b8ffa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb));
    background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13);
}

    .btn-submit:focus, .form-actions input[type="submit"]:focus, .form-actions button[type="submit"]:focus, .btn-submit.focus, .form-actions input.focus[type="submit"], .form-actions button.focus[type="submit"], .btn-main:focus, .btn-main.focus {
        color: white;
        background-color: #1970f9;
        border-color: #054ec0;
    }

    .btn-submit:hover, .form-actions input[type="submit"]:hover, .form-actions button[type="submit"]:hover, .btn-main:hover {
        color: white;
        background-color: #1970f9;
        border-color: #0f6af8;
    }

    .btn-submit:active, .form-actions input[type="submit"]:active, .form-actions button[type="submit"]:active, .btn-submit.active, .form-actions input.active[type="submit"], .form-actions button.active[type="submit"], .open > .btn-submit.dropdown-toggle, .form-actions .open > input.dropdown-toggle[type="submit"], .form-actions .open > button.dropdown-toggle[type="submit"], .btn-main:active, .btn-main.active, .open > .btn-main.dropdown-toggle {
        color: white;
        background-color: #1970f9;
        background-image: none;
        border-color: #0f6af8;
    }

        .btn-submit:active:hover, .form-actions input[type="submit"]:active:hover, .form-actions button[type="submit"]:active:hover, .btn-submit:active:focus, .form-actions input[type="submit"]:active:focus, .form-actions button[type="submit"]:active:focus, .btn-submit:active.focus, .form-actions input[type="submit"]:active.focus, .form-actions button[type="submit"]:active.focus, .btn-submit.active:hover, .form-actions input.active[type="submit"]:hover, .form-actions button.active[type="submit"]:hover, .btn-submit.active:focus, .form-actions input.active[type="submit"]:focus, .form-actions button.active[type="submit"]:focus, .btn-submit.active.focus, .form-actions input.active.focus[type="submit"], .form-actions button.active.focus[type="submit"], .open > .btn-submit.dropdown-toggle:hover, .form-actions .open > input.dropdown-toggle[type="submit"]:hover, .form-actions .open > button.dropdown-toggle[type="submit"]:hover, .open > .btn-submit.dropdown-toggle:focus, .form-actions .open > input.dropdown-toggle[type="submit"]:focus, .form-actions .open > button.dropdown-toggle[type="submit"]:focus, .open > .btn-submit.dropdown-toggle.focus, .form-actions .open > input.dropdown-toggle.focus[type="submit"], .form-actions .open > button.dropdown-toggle.focus[type="submit"], .btn-main:active:hover, .btn-main:active:focus, .btn-main:active.focus, .btn-main.active:hover, .btn-main.active:focus, .btn-main.active.focus, .open > .btn-main.dropdown-toggle:hover, .open > .btn-main.dropdown-toggle:focus, .open > .btn-main.dropdown-toggle.focus {
            color: white;
            background-color: #065ee8;
            border-color: #054ec0;
        }

    .btn-submit.disabled:hover, .form-actions input.disabled[type="submit"]:hover, .form-actions button.disabled[type="submit"]:hover, .btn-submit.disabled:focus, .form-actions input.disabled[type="submit"]:focus, .form-actions button.disabled[type="submit"]:focus, .btn-submit.disabled.focus, .form-actions input.disabled.focus[type="submit"], .form-actions button.disabled.focus[type="submit"], .btn-submit[disabled]:hover, .form-actions input[disabled][type="submit"]:hover, .form-actions button[disabled][type="submit"]:hover, .btn-submit[disabled]:focus, .form-actions input[disabled][type="submit"]:focus, .form-actions button[disabled][type="submit"]:focus, .btn-submit[disabled].focus, .form-actions input[disabled].focus[type="submit"], .form-actions button[disabled].focus[type="submit"], fieldset[disabled] .btn-submit:hover, fieldset[disabled] .form-actions input[type="submit"]:hover, .form-actions fieldset[disabled] input[type="submit"]:hover, fieldset[disabled] .form-actions button[type="submit"]:hover, .form-actions fieldset[disabled] button[type="submit"]:hover, fieldset[disabled] .btn-submit:focus, fieldset[disabled] .form-actions input[type="submit"]:focus, .form-actions fieldset[disabled] input[type="submit"]:focus, fieldset[disabled] .form-actions button[type="submit"]:focus, .form-actions fieldset[disabled] button[type="submit"]:focus, fieldset[disabled] .btn-submit.focus, fieldset[disabled] .form-actions input.focus[type="submit"], .form-actions fieldset[disabled] input.focus[type="submit"], fieldset[disabled] .form-actions button.focus[type="submit"], .form-actions fieldset[disabled] button.focus[type="submit"], .btn-main.disabled:hover, .btn-main.disabled:focus, .btn-main.disabled.focus, .btn-main[disabled]:hover, .btn-main[disabled]:focus, .btn-main[disabled].focus, fieldset[disabled] .btn-main:hover, fieldset[disabled] .btn-main:focus, fieldset[disabled] .btn-main.focus {
        background-color: #4b8ffa;
        border-color: #4b8ffa;
    }

    .btn-submit .badge, .form-actions input[type="submit"] .badge, .form-actions button[type="submit"] .badge, .btn-main .badge {
        color: #4b8ffa;
        background-color: white;
    }

    .btn-submit:focus, .form-actions input[type="submit"]:focus, .form-actions button[type="submit"]:focus, .btn-submit:active, .form-actions input[type="submit"]:active, .form-actions button[type="submit"]:active, .btn-main:focus, .btn-main:active {
        background-color: #4b8ffa;
    }

.btn-light {
    color: #4b8ffa;
    background-color: white;
    border-color: #4b8ffa;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fefefe), to(#f9f9f9));
    background-image: linear-gradient(to bottom, #fefefe 50%, #f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF9F9F9', GradientType=0);
    background-repeat: repeat-x;
    border-color: #e3e3e3;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.07);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.07);
}

    .btn-light:focus, .btn-light.focus {
        color: #4b8ffa;
        background-color: #e6e6e6;
        border-color: #054ec0;
    }

    .btn-light:hover {
        color: #4b8ffa;
        background-color: #e6e6e6;
        border-color: #0f6af8;
    }

    .btn-light:active, .btn-light.active, .open > .btn-light.dropdown-toggle {
        color: #4b8ffa;
        background-color: #e6e6e6;
        background-image: none;
        border-color: #0f6af8;
    }

        .btn-light:active:hover, .btn-light:active:focus, .btn-light:active.focus, .btn-light.active:hover, .btn-light.active:focus, .btn-light.active.focus, .open > .btn-light.dropdown-toggle:hover, .open > .btn-light.dropdown-toggle:focus, .open > .btn-light.dropdown-toggle.focus {
            color: #4b8ffa;
            background-color: #d4d4d4;
            border-color: #054ec0;
        }

    .btn-light.disabled:hover, .btn-light.disabled:focus, .btn-light.disabled.focus, .btn-light[disabled]:hover, .btn-light[disabled]:focus, .btn-light[disabled].focus, fieldset[disabled] .btn-light:hover, fieldset[disabled] .btn-light:focus, fieldset[disabled] .btn-light.focus {
        background-color: white;
        border-color: #4b8ffa;
    }

    .btn-light .badge {
        color: white;
        background-color: #4b8ffa;
    }

    .btn-light:hover, .btn-light.active {
        background-color: white !important;
        border-color: #4b8ffa !important;
    }

    .btn-light:focus, .btn-light.focus {
        border-color: #4b8ffa;
    }

.btn, .form-actions input[type="submit"], .form-actions button[type="submit"], .pill {
    border-radius: 2.5px;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 10px 6px;
    min-height: 30px;
    text-shadow: none;
}

    .btn:active, .form-actions input[type="submit"]:active, .form-actions button[type="submit"]:active, .pill:active, .btn:hover, .form-actions input[type="submit"]:hover, .form-actions button[type="submit"]:hover, .pill:hover, .btn:focus, .form-actions input[type="submit"]:focus, .form-actions button[type="submit"]:focus, .pill:focus {
        outline: none !important;
    }

    .btn i, .form-actions input[type="submit"] i, .form-actions button[type="submit"] i, .pill i, .btn svg, .form-actions input[type="submit"] svg, .form-actions button[type="submit"] svg, .pill svg {
        width: 16px;
        height: 16px;
        color: inherit;
        font-size: 16px;
        margin-right: 5px;
        vertical-align: text-bottom;
    }

    .btn.-icon, .form-actions input.-icon[type="submit"], .form-actions button.-icon[type="submit"], .-icon.pill {
        padding: 5px 6px 6px;
    }

        .btn.-icon i, .form-actions input.-icon[type="submit"] i, .form-actions button.-icon[type="submit"] i, .-icon.pill i, .btn.-icon svg, .form-actions input.-icon[type="submit"] svg, .form-actions button.-icon[type="submit"] svg, .-icon.pill svg {
            margin: 0;
        }

    .btn.-two-lines *:first-child, .form-actions input.-two-lines[type="submit"] *:first-child, .form-actions input[type="submit"].btn-pricing *:first-child, .form-actions button.-two-lines[type="submit"] *:first-child, .form-actions button[type="submit"].btn-pricing *:first-child, .btn.btn-pricing *:first-child, .btn-pricing.pill *:first-child, .-two-lines.pill *:first-child {
        display: block;
    }

    .btn.-two-lines i, .form-actions input.-two-lines[type="submit"] i, .form-actions input[type="submit"].btn-pricing i, .form-actions button.-two-lines[type="submit"] i, .form-actions button[type="submit"].btn-pricing i, .btn.btn-pricing i, .btn-pricing.pill i, .-two-lines.pill i, .btn.-two-lines svg, .form-actions input.-two-lines[type="submit"] svg, .form-actions input[type="submit"].btn-pricing svg, .form-actions button.-two-lines[type="submit"] svg, .form-actions button[type="submit"].btn-pricing svg, .btn.btn-pricing svg, .btn-pricing.pill svg, .-two-lines.pill svg {
        margin: 0 auto;
    }

_::-webkit-:not(:root:root), .btn, .form-actions input[type="submit"], .form-actions button[type="submit"], .pill {
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
}

.btn-primary {
    color: white;
    background-color: #478cfe;
    border-color: #3479eb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb));
    background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
}

    .btn-primary:focus, .btn-primary.focus {
        color: white;
        background-color: #146cfe;
        border-color: #0e4091;
    }

    .btn-primary:hover {
        color: white;
        background-color: #146cfe;
        border-color: #145ace;
    }

    .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
        color: white;
        background-color: #146cfe;
        background-image: none;
        border-color: #145ace;
    }

        .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
            color: white;
            background-color: #015aed;
            border-color: #0e4091;
        }

    .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
        background-color: #478cfe;
        border-color: #3479eb;
    }

    .btn-primary .badge {
        color: #478cfe;
        background-color: white;
    }

    .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary:active:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#3479eb), color-stop(50%, #478cfe), to(#5f9bff));
        background-image: linear-gradient(#3479eb, #478cfe 50%, #5f9bff);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3479EB', endColorstr='#FF5F9BFF', GradientType=0);
        background-repeat: no-repeat;
        border-color: #336dcd;
        -webkit-box-shadow: 0 .5px .5px 0 white;
        box-shadow: 0 .5px .5px 0 white;
    }

    .btn-primary.disabled, .btn-primary:disabled, .btn-primary.disabled:active, .btn-primary:disabled:active, .btn-primary.disabled:hover, .btn-primary:disabled:hover, .btn-primary.disabled:focus, .btn-primary:disabled:focus {
        color: white;
        background-color: #478cfe;
        border-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb)) !important;
        background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb) !important;
        background-repeat: no-repeat;
        -webkit-box-shadow: none;
        box-shadow: none;
        cursor: not-allowed;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
        opacity: .55;
        text-shadow: 0 0.5px 0.5px #3479eb;
    }

        .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary.disabled:active:focus, .btn-primary.disabled:active.focus, .btn-primary:disabled:active:focus, .btn-primary:disabled:active.focus, .btn-primary.disabled:hover:focus, .btn-primary.disabled:hover.focus, .btn-primary:disabled:hover:focus, .btn-primary:disabled:hover.focus, .btn-primary.disabled:focus:focus, .btn-primary.disabled:focus.focus, .btn-primary:disabled:focus:focus, .btn-primary:disabled:focus.focus {
            color: white;
            background-color: #146cfe;
            border-color: transparent;
        }

            .btn-primary.disabled:hover, .btn-primary:disabled:hover, .btn-primary.disabled:active:hover, .btn-primary:disabled:active:hover, .btn-primary.disabled:hover:hover, .btn-primary:disabled:hover:hover, .btn-primary.disabled:focus:hover, .btn-primary:disabled:focus:hover {
                color: white;
                background-color: #146cfe;
                border-color: transparent;
            }

                .btn-primary.disabled:active, .btn-primary.disabled.active, .open > .btn-primary.disabled.dropdown-toggle, .btn-primary:disabled:active, .btn-primary:disabled.active, .open > .btn-primary:disabled.dropdown-toggle, .btn-primary.disabled:active:active, .btn-primary.disabled:active.active, .open > .btn-primary.disabled:active.dropdown-toggle, .btn-primary:disabled:active:active, .btn-primary:disabled:active.active, .open > .btn-primary:disabled:active.dropdown-toggle, .btn-primary.disabled:hover:active, .btn-primary.disabled:hover.active, .open > .btn-primary.disabled:hover.dropdown-toggle, .btn-primary:disabled:hover:active, .btn-primary:disabled:hover.active, .open > .btn-primary:disabled:hover.dropdown-toggle, .btn-primary.disabled:focus:active, .btn-primary.disabled:focus.active, .open > .btn-primary.disabled:focus.dropdown-toggle, .btn-primary:disabled:focus:active, .btn-primary:disabled:focus.active, .open > .btn-primary:disabled:focus.dropdown-toggle {
                    color: white;
                    background-color: #146cfe;
                    background-image: none;
                    border-color: transparent;
                }

                    .btn-primary.disabled:active:hover, .btn-primary.disabled:active:focus, .btn-primary.disabled:active.focus, .btn-primary.disabled.active:hover, .btn-primary.disabled.active:focus, .btn-primary.disabled.active.focus, .open > .btn-primary.disabled.dropdown-toggle:hover, .open > .btn-primary.disabled.dropdown-toggle:focus, .open > .btn-primary.disabled.dropdown-toggle.focus, .btn-primary:disabled:active:hover, .btn-primary:disabled:active:focus, .btn-primary:disabled:active.focus, .btn-primary:disabled.active:hover, .btn-primary:disabled.active:focus, .btn-primary:disabled.active.focus, .open > .btn-primary:disabled.dropdown-toggle:hover, .open > .btn-primary:disabled.dropdown-toggle:focus, .open > .btn-primary:disabled.dropdown-toggle.focus, .btn-primary.disabled:active:active:hover, .btn-primary.disabled:active:active:focus, .btn-primary.disabled:active:active.focus, .btn-primary.disabled:active.active:hover, .btn-primary.disabled:active.active:focus, .btn-primary.disabled:active.active.focus, .open > .btn-primary.disabled:active.dropdown-toggle:hover, .open > .btn-primary.disabled:active.dropdown-toggle:focus, .open > .btn-primary.disabled:active.dropdown-toggle.focus, .btn-primary:disabled:active:active:hover, .btn-primary:disabled:active:active:focus, .btn-primary:disabled:active:active.focus, .btn-primary:disabled:active.active:hover, .btn-primary:disabled:active.active:focus, .btn-primary:disabled:active.active.focus, .open > .btn-primary:disabled:active.dropdown-toggle:hover, .open > .btn-primary:disabled:active.dropdown-toggle:focus, .open > .btn-primary:disabled:active.dropdown-toggle.focus, .btn-primary.disabled:hover:active:hover, .btn-primary.disabled:hover:active:focus, .btn-primary.disabled:hover:active.focus, .btn-primary.disabled:hover.active:hover, .btn-primary.disabled:hover.active:focus, .btn-primary.disabled:hover.active.focus, .open > .btn-primary.disabled:hover.dropdown-toggle:hover, .open > .btn-primary.disabled:hover.dropdown-toggle:focus, .open > .btn-primary.disabled:hover.dropdown-toggle.focus, .btn-primary:disabled:hover:active:hover, .btn-primary:disabled:hover:active:focus, .btn-primary:disabled:hover:active.focus, .btn-primary:disabled:hover.active:hover, .btn-primary:disabled:hover.active:focus, .btn-primary:disabled:hover.active.focus, .open > .btn-primary:disabled:hover.dropdown-toggle:hover, .open > .btn-primary:disabled:hover.dropdown-toggle:focus, .open > .btn-primary:disabled:hover.dropdown-toggle.focus, .btn-primary.disabled:focus:active:hover, .btn-primary.disabled:focus:active:focus, .btn-primary.disabled:focus:active.focus, .btn-primary.disabled:focus.active:hover, .btn-primary.disabled:focus.active:focus, .btn-primary.disabled:focus.active.focus, .open > .btn-primary.disabled:focus.dropdown-toggle:hover, .open > .btn-primary.disabled:focus.dropdown-toggle:focus, .open > .btn-primary.disabled:focus.dropdown-toggle.focus, .btn-primary:disabled:focus:active:hover, .btn-primary:disabled:focus:active:focus, .btn-primary:disabled:focus:active.focus, .btn-primary:disabled:focus.active:hover, .btn-primary:disabled:focus.active:focus, .btn-primary:disabled:focus.active.focus, .open > .btn-primary:disabled:focus.dropdown-toggle:hover, .open > .btn-primary:disabled:focus.dropdown-toggle:focus, .open > .btn-primary:disabled:focus.dropdown-toggle.focus {
                        color: white;
                        background-color: #015aed;
                        border-color: transparent;
                    }

                    .btn-primary.disabled.disabled:hover, .btn-primary.disabled.disabled:focus, .btn-primary.disabled.disabled.focus, .btn-primary.disabled[disabled]:hover, .btn-primary.disabled[disabled]:focus, .btn-primary.disabled[disabled].focus, fieldset[disabled] .btn-primary.disabled:hover, fieldset[disabled] .btn-primary.disabled:focus, fieldset[disabled] .btn-primary.disabled.focus, .btn-primary:disabled.disabled:hover, .btn-primary:disabled.disabled:focus, .btn-primary:disabled.disabled.focus, .btn-primary:disabled[disabled]:hover, .btn-primary:disabled[disabled]:focus, .btn-primary:disabled[disabled].focus, fieldset[disabled] .btn-primary:disabled:hover, fieldset[disabled] .btn-primary:disabled:focus, fieldset[disabled] .btn-primary:disabled.focus, .btn-primary.disabled:active.disabled:hover, .btn-primary.disabled:active.disabled:focus, .btn-primary.disabled:active.disabled.focus, .btn-primary.disabled:active[disabled]:hover, .btn-primary.disabled:active[disabled]:focus, .btn-primary.disabled:active[disabled].focus, fieldset[disabled] .btn-primary.disabled:active:hover, fieldset[disabled] .btn-primary.disabled:active:focus, fieldset[disabled] .btn-primary.disabled:active.focus, .btn-primary:disabled:active.disabled:hover, .btn-primary:disabled:active.disabled:focus, .btn-primary:disabled:active.disabled.focus, .btn-primary:disabled:active[disabled]:hover, .btn-primary:disabled:active[disabled]:focus, .btn-primary:disabled:active[disabled].focus, fieldset[disabled] .btn-primary:disabled:active:hover, fieldset[disabled] .btn-primary:disabled:active:focus, fieldset[disabled] .btn-primary:disabled:active.focus, .btn-primary.disabled:hover.disabled:hover, .btn-primary.disabled:hover.disabled:focus, .btn-primary.disabled:hover.disabled.focus, .btn-primary.disabled:hover[disabled]:hover, .btn-primary.disabled:hover[disabled]:focus, .btn-primary.disabled:hover[disabled].focus, fieldset[disabled] .btn-primary.disabled:hover:hover, fieldset[disabled] .btn-primary.disabled:hover:focus, fieldset[disabled] .btn-primary.disabled:hover.focus, .btn-primary:disabled:hover.disabled:hover, .btn-primary:disabled:hover.disabled:focus, .btn-primary:disabled:hover.disabled.focus, .btn-primary:disabled:hover[disabled]:hover, .btn-primary:disabled:hover[disabled]:focus, .btn-primary:disabled:hover[disabled].focus, fieldset[disabled] .btn-primary:disabled:hover:hover, fieldset[disabled] .btn-primary:disabled:hover:focus, fieldset[disabled] .btn-primary:disabled:hover.focus, .btn-primary.disabled:focus.disabled:hover, .btn-primary.disabled:focus.disabled:focus, .btn-primary.disabled:focus.disabled.focus, .btn-primary.disabled:focus[disabled]:hover, .btn-primary.disabled:focus[disabled]:focus, .btn-primary.disabled:focus[disabled].focus, fieldset[disabled] .btn-primary.disabled:focus:hover, fieldset[disabled] .btn-primary.disabled:focus:focus, fieldset[disabled] .btn-primary.disabled:focus.focus, .btn-primary:disabled:focus.disabled:hover, .btn-primary:disabled:focus.disabled:focus, .btn-primary:disabled:focus.disabled.focus, .btn-primary:disabled:focus[disabled]:hover, .btn-primary:disabled:focus[disabled]:focus, .btn-primary:disabled:focus[disabled].focus, fieldset[disabled] .btn-primary:disabled:focus:hover, fieldset[disabled] .btn-primary:disabled:focus:focus, fieldset[disabled] .btn-primary:disabled:focus.focus {
                        background-color: #478cfe;
                        border-color: transparent;
                    }

                    .btn-primary.disabled .badge, .btn-primary:disabled .badge, .btn-primary.disabled:active .badge, .btn-primary:disabled:active .badge, .btn-primary.disabled:hover .badge, .btn-primary:disabled:hover .badge, .btn-primary.disabled:focus .badge, .btn-primary:disabled:focus .badge {
                        color: #478cfe;
                        background-color: white;
                    }

    .btn-primary:hover, .btn-primary:focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), to(#478cfe));
        background-image: linear-gradient(to bottom, #5f9bff 0%, #478cfe 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF478CFE', GradientType=0);
        background-repeat: repeat-x;
        border-color: #3479eb;
    }

    .btn-primary svg:not(.-colored) path {
        fill: white;
    }

.btn-secondary, .btn-delete.-icon, .-icon.btn-danger, .-icon.pill.pill-danger, .btn-pricing, .btn-default {
    color: #5b6c86;
    background-color: #e1e1e1;
    border-color: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f9f9f9));
    background-image: linear-gradient(to bottom, #fefefe 0%, #f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF9F9F9', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
    box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
    border-color: #d9e7f7;
}

    .btn-secondary:focus, .btn-delete.-icon:focus, .-icon.btn-danger:focus, .-icon.pill.pill-danger:focus, .btn-pricing:focus, .btn-default:focus, .btn-secondary.focus, .focus.btn-delete.-icon, .focus.-icon.btn-danger, .focus.-icon.pill.pill-danger, .focus.btn-pricing, .focus.btn-default {
        color: #5b6c86;
        background-color: #c8c8c8;
        border-color: #a1a1a1;
    }

    .btn-secondary:hover, .btn-delete.-icon:hover, .-icon.btn-danger:hover, .-icon.pill.pill-danger:hover, .btn-pricing:hover, .btn-default:hover {
        color: #5b6c86;
        background-color: #c8c8c8;
        border-color: #c2c2c2;
    }

    .btn-secondary:active, .btn-delete.-icon:active, .-icon.btn-danger:active, .-icon.pill.pill-danger:active, .btn-pricing:active, .btn-default:active, .btn-secondary.active, .active.btn-delete.-icon, .active.-icon.btn-danger, .active.-icon.pill.pill-danger, .active.btn-pricing, .active.btn-default, .open > .btn-secondary.dropdown-toggle, .open > .dropdown-toggle.btn-delete.-icon, .open > .dropdown-toggle.-icon.btn-danger, .open > .dropdown-toggle.-icon.pill.pill-danger, .open > .dropdown-toggle.btn-pricing, .open > .dropdown-toggle.btn-default {
        color: #5b6c86;
        background-color: #c8c8c8;
        background-image: none;
        border-color: #c2c2c2;
    }

        .btn-secondary:active:hover, .btn-delete.-icon:active:hover, .-icon.btn-danger:active:hover, .-icon.pill.pill-danger:active:hover, .btn-pricing:active:hover, .btn-default:active:hover, .btn-secondary:active:focus, .btn-delete.-icon:active:focus, .-icon.btn-danger:active:focus, .-icon.pill.pill-danger:active:focus, .btn-pricing:active:focus, .btn-default:active:focus, .btn-secondary:active.focus, .btn-delete.-icon:active.focus, .-icon.btn-danger:active.focus, .-icon.pill.pill-danger:active.focus, .btn-pricing:active.focus, .btn-default:active.focus, .btn-secondary.active:hover, .active.btn-delete.-icon:hover, .active.-icon.btn-danger:hover, .active.-icon.pill.pill-danger:hover, .active.btn-pricing:hover, .active.btn-default:hover, .btn-secondary.active:focus, .active.btn-delete.-icon:focus, .active.-icon.btn-danger:focus, .active.-icon.pill.pill-danger:focus, .active.btn-pricing:focus, .active.btn-default:focus, .btn-secondary.active.focus, .active.focus.btn-delete.-icon, .active.focus.-icon.btn-danger, .active.focus.-icon.pill.pill-danger, .active.focus.btn-pricing, .active.focus.btn-default, .open > .btn-secondary.dropdown-toggle:hover, .open > .dropdown-toggle.btn-delete.-icon:hover, .open > .dropdown-toggle.-icon.btn-danger:hover, .open > .dropdown-toggle.-icon.pill.pill-danger:hover, .open > .dropdown-toggle.btn-pricing:hover, .open > .dropdown-toggle.btn-default:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .dropdown-toggle.btn-delete.-icon:focus, .open > .dropdown-toggle.-icon.btn-danger:focus, .open > .dropdown-toggle.-icon.pill.pill-danger:focus, .open > .dropdown-toggle.btn-pricing:focus, .open > .dropdown-toggle.btn-default:focus, .open > .btn-secondary.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-delete.-icon, .open > .dropdown-toggle.focus.-icon.btn-danger, .open > .dropdown-toggle.focus.-icon.pill.pill-danger, .open > .dropdown-toggle.focus.btn-pricing, .open > .dropdown-toggle.focus.btn-default {
            color: #5b6c86;
            background-color: #b6b6b6;
            border-color: #a1a1a1;
        }

    .btn-secondary.disabled:hover, .disabled.btn-delete.-icon:hover, .disabled.-icon.btn-danger:hover, .disabled.-icon.pill.pill-danger:hover, .disabled.btn-pricing:hover, .disabled.btn-default:hover, .btn-secondary.disabled:focus, .disabled.btn-delete.-icon:focus, .disabled.-icon.btn-danger:focus, .disabled.-icon.pill.pill-danger:focus, .disabled.btn-pricing:focus, .disabled.btn-default:focus, .btn-secondary.disabled.focus, .disabled.focus.btn-delete.-icon, .disabled.focus.-icon.btn-danger, .disabled.focus.-icon.pill.pill-danger, .disabled.focus.btn-pricing, .disabled.focus.btn-default, .btn-secondary[disabled]:hover, [disabled].btn-delete.-icon:hover, [disabled].-icon.btn-danger:hover, [disabled].-icon.pill.pill-danger:hover, [disabled].btn-pricing:hover, [disabled].btn-default:hover, .btn-secondary[disabled]:focus, [disabled].btn-delete.-icon:focus, [disabled].-icon.btn-danger:focus, [disabled].-icon.pill.pill-danger:focus, [disabled].btn-pricing:focus, [disabled].btn-default:focus, .btn-secondary[disabled].focus, [disabled].focus.btn-delete.-icon, [disabled].focus.-icon.btn-danger, [disabled].focus.-icon.pill.pill-danger, [disabled].focus.btn-pricing, [disabled].focus.btn-default, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-delete.-icon:hover, fieldset[disabled] .-icon.btn-danger:hover, fieldset[disabled] .-icon.pill.pill-danger:hover, fieldset[disabled] .btn-pricing:hover, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-delete.-icon:focus, fieldset[disabled] .-icon.btn-danger:focus, fieldset[disabled] .-icon.pill.pill-danger:focus, fieldset[disabled] .btn-pricing:focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .focus.btn-delete.-icon, fieldset[disabled] .focus.-icon.btn-danger, fieldset[disabled] .focus.-icon.pill.pill-danger, fieldset[disabled] .focus.btn-pricing, fieldset[disabled] .focus.btn-default {
        background-color: #e1e1e1;
        border-color: #e1e1e1;
    }

    .btn-secondary .badge, .btn-delete.-icon .badge, .-icon.btn-danger .badge, .-icon.pill.pill-danger .badge, .btn-pricing .badge, .btn-default .badge {
        color: #e1e1e1;
        background-color: #5b6c86;
    }

    .btn-secondary:active, .btn-delete.-icon:active, .-icon.btn-danger:active, .-icon.pill.pill-danger:active, .btn-pricing:active, .btn-default:active, .btn-secondary.active, .active.btn-delete.-icon, .active.-icon.btn-danger, .active.-icon.pill.pill-danger, .active.btn-pricing, .active.btn-default, .btn-secondary:active:focus, .btn-delete.-icon:active:focus, .-icon.btn-danger:active:focus, .-icon.pill.pill-danger:active:focus, .btn-pricing:active:focus, .btn-default:active:focus, .btn-secondary.active:focus, .active.btn-delete.-icon:focus, .active.-icon.btn-danger:focus, .active.-icon.pill.pill-danger:focus, .active.btn-pricing:focus, .active.btn-default:focus, .btn-secondary:active:hover, .btn-delete.-icon:active:hover, .-icon.btn-danger:active:hover, .-icon.pill.pill-danger:active:hover, .btn-pricing:active:hover, .btn-default:active:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fbfcff));
        background-image: linear-gradient(to bottom, #eee 0%, #fbfcff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFBFCFF', GradientType=0);
        background-repeat: repeat-x;
        border-color: #478cfe;
        -webkit-box-shadow: inset 0.5px 1.5px 2.5px rgba(0,0,0,0.05) !important;
        box-shadow: inset 0.5px 1.5px 2.5px rgba(0,0,0,0.05) !important;
        color: #478cfe;
    }

    .btn-secondary.disabled, .disabled.btn-delete.-icon, .disabled.-icon.btn-danger, .disabled.-icon.pill.pill-danger, .disabled.btn-pricing, .disabled.btn-default, .btn-secondary:disabled, .btn-delete.-icon:disabled, .-icon.btn-danger:disabled, .-icon.pill.pill-danger:disabled, .btn-pricing:disabled, .btn-default:disabled, .btn-secondary.disabled:active, .disabled.btn-delete.-icon:active, .disabled.-icon.btn-danger:active, .disabled.-icon.pill.pill-danger:active, .disabled.btn-pricing:active, .disabled.btn-default:active, .btn-secondary:disabled:active, .btn-delete.-icon:disabled:active, .-icon.btn-danger:disabled:active, .-icon.pill.pill-danger:disabled:active, .btn-pricing:disabled:active, .btn-default:disabled:active, .btn-secondary.disabled:hover, .disabled.btn-delete.-icon:hover, .disabled.-icon.btn-danger:hover, .disabled.-icon.pill.pill-danger:hover, .disabled.btn-pricing:hover, .disabled.btn-default:hover, .btn-secondary:disabled:hover, .btn-delete.-icon:disabled:hover, .-icon.btn-danger:disabled:hover, .-icon.pill.pill-danger:disabled:hover, .btn-pricing:disabled:hover, .btn-default:disabled:hover, .btn-secondary.disabled:focus, .disabled.btn-delete.-icon:focus, .disabled.-icon.btn-danger:focus, .disabled.-icon.pill.pill-danger:focus, .disabled.btn-pricing:focus, .disabled.btn-default:focus, .btn-secondary:disabled:focus, .btn-delete.-icon:disabled:focus, .-icon.btn-danger:disabled:focus, .-icon.pill.pill-danger:disabled:focus, .btn-pricing:disabled:focus, .btn-default:disabled:focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f9f9f9)) !important;
        background-image: linear-gradient(#fefefe, #f9f9f9) !important;
        background-repeat: no-repeat;
        border-color: #e1e1e1 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #5b6c86;
        cursor: not-allowed;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF9F9F9', GradientType=0);
        opacity: .55;
        text-shadow: none;
    }

    .btn-secondary:active, .btn-delete.-icon:active, .-icon.btn-danger:active, .-icon.pill.pill-danger:active, .btn-pricing:active, .btn-default:active, .btn-secondary.active, .active.btn-delete.-icon, .active.-icon.btn-danger, .active.-icon.pill.pill-danger, .active.btn-pricing, .active.btn-default, .btn-secondary:hover, .btn-delete.-icon:hover, .-icon.btn-danger:hover, .-icon.pill.pill-danger:hover, .btn-pricing:hover, .btn-default:hover, .btn-secondary:focus, .btn-delete.-icon:focus, .-icon.btn-danger:focus, .-icon.pill.pill-danger:focus, .btn-pricing:focus, .btn-default:focus {
        color: #478cfe;
    }

        .btn-secondary:active i, .btn-delete.-icon:active i, .-icon.btn-danger:active i, .-icon.pill.pill-danger:active i, .btn-pricing:active i, .btn-default:active i, .btn-secondary.active i, .active.btn-delete.-icon i, .active.-icon.btn-danger i, .active.-icon.pill.pill-danger i, .active.btn-pricing i, .active.btn-default i, .btn-secondary:hover i, .btn-delete.-icon:hover i, .-icon.btn-danger:hover i, .-icon.pill.pill-danger:hover i, .btn-pricing:hover i, .btn-default:hover i, .btn-secondary:focus i, .btn-delete.-icon:focus i, .-icon.btn-danger:focus i, .-icon.pill.pill-danger:focus i, .btn-pricing:focus i, .btn-default:focus i {
            color: #478cfe;
        }

        .btn-secondary:active svg:not(.-colored) path, .btn-delete.-icon:active svg:not(.-colored) path, .-icon.btn-danger:active svg:not(.-colored) path, .-icon.pill.pill-danger:active svg:not(.-colored) path, .btn-pricing:active svg:not(.-colored) path, .btn-default:active svg:not(.-colored) path, .btn-secondary.active svg:not(.-colored) path, .active.btn-delete.-icon svg:not(.-colored) path, .active.-icon.btn-danger svg:not(.-colored) path, .active.-icon.pill.pill-danger svg:not(.-colored) path, .active.btn-pricing svg:not(.-colored) path, .active.btn-default svg:not(.-colored) path, .btn-secondary:hover svg:not(.-colored) path, .btn-delete.-icon:hover svg:not(.-colored) path, .-icon.btn-danger:hover svg:not(.-colored) path, .-icon.pill.pill-danger:hover svg:not(.-colored) path, .btn-pricing:hover svg:not(.-colored) path, .btn-default:hover svg:not(.-colored) path, .btn-secondary:focus svg:not(.-colored) path, .btn-delete.-icon:focus svg:not(.-colored) path, .-icon.btn-danger:focus svg:not(.-colored) path, .-icon.pill.pill-danger:focus svg:not(.-colored) path, .btn-pricing:focus svg:not(.-colored) path, .btn-default:focus svg:not(.-colored) path {
            fill: #478cfe;
        }

    .btn-secondary:hover, .btn-delete.-icon:hover, .-icon.btn-danger:hover, .-icon.pill.pill-danger:hover, .btn-pricing:hover, .btn-default:hover, .btn-secondary:focus, .btn-delete.-icon:focus, .-icon.btn-danger:focus, .-icon.pill.pill-danger:focus, .btn-pricing:focus, .btn-default:focus {
        border-color: #478cfe;
    }

    .btn-secondary i, .btn-delete.-icon i, .-icon.btn-danger i, .-icon.pill.pill-danger i, .btn-pricing i, .btn-default i {
        color: #a6bedc;
    }

    .btn-secondary svg:not(.-colored) path, .btn-delete.-icon svg:not(.-colored) path, .-icon.btn-danger svg:not(.-colored) path, .-icon.pill.pill-danger svg:not(.-colored) path, .btn-pricing svg:not(.-colored) path, .btn-default svg:not(.-colored) path {
        fill: #a6bedc;
    }

    .btn-secondary.-icon:active, .-icon.btn-delete:active, .-icon.btn-danger:active, .-icon.pill.pill-danger:active, .-icon.btn-pricing:active, .-icon.btn-default:active, .btn-secondary.-icon.active, .-icon.active.btn-delete, .-icon.active.btn-danger, .-icon.active.pill.pill-danger, .-icon.active.btn-pricing, .-icon.active.btn-default, .btn-secondary.-icon:active:focus, .-icon.btn-delete:active:focus, .-icon.btn-danger:active:focus, .-icon.pill.pill-danger:active:focus, .-icon.btn-pricing:active:focus, .-icon.btn-default:active:focus, .btn-secondary.-icon.active:focus, .-icon.active.btn-delete:focus, .-icon.active.btn-danger:focus, .-icon.active.pill.pill-danger:focus, .-icon.active.btn-pricing:focus, .-icon.active.btn-default:focus {
        border-color: #e1e1e1;
    }

        .btn-secondary.-icon:active i, .-icon.btn-delete:active i, .-icon.btn-danger:active i, .-icon.pill.pill-danger:active i, .-icon.btn-pricing:active i, .-icon.btn-default:active i, .btn-secondary.-icon.active i, .-icon.active.btn-delete i, .-icon.active.btn-danger i, .-icon.active.pill.pill-danger i, .-icon.active.btn-pricing i, .-icon.active.btn-default i, .btn-secondary.-icon:active:focus i, .-icon.btn-delete:active:focus i, .-icon.btn-danger:active:focus i, .-icon.pill.pill-danger:active:focus i, .-icon.btn-pricing:active:focus i, .-icon.btn-default:active:focus i, .btn-secondary.-icon.active:focus i, .-icon.active.btn-delete:focus i, .-icon.active.btn-danger:focus i, .-icon.active.pill.pill-danger:focus i, .-icon.active.btn-pricing:focus i, .-icon.active.btn-default:focus i {
            color: #478cfe;
        }

        .btn-secondary.-icon:active svg:not(.-colored) path, .-icon.btn-delete:active svg:not(.-colored) path, .-icon.btn-danger:active svg:not(.-colored) path, .-icon.pill.pill-danger:active svg:not(.-colored) path, .-icon.btn-pricing:active svg:not(.-colored) path, .-icon.btn-default:active svg:not(.-colored) path, .btn-secondary.-icon.active svg:not(.-colored) path, .-icon.active.btn-delete svg:not(.-colored) path, .-icon.active.btn-danger svg:not(.-colored) path, .-icon.active.pill.pill-danger svg:not(.-colored) path, .-icon.active.btn-pricing svg:not(.-colored) path, .-icon.active.btn-default svg:not(.-colored) path, .btn-secondary.-icon:active:focus svg:not(.-colored) path, .-icon.btn-delete:active:focus svg:not(.-colored) path, .-icon.btn-danger:active:focus svg:not(.-colored) path, .-icon.pill.pill-danger:active:focus svg:not(.-colored) path, .-icon.btn-pricing:active:focus svg:not(.-colored) path, .-icon.btn-default:active:focus svg:not(.-colored) path, .btn-secondary.-icon.active:focus svg:not(.-colored) path, .-icon.active.btn-delete:focus svg:not(.-colored) path, .-icon.active.btn-danger:focus svg:not(.-colored) path, .-icon.active.pill.pill-danger:focus svg:not(.-colored) path, .-icon.active.btn-pricing:focus svg:not(.-colored) path, .-icon.active.btn-default:focus svg:not(.-colored) path {
            fill: #478cfe;
        }

    .btn-secondary.-icon:hover, .-icon.btn-delete:hover, .-icon.btn-danger:hover, .-icon.pill.pill-danger:hover, .-icon.btn-pricing:hover, .-icon.btn-default:hover, .btn-secondary.-icon:focus, .-icon.btn-delete:focus, .-icon.btn-danger:focus, .-icon.pill.pill-danger:focus, .-icon.btn-pricing:focus, .-icon.btn-default:focus {
        border-color: #478cfe;
    }

        .btn-secondary.-icon:hover i, .-icon.btn-delete:hover i, .-icon.btn-danger:hover i, .-icon.pill.pill-danger:hover i, .-icon.btn-pricing:hover i, .-icon.btn-default:hover i, .btn-secondary.-icon:focus i, .-icon.btn-delete:focus i, .-icon.btn-danger:focus i, .-icon.pill.pill-danger:focus i, .-icon.btn-pricing:focus i, .-icon.btn-default:focus i {
            color: #478cfe;
        }

        .btn-secondary.-icon:hover svg:not(.-colored) path, .-icon.btn-delete:hover svg:not(.-colored) path, .-icon.btn-danger:hover svg:not(.-colored) path, .-icon.pill.pill-danger:hover svg:not(.-colored) path, .-icon.btn-pricing:hover svg:not(.-colored) path, .-icon.btn-default:hover svg:not(.-colored) path, .btn-secondary.-icon:focus svg:not(.-colored) path, .-icon.btn-delete:focus svg:not(.-colored) path, .-icon.btn-danger:focus svg:not(.-colored) path, .-icon.pill.pill-danger:focus svg:not(.-colored) path, .-icon.btn-pricing:focus svg:not(.-colored) path, .-icon.btn-default:focus svg:not(.-colored) path {
            fill: #478cfe;
        }

    .btn-secondary.-icon, .-icon.btn-delete, .-icon.btn-danger, .-icon.pill.pill-danger, .-icon.btn-pricing, .-icon.btn-default, .btn-secondary.-icon.disabled, .-icon.disabled.btn-delete, .-icon.disabled.btn-danger, .-icon.disabled.pill.pill-danger, .-icon.disabled.btn-pricing, .-icon.disabled.btn-default, .btn-secondary.-icon:disabled, .-icon.btn-delete:disabled, .-icon.btn-danger:disabled, .-icon.pill.pill-danger:disabled, .-icon.btn-pricing:disabled, .-icon.btn-default:disabled, .btn-secondary.-icon.disabled:active, .-icon.disabled.btn-delete:active, .-icon.disabled.btn-danger:active, .-icon.disabled.pill.pill-danger:active, .-icon.disabled.btn-pricing:active, .-icon.disabled.btn-default:active, .btn-secondary.-icon:disabled:active, .-icon.btn-delete:disabled:active, .-icon.btn-danger:disabled:active, .-icon.pill.pill-danger:disabled:active, .-icon.btn-pricing:disabled:active, .-icon.btn-default:disabled:active, .btn-secondary.-icon.disabled:hover, .-icon.disabled.btn-delete:hover, .-icon.disabled.btn-danger:hover, .-icon.disabled.pill.pill-danger:hover, .-icon.disabled.btn-pricing:hover, .-icon.disabled.btn-default:hover, .btn-secondary.-icon:disabled:hover, .-icon.btn-delete:disabled:hover, .-icon.btn-danger:disabled:hover, .-icon.pill.pill-danger:disabled:hover, .-icon.btn-pricing:disabled:hover, .-icon.btn-default:disabled:hover, .btn-secondary.-icon.disabled:focus, .-icon.disabled.btn-delete:focus, .-icon.disabled.btn-danger:focus, .-icon.disabled.pill.pill-danger:focus, .-icon.disabled.btn-pricing:focus, .-icon.disabled.btn-default:focus, .btn-secondary.-icon:disabled:focus, .-icon.btn-delete:disabled:focus, .-icon.btn-danger:disabled:focus, .-icon.pill.pill-danger:disabled:focus, .-icon.btn-pricing:disabled:focus, .-icon.btn-default:disabled:focus, .btn-secondary.-icon.disabled:active:focus, .-icon.disabled.btn-delete:active:focus, .-icon.disabled.btn-danger:active:focus, .-icon.disabled.pill.pill-danger:active:focus, .-icon.disabled.btn-pricing:active:focus, .-icon.disabled.btn-default:active:focus, .btn-secondary.-icon:disabled:active:focus, .-icon.btn-delete:disabled:active:focus, .-icon.btn-danger:disabled:active:focus, .-icon.pill.pill-danger:disabled:active:focus, .-icon.btn-pricing:disabled:active:focus, .-icon.btn-default:disabled:active:focus {
        color: #a6bedc;
    }

    .btn-secondary.-tag, .-tag.btn-delete.-icon, .-tag.-icon.btn-danger, .-tag.-icon.pill.pill-danger, .-tag.btn-pricing, .-tag.btn-default {
        margin-left: 15px;
        position: relative;
    }

        .btn-secondary.-tag::before, .-tag.btn-delete.-icon::before, .-tag.-icon.btn-danger::before, .-tag.-icon.pill.pill-danger::before, .-tag.btn-pricing::before, .-tag.btn-default::before {
            content: '';
            background-image: url(https://assets.openapply.com/assets/fusion_ui/tag-static-4c74bffa1f81789bdd9b20dd6ee35f7aacf7dc7f44950957eaab4e079aaac60e.svg);
            background-repeat: no-repeat;
            display: block;
            height: 30px;
            left: -15px;
            position: absolute;
            top: -1.5px;
            width: 20px;
        }

@media (-webkit-min-device-pixel-ratio: 1.5) {
    .btn-secondary.-tag::before, .-tag.btn-delete.-icon::before, .-tag.-icon.btn-danger::before, .-tag.-icon.pill.pill-danger::before, .-tag.btn-pricing::before, .-tag.btn-default::before {
        top: -1px;
    }
}

.btn-secondary.-tag.disabled::before, .-tag.disabled.btn-delete.-icon::before, .-tag.disabled.-icon.btn-danger::before, .-tag.disabled.-icon.pill.pill-danger::before, .-tag.disabled.btn-pricing::before, .-tag.disabled.btn-default::before, .btn-secondary.-tag:disabled::before, .-tag.btn-delete.-icon:disabled::before, .-tag.-icon.btn-danger:disabled::before, .-tag.-icon.pill.pill-danger:disabled::before, .-tag.btn-pricing:disabled::before, .-tag.btn-default:disabled::before, .btn-secondary.-tag.disabled:active::before, .-tag.disabled.btn-delete.-icon:active::before, .-tag.disabled.-icon.btn-danger:active::before, .-tag.disabled.-icon.pill.pill-danger:active::before, .-tag.disabled.btn-pricing:active::before, .-tag.disabled.btn-default:active::before, .btn-secondary.-tag:disabled:active::before, .-tag.btn-delete.-icon:disabled:active::before, .-tag.-icon.btn-danger:disabled:active::before, .-tag.-icon.pill.pill-danger:disabled:active::before, .-tag.btn-pricing:disabled:active::before, .-tag.btn-default:disabled:active::before, .btn-secondary.-tag.disabled:hover::before, .-tag.disabled.btn-delete.-icon:hover::before, .-tag.disabled.-icon.btn-danger:hover::before, .-tag.disabled.-icon.pill.pill-danger:hover::before, .-tag.disabled.btn-pricing:hover::before, .-tag.disabled.btn-default:hover::before, .btn-secondary.-tag:disabled:hover::before, .-tag.btn-delete.-icon:disabled:hover::before, .-tag.-icon.btn-danger:disabled:hover::before, .-tag.-icon.pill.pill-danger:disabled:hover::before, .-tag.btn-pricing:disabled:hover::before, .-tag.btn-default:disabled:hover::before, .btn-secondary.-tag.disabled:focus::before, .-tag.disabled.btn-delete.-icon:focus::before, .-tag.disabled.-icon.btn-danger:focus::before, .-tag.disabled.-icon.pill.pill-danger:focus::before, .-tag.disabled.btn-pricing:focus::before, .-tag.disabled.btn-default:focus::before, .btn-secondary.-tag:disabled:focus::before, .-tag.btn-delete.-icon:disabled:focus::before, .-tag.-icon.btn-danger:disabled:focus::before, .-tag.-icon.pill.pill-danger:disabled:focus::before, .-tag.btn-pricing:disabled:focus::before, .-tag.btn-default:disabled:focus::before {
    background-image: url(https://assets.openapply.com/assets/fusion_ui/tag-static-4c74bffa1f81789bdd9b20dd6ee35f7aacf7dc7f44950957eaab4e079aaac60e.svg) !important;
}

.btn-secondary.-tag:active, .-tag.btn-delete.-icon:active, .-tag.-icon.btn-danger:active, .-tag.-icon.pill.pill-danger:active, .-tag.btn-pricing:active, .-tag.btn-default:active, .btn-secondary.-tag.active, .-tag.active.btn-delete.-icon, .-tag.active.-icon.btn-danger, .-tag.active.-icon.pill.pill-danger, .-tag.active.btn-pricing, .-tag.active.btn-default, .btn-secondary.-tag:active:focus, .-tag.btn-delete.-icon:active:focus, .-tag.-icon.btn-danger:active:focus, .-tag.-icon.pill.pill-danger:active:focus, .-tag.btn-pricing:active:focus, .-tag.btn-default:active:focus, .btn-secondary.-tag.active:focus, .-tag.active.btn-delete.-icon:focus, .-tag.active.-icon.btn-danger:focus, .-tag.active.-icon.pill.pill-danger:focus, .-tag.active.btn-pricing:focus, .-tag.active.btn-default:focus, .btn-secondary.-tag:active:hover, .-tag.btn-delete.-icon:active:hover, .-tag.-icon.btn-danger:active:hover, .-tag.-icon.pill.pill-danger:active:hover, .-tag.btn-pricing:active:hover, .-tag.btn-default:active:hover {
    border-top-color: #478cfe;
}

    .btn-secondary.-tag:active::before, .-tag.btn-delete.-icon:active::before, .-tag.-icon.btn-danger:active::before, .-tag.-icon.pill.pill-danger:active::before, .-tag.btn-pricing:active::before, .-tag.btn-default:active::before, .btn-secondary.-tag.active::before, .-tag.active.btn-delete.-icon::before, .-tag.active.-icon.btn-danger::before, .-tag.active.-icon.pill.pill-danger::before, .-tag.active.btn-pricing::before, .-tag.active.btn-default::before, .btn-secondary.-tag:active:focus::before, .-tag.btn-delete.-icon:active:focus::before, .-tag.-icon.btn-danger:active:focus::before, .-tag.-icon.pill.pill-danger:active:focus::before, .-tag.btn-pricing:active:focus::before, .-tag.btn-default:active:focus::before, .btn-secondary.-tag.active:focus::before, .-tag.active.btn-delete.-icon:focus::before, .-tag.active.-icon.btn-danger:focus::before, .-tag.active.-icon.pill.pill-danger:focus::before, .-tag.active.btn-pricing:focus::before, .-tag.active.btn-default:focus::before, .btn-secondary.-tag:active:hover::before, .-tag.btn-delete.-icon:active:hover::before, .-tag.-icon.btn-danger:active:hover::before, .-tag.-icon.pill.pill-danger:active:hover::before, .-tag.btn-pricing:active:hover::before, .-tag.btn-default:active:hover::before {
        background-image: url(https://assets.openapply.com/assets/fusion_ui/tag-active-9c12a9d934b6344745f065129c9bb1548338a33cc4660674a5e6bb9960ac4b76.svg);
    }

.btn-secondary.-tag:hover::before, .-tag.btn-delete.-icon:hover::before, .-tag.-icon.btn-danger:hover::before, .-tag.-icon.pill.pill-danger:hover::before, .-tag.btn-pricing:hover::before, .-tag.btn-default:hover::before, .btn-secondary.-tag:focus::before, .-tag.btn-delete.-icon:focus::before, .-tag.-icon.btn-danger:focus::before, .-tag.-icon.pill.pill-danger:focus::before, .-tag.btn-pricing:focus::before, .-tag.btn-default:focus::before {
    background-image: url(https://assets.openapply.com/assets/fusion_ui/tag-hover-427ce39dfe265971e328b1642f0973b5df668b11643518b971cb6ab05bbacdcf.svg);
}

.btn-payment, .btn-success, .pill.pill-success {
    color: white;
    background-color: #1ecd6e;
    border-color: #01b152;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#33df81), color-stop(50%, #1ecd6e), to(#01b152));
    background-image: linear-gradient(#33df81, #1ecd6e 50%, #01b152);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33DF81', endColorstr='#FF01B152', GradientType=0);
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
}

    .btn-payment:focus, .btn-success:focus, .pill.pill-success:focus, .btn-payment.focus, .focus.btn-success, .focus.pill.pill-success {
        color: white;
        background-color: #17a156;
        border-color: #003217;
    }

    .btn-payment:hover, .btn-success:hover, .pill.pill-success:hover {
        color: white;
        background-color: #17a156;
        border-color: #017436;
    }

    .btn-payment:active, .btn-success:active, .pill.pill-success:active, .btn-payment.active, .active.btn-success, .active.pill.pill-success, .open > .btn-payment.dropdown-toggle, .open > .dropdown-toggle.btn-success, .open > .dropdown-toggle.pill.pill-success {
        color: white;
        background-color: #17a156;
        background-image: none;
        border-color: #017436;
    }

        .btn-payment:active:hover, .btn-success:active:hover, .pill.pill-success:active:hover, .btn-payment:active:focus, .btn-success:active:focus, .pill.pill-success:active:focus, .btn-payment:active.focus, .btn-success:active.focus, .pill.pill-success:active.focus, .btn-payment.active:hover, .active.btn-success:hover, .active.pill.pill-success:hover, .btn-payment.active:focus, .active.btn-success:focus, .active.pill.pill-success:focus, .btn-payment.active.focus, .active.focus.btn-success, .active.focus.pill.pill-success, .open > .btn-payment.dropdown-toggle:hover, .open > .dropdown-toggle.btn-success:hover, .open > .dropdown-toggle.pill.pill-success:hover, .open > .btn-payment.dropdown-toggle:focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.pill.pill-success:focus, .open > .btn-payment.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-success, .open > .dropdown-toggle.focus.pill.pill-success {
            color: white;
            background-color: #138145;
            border-color: #003217;
        }

    .btn-payment.disabled:hover, .disabled.btn-success:hover, .disabled.pill.pill-success:hover, .btn-payment.disabled:focus, .disabled.btn-success:focus, .disabled.pill.pill-success:focus, .btn-payment.disabled.focus, .disabled.focus.btn-success, .disabled.focus.pill.pill-success, .btn-payment[disabled]:hover, [disabled].btn-success:hover, [disabled].pill.pill-success:hover, .btn-payment[disabled]:focus, [disabled].btn-success:focus, [disabled].pill.pill-success:focus, .btn-payment[disabled].focus, [disabled].focus.btn-success, [disabled].focus.pill.pill-success, fieldset[disabled] .btn-payment:hover, fieldset[disabled] .btn-success:hover, fieldset[disabled] .pill.pill-success:hover, fieldset[disabled] .btn-payment:focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .pill.pill-success:focus, fieldset[disabled] .btn-payment.focus, fieldset[disabled] .focus.btn-success, fieldset[disabled] .focus.pill.pill-success {
        background-color: #1ecd6e;
        border-color: #01b152;
    }

    .btn-payment .badge, .btn-success .badge, .pill.pill-success .badge {
        color: #1ecd6e;
        background-color: white;
    }

    .btn-payment:active, .btn-success:active, .pill.pill-success:active, .btn-payment.active, .active.btn-success, .active.pill.pill-success, .btn-payment:active:focus, .btn-success:active:focus, .pill.pill-success:active:focus, .btn-payment.active:focus, .active.btn-success:focus, .active.pill.pill-success:focus, .btn-payment:active:hover, .btn-success:active:hover, .pill.pill-success:active:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#01b152), color-stop(50%, #1ecd6e), to(#33df81));
        background-image: linear-gradient(#01b152, #1ecd6e 50%, #33df81);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF01B152', endColorstr='#FF33DF81', GradientType=0);
        background-repeat: no-repeat;
        border-color: #1aaf5d;
        -webkit-box-shadow: 0 .5px .5px 0 white;
        box-shadow: 0 .5px .5px 0 white;
    }

    .btn-payment.disabled, .disabled.btn-success, .disabled.pill.pill-success, .btn-payment:disabled, .btn-success:disabled, .pill.pill-success:disabled, .btn-payment.disabled:active, .disabled.btn-success:active, .disabled.pill.pill-success:active, .btn-payment:disabled:active, .btn-success:disabled:active, .pill.pill-success:disabled:active, .btn-payment.disabled:hover, .disabled.btn-success:hover, .disabled.pill.pill-success:hover, .btn-payment:disabled:hover, .btn-success:disabled:hover, .pill.pill-success:disabled:hover, .btn-payment.disabled:focus, .disabled.btn-success:focus, .disabled.pill.pill-success:focus, .btn-payment:disabled:focus, .btn-success:disabled:focus, .pill.pill-success:disabled:focus {
        color: white;
        background-color: #1ecd6e;
        border-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#33df81), color-stop(50%, #1ecd6e), to(#01b152)) !important;
        background-image: linear-gradient(#33df81, #1ecd6e 50%, #01b152) !important;
        background-repeat: no-repeat;
        -webkit-box-shadow: none;
        box-shadow: none;
        cursor: not-allowed;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33DF81', endColorstr='#FF01B152', GradientType=0);
        opacity: .55;
        text-shadow: 0 0.5px 0.5px #01b152;
    }

        .btn-payment.disabled:focus, .disabled.btn-success:focus, .disabled.pill.pill-success:focus, .btn-payment.disabled.focus, .disabled.focus.btn-success, .disabled.focus.pill.pill-success, .btn-payment:disabled:focus, .btn-success:disabled:focus, .pill.pill-success:disabled:focus, .btn-payment:disabled.focus, .btn-success:disabled.focus, .pill.pill-success:disabled.focus, .btn-payment.disabled:active:focus, .disabled.btn-success:active:focus, .disabled.pill.pill-success:active:focus, .btn-payment.disabled:active.focus, .disabled.btn-success:active.focus, .disabled.pill.pill-success:active.focus, .btn-payment:disabled:active:focus, .btn-success:disabled:active:focus, .pill.pill-success:disabled:active:focus, .btn-payment:disabled:active.focus, .btn-success:disabled:active.focus, .pill.pill-success:disabled:active.focus, .btn-payment.disabled:hover:focus, .disabled.btn-success:hover:focus, .disabled.pill.pill-success:hover:focus, .btn-payment.disabled:hover.focus, .disabled.btn-success:hover.focus, .disabled.pill.pill-success:hover.focus, .btn-payment:disabled:hover:focus, .btn-success:disabled:hover:focus, .pill.pill-success:disabled:hover:focus, .btn-payment:disabled:hover.focus, .btn-success:disabled:hover.focus, .pill.pill-success:disabled:hover.focus, .btn-payment.disabled:focus:focus, .disabled.btn-success:focus:focus, .disabled.pill.pill-success:focus:focus, .btn-payment.disabled:focus.focus, .disabled.btn-success:focus.focus, .disabled.pill.pill-success:focus.focus, .btn-payment:disabled:focus:focus, .btn-success:disabled:focus:focus, .pill.pill-success:disabled:focus:focus, .btn-payment:disabled:focus.focus, .btn-success:disabled:focus.focus, .pill.pill-success:disabled:focus.focus {
            color: white;
            background-color: #17a156;
            border-color: transparent;
        }

            .btn-payment.disabled:hover, .disabled.btn-success:hover, .disabled.pill.pill-success:hover, .btn-payment:disabled:hover, .btn-success:disabled:hover, .pill.pill-success:disabled:hover, .btn-payment.disabled:active:hover, .disabled.btn-success:active:hover, .disabled.pill.pill-success:active:hover, .btn-payment:disabled:active:hover, .btn-success:disabled:active:hover, .pill.pill-success:disabled:active:hover, .btn-payment.disabled:hover:hover, .disabled.btn-success:hover:hover, .disabled.pill.pill-success:hover:hover, .btn-payment:disabled:hover:hover, .btn-success:disabled:hover:hover, .pill.pill-success:disabled:hover:hover, .btn-payment.disabled:focus:hover, .disabled.btn-success:focus:hover, .disabled.pill.pill-success:focus:hover, .btn-payment:disabled:focus:hover, .btn-success:disabled:focus:hover, .pill.pill-success:disabled:focus:hover {
                color: white;
                background-color: #17a156;
                border-color: transparent;
            }

                .btn-payment.disabled:active, .disabled.btn-success:active, .disabled.pill.pill-success:active, .btn-payment.disabled.active, .disabled.active.btn-success, .disabled.active.pill.pill-success, .open > .btn-payment.disabled.dropdown-toggle, .open > .disabled.dropdown-toggle.btn-success, .open > .disabled.dropdown-toggle.pill.pill-success, .btn-payment:disabled:active, .btn-success:disabled:active, .pill.pill-success:disabled:active, .btn-payment:disabled.active, .btn-success:disabled.active, .pill.pill-success:disabled.active, .open > .btn-payment:disabled.dropdown-toggle, .open > .btn-success:disabled.dropdown-toggle, .open > .pill.pill-success:disabled.dropdown-toggle, .btn-payment.disabled:active:active, .disabled.btn-success:active:active, .disabled.pill.pill-success:active:active, .btn-payment.disabled:active.active, .disabled.btn-success:active.active, .disabled.pill.pill-success:active.active, .open > .btn-payment.disabled:active.dropdown-toggle, .open > .disabled.btn-success:active.dropdown-toggle, .open > .disabled.pill.pill-success:active.dropdown-toggle, .btn-payment:disabled:active:active, .btn-success:disabled:active:active, .pill.pill-success:disabled:active:active, .btn-payment:disabled:active.active, .btn-success:disabled:active.active, .pill.pill-success:disabled:active.active, .open > .btn-payment:disabled:active.dropdown-toggle, .open > .btn-success:disabled:active.dropdown-toggle, .open > .pill.pill-success:disabled:active.dropdown-toggle, .btn-payment.disabled:hover:active, .disabled.btn-success:hover:active, .disabled.pill.pill-success:hover:active, .btn-payment.disabled:hover.active, .disabled.btn-success:hover.active, .disabled.pill.pill-success:hover.active, .open > .btn-payment.disabled:hover.dropdown-toggle, .open > .disabled.btn-success:hover.dropdown-toggle, .open > .disabled.pill.pill-success:hover.dropdown-toggle, .btn-payment:disabled:hover:active, .btn-success:disabled:hover:active, .pill.pill-success:disabled:hover:active, .btn-payment:disabled:hover.active, .btn-success:disabled:hover.active, .pill.pill-success:disabled:hover.active, .open > .btn-payment:disabled:hover.dropdown-toggle, .open > .btn-success:disabled:hover.dropdown-toggle, .open > .pill.pill-success:disabled:hover.dropdown-toggle, .btn-payment.disabled:focus:active, .disabled.btn-success:focus:active, .disabled.pill.pill-success:focus:active, .btn-payment.disabled:focus.active, .disabled.btn-success:focus.active, .disabled.pill.pill-success:focus.active, .open > .btn-payment.disabled:focus.dropdown-toggle, .open > .disabled.btn-success:focus.dropdown-toggle, .open > .disabled.pill.pill-success:focus.dropdown-toggle, .btn-payment:disabled:focus:active, .btn-success:disabled:focus:active, .pill.pill-success:disabled:focus:active, .btn-payment:disabled:focus.active, .btn-success:disabled:focus.active, .pill.pill-success:disabled:focus.active, .open > .btn-payment:disabled:focus.dropdown-toggle, .open > .btn-success:disabled:focus.dropdown-toggle, .open > .pill.pill-success:disabled:focus.dropdown-toggle {
                    color: white;
                    background-color: #17a156;
                    background-image: none;
                    border-color: transparent;
                }

                    .btn-payment.disabled:active:hover, .disabled.btn-success:active:hover, .disabled.pill.pill-success:active:hover, .btn-payment.disabled:active:focus, .disabled.btn-success:active:focus, .disabled.pill.pill-success:active:focus, .btn-payment.disabled:active.focus, .disabled.btn-success:active.focus, .disabled.pill.pill-success:active.focus, .btn-payment.disabled.active:hover, .disabled.active.btn-success:hover, .disabled.active.pill.pill-success:hover, .btn-payment.disabled.active:focus, .disabled.active.btn-success:focus, .disabled.active.pill.pill-success:focus, .btn-payment.disabled.active.focus, .disabled.active.focus.btn-success, .disabled.active.focus.pill.pill-success, .open > .btn-payment.disabled.dropdown-toggle:hover, .open > .disabled.dropdown-toggle.btn-success:hover, .open > .disabled.dropdown-toggle.pill.pill-success:hover, .open > .btn-payment.disabled.dropdown-toggle:focus, .open > .disabled.dropdown-toggle.btn-success:focus, .open > .disabled.dropdown-toggle.pill.pill-success:focus, .open > .btn-payment.disabled.dropdown-toggle.focus, .open > .disabled.dropdown-toggle.focus.btn-success, .open > .disabled.dropdown-toggle.focus.pill.pill-success, .btn-payment:disabled:active:hover, .btn-success:disabled:active:hover, .pill.pill-success:disabled:active:hover, .btn-payment:disabled:active:focus, .btn-success:disabled:active:focus, .pill.pill-success:disabled:active:focus, .btn-payment:disabled:active.focus, .btn-success:disabled:active.focus, .pill.pill-success:disabled:active.focus, .btn-payment:disabled.active:hover, .btn-success:disabled.active:hover, .pill.pill-success:disabled.active:hover, .btn-payment:disabled.active:focus, .btn-success:disabled.active:focus, .pill.pill-success:disabled.active:focus, .btn-payment:disabled.active.focus, .btn-success:disabled.active.focus, .pill.pill-success:disabled.active.focus, .open > .btn-payment:disabled.dropdown-toggle:hover, .open > .btn-success:disabled.dropdown-toggle:hover, .open > .pill.pill-success:disabled.dropdown-toggle:hover, .open > .btn-payment:disabled.dropdown-toggle:focus, .open > .btn-success:disabled.dropdown-toggle:focus, .open > .pill.pill-success:disabled.dropdown-toggle:focus, .open > .btn-payment:disabled.dropdown-toggle.focus, .open > .btn-success:disabled.dropdown-toggle.focus, .open > .pill.pill-success:disabled.dropdown-toggle.focus, .btn-payment.disabled:active:active:hover, .disabled.btn-success:active:active:hover, .disabled.pill.pill-success:active:active:hover, .btn-payment.disabled:active:active:focus, .disabled.btn-success:active:active:focus, .disabled.pill.pill-success:active:active:focus, .btn-payment.disabled:active:active.focus, .disabled.btn-success:active:active.focus, .disabled.pill.pill-success:active:active.focus, .btn-payment.disabled:active.active:hover, .disabled.btn-success:active.active:hover, .disabled.pill.pill-success:active.active:hover, .btn-payment.disabled:active.active:focus, .disabled.btn-success:active.active:focus, .disabled.pill.pill-success:active.active:focus, .btn-payment.disabled:active.active.focus, .disabled.btn-success:active.active.focus, .disabled.pill.pill-success:active.active.focus, .open > .btn-payment.disabled:active.dropdown-toggle:hover, .open > .disabled.btn-success:active.dropdown-toggle:hover, .open > .disabled.pill.pill-success:active.dropdown-toggle:hover, .open > .btn-payment.disabled:active.dropdown-toggle:focus, .open > .disabled.btn-success:active.dropdown-toggle:focus, .open > .disabled.pill.pill-success:active.dropdown-toggle:focus, .open > .btn-payment.disabled:active.dropdown-toggle.focus, .open > .disabled.btn-success:active.dropdown-toggle.focus, .open > .disabled.pill.pill-success:active.dropdown-toggle.focus, .btn-payment:disabled:active:active:hover, .btn-success:disabled:active:active:hover, .pill.pill-success:disabled:active:active:hover, .btn-payment:disabled:active:active:focus, .btn-success:disabled:active:active:focus, .pill.pill-success:disabled:active:active:focus, .btn-payment:disabled:active:active.focus, .btn-success:disabled:active:active.focus, .pill.pill-success:disabled:active:active.focus, .btn-payment:disabled:active.active:hover, .btn-success:disabled:active.active:hover, .pill.pill-success:disabled:active.active:hover, .btn-payment:disabled:active.active:focus, .btn-success:disabled:active.active:focus, .pill.pill-success:disabled:active.active:focus, .btn-payment:disabled:active.active.focus, .btn-success:disabled:active.active.focus, .pill.pill-success:disabled:active.active.focus, .open > .btn-payment:disabled:active.dropdown-toggle:hover, .open > .btn-success:disabled:active.dropdown-toggle:hover, .open > .pill.pill-success:disabled:active.dropdown-toggle:hover, .open > .btn-payment:disabled:active.dropdown-toggle:focus, .open > .btn-success:disabled:active.dropdown-toggle:focus, .open > .pill.pill-success:disabled:active.dropdown-toggle:focus, .open > .btn-payment:disabled:active.dropdown-toggle.focus, .open > .btn-success:disabled:active.dropdown-toggle.focus, .open > .pill.pill-success:disabled:active.dropdown-toggle.focus, .btn-payment.disabled:hover:active:hover, .disabled.btn-success:hover:active:hover, .disabled.pill.pill-success:hover:active:hover, .btn-payment.disabled:hover:active:focus, .disabled.btn-success:hover:active:focus, .disabled.pill.pill-success:hover:active:focus, .btn-payment.disabled:hover:active.focus, .disabled.btn-success:hover:active.focus, .disabled.pill.pill-success:hover:active.focus, .btn-payment.disabled:hover.active:hover, .disabled.btn-success:hover.active:hover, .disabled.pill.pill-success:hover.active:hover, .btn-payment.disabled:hover.active:focus, .disabled.btn-success:hover.active:focus, .disabled.pill.pill-success:hover.active:focus, .btn-payment.disabled:hover.active.focus, .disabled.btn-success:hover.active.focus, .disabled.pill.pill-success:hover.active.focus, .open > .btn-payment.disabled:hover.dropdown-toggle:hover, .open > .disabled.btn-success:hover.dropdown-toggle:hover, .open > .disabled.pill.pill-success:hover.dropdown-toggle:hover, .open > .btn-payment.disabled:hover.dropdown-toggle:focus, .open > .disabled.btn-success:hover.dropdown-toggle:focus, .open > .disabled.pill.pill-success:hover.dropdown-toggle:focus, .open > .btn-payment.disabled:hover.dropdown-toggle.focus, .open > .disabled.btn-success:hover.dropdown-toggle.focus, .open > .disabled.pill.pill-success:hover.dropdown-toggle.focus, .btn-payment:disabled:hover:active:hover, .btn-success:disabled:hover:active:hover, .pill.pill-success:disabled:hover:active:hover, .btn-payment:disabled:hover:active:focus, .btn-success:disabled:hover:active:focus, .pill.pill-success:disabled:hover:active:focus, .btn-payment:disabled:hover:active.focus, .btn-success:disabled:hover:active.focus, .pill.pill-success:disabled:hover:active.focus, .btn-payment:disabled:hover.active:hover, .btn-success:disabled:hover.active:hover, .pill.pill-success:disabled:hover.active:hover, .btn-payment:disabled:hover.active:focus, .btn-success:disabled:hover.active:focus, .pill.pill-success:disabled:hover.active:focus, .btn-payment:disabled:hover.active.focus, .btn-success:disabled:hover.active.focus, .pill.pill-success:disabled:hover.active.focus, .open > .btn-payment:disabled:hover.dropdown-toggle:hover, .open > .btn-success:disabled:hover.dropdown-toggle:hover, .open > .pill.pill-success:disabled:hover.dropdown-toggle:hover, .open > .btn-payment:disabled:hover.dropdown-toggle:focus, .open > .btn-success:disabled:hover.dropdown-toggle:focus, .open > .pill.pill-success:disabled:hover.dropdown-toggle:focus, .open > .btn-payment:disabled:hover.dropdown-toggle.focus, .open > .btn-success:disabled:hover.dropdown-toggle.focus, .open > .pill.pill-success:disabled:hover.dropdown-toggle.focus, .btn-payment.disabled:focus:active:hover, .disabled.btn-success:focus:active:hover, .disabled.pill.pill-success:focus:active:hover, .btn-payment.disabled:focus:active:focus, .disabled.btn-success:focus:active:focus, .disabled.pill.pill-success:focus:active:focus, .btn-payment.disabled:focus:active.focus, .disabled.btn-success:focus:active.focus, .disabled.pill.pill-success:focus:active.focus, .btn-payment.disabled:focus.active:hover, .disabled.btn-success:focus.active:hover, .disabled.pill.pill-success:focus.active:hover, .btn-payment.disabled:focus.active:focus, .disabled.btn-success:focus.active:focus, .disabled.pill.pill-success:focus.active:focus, .btn-payment.disabled:focus.active.focus, .disabled.btn-success:focus.active.focus, .disabled.pill.pill-success:focus.active.focus, .open > .btn-payment.disabled:focus.dropdown-toggle:hover, .open > .disabled.btn-success:focus.dropdown-toggle:hover, .open > .disabled.pill.pill-success:focus.dropdown-toggle:hover, .open > .btn-payment.disabled:focus.dropdown-toggle:focus, .open > .disabled.btn-success:focus.dropdown-toggle:focus, .open > .disabled.pill.pill-success:focus.dropdown-toggle:focus, .open > .btn-payment.disabled:focus.dropdown-toggle.focus, .open > .disabled.btn-success:focus.dropdown-toggle.focus, .open > .disabled.pill.pill-success:focus.dropdown-toggle.focus, .btn-payment:disabled:focus:active:hover, .btn-success:disabled:focus:active:hover, .pill.pill-success:disabled:focus:active:hover, .btn-payment:disabled:focus:active:focus, .btn-success:disabled:focus:active:focus, .pill.pill-success:disabled:focus:active:focus, .btn-payment:disabled:focus:active.focus, .btn-success:disabled:focus:active.focus, .pill.pill-success:disabled:focus:active.focus, .btn-payment:disabled:focus.active:hover, .btn-success:disabled:focus.active:hover, .pill.pill-success:disabled:focus.active:hover, .btn-payment:disabled:focus.active:focus, .btn-success:disabled:focus.active:focus, .pill.pill-success:disabled:focus.active:focus, .btn-payment:disabled:focus.active.focus, .btn-success:disabled:focus.active.focus, .pill.pill-success:disabled:focus.active.focus, .open > .btn-payment:disabled:focus.dropdown-toggle:hover, .open > .btn-success:disabled:focus.dropdown-toggle:hover, .open > .pill.pill-success:disabled:focus.dropdown-toggle:hover, .open > .btn-payment:disabled:focus.dropdown-toggle:focus, .open > .btn-success:disabled:focus.dropdown-toggle:focus, .open > .pill.pill-success:disabled:focus.dropdown-toggle:focus, .open > .btn-payment:disabled:focus.dropdown-toggle.focus, .open > .btn-success:disabled:focus.dropdown-toggle.focus, .open > .pill.pill-success:disabled:focus.dropdown-toggle.focus {
                        color: white;
                        background-color: #138145;
                        border-color: transparent;
                    }

                    .btn-payment.disabled.disabled:hover, .disabled.disabled.btn-success:hover, .disabled.disabled.pill.pill-success:hover, .btn-payment.disabled.disabled:focus, .disabled.disabled.btn-success:focus, .disabled.disabled.pill.pill-success:focus, .btn-payment.disabled.disabled.focus, .disabled.disabled.focus.btn-success, .disabled.disabled.focus.pill.pill-success, .btn-payment.disabled[disabled]:hover, .disabled[disabled].btn-success:hover, .disabled[disabled].pill.pill-success:hover, .btn-payment.disabled[disabled]:focus, .disabled[disabled].btn-success:focus, .disabled[disabled].pill.pill-success:focus, .btn-payment.disabled[disabled].focus, .disabled[disabled].focus.btn-success, .disabled[disabled].focus.pill.pill-success, fieldset[disabled] .btn-payment.disabled:hover, fieldset[disabled] .disabled.btn-success:hover, fieldset[disabled] .disabled.pill.pill-success:hover, fieldset[disabled] .btn-payment.disabled:focus, fieldset[disabled] .disabled.btn-success:focus, fieldset[disabled] .disabled.pill.pill-success:focus, fieldset[disabled] .btn-payment.disabled.focus, fieldset[disabled] .disabled.focus.btn-success, fieldset[disabled] .disabled.focus.pill.pill-success, .btn-payment:disabled.disabled:hover, .btn-success:disabled.disabled:hover, .pill.pill-success:disabled.disabled:hover, .btn-payment:disabled.disabled:focus, .btn-success:disabled.disabled:focus, .pill.pill-success:disabled.disabled:focus, .btn-payment:disabled.disabled.focus, .btn-success:disabled.disabled.focus, .pill.pill-success:disabled.disabled.focus, .btn-payment:disabled[disabled]:hover, .btn-success:disabled[disabled]:hover, .pill.pill-success:disabled[disabled]:hover, .btn-payment:disabled[disabled]:focus, .btn-success:disabled[disabled]:focus, .pill.pill-success:disabled[disabled]:focus, .btn-payment:disabled[disabled].focus, .btn-success:disabled[disabled].focus, .pill.pill-success:disabled[disabled].focus, fieldset[disabled] .btn-payment:disabled:hover, fieldset[disabled] .btn-success:disabled:hover, fieldset[disabled] .pill.pill-success:disabled:hover, fieldset[disabled] .btn-payment:disabled:focus, fieldset[disabled] .btn-success:disabled:focus, fieldset[disabled] .pill.pill-success:disabled:focus, fieldset[disabled] .btn-payment:disabled.focus, fieldset[disabled] .btn-success:disabled.focus, fieldset[disabled] .pill.pill-success:disabled.focus, .btn-payment.disabled:active.disabled:hover, .disabled.btn-success:active.disabled:hover, .disabled.pill.pill-success:active.disabled:hover, .btn-payment.disabled:active.disabled:focus, .disabled.btn-success:active.disabled:focus, .disabled.pill.pill-success:active.disabled:focus, .btn-payment.disabled:active.disabled.focus, .disabled.btn-success:active.disabled.focus, .disabled.pill.pill-success:active.disabled.focus, .btn-payment.disabled:active[disabled]:hover, .disabled.btn-success:active[disabled]:hover, .disabled.pill.pill-success:active[disabled]:hover, .btn-payment.disabled:active[disabled]:focus, .disabled.btn-success:active[disabled]:focus, .disabled.pill.pill-success:active[disabled]:focus, .btn-payment.disabled:active[disabled].focus, .disabled.btn-success:active[disabled].focus, .disabled.pill.pill-success:active[disabled].focus, fieldset[disabled] .btn-payment.disabled:active:hover, fieldset[disabled] .disabled.btn-success:active:hover, fieldset[disabled] .disabled.pill.pill-success:active:hover, fieldset[disabled] .btn-payment.disabled:active:focus, fieldset[disabled] .disabled.btn-success:active:focus, fieldset[disabled] .disabled.pill.pill-success:active:focus, fieldset[disabled] .btn-payment.disabled:active.focus, fieldset[disabled] .disabled.btn-success:active.focus, fieldset[disabled] .disabled.pill.pill-success:active.focus, .btn-payment:disabled:active.disabled:hover, .btn-success:disabled:active.disabled:hover, .pill.pill-success:disabled:active.disabled:hover, .btn-payment:disabled:active.disabled:focus, .btn-success:disabled:active.disabled:focus, .pill.pill-success:disabled:active.disabled:focus, .btn-payment:disabled:active.disabled.focus, .btn-success:disabled:active.disabled.focus, .pill.pill-success:disabled:active.disabled.focus, .btn-payment:disabled:active[disabled]:hover, .btn-success:disabled:active[disabled]:hover, .pill.pill-success:disabled:active[disabled]:hover, .btn-payment:disabled:active[disabled]:focus, .btn-success:disabled:active[disabled]:focus, .pill.pill-success:disabled:active[disabled]:focus, .btn-payment:disabled:active[disabled].focus, .btn-success:disabled:active[disabled].focus, .pill.pill-success:disabled:active[disabled].focus, fieldset[disabled] .btn-payment:disabled:active:hover, fieldset[disabled] .btn-success:disabled:active:hover, fieldset[disabled] .pill.pill-success:disabled:active:hover, fieldset[disabled] .btn-payment:disabled:active:focus, fieldset[disabled] .btn-success:disabled:active:focus, fieldset[disabled] .pill.pill-success:disabled:active:focus, fieldset[disabled] .btn-payment:disabled:active.focus, fieldset[disabled] .btn-success:disabled:active.focus, fieldset[disabled] .pill.pill-success:disabled:active.focus, .btn-payment.disabled:hover.disabled:hover, .disabled.btn-success:hover.disabled:hover, .disabled.pill.pill-success:hover.disabled:hover, .btn-payment.disabled:hover.disabled:focus, .disabled.btn-success:hover.disabled:focus, .disabled.pill.pill-success:hover.disabled:focus, .btn-payment.disabled:hover.disabled.focus, .disabled.btn-success:hover.disabled.focus, .disabled.pill.pill-success:hover.disabled.focus, .btn-payment.disabled:hover[disabled]:hover, .disabled.btn-success:hover[disabled]:hover, .disabled.pill.pill-success:hover[disabled]:hover, .btn-payment.disabled:hover[disabled]:focus, .disabled.btn-success:hover[disabled]:focus, .disabled.pill.pill-success:hover[disabled]:focus, .btn-payment.disabled:hover[disabled].focus, .disabled.btn-success:hover[disabled].focus, .disabled.pill.pill-success:hover[disabled].focus, fieldset[disabled] .btn-payment.disabled:hover:hover, fieldset[disabled] .disabled.btn-success:hover:hover, fieldset[disabled] .disabled.pill.pill-success:hover:hover, fieldset[disabled] .btn-payment.disabled:hover:focus, fieldset[disabled] .disabled.btn-success:hover:focus, fieldset[disabled] .disabled.pill.pill-success:hover:focus, fieldset[disabled] .btn-payment.disabled:hover.focus, fieldset[disabled] .disabled.btn-success:hover.focus, fieldset[disabled] .disabled.pill.pill-success:hover.focus, .btn-payment:disabled:hover.disabled:hover, .btn-success:disabled:hover.disabled:hover, .pill.pill-success:disabled:hover.disabled:hover, .btn-payment:disabled:hover.disabled:focus, .btn-success:disabled:hover.disabled:focus, .pill.pill-success:disabled:hover.disabled:focus, .btn-payment:disabled:hover.disabled.focus, .btn-success:disabled:hover.disabled.focus, .pill.pill-success:disabled:hover.disabled.focus, .btn-payment:disabled:hover[disabled]:hover, .btn-success:disabled:hover[disabled]:hover, .pill.pill-success:disabled:hover[disabled]:hover, .btn-payment:disabled:hover[disabled]:focus, .btn-success:disabled:hover[disabled]:focus, .pill.pill-success:disabled:hover[disabled]:focus, .btn-payment:disabled:hover[disabled].focus, .btn-success:disabled:hover[disabled].focus, .pill.pill-success:disabled:hover[disabled].focus, fieldset[disabled] .btn-payment:disabled:hover:hover, fieldset[disabled] .btn-success:disabled:hover:hover, fieldset[disabled] .pill.pill-success:disabled:hover:hover, fieldset[disabled] .btn-payment:disabled:hover:focus, fieldset[disabled] .btn-success:disabled:hover:focus, fieldset[disabled] .pill.pill-success:disabled:hover:focus, fieldset[disabled] .btn-payment:disabled:hover.focus, fieldset[disabled] .btn-success:disabled:hover.focus, fieldset[disabled] .pill.pill-success:disabled:hover.focus, .btn-payment.disabled:focus.disabled:hover, .disabled.btn-success:focus.disabled:hover, .disabled.pill.pill-success:focus.disabled:hover, .btn-payment.disabled:focus.disabled:focus, .disabled.btn-success:focus.disabled:focus, .disabled.pill.pill-success:focus.disabled:focus, .btn-payment.disabled:focus.disabled.focus, .disabled.btn-success:focus.disabled.focus, .disabled.pill.pill-success:focus.disabled.focus, .btn-payment.disabled:focus[disabled]:hover, .disabled.btn-success:focus[disabled]:hover, .disabled.pill.pill-success:focus[disabled]:hover, .btn-payment.disabled:focus[disabled]:focus, .disabled.btn-success:focus[disabled]:focus, .disabled.pill.pill-success:focus[disabled]:focus, .btn-payment.disabled:focus[disabled].focus, .disabled.btn-success:focus[disabled].focus, .disabled.pill.pill-success:focus[disabled].focus, fieldset[disabled] .btn-payment.disabled:focus:hover, fieldset[disabled] .disabled.btn-success:focus:hover, fieldset[disabled] .disabled.pill.pill-success:focus:hover, fieldset[disabled] .btn-payment.disabled:focus:focus, fieldset[disabled] .disabled.btn-success:focus:focus, fieldset[disabled] .disabled.pill.pill-success:focus:focus, fieldset[disabled] .btn-payment.disabled:focus.focus, fieldset[disabled] .disabled.btn-success:focus.focus, fieldset[disabled] .disabled.pill.pill-success:focus.focus, .btn-payment:disabled:focus.disabled:hover, .btn-success:disabled:focus.disabled:hover, .pill.pill-success:disabled:focus.disabled:hover, .btn-payment:disabled:focus.disabled:focus, .btn-success:disabled:focus.disabled:focus, .pill.pill-success:disabled:focus.disabled:focus, .btn-payment:disabled:focus.disabled.focus, .btn-success:disabled:focus.disabled.focus, .pill.pill-success:disabled:focus.disabled.focus, .btn-payment:disabled:focus[disabled]:hover, .btn-success:disabled:focus[disabled]:hover, .pill.pill-success:disabled:focus[disabled]:hover, .btn-payment:disabled:focus[disabled]:focus, .btn-success:disabled:focus[disabled]:focus, .pill.pill-success:disabled:focus[disabled]:focus, .btn-payment:disabled:focus[disabled].focus, .btn-success:disabled:focus[disabled].focus, .pill.pill-success:disabled:focus[disabled].focus, fieldset[disabled] .btn-payment:disabled:focus:hover, fieldset[disabled] .btn-success:disabled:focus:hover, fieldset[disabled] .pill.pill-success:disabled:focus:hover, fieldset[disabled] .btn-payment:disabled:focus:focus, fieldset[disabled] .btn-success:disabled:focus:focus, fieldset[disabled] .pill.pill-success:disabled:focus:focus, fieldset[disabled] .btn-payment:disabled:focus.focus, fieldset[disabled] .btn-success:disabled:focus.focus, fieldset[disabled] .pill.pill-success:disabled:focus.focus {
                        background-color: #1ecd6e;
                        border-color: transparent;
                    }

                    .btn-payment.disabled .badge, .disabled.btn-success .badge, .disabled.pill.pill-success .badge, .btn-payment:disabled .badge, .btn-success:disabled .badge, .pill.pill-success:disabled .badge, .btn-payment.disabled:active .badge, .disabled.btn-success:active .badge, .disabled.pill.pill-success:active .badge, .btn-payment:disabled:active .badge, .btn-success:disabled:active .badge, .pill.pill-success:disabled:active .badge, .btn-payment.disabled:hover .badge, .disabled.btn-success:hover .badge, .disabled.pill.pill-success:hover .badge, .btn-payment:disabled:hover .badge, .btn-success:disabled:hover .badge, .pill.pill-success:disabled:hover .badge, .btn-payment.disabled:focus .badge, .disabled.btn-success:focus .badge, .disabled.pill.pill-success:focus .badge, .btn-payment:disabled:focus .badge, .btn-success:disabled:focus .badge, .pill.pill-success:disabled:focus .badge {
                        color: #1ecd6e;
                        background-color: white;
                    }

    .btn-payment:hover, .btn-success:hover, .pill.pill-success:hover, .btn-payment:focus, .btn-success:focus, .pill.pill-success:focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#33df81), to(#1ecd6e));
        background-image: linear-gradient(to bottom, #33df81 0%, #1ecd6e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33DF81', endColorstr='#FF1ECD6E', GradientType=0);
        background-repeat: repeat-x;
        border-color: #01b152;
    }

    .btn-payment svg:not(.-colored) path, .btn-success svg:not(.-colored) path, .pill.pill-success svg:not(.-colored) path {
        fill: white;
    }

    .btn-payment.-icon, .-icon.btn-success, .-icon.pill.pill-success {
        position: relative;
    }

        .btn-payment.-icon::before, .-icon.btn-success::before, .-icon.pill.pill-success::before {
            content: attr(data-count);
            background-color: #e94b35;
            border-radius: 50%;
            display: block;
            font-size: 9px;
            height: 15px;
            left: calc(100% - 7.5px);
            line-height: 15px;
            position: absolute;
            text-align: center;
            text-shadow: none;
            top: calc(0% - 7.5px);
            width: 15px;
        }

        .btn-payment.-icon::after, .-icon.btn-success::after, .-icon.pill.pill-success::after {
            content: '';
            background-image: url(https://assets.openapply.com/assets/fusion_ui/payment-b4c5706f3ed9d0e4e8dcebf240161833b3159281d20c4ba0eaf890774693d9d1.svg);
            background-size: cover;
            display: block;
            height: 16px;
            width: 16px;
        }

.btn-delete:not([class*='-icon']), .btn-danger:not([class*='-icon']), .pill.pill-danger:not([class*='-icon']) {
    color: white;
    background-color: #e94b35;
    border-color: #d3402b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff604a), color-stop(50%, #e94b35), to(#d3402b));
    background-image: linear-gradient(#ff604a, #e94b35 50%, #d3402b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF604A', endColorstr='#FFD3402B', GradientType=0);
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
}

    .btn-delete:not([class*='-icon']):focus, .btn-danger:not([class*='-icon']):focus, .pill.pill-danger:not([class*='-icon']):focus, .btn-delete:not([class*='-icon']).focus, .btn-danger:not([class*='-icon']).focus, .pill.pill-danger:not([class*='-icon']).focus {
        color: white;
        background-color: #d42e17;
        border-color: #692015;
    }

    .btn-delete:not([class*='-icon']):hover, .btn-danger:not([class*='-icon']):hover, .pill.pill-danger:not([class*='-icon']):hover {
        color: white;
        background-color: #d42e17;
        border-color: #a03121;
    }

    .btn-delete:not([class*='-icon']):active, .btn-danger:not([class*='-icon']):active, .pill.pill-danger:not([class*='-icon']):active, .btn-delete:not([class*='-icon']).active, .btn-danger:not([class*='-icon']).active, .pill.pill-danger:not([class*='-icon']).active, .open > .btn-delete:not([class*='-icon']).dropdown-toggle, .open > .btn-danger:not([class*='-icon']).dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']).dropdown-toggle {
        color: white;
        background-color: #d42e17;
        background-image: none;
        border-color: #a03121;
    }

        .btn-delete:not([class*='-icon']):active:hover, .btn-danger:not([class*='-icon']):active:hover, .pill.pill-danger:not([class*='-icon']):active:hover, .btn-delete:not([class*='-icon']):active:focus, .btn-danger:not([class*='-icon']):active:focus, .pill.pill-danger:not([class*='-icon']):active:focus, .btn-delete:not([class*='-icon']):active.focus, .btn-danger:not([class*='-icon']):active.focus, .pill.pill-danger:not([class*='-icon']):active.focus, .btn-delete:not([class*='-icon']).active:hover, .btn-danger:not([class*='-icon']).active:hover, .pill.pill-danger:not([class*='-icon']).active:hover, .btn-delete:not([class*='-icon']).active:focus, .btn-danger:not([class*='-icon']).active:focus, .pill.pill-danger:not([class*='-icon']).active:focus, .btn-delete:not([class*='-icon']).active.focus, .btn-danger:not([class*='-icon']).active.focus, .pill.pill-danger:not([class*='-icon']).active.focus, .open > .btn-delete:not([class*='-icon']).dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']).dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']).dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']).dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']).dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']).dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']).dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']).dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']).dropdown-toggle.focus {
            color: white;
            background-color: #b42714;
            border-color: #692015;
        }

    .btn-delete:not([class*='-icon']).disabled:hover, .btn-danger:not([class*='-icon']).disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover, .btn-delete:not([class*='-icon']).disabled:focus, .btn-danger:not([class*='-icon']).disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus, .btn-delete:not([class*='-icon']).disabled.focus, .btn-danger:not([class*='-icon']).disabled.focus, .pill.pill-danger:not([class*='-icon']).disabled.focus, .btn-delete:not([class*='-icon'])[disabled]:hover, .btn-danger:not([class*='-icon'])[disabled]:hover, .pill.pill-danger:not([class*='-icon'])[disabled]:hover, .btn-delete:not([class*='-icon'])[disabled]:focus, .btn-danger:not([class*='-icon'])[disabled]:focus, .pill.pill-danger:not([class*='-icon'])[disabled]:focus, .btn-delete:not([class*='-icon'])[disabled].focus, .btn-danger:not([class*='-icon'])[disabled].focus, .pill.pill-danger:not([class*='-icon'])[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']):hover, fieldset[disabled] .btn-danger:not([class*='-icon']):hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):hover, fieldset[disabled] .btn-delete:not([class*='-icon']):focus, fieldset[disabled] .btn-danger:not([class*='-icon']):focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):focus, fieldset[disabled] .btn-delete:not([class*='-icon']).focus, fieldset[disabled] .btn-danger:not([class*='-icon']).focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).focus {
        background-color: #e94b35;
        border-color: #d3402b;
    }

    .btn-delete:not([class*='-icon']) .badge, .btn-danger:not([class*='-icon']) .badge, .pill.pill-danger:not([class*='-icon']) .badge {
        color: #e94b35;
        background-color: white;
    }

    .btn-delete:not([class*='-icon']):active, .btn-danger:not([class*='-icon']):active, .pill.pill-danger:not([class*='-icon']):active, .btn-delete:not([class*='-icon']).active, .btn-danger:not([class*='-icon']).active, .pill.pill-danger:not([class*='-icon']).active, .btn-delete:not([class*='-icon']):active:focus, .btn-danger:not([class*='-icon']):active:focus, .pill.pill-danger:not([class*='-icon']):active:focus, .btn-delete:not([class*='-icon']).active:focus, .btn-danger:not([class*='-icon']).active:focus, .pill.pill-danger:not([class*='-icon']).active:focus, .btn-delete:not([class*='-icon']):active:hover, .btn-danger:not([class*='-icon']):active:hover, .pill.pill-danger:not([class*='-icon']):active:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#d3402b), color-stop(50%, #e94b35), to(#ff604a));
        background-image: linear-gradient(#d3402b, #e94b35 50%, #ff604a);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD3402B', endColorstr='#FFFF604A', GradientType=0);
        background-repeat: no-repeat;
        border-color: #c23824;
        -webkit-box-shadow: 0 .5px .5px 0 white;
        box-shadow: 0 .5px .5px 0 white;
    }

    .btn-delete:not([class*='-icon']).disabled, .btn-danger:not([class*='-icon']).disabled, .pill.pill-danger:not([class*='-icon']).disabled, .btn-delete:not([class*='-icon']):disabled, .btn-danger:not([class*='-icon']):disabled, .pill.pill-danger:not([class*='-icon']):disabled, .btn-delete:not([class*='-icon']).disabled:active, .btn-danger:not([class*='-icon']).disabled:active, .pill.pill-danger:not([class*='-icon']).disabled:active, .btn-delete:not([class*='-icon']):disabled:active, .btn-danger:not([class*='-icon']):disabled:active, .pill.pill-danger:not([class*='-icon']):disabled:active, .btn-delete:not([class*='-icon']).disabled:hover, .btn-danger:not([class*='-icon']).disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover, .btn-delete:not([class*='-icon']):disabled:hover, .btn-danger:not([class*='-icon']):disabled:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover, .btn-delete:not([class*='-icon']).disabled:focus, .btn-danger:not([class*='-icon']).disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus, .btn-delete:not([class*='-icon']):disabled:focus, .btn-danger:not([class*='-icon']):disabled:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus {
        color: white;
        background-color: #e94b35;
        border-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ff604a), color-stop(50%, #e94b35), to(#d3402b)) !important;
        background-image: linear-gradient(#ff604a, #e94b35 50%, #d3402b) !important;
        background-repeat: no-repeat;
        -webkit-box-shadow: none;
        box-shadow: none;
        cursor: not-allowed;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF604A', endColorstr='#FFD3402B', GradientType=0);
        opacity: .55;
        text-shadow: 0 0.5px 0.5px #d3402b;
    }

        .btn-delete:not([class*='-icon']).disabled:focus, .btn-danger:not([class*='-icon']).disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus, .btn-delete:not([class*='-icon']).disabled.focus, .btn-danger:not([class*='-icon']).disabled.focus, .pill.pill-danger:not([class*='-icon']).disabled.focus, .btn-delete:not([class*='-icon']):disabled:focus, .btn-danger:not([class*='-icon']):disabled:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus, .btn-delete:not([class*='-icon']):disabled.focus, .btn-danger:not([class*='-icon']):disabled.focus, .pill.pill-danger:not([class*='-icon']):disabled.focus, .btn-delete:not([class*='-icon']).disabled:active:focus, .btn-danger:not([class*='-icon']).disabled:active:focus, .pill.pill-danger:not([class*='-icon']).disabled:active:focus, .btn-delete:not([class*='-icon']).disabled:active.focus, .btn-danger:not([class*='-icon']).disabled:active.focus, .pill.pill-danger:not([class*='-icon']).disabled:active.focus, .btn-delete:not([class*='-icon']):disabled:active:focus, .btn-danger:not([class*='-icon']):disabled:active:focus, .pill.pill-danger:not([class*='-icon']):disabled:active:focus, .btn-delete:not([class*='-icon']):disabled:active.focus, .btn-danger:not([class*='-icon']):disabled:active.focus, .pill.pill-danger:not([class*='-icon']):disabled:active.focus, .btn-delete:not([class*='-icon']).disabled:hover:focus, .btn-danger:not([class*='-icon']).disabled:hover:focus, .pill.pill-danger:not([class*='-icon']).disabled:hover:focus, .btn-delete:not([class*='-icon']).disabled:hover.focus, .btn-danger:not([class*='-icon']).disabled:hover.focus, .pill.pill-danger:not([class*='-icon']).disabled:hover.focus, .btn-delete:not([class*='-icon']):disabled:hover:focus, .btn-danger:not([class*='-icon']):disabled:hover:focus, .pill.pill-danger:not([class*='-icon']):disabled:hover:focus, .btn-delete:not([class*='-icon']):disabled:hover.focus, .btn-danger:not([class*='-icon']):disabled:hover.focus, .pill.pill-danger:not([class*='-icon']):disabled:hover.focus, .btn-delete:not([class*='-icon']).disabled:focus:focus, .btn-danger:not([class*='-icon']).disabled:focus:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus:focus, .btn-delete:not([class*='-icon']).disabled:focus.focus, .btn-danger:not([class*='-icon']).disabled:focus.focus, .pill.pill-danger:not([class*='-icon']).disabled:focus.focus, .btn-delete:not([class*='-icon']):disabled:focus:focus, .btn-danger:not([class*='-icon']):disabled:focus:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus:focus, .btn-delete:not([class*='-icon']):disabled:focus.focus, .btn-danger:not([class*='-icon']):disabled:focus.focus, .pill.pill-danger:not([class*='-icon']):disabled:focus.focus {
            color: white;
            background-color: #d42e17;
            border-color: transparent;
        }

            .btn-delete:not([class*='-icon']).disabled:hover, .btn-danger:not([class*='-icon']).disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover, .btn-delete:not([class*='-icon']):disabled:hover, .btn-danger:not([class*='-icon']):disabled:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover, .btn-delete:not([class*='-icon']).disabled:active:hover, .btn-danger:not([class*='-icon']).disabled:active:hover, .pill.pill-danger:not([class*='-icon']).disabled:active:hover, .btn-delete:not([class*='-icon']):disabled:active:hover, .btn-danger:not([class*='-icon']):disabled:active:hover, .pill.pill-danger:not([class*='-icon']):disabled:active:hover, .btn-delete:not([class*='-icon']).disabled:hover:hover, .btn-danger:not([class*='-icon']).disabled:hover:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover:hover, .btn-delete:not([class*='-icon']):disabled:hover:hover, .btn-danger:not([class*='-icon']):disabled:hover:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover:hover, .btn-delete:not([class*='-icon']).disabled:focus:hover, .btn-danger:not([class*='-icon']).disabled:focus:hover, .pill.pill-danger:not([class*='-icon']).disabled:focus:hover, .btn-delete:not([class*='-icon']):disabled:focus:hover, .btn-danger:not([class*='-icon']):disabled:focus:hover, .pill.pill-danger:not([class*='-icon']):disabled:focus:hover {
                color: white;
                background-color: #d42e17;
                border-color: transparent;
            }

                .btn-delete:not([class*='-icon']).disabled:active, .btn-danger:not([class*='-icon']).disabled:active, .pill.pill-danger:not([class*='-icon']).disabled:active, .btn-delete:not([class*='-icon']).disabled.active, .btn-danger:not([class*='-icon']).disabled.active, .pill.pill-danger:not([class*='-icon']).disabled.active, .open > .btn-delete:not([class*='-icon']).disabled.dropdown-toggle, .open > .btn-danger:not([class*='-icon']).disabled.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']).disabled.dropdown-toggle, .btn-delete:not([class*='-icon']):disabled:active, .btn-danger:not([class*='-icon']):disabled:active, .pill.pill-danger:not([class*='-icon']):disabled:active, .btn-delete:not([class*='-icon']):disabled.active, .btn-danger:not([class*='-icon']):disabled.active, .pill.pill-danger:not([class*='-icon']):disabled.active, .open > .btn-delete:not([class*='-icon']):disabled.dropdown-toggle, .open > .btn-danger:not([class*='-icon']):disabled.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']):disabled.dropdown-toggle, .btn-delete:not([class*='-icon']).disabled:active:active, .btn-danger:not([class*='-icon']).disabled:active:active, .pill.pill-danger:not([class*='-icon']).disabled:active:active, .btn-delete:not([class*='-icon']).disabled:active.active, .btn-danger:not([class*='-icon']).disabled:active.active, .pill.pill-danger:not([class*='-icon']).disabled:active.active, .open > .btn-delete:not([class*='-icon']).disabled:active.dropdown-toggle, .open > .btn-danger:not([class*='-icon']).disabled:active.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']).disabled:active.dropdown-toggle, .btn-delete:not([class*='-icon']):disabled:active:active, .btn-danger:not([class*='-icon']):disabled:active:active, .pill.pill-danger:not([class*='-icon']):disabled:active:active, .btn-delete:not([class*='-icon']):disabled:active.active, .btn-danger:not([class*='-icon']):disabled:active.active, .pill.pill-danger:not([class*='-icon']):disabled:active.active, .open > .btn-delete:not([class*='-icon']):disabled:active.dropdown-toggle, .open > .btn-danger:not([class*='-icon']):disabled:active.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']):disabled:active.dropdown-toggle, .btn-delete:not([class*='-icon']).disabled:hover:active, .btn-danger:not([class*='-icon']).disabled:hover:active, .pill.pill-danger:not([class*='-icon']).disabled:hover:active, .btn-delete:not([class*='-icon']).disabled:hover.active, .btn-danger:not([class*='-icon']).disabled:hover.active, .pill.pill-danger:not([class*='-icon']).disabled:hover.active, .open > .btn-delete:not([class*='-icon']).disabled:hover.dropdown-toggle, .open > .btn-danger:not([class*='-icon']).disabled:hover.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']).disabled:hover.dropdown-toggle, .btn-delete:not([class*='-icon']):disabled:hover:active, .btn-danger:not([class*='-icon']):disabled:hover:active, .pill.pill-danger:not([class*='-icon']):disabled:hover:active, .btn-delete:not([class*='-icon']):disabled:hover.active, .btn-danger:not([class*='-icon']):disabled:hover.active, .pill.pill-danger:not([class*='-icon']):disabled:hover.active, .open > .btn-delete:not([class*='-icon']):disabled:hover.dropdown-toggle, .open > .btn-danger:not([class*='-icon']):disabled:hover.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']):disabled:hover.dropdown-toggle, .btn-delete:not([class*='-icon']).disabled:focus:active, .btn-danger:not([class*='-icon']).disabled:focus:active, .pill.pill-danger:not([class*='-icon']).disabled:focus:active, .btn-delete:not([class*='-icon']).disabled:focus.active, .btn-danger:not([class*='-icon']).disabled:focus.active, .pill.pill-danger:not([class*='-icon']).disabled:focus.active, .open > .btn-delete:not([class*='-icon']).disabled:focus.dropdown-toggle, .open > .btn-danger:not([class*='-icon']).disabled:focus.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']).disabled:focus.dropdown-toggle, .btn-delete:not([class*='-icon']):disabled:focus:active, .btn-danger:not([class*='-icon']):disabled:focus:active, .pill.pill-danger:not([class*='-icon']):disabled:focus:active, .btn-delete:not([class*='-icon']):disabled:focus.active, .btn-danger:not([class*='-icon']):disabled:focus.active, .pill.pill-danger:not([class*='-icon']):disabled:focus.active, .open > .btn-delete:not([class*='-icon']):disabled:focus.dropdown-toggle, .open > .btn-danger:not([class*='-icon']):disabled:focus.dropdown-toggle, .open > .pill.pill-danger:not([class*='-icon']):disabled:focus.dropdown-toggle {
                    color: white;
                    background-color: #d42e17;
                    background-image: none;
                    border-color: transparent;
                }

                    .btn-delete:not([class*='-icon']).disabled:active:hover, .btn-danger:not([class*='-icon']).disabled:active:hover, .pill.pill-danger:not([class*='-icon']).disabled:active:hover, .btn-delete:not([class*='-icon']).disabled:active:focus, .btn-danger:not([class*='-icon']).disabled:active:focus, .pill.pill-danger:not([class*='-icon']).disabled:active:focus, .btn-delete:not([class*='-icon']).disabled:active.focus, .btn-danger:not([class*='-icon']).disabled:active.focus, .pill.pill-danger:not([class*='-icon']).disabled:active.focus, .btn-delete:not([class*='-icon']).disabled.active:hover, .btn-danger:not([class*='-icon']).disabled.active:hover, .pill.pill-danger:not([class*='-icon']).disabled.active:hover, .btn-delete:not([class*='-icon']).disabled.active:focus, .btn-danger:not([class*='-icon']).disabled.active:focus, .pill.pill-danger:not([class*='-icon']).disabled.active:focus, .btn-delete:not([class*='-icon']).disabled.active.focus, .btn-danger:not([class*='-icon']).disabled.active.focus, .pill.pill-danger:not([class*='-icon']).disabled.active.focus, .open > .btn-delete:not([class*='-icon']).disabled.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']).disabled.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']).disabled.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']).disabled.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']).disabled.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']).disabled.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']).disabled.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']).disabled.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']).disabled.dropdown-toggle.focus, .btn-delete:not([class*='-icon']):disabled:active:hover, .btn-danger:not([class*='-icon']):disabled:active:hover, .pill.pill-danger:not([class*='-icon']):disabled:active:hover, .btn-delete:not([class*='-icon']):disabled:active:focus, .btn-danger:not([class*='-icon']):disabled:active:focus, .pill.pill-danger:not([class*='-icon']):disabled:active:focus, .btn-delete:not([class*='-icon']):disabled:active.focus, .btn-danger:not([class*='-icon']):disabled:active.focus, .pill.pill-danger:not([class*='-icon']):disabled:active.focus, .btn-delete:not([class*='-icon']):disabled.active:hover, .btn-danger:not([class*='-icon']):disabled.active:hover, .pill.pill-danger:not([class*='-icon']):disabled.active:hover, .btn-delete:not([class*='-icon']):disabled.active:focus, .btn-danger:not([class*='-icon']):disabled.active:focus, .pill.pill-danger:not([class*='-icon']):disabled.active:focus, .btn-delete:not([class*='-icon']):disabled.active.focus, .btn-danger:not([class*='-icon']):disabled.active.focus, .pill.pill-danger:not([class*='-icon']):disabled.active.focus, .open > .btn-delete:not([class*='-icon']):disabled.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']):disabled.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']):disabled.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']):disabled.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']):disabled.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']):disabled.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']):disabled.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']):disabled.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']):disabled.dropdown-toggle.focus, .btn-delete:not([class*='-icon']).disabled:active:active:hover, .btn-danger:not([class*='-icon']).disabled:active:active:hover, .pill.pill-danger:not([class*='-icon']).disabled:active:active:hover, .btn-delete:not([class*='-icon']).disabled:active:active:focus, .btn-danger:not([class*='-icon']).disabled:active:active:focus, .pill.pill-danger:not([class*='-icon']).disabled:active:active:focus, .btn-delete:not([class*='-icon']).disabled:active:active.focus, .btn-danger:not([class*='-icon']).disabled:active:active.focus, .pill.pill-danger:not([class*='-icon']).disabled:active:active.focus, .btn-delete:not([class*='-icon']).disabled:active.active:hover, .btn-danger:not([class*='-icon']).disabled:active.active:hover, .pill.pill-danger:not([class*='-icon']).disabled:active.active:hover, .btn-delete:not([class*='-icon']).disabled:active.active:focus, .btn-danger:not([class*='-icon']).disabled:active.active:focus, .pill.pill-danger:not([class*='-icon']).disabled:active.active:focus, .btn-delete:not([class*='-icon']).disabled:active.active.focus, .btn-danger:not([class*='-icon']).disabled:active.active.focus, .pill.pill-danger:not([class*='-icon']).disabled:active.active.focus, .open > .btn-delete:not([class*='-icon']).disabled:active.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']).disabled:active.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']).disabled:active.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']).disabled:active.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']).disabled:active.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']).disabled:active.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']).disabled:active.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']).disabled:active.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']).disabled:active.dropdown-toggle.focus, .btn-delete:not([class*='-icon']):disabled:active:active:hover, .btn-danger:not([class*='-icon']):disabled:active:active:hover, .pill.pill-danger:not([class*='-icon']):disabled:active:active:hover, .btn-delete:not([class*='-icon']):disabled:active:active:focus, .btn-danger:not([class*='-icon']):disabled:active:active:focus, .pill.pill-danger:not([class*='-icon']):disabled:active:active:focus, .btn-delete:not([class*='-icon']):disabled:active:active.focus, .btn-danger:not([class*='-icon']):disabled:active:active.focus, .pill.pill-danger:not([class*='-icon']):disabled:active:active.focus, .btn-delete:not([class*='-icon']):disabled:active.active:hover, .btn-danger:not([class*='-icon']):disabled:active.active:hover, .pill.pill-danger:not([class*='-icon']):disabled:active.active:hover, .btn-delete:not([class*='-icon']):disabled:active.active:focus, .btn-danger:not([class*='-icon']):disabled:active.active:focus, .pill.pill-danger:not([class*='-icon']):disabled:active.active:focus, .btn-delete:not([class*='-icon']):disabled:active.active.focus, .btn-danger:not([class*='-icon']):disabled:active.active.focus, .pill.pill-danger:not([class*='-icon']):disabled:active.active.focus, .open > .btn-delete:not([class*='-icon']):disabled:active.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']):disabled:active.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']):disabled:active.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']):disabled:active.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']):disabled:active.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']):disabled:active.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']):disabled:active.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']):disabled:active.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']):disabled:active.dropdown-toggle.focus, .btn-delete:not([class*='-icon']).disabled:hover:active:hover, .btn-danger:not([class*='-icon']).disabled:hover:active:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover:active:hover, .btn-delete:not([class*='-icon']).disabled:hover:active:focus, .btn-danger:not([class*='-icon']).disabled:hover:active:focus, .pill.pill-danger:not([class*='-icon']).disabled:hover:active:focus, .btn-delete:not([class*='-icon']).disabled:hover:active.focus, .btn-danger:not([class*='-icon']).disabled:hover:active.focus, .pill.pill-danger:not([class*='-icon']).disabled:hover:active.focus, .btn-delete:not([class*='-icon']).disabled:hover.active:hover, .btn-danger:not([class*='-icon']).disabled:hover.active:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover.active:hover, .btn-delete:not([class*='-icon']).disabled:hover.active:focus, .btn-danger:not([class*='-icon']).disabled:hover.active:focus, .pill.pill-danger:not([class*='-icon']).disabled:hover.active:focus, .btn-delete:not([class*='-icon']).disabled:hover.active.focus, .btn-danger:not([class*='-icon']).disabled:hover.active.focus, .pill.pill-danger:not([class*='-icon']).disabled:hover.active.focus, .open > .btn-delete:not([class*='-icon']).disabled:hover.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']).disabled:hover.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']).disabled:hover.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']).disabled:hover.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']).disabled:hover.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']).disabled:hover.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']).disabled:hover.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']).disabled:hover.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']).disabled:hover.dropdown-toggle.focus, .btn-delete:not([class*='-icon']):disabled:hover:active:hover, .btn-danger:not([class*='-icon']):disabled:hover:active:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover:active:hover, .btn-delete:not([class*='-icon']):disabled:hover:active:focus, .btn-danger:not([class*='-icon']):disabled:hover:active:focus, .pill.pill-danger:not([class*='-icon']):disabled:hover:active:focus, .btn-delete:not([class*='-icon']):disabled:hover:active.focus, .btn-danger:not([class*='-icon']):disabled:hover:active.focus, .pill.pill-danger:not([class*='-icon']):disabled:hover:active.focus, .btn-delete:not([class*='-icon']):disabled:hover.active:hover, .btn-danger:not([class*='-icon']):disabled:hover.active:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover.active:hover, .btn-delete:not([class*='-icon']):disabled:hover.active:focus, .btn-danger:not([class*='-icon']):disabled:hover.active:focus, .pill.pill-danger:not([class*='-icon']):disabled:hover.active:focus, .btn-delete:not([class*='-icon']):disabled:hover.active.focus, .btn-danger:not([class*='-icon']):disabled:hover.active.focus, .pill.pill-danger:not([class*='-icon']):disabled:hover.active.focus, .open > .btn-delete:not([class*='-icon']):disabled:hover.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']):disabled:hover.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']):disabled:hover.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']):disabled:hover.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']):disabled:hover.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']):disabled:hover.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']):disabled:hover.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']):disabled:hover.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']):disabled:hover.dropdown-toggle.focus, .btn-delete:not([class*='-icon']).disabled:focus:active:hover, .btn-danger:not([class*='-icon']).disabled:focus:active:hover, .pill.pill-danger:not([class*='-icon']).disabled:focus:active:hover, .btn-delete:not([class*='-icon']).disabled:focus:active:focus, .btn-danger:not([class*='-icon']).disabled:focus:active:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus:active:focus, .btn-delete:not([class*='-icon']).disabled:focus:active.focus, .btn-danger:not([class*='-icon']).disabled:focus:active.focus, .pill.pill-danger:not([class*='-icon']).disabled:focus:active.focus, .btn-delete:not([class*='-icon']).disabled:focus.active:hover, .btn-danger:not([class*='-icon']).disabled:focus.active:hover, .pill.pill-danger:not([class*='-icon']).disabled:focus.active:hover, .btn-delete:not([class*='-icon']).disabled:focus.active:focus, .btn-danger:not([class*='-icon']).disabled:focus.active:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus.active:focus, .btn-delete:not([class*='-icon']).disabled:focus.active.focus, .btn-danger:not([class*='-icon']).disabled:focus.active.focus, .pill.pill-danger:not([class*='-icon']).disabled:focus.active.focus, .open > .btn-delete:not([class*='-icon']).disabled:focus.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']).disabled:focus.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']).disabled:focus.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']).disabled:focus.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']).disabled:focus.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']).disabled:focus.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']).disabled:focus.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']).disabled:focus.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']).disabled:focus.dropdown-toggle.focus, .btn-delete:not([class*='-icon']):disabled:focus:active:hover, .btn-danger:not([class*='-icon']):disabled:focus:active:hover, .pill.pill-danger:not([class*='-icon']):disabled:focus:active:hover, .btn-delete:not([class*='-icon']):disabled:focus:active:focus, .btn-danger:not([class*='-icon']):disabled:focus:active:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus:active:focus, .btn-delete:not([class*='-icon']):disabled:focus:active.focus, .btn-danger:not([class*='-icon']):disabled:focus:active.focus, .pill.pill-danger:not([class*='-icon']):disabled:focus:active.focus, .btn-delete:not([class*='-icon']):disabled:focus.active:hover, .btn-danger:not([class*='-icon']):disabled:focus.active:hover, .pill.pill-danger:not([class*='-icon']):disabled:focus.active:hover, .btn-delete:not([class*='-icon']):disabled:focus.active:focus, .btn-danger:not([class*='-icon']):disabled:focus.active:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus.active:focus, .btn-delete:not([class*='-icon']):disabled:focus.active.focus, .btn-danger:not([class*='-icon']):disabled:focus.active.focus, .pill.pill-danger:not([class*='-icon']):disabled:focus.active.focus, .open > .btn-delete:not([class*='-icon']):disabled:focus.dropdown-toggle:hover, .open > .btn-danger:not([class*='-icon']):disabled:focus.dropdown-toggle:hover, .open > .pill.pill-danger:not([class*='-icon']):disabled:focus.dropdown-toggle:hover, .open > .btn-delete:not([class*='-icon']):disabled:focus.dropdown-toggle:focus, .open > .btn-danger:not([class*='-icon']):disabled:focus.dropdown-toggle:focus, .open > .pill.pill-danger:not([class*='-icon']):disabled:focus.dropdown-toggle:focus, .open > .btn-delete:not([class*='-icon']):disabled:focus.dropdown-toggle.focus, .open > .btn-danger:not([class*='-icon']):disabled:focus.dropdown-toggle.focus, .open > .pill.pill-danger:not([class*='-icon']):disabled:focus.dropdown-toggle.focus {
                        color: white;
                        background-color: #b42714;
                        border-color: transparent;
                    }

                    .btn-delete:not([class*='-icon']).disabled.disabled:hover, .btn-danger:not([class*='-icon']).disabled.disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled.disabled:hover, .btn-delete:not([class*='-icon']).disabled.disabled:focus, .btn-danger:not([class*='-icon']).disabled.disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled.disabled:focus, .btn-delete:not([class*='-icon']).disabled.disabled.focus, .btn-danger:not([class*='-icon']).disabled.disabled.focus, .pill.pill-danger:not([class*='-icon']).disabled.disabled.focus, .btn-delete:not([class*='-icon']).disabled[disabled]:hover, .btn-danger:not([class*='-icon']).disabled[disabled]:hover, .pill.pill-danger:not([class*='-icon']).disabled[disabled]:hover, .btn-delete:not([class*='-icon']).disabled[disabled]:focus, .btn-danger:not([class*='-icon']).disabled[disabled]:focus, .pill.pill-danger:not([class*='-icon']).disabled[disabled]:focus, .btn-delete:not([class*='-icon']).disabled[disabled].focus, .btn-danger:not([class*='-icon']).disabled[disabled].focus, .pill.pill-danger:not([class*='-icon']).disabled[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:hover, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:hover, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled.focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled.focus, .btn-delete:not([class*='-icon']):disabled.disabled:hover, .btn-danger:not([class*='-icon']):disabled.disabled:hover, .pill.pill-danger:not([class*='-icon']):disabled.disabled:hover, .btn-delete:not([class*='-icon']):disabled.disabled:focus, .btn-danger:not([class*='-icon']):disabled.disabled:focus, .pill.pill-danger:not([class*='-icon']):disabled.disabled:focus, .btn-delete:not([class*='-icon']):disabled.disabled.focus, .btn-danger:not([class*='-icon']):disabled.disabled.focus, .pill.pill-danger:not([class*='-icon']):disabled.disabled.focus, .btn-delete:not([class*='-icon']):disabled[disabled]:hover, .btn-danger:not([class*='-icon']):disabled[disabled]:hover, .pill.pill-danger:not([class*='-icon']):disabled[disabled]:hover, .btn-delete:not([class*='-icon']):disabled[disabled]:focus, .btn-danger:not([class*='-icon']):disabled[disabled]:focus, .pill.pill-danger:not([class*='-icon']):disabled[disabled]:focus, .btn-delete:not([class*='-icon']):disabled[disabled].focus, .btn-danger:not([class*='-icon']):disabled[disabled].focus, .pill.pill-danger:not([class*='-icon']):disabled[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:hover, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:hover, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled.focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled.focus, .btn-delete:not([class*='-icon']).disabled:active.disabled:hover, .btn-danger:not([class*='-icon']).disabled:active.disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled:active.disabled:hover, .btn-delete:not([class*='-icon']).disabled:active.disabled:focus, .btn-danger:not([class*='-icon']).disabled:active.disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled:active.disabled:focus, .btn-delete:not([class*='-icon']).disabled:active.disabled.focus, .btn-danger:not([class*='-icon']).disabled:active.disabled.focus, .pill.pill-danger:not([class*='-icon']).disabled:active.disabled.focus, .btn-delete:not([class*='-icon']).disabled:active[disabled]:hover, .btn-danger:not([class*='-icon']).disabled:active[disabled]:hover, .pill.pill-danger:not([class*='-icon']).disabled:active[disabled]:hover, .btn-delete:not([class*='-icon']).disabled:active[disabled]:focus, .btn-danger:not([class*='-icon']).disabled:active[disabled]:focus, .pill.pill-danger:not([class*='-icon']).disabled:active[disabled]:focus, .btn-delete:not([class*='-icon']).disabled:active[disabled].focus, .btn-danger:not([class*='-icon']).disabled:active[disabled].focus, .pill.pill-danger:not([class*='-icon']).disabled:active[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:active:hover, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:active:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:active:hover, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:active:focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:active:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:active:focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:active.focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:active.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:active.focus, .btn-delete:not([class*='-icon']):disabled:active.disabled:hover, .btn-danger:not([class*='-icon']):disabled:active.disabled:hover, .pill.pill-danger:not([class*='-icon']):disabled:active.disabled:hover, .btn-delete:not([class*='-icon']):disabled:active.disabled:focus, .btn-danger:not([class*='-icon']):disabled:active.disabled:focus, .pill.pill-danger:not([class*='-icon']):disabled:active.disabled:focus, .btn-delete:not([class*='-icon']):disabled:active.disabled.focus, .btn-danger:not([class*='-icon']):disabled:active.disabled.focus, .pill.pill-danger:not([class*='-icon']):disabled:active.disabled.focus, .btn-delete:not([class*='-icon']):disabled:active[disabled]:hover, .btn-danger:not([class*='-icon']):disabled:active[disabled]:hover, .pill.pill-danger:not([class*='-icon']):disabled:active[disabled]:hover, .btn-delete:not([class*='-icon']):disabled:active[disabled]:focus, .btn-danger:not([class*='-icon']):disabled:active[disabled]:focus, .pill.pill-danger:not([class*='-icon']):disabled:active[disabled]:focus, .btn-delete:not([class*='-icon']):disabled:active[disabled].focus, .btn-danger:not([class*='-icon']):disabled:active[disabled].focus, .pill.pill-danger:not([class*='-icon']):disabled:active[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:active:hover, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:active:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:active:hover, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:active:focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:active:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:active:focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:active.focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:active.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:active.focus, .btn-delete:not([class*='-icon']).disabled:hover.disabled:hover, .btn-danger:not([class*='-icon']).disabled:hover.disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover.disabled:hover, .btn-delete:not([class*='-icon']).disabled:hover.disabled:focus, .btn-danger:not([class*='-icon']).disabled:hover.disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled:hover.disabled:focus, .btn-delete:not([class*='-icon']).disabled:hover.disabled.focus, .btn-danger:not([class*='-icon']).disabled:hover.disabled.focus, .pill.pill-danger:not([class*='-icon']).disabled:hover.disabled.focus, .btn-delete:not([class*='-icon']).disabled:hover[disabled]:hover, .btn-danger:not([class*='-icon']).disabled:hover[disabled]:hover, .pill.pill-danger:not([class*='-icon']).disabled:hover[disabled]:hover, .btn-delete:not([class*='-icon']).disabled:hover[disabled]:focus, .btn-danger:not([class*='-icon']).disabled:hover[disabled]:focus, .pill.pill-danger:not([class*='-icon']).disabled:hover[disabled]:focus, .btn-delete:not([class*='-icon']).disabled:hover[disabled].focus, .btn-danger:not([class*='-icon']).disabled:hover[disabled].focus, .pill.pill-danger:not([class*='-icon']).disabled:hover[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:hover:hover, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:hover:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:hover:hover, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:hover:focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:hover:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:hover:focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:hover.focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:hover.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:hover.focus, .btn-delete:not([class*='-icon']):disabled:hover.disabled:hover, .btn-danger:not([class*='-icon']):disabled:hover.disabled:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover.disabled:hover, .btn-delete:not([class*='-icon']):disabled:hover.disabled:focus, .btn-danger:not([class*='-icon']):disabled:hover.disabled:focus, .pill.pill-danger:not([class*='-icon']):disabled:hover.disabled:focus, .btn-delete:not([class*='-icon']):disabled:hover.disabled.focus, .btn-danger:not([class*='-icon']):disabled:hover.disabled.focus, .pill.pill-danger:not([class*='-icon']):disabled:hover.disabled.focus, .btn-delete:not([class*='-icon']):disabled:hover[disabled]:hover, .btn-danger:not([class*='-icon']):disabled:hover[disabled]:hover, .pill.pill-danger:not([class*='-icon']):disabled:hover[disabled]:hover, .btn-delete:not([class*='-icon']):disabled:hover[disabled]:focus, .btn-danger:not([class*='-icon']):disabled:hover[disabled]:focus, .pill.pill-danger:not([class*='-icon']):disabled:hover[disabled]:focus, .btn-delete:not([class*='-icon']):disabled:hover[disabled].focus, .btn-danger:not([class*='-icon']):disabled:hover[disabled].focus, .pill.pill-danger:not([class*='-icon']):disabled:hover[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:hover:hover, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:hover:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:hover:hover, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:hover:focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:hover:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:hover:focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:hover.focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:hover.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:hover.focus, .btn-delete:not([class*='-icon']).disabled:focus.disabled:hover, .btn-danger:not([class*='-icon']).disabled:focus.disabled:hover, .pill.pill-danger:not([class*='-icon']).disabled:focus.disabled:hover, .btn-delete:not([class*='-icon']).disabled:focus.disabled:focus, .btn-danger:not([class*='-icon']).disabled:focus.disabled:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus.disabled:focus, .btn-delete:not([class*='-icon']).disabled:focus.disabled.focus, .btn-danger:not([class*='-icon']).disabled:focus.disabled.focus, .pill.pill-danger:not([class*='-icon']).disabled:focus.disabled.focus, .btn-delete:not([class*='-icon']).disabled:focus[disabled]:hover, .btn-danger:not([class*='-icon']).disabled:focus[disabled]:hover, .pill.pill-danger:not([class*='-icon']).disabled:focus[disabled]:hover, .btn-delete:not([class*='-icon']).disabled:focus[disabled]:focus, .btn-danger:not([class*='-icon']).disabled:focus[disabled]:focus, .pill.pill-danger:not([class*='-icon']).disabled:focus[disabled]:focus, .btn-delete:not([class*='-icon']).disabled:focus[disabled].focus, .btn-danger:not([class*='-icon']).disabled:focus[disabled].focus, .pill.pill-danger:not([class*='-icon']).disabled:focus[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:focus:hover, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:focus:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:focus:hover, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:focus:focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:focus:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:focus:focus, fieldset[disabled] .btn-delete:not([class*='-icon']).disabled:focus.focus, fieldset[disabled] .btn-danger:not([class*='-icon']).disabled:focus.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']).disabled:focus.focus, .btn-delete:not([class*='-icon']):disabled:focus.disabled:hover, .btn-danger:not([class*='-icon']):disabled:focus.disabled:hover, .pill.pill-danger:not([class*='-icon']):disabled:focus.disabled:hover, .btn-delete:not([class*='-icon']):disabled:focus.disabled:focus, .btn-danger:not([class*='-icon']):disabled:focus.disabled:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus.disabled:focus, .btn-delete:not([class*='-icon']):disabled:focus.disabled.focus, .btn-danger:not([class*='-icon']):disabled:focus.disabled.focus, .pill.pill-danger:not([class*='-icon']):disabled:focus.disabled.focus, .btn-delete:not([class*='-icon']):disabled:focus[disabled]:hover, .btn-danger:not([class*='-icon']):disabled:focus[disabled]:hover, .pill.pill-danger:not([class*='-icon']):disabled:focus[disabled]:hover, .btn-delete:not([class*='-icon']):disabled:focus[disabled]:focus, .btn-danger:not([class*='-icon']):disabled:focus[disabled]:focus, .pill.pill-danger:not([class*='-icon']):disabled:focus[disabled]:focus, .btn-delete:not([class*='-icon']):disabled:focus[disabled].focus, .btn-danger:not([class*='-icon']):disabled:focus[disabled].focus, .pill.pill-danger:not([class*='-icon']):disabled:focus[disabled].focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:focus:hover, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:focus:hover, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:focus:hover, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:focus:focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:focus:focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:focus:focus, fieldset[disabled] .btn-delete:not([class*='-icon']):disabled:focus.focus, fieldset[disabled] .btn-danger:not([class*='-icon']):disabled:focus.focus, fieldset[disabled] .pill.pill-danger:not([class*='-icon']):disabled:focus.focus {
                        background-color: #e94b35;
                        border-color: transparent;
                    }

                    .btn-delete:not([class*='-icon']).disabled .badge, .btn-danger:not([class*='-icon']).disabled .badge, .pill.pill-danger:not([class*='-icon']).disabled .badge, .btn-delete:not([class*='-icon']):disabled .badge, .btn-danger:not([class*='-icon']):disabled .badge, .pill.pill-danger:not([class*='-icon']):disabled .badge, .btn-delete:not([class*='-icon']).disabled:active .badge, .btn-danger:not([class*='-icon']).disabled:active .badge, .pill.pill-danger:not([class*='-icon']).disabled:active .badge, .btn-delete:not([class*='-icon']):disabled:active .badge, .btn-danger:not([class*='-icon']):disabled:active .badge, .pill.pill-danger:not([class*='-icon']):disabled:active .badge, .btn-delete:not([class*='-icon']).disabled:hover .badge, .btn-danger:not([class*='-icon']).disabled:hover .badge, .pill.pill-danger:not([class*='-icon']).disabled:hover .badge, .btn-delete:not([class*='-icon']):disabled:hover .badge, .btn-danger:not([class*='-icon']):disabled:hover .badge, .pill.pill-danger:not([class*='-icon']):disabled:hover .badge, .btn-delete:not([class*='-icon']).disabled:focus .badge, .btn-danger:not([class*='-icon']).disabled:focus .badge, .pill.pill-danger:not([class*='-icon']).disabled:focus .badge, .btn-delete:not([class*='-icon']):disabled:focus .badge, .btn-danger:not([class*='-icon']):disabled:focus .badge, .pill.pill-danger:not([class*='-icon']):disabled:focus .badge {
                        color: #e94b35;
                        background-color: white;
                    }

    .btn-delete:not([class*='-icon']):hover, .btn-danger:not([class*='-icon']):hover, .pill.pill-danger:not([class*='-icon']):hover, .btn-delete:not([class*='-icon']):focus, .btn-danger:not([class*='-icon']):focus, .pill.pill-danger:not([class*='-icon']):focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ff604a), to(#e94b35));
        background-image: linear-gradient(to bottom, #ff604a 0%, #e94b35 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF604A', endColorstr='#FFE94B35', GradientType=0);
        background-repeat: repeat-x;
        border-color: #d3402b;
    }

    .btn-delete:not([class*='-icon']) svg:not(.-colored) path, .btn-danger:not([class*='-icon']) svg:not(.-colored) path, .pill.pill-danger:not([class*='-icon']) svg:not(.-colored) path {
        fill: white;
    }

.btn-delete.-icon::before, .-icon.btn-danger::before, .-icon.pill.pill-danger::before, .btn-delete.-icon.disabled::before, .-icon.disabled.btn-danger::before, .-icon.disabled.pill.pill-danger::before, .btn-delete.-icon:disabled::before, .-icon.btn-danger:disabled::before, .-icon.pill.pill-danger:disabled::before, .btn-delete.-icon.disabled:active::before, .-icon.disabled.btn-danger:active::before, .-icon.disabled.pill.pill-danger:active::before, .btn-delete.-icon:disabled:active::before, .-icon.btn-danger:disabled:active::before, .-icon.pill.pill-danger:disabled:active::before, .btn-delete.-icon.disabled:hover::before, .-icon.disabled.btn-danger:hover::before, .-icon.disabled.pill.pill-danger:hover::before, .btn-delete.-icon:disabled:hover::before, .-icon.btn-danger:disabled:hover::before, .-icon.pill.pill-danger:disabled:hover::before, .btn-delete.-icon.disabled:focus::before, .-icon.disabled.btn-danger:focus::before, .-icon.disabled.pill.pill-danger:focus::before, .btn-delete.-icon:disabled:focus::before, .-icon.btn-danger:disabled:focus::before, .-icon.pill.pill-danger:disabled:focus::before, .btn-delete.-icon.disabled:active:focus::before, .-icon.disabled.btn-danger:active:focus::before, .-icon.disabled.pill.pill-danger:active:focus::before, .btn-delete.-icon:disabled:active:focus::before, .-icon.btn-danger:disabled:active:focus::before, .-icon.pill.pill-danger:disabled:active:focus::before {
    content: '';
    background-image: url(https://assets.openapply.com/assets/fusion_ui/delete-e69691b0c3b54d3107fa2cbee75e5a108bc3d2fbbfb8ce1091d884704ece6393.svg);
    background-size: cover;
    display: block;
    height: 16px;
    width: 16px;
}

.btn-delete.-icon:active, .-icon.btn-danger:active, .-icon.pill.pill-danger:active, .btn-delete.-icon.active, .-icon.active.btn-danger, .-icon.active.pill.pill-danger, .btn-delete.-icon:active:focus, .-icon.btn-danger:active:focus, .-icon.pill.pill-danger:active:focus, .btn-delete.-icon.active:focus, .-icon.active.btn-danger:focus, .-icon.active.pill.pill-danger:focus {
    border-color: #e1e1e1;
}

    .btn-delete.-icon:active::before, .-icon.btn-danger:active::before, .-icon.pill.pill-danger:active::before, .btn-delete.-icon.active::before, .-icon.active.btn-danger::before, .-icon.active.pill.pill-danger::before, .btn-delete.-icon:active:focus::before, .-icon.btn-danger:active:focus::before, .-icon.pill.pill-danger:active:focus::before, .btn-delete.-icon.active:focus::before, .-icon.active.btn-danger:focus::before, .-icon.active.pill.pill-danger:focus::before {
        background-image: url(https://assets.openapply.com/assets/fusion_ui/delete-active-3d542cd9a64ab91ed52cbab3a94ff7154bbba65bf3c35b049b097390bb9c2046.svg);
    }

    .btn-delete.-icon:active svg:not(.-colored) path, .-icon.btn-danger:active svg:not(.-colored) path, .-icon.pill.pill-danger:active svg:not(.-colored) path, .btn-delete.-icon.active svg:not(.-colored) path, .-icon.active.btn-danger svg:not(.-colored) path, .-icon.active.pill.pill-danger svg:not(.-colored) path, .btn-delete.-icon:active:focus svg:not(.-colored) path, .-icon.btn-danger:active:focus svg:not(.-colored) path, .-icon.pill.pill-danger:active:focus svg:not(.-colored) path, .btn-delete.-icon.active:focus svg:not(.-colored) path, .-icon.active.btn-danger:focus svg:not(.-colored) path, .-icon.active.pill.pill-danger:focus svg:not(.-colored) path {
        fill: #e94b35;
    }

.btn-delete.-icon:hover, .-icon.btn-danger:hover, .-icon.pill.pill-danger:hover, .btn-delete.-icon:focus, .-icon.btn-danger:focus, .-icon.pill.pill-danger:focus {
    border-color: #e94b35;
}

    .btn-delete.-icon:hover::before, .-icon.btn-danger:hover::before, .-icon.pill.pill-danger:hover::before, .btn-delete.-icon:focus::before, .-icon.btn-danger:focus::before, .-icon.pill.pill-danger:focus::before {
        background-image: url(https://assets.openapply.com/assets/fusion_ui/delete-active-3d542cd9a64ab91ed52cbab3a94ff7154bbba65bf3c35b049b097390bb9c2046.svg);
    }

    .btn-delete.-icon:hover svg:not(.-colored) path, .-icon.btn-danger:hover svg:not(.-colored) path, .-icon.pill.pill-danger:hover svg:not(.-colored) path, .btn-delete.-icon:focus svg:not(.-colored) path, .-icon.btn-danger:focus svg:not(.-colored) path, .-icon.pill.pill-danger:focus svg:not(.-colored) path {
        fill: #e94b35;
    }

.btn-promotional {
    color: #293041;
    background-color: #f3c600;
    border-color: #ebb708;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd23), color-stop(50%, #f3c600), to(#ebb708));
    background-image: linear-gradient(#ffdd23, #f3c600 50%, #ebb708);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFDD23', endColorstr='#FFEBB708', GradientType=0);
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    font-weight: 400;
}

    .btn-promotional:focus, .btn-promotional.focus {
        color: #293041;
        background-color: #c09c00;
        border-color: #705704;
    }

    .btn-promotional:hover {
        color: #293041;
        background-color: #c09c00;
        border-color: #b08906;
    }

    .btn-promotional:active, .btn-promotional.active, .open > .btn-promotional.dropdown-toggle {
        color: #293041;
        background-color: #c09c00;
        background-image: none;
        border-color: #b08906;
    }

        .btn-promotional:active:hover, .btn-promotional:active:focus, .btn-promotional:active.focus, .btn-promotional.active:hover, .btn-promotional.active:focus, .btn-promotional.active.focus, .open > .btn-promotional.dropdown-toggle:hover, .open > .btn-promotional.dropdown-toggle:focus, .open > .btn-promotional.dropdown-toggle.focus {
            color: #293041;
            background-color: #9c7f00;
            border-color: #705704;
        }

    .btn-promotional.disabled:hover, .btn-promotional.disabled:focus, .btn-promotional.disabled.focus, .btn-promotional[disabled]:hover, .btn-promotional[disabled]:focus, .btn-promotional[disabled].focus, fieldset[disabled] .btn-promotional:hover, fieldset[disabled] .btn-promotional:focus, fieldset[disabled] .btn-promotional.focus {
        background-color: #f3c600;
        border-color: #ebb708;
    }

    .btn-promotional .badge {
        color: #f3c600;
        background-color: #293041;
    }

    .btn-promotional:active, .btn-promotional.active, .btn-promotional:active:focus, .btn-promotional.active:focus, .btn-promotional:active:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ebb708), color-stop(50%, #f3c600), to(#ffdd23));
        background-image: linear-gradient(#ebb708, #f3c600 50%, #ffdd23);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEBB708', endColorstr='#FFFFDD23', GradientType=0);
        background-repeat: no-repeat;
        border-color: #dbaa05;
        -webkit-box-shadow: 0 .5px .5px 0 white;
        box-shadow: 0 .5px .5px 0 white;
    }

    .btn-promotional.disabled, .btn-promotional:disabled, .btn-promotional.disabled:active, .btn-promotional:disabled:active, .btn-promotional.disabled:hover, .btn-promotional:disabled:hover, .btn-promotional.disabled:focus, .btn-promotional:disabled:focus {
        color: #293041;
        background-color: #f3c600;
        border-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd23), color-stop(50%, #f3c600), to(#ebb708)) !important;
        background-image: linear-gradient(#ffdd23, #f3c600 50%, #ebb708) !important;
        background-repeat: no-repeat;
        -webkit-box-shadow: none;
        box-shadow: none;
        cursor: not-allowed;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFDD23', endColorstr='#FFEBB708', GradientType=0);
        opacity: .55;
        text-shadow: 0 0.5px 0.5px #ebb708;
    }

        .btn-promotional.disabled:focus, .btn-promotional.disabled.focus, .btn-promotional:disabled:focus, .btn-promotional:disabled.focus, .btn-promotional.disabled:active:focus, .btn-promotional.disabled:active.focus, .btn-promotional:disabled:active:focus, .btn-promotional:disabled:active.focus, .btn-promotional.disabled:hover:focus, .btn-promotional.disabled:hover.focus, .btn-promotional:disabled:hover:focus, .btn-promotional:disabled:hover.focus, .btn-promotional.disabled:focus:focus, .btn-promotional.disabled:focus.focus, .btn-promotional:disabled:focus:focus, .btn-promotional:disabled:focus.focus {
            color: #293041;
            background-color: #c09c00;
            border-color: transparent;
        }

            .btn-promotional.disabled:hover, .btn-promotional:disabled:hover, .btn-promotional.disabled:active:hover, .btn-promotional:disabled:active:hover, .btn-promotional.disabled:hover:hover, .btn-promotional:disabled:hover:hover, .btn-promotional.disabled:focus:hover, .btn-promotional:disabled:focus:hover {
                color: #293041;
                background-color: #c09c00;
                border-color: transparent;
            }

                .btn-promotional.disabled:active, .btn-promotional.disabled.active, .open > .btn-promotional.disabled.dropdown-toggle, .btn-promotional:disabled:active, .btn-promotional:disabled.active, .open > .btn-promotional:disabled.dropdown-toggle, .btn-promotional.disabled:active:active, .btn-promotional.disabled:active.active, .open > .btn-promotional.disabled:active.dropdown-toggle, .btn-promotional:disabled:active:active, .btn-promotional:disabled:active.active, .open > .btn-promotional:disabled:active.dropdown-toggle, .btn-promotional.disabled:hover:active, .btn-promotional.disabled:hover.active, .open > .btn-promotional.disabled:hover.dropdown-toggle, .btn-promotional:disabled:hover:active, .btn-promotional:disabled:hover.active, .open > .btn-promotional:disabled:hover.dropdown-toggle, .btn-promotional.disabled:focus:active, .btn-promotional.disabled:focus.active, .open > .btn-promotional.disabled:focus.dropdown-toggle, .btn-promotional:disabled:focus:active, .btn-promotional:disabled:focus.active, .open > .btn-promotional:disabled:focus.dropdown-toggle {
                    color: #293041;
                    background-color: #c09c00;
                    background-image: none;
                    border-color: transparent;
                }

                    .btn-promotional.disabled:active:hover, .btn-promotional.disabled:active:focus, .btn-promotional.disabled:active.focus, .btn-promotional.disabled.active:hover, .btn-promotional.disabled.active:focus, .btn-promotional.disabled.active.focus, .open > .btn-promotional.disabled.dropdown-toggle:hover, .open > .btn-promotional.disabled.dropdown-toggle:focus, .open > .btn-promotional.disabled.dropdown-toggle.focus, .btn-promotional:disabled:active:hover, .btn-promotional:disabled:active:focus, .btn-promotional:disabled:active.focus, .btn-promotional:disabled.active:hover, .btn-promotional:disabled.active:focus, .btn-promotional:disabled.active.focus, .open > .btn-promotional:disabled.dropdown-toggle:hover, .open > .btn-promotional:disabled.dropdown-toggle:focus, .open > .btn-promotional:disabled.dropdown-toggle.focus, .btn-promotional.disabled:active:active:hover, .btn-promotional.disabled:active:active:focus, .btn-promotional.disabled:active:active.focus, .btn-promotional.disabled:active.active:hover, .btn-promotional.disabled:active.active:focus, .btn-promotional.disabled:active.active.focus, .open > .btn-promotional.disabled:active.dropdown-toggle:hover, .open > .btn-promotional.disabled:active.dropdown-toggle:focus, .open > .btn-promotional.disabled:active.dropdown-toggle.focus, .btn-promotional:disabled:active:active:hover, .btn-promotional:disabled:active:active:focus, .btn-promotional:disabled:active:active.focus, .btn-promotional:disabled:active.active:hover, .btn-promotional:disabled:active.active:focus, .btn-promotional:disabled:active.active.focus, .open > .btn-promotional:disabled:active.dropdown-toggle:hover, .open > .btn-promotional:disabled:active.dropdown-toggle:focus, .open > .btn-promotional:disabled:active.dropdown-toggle.focus, .btn-promotional.disabled:hover:active:hover, .btn-promotional.disabled:hover:active:focus, .btn-promotional.disabled:hover:active.focus, .btn-promotional.disabled:hover.active:hover, .btn-promotional.disabled:hover.active:focus, .btn-promotional.disabled:hover.active.focus, .open > .btn-promotional.disabled:hover.dropdown-toggle:hover, .open > .btn-promotional.disabled:hover.dropdown-toggle:focus, .open > .btn-promotional.disabled:hover.dropdown-toggle.focus, .btn-promotional:disabled:hover:active:hover, .btn-promotional:disabled:hover:active:focus, .btn-promotional:disabled:hover:active.focus, .btn-promotional:disabled:hover.active:hover, .btn-promotional:disabled:hover.active:focus, .btn-promotional:disabled:hover.active.focus, .open > .btn-promotional:disabled:hover.dropdown-toggle:hover, .open > .btn-promotional:disabled:hover.dropdown-toggle:focus, .open > .btn-promotional:disabled:hover.dropdown-toggle.focus, .btn-promotional.disabled:focus:active:hover, .btn-promotional.disabled:focus:active:focus, .btn-promotional.disabled:focus:active.focus, .btn-promotional.disabled:focus.active:hover, .btn-promotional.disabled:focus.active:focus, .btn-promotional.disabled:focus.active.focus, .open > .btn-promotional.disabled:focus.dropdown-toggle:hover, .open > .btn-promotional.disabled:focus.dropdown-toggle:focus, .open > .btn-promotional.disabled:focus.dropdown-toggle.focus, .btn-promotional:disabled:focus:active:hover, .btn-promotional:disabled:focus:active:focus, .btn-promotional:disabled:focus:active.focus, .btn-promotional:disabled:focus.active:hover, .btn-promotional:disabled:focus.active:focus, .btn-promotional:disabled:focus.active.focus, .open > .btn-promotional:disabled:focus.dropdown-toggle:hover, .open > .btn-promotional:disabled:focus.dropdown-toggle:focus, .open > .btn-promotional:disabled:focus.dropdown-toggle.focus {
                        color: #293041;
                        background-color: #9c7f00;
                        border-color: transparent;
                    }

                    .btn-promotional.disabled.disabled:hover, .btn-promotional.disabled.disabled:focus, .btn-promotional.disabled.disabled.focus, .btn-promotional.disabled[disabled]:hover, .btn-promotional.disabled[disabled]:focus, .btn-promotional.disabled[disabled].focus, fieldset[disabled] .btn-promotional.disabled:hover, fieldset[disabled] .btn-promotional.disabled:focus, fieldset[disabled] .btn-promotional.disabled.focus, .btn-promotional:disabled.disabled:hover, .btn-promotional:disabled.disabled:focus, .btn-promotional:disabled.disabled.focus, .btn-promotional:disabled[disabled]:hover, .btn-promotional:disabled[disabled]:focus, .btn-promotional:disabled[disabled].focus, fieldset[disabled] .btn-promotional:disabled:hover, fieldset[disabled] .btn-promotional:disabled:focus, fieldset[disabled] .btn-promotional:disabled.focus, .btn-promotional.disabled:active.disabled:hover, .btn-promotional.disabled:active.disabled:focus, .btn-promotional.disabled:active.disabled.focus, .btn-promotional.disabled:active[disabled]:hover, .btn-promotional.disabled:active[disabled]:focus, .btn-promotional.disabled:active[disabled].focus, fieldset[disabled] .btn-promotional.disabled:active:hover, fieldset[disabled] .btn-promotional.disabled:active:focus, fieldset[disabled] .btn-promotional.disabled:active.focus, .btn-promotional:disabled:active.disabled:hover, .btn-promotional:disabled:active.disabled:focus, .btn-promotional:disabled:active.disabled.focus, .btn-promotional:disabled:active[disabled]:hover, .btn-promotional:disabled:active[disabled]:focus, .btn-promotional:disabled:active[disabled].focus, fieldset[disabled] .btn-promotional:disabled:active:hover, fieldset[disabled] .btn-promotional:disabled:active:focus, fieldset[disabled] .btn-promotional:disabled:active.focus, .btn-promotional.disabled:hover.disabled:hover, .btn-promotional.disabled:hover.disabled:focus, .btn-promotional.disabled:hover.disabled.focus, .btn-promotional.disabled:hover[disabled]:hover, .btn-promotional.disabled:hover[disabled]:focus, .btn-promotional.disabled:hover[disabled].focus, fieldset[disabled] .btn-promotional.disabled:hover:hover, fieldset[disabled] .btn-promotional.disabled:hover:focus, fieldset[disabled] .btn-promotional.disabled:hover.focus, .btn-promotional:disabled:hover.disabled:hover, .btn-promotional:disabled:hover.disabled:focus, .btn-promotional:disabled:hover.disabled.focus, .btn-promotional:disabled:hover[disabled]:hover, .btn-promotional:disabled:hover[disabled]:focus, .btn-promotional:disabled:hover[disabled].focus, fieldset[disabled] .btn-promotional:disabled:hover:hover, fieldset[disabled] .btn-promotional:disabled:hover:focus, fieldset[disabled] .btn-promotional:disabled:hover.focus, .btn-promotional.disabled:focus.disabled:hover, .btn-promotional.disabled:focus.disabled:focus, .btn-promotional.disabled:focus.disabled.focus, .btn-promotional.disabled:focus[disabled]:hover, .btn-promotional.disabled:focus[disabled]:focus, .btn-promotional.disabled:focus[disabled].focus, fieldset[disabled] .btn-promotional.disabled:focus:hover, fieldset[disabled] .btn-promotional.disabled:focus:focus, fieldset[disabled] .btn-promotional.disabled:focus.focus, .btn-promotional:disabled:focus.disabled:hover, .btn-promotional:disabled:focus.disabled:focus, .btn-promotional:disabled:focus.disabled.focus, .btn-promotional:disabled:focus[disabled]:hover, .btn-promotional:disabled:focus[disabled]:focus, .btn-promotional:disabled:focus[disabled].focus, fieldset[disabled] .btn-promotional:disabled:focus:hover, fieldset[disabled] .btn-promotional:disabled:focus:focus, fieldset[disabled] .btn-promotional:disabled:focus.focus {
                        background-color: #f3c600;
                        border-color: transparent;
                    }

                    .btn-promotional.disabled .badge, .btn-promotional:disabled .badge, .btn-promotional.disabled:active .badge, .btn-promotional:disabled:active .badge, .btn-promotional.disabled:hover .badge, .btn-promotional:disabled:hover .badge, .btn-promotional.disabled:focus .badge, .btn-promotional:disabled:focus .badge {
                        color: #f3c600;
                        background-color: #293041;
                    }

    .btn-promotional:hover, .btn-promotional:focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd23), to(#f3c600));
        background-image: linear-gradient(to bottom, #ffdd23 0%, #f3c600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFDD23', endColorstr='#FFF3C600', GradientType=0);
        background-repeat: repeat-x;
        border-color: #ebb708;
    }

    .btn-promotional svg:not(.-colored) path {
        fill: #293041;
    }

.cancel, .cancel-link {
    color: #e94b35;
    text-decoration: underline;
    display: inline-block;
    font-size: 12px;
}

    .cancel:hover, .cancel:focus, .cancel-link:hover, .cancel-link:focus {
        color: #e94b35;
        text-decoration: none;
    }

.btn-group .btn, .pill-group .btn, .btn-group .form-actions input[type="submit"], .form-actions .btn-group input[type="submit"], .pill-group .form-actions input[type="submit"], .form-actions .pill-group input[type="submit"], .btn-group .form-actions button[type="submit"], .form-actions .btn-group button[type="submit"], .pill-group .form-actions button[type="submit"], .form-actions .pill-group button[type="submit"], .btn-group .pill, .pill-group .pill {
    margin-left: 0;
    margin-right: 0;
}

    .btn-group .btn:active, .pill-group .btn:active, .btn-group .form-actions input[type="submit"]:active, .form-actions .btn-group input[type="submit"]:active, .pill-group .form-actions input[type="submit"]:active, .form-actions .pill-group input[type="submit"]:active, .btn-group .form-actions button[type="submit"]:active, .form-actions .btn-group button[type="submit"]:active, .pill-group .form-actions button[type="submit"]:active, .form-actions .pill-group button[type="submit"]:active, .btn-group .pill:active, .pill-group .pill:active, .btn-group .btn.active, .pill-group .btn.active, .btn-group .form-actions input.active[type="submit"], .form-actions .btn-group input.active[type="submit"], .pill-group .form-actions input.active[type="submit"], .form-actions .pill-group input.active[type="submit"], .btn-group .form-actions button.active[type="submit"], .form-actions .btn-group button.active[type="submit"], .pill-group .form-actions button.active[type="submit"], .form-actions .pill-group button.active[type="submit"], .btn-group .active.pill, .pill-group .active.pill, .btn-group .btn:active:focus, .pill-group .btn:active:focus, .btn-group .form-actions input[type="submit"]:active:focus, .form-actions .btn-group input[type="submit"]:active:focus, .pill-group .form-actions input[type="submit"]:active:focus, .form-actions .pill-group input[type="submit"]:active:focus, .btn-group .form-actions button[type="submit"]:active:focus, .form-actions .btn-group button[type="submit"]:active:focus, .pill-group .form-actions button[type="submit"]:active:focus, .form-actions .pill-group button[type="submit"]:active:focus, .btn-group .pill:active:focus, .pill-group .pill:active:focus, .btn-group .btn.active:focus, .pill-group .btn.active:focus, .btn-group .form-actions input.active[type="submit"]:focus, .form-actions .btn-group input.active[type="submit"]:focus, .pill-group .form-actions input.active[type="submit"]:focus, .form-actions .pill-group input.active[type="submit"]:focus, .btn-group .form-actions button.active[type="submit"]:focus, .form-actions .btn-group button.active[type="submit"]:focus, .pill-group .form-actions button.active[type="submit"]:focus, .form-actions .pill-group button.active[type="submit"]:focus, .btn-group .active.pill:focus, .pill-group .active.pill:focus, .btn-group .btn.active:hover, .pill-group .btn.active:hover, .btn-group .form-actions input.active[type="submit"]:hover, .form-actions .btn-group input.active[type="submit"]:hover, .pill-group .form-actions input.active[type="submit"]:hover, .form-actions .pill-group input.active[type="submit"]:hover, .btn-group .form-actions button.active[type="submit"]:hover, .form-actions .btn-group button.active[type="submit"]:hover, .pill-group .form-actions button.active[type="submit"]:hover, .form-actions .pill-group button.active[type="submit"]:hover, .btn-group .active.pill:hover, .pill-group .active.pill:hover {
        border-color: #478cfe;
        color: #478cfe;
    }

    .btn-group .btn:hover, .pill-group .btn:hover, .btn-group .form-actions input[type="submit"]:hover, .form-actions .btn-group input[type="submit"]:hover, .pill-group .form-actions input[type="submit"]:hover, .form-actions .pill-group input[type="submit"]:hover, .btn-group .form-actions button[type="submit"]:hover, .form-actions .btn-group button[type="submit"]:hover, .pill-group .form-actions button[type="submit"]:hover, .form-actions .pill-group button[type="submit"]:hover, .btn-group .pill:hover, .pill-group .pill:hover, .btn-group .btn:focus, .pill-group .btn:focus, .btn-group .form-actions input[type="submit"]:focus, .form-actions .btn-group input[type="submit"]:focus, .pill-group .form-actions input[type="submit"]:focus, .form-actions .pill-group input[type="submit"]:focus, .btn-group .form-actions button[type="submit"]:focus, .form-actions .btn-group button[type="submit"]:focus, .pill-group .form-actions button[type="submit"]:focus, .form-actions .pill-group button[type="submit"]:focus, .btn-group .pill:focus, .pill-group .pill:focus {
        color: #5b6c86;
    }

        .btn-group .btn:hover i, .pill-group .btn:hover i, .btn-group .form-actions input[type="submit"]:hover i, .form-actions .btn-group input[type="submit"]:hover i, .pill-group .form-actions input[type="submit"]:hover i, .form-actions .pill-group input[type="submit"]:hover i, .btn-group .form-actions button[type="submit"]:hover i, .form-actions .btn-group button[type="submit"]:hover i, .pill-group .form-actions button[type="submit"]:hover i, .form-actions .pill-group button[type="submit"]:hover i, .btn-group .pill:hover i, .pill-group .pill:hover i, .btn-group .btn:focus i, .pill-group .btn:focus i, .btn-group .form-actions input[type="submit"]:focus i, .form-actions .btn-group input[type="submit"]:focus i, .pill-group .form-actions input[type="submit"]:focus i, .form-actions .pill-group input[type="submit"]:focus i, .btn-group .form-actions button[type="submit"]:focus i, .form-actions .btn-group button[type="submit"]:focus i, .pill-group .form-actions button[type="submit"]:focus i, .form-actions .pill-group button[type="submit"]:focus i, .btn-group .pill:focus i, .pill-group .pill:focus i {
            color: #478cfe;
        }

        .btn-group .btn:hover svg:not(.-colored) path, .pill-group .btn:hover svg:not(.-colored) path, .btn-group .form-actions input[type="submit"]:hover svg:not(.-colored) path, .form-actions .btn-group input[type="submit"]:hover svg:not(.-colored) path, .pill-group .form-actions input[type="submit"]:hover svg:not(.-colored) path, .form-actions .pill-group input[type="submit"]:hover svg:not(.-colored) path, .btn-group .form-actions button[type="submit"]:hover svg:not(.-colored) path, .form-actions .btn-group button[type="submit"]:hover svg:not(.-colored) path, .pill-group .form-actions button[type="submit"]:hover svg:not(.-colored) path, .form-actions .pill-group button[type="submit"]:hover svg:not(.-colored) path, .btn-group .pill:hover svg:not(.-colored) path, .pill-group .pill:hover svg:not(.-colored) path, .btn-group .btn:focus svg:not(.-colored) path, .pill-group .btn:focus svg:not(.-colored) path, .btn-group .form-actions input[type="submit"]:focus svg:not(.-colored) path, .form-actions .btn-group input[type="submit"]:focus svg:not(.-colored) path, .pill-group .form-actions input[type="submit"]:focus svg:not(.-colored) path, .form-actions .pill-group input[type="submit"]:focus svg:not(.-colored) path, .btn-group .form-actions button[type="submit"]:focus svg:not(.-colored) path, .form-actions .btn-group button[type="submit"]:focus svg:not(.-colored) path, .pill-group .form-actions button[type="submit"]:focus svg:not(.-colored) path, .form-actions .pill-group button[type="submit"]:focus svg:not(.-colored) path, .btn-group .pill:focus svg:not(.-colored) path, .pill-group .pill:focus svg:not(.-colored) path {
            fill: #478cfe;
        }

    .btn-group .btn:first-child:hover + .btn, .pill-group .btn:first-child:hover + .btn, .btn-group .form-actions input[type="submit"]:first-child:hover + .btn, .form-actions .btn-group input[type="submit"]:first-child:hover + .btn, .pill-group .form-actions input[type="submit"]:first-child:hover + .btn, .form-actions .pill-group input[type="submit"]:first-child:hover + .btn, .btn-group .form-actions button[type="submit"]:first-child:hover + .btn, .form-actions .btn-group button[type="submit"]:first-child:hover + .btn, .pill-group .form-actions button[type="submit"]:first-child:hover + .btn, .form-actions .pill-group button[type="submit"]:first-child:hover + .btn, .btn-group .pill:first-child:hover + .btn, .pill-group .pill:first-child:hover + .btn, .btn-group .form-actions .btn:first-child:hover + input[type="submit"], .form-actions .btn-group .btn:first-child:hover + input[type="submit"], .pill-group .form-actions .btn:first-child:hover + input[type="submit"], .form-actions .pill-group .btn:first-child:hover + input[type="submit"], .btn-group .form-actions input[type="submit"]:first-child:hover + input[type="submit"], .form-actions .btn-group input[type="submit"]:first-child:hover + input[type="submit"], .pill-group .form-actions input[type="submit"]:first-child:hover + input[type="submit"], .form-actions .pill-group input[type="submit"]:first-child:hover + input[type="submit"], .btn-group .form-actions button[type="submit"]:first-child:hover + input[type="submit"], .form-actions .btn-group button[type="submit"]:first-child:hover + input[type="submit"], .pill-group .form-actions button[type="submit"]:first-child:hover + input[type="submit"], .form-actions .pill-group button[type="submit"]:first-child:hover + input[type="submit"], .btn-group .form-actions .pill:first-child:hover + input[type="submit"], .form-actions .btn-group .pill:first-child:hover + input[type="submit"], .pill-group .form-actions .pill:first-child:hover + input[type="submit"], .form-actions .pill-group .pill:first-child:hover + input[type="submit"], .btn-group .form-actions .btn:first-child:hover + button[type="submit"], .form-actions .btn-group .btn:first-child:hover + button[type="submit"], .pill-group .form-actions .btn:first-child:hover + button[type="submit"], .form-actions .pill-group .btn:first-child:hover + button[type="submit"], .btn-group .form-actions input[type="submit"]:first-child:hover + button[type="submit"], .form-actions .btn-group input[type="submit"]:first-child:hover + button[type="submit"], .pill-group .form-actions input[type="submit"]:first-child:hover + button[type="submit"], .form-actions .pill-group input[type="submit"]:first-child:hover + button[type="submit"], .btn-group .form-actions button[type="submit"]:first-child:hover + button[type="submit"], .form-actions .btn-group button[type="submit"]:first-child:hover + button[type="submit"], .pill-group .form-actions button[type="submit"]:first-child:hover + button[type="submit"], .form-actions .pill-group button[type="submit"]:first-child:hover + button[type="submit"], .btn-group .form-actions .pill:first-child:hover + button[type="submit"], .form-actions .btn-group .pill:first-child:hover + button[type="submit"], .pill-group .form-actions .pill:first-child:hover + button[type="submit"], .form-actions .pill-group .pill:first-child:hover + button[type="submit"], .btn-group .btn:first-child:hover + .pill, .pill-group .btn:first-child:hover + .pill, .btn-group .form-actions input[type="submit"]:first-child:hover + .pill, .form-actions .btn-group input[type="submit"]:first-child:hover + .pill, .pill-group .form-actions input[type="submit"]:first-child:hover + .pill, .form-actions .pill-group input[type="submit"]:first-child:hover + .pill, .btn-group .form-actions button[type="submit"]:first-child:hover + .pill, .form-actions .btn-group button[type="submit"]:first-child:hover + .pill, .pill-group .form-actions button[type="submit"]:first-child:hover + .pill, .form-actions .pill-group button[type="submit"]:first-child:hover + .pill, .btn-group .pill:first-child:hover + .pill, .pill-group .pill:first-child:hover + .pill, .btn-group .btn:first-child:focus + .btn, .pill-group .btn:first-child:focus + .btn, .btn-group .form-actions input[type="submit"]:first-child:focus + .btn, .form-actions .btn-group input[type="submit"]:first-child:focus + .btn, .pill-group .form-actions input[type="submit"]:first-child:focus + .btn, .form-actions .pill-group input[type="submit"]:first-child:focus + .btn, .btn-group .form-actions button[type="submit"]:first-child:focus + .btn, .form-actions .btn-group button[type="submit"]:first-child:focus + .btn, .pill-group .form-actions button[type="submit"]:first-child:focus + .btn, .form-actions .pill-group button[type="submit"]:first-child:focus + .btn, .btn-group .pill:first-child:focus + .btn, .pill-group .pill:first-child:focus + .btn, .btn-group .form-actions .btn:first-child:focus + input[type="submit"], .form-actions .btn-group .btn:first-child:focus + input[type="submit"], .pill-group .form-actions .btn:first-child:focus + input[type="submit"], .form-actions .pill-group .btn:first-child:focus + input[type="submit"], .btn-group .form-actions input[type="submit"]:first-child:focus + input[type="submit"], .form-actions .btn-group input[type="submit"]:first-child:focus + input[type="submit"], .pill-group .form-actions input[type="submit"]:first-child:focus + input[type="submit"], .form-actions .pill-group input[type="submit"]:first-child:focus + input[type="submit"], .btn-group .form-actions button[type="submit"]:first-child:focus + input[type="submit"], .form-actions .btn-group button[type="submit"]:first-child:focus + input[type="submit"], .pill-group .form-actions button[type="submit"]:first-child:focus + input[type="submit"], .form-actions .pill-group button[type="submit"]:first-child:focus + input[type="submit"], .btn-group .form-actions .pill:first-child:focus + input[type="submit"], .form-actions .btn-group .pill:first-child:focus + input[type="submit"], .pill-group .form-actions .pill:first-child:focus + input[type="submit"], .form-actions .pill-group .pill:first-child:focus + input[type="submit"], .btn-group .form-actions .btn:first-child:focus + button[type="submit"], .form-actions .btn-group .btn:first-child:focus + button[type="submit"], .pill-group .form-actions .btn:first-child:focus + button[type="submit"], .form-actions .pill-group .btn:first-child:focus + button[type="submit"], .btn-group .form-actions input[type="submit"]:first-child:focus + button[type="submit"], .form-actions .btn-group input[type="submit"]:first-child:focus + button[type="submit"], .pill-group .form-actions input[type="submit"]:first-child:focus + button[type="submit"], .form-actions .pill-group input[type="submit"]:first-child:focus + button[type="submit"], .btn-group .form-actions button[type="submit"]:first-child:focus + button[type="submit"], .form-actions .btn-group button[type="submit"]:first-child:focus + button[type="submit"], .pill-group .form-actions button[type="submit"]:first-child:focus + button[type="submit"], .form-actions .pill-group button[type="submit"]:first-child:focus + button[type="submit"], .btn-group .form-actions .pill:first-child:focus + button[type="submit"], .form-actions .btn-group .pill:first-child:focus + button[type="submit"], .pill-group .form-actions .pill:first-child:focus + button[type="submit"], .form-actions .pill-group .pill:first-child:focus + button[type="submit"], .btn-group .btn:first-child:focus + .pill, .pill-group .btn:first-child:focus + .pill, .btn-group .form-actions input[type="submit"]:first-child:focus + .pill, .form-actions .btn-group input[type="submit"]:first-child:focus + .pill, .pill-group .form-actions input[type="submit"]:first-child:focus + .pill, .form-actions .pill-group input[type="submit"]:first-child:focus + .pill, .btn-group .form-actions button[type="submit"]:first-child:focus + .pill, .form-actions .btn-group button[type="submit"]:first-child:focus + .pill, .pill-group .form-actions button[type="submit"]:first-child:focus + .pill, .form-actions .pill-group button[type="submit"]:first-child:focus + .pill, .btn-group .pill:first-child:focus + .pill, .pill-group .pill:first-child:focus + .pill {
        border-left-color: #478cfe;
    }

    .btn-group .btn:first-child:active:focus + .btn, .pill-group .btn:first-child:active:focus + .btn, .btn-group .form-actions input[type="submit"]:first-child:active:focus + .btn, .form-actions .btn-group input[type="submit"]:first-child:active:focus + .btn, .pill-group .form-actions input[type="submit"]:first-child:active:focus + .btn, .form-actions .pill-group input[type="submit"]:first-child:active:focus + .btn, .btn-group .form-actions button[type="submit"]:first-child:active:focus + .btn, .form-actions .btn-group button[type="submit"]:first-child:active:focus + .btn, .pill-group .form-actions button[type="submit"]:first-child:active:focus + .btn, .form-actions .pill-group button[type="submit"]:first-child:active:focus + .btn, .btn-group .pill:first-child:active:focus + .btn, .pill-group .pill:first-child:active:focus + .btn, .btn-group .form-actions .btn:first-child:active:focus + input[type="submit"], .form-actions .btn-group .btn:first-child:active:focus + input[type="submit"], .pill-group .form-actions .btn:first-child:active:focus + input[type="submit"], .form-actions .pill-group .btn:first-child:active:focus + input[type="submit"], .btn-group .form-actions input[type="submit"]:first-child:active:focus + input[type="submit"], .form-actions .btn-group input[type="submit"]:first-child:active:focus + input[type="submit"], .pill-group .form-actions input[type="submit"]:first-child:active:focus + input[type="submit"], .form-actions .pill-group input[type="submit"]:first-child:active:focus + input[type="submit"], .btn-group .form-actions button[type="submit"]:first-child:active:focus + input[type="submit"], .form-actions .btn-group button[type="submit"]:first-child:active:focus + input[type="submit"], .pill-group .form-actions button[type="submit"]:first-child:active:focus + input[type="submit"], .form-actions .pill-group button[type="submit"]:first-child:active:focus + input[type="submit"], .btn-group .form-actions .pill:first-child:active:focus + input[type="submit"], .form-actions .btn-group .pill:first-child:active:focus + input[type="submit"], .pill-group .form-actions .pill:first-child:active:focus + input[type="submit"], .form-actions .pill-group .pill:first-child:active:focus + input[type="submit"], .btn-group .form-actions .btn:first-child:active:focus + button[type="submit"], .form-actions .btn-group .btn:first-child:active:focus + button[type="submit"], .pill-group .form-actions .btn:first-child:active:focus + button[type="submit"], .form-actions .pill-group .btn:first-child:active:focus + button[type="submit"], .btn-group .form-actions input[type="submit"]:first-child:active:focus + button[type="submit"], .form-actions .btn-group input[type="submit"]:first-child:active:focus + button[type="submit"], .pill-group .form-actions input[type="submit"]:first-child:active:focus + button[type="submit"], .form-actions .pill-group input[type="submit"]:first-child:active:focus + button[type="submit"], .btn-group .form-actions button[type="submit"]:first-child:active:focus + button[type="submit"], .form-actions .btn-group button[type="submit"]:first-child:active:focus + button[type="submit"], .pill-group .form-actions button[type="submit"]:first-child:active:focus + button[type="submit"], .form-actions .pill-group button[type="submit"]:first-child:active:focus + button[type="submit"], .btn-group .form-actions .pill:first-child:active:focus + button[type="submit"], .form-actions .btn-group .pill:first-child:active:focus + button[type="submit"], .pill-group .form-actions .pill:first-child:active:focus + button[type="submit"], .form-actions .pill-group .pill:first-child:active:focus + button[type="submit"], .btn-group .btn:first-child:active:focus + .pill, .pill-group .btn:first-child:active:focus + .pill, .btn-group .form-actions input[type="submit"]:first-child:active:focus + .pill, .form-actions .btn-group input[type="submit"]:first-child:active:focus + .pill, .pill-group .form-actions input[type="submit"]:first-child:active:focus + .pill, .form-actions .pill-group input[type="submit"]:first-child:active:focus + .pill, .btn-group .form-actions button[type="submit"]:first-child:active:focus + .pill, .form-actions .btn-group button[type="submit"]:first-child:active:focus + .pill, .pill-group .form-actions button[type="submit"]:first-child:active:focus + .pill, .form-actions .pill-group button[type="submit"]:first-child:active:focus + .pill, .btn-group .pill:first-child:active:focus + .pill, .pill-group .pill:first-child:active:focus + .pill {
        border-left-color: #e1e1e1;
    }

.btn-pricing:active, .btn-pricing.active, .btn-pricing:active:hover, .btn-pricing.active:hover, .btn-pricing:active:focus, .btn-pricing.active:focus {
    border-color: #478cfe;
}

    .btn-pricing.active, .btn-pricing.active:hover, .btn-pricing.active:focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
        background-image: linear-gradient(to bottom, #f9f9f9 0%, #fefefe 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE', GradientType=0);
        background-repeat: repeat-x;
    }

        .btn-pricing.active *:first-child, .btn-pricing.active span:first-of-type, .btn-pricing.active:hover *:first-child, .btn-pricing.active:hover span:first-of-type, .btn-pricing.active:focus *:first-child, .btn-pricing.active:focus span:first-of-type {
            color: #478cfe;
        }

        .btn-pricing.active *:last-child, .btn-pricing.active span:last-of-type, .btn-pricing.active:hover *:last-child, .btn-pricing.active:hover span:last-of-type, .btn-pricing.active:focus *:last-child, .btn-pricing.active:focus span:last-of-type {
            color: #293041;
        }

    .btn-pricing:active *, .btn-pricing:hover *, .btn-pricing:focus * {
        color: #478cfe !important;
    }

.btn-pricing *:first-child, .btn-pricing span:first-of-type {
    color: #a6bedc;
    display: block;
}

.btn-pricing input[type='radio'] {
    display: none !important;
}

.btn-lg, .btn-group-lg > .btn, .pill-group.pill-group-lg > .btn, .form-actions .btn-group-lg > input[type="submit"], .form-actions .pill-group.pill-group-lg > input[type="submit"], .form-actions .btn-group-lg > button[type="submit"], .form-actions .pill-group.pill-group-lg > button[type="submit"], .btn-group-lg > .pill, .pill-group.pill-group-lg > .pill {
    padding: 10px 35px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 2.5px;
}

.btn-previous {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTkuOCAxNC42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOS44IDE0LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJQcmV2aW91cyIgY2xhc3M9InN0MCIgZD0iTTE4LjgsNi4zSDMuM2w1LTQuNWMwLjQtMC40LDAuNC0xLDAtMS41YzAsMCwwLDAsMCwwYy0wLjQtMC40LTEuMS0wLjQtMS41LDBjMCwwLDAsMCwwLDBsLTYuNSw2Yy0wLjQsMC42LTAuNCwxLjQsMCwybDYuNSw2YzAuNCwwLjQsMS4xLDAuNCwxLjUsMGMwLDAsMCwwLDAsMGMwLjQtMC40LDAuNC0xLDAtMS41YzAsMCwwLDAsMCwwbC01LTQuNWgxNS41YzAuNSwwLDEtMC40LDEtMC45YzAsMCwwLTAuMSwwLTAuMWMwLTAuNS0wLjQtMS0wLjktMUMxOC45LDYuMywxOC45LDYuMywxOC44LDYuM3oiLz48L3N2Zz4=) no-repeat left center/20px 15px;
    border: 0;
    border-right: 1px solid rgba(0,0,0,0.2);
    display: inline-block;
    font-size: 11px;
    margin-right: 10px;
    padding-right: 36px;
    vertical-align: -10%;
    width: 20px;
    height: 15px;
}

.nav-tabs {
    position: relative;
    background: #fbfcff;
    border-top: 1px solid #d9e7f7;
    padding-top: 5px;
}

    .nav-tabs::before {
        bottom: -2px;
        -webkit-box-shadow: 0 -1px 0 #d9e7f7;
        box-shadow: 0 -1px 0 #d9e7f7;
        content: '';
        display: block;
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        z-index: 2;
    }

    .nav-tabs > li > a {
        background-color: #eff6ff;
        border-color: #d9e7f7;
        border-bottom-color: transparent;
        color: #293041;
        margin-right: 5px;
    }

        .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
            background-color: #d9e7f7;
            border-color: #d9e7f7;
            border-bottom-color: transparent;
        }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        background: white;
        -webkit-box-shadow: -1px -1px 5px 0 rgba(217,231,247,0.2),1px -1px 5px 0 rgba(217,231,247,0.2);
        box-shadow: -1px -1px 5px 0 rgba(217,231,247,0.2),1px -1px 5px 0 rgba(217,231,247,0.2);
        color: #478cfe;
        position: relative;
        z-index: 3;
    }

        .nav-tabs > li.active > a::after, .nav-tabs > li.active > a:hover::after, .nav-tabs > li.active > a:focus::after {
            background: white;
            content: '';
            height: 3px;
            left: 0;
            position: absolute;
            top: 100%;
            width: 100%;
        }

    .nav-tabs.-primary {
        background: #478cfe;
        padding: 10px 15px 0 15px;
    }

        .nav-tabs.-primary > li > a {
            border-color: #336dcd;
            background-color: #336dcd;
            color: white;
        }

            .nav-tabs.-primary > li > a:hover, .nav-tabs.-primary > li > a:focus {
                background-color: #2359b3;
                border-color: #2359b3;
            }

        .nav-tabs.-primary > li.active > a, .nav-tabs.-primary > li.active > a:hover, .nav-tabs.-primary > li.active > a:focus {
            background-color: white;
            border-color: transparent;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #478cfe;
            z-index: 3;
        }

@media (max-width: 767px) {
    .nav-tabs.-flexible {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 10px 5px 0 15px;
    }

        .nav-tabs.-flexible > li {
            -webkit-box-flex: 1;
            -ms-flex: auto 1 1;
            flex: auto 1 1;
            margin-bottom: 10px;
        }

            .nav-tabs.-flexible > li > a {
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                border-radius: 3px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin-right: 10px;
            }

            .nav-tabs.-flexible > li.active > a {
                -webkit-box-shadow: none;
                box-shadow: none;
            }

                .nav-tabs.-flexible > li.active > a::after {
                    display: none;
                }

        .nav-tabs.-flexible:not(.-primary) > li > a {
            border-color: #d9e7f7;
        }

        .nav-tabs.-flexible.-primary > li:not(.active) > a, .nav-tabs.-flexible.-primary > li:not(:hover) > a {
            border-bottom-color: #336dcd;
        }

        .nav-tabs.-flexible.-primary > li.active > a {
            border-bottom-color: transparent;
        }

        .nav-tabs.-flexible.-primary > li:not(.active):hover > a {
            border-bottom-color: #2359b3;
        }
}

input[type="radio"], input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -webkit-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
}

    input[type="radio"][disabled], input[type="radio"][readonly], input[type="checkbox"][disabled], input[type="checkbox"][readonly] {
        opacity: .5;
    }

    input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
        outline: none;
    }

input[type=radio] {
    -moz-appearance: none;
    -webkit-appearance: button;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f9f9f9));
    background: linear-gradient(#fefefe 0%, #f9f9f9 100%);
    border: 1px solid #d9e7f7;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.04);
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.04);
    margin-top: 1px;
    position: relative;
    width: 16px;
    height: 16px;
}

    input[type=radio], input[type=radio] + span {
        color: #293041;
    }

        input[type=radio]::before {
            content: '';
            height: 0;
            left: 50%;
            margin-left: 0;
            margin-top: 0;
            position: absolute;
            top: 50%;
            -webkit-transition-duration: .3s;
            transition-duration: .3s;
            width: 0;
        }

        input[type=radio]:checked {
            border: 1px solid #4b8ffa;
            -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,0.2);
            box-shadow: inset 0 2px 0 rgba(255,255,255,0.2);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), to(#478cfe));
            background-image: linear-gradient(to bottom, #5f9bff 0%, #478cfe 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF478CFE', GradientType=0);
            background-repeat: repeat-x;
        }

            input[type=radio]:checked, input[type=radio]:checked + span {
                color: #293041;
            }

                input[type=radio]:checked:hover {
                    background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), to(#478cfe));
                    background-image: linear-gradient(to bottom, #5f9bff 0%, #478cfe 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF478CFE', GradientType=0);
                    background-repeat: repeat-x;
                }

                input[type=radio]:checked::before {
                    content: '';
                    background: #ffffff;
                    border-radius: 10px;
                    -webkit-box-shadow: 0 1px 1px #2260c4;
                    box-shadow: 0 1px 1px #2260c4;
                    left: 50%;
                    margin-left: -3px;
                    margin-top: -3px;
                    position: absolute;
                    top: 50%;
                    width: 6px;
                    height: 6px;
                }

        input[type=radio]:not(:checked):hover {
            border: 1px solid #4b8ffa;
        }

        input[type=radio]:not(:checked):active {
            border: 1px solid #4b8ffa;
            -webkit-box-shadow: 0 1px 1px 0 #ffffff;
            box-shadow: 0 1px 1px 0 #ffffff;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfcff), to(#eee));
            background-image: linear-gradient(to bottom, #fbfcff 0%, #eee 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBFCFF', endColorstr='#FFEEEEEE', GradientType=0);
            background-repeat: repeat-x;
        }

            input[type=radio]:not(:checked):active::before {
                content: '';
                background: #4b8ffa;
                border-radius: 10px;
                -webkit-box-shadow: none;
                box-shadow: none;
                left: 50%;
                margin-left: -3px;
                margin-top: -3px;
                position: absolute;
                top: 50%;
                width: 6px;
                height: 6px;
            }

        input[type=radio]:checked:active {
            border: 1px solid #336dcd;
            -webkit-box-shadow: 0 1px 1px 0 #ffffff;
            box-shadow: 0 1px 1px 0 #ffffff;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb));
            background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
            background-repeat: no-repeat;
        }

            input[type=radio]:checked:active::before {
                content: none;
            }

        input[type=radio]:disabled, input[type=radio]:disabled + span, input[type=radio] .disabled, input[type=radio] .disabled + span {
            cursor: not-allowed;
            opacity: .5;
        }

            input[type=radio]:disabled:hover, input[type=radio] .disabled:hover {
                border: 1px solid #d9e7f7;
            }

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    width: 16px;
    height: 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f9f9f9));
    background: linear-gradient(#fefefe 0%, #f9f9f9 100%);
    border: 1px solid #d9e7f7;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.04);
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.04);
    display: inline-block;
    margin-top: 2px;
    margin-right: 5px;
    position: relative;
    vertical-align: text-bottom;
    -webkit-appearance: button;
    -moz-appearance: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.08);
}

    .checkbox input[type=checkbox], .checkbox input[type=checkbox] + span, .checkbox-inline input[type=checkbox], .checkbox-inline input[type=checkbox] + span {
        color: #293041;
    }

        .checkbox input[type=checkbox]:checked:hover, .checkbox-inline input[type=checkbox]:checked:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#478cfe), to(#5f9bff));
            background-image: linear-gradient(to bottom, #478cfe 0%, #5f9bff 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF478CFE', endColorstr='#FF5F9BFF', GradientType=0);
            background-repeat: repeat-x;
        }

        .checkbox input[type=checkbox]:not(:checked):hover, .checkbox-inline input[type=checkbox]:not(:checked):hover {
            border: 1px solid #4b8ffa;
        }

        .checkbox input[type=checkbox]:checked, .checkbox-inline input[type=checkbox]:checked {
            border: 1px solid #4b8ffa;
            -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,0.2);
            box-shadow: inset 0 2px 0 rgba(255,255,255,0.2);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb));
            background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
            background-repeat: no-repeat;
        }

            .checkbox input[type=checkbox]:checked::before, .checkbox-inline input[type=checkbox]:checked::before {
                content: '';
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAA0lBMVEUAAAA0ees0ees0ees0eev7/P/7/P83e+s0ees0ees0ees0eetnm/E0eevx9v7r8v3m7v39/v/1+f7l7v1clO9Cguw1eevS4vs0ees0ees0eeupxvc0eeuXu/XW5PvS4vvQ4PrL3frF2fm+1Pm30Pj2+f6vyvenxfbi7PygwPbx9v7x9v7s8v2gwPZrnfDq8f1kmfBVj+7w9f5Hhu1RjO40ees8fuw0eevu9P00eevH2vo0eevC1/k0eeu80/jd6Py40Pg0eeu0zvg0ees0eev///+llgxrAAAARXRSTlMAAgkOFfbwjEQwLBoRBP39+/rovLicg19bVjosJxb49/b08vDu7evn5ePhzsvFxMPAsKqimJaVfXpwV1FPS0ZBPz85NiMsezAzAAAAp0lEQVQY063NRxKCUBRE0fdBQQFFFIyYc845h97/lvwIJYWOrPIOz6Cb/lssI82ELzMQfnzYzgCG0YCxQxjoblVi502ReXbi1l4rAoUk9F1lFwlopaP8R+kAA82xWxNovIzsRQIYa8QKSaAu3x0j8TjlmtIcq8l5wV0P7U2daw+orhzzNGfGwatYV5HI1wnXkhXh5quaHenleURkFNSl/DZ/QbG5/d4T9sIUAG4RIcMAAAAASUVORK5CYII=") center no-repeat;
                background-size: 10px;
                left: 50%;
                margin-left: -5px;
                margin-top: -5px;
                position: absolute;
                top: 50%;
                width: 10px;
                height: 10px;
            }

            .checkbox input[type=checkbox]:checked, .checkbox input[type=checkbox]:checked + span, .checkbox-inline input[type=checkbox]:checked, .checkbox-inline input[type=checkbox]:checked + span {
                color: #293041;
            }

                .checkbox input[type=checkbox]:checked + label, .checkbox-inline input[type=checkbox]:checked + label {
                    color: #555555;
                }

                .checkbox input[type=checkbox]:checked:active, .checkbox-inline input[type=checkbox]:checked:active {
                    border: 1px solid #4b8ffa;
                    -webkit-box-shadow: 0 1px 1px 0 #fff;
                    box-shadow: 0 1px 1px 0 #fff;
                    background-image: -webkit-gradient(linear, left top, left bottom, from(#3479eb), color-stop(50%, #478cfe), to(#5f9bff));
                    background-image: linear-gradient(#3479eb, #478cfe 50%, #5f9bff);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3479EB', endColorstr='#FF5F9BFF', GradientType=0);
                    background-repeat: no-repeat;
                }

                    .checkbox input[type=checkbox]:checked:active::before, .checkbox-inline input[type=checkbox]:checked:active::before {
                        content: '';
                        background: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAA21BMVEUAAAD///////////////////9Lj/7///////+wzv////////9ZmP5UlP5em/5Kjv5tpP50qP5/r/5Okf5Kjv6Mt/5Qkv7R4v9em/7b6P/z9//9/v/9/f/////////////////////////////q8v////+Wvv5inf6dwv5TlP5TlP5Yl/6dwv5amP7h7f9Vlf7u9P/k7v/////4+v9Wlf7///93qv5oof56rP7///////9/r/7///+Esv7///9mn/6HtP6Ltv7///+TvP6Yv/7///////////9HjP53LbKNAAAASHRSTlMAAwEVDwj2WiwVCgX9/fv5+PXx8O/t6MK8uJyNiH9FPTcvJxoPDOfl4+HOy8XDsKqimJaVenBgX1dVUU9LRkJBPzkyMCkjHBQayMgtAAAAq0lEQVQY063OxQ6DUBSE4XOpUXeHIqXu7m7z/k/US2ghsGvSWX6LyU//XXSVG0W8tkwi+PDYOgn0NZexXRBoL57ETvOw8LEDt6YsBsiXQ9dSds4CeVkLEIktoBc27WKadOVG+iQBDAxitwKQkVTTyL8fci0Zd9OqqtUovLblGNcOkJ4p327m25TjALeK0iCyNVTkmqocuTlaDxVjqXHNL5Bbp1XbnAdR5/b73ppgFhis6ZIkAAAAAElFTkSuQmCC") center no-repeat;
                        background-size: 10px;
                        left: 50%;
                        margin-left: -5px;
                        margin-top: -5px;
                        position: absolute;
                        top: 50%;
                        width: 10px;
                        height: 10px;
                    }

        .checkbox input[type=checkbox]:not(:checked):active, .checkbox-inline input[type=checkbox]:not(:checked):active {
            border-color: #478cfe;
        }

            .checkbox input[type=checkbox]:not(:checked):active::before, .checkbox-inline input[type=checkbox]:not(:checked):active::before {
                content: '';
                background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMTUiPgo8cGF0aCBmaWxsUnVsZT0iZXZlbm9kZCIgZD0iTSAxNy42MiAyLjNDIDE3LjYyIDIuMyAxNy42MiAyLjMgMTcuNjIgMi4zIDE3LjYyIDIuMyA3Ljc3IDEyLjYxIDcuNzcgMTIuNjEgNy43NyAxMi42MSA3Ljc3IDEyLjYxIDcuNzcgMTIuNjEgNy41MyAxMi44NSA3LjIxIDEzIDYuODYgMTMgNi41IDEzIDYuMTggMTIuODUgNS45NSAxMi42MSA1Ljk1IDEyLjYxIDUuOTUgMTIuNjEgNS45NSAxMi42MSA1Ljk1IDEyLjYxIDAuMzggNi43OCAwLjM4IDYuNzggMC4zOCA2Ljc4IDAuMzggNi43OCAwLjM4IDYuNzggMC4xNCA2LjU0IDAgNi4yIDAgNS44MyAwIDUuMDkgMC41OCA0LjQ4IDEuMjkgNC40OCAxLjY0IDQuNDggMS45NiA0LjYzIDIuMiA0Ljg4IDIuMiA0Ljg4IDIuMiA0Ljg4IDIuMiA0Ljg4IDIuMiA0Ljg4IDYuODYgOS43NSA2Ljg2IDkuNzUgNi44NiA5Ljc1IDE1LjgxIDAuMzkgMTUuODEgMC4zOSAxNS44MSAwLjM5IDE1LjgxIDAuMzkgMTUuODEgMC4zOSAxNi4wNCAwLjE1IDE2LjM2IDAgMTYuNzEgMCAxNy40MyAwIDE4IDAuNiAxOCAxLjM1IDE4IDEuNzIgMTcuODYgMi4wNSAxNy42MiAyLjNaIiBmaWxsPSJyZ2IoNzEsMTM5LDI1MykiLz48L3N2Zz4=") center no-repeat;
                background-size: 10px;
                left: 50%;
                margin-left: -5px;
                margin-top: -5px;
                position: absolute;
                top: 50%;
                width: 10px;
                height: 10px;
            }

        .checkbox input[type=checkbox]:indeterminate, .checkbox-inline input[type=checkbox]:indeterminate {
            border-color: #478cfe;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb));
            background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
            background-repeat: no-repeat;
        }

            .checkbox input[type=checkbox]:indeterminate::before, .checkbox-inline input[type=checkbox]:indeterminate::before {
                content: '';
                background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggNCI+CjxwYXRoIGZpbGxSdWxlPSJldmVub2RkIiBkPSJNIDE0IDJDIDE0IDIgMiAyIDIgMiAxLjIyIDIgMCAxLjc4IDAgMSAwIDAuMjIgMS4yMiAwIDIgMCAyIDAgMTQgMCAxNCAwIDE0Ljc4IDAgMTYgMC4yMiAxNiAxIDE2IDEuNzggMTQuNzggMiAxNCAyWiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIvPjwvc3ZnPg==") center no-repeat;
                background-size: 10px;
                left: 50%;
                margin-left: -5px;
                margin-top: -5px;
                position: absolute;
                top: 50%;
                width: 10px;
                height: 10px;
            }

        .checkbox input[type=checkbox]:disabled, .checkbox-inline input[type=checkbox]:disabled {
            cursor: not-allowed;
            opacity: .5;
        }

            .checkbox input[type=checkbox]:disabled :hover, .checkbox-inline input[type=checkbox]:disabled :hover {
                border: 1px solid #d9e7f7;
            }

.checkbox.disabled label, .checkbox.disabled label input[type=checkbox], .checkbox-inline.disabled label, .checkbox-inline.disabled label input[type=checkbox] {
    cursor: not-allowed;
    opacity: .5;
}

    .checkbox.disabled label input[type=checkbox]:hover, .checkbox-inline.disabled label input[type=checkbox]:hover {
        border: 1px solid #d9e7f7;
    }

@-moz-document url-prefix() {
    input [type=checkbox],input[type=radio];

{
    background: none;
}

input[type=checkbox]:checked, input[type=radio]:checked {
    background: none;
}

}

.radio label, .checkbox label {
    font-weight: 400;
}

.pill {
    cursor: default;
}

#flash-area {
    margin-top: 20px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #flash-area {
        margin: 0;
    }
}

#flash-area + ul.breadcrumb {
    margin-top: 10px;
}

#flash-area + .content-block {
    margin-top: 0 !important;
}

#flash-area .flash {
    margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #flash-area .flash {
        border: none;
        margin-bottom: 0;
        border-radius: 0;
    }
}

.pagination {
    margin: 3px 0;
}

    .pagination > li > a, .pagination > li > span {
        border-radius: 2px;
        border: 1px solid #d9e7f7;
        -webkit-box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
        box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
        color: #5b6c86;
        margin: 0 3px;
        background-image: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#f9f9f9));
        background-image: linear-gradient(to right, #fefefe 0%, #f9f9f9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF9F9F9', GradientType=1);
        background-repeat: repeat-x;
    }

    .pagination > li:not(.disabled) > a:hover, .pagination > li:not(.disabled) > a:focus, .pagination > li:not(.disabled) > span:hover, .pagination > li:not(.disabled) > span:focus {
        border-color: #478cfe;
        color: #478cfe;
        background-image: -webkit-gradient(linear, left top, right top, from(#f9f9f9), to(#fefefe));
        background-image: linear-gradient(to right, #f9f9f9 0%, #fefefe 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE', GradientType=1);
        background-repeat: repeat-x;
    }

    .pagination > li:not(.disabled) > a:active, .pagination > li.active > a, .pagination > li.active > span {
        -webkit-box-shadow: inset 0 1.5px 2.5px rgba(204,204,204,0.5),0 1px 1px #fff;
        box-shadow: inset 0 1.5px 2.5px rgba(204,204,204,0.5),0 1px 1px #fff;
        color: #478cfe;
        border: 1px solid #478cfe;
        background-image: -webkit-gradient(linear, left top, right top, from(#fbfcff), to(#eee));
        background-image: linear-gradient(to right, #fbfcff 0%, #eee 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBFCFF', endColorstr='#FFEEEEEE', GradientType=1);
        background-repeat: repeat-x;
    }

        .pagination > li:not(.disabled) > a:active:hover, .pagination > li:not(.disabled) > a:active:focus, .pagination > li.active > a:hover, .pagination > li.active > a:focus, .pagination > li.active > span:hover, .pagination > li.active > span:focus {
            border: 1px solid #478cfe;
            cursor: default;
            background-image: -webkit-gradient(linear, left top, right top, from(#fbfcff), to(#eee));
            background-image: linear-gradient(to right, #fbfcff 0%, #eee 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBFCFF', endColorstr='#FFEEEEEE', GradientType=1);
            background-repeat: repeat-x;
        }

    .pagination > li.disabled {
        opacity: .5;
    }

        .pagination > li.disabled a, .pagination > li.disabled a:active, .pagination > li.disabled a:hover, .pagination > li.disabled a:focus {
            border: 1px solid #d9e7f7;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #d9e7f7;
            text-shadow: 0 1px 1px #ffffff;
        }

.flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px 0px 15px -15px;
}

    .flex-row:last-of-type {
        margin-bottom: 0;
    }

    .flex-row.center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .flex-row.top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .flex-row.bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .flex-row .cell {
        padding: 15px 0px 0px 15px;
    }

@media (max-width: 767px) {
    .flex-row .cell {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}

.flex-row .cell:empty {
    display: none;
}

.flex-row .cell.stretch {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

@media (max-width: 767px) {
    .flex-row .cell.stretch {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}

.flex-row .cell.top {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.flex-row .cell.bottom {
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.flex-row .cell.center {
    -ms-flex-item-align: center;
    align-self: center;
}

.flex-row .form-group, .flex-row .col-sm-3.label-block {
    margin-bottom: 0;
}

ul.tree-view {
    list-style-type: none;
    padding: 0;
}

    ul.tree-view li .action-links {
        margin-left: 1em;
    }

    ul.tree-view ul.children {
        list-style-type: none;
        padding: 0;
        margin-left: 10px;
    }

        ul.tree-view ul.children li {
            padding: 5px 0 5px 20px;
            position: relative;
        }

            ul.tree-view ul.children li:before {
                padding-top: 8px;
                content: "—";
                font-family: FontAwesome;
                display: inline-block;
                line-height: 100%;
                top: 0;
                left: 0;
                position: absolute;
            }

.table > tbody > tr:last-of-type > td, .table-fusion > tbody > tr:last-of-type > td {
    border-bottom: 1px solid #d9e7f6;
}

.table > thead > tr > th, .table-fusion > thead > tr > th {
    font-weight: normal;
}

table.table-wide {
    width: 100%;
}

.vertical-top, table.vertical-top td {
    vertical-align: top !important;
}

.vertical-bottom, table.vertical-bottom td {
    vertical-align: bottom !important;
}

.vertical-center, table.vertical-center td {
    vertical-align: middle !important;
}

.table-responsive {
    padding: 0;
}

    .table-responsive > .table-fusion td:first-of-type, .table-responsive > .table-fusion th:first-of-type {
        padding-left: 15px;
    }

    .table-responsive > .table-fusion td:last-of-type, .table-responsive > .table-fusion th:last-of-type {
        padding-right: 15px;
    }

@media (max-width: 767px) {
    .table-responsive {
        width: auto;
    }
}

.table-responsive + .pagination {
    margin-top: 0;
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

div.inline-spinner {
    -webkit-animation: rotating .8s linear infinite;
    animation: rotating .8s linear infinite;
    display: none;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwYTE2IDE2IDAgMCAwIDAgMzIgMTYgMTYgMCAwIDAgMC0zMm0wIDRhMTIgMTIgMCAwIDEgMCAyNCAxMiAxMiAwIDAgMSAwLTI0Ii8+PHBhdGggZD0iTTE2IDBhMTYgMTYgMCAwIDEgMTYgMTZoLTRBMTIgMTIgMCAwIDAgMTYgNHoiPjwvcGF0aD48L3N2Zz4=");
    fill: currentColor;
}

.striped {
    background-image: linear-gradient(-45deg, transparent 25%, rgba(0,0,0,0.02) 25%, rgba(0,0,0,0.02) 50%, transparent 50%, transparent 75%, rgba(0,0,0,0.02) 75%, rgba(0,0,0,0.03));
    background-size: 30px 30px;
}

.media-debug {
    display: none;
    z-index: 200;
    position: fixed;
    text-align: center;
    background: rgba(0,0,0,0.6);
    font-size: 24px;
    color: white;
    font-size: 32px;
    padding: 10px 20px;
    border-radius: 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -50px;
}

    .media-debug:after {
        display: none;
    }

@media (max-width: 767px) {
    .media-debug:after {
        content: "XS";
        display: block;
    }
}

@media (min-width: 768px) {
    .media-debug:after {
        content: "SM+";
        display: block;
    }
}

@media (min-width: 992px) {
    .media-debug:after {
        content: "MD+";
        display: block;
    }
}

@media (min-width: 1200px) {
    .media-debug:after {
        content: "LG";
        display: block;
    }
}

.label, .label.label-payment.label-payment-current, .label.label-payment.label-payment-past_due, .label.label-payment.label-payment-outstanding, .label.label-payment.label-payment-to_be_invoiced, .label.label-payment.label-payment-late, .label.label-payment.label-payment-paid {
    font-weight: 400;
    padding: 2px 5px;
}

    .label.-yellow, .-yellow.label.label-payment.label-payment-current, .-yellow.label.label-payment.label-payment-past_due, .-yellow.label.label-payment.label-payment-outstanding, .-yellow.label.label-payment.label-payment-to_be_invoiced, .-yellow.label.label-payment.label-payment-late, .-yellow.label.label-payment.label-payment-paid {
        background-color: #f3c600;
    }

        .label.-yellow.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-yellow.-deselected {
            background: white;
            border: 1px solid #f3c600;
            color: #f3c600;
            padding: 1px 5px;
        }

            .label.-yellow.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-yellow-e61262da51de43ac7f56d831e6a4ef4e02874203739d79c85f2de5bf6db3a753.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-yellow.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-yellow.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #f3c600;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-yellow.-tag::before {
            border-right: 7px solid #f3c600;
        }

    .label.-amber, .label.label-warning, .label-warning.label.label-payment.label-payment-current, .label-warning.label.label-payment.label-payment-past_due, .label-warning.label.label-payment.label-payment-outstanding, .label-warning.label.label-payment.label-payment-to_be_invoiced, .label-warning.label.label-payment.label-payment-late, .label-warning.label.label-payment.label-payment-paid, .-amber.label.label-payment.label-payment-current, .-amber.label.label-payment.label-payment-past_due, .-amber.label.label-payment.label-payment-outstanding, .-amber.label.label-payment.label-payment-to_be_invoiced, .-amber.label.label-payment.label-payment-late, .-amber.label.label-payment.label-payment-paid {
        background-color: #f59d00;
    }

        .label.-amber.-xs:not(.-tag), .-xs.label.label-warning:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-amber.-deselected, .-deselected.label.label-warning {
            background: white;
            border: 1px solid #f59d00;
            color: #f59d00;
            padding: 1px 5px;
        }

            .label.-amber.-deselected.-tag, .-deselected.-tag.label.label-warning {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-amber-536ceca3753a677b0069411dc444db0ec3ccfeef4e15b6906fcecc1bbd574b91.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-amber.-deselected.-tag::after, .-deselected.-tag.label.label-warning::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-amber.-deselected.-tag::before, .-deselected.-tag.label.label-warning::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #f59d00;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-amber.-tag::before, .-tag.label.label-warning::before {
            border-right: 7px solid #f59d00;
        }

    .label.-orange, .-orange.label.label-payment.label-payment-current, .label.label-payment.label-payment-past_due, .label.label-payment.label-payment-outstanding, .-orange.label.label-payment.label-payment-to_be_invoiced, .-orange.label.label-payment.label-payment-late, .-orange.label.label-payment.label-payment-paid {
        background-color: #e87e04;
    }

        .label.-orange.-xs:not(.-tag), .-xs.label.label-payment.label-payment-past_due:not(.-tag), .-xs.label.label-payment.label-payment-outstanding:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-orange.-deselected, .-deselected.label.label-payment.label-payment-past_due, .-deselected.label.label-payment.label-payment-outstanding {
            background: white;
            border: 1px solid #e87e04;
            color: #e87e04;
            padding: 1px 5px;
        }

            .label.-orange.-deselected.-tag, .-deselected.-tag.label.label-payment.label-payment-past_due, .-deselected.-tag.label.label-payment.label-payment-outstanding {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-orange-8f61b3cf665ab8fdef47ee4c808a779fb440059f8a880945f7735d2fd6e38ab0.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-orange.-deselected.-tag::after, .-deselected.-tag.label.label-payment.label-payment-past_due::after, .-deselected.-tag.label.label-payment.label-payment-outstanding::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-orange.-deselected.-tag::before, .-deselected.-tag.label.label-payment.label-payment-past_due::before, .-deselected.-tag.label.label-payment.label-payment-outstanding::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #e87e04;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-orange.-tag::before, .-tag.label.label-payment.label-payment-past_due::before, .-tag.label.label-payment.label-payment-outstanding::before {
            border-right: 7px solid #e87e04;
        }

    .label.-rust, .-rust.label.label-payment.label-payment-current, .-rust.label.label-payment.label-payment-past_due, .-rust.label.label-payment.label-payment-outstanding, .-rust.label.label-payment.label-payment-to_be_invoiced, .-rust.label.label-payment.label-payment-late, .-rust.label.label-payment.label-payment-paid {
        background-color: #d55400;
    }

        .label.-rust.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-rust.-deselected {
            background: white;
            border: 1px solid #d55400;
            color: #d55400;
            padding: 1px 5px;
        }

            .label.-rust.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-rust-370cb67eb57c40f188afe7fb81fc994fa015465c92c4c78b87e4d582cf19b1a4.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-rust.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-rust.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #d55400;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-rust.-tag::before {
            border-right: 7px solid #d55400;
        }

    .label.-red, .label.label-danger, .label-danger.label.label-payment.label-payment-current, .label-danger.label.label-payment.label-payment-past_due, .label-danger.label.label-payment.label-payment-outstanding, .label-danger.label.label-payment.label-payment-to_be_invoiced, .label-danger.label.label-payment.label-payment-paid, .-red.label.label-payment.label-payment-current, .-red.label.label-payment.label-payment-past_due, .-red.label.label-payment.label-payment-outstanding, .-red.label.label-payment.label-payment-to_be_invoiced, .label.label-payment.label-payment-late, .-red.label.label-payment.label-payment-paid {
        background-color: #e94b35;
    }

        .label.-red.-xs:not(.-tag), .-xs.label.label-danger:not(.-tag), .-xs.label.label-payment.label-payment-late:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-red.-deselected, .-deselected.label.label-danger, .-deselected.label.label-payment.label-payment-late {
            background: white;
            border: 1px solid #e94b35;
            color: #e94b35;
            padding: 1px 5px;
        }

            .label.-red.-deselected.-tag, .-deselected.-tag.label.label-danger, .-deselected.-tag.label.label-payment.label-payment-late {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-red-81cda7a7e3a7031336c393f5134ab0f0e82bd1e13f67ea819fb94f7ca7d0095a.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-red.-deselected.-tag::after, .-deselected.-tag.label.label-danger::after, .-deselected.-tag.label.label-payment.label-payment-late::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-red.-deselected.-tag::before, .-deselected.-tag.label.label-danger::before, .-deselected.-tag.label.label-payment.label-payment-late::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #e94b35;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-red.-tag::before, .-tag.label.label-danger::before, .-tag.label.label-payment.label-payment-late::before {
            border-right: 7px solid #e94b35;
        }

    .label.-burgandy, .-burgandy.label.label-payment.label-payment-current, .-burgandy.label.label-payment.label-payment-past_due, .-burgandy.label.label-payment.label-payment-outstanding, .-burgandy.label.label-payment.label-payment-to_be_invoiced, .-burgandy.label.label-payment.label-payment-late, .-burgandy.label.label-payment.label-payment-paid {
        background-color: #c23824;
    }

        .label.-burgandy.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-burgandy.-deselected {
            background: white;
            border: 1px solid #c23824;
            color: #c23824;
            padding: 1px 5px;
        }

            .label.-burgandy.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-burgandy-bd36bb9213e0cbcdd1e8d5f73437256fb625d95640556a941e5c90c76f971236.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-burgandy.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-burgandy.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #c23824;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-burgandy.-tag::before {
            border-right: 7px solid #c23824;
        }

    .label.-rose, .-rose.label.label-payment.label-payment-current, .-rose.label.label-payment.label-payment-past_due, .-rose.label.label-payment.label-payment-outstanding, .-rose.label.label-payment.label-payment-to_be_invoiced, .-rose.label.label-payment.label-payment-late, .-rose.label.label-payment.label-payment-paid {
        background-color: #ff5999;
    }

        .label.-rose.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-rose.-deselected {
            background: white;
            border: 1px solid #ff5999;
            color: #ff5999;
            padding: 1px 5px;
        }

            .label.-rose.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-rose-9b0a8879c94b01369b6314a53d6a5b6956c9782a5b304ebe8a27ace270d81634.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-rose.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-rose.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #ff5999;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-rose.-tag::before {
            border-right: 7px solid #ff5999;
        }

    .label.-pink, .-pink.label.label-payment.label-payment-current, .-pink.label.label-payment.label-payment-past_due, .-pink.label.label-payment.label-payment-outstanding, .-pink.label.label-payment.label-payment-to_be_invoiced, .-pink.label.label-payment.label-payment-late, .-pink.label.label-payment.label-payment-paid {
        background-color: #f44488;
    }

        .label.-pink.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-pink.-deselected {
            background: white;
            border: 1px solid #f44488;
            color: #f44488;
            padding: 1px 5px;
        }

            .label.-pink.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-pink-6540ceb41603702e9896b421d9acc8d58c69a62280679c9ed9ddbac1908c7624.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-pink.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-pink.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #f44488;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-pink.-tag::before {
            border-right: 7px solid #f44488;
        }

    .label.-violet, .-violet.label.label-payment.label-payment-current, .-violet.label.label-payment.label-payment-past_due, .-violet.label.label-payment.label-payment-outstanding, .-violet.label.label-payment.label-payment-to_be_invoiced, .-violet.label.label-payment.label-payment-late, .-violet.label.label-payment.label-payment-paid {
        background-color: #9c55b8;
    }

        .label.-violet.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-violet.-deselected {
            background: white;
            border: 1px solid #9c55b8;
            color: #9c55b8;
            padding: 1px 5px;
        }

            .label.-violet.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-violet-f528058bfa4383614eac9a73d53a300e13743cd126996b389fc5e36054b92e7c.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-violet.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-violet.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #9c55b8;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-violet.-tag::before {
            border-right: 7px solid #9c55b8;
        }

    .label.-purple, .-purple.label.label-payment.label-payment-current, .-purple.label.label-payment.label-payment-past_due, .-purple.label.label-payment.label-payment-outstanding, .-purple.label.label-payment.label-payment-to_be_invoiced, .-purple.label.label-payment.label-payment-late, .label.label-payment.label-payment-paid {
        background-color: #8f3faf;
    }

        .label.-purple.-xs:not(.-tag), .-xs.label.label-payment.label-payment-paid:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-purple.-deselected, .-deselected.label.label-payment.label-payment-paid {
            background: white;
            border: 1px solid #8f3faf;
            color: #8f3faf;
            padding: 1px 5px;
        }

            .label.-purple.-deselected.-tag, .-deselected.-tag.label.label-payment.label-payment-paid {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-purple-f170bd3759a7f9ad1d005366dfca57e854dcd467ef265e4a66e7d0984655aebe.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-purple.-deselected.-tag::after, .-deselected.-tag.label.label-payment.label-payment-paid::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-purple.-deselected.-tag::before, .-deselected.-tag.label.label-payment.label-payment-paid::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #8f3faf;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-purple.-tag::before, .-tag.label.label-payment.label-payment-paid::before {
            border-right: 7px solid #8f3faf;
        }

    .label.-blue, .label.label-primary, .label-primary.label.label-payment.label-payment-current, .label-primary.label.label-payment.label-payment-past_due, .label-primary.label.label-payment.label-payment-outstanding, .label-primary.label.label-payment.label-payment-late, .label-primary.label.label-payment.label-payment-paid, .-blue.label.label-payment.label-payment-current, .-blue.label.label-payment.label-payment-past_due, .-blue.label.label-payment.label-payment-outstanding, .label.label-payment.label-payment-to_be_invoiced, .-blue.label.label-payment.label-payment-late, .-blue.label.label-payment.label-payment-paid {
        background-color: #478cfe;
    }

        .label.-blue.-xs:not(.-tag), .-xs.label.label-primary:not(.-tag), .-xs.label.label-payment.label-payment-to_be_invoiced:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-blue.-deselected, .-deselected.label.label-primary, .-deselected.label.label-payment.label-payment-to_be_invoiced {
            background: white;
            border: 1px solid #478cfe;
            color: #478cfe;
            padding: 1px 5px;
        }

            .label.-blue.-deselected.-tag, .-deselected.-tag.label.label-primary, .-deselected.-tag.label.label-payment.label-payment-to_be_invoiced {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-blue-dc94a131ae2f9753a35ef0a1053510a2c686861d65c3b8d5b969e376fafd5a3a.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-blue.-deselected.-tag::after, .-deselected.-tag.label.label-primary::after, .-deselected.-tag.label.label-payment.label-payment-to_be_invoiced::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-blue.-deselected.-tag::before, .-deselected.-tag.label.label-primary::before, .-deselected.-tag.label.label-payment.label-payment-to_be_invoiced::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #478cfe;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-blue.-tag::before, .-tag.label.label-primary::before, .-tag.label.label-payment.label-payment-to_be_invoiced::before {
            border-right: 7px solid #478cfe;
        }

    .label.-royal-blue, .-royal-blue.label.label-payment.label-payment-current, .-royal-blue.label.label-payment.label-payment-past_due, .-royal-blue.label.label-payment.label-payment-outstanding, .-royal-blue.label.label-payment.label-payment-to_be_invoiced, .-royal-blue.label.label-payment.label-payment-late, .-royal-blue.label.label-payment.label-payment-paid {
        background-color: #336dcd;
    }

        .label.-royal-blue.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-royal-blue.-deselected {
            background: white;
            border: 1px solid #336dcd;
            color: #336dcd;
            padding: 1px 5px;
        }

            .label.-royal-blue.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-royal-blue-61deb77fefb8667a9f70aec27b34dc5449d46c451f08f52c2a41f49bd3ba0981.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-royal-blue.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-royal-blue.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #336dcd;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-royal-blue.-tag::before {
            border-right: 7px solid #336dcd;
        }

    .label.-azure, .-azure.label.label-payment.label-payment-current, .-azure.label.label-payment.label-payment-past_due, .-azure.label.label-payment.label-payment-outstanding, .-azure.label.label-payment.label-payment-to_be_invoiced, .-azure.label.label-payment.label-payment-late, .-azure.label.label-payment.label-payment-paid {
        background-color: #2c97de;
    }

        .label.-azure.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-azure.-deselected {
            background: white;
            border: 1px solid #2c97de;
            color: #2c97de;
            padding: 1px 5px;
        }

            .label.-azure.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-azure-3cf9342d7527ded9d28b8581b09ca6c6fffa234c147b7bfdc478da2d152ddf04.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-azure.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-azure.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #2c97de;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-azure.-tag::before {
            border-right: 7px solid #2c97de;
        }

    .label.-navy, .-navy.label.label-payment.label-payment-current, .-navy.label.label-payment.label-payment-past_due, .-navy.label.label-payment.label-payment-outstanding, .-navy.label.label-payment.label-payment-to_be_invoiced, .-navy.label.label-payment.label-payment-late, .-navy.label.label-payment.label-payment-paid {
        background-color: #227fbb;
    }

        .label.-navy.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-navy.-deselected {
            background: white;
            border: 1px solid #227fbb;
            color: #227fbb;
            padding: 1px 5px;
        }

            .label.-navy.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-navy-8a689ed133ec9669dbc967d6cb1bb8c0792cf5ff3f75fb6fa10f13b771e3bda1.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-navy.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-navy.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #227fbb;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-navy.-tag::before {
            border-right: 7px solid #227fbb;
        }

    .label.-turquoise, .-turquoise.label.label-payment.label-payment-current, .-turquoise.label.label-payment.label-payment-past_due, .-turquoise.label.label-payment.label-payment-outstanding, .-turquoise.label.label-payment.label-payment-to_be_invoiced, .-turquoise.label.label-payment.label-payment-late, .-turquoise.label.label-payment.label-payment-paid {
        background-color: #00bd9c;
    }

        .label.-turquoise.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-turquoise.-deselected {
            background: white;
            border: 1px solid #00bd9c;
            color: #00bd9c;
            padding: 1px 5px;
        }

            .label.-turquoise.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-turquoise-5df36ba9945a4eb960be8b9ebb0a5aa51598f31dbca6e7b68c191ff3ce5fb209.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-turquoise.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-turquoise.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #00bd9c;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-turquoise.-tag::before {
            border-right: 7px solid #00bd9c;
        }

    .label.-teal, .-teal.label.label-payment.label-payment-current, .-teal.label.label-payment.label-payment-past_due, .-teal.label.label-payment.label-payment-outstanding, .-teal.label.label-payment.label-payment-to_be_invoiced, .-teal.label.label-payment.label-payment-late, .-teal.label.label-payment.label-payment-paid {
        background-color: #00a085;
    }

        .label.-teal.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-teal.-deselected {
            background: white;
            border: 1px solid #00a085;
            color: #00a085;
            padding: 1px 5px;
        }

            .label.-teal.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-teal-41ea64725498396d55ba2e3d91402f7d1a186145a493eeadfb36758eb947474b.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-teal.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-teal.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #00a085;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-teal.-tag::before {
            border-right: 7px solid #00a085;
        }

    .label.-green, .label.label-success, .label-success.label.label-payment.label-payment-past_due, .label-success.label.label-payment.label-payment-outstanding, .label-success.label.label-payment.label-payment-to_be_invoiced, .label-success.label.label-payment.label-payment-late, .label-success.label.label-payment.label-payment-paid, .label.label-payment.label-payment-current, .-green.label.label-payment.label-payment-past_due, .-green.label.label-payment.label-payment-outstanding, .-green.label.label-payment.label-payment-to_be_invoiced, .-green.label.label-payment.label-payment-late, .-green.label.label-payment.label-payment-paid {
        background-color: #1ecd6e;
    }

        .label.-green.-xs:not(.-tag), .-xs.label.label-success:not(.-tag), .-xs.label.label-payment.label-payment-current:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-green.-deselected, .-deselected.label.label-success, .-deselected.label.label-payment.label-payment-current {
            background: white;
            border: 1px solid #1ecd6e;
            color: #1ecd6e;
            padding: 1px 5px;
        }

            .label.-green.-deselected.-tag, .-deselected.-tag.label.label-success, .-deselected.-tag.label.label-payment.label-payment-current {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-green-e90983d39058f4220ad7896102a019540ee9cb8b0ba3e643967b41e0bd2776a6.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-green.-deselected.-tag::after, .-deselected.-tag.label.label-success::after, .-deselected.-tag.label.label-payment.label-payment-current::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-green.-deselected.-tag::before, .-deselected.-tag.label.label-success::before, .-deselected.-tag.label.label-payment.label-payment-current::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #1ecd6e;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-green.-tag::before, .-tag.label.label-success::before, .-tag.label.label-payment.label-payment-current::before {
            border-right: 7px solid #1ecd6e;
        }

    .label.-forrest, .-forrest.label.label-payment.label-payment-current, .-forrest.label.label-payment.label-payment-past_due, .-forrest.label.label-payment.label-payment-outstanding, .-forrest.label.label-payment.label-payment-to_be_invoiced, .-forrest.label.label-payment.label-payment-late, .-forrest.label.label-payment.label-payment-paid {
        background-color: #1aaf5d;
    }

        .label.-forrest.-xs:not(.-tag) {
            border-radius: 3px;
            font-size: 60%;
            padding: 1px 3px;
        }

        .label.-forrest.-deselected {
            background: white;
            border: 1px solid #1aaf5d;
            color: #1aaf5d;
            padding: 1px 5px;
        }

            .label.-forrest.-deselected.-tag {
                background-image: url(https://assets.openapply.com/assets/fusion_ui/labels/tag-circle-forrest-da2ddda7fd070667d87176b63e33d0cb20d71acbc0f0f12a75cb4e254b173f6a.svg);
                background-position: 0 50%;
                background-repeat: no-repeat;
                background-size: 4px;
                padding: 1px 5px 1px 7px;
            }

                .label.-forrest.-deselected.-tag::after {
                    border-color: transparent;
                    border-style: solid;
                    border-left-width: 0;
                    border-right-color: white;
                    position: absolute;
                    border-width: 8px;
                    background: transparent;
                    border-radius: 0;
                    bottom: -10px;
                    height: 0;
                    left: -16px;
                    top: 0;
                    width: 0;
                }

                .label.-forrest.-deselected.-tag::before {
                    border-color: transparent;
                    border-style: solid;
                    border-right-color: #1aaf5d;
                    border-width: 9px;
                    height: 0;
                    left: -19px;
                    top: -1px;
                    width: 0;
                }

        .label.-forrest.-tag::before {
            border-right: 7px solid #1aaf5d;
        }

    .label.-tag, .-tag.label.label-payment.label-payment-current, .-tag.label.label-payment.label-payment-past_due, .-tag.label.label-payment.label-payment-outstanding, .-tag.label.label-payment.label-payment-to_be_invoiced, .-tag.label.label-payment.label-payment-late, .-tag.label.label-payment.label-payment-paid {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        margin-right: 15px;
        padding: 2px 5px 2px 7px;
        position: relative;
    }

        .label.-tag::before, .-tag.label.label-payment.label-payment-current::before, .-tag.label.label-payment.label-payment-past_due::before, .-tag.label.label-payment.label-payment-outstanding::before, .-tag.label.label-payment.label-payment-to_be_invoiced::before, .-tag.label.label-payment.label-payment-late::before, .-tag.label.label-payment.label-payment-paid::before {
            content: '';
            border-bottom: 9px solid transparent;
            border-top: 9px solid transparent;
            height: 0;
            left: -7px;
            position: absolute;
            top: 0;
            width: 0;
        }

        .label.-tag::after, .-tag.label.label-payment.label-payment-current::after, .-tag.label.label-payment.label-payment-past_due::after, .-tag.label.label-payment.label-payment-outstanding::after, .-tag.label.label-payment.label-payment-to_be_invoiced::after, .-tag.label.label-payment.label-payment-late::after, .-tag.label.label-payment.label-payment-paid::after {
            content: '';
            background: white;
            border-radius: 50%;
            display: block;
            height: 3px;
            position: absolute;
            top: calc(50% - 1.5px);
            width: 3px;
        }

.popover {
    -webkit-box-shadow: 1px 2px 10px rgba(39,49,65,0.4);
    box-shadow: 1px 2px 10px rgba(39,49,65,0.4);
    border-radius: 0;
    border: 0;
    padding: 20px;
}

    .popover.top .arrow {
        border-top-color: rgba(0,0,0,0.1);
    }

    .popover.bottom .arrow {
        border-bottom-color: rgba(0,0,0,0.1);
    }

    .popover.right .arrow {
        border-right-color: rgba(0,0,0,0.1);
    }

    .popover.left .arrow {
        border-left-color: rgba(0,0,0,0.1);
    }

    .popover .popover-title {
        background: none;
        border: 0;
        color: #859bbb;
        font-size: 12px;
        font-weight: 400;
        padding: 0 0 5px;
    }

        .popover .popover-title > .popover-header {
            border-bottom: 1px solid #d9e7f7;
            color: #293041;
            font-size: 14px;
            font-weight: 600;
            height: 50px;
            line-height: 50px;
            margin: -20px;
            min-width: 225px;
            padding: 0 10px 0 14px;
            vertical-align: middle;
        }

            .popover .popover-title > .popover-header > span {
                float: left;
                text-align: left;
            }

        .popover .popover-title .btn-popover {
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0E2QkVEQzt9PC9zdHlsZT48cGF0aCBpZD0iQ0xPU0UiIGNsYXNzPSJzdDAiIGQ9Ik0xOCw0bC02LDZsNiw2bDEsMWMwLjUsMC4zLDAuOCwwLjcsMSwxLjJjMCwxLTAuOCwxLjgtMS44LDEuOGMtMC41LTAuMi0xLTAuNS0xLjItMWwtMS0xbC02LTZsLTYsNmwtMSwxYy0wLjMsMC41LTAuNywwLjgtMS4yLDFjLTEsMC0xLjgtMC44LTEuOC0xLjhjMC4yLTAuNSwwLjUtMC45LDEtMS4ybDEtMWw2LTZMMiw0TDEsM0MwLjUsMi43LDAuMiwyLjMsMCwxLjhDMCwwLjgsMC44LDAsMS44LDBsMCwwYzAuNSwwLjIsMSwwLjUsMS4yLDFsMSwxbDYsNmw2LTZsMS0xYzAuMy0wLjUsMC43LTAuOCwxLjItMWMxLDAsMS44LDAuOCwxLjgsMS44bDAsMGMtMC4yLDAuNS0wLjUsMC45LTEsMS4yTDE4LDR6Ii8+PC9zdmc+) no-repeat center center;
            float: right;
            margin: 20px 5px 0 0;
            min-height: inherit;
            padding: 0;
            width: 10px;
            height: 10px;
        }

    .popover .popover-content {
        clear: both;
        color: #293041;
        font-size: 12px;
        font-weight: 400;
        margin: 0 -5px;
        padding: 0;
    }

        .popover .popover-content .popover-content-wrapper {
            margin: 0;
            padding: 15px 0;
        }

        .popover .popover-content .popover-footer {
            background: #fbfcff;
            border-top: 1px solid #d9e7f7;
            color: #293041;
            margin: 0 -15px -20px;
            padding: 5px 10px 5px 14px;
        }

.tooltip {
    opacity: 1 !important;
}

    .tooltip.top .tooltip-arrow {
        border-top-color: white;
    }

    .tooltip.bottom .tooltip-arrow {
        border-bottom-color: white;
    }

    .tooltip.right .tooltip-arrow {
        border-right-color: white;
    }

    .tooltip.left .tooltip-arrow {
        border-left-color: white;
    }

    .tooltip .tooltip-inner {
        -webkit-box-shadow: 1px 2px 10px rgba(39,49,65,0.4);
        box-shadow: 1px 2px 10px rgba(39,49,65,0.4);
        background: white;
        border-radius: 0;
        color: #5b6c86;
        font-size: 12px;
        padding: 4px 8px 3px;
    }

.alert, #flash-area .flash {
    border-radius: 0;
    font-size: 12px;
    font-weight: 400;
    padding: 10px 15px;
}

    .alert.alert-warning, #flash-area .alert-warning.flash {
        background-color: #fdebcc;
        border-color: #f59d00;
        color: #f59d00;
    }

        .alert.alert-warning .close::before, #flash-area .alert-warning.flash .close::before, .alert.alert-warning .close::after, #flash-area .alert-warning.flash .close::after {
            background-color: #f59d00;
        }

    .alert.alert-danger, #flash-area .flash.alert, #flash-area .flash, .alert.alert-error, #flash-area .alert-error.flash {
        background-color: #fbdbd7;
        border-color: #e94b35;
        color: #e94b35;
    }

        .alert.alert-danger .close::before, #flash-area .flash .close::before, .alert.alert-danger .close::after, #flash-area .flash .close::after, .alert.alert-error .close::before, #flash-area .alert-error.flash .close::before, .alert.alert-error .close::after, #flash-area .alert-error.flash .close::after {
            background-color: #e94b35;
        }

    .alert.alert-analysis, #flash-area .alert-analysis.flash {
        background-color: #ebddf1;
        border-color: #9c55b8;
        color: #9c55b8;
    }

        .alert.alert-analysis .close::before, #flash-area .alert-analysis.flash .close::before, .alert.alert-analysis .close::after, #flash-area .alert-analysis.flash .close::after {
            background-color: #9c55b8;
        }

    .alert.alert-info, #flash-area .alert-info.flash {
        background-color: #dae8ff;
        border-color: #478cfe;
        color: #478cfe;
    }

        .alert.alert-info .close::before, #flash-area .alert-info.flash .close::before, .alert.alert-info .close::after, #flash-area .alert-info.flash .close::after {
            background-color: #478cfe;
        }

    .alert.alert-success, #flash-area .alert-success.flash, #flash-area .flash.notice {
        background-color: #d2f5e2;
        border-color: #1ecd6e;
        color: #1ecd6e;
    }

        .alert.alert-success .close::before, #flash-area .alert-success.flash .close::before, #flash-area .flash.notice .close::before, .alert.alert-success .close::after, #flash-area .alert-success.flash .close::after, #flash-area .flash.notice .close::after {
            background-color: #1ecd6e;
        }

    .alert b, #flash-area .flash b, .alert strong, #flash-area .flash strong {
        font-weight: 600;
    }

    .alert .close::before, #flash-area .flash .close::before, .alert .close::after, #flash-area .flash .close::after {
        left: 9px;
        top: 1px;
    }

    .alert.alert-alt, #flash-area .alert-alt.flash {
        background: white;
        border-radius: 0;
        border: 0;
        font-size: 12px;
        font-weight: 100;
        height: auto;
        line-height: 24.96px;
        margin-bottom: 20px;
        min-height: 50px;
        padding: 10px 15px;
        -webkit-box-shadow: 5px 5px 20px 0 rgba(39,49,65,0.15),-5px 5px 20px 0 rgba(39,49,65,0.15);
        box-shadow: 5px 5px 20px 0 rgba(39,49,65,0.15),-5px 5px 20px 0 rgba(39,49,65,0.15);
    }

        .alert.alert-alt .close::before, #flash-area .alert-alt.flash .close::before, .alert.alert-alt .close::after, #flash-area .alert-alt.flash .close::after {
            background-color: #a6bedc;
            left: 9px;
            top: 5px;
        }

        .alert.alert-alt.alert-alt-warning, #flash-area .alert-alt.alert-alt-warning.flash {
            border-top: 5px solid #f59d00;
            color: #f59d00;
        }

            .alert.alert-alt.alert-alt-warning .title svg, #flash-area .alert-alt.alert-alt-warning.flash .title svg, .alert.alert-alt.alert-alt-warning .title path, #flash-area .alert-alt.alert-alt-warning.flash .title path {
                fill: #f59d00;
            }

        .alert.alert-alt.alert-alt-danger, #flash-area .alert-alt.alert-alt-danger.flash {
            border-top: 5px solid #e94b35;
            color: #e94b35;
        }

            .alert.alert-alt.alert-alt-danger .title svg, #flash-area .alert-alt.alert-alt-danger.flash .title svg, .alert.alert-alt.alert-alt-danger .title path, #flash-area .alert-alt.alert-alt-danger.flash .title path {
                fill: #e94b35;
            }

        .alert.alert-alt.alert-alt-error, #flash-area .alert-alt.alert-alt-error.flash {
            border-top: 5px solid #e94b35;
            color: #e94b35;
        }

            .alert.alert-alt.alert-alt-error .title svg, #flash-area .alert-alt.alert-alt-error.flash .title svg, .alert.alert-alt.alert-alt-error .title path, #flash-area .alert-alt.alert-alt-error.flash .title path {
                fill: #e94b35;
            }

        .alert.alert-alt.alert-alt-analysis, #flash-area .alert-alt.alert-alt-analysis.flash {
            border-top: 5px solid #9c55b8;
            color: #9c55b8;
        }

            .alert.alert-alt.alert-alt-analysis .title svg, #flash-area .alert-alt.alert-alt-analysis.flash .title svg, .alert.alert-alt.alert-alt-analysis .title path, #flash-area .alert-alt.alert-alt-analysis.flash .title path {
                fill: #9c55b8;
            }

        .alert.alert-alt.alert-alt-info, #flash-area .alert-alt.alert-alt-info.flash {
            border-top: 5px solid #478cfe;
            color: #478cfe;
        }

            .alert.alert-alt.alert-alt-info .title svg, #flash-area .alert-alt.alert-alt-info.flash .title svg, .alert.alert-alt.alert-alt-info .title path, #flash-area .alert-alt.alert-alt-info.flash .title path {
                fill: #478cfe;
            }

        .alert.alert-alt.alert-alt-success, #flash-area .alert-alt.alert-alt-success.flash {
            border-top: 5px solid #1ecd6e;
            color: #1ecd6e;
        }

            .alert.alert-alt.alert-alt-success .title svg, #flash-area .alert-alt.alert-alt-success.flash .title svg, .alert.alert-alt.alert-alt-success .title path, #flash-area .alert-alt.alert-alt-success.flash .title path {
                fill: #1ecd6e;
            }

    .alert .close, #flash-area .flash .close, .alert-alt .close, .bulletin .close {
        opacity: 1;
        outline: none;
        position: relative;
        text-shadow: none;
        width: 15px;
        height: 15px;
    }

        .alert .close::before, #flash-area .flash .close::before, .alert .close::after, #flash-area .flash .close::after, .alert-alt .close::before, .alert-alt .close::after, .bulletin .close::before, .bulletin .close::after {
            content: '';
            display: block;
            position: absolute;
            width: 1px;
            height: 15px;
        }

        .alert .close::before, #flash-area .flash .close::before, .alert-alt .close::before, .bulletin .close::before {
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .alert .close::after, #flash-area .flash .close::after, .alert-alt .close::after, .bulletin .close::after {
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .alert .close:hover, #flash-area .flash .close:hover, .alert-alt .close:hover, .bulletin .close:hover {
            opacity: .5;
        }

    .alert svg, #flash-area .flash svg, .alert-alt svg, .bulletin svg {
        margin-right: 4px;
        vertical-align: middle;
        width: 20px;
        height: 20px;
    }

    .alert p, #flash-area .flash p, .alert .bulletin-txt, #flash-area .flash .bulletin-txt, .alert-alt p, .alert-alt .bulletin-txt, .bulletin p, .bulletin .bulletin-txt {
        color: #293041;
        font-size: 13px;
        line-height: 17.94px;
        vertical-align: inherit;
    }

    .alert .title.-strong, #flash-area .flash .title.-strong, .alert-alt .title.-strong, .bulletin .title.-strong {
        font-weight: 600;
    }

html {
    height: 100%;
}

.wysihtml5-editor {
    background-color: transparent !important;
    background: transparent !important;
    color: #293041 !important;
    font-family: 'Open Sans', OpenSans, sans-serif !important;
    font-size: 12px !important;
    height: 100%;
    line-height: 28px;
    min-height: 285px;
    padding: 0;
    text-shadow: 0 .5px .5px white;
}

    .wysihtml5-editor p {
        margin: 5px 0;
    }

.bar {
    padding: 10px 15px;
    min-height: 53px;
}

    .bar .title {
        color: white;
        display: inline-block;
        font-size: 16px;
        font-weight: 600;
        line-height: 21.05263158px;
        margin: 0;
        padding: 6px 0;
    }

    .bar .btn-previous {
        vertical-align: -9px;
    }

        .bar .btn-previous + .title {
            display: inline;
            vertical-align: -8px;
        }

    .bar.bar-primary {
        background-color: #478cfe;
    }

    .bar.bar-warning {
        background-color: #f59d00;
    }

    .bar.bar-success {
        background-color: #1ecd6e;
    }

    .bar.bar-inset {
        background-color: #1ecd6e;
    }

    .bar.bar-default {
        background-color: white;
    }

    .bar.bar-inset {
        background-color: #fbfcff;
    }

    .bar.bar-danger {
        background-color: #e94b35;
    }

    .bar.bar-default, .bar.bar-inset {
        border-bottom: 1px solid #d9e7f7;
        border-top: 1px solid #d9e7f7;
    }

        .bar.bar-default .title, .bar.bar-inset .title {
            color: #293041;
        }

        .bar.bar-default .btn-previous, .bar.bar-inset .btn-previous {
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTkuOCAxNC42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOS44IDE0LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMjkzMDQxO308L3N0eWxlPjxwYXRoIGlkPSJQcmV2aW91cyIgY2xhc3M9InN0MCIgZD0iTTE4LjgsNi4zSDMuM2w1LTQuNWMwLjQtMC40LDAuNC0xLDAtMS41YzAsMCwwLDAsMCwwYy0wLjQtMC40LTEuMS0wLjQtMS41LDBjMCwwLDAsMCwwLDBsLTYuNSw2Yy0wLjQsMC42LTAuNCwxLjQsMCwybDYuNSw2YzAuNCwwLjQsMS4xLDAuNCwxLjUsMGMwLDAsMCwwLDAsMGMwLjQtMC40LDAuNC0xLDAtMS41YzAsMCwwLDAsMCwwbC01LTQuNWgxNS41YzAuNSwwLDEtMC40LDEtMC45YzAsMCwwLTAuMSwwLTAuMWMwLTAuNS0wLjQtMS0wLjktMUMxOC45LDYuMywxOC45LDYuMywxOC44LDYuM3oiLz48L3N2Zz4=);
        }

    .bar + .bar {
        border-top-width: 0;
    }

.content-block .bar {
    margin-left: -15px;
    margin-right: -15px;
}

.gender-field [type='radio'] {
    display: none;
}

.gender-field .radio {
    margin-top: 0;
}

    .gender-field .radio label {
        width: 45%;
    }

        .gender-field .radio label.label-block {
            display: block;
            margin: 0 0 15px 0;
            padding-left: 0;
            width: 100%;
        }

        .gender-field .radio label:first-child {
            padding-left: 0;
        }

.gender-field [type='radio'] + span::before {
    background-size: contain;
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 35px;
    height: 35px;
}

.gender-field span.male, .gender-field span.female {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
}

.gender-field .female::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAz1BMVEUAAAClvtymvtuku9uou96mvtumvtumvdumvtymvdynvtymvtylvtqmvdyvr9emvtylvdylvtymvtumvdymvdylvtylvdumvtylvtulwN+mvtymvdulvdz////v9v+mvtyowN2sw9/H1+u2yuPq8v3n8PvM2+79/f68zub6+/26zeSwxuHs9P7i7Pnn7fbQ3e690Ofy9vrS4PLV4e+uxOD2+fze5/L09/uqwd7e6ffp7/bE1Onu8/na5PDK2erB0ufY5fTr8Pfj6/Xc5vKyxuFiVOnBAAAAHXRSTlMA/MMVD+/JtJVySEE+HAbQ86imfOS+VcauGd9WfW7oaO4AAAPWSURBVEjHtZfpctowFEaBAlnaZk/aprWPZIOxTTCYnbAFkvd/pgbLiWqJNJnO9PvDAD6WdHXX0n5Vjy8v6ldncHZVv7g8rpY+rK9H38oUVP529PVD6JeDHel7/Vmz4bqN5qzv+Tv+4Mu76OcKiN5Dwy2o8dATUPn8V/THBcggJw0+kHDx4232poYI7tw3dBcIajdvoCeH0Gtmz3WCWAr8/vOLAqQ/f1BvbPbg8GTv7VwjugoNyTWdd4YADPsK7woqn2z2Ux3ZeXmA9ThtLbptADbb1RR89WdHcmrR1VPaassehKmjtFkNYew4USCYPqqttzmtGue9pt1Q68LA+UPJsrX7WLQRM2X2NtfFcx8yzE0lFGtp5DNsqLWHHBbuCNFxM4Wsnf2aDPHclwV+avZrjX7+O2LivKExInefPjXt6t/puUoB8+zBdXhv0zFdV6nH91d/RjRdpZht9hxg40tCV6kpePHzCoGbSzJ5gW08ZejmCqjkMYh89WdBK4fvQwtvIV79XKIi9EAv7EJ2tz7ScTJcSYSJeqWrlz7I/LIsGkU4AbqOU8BJinBDlHdeepSbWsMhXuQUFHmEGs4NfpSZ68GABc+sQTM14IedyaplcWfA4FgCA74T5WrpGN/9F9j1OS5d4v0b7PGrdE7/PVhdsQn3OS/VmZnw1DbYCGnCM+qlK5om3CY14ZQnE25yVTqjYcIxVkzcE5twg7MSuCbssbQDyjNhF/bBA1YmvGJgwneU9217g2/CPht727V9BnMkqWkv6dgGu913Vc7czKAD5s6eq7KdJIvJdqvgIm0SZ4+T2O65k1+091IZwXJPOzBUlp1ONDuSjG3Y59gOyUwQt143HetfjZBUycCGiUf5ujEGrJOBSkM2LJHdReu5zkqkAes0pBKgDU9CcoUTC1YJ0E69OvYT70mIJy9R3+zUq5O+DWvZsE76utx8HA6oGIVOw48m/KhhXejMEqugSECk2QhEpGBdYo3iruElEGonCYGlhnVxV/qJ6PwB+8RCtxdrRIyvYN1WWA2NgkcepInAU6yHSFLwRgrWDY3VSkHUFeyidytUpewitrsIR3QjUK1U5cRoAFUTB0OARZa2cq2eT78AGIJq4na+ZdKyMwOmPj1nNGjzqvZg5KzxBTDT7aPZuMLubD4DT8B0tchav9UUhDfAn3gAunG1WmaZOCMA4rG+qnEMQOQk0miZzWZ9MAEZpEW/TAMJk8GUs5t3xoS5XhT08nM1Jrw7oKy3Zk+yXesB5f3RKA7Gm0nktKJ0Mw5iNRr936FMj4Pn9dtauVy7rZ+/OQ7+BiPgYrWLsnfwAAAAAElFTkSuQmCC);
}

.gender-field .male::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAwFBMVEUAAAClvtymvtymv92ovN6mvtumvtylvtymvdymvdymvdunvtymv9ylvtqku9yvr9elvtymvtumvtylvtumvtylvdumvdunvtumvNymutylvtymvtzv9v////+mvtyowN3o8fyrwt/t9P6xxuHT3+75+/3M2+7J2Ou9z+f7/P309/vG1um3y+TZ5fWuxOC6zeXf6PPT4PLb5fHs8fj2+Pzf6ffw9Pm0yOLP3Ozj6vTA0eexx+Hi7PnC0ufn7vbV4e+qnNX6AAAAHHRSTlMA/MMbDu/Jq+J8VUhBPhUG86XSvZW0s3NwEs2TN0Kk+QAAA9NJREFUeNqNV9limzAQtJ3YcZKmcc42qRgh7hsMNviok///q4KaWkIibuYRGFZ7jXZHwzi/vrybzRfAYj67u7w+H30ZZz8mY/Qwnvw4+xL15rljJv5ybVqEWOZ66Scd//nmv9RvE4DuUov0YKU7Cky+nT7wHcA8kwzA9Bhwd+LwV1NQTxhVYHkU06tPqLe/gEC2qlsPgF+3g9l5AHXIf+BQTF507vdXZL+JwNrL9wxg+9xbE4HfGe6/a3ZfYUtHXu4hYb+Ujm7j9Vzx90HmmjlA47J2DcOty5gCuSmzH/p+PyLrvcZmZRyx2qD36wyPvRyBSv7mYG9GD28ZcslvCiljZ1M4kr+glaGgopD8djAV1XKBgAjYcAwNDmwiEODiWM+gppQjMFcnuwxSxkyKf3U+gUcEPMTGAGLlo8lHD4LJ9ZyjNKJDUirmS+RynTP87dBneKTncuVQdInuhbzunJZNP/O6HHceCzBk+IDtRMJpsF6P0HFXpT8REBngVqvKY2gRFCGnvtsAkRHgJw9XqpDtd+5vWAQdnXl11VWoQk67kJ2PqaWQhaORYx+bQyFbdHw+ukZCdLLAG7dKnVAhkwTXo0v4GrkPt0x2beBUso/LtjSXOlmHTl62JTrDWiWvvkReYzaaQ9E8hu0Qd4VMUUPMRwsoWpvDGSJvkStKjMUIIGog8iGyowaWADo5HXY6QapaHuvHtihKnRuBWqrPUz1gJEAzdOqAaAHrUqWfu9CFRJxapEoUiUADO1TIPvaEaEXCy1MzrSpRgc6wXp68MTSv+7kuKfdYbwzRkgJWAzTOto5cd1VvnQbYd99oLSnEoB9JBTwjuhhwGdIAxA0DB2tiUUiKDAkB1Poy7G7JUGooXQBHT/CGyAJDZA9PuuhzpBlQHVMdVkAm4iJEX1w38huuejTfFKtVsckpl3BLMTxRLjrxpomK2D5Kf1xEDf+/ftGJK1a84SXS/aAj/u0LaipXrLjcRYFbywyoDQU1kC0tUdbTs4GxwvR5djcqeYMWmW+KsUIbaNIcLXYlQxzyg/s+P3QYA5sDBRCk+kDDR6k0AdC8t5/XGYKwpVKAtvQwANu29VLsKJCsbUyUEfLlnhutPnQ2QdJRgY6ewK4/nscAxf2LNj7egwkBCXcAmF9VPAa5K7qTifFRGVwl5fOSkvsdlonf6+zJy2cj8yEyTiA6AI+3J4Z1R5avXn+EDsPi6vSakDnuENl1MrEmnFpQDltXUd7tQSwop3DzxFejTVGtwpYWVcWGr0ZPN19cymbqUjY7uZTp6+DFbD4dj6fz2cWn6+AfaORT6l4MJaQAAAAASUVORK5CYII=);
}

.gender-field [type='radio']:checked + .female::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABGlBMVEUAAAAybc0ybM0ybc00assybc0ybM0ybc00btEybM0zbc0zbM0ybMwybMwybM4wbM8ybc0ybc0qf9QybMwzbM0ybcwzbswkbdozbM0zbMz///+qzP8zbc01b84/dtKcwfo2cM6kyP05cs+hxftmktr8/f7z9vw8dNFYi91hjtlFe9TN2/M4cc/3+f3l7PlWhtaTuvaOtvR8p+yyyO13pOqcueeGqeJKftRCeNLq8frY4/bE1fGDre9vneZpmOSCpeF/o+B3nt5MgNX5+/6rw+tymtzv9Pvh6viWvffR3vS1yu2Or+RTh9vn7vnK2fLG1vFxn+dwnueVs+WTsuVPg9mnyv7d5/e80O+mv+mjvehklOJul9xciteHsfE+hBjMAAAAGnRSTlMA/MFAD8in7xvQtHxxVUgW85QG467fHgeW5DBA5VQAAAQSSURBVHgBndd5Wxo7FMdxoCLu1e43+c4wDDuyCCjggiAu1sVa7b7c9/82LpABOse016e/P/vwacbkJDmJ2DO3tjwff74O68/j88trc5FHZ2ElHiWUaHzl1aPok6UoOIPDRj2Z0jqVrDcOBw5El578P42BVzhI61DSBwUPYn/mC/OQ7wZS+G4e5hd+b1cTlO9S+jdJ3ZVJrP6GPtuAQlKP8rZ77ToMGimtu06+/f3gkx4lWYCN19bViVHeNvSaIP73rQ4AnW3Dt8vELOv2dBF3y/zAgdPL8+PPHwYAbO638tB+q0fZcll8+mDcRUrmkw8hc65MLlolaCqVu/Lw/zWfXmJRjP0sRiltxoUdNUv29uuxGmavTblupr1E7FkIb+AGU+UEVuashps2Y7tshNYIb0uPc82psme3xHfzmy2P1ZldSLCtzcB41fHXWvQlTlA+2yRm1fKCgjbpcqRG+ZHZfKh/TobQBV5M65lyUptc80WNAjzkJ1xrk6TPpM5jvNdBXKoBtvBzXB3kPbHJwPlpPTscB3gzg+THeNM6zwdDL9HVk4Aa5rZGR6kxN/HN/wJ6ki5L47qMOukwfufAB6VC3HkXxmknOqrSFQo6jDP0cyqUXJ9MGOsCK+PpOhDYZ2iFxhf4YDRlc1EvJTCoBwGBU150LrLGR/03WH9kLbLM4d/hQ5Yj8zQegbN4EjeYj8SpS5ynIvEZHYnrxCPPSUrcpipxlYHESf6JrJOSuMimxJsUJU6xHgEtcY8TiU/oSazBhr/RkrjFN4k/EbV99gU1iWtcSJwmYZuwrEtVzpeblTjJS9tSqSN5gu5wpGxLZSkSdUs7GyqRNrfKViSyPIM/8Wt4rs0kyPI0G0PiJvnqzO66XApsNoZtSw4DxWmJVormXy1bcnIYSExxNxi3iA0fEDPHkA13cO/3KpW9e5eODRdYmR2AElczBMlUJZ4dgJEl7ix4eIj2B74/6A+PTQu+Yyl06Es8i8Tm0JfXzaOxuW7M0H5SrLPEzTA2F528Yg3K+ZCb2Rz4OYPlFWsu98av+ATITKs7mwFOfsUNc7nLtsLgGsUyp4HOnlIuUjNYtBUmb3CTE7zbwznf9+gZ3MPbP3fo7U5w0uWNtZWCyr3PaPcO9fim/DC0ox2Of18B2UqFmjgoAewNv7ZFkNbw+/cASiCauFD7WAfyNX6os50207R3ztQPaj5Qt7WPpnF1wOnt/uRbvwxua2/c+rVcKPe/8vOm74AjG9cgrzcgv6/OACg2Z/u5WQQgp/bzomWWzfrODXSuPofr8vNVB252fNZX//xMcI+ax6KohzluHrn2Z4J8oJx+kT3Jl1MP4k8e+TQqXl1e3FRUNle9uLwq2p9G1rz6q0eZeA6+TESjiZd/eA7+B1ZKVQlKmkbkAAAAAElFTkSuQmCC);
}

.gender-field [type='radio']:checked + .male::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABFFBMVEUAAAAybM00assybc0ybM0zb84ybM0ybc0zbc0ybc0ybMwybMwuadAybc0xbc0ybc0zbM0ybc0qf9QybMwzbM00bM4ybcwkbdozbMwzbMyqzP////8zbc01b85Fe9U3cM86cs+kyP2cwfmhxfvp8PpNf9NBd9JunOb6/P7l7fl9ot9Yit1RhNn1+Pzx9fzT4PVZidd6puuDp+Hv9Pufw/qIsfFxmdxWidw9ddE7dNF9qe1wn+fY5Pa2y+2at+aXteaOr+RpmOSTuvaOtvNqldthjtmnyv7c5veQt/S8z++Dre+yyOysw+t5n95BeNPJ2fLC0/CpweqdueeIq+JNgdf2+f2Ere+uxuugu+ipwuqSseRcjd7b1yC1AAAAGnRSTlMAxA8/pxvK77SVcVUVvkfzfNIG465J3wd95KkNYBwAAAQRSURBVHgBtZdpVxpLEEAHYsAlasySvNdzZ4EMAyILaGRHUCFqosbF7P//fzxATfU0c0i+vHv4xrnT1dXV1d1WPMmN50upl5uw+TK19Hwjaf01T1cTGCRWn/6V+mQZcO4OO6fZjFKZ7Gnn8M4Blp/8WU2A8+vrOxXh3ddfDiQW60+XoJ0XU/fzbVhaEPxaGq+bESFKpuuRXrPiebECzaxaQLYJK29jV2cdr67+QN1jPWbdnqUIj5Rwmm+6bYe228yfKuEoZOvZ3LgpXC3kjouG29FCd0kljfmu40qS35fAvzjv7dn2Xu/8woPSe0m7y/qLiLxCmNX/dn5OxEf2fjr6p7MhK5E1wtHmWyL8bEf4HFLS5u2wptVGmro2X7yqbVD10OZdJy3V8oodJbgM7DkGuErY4dXvesaXfKhjWuV5udziWElGfTYe5ARdJeQp2jFckFdCl8TjwG29npuc29uN2nUlKp/T1Ou8zf0WWyavIlOuHviAX4ykvIerIvEtz+oSJ7IHfVweyB0Estj4kR3qMK3SVUn1DGajVnu3IeCM+oWZ+j0HSmeH1Vm6Phpy7vusvAr9kQOEt71q0QdD/jhNWRInY8gy0WCQ4wFz5IxD0nqtFZ7IwueLWfYOvhiyKvHaes5hrCxUrmuNbds25UP+sZaoL5IFU66zZKU4NuXgr+RjUtZLjJ7X4irODQiNbsi/1iYZMxEHcfIVTaMTs2mBMhMxjpMH5FUUmJf3cfZi5Br7KsIHmA874/Fj3t02a0m9I60lTKq2FBf1jnl88EZbKombvulWQolalkqKRHDJfTHkXdnNepHo5SlD70bdPnxVar48ZWPos46u9TdHn7FsjOiWlCOD2uDqJKhUgpOrQQ05MCJbUm8GwnsMtNYszUDaUBQo5nxm+LmiWUjShswGKPuyUClMfjEbShqgtUw3VhZi5C7L0vQj7F9CtfCoFqpwqZWINH05boQPLoA/Hp4Fwdlw7ANcflCCdtxYG/iRbOYpbX8qSt8sftouyYY0DjrjiM169yUy/cBUtCcc4GXNI1YO987vmOuXcGIbnMBl/XfkHf1wt9bwju5HzbcAhqY8BGjl70c/8libv9DsNwGncd2iWJgFvrs7C7pQhGHDA6e5P5mwXGjkKvXxDqh9D2y7l2NUnqgeeBO9PKJ1ZtuVTyMH7k7nrlJWcgtgVH3oszVqUxWmeo3cQxKCC/DYSs5dH7doSwMpN4DWbrW32wLG0hHPfeP6KBfXa0nRbe1befaZb7Xbgv3ID49E7IPj7Qo0AnsBQcO4MhuXdf+mbAtgC+Ubn821xc+E8KYSJ1duwgXPBHmgeI2zsnGFO2t4ix4oxtNoPOxXgy92obJd7Q/H8jT6Px9l8hx8k4b0mwXPwf8AC/xVSJVSHC4AAAAASUVORK5CYII=);
}

.breadcrumbs {
    margin: 0;
    padding: 10px 0;
}

    .breadcrumbs > li {
        color: #478cfe;
        display: inline-block;
        font-size: 12px;
        margin: 0 20px;
        position: relative;
    }

        .breadcrumbs > li:hover a {
            color: #478cfe;
        }

        .breadcrumbs > li::before {
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6ZXY9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEveG1sLWV2ZW50cyIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTUgMjQiPjxmaWx0ZXIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iRmlsdGVyXzAiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNHB4IiAgPiAgPGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgZHg9IjBweCIgZHk9IjFweCIgLz4gIDxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXJPdXQiIHN0ZERldmlhdGlvbj0iMSIgLz4gIDxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoIDI1NSwgMjU1LCAyNTUgKSIgcmVzdWx0PSJmbG9vZE91dCIgLz4gIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iYXRvcCIgaW49ImZsb29kT3V0IiBpbjI9ImJsdXJPdXQiIC8+ICA8ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPiAgPGZlTWVyZ2U+ICAgIDxmZU1lcmdlTm9kZS8+ICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPiAgPC9mZU1lcmdlPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9IkZpbHRlcl8xIj4gIDxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoIDE2NiwgMTkwLCAyMjAgKSIgZmxvb2Qtb3BhY2l0eT0iMSIgcmVzdWx0PSJmbG9vZE91dCIgLz4gIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iYXRvcCIgaW49ImZsb29kT3V0IiBpbjI9IlNvdXJjZUdyYXBoaWMiIHJlc3VsdD0iY29tcE91dCIgLz4gIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49ImNvbXBPdXQiIGluMj0iU291cmNlR3JhcGhpYyIgLz48L2ZpbHRlcj48ZyB0cmFuc2Zvcm09InNjYWxlKE5hTikiID48ZyBmaWx0ZXI9InVybCgjRmlsdGVyXzApIj48ZyBmaWx0ZXI9InVybCgjRmlsdGVyXzEpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoIDE2NiwgMTkwLCAyMjAgKSIgZD0iTTEuNTIzLDIuNjM4IEMxLjUyMywyLjYzOCA5LjM4MiwxMC40OTcgOS4zODIsMTAuNDk3IEM5LjM4MiwxMC40OTcgMS40MjAsMTguNDU5IDEuNDIwLDE4LjQ1OSBDMS40MjAsMTguNDU5IDEuNDIxLDE4LjQ1OSAxLjQyMSwxOC40NTkgQzEuMTYwLDE4LjcyOSAxLjAwMCwxOS4wOTYgMS4wMDAsMTkuNTAwIEMxLjAwMCwyMC4zMjggMS42NzIsMjEuMDAwIDIuNTAwLDIxLjAwMCBDMi45MDQsMjEuMDAwIDMuMjcxLDIwLjg0MCAzLjU0MSwyMC41NzkgQzMuNTQxLDIwLjU3OSAzLjU0MSwyMC41ODAgMy41NDEsMjAuNTgwIEMzLjU0MSwyMC41ODAgMTIuNTQxLDExLjU4MCAxMi41NDEsMTEuNTgwIEMxMi41NDEsMTEuNTgwIDEyLjU0MSwxMS41NzkgMTIuNTQxLDExLjU3OSBDMTIuODI0LDExLjMwNyAxMy4wMDAsMTAuOTI0IDEzLjAwMCwxMC41MDAgQzEzLjAwMCwxMC40OTkgMTMuMDAwLDEwLjQ5OCAxMy4wMDAsMTAuNDk3IEMxMy4wMDAsMTAuNDk2IDEzLjAwMCwxMC40OTUgMTMuMDAwLDEwLjQ5MyBDMTMuMDAwLDEwLjA2OSAxMi44MjQsOS42ODcgMTIuNTQxLDkuNDE0IEMxMi41NDEsOS40MTQgMTIuNTQxLDkuNDEzIDEyLjU0MSw5LjQxMyBDMTIuNTQxLDkuNDEzIDMuNTQxLDAuNDEzIDMuNTQxLDAuNDEzIEMzLjU0MSwwLjQxMyAzLjUzOCwwLjQxNyAzLjUzOCwwLjQxNyBDMy4yNjgsMC4xNTkgMi45MDMsMC4wMDAgMi41MDAsMC4wMDAgQzEuNjcyLDAuMDAwIDEuMDAwLDAuNjcyIDEuMDAwLDEuNTAwIEMxLjAwMCwxLjk1NSAxLjIwMywyLjM2MyAxLjUyMywyLjYzOCBaIi8+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center center/cover;
            content: '';
            display: block;
            height: 12px;
            left: -25px;
            margin-top: -6px;
            position: absolute;
            top: 50%;
            width: 7.5px;
        }

        .breadcrumbs > li:first-child {
            margin-left: 0;
        }

            .breadcrumbs > li:first-child::before {
                display: none;
            }

        .breadcrumbs > li:last-child {
            margin-right: 0;
        }

        .breadcrumbs > li.active {
            color: #293041;
        }

.avatar {
    border-radius: 50%;
    overflow: hidden;
}

    .avatar.-xs {
        width: 20px;
        height: 20px;
    }

    .avatar.-sm {
        width: 30px;
        height: 30px;
    }

    .avatar.-md {
        width: 40px;
        height: 40px;
    }

    .avatar.-xl {
        width: 60px;
        height: 60px;
    }

blockquote {
    border-left: 2px solid #478cfe;
    color: #859bbb;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 0 20px;
    margin: 0 0 20px 10px;
}

    blockquote.blockquote-reverse {
        border-right: 2px solid #478cfe;
        text-align: right;
        margin: 0 10px 20px 0;
    }

.modal-fusion .modal-content {
    border: 0;
    border-radius: 0;
}

.modal-fusion .modal-header {
    background: #fbfcff;
    border-bottom: 1px solid #d9e7f7;
    border-top: 0;
    color: #293041;
    height: 50px;
    padding: 15px 20px;
}

    .modal-fusion .modal-header .modal-title {
        font-size: 14px;
        font-weight: 600;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

        .modal-fusion .modal-header .modal-title svg {
            margin-right: 10px;
            vertical-align: text-bottom;
            width: 20px;
            height: 20px;
        }

            .modal-fusion .modal-header .modal-title svg path {
                fill: #293041;
            }

.modal-fusion.-primary .modal-header, .modal-fusion.-success .modal-header, .modal-fusion.-warning .modal-header, .modal-fusion.-danger .modal-header {
    border-bottom: 0;
}

.modal-fusion.-primary .modal-title, .modal-fusion.-success .modal-title, .modal-fusion.-warning .modal-title, .modal-fusion.-danger .modal-title {
    color: #ffffff;
}

    .modal-fusion.-primary .modal-title svg path, .modal-fusion.-success .modal-title svg path, .modal-fusion.-warning .modal-title svg path, .modal-fusion.-danger .modal-title svg path {
        fill: #ffffff;
    }

.modal-fusion.-primary .close, .modal-fusion.-success .close, .modal-fusion.-warning .close, .modal-fusion.-danger .close {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iQ0xPU0UiIGNsYXNzPSJzdDAiIGQ9Ik05LDJMNiw1bDMsM2wwLjUsMC41QzkuNyw4LjYsOS45LDguOSwxMCw5LjFDMTAsOS42LDkuNiwxMCw5LjEsMTBDOC45LDkuOSw4LjYsOS43LDguNSw5LjVMOCw5TDUsNkwyLDlMMS41LDkuNUMxLjQsOS43LDEuMSw5LjksMC45LDEwQzAuNCwxMCwwLDkuNiwwLDkuMWMwLjEtMC4zLDAuMy0wLjUsMC41LTAuNkwxLDhsMy0zTDEsMkwwLjUsMS41QzAuMywxLjQsMC4xLDEuMSwwLDAuOUMwLDAuNCwwLjQsMCwwLjksMGMwLjMsMC4xLDAuNSwwLjMsMC42LDAuNUwyLDFsMywzbDMtM2wwLjUtMC41QzguNiwwLjMsOC45LDAuMSw5LjEsMEM5LjYsMCwxMCwwLjQsMTAsMC45QzkuOSwxLjEsOS43LDEuNCw5LjUsMS41TDksMnoiLz48L3N2Zz4=) no-repeat center center;
}

.modal-fusion.-primary .modal-header {
    background: #478cfe;
}

.modal-fusion.-success .modal-header {
    background: #1ecd6e;
}

.modal-fusion.-warning .modal-header {
    background: #f59d00;
}

.modal-fusion.-danger .modal-header {
    background: #e94b35;
}

.modal-fusion .close {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0FBQ0NGRjt9PC9zdHlsZT48cGF0aCBpZD0iQ0xPU0UiIGNsYXNzPSJzdDAiIGQ9Ik05LDJMNiw1bDMsM2wwLjUsMC41QzkuNyw4LjYsOS45LDguOSwxMCw5LjFDMTAsOS42LDkuNiwxMCw5LjEsMTBDOC45LDkuOSw4LjYsOS43LDguNSw5LjVMOCw5TDUsNkwyLDlMMS41LDkuNUMxLjQsOS43LDEuMSw5LjksMC45LDEwQzAuNCwxMCwwLDkuNiwwLDkuMWMwLjEtMC4zLDAuMy0wLjUsMC41LTAuNkwxLDhsMy0zTDEsMkwwLjUsMS41QzAuMywxLjQsMC4xLDEuMSwwLDAuOUMwLDAuNCwwLjQsMCwwLjksMGMwLjMsMC4xLDAuNSwwLjMsMC42LDAuNUwyLDFsMywzbDMtM2wwLjUtMC41QzguNiwwLjMsOC45LDAuMSw5LjEsMEM5LjYsMCwxMCwwLjQsMTAsMC45QzkuOSwxLjEsOS43LDEuNCw5LjUsMS41TDksMnoiLz48L3N2Zz4=) no-repeat center center;
    margin-top: 5px;
    margin-left: 10px;
    opacity: 0.7;
    width: 10px;
    height: 10px;
}

    .modal-fusion .close:hover {
        opacity: 1;
    }

    .modal-fusion .close:active, .modal-fusion .close:focus {
        outline: 0;
    }

.modal-fusion .modal-body {
    color: #293041;
    padding: 15px 20px 5px;
    max-height: 285px;
    overflow-y: auto;
}

.modal-fusion .modal-content-title {
    font-size: 14px;
    font-weight: 600;
    margin: 2px 0 12px;
}

.modal-fusion .modal-content-text {
    font-size: 13px;
    margin-bottom: 10px;
}

.modal-fusion .modal-footer {
    background: #fbfcff;
    border-top: 1px solid #d9e7f7;
    padding: 5px 20px;
}

    .modal-fusion .modal-footer .btn:last-child, .modal-fusion .modal-footer .form-actions input[type="submit"]:last-child, .form-actions .modal-fusion .modal-footer input[type="submit"]:last-child, .modal-fusion .modal-footer .form-actions button[type="submit"]:last-child, .form-actions .modal-fusion .modal-footer button[type="submit"]:last-child, .modal-fusion .modal-footer .pill:last-child {
        margin-right: 0;
    }

.modal-fusion .btn, .modal-fusion .form-actions input[type="submit"], .form-actions .modal-fusion input[type="submit"], .modal-fusion .form-actions button[type="submit"], .form-actions .modal-fusion button[type="submit"], .modal-fusion .pill {
    font-size: 13px;
    padding: 4px 10px 6px;
}

.modal-fusion .btn-default {
    color: #293041;
}

.alert.bulletin, #flash-area .bulletin.flash {
    background: white;
    border: 0;
    padding: 10px 15px;
    margin-bottom: 20px;
    -webkit-box-shadow: 5px 5px 20px 0 rgba(39,49,65,0.15),-5px 5px 20px 0 rgba(39,49,65,0.15);
    box-shadow: 5px 5px 20px 0 rgba(39,49,65,0.15),-5px 5px 20px 0 rgba(39,49,65,0.15);
}

    .alert.bulletin .title, #flash-area .bulletin.flash .title {
        font-size: 14px;
        font-weight: 600;
        line-height: 24.92px;
        position: relative;
        margin-top: 0;
    }

        .alert.bulletin .title .close::before, #flash-area .bulletin.flash .title .close::before, .alert.bulletin .title .close::after, #flash-area .bulletin.flash .title .close::after {
            background-color: #a6bedc;
            left: 9px;
            top: 5px;
        }

    .alert.bulletin .bulletin-footer, #flash-area .bulletin.flash .bulletin-footer {
        background: #fbfcff;
        border-top: 1px solid #d9e7f7;
        margin: 0 -15px -10px;
        padding: 5px 15px;
    }

        .alert.bulletin .bulletin-footer .btn:last-child, #flash-area .bulletin.flash .bulletin-footer .btn:last-child, .alert.bulletin .bulletin-footer .form-actions input[type="submit"]:last-child, .form-actions .alert.bulletin .bulletin-footer input[type="submit"]:last-child, #flash-area .bulletin.flash .bulletin-footer .form-actions input[type="submit"]:last-child, .form-actions #flash-area .bulletin.flash .bulletin-footer input[type="submit"]:last-child, .alert.bulletin .bulletin-footer .form-actions button[type="submit"]:last-child, .form-actions .alert.bulletin .bulletin-footer button[type="submit"]:last-child, #flash-area .bulletin.flash .bulletin-footer .form-actions button[type="submit"]:last-child, .form-actions #flash-area .bulletin.flash .bulletin-footer button[type="submit"]:last-child, .alert.bulletin .bulletin-footer .pill:last-child, #flash-area .bulletin.flash .bulletin-footer .pill:last-child {
            margin-right: 0;
        }

    .alert.bulletin.alert-bulletin, #flash-area .bulletin.alert-bulletin.flash {
        background: white;
        border: 0;
    }

        .alert.bulletin.alert-bulletin .close::before, #flash-area .bulletin.alert-bulletin.flash .close::before, .alert.bulletin.alert-bulletin .close::after, #flash-area .bulletin.alert-bulletin.flash .close::after {
            background-color: #a6bedc;
            top: 2px;
        }

    .alert.bulletin .bulletin-txt, #flash-area .bulletin.flash .bulletin-txt {
        margin-left: 28px;
        padding-left: 0;
    }

    .alert.bulletin.-action .bulletin-txt, #flash-area .bulletin.-action.flash .bulletin-txt {
        margin-bottom: 15px;
        margin-left: 28px;
        padding-left: 0;
    }

    .alert.bulletin.bulletin-warning, #flash-area .bulletin.bulletin-warning.flash {
        border-top: 5px solid #f59d00;
        color: #f59d00;
    }

        .alert.bulletin.bulletin-warning .title svg, #flash-area .bulletin.bulletin-warning.flash .title svg, .alert.bulletin.bulletin-warning .title path, #flash-area .bulletin.bulletin-warning.flash .title path {
            fill: #f59d00;
        }

    .alert.bulletin.bulletin-danger, #flash-area .bulletin.bulletin-danger.flash {
        border-top: 5px solid #e94b35;
        color: #e94b35;
    }

        .alert.bulletin.bulletin-danger .title svg, #flash-area .bulletin.bulletin-danger.flash .title svg, .alert.bulletin.bulletin-danger .title path, #flash-area .bulletin.bulletin-danger.flash .title path {
            fill: #e94b35;
        }

    .alert.bulletin.bulletin-error, #flash-area .bulletin.bulletin-error.flash {
        border-top: 5px solid #e94b35;
        color: #e94b35;
    }

        .alert.bulletin.bulletin-error .title svg, #flash-area .bulletin.bulletin-error.flash .title svg, .alert.bulletin.bulletin-error .title path, #flash-area .bulletin.bulletin-error.flash .title path {
            fill: #e94b35;
        }

    .alert.bulletin.bulletin-analysis, #flash-area .bulletin.bulletin-analysis.flash {
        border-top: 5px solid #9c55b8;
        color: #9c55b8;
    }

        .alert.bulletin.bulletin-analysis .title svg, #flash-area .bulletin.bulletin-analysis.flash .title svg, .alert.bulletin.bulletin-analysis .title path, #flash-area .bulletin.bulletin-analysis.flash .title path {
            fill: #9c55b8;
        }

    .alert.bulletin.bulletin-info, #flash-area .bulletin.bulletin-info.flash {
        border-top: 5px solid #478cfe;
        color: #478cfe;
    }

        .alert.bulletin.bulletin-info .title svg, #flash-area .bulletin.bulletin-info.flash .title svg, .alert.bulletin.bulletin-info .title path, #flash-area .bulletin.bulletin-info.flash .title path {
            fill: #478cfe;
        }

    .alert.bulletin.bulletin-success, #flash-area .bulletin.bulletin-success.flash {
        border-top: 5px solid #1ecd6e;
        color: #1ecd6e;
    }

        .alert.bulletin.bulletin-success .title svg, #flash-area .bulletin.bulletin-success.flash .title svg, .alert.bulletin.bulletin-success .title path, #flash-area .bulletin.bulletin-success.flash .title path {
            fill: #1ecd6e;
        }
/*! Select2 Bootstrap Theme v0.1.0-beta.3 | MIT License | github.com/select2/select2-bootstrap-theme */

.select2-container--bootstrap .select2-selection, .select2-container--bootstrap.select2-container--disabled .select2-selection, .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
    -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
    box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
    background-image: linear-gradient(to bottom, #f9f9f9 0%, #fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE', GradientType=0);
    background-repeat: repeat-x;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9)),-webkit-gradient(linear, left top, left bottom, from(#cdd4dd), to(#cdd4dd)),-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),linear-gradient(#f9f9f9, #f9f9f9),linear-gradient(#cdd4dd, #cdd4dd),linear-gradient(#f9f9f9, #fefefe);
    background-size: 14px 14px, 20px 100%, 21px 100%, cover, cover;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: center right, center right, center right, center center, center center;
}

.select2-container--bootstrap {
    display: block;
}

    .select2-container--bootstrap .select2-selection {
        background-color: #fff;
        border: 1px solid #d9e7f7;
        border-radius: 3px;
        color: #555555;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        outline: 0;
    }

    .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
        background-color: #fff;
        border: 1px solid #d9e7f7;
        border-radius: 3px;
        color: #555555;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
    }

    .select2-container--bootstrap .select2-search__field {
        outline: 0;
    }

        .select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
            color: #999;
        }

        .select2-container--bootstrap .select2-search__field:-moz-placeholder {
            color: #999;
        }

        .select2-container--bootstrap .select2-search__field::-moz-placeholder {
            color: #999;
            opacity: 1;
        }

        .select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
            color: #999;
        }

    .select2-container--bootstrap .select2-results__option--highlighted {
        background-color: #859bbb;
        color: #4b8ffa;
    }

    .select2-container--bootstrap .select2-results__option[role=group] {
        padding: 0;
    }

    .select2-container--bootstrap .select2-results__option[aria-disabled=true] {
        color: #777777;
        cursor: not-allowed;
    }

    .select2-container--bootstrap .select2-results__option[aria-selected=true] {
        background-color: #eff6fe;
        color: #4b8ffa;
    }

    .select2-container--bootstrap .select2-results__option .select2-results__option {
        padding: 5px 10px;
    }

        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
            padding-left: 0;
        }

        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -10px;
            padding-left: 20px;
        }

            .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -20px;
                padding-left: 30px;
            }

                .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -30px;
                    padding-left: 40px;
                }

                    .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -40px;
                        padding-left: 50px;
                    }

                        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                            margin-left: -50px;
                            padding-left: 60px;
                        }

    .select2-container--bootstrap .select2-results__group {
        color: #777777;
        display: block;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.42857143;
        white-space: nowrap;
    }

    .select2-container--bootstrap.select2-container--open .select2-selection {
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        border-color: #4b8ffa;
    }

        .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
            border-color: transparent transparent #999 transparent;
            border-width: 0 4px 4px 4px;
        }

    .select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-color: transparent;
    }

    .select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-top-color: transparent;
    }

    .select2-container--bootstrap .select2-selection__clear {
        color: #999;
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px;
    }

        .select2-container--bootstrap .select2-selection__clear:hover {
            color: #333;
        }

    .select2-container--bootstrap.select2-container--disabled .select2-selection, .select2-container--bootstrap.select2-container--disabled .select2-search__field {
        cursor: not-allowed;
    }

    .select2-container--bootstrap.select2-container--disabled .select2-selection, .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
        background-color: #eeeeee;
        background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#efefef)),-webkit-gradient(linear, left top, left bottom, from(#cdd4dd), to(#cdd4dd));
        background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoIDEzMywgMTU1LCAxODcgKSI+PHBhdGggZD0iTTIuMTM1IDIxLjM5Mmw2LjM2MiA1Ljg5NCA2LjQ0Ni01Ljk3MXYuMDAxYy4yMTgtLjE5Ni41MTUtLjMxNi44NDMtLjMxNi42NyAwIDEuMjE0LjUwNCAxLjIxNCAxLjEyNSAwIC4zMDMtLjEzLjU3OC0uMzQxLjc4MWguMDAxbC03LjI4NiA2Ljc1Yy0uMjIxLjIxMi0uNTMxLjM0NC0uODc0LjM0NGgtLjAwNWMtLjM0MyAwLS42NTMtLjEzMi0uODc0LS4zNDRoLS4wMDFsLTcuMjg1LTYuNzUuMDAzLS4wMDNjLS4yMDktLjIwMi0uMzM4LS40NzYtLjMzOC0uNzc4IDAtLjYyMS41NDQtMS4xMjUgMS4yMTQtMS4xMjUuMzY5IDAgLjY5OS4xNTIuOTIxLjM5MnpNMi4xMzUgOC42MDhsNi4zNjItNS44OTUgNi40NDYgNS45NzJ2LS4wMDFjLjIxOC4xOTYuNTE1LjMxNi44NDMuMzE2LjY3IDAgMS4yMTQtLjUwNCAxLjIxNC0xLjEyNSAwLS4zMDMtLjEzLS41NzktLjM0MS0uNzgxaC4wMDFsLTcuMjg2LTYuNzVjLS4yMjEtLjIxMi0uNTMxLS4zNDQtLjg3NC0uMzQ0aC0uMDA1Yy0uMzQzIDAtLjY1My4xMzItLjg3NC4zNDRoLS4wMDFsLTcuMjg1IDYuNzUuMDAzLjAwM2MtLjIwOS4yMDItLjMzOC40NzYtLjMzOC43NzggMCAuNjIxLjU0NCAxLjEyNSAxLjIxNCAxLjEyNS4zNjkgMCAuNjk5LS4xNTIuOTIxLS4zOTJ6Ii8+PC9nPjwvc3ZnPg=="),linear-gradient(#efefef, #efefef),linear-gradient(#cdd4dd, #cdd4dd);
    }

    .select2-container--bootstrap.select2-container--disabled .select2-selection__clear, .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
        display: none;
    }

    .select2-container--bootstrap .select2-dropdown {
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
        box-shadow: 0 6px 12px rgba(0,0,0,0.175);
        border-color: #4b8ffa;
        overflow-x: hidden;
        margin-top: -1px;
    }

    .select2-container--bootstrap .select2-dropdown--above {
        margin-top: 1px;
    }

    .select2-container--bootstrap .select2-results > .select2-results__options {
        max-height: 200px;
        overflow-y: auto;
    }

    .select2-container--bootstrap .select2-selection--single {
        height: 32px;
        line-height: 1.42857143;
        padding: 5px 22px 5px 10px;
    }

        .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
            position: absolute;
            bottom: 0;
            right: 10px;
            top: 0;
            width: 4px;
        }

        .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
            color: #555555;
            padding: 0;
        }

        .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
            color: #999;
        }

    .select2-container--bootstrap .select2-selection--multiple {
        min-height: 32px;
    }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            line-height: 1.42857143;
            list-style: none;
            margin: 0;
            overflow: hidden;
            padding: 0;
            width: 100%;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
            color: #999;
            float: left;
            margin-top: 5px;
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
            color: #555555;
            background: #fff;
            border: 1px solid #ccc;
            border-radius: 4px;
            cursor: default;
            float: left;
            margin: 4px 0 0 5px;
            padding: 0 5px;
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
            background: transparent;
            padding: 0 10px;
            height: 30px;
            line-height: 1.42857143;
            margin-top: 0;
            min-width: 5em;
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
            color: #999;
            cursor: pointer;
            display: inline-block;
            font-weight: bold;
            margin-right: 2.5px;
        }

            .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
                color: #333;
            }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
            margin-top: 5px;
        }

    .select2-container--bootstrap.input-sm, .input-group-sm > .select2-container--bootstrap.form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap, .input-group-sm > .select2-container--bootstrap.input-group-addon, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"], .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"], .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill, .select2-container--bootstrap.input-lg, .input-group-lg > .select2-container--bootstrap.form-control, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap, .input-group-lg > .select2-container--bootstrap.input-group-addon, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"], .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"], .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill {
        border-radius: 0;
        font-size: 12px;
        height: auto;
        line-height: 1;
        padding: 0;
    }

        .select2-container--bootstrap.input-sm .select2-selection--single, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--single, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--single, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--single, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--single, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--single, .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--single, .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
            border-radius: 2px;
            font-size: 12px;
            height: 28px;
            line-height: 1.5;
            padding: 4px 20px 4px 8px;
        }

            .select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow b, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow b, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow b, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--single .select2-selection__arrow b, .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--single .select2-selection__arrow b, .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
                margin-left: -4px;
            }

        .select2-container--bootstrap.input-sm .select2-selection--multiple, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple, .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple, .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
            min-height: 28px;
        }

            .select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__choice, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__choice, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__choice, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__choice, .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__choice, .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
                font-size: 12px;
                line-height: 1.5;
                margin: 3px 0 0 4px;
                padding: 0 4px;
            }

            .select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-search--inline .select2-search__field, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-search--inline .select2-search__field, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-search--inline .select2-search__field, .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
                padding: 0 8px;
                font-size: 12px;
                height: 26px;
                line-height: 1.5;
            }

            .select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__clear, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-sm > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__clear, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__clear, .form-actions .input-group-sm > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__clear, .form-actions .input-group-sm > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__clear, .input-group-sm > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
                margin-top: 4px;
            }

        .select2-container--bootstrap.input-lg .select2-selection--single, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--single, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--single, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--single, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--single, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
            border-radius: 5px;
            font-size: 18px;
            height: 46px;
            line-height: 1.3333333;
            padding: 10px 31px 10px 16px;
        }

            .select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--single .select2-selection__arrow, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--single .select2-selection__arrow, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
                width: 5px;
            }

                .select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow b, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow b, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow b, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--single .select2-selection__arrow b, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--single .select2-selection__arrow b, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
                    border-width: 5px 5px 0 5px;
                    margin-left: -5px;
                    margin-left: -10px;
                    margin-top: -2.5px;
                }

        .select2-container--bootstrap.input-lg .select2-selection--multiple, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
            min-height: 46px;
        }

            .select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__choice, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__choice, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__choice, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__choice, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__choice, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
                font-size: 18px;
                line-height: 1.3333333;
                border-radius: 4px;
                margin: 9px 0 0 8px;
                padding: 0 10px;
            }

            .select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-search--inline .select2-search__field, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-search--inline .select2-search__field, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-search--inline .select2-search__field, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
                padding: 0 16px;
                font-size: 18px;
                height: 44px;
                line-height: 1.3333333;
            }

            .select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__clear, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__clear, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__clear, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__clear, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap[type="submit"] .select2-selection--multiple .select2-selection__clear, .input-group-lg > .input-group-btn > .select2-container--bootstrap.pill .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
                margin-top: 10px;
            }

        .select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.select2-container--open.form-control .select2-selection--single .select2-selection__arrow b, .bootstrap-wysihtml5-insert-image-modal .modal-body .input-group-lg > input.select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b, .bootstrap-wysihtml5-insert-link-modal .modal-body .input-group-lg > input.select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.select2-container--open.input-group-addon .select2-selection--single .select2-selection__arrow b, .input-group-lg > .input-group-btn > .select2-container--bootstrap.select2-container--open.btn .select2-selection--single .select2-selection__arrow b, .form-actions .input-group-lg > .input-group-btn > input.select2-container--bootstrap.select2-container--open[type="submit"] .select2-selection--single .select2-selection__arrow b, .form-actions .input-group-lg > .input-group-btn > button.select2-container--bootstrap.select2-container--open[type="submit"] .select2-selection--single .select2-selection__arrow b, .input-group-lg > .input-group-btn > .select2-container--bootstrap.select2-container--open.pill .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #999 transparent;
            border-width: 0 5px 5px 5px;
        }

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #999 transparent;
    border-width: 0 5px 5px 5px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
    padding-left: 22px;
    padding-right: 10px;
}

    .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 0;
        padding-left: 0;
        text-align: right;
    }

    .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
        float: left;
    }

    .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
        left: 10px;
        right: auto;
    }

        .select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
            margin-left: 0;
        }

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 0;
    margin-right: 5px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.has-warning .select2-dropdown, .has-warning .select2-selection {
    border-color: #8a6d3b;
}

.has-warning .select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    border-color: #66512c;
}

.has-warning.select2-drop-active {
    border-color: #66512c;
}

    .has-warning.select2-drop-active.select2-drop.select2-drop-above {
        border-top-color: #66512c;
    }

.has-error .select2-dropdown, .families-edit .error .select2-dropdown, .has-error .select2-selection, .families-edit .error .select2-selection {
    border-color: #fc5255;
}

.has-error .select2-container--open .select2-selection, .families-edit .error .select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #feb6b8;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #feb6b8;
    border-color: #fb2024;
}

.has-error.select2-drop-active, .families-edit .select2-drop-active.error {
    border-color: #fb2024;
}

    .has-error.select2-drop-active.select2-drop.select2-drop-above, .families-edit .select2-drop-active.select2-drop.select2-drop-above.error {
        border-top-color: #fb2024;
    }

.has-success .select2-dropdown, .has-success .select2-selection {
    border-color: #3c763d;
}

.has-success .select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    border-color: #2b542c;
}

.has-success.select2-drop-active {
    border-color: #2b542c;
}

    .has-success.select2-drop-active.select2-drop.select2-drop-above {
        border-top-color: #2b542c;
    }

.input-group .select2-container--bootstrap {
    display: table;
    table-layout: fixed;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group .select2-container--bootstrap:not(:first-child):not(:last-child) .select2-selection {
    border-radius: 0;
}

.select2-bootstrap-append .select2-container--bootstrap, .select2-bootstrap-append .input-group-btn, .select2-bootstrap-append .input-group-btn .btn, .select2-bootstrap-append .input-group-btn .form-actions input[type="submit"], .form-actions .select2-bootstrap-append .input-group-btn input[type="submit"], .select2-bootstrap-append .input-group-btn .form-actions button[type="submit"], .form-actions .select2-bootstrap-append .input-group-btn button[type="submit"], .select2-bootstrap-append .input-group-btn .pill, .select2-bootstrap-prepend .select2-container--bootstrap, .select2-bootstrap-prepend .input-group-btn, .select2-bootstrap-prepend .input-group-btn .btn, .select2-bootstrap-prepend .input-group-btn .form-actions input[type="submit"], .form-actions .select2-bootstrap-prepend .input-group-btn input[type="submit"], .select2-bootstrap-prepend .input-group-btn .form-actions button[type="submit"], .form-actions .select2-bootstrap-prepend .input-group-btn button[type="submit"], .select2-bootstrap-prepend .input-group-btn .pill {
    vertical-align: top;
}

.form-control.select2-hidden-accessible, .bootstrap-wysihtml5-insert-image-modal .modal-body input.select2-hidden-accessible, .bootstrap-wysihtml5-insert-link-modal .modal-body input.select2-hidden-accessible {
    position: absolute !important;
    width: 1px !important;
}

.form-inline .select2-container--bootstrap {
    display: inline-block;
}

.select2-container .select2-default {
    color: #a6bedc !important;
}

.select2-container .select2-choice .select2-arrow b {
    background: none !important;
}

.select2-container.select2-navigation {
    outline: none;
    width: 100%;
}

    .select2-container.select2-navigation .select2-choice {
        background: #223;
        background-image: none;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #acf;
        -webkit-filter: none !important;
        filter: none !important;
        font-size: 13px;
        height: 40px;
        line-height: 40px;
        outline: none;
        padding: 0 20px;
        width: 100%;
    }

        .select2-container.select2-navigation .select2-choice > .select2-selection__rendered {
            color: #acf;
            font-weight: 300;
            line-height: 40px;
        }

        .select2-container.select2-navigation .select2-choice > .select2-arrow {
            background: none;
            border: 0;
            width: 0;
        }

            .select2-container.select2-navigation .select2-choice > .select2-arrow b {
                background: none;
                border: 0;
                font-size: 16px;
                height: 16px;
                left: auto;
                line-height: 16px;
                margin-top: -8px;
                position: absolute;
                right: 20px;
                top: 50%;
            }

                .select2-container.select2-navigation .select2-choice > .select2-arrow b:before {
                    content: '\e114';
                    font-family: 'Glyphicons Halflings';
                }

.select2-container.select2-dropdown.select2-dropdown-open a.select2-choice, .select2-container.select2-dropdown.select2-dropdown-open a.select2-choice > .select2-arrow b {
    border-color: #478cfe;
}

    .select2-container.select2-dropdown.select2-dropdown-open a.select2-choice > .select2-arrow b:before {
        color: #478cfe;
    }

.select2-results .select2-highlighted {
    background-color: #a6bedc;
    color: #478cfe;
}

.select2-container.select2-dropdown {
    border-radius: 2px;
    display: block;
}

    .select2-container.select2-dropdown a.select2-choice {
        background-image: none;
        background-color: #ffffff;
        border: 1px solid #d9e7f7;
        border-radius: 2px;
        color: #293041;
        font-size: 13px;
        display: block;
        height: auto;
        line-height: inherit;
        min-width: 135px;
        padding: 5px 10px;
        -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
        box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
    }

        .select2-container.select2-dropdown a.select2-choice:focus {
            border-color: #4b8ffa;
            outline: 0;
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(75,143,250,0.6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(75,143,250,0.6);
        }

        .select2-container.select2-dropdown a.select2-choice::-moz-placeholder {
            color: #999;
            opacity: 1;
        }

        .select2-container.select2-dropdown a.select2-choice:-ms-input-placeholder {
            color: #999;
        }

        .select2-container.select2-dropdown a.select2-choice::-webkit-input-placeholder {
            color: #999;
        }

        .select2-container.select2-dropdown a.select2-choice:hover {
            color: #505e80;
        }

        .select2-container.select2-dropdown a.select2-choice > .select2-arrow {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f9f9f9));
            background-image: linear-gradient(to bottom, #fefefe 0%, #f9f9f9 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF9F9F9', GradientType=0);
            background-repeat: repeat-x;
            border: 0;
            width: 34px;
        }

            .select2-container.select2-dropdown a.select2-choice > .select2-arrow b {
                background: #eeeeee;
                border-left: 1.5px solid #d9e7f7;
                border-radius: 0 2px 2px 0;
                cursor: pointer;
                display: inline-block;
                line-height: 30px;
                text-align: center;
                width: 100%;
                -webkit-box-shadow: 0.5px 1.5px 2.5px 0 rgba(0,0,0,0.05);
                box-shadow: 0.5px 1.5px 2.5px 0 rgba(0,0,0,0.05);
            }

                .select2-container.select2-dropdown a.select2-choice > .select2-arrow b:hover:before {
                    color: #5593fa;
                }

                .select2-container.select2-dropdown a.select2-choice > .select2-arrow b:before {
                    color: #a6bedc;
                    content: "\f107";
                    font-family: 'FontAwesome';
                    font-size: 16px;
                    vertical-align: baseline;
                }

                .select2-container.select2-dropdown a.select2-choice > .select2-arrow b:after {
                    display: none;
                }

.select2-container.select2-simple .select2-choice {
    background: none !important;
    background-image: none !important;
    border: 0;
    color: #5593fa;
    -webkit-filter: 'none\0';
    filter: 'none\0';
    height: auto;
    line-height: 1.4em;
    margin: 0;
    padding: 0;
    width: auto;
}

    .select2-container.select2-simple .select2-choice:hover {
        color: #83b1ff;
    }

.select2-container.select2-simple .select2-arrow {
    display: none;
}

.select2-container.select2-simple .select2-chosen {
    margin: 0;
}

.select2-drop {
    -webkit-box-shadow: 1px 2px 10px 0 rgba(39,49,65,0.4);
    box-shadow: 1px 2px 10px 0 rgba(39,49,65,0.4);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.15);
    box-shadow: 0 0 6px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.15);
}

    .select2-drop.select2-navigation {
        border: 0 !important;
        border-radius: 0;
        -webkit-box-shadow: 0 2px 10px rgba(39,49,65,0.4);
        box-shadow: 0 2px 10px rgba(39,49,65,0.4);
        margin: 0;
        margin-top: 15px;
    }

        .select2-drop.select2-navigation:before {
            border-bottom: 10px solid #fff;
            border-left: 9px solid transparent;
            border-right: 9px solid transparent;
            bottom: 100%;
            content: '';
            position: absolute;
            right: 18px;
            z-index: 2;
        }

        .select2-drop.select2-navigation:after {
            border-bottom: 12px solid rgba(39,49,65,0.1);
            border-left: 11px solid transparent;
            border-right: 11px solid transparent;
            bottom: 100%;
            content: '';
            position: absolute;
            right: 16px;
            z-index: 1;
        }

        .select2-drop.select2-navigation ul {
            border: 0;
            border-radius: 0;
            margin: 0;
            padding: 0;
        }

        .select2-drop.select2-navigation .select2-result .select2-result-label {
            font-size: 13px;
            line-height: 10px;
            padding: 10px;
        }

        .select2-drop.select2-navigation .select2-result.select2-highlighted {
            background: #fbfcff;
            color: #4b8ffa;
        }

        .select2-drop.select2-navigation.select2-drop-above {
            margin: -15px 0 0;
        }

            .select2-drop.select2-navigation.select2-drop-above:before {
                border-bottom: 0;
                border-top: 10px solid #fff;
                bottom: auto;
                top: 100%;
            }

            .select2-drop.select2-navigation.select2-drop-above:after {
                border-bottom: none;
                border-top: 12px solid rgba(39,49,65,0.1);
                bottom: auto;
                top: 100%;
            }

    .select2-drop.select2-dropdown {
        border: 0;
        margin-top: 10px;
    }

        .select2-drop.select2-dropdown.select2-drop-above {
            border: 0;
            -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);
            box-shadow: 0 0 8px rgba(0,0,0,0.15);
            margin-top: -10px;
        }

            .select2-drop.select2-dropdown.select2-drop-above::before {
                bottom: -7px;
                top: auto;
                -moz-transform: scale(1, -1);
                -ms-transform: scale(1, -1);
                -o-transform: scale(1, -1);
                -webkit-transform: scale(1, -1);
                -sand-transform: scale(1, -1);
            }

            .select2-drop.select2-dropdown.select2-drop-above::after {
                bottom: -9px;
                top: auto;
                -moz-transform: scale(1, -1);
                -ms-transform: scale(1, -1);
                -o-transform: scale(1, -1);
                -webkit-transform: scale(1, -1);
            }

        .select2-drop.select2-dropdown::before {
            content: '';
            width: 0;
            height: 0;
            position: absolute;
            bottom: auto;
            top: -7px;
            right: 10px;
            border-width: 8px;
            border-top-width: 0;
            border-style: solid;
            border-color: transparent;
            border-bottom-color: white;
            z-index: 2;
        }

        .select2-drop.select2-dropdown::after {
            content: '';
            width: 0;
            height: 0;
            position: absolute;
            bottom: auto;
            top: -9px;
            right: 10px;
            border-width: 8px;
            border-top-width: 0;
            border-style: solid;
            border-color: transparent;
            border-bottom-color: rgba(228,228,228,0.5);
            z-index: 1;
        }

        .select2-drop.select2-dropdown .select2-results {
            margin: 0;
        }

            .select2-drop.select2-dropdown .select2-results .select2-result-label {
                padding: 0;
            }

        .select2-drop.select2-dropdown li.select2-result-with-children {
            padding: 7px 0 5px 10px;
        }

            .select2-drop.select2-dropdown li.select2-result-with-children ul li, .select2-drop.select2-dropdown li.select2-result-with-children ul li > .select2-result-label {
                color: #5b6c86;
                font-size: 12px;
                font-weight: 400;
            }

                .select2-drop.select2-dropdown li.select2-result-with-children ul li:hover, .select2-drop.select2-dropdown li.select2-result-with-children ul li > .select2-result-label:hover {
                    background-color: #eff6ff;
                    color: #478cfe;
                }

            .select2-drop.select2-dropdown li.select2-result-with-children .select2-result-label {
                color: #5b6c86;
                font-size: 12px;
                font-weight: 400;
                line-height: 1.2;
                margin-bottom: 5px;
            }

            .select2-drop.select2-dropdown li.select2-result-with-children .select2-result-sub .select2-result-label {
                color: #859bbb;
                font-size: 14px;
                padding-left: 15px;
            }

                .select2-drop.select2-dropdown li.select2-result-with-children .select2-result-sub .select2-result-label .select2-highlighted {
                    background: red;
                }

        .select2-drop.select2-dropdown .select2-search {
            padding: 9px;
        }

            .select2-drop.select2-dropdown .select2-search input {
                background-color: #fefefe;
                background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgMzEiPgoKPHBhdGggZmlsbFJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMjkuNjggMjkuNjhDIDI5LjQzIDI5Ljk0IDI4LjY1IDMwLjE0IDI4LjM5IDI5Ljg4IDI4LjM5IDI5Ljg4IDIxLjQxIDIyLjkxIDIxLjQxIDIyLjkxIDIwLjkzIDIyLjc3IDIyLjY1IDIwLjk3IDIyLjkxIDIxLjQxIDIyLjkxIDIxLjQxIDI5Ljg4IDI4LjM5IDI5Ljg4IDI4LjM5IDMwLjE0IDI4LjY1IDI5Ljk0IDI5LjQzIDI5LjY4IDI5LjY4Wk0gMTMgMjZDIDUuNzMgMjYtMCAyMC4yNy0wIDEzLTAgNS43MyA1LjczIDAgMTMgMCAyMC4yNyAwIDI2IDUuNzMgMjYgMTMgMjYgMjAuMjcgMjAuMjcgMjYgMTMgMjZaTSAxMyAyQyA2LjQ1IDIgMiA2LjQ1IDIgMTMgMiAxOS41NSA2LjQ1IDI0IDEzIDI0IDE5LjU1IDI0IDI0IDE5LjU1IDI0IDEzIDI0IDYuNDUgMTkuNTUgMiAxMyAyWiIgZmlsbD0icmdiKDE2NSwxODksMjE5KSIvPjwvc3ZnPg==");
                background-repeat: no-repeat;
                background-size: 16px;
                background-position: 6px center;
                color: #293041;
                border: 1px solid #e1e1e1;
                border-radius: 2px;
                padding: 4px 4px 4px 27px;
                -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
                box-shadow: inset 0px 2px 2px rgba(0,0,0,0.04);
            }

                .select2-drop.select2-dropdown .select2-search input:focus {
                    border: 1px solid #478cfe;
                    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgMzEiPgo8cGF0aCBmaWxsUnVsZT0iZXZlbm9kZCIgZD0iTSAyOS42OCAyOS42OEMgMjkuNDMgMjkuOTQgMjguNjUgMzAuMTQgMjguMzkgMjkuODggMjguMzkgMjkuODggMjEuNDEgMjIuOTEgMjEuNDEgMjIuOTEgMjAuOTMgMjIuNzcgMjIuNjUgMjAuOTcgMjIuOTEgMjEuNDEgMjIuOTEgMjEuNDEgMjkuODggMjguMzkgMjkuODggMjguMzkgMzAuMTQgMjguNjUgMjkuOTQgMjkuNDMgMjkuNjggMjkuNjhaTSAxMyAyNkMgNS43MyAyNiAwIDIwLjI3IDAgMTMgMCA1LjczIDUuNzMgMCAxMyAwIDIwLjI3IDAgMjYgNS43MyAyNiAxMyAyNiAyMC4yNyAyMC4yNyAyNiAxMyAyNlpNIDEzIDJDIDYuNDUgMiAyIDYuNDUgMiAxMyAyIDE5LjU1IDYuNDUgMjQgMTMgMjQgMTkuNTUgMjQgMjQgMTkuNTUgMjQgMTMgMjQgNi40NSAxOS41NSAyIDEzIDJaIiBmaWxsPSJyZ2IoNzEsMTM5LDI1MykiLz48L3N2Zz4=");
                }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
    .select2-drop.select2-dropdown .select2-search input {
        background-color: #fefefe;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgMzEiPgoKPHBhdGggZmlsbFJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMjkuNjggMjkuNjhDIDI5LjQzIDI5Ljk0IDI4LjY1IDMwLjE0IDI4LjM5IDI5Ljg4IDI4LjM5IDI5Ljg4IDIxLjQxIDIyLjkxIDIxLjQxIDIyLjkxIDIwLjkzIDIyLjc3IDIyLjY1IDIwLjk3IDIyLjkxIDIxLjQxIDIyLjkxIDIxLjQxIDI5Ljg4IDI4LjM5IDI5Ljg4IDI4LjM5IDMwLjE0IDI4LjY1IDI5Ljk0IDI5LjQzIDI5LjY4IDI5LjY4Wk0gMTMgMjZDIDUuNzMgMjYtMCAyMC4yNy0wIDEzLTAgNS43MyA1LjczIDAgMTMgMCAyMC4yNyAwIDI2IDUuNzMgMjYgMTMgMjYgMjAuMjcgMjAuMjcgMjYgMTMgMjZaTSAxMyAyQyA2LjQ1IDIgMiA2LjQ1IDIgMTMgMiAxOS41NSA2LjQ1IDI0IDEzIDI0IDE5LjU1IDI0IDI0IDE5LjU1IDI0IDEzIDI0IDYuNDUgMTkuNTUgMiAxMyAyWiIgZmlsbD0icmdiKDE2NSwxODksMjE5KSIvPjwvc3ZnPg==") !important;
        background-repeat: no-repeat;
        background-size: 16px !important;
        background-position: 6px center !important;
    }
}

.select2-drop.select2-dropdown > ul {
    height: 140px;
    margin-top: 0;
    overflow-y: scroll;
    padding: 0;
    -webkit-overflow-scrolling: touch;
}

    .select2-drop.select2-dropdown > ul > li {
        background: #fff;
        color: #859bbb;
        cursor: pointer;
        line-height: 1.2em;
        list-style-type: none;
        padding: 7px 20px 5px 10px;
    }

        .select2-drop.select2-dropdown > ul > li:hover {
            background-color: #eff6fe;
            color: #4b8ffa;
        }

.select2-dropdown.select2-drop .select2-results {
    border: none !important;
    overflow-y: auto !important;
    position: relative !important;
}

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
    text-decoration: none;
    color: #478cfe;
}

.select2-dropdown.select2-drop > ul {
    font-weight: 400;
    height: auto;
    max-height: 140px;
}

.select2-dropdown.select2-drop.select2-drop-above {
    margin-bottom: 10px;
    margin-top: 0;
}

.select2-dropdown.select2-drop .select2-results {
    border: none !important;
    overflow-y: auto !important;
    position: relative !important;
}

.select2-drop.select2-dropdown > ul {
    display: block;
    width: 100%;
}

.select2-container-multi .select2-choices .select2-search-field input {
    font-size: 14px;
}

.content-block .panel-group.collapsible {
    margin-bottom: 0;
}

    .content-block .panel-group.collapsible .panel {
        color: #293041;
    }

        .content-block .panel-group.collapsible .panel:last-child {
            border-bottom-color: #d9e7f7;
        }

    .content-block .panel-group.collapsible .panel-heading {
        padding: 0;
    }

        .content-block .panel-group.collapsible .panel-heading > h4 {
            font-size: 15px;
            line-height: 48px;
            margin: 0;
        }

        .content-block .panel-group.collapsible .panel-heading [data-toggle="collapse"] {
            cursor: pointer;
            position: relative;
        }

            .content-block .panel-group.collapsible .panel-heading [data-toggle="collapse"]::after {
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTcgOSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0iI2E2YmVkYyIgZD0iTTIuMTM1LDAuMzkyIEMyLjEzNSwwLjM5MiA4LjQ5Nyw2LjI4NiA4LjQ5Nyw2LjI4NiBDOC40OTcsNi4yODYgMTQuOTQzLDAuMzE1IDE0Ljk0MywwLjMxNSBDMTQuOTQzLDAuMzE1IDE0Ljk0MywwLjMxNiAxNC45NDMsMC4zMTYgQzE1LjE2MSwwLjEyMCAxNS40NTgsLTAuMDAwIDE1Ljc4NiwtMC4wMDAgQzE2LjQ1NiwtMC4wMDAgMTcuMDAwLDAuNTA0IDE3LjAwMCwxLjEyNSBDMTcuMDAwLDEuNDI4IDE2Ljg3MCwxLjcwMyAxNi42NjAsMS45MDYgQzE2LjY2MCwxLjkwNiAxNi42NjAsMS45MDYgMTYuNjYwLDEuOTA2IEMxNi42NjAsMS45MDYgOS4zNzQsOC42NTYgOS4zNzQsOC42NTYgQzkuMzc0LDguNjU2IDkuMzc0LDguNjU2IDkuMzc0LDguNjU2IEM5LjE1Myw4Ljg2OCA4Ljg0Myw5LjAwMCA4LjUwMCw5LjAwMCBDOC40OTksOS4wMDAgOC40OTgsOS4wMDAgOC40OTcsOS4wMDAgQzguNDk2LDkuMDAwIDguNDk2LDkuMDAwIDguNDk1LDkuMDAwIEM4LjE1MSw5LjAwMCA3Ljg0Miw4Ljg2OCA3LjYyMSw4LjY1NiBDNy42MjEsOC42NTYgNy42MjAsOC42NTYgNy42MjAsOC42NTYgQzcuNjIwLDguNjU2IDAuMzM1LDEuOTA2IDAuMzM1LDEuOTA2IEMwLjMzNSwxLjkwNiAwLjMzOCwxLjkwMyAwLjMzOCwxLjkwMyBDMC4xMjksMS43MDEgMC4wMDAsMS40MjcgMC4wMDAsMS4xMjUgQzAuMDAwLDAuNTA0IDAuNTQ0LC0wLjAwMCAxLjIxNCwtMC4wMDAgQzEuNTgzLC0wLjAwMCAxLjkxMywwLjE1MiAyLjEzNSwwLjM5MiBaIi8+PC9zdmc+) no-repeat center center/contain;
                content: '';
                height: 5.5px;
                margin-top: -2.25px;
                position: absolute;
                right: 0;
                top: 50%;
                -webkit-transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                transform: rotate(0deg);
                -webkit-transition: all .3s ease-out;
                transition: all .3s ease-out;
                width: 11px;
            }

            .content-block .panel-group.collapsible .panel-heading [data-toggle="collapse"] .inline-spinner {
                margin-left: 8px;
            }

            .content-block .panel-group.collapsible .panel-heading [data-toggle="collapse"][aria-expanded="true"]:after {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
                -webkit-transform-origin: 50% 50%;
                -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
            }

        .content-block .panel-group.collapsible .panel-heading + .panel-collapse > .panel-body {
            border-top: none;
            padding: 0;
        }

        .content-block .panel-group.collapsible .panel-heading + .panel-collapse.in > .panel-body {
            border-bottom: 0;
        }

    .content-block .panel-group.collapsible .panel-body form .form-actions {
        margin-bottom: -1px;
    }

table.calendar {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    table.calendar thead th {
        text-align: center;
        font-size: 11px;
        font-weight: 200;
    }

    table.calendar tbody td.day {
        width: 14.28571429%;
        line-height: 220%;
        text-align: center;
        cursor: default;
        border: 1px solid #d9e7f7;
    }

        table.calendar tbody td.day, table.calendar tbody td.day a {
            color: #5b6c86;
        }

            table.calendar tbody td.day.clickable {
                cursor: pointer;
            }

            table.calendar tbody td.day:empty {
                border: none;
                background: transparent !important;
            }

            table.calendar tbody td.day.weekendDay {
                color: #a6bedc;
                background-color: #fbfcff;
            }

.notice-block {
    background: #fbfcff;
    border: 1px solid #d9e7f7;
    border-radius: 2px;
    color: #5b6c86;
    display: inline-block;
    font-size: 12px;
    margin-top: 20px;
    padding: 10px 15px;
    position: relative;
}

    .notice-block::before, .notice-block::after {
        border-style: solid;
        content: '';
        position: absolute;
    }

    .notice-block::before {
        border-color: transparent transparent #d9e7f7;
        border-width: 14px;
        left: 39px;
        top: -28px;
    }

    .notice-block::after {
        border-color: transparent transparent #fbfcff;
        border-width: 13px;
        left: 40px;
        top: -26px;
    }

    .notice-block.-side {
        background-color: #f0f6ff;
        border: 0;
        color: #a6bedc;
        font-size: 11px;
        margin-right: 15px;
        margin-top: 0;
        position: absolute;
        right: 0;
        left: 0;
    }

        .notice-block.-side::after {
            border-color: transparent transparent #f0f6ff;
            border-width: 7px;
            left: -14px;
            top: 6px;
            -webkit-transform: rotate(270deg);
            -ms-transform: rotate(270deg);
            transform: rotate(270deg);
        }

        .notice-block.-side::before {
            content: none;
        }

@media (max-width: 767px) {
    .with-description-label, .notice-block.-side {
        position: static;
    }

    .notice-block.-side {
        margin: 10px 0;
        display: block;
    }

        .notice-block.-side::after {
            content: none;
        }
}

.with-description-label {
    position: relative;
}

#menu-trigger {
    position: relative;
}

    #menu-trigger .fa {
        -webkit-transition: -webkit-transform .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    }

    #menu-trigger.active .fa {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    #menu-trigger.active:after {
        display: block;
        position: absolute;
        content: "";
        bottom: -1px;
        left: 23px;
        margin-left: -10px;
        z-index: 21;
        border: 10px solid red;
        border-color: transparent transparent #293040 transparent;
    }

#menu {
    background: #293040;
    display: none;
    position: fixed;
    z-index: 20;
    top: 51px;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    #menu {
        -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.2);
        box-shadow: 5px 0 5px 0 rgba(0,0,0,0.2);
    }
}

@media (min-width: 768px) {
    #menu {
        position: fixed;
        top: 51px;
        bottom: 0;
        z-index: 20;
        width: 250px;
    }
}

@media (min-width: 992px) {
    #menu {
        display: block;
        width: 250px;
    }
}

#menu .nav-menu li svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

#menu .nav-menu li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    word-break: break-word;
}

    #menu .nav-menu li a:focus {
        outline: none;
    }

#menu .nav-menu li.title {
    text-transform: uppercase;
    font-size: 10px;
    color: #859bbb;
    padding: 16px 20px 0 20px;
    margin: 0 0 10px 0;
}

#menu .nav-menu li.parent {
    position: relative;
}

    #menu .nav-menu li.parent > a:focus {
        background: #232234;
    }

    #menu .nav-menu li.parent > a:after {
        -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
        content: "\f107";
        font-family: FontAwesome;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -8px;
        color: inherit;
    }

    #menu .nav-menu li.parent.opened {
        background: #232234;
    }

        #menu .nav-menu li.parent.opened > a {
            color: white;
        }

            #menu .nav-menu li.parent.opened > a:after {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
                -webkit-transform-origin: 50% 50%;
                -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
            }

            #menu .nav-menu li.parent.opened > a svg path {
                fill: white;
            }

        #menu .nav-menu li.parent.opened > ul {
            max-height: 300px;
        }

            #menu .nav-menu li.parent.opened > ul li > a {
                -webkit-transition-delay: 0;
                transition-delay: 0;
                top: 0;
                opacity: 1;
            }

    #menu .nav-menu li.parent > ul {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height .2s ease-out;
        transition: max-height .2s ease-out;
        background-color: #232234;
    }

        #menu .nav-menu li.parent > ul li {
            overflow: hidden;
        }

            #menu .nav-menu li.parent > ul li:nth-child(1) > a {
                -webkit-transition-delay: 0.05s;
                transition-delay: 0.05s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(2) > a {
                -webkit-transition-delay: 0.1s;
                transition-delay: 0.1s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(3) > a {
                -webkit-transition-delay: 0.15s;
                transition-delay: 0.15s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(4) > a {
                -webkit-transition-delay: 0.2s;
                transition-delay: 0.2s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(5) > a {
                -webkit-transition-delay: 0.25s;
                transition-delay: 0.25s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(6) > a {
                -webkit-transition-delay: 0.3s;
                transition-delay: 0.3s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(7) > a {
                -webkit-transition-delay: 0.35s;
                transition-delay: 0.35s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(8) > a {
                -webkit-transition-delay: 0.4s;
                transition-delay: 0.4s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(9) > a {
                -webkit-transition-delay: 0.45s;
                transition-delay: 0.45s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(10) > a {
                -webkit-transition-delay: 0.5s;
                transition-delay: 0.5s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(11) > a {
                -webkit-transition-delay: 0.55s;
                transition-delay: 0.55s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(12) > a {
                -webkit-transition-delay: 0.6s;
                transition-delay: 0.6s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(13) > a {
                -webkit-transition-delay: 0.65s;
                transition-delay: 0.65s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(14) > a {
                -webkit-transition-delay: 0.7s;
                transition-delay: 0.7s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(15) > a {
                -webkit-transition-delay: 0.75s;
                transition-delay: 0.75s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(16) > a {
                -webkit-transition-delay: 0.8s;
                transition-delay: 0.8s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(17) > a {
                -webkit-transition-delay: 0.85s;
                transition-delay: 0.85s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(18) > a {
                -webkit-transition-delay: 0.9s;
                transition-delay: 0.9s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(19) > a {
                -webkit-transition-delay: 0.95s;
                transition-delay: 0.95s;
            }

            #menu .nav-menu li.parent > ul li:nth-child(20) > a {
                -webkit-transition-delay: 1s;
                transition-delay: 1s;
            }

            #menu .nav-menu li.parent > ul li > a {
                position: relative;
                padding: 5px 20px 5px 50px;
                -webkit-transition: top .3s ease-out, opacity .5s ease-out;
                transition: top .3s ease-out, opacity .5s ease-out;
                top: 30px;
                opacity: 0;
            }

                #menu .nav-menu li.parent > ul li > a:active, #menu .nav-menu li.parent > ul li > a.active {
                    background: #478cfe;
                    color: white;
                }

#menu .nav-menu li > a {
    padding: 7.5px 20px;
    color: #aaccff;
}

    #menu .nav-menu li > a i.fu {
        margin-right: 4px;
    }

    #menu .nav-menu li > a:hover {
        background: #374356;
    }

    #menu .nav-menu li > a:active, #menu .nav-menu li > a.active, #menu .nav-menu li > a:focus {
        background: #478cfe;
        color: white;
    }

        #menu .nav-menu li > a:active svg path, #menu .nav-menu li > a.active svg path, #menu .nav-menu li > a:focus svg path {
            fill: white;
        }

@media (min-width: 768px) and (max-width: 991px) {
    main.inactive {
        pointer-events: none;
    }

        main.inactive:after {
            display: block;
            content: "";
            position: absolute;
            background: rgba(0,0,0,0.3);
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 10;
        }
}

@media (min-width: 992px) and (max-width: 1199px) {
    main.inactive {
        margin-left: 250px;
    }
}

.dropdown .dropdown-toggle {
    min-width: 135px;
    text-align: left;
}

.dropdown .dropdown-menu, .dropdown .select2-drop.select2-dropdown > ul {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    margin: 17px 0 0;
    min-width: 135px;
    padding: 0;
    -webkit-box-shadow: 1.5px 2px 10px rgba(0,0,0,0.4);
    box-shadow: 1.5px 2px 10px rgba(0,0,0,0.4);
}

    .dropdown .dropdown-menu > li > a, .dropdown .select2-drop.select2-dropdown > ul > li > a {
        clear: both;
        color: #859bbb;
        min-width: 135px;
        padding: 7px 20px 7px 10px;
    }

        .dropdown .dropdown-menu > li > a:hover, .dropdown .select2-drop.select2-dropdown > ul > li > a:hover, .dropdown .dropdown-menu > li > a:focus, .dropdown .select2-drop.select2-dropdown > ul > li > a:focus {
            background-color: #eff6fe;
            color: #4b8ffa;
        }

        .dropdown .dropdown-menu > li:hover, .dropdown .select2-drop.select2-dropdown > ul > li:hover, .dropdown .dropdown-menu > li:focus, .dropdown .select2-drop.select2-dropdown > ul > li:focus, .dropdown .dropdown-menu > li > a:hover, .dropdown .select2-drop.select2-dropdown > ul > li > a:hover, .dropdown .dropdown-menu > li > a:focus, .dropdown .select2-drop.select2-dropdown > ul > li > a:focus {
            outline: 0;
        }

    .dropdown .dropdown-menu:before, .dropdown .select2-drop.select2-dropdown > ul:before {
        content: '';
        border-width: 8px;
        border-top-width: 0;
        border-style: solid;
        border-color: transparent;
        border-bottom-color: white;
        bottom: 100%;
        height: 0;
        position: absolute;
        right: 15px;
        width: 0;
        z-index: 2;
    }

    .dropdown .dropdown-menu:after, .dropdown .select2-drop.select2-dropdown > ul:after {
        content: '';
        border-width: 10px;
        border-top-width: 0;
        border-style: solid;
        border-color: transparent;
        border-bottom-color: rgba(228,228,228,0.5);
        height: 0;
        position: absolute;
        right: 13px;
        top: -10px;
        width: 0;
        z-index: 1;
    }

.datepicker-dropdown {
    border-radius: 0;
    border: 0;
    -webkit-box-shadow: 1px 2px 10px rgba(39,49,65,0.4);
    box-shadow: 1px 2px 10px rgba(39,49,65,0.4);
    direction: ltr;
    font-size: 12px;
    font-weight: 100;
    left: 0;
    padding: 3px 0 0;
    text-align: center;
    top: 0;
    width: 210px;
}

    .datepicker-dropdown.datepicker-orient-top::before {
        top: 100%;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .datepicker-dropdown.datepicker-orient-top::after {
        top: 100%;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .datepicker-dropdown.datepicker-orient-right {
        margin-left: 40px;
    }

    .datepicker-dropdown::before {
        content: '';
        border-bottom: 10px solid white;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        bottom: 100%;
        margin-right: -9px;
        position: absolute;
        right: 20px;
        z-index: 2;
    }

    .datepicker-dropdown::after {
        content: '';
        border-bottom: 12px solid rgba(39,49,65,0.1);
        border-left: 11px solid transparent;
        border-right: 11px solid transparent;
        bottom: 100%;
        margin-right: -11px;
        position: absolute;
        right: 20px;
        z-index: 1;
    }

    .datepicker-dropdown .next, .datepicker-dropdown .prev {
        color: transparent;
        padding: 0;
    }

        .datepicker-dropdown .next::before, .datepicker-dropdown .prev::before {
            content: '';
            background-size: cover;
            display: inline-block;
            height: 20px;
            vertical-align: text-bottom;
            width: 20px;
        }

        .datepicker-dropdown .next::before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABu0lEQVRIx+3WTStEURgH8P9jRjNmLl3RnRlklJURktVgwV4KKxtlIeWz+AZeysosKAvJ2wILSqGMshAlL8OGobnmzjh6LLhK4p4xh9X8d/e5p/O79ZzndIFC/inktICZvQvb5+NWVgx7il1z3S1VY+WlHjNfuEhiTdDKilFm+Kzsy9BmPBFLpjLaf8B6TaX/xH54skTPxmFiNl9cBn7saAzGwgEtqRKXgRNEWI42BCZU4o4wEaUBHBFhXiXueKrtMLMPQBMzBnaOb0fOb1O6/c7ndS92NYcGdc2TUg6rxnOCVeIyh+vzlxI9AYh/1/Ot+M0kM5coh7/ixozf637+wDOiD0DQaQ/3b2AbfxYvZ+sH122mJYrtenWF7xSA/mdwOiP8S7sX06YlOu1araHdt0eMGIDkn8DpjPCv7l3GTEv02LWwoT1EI8YUES0DuHHaI+ce/4BOEtE8gKP3S+fH5DRODugcgMP3g+cYaVglKg2rRgGJHjNzydr+1ZRKVAoGEDIt0a8SlYXLwgHt2OUirg+V3UUjxkS+KCD3s1cHoBdAK4AzACt4G5lfo7KwF293rw7gEUBCZk4LKeQVocgUTPqjjPwAAAAASUVORK5CYII=");
            float: right;
            margin-right: 3px;
        }

        .datepicker-dropdown .prev::before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAllBMVEUAAAD///////////////////////////////////////////////+5zOT////A0ebC0ufB0uf////D0+j///////////////////+uxN/g6PPq8Pfm7fXl7PXu8vjp7/bo7vbo7vbS3u2pwd2rwd6rwd6tw9+uxN+tw9+ov92owN2owN2pwN2rwt6swt6swt6sw96mvtzAZ1pvAAAAMXRSTlMAAgMMEhMUGhseKywtLkNHR0hISVhZXV5ifIueqqy4wsPE4eTn6u7w8vPz9PT8/f7++danMQAAAHRJREFUeAHVyUcWglAMBdD3A0YEsYu99272vzndwMvwH73Ti7hCOSkDXWlfbJfS7d7Mjrm3z3nh7Hs1UG+rTH5poQdv0TybPaYNAenFy+zeZ63D9fevHfKSjTZ/8HuF96cC9KvldpaDfr03bqWgQlJLAmL4ALuzFLsHH4SiAAAAAElFTkSuQmCC");
            float: left;
            margin-left: 3px;
        }

    .datepicker-dropdown .dow {
        font-size: 10px;
        font-weight: inherit;
    }

        .datepicker-dropdown .dow:first-child, .datepicker-dropdown .dow:last-child {
            color: #859bbb;
        }

    .datepicker-dropdown .day {
        cursor: pointer;
        height: 30px;
        padding: 7px 5px;
        width: 30px;
    }

        .datepicker-dropdown .day:hover {
            background: rgba(217,231,247,0.5);
        }

        .datepicker-dropdown .day.new, .datepicker-dropdown .day.old {
            background-color: #fbfcff;
            border-left: 1px solid #d9e7f7;
            border-top: 1px solid #d9e7f7;
            color: #a6bedc;
            z-index: 2;
        }

        .datepicker-dropdown .day.today {
            background: #fdf4cc;
        }

    .datepicker-dropdown .decade.new, .datepicker-dropdown .decade.old, .datepicker-dropdown .century.new, .datepicker-dropdown .century.old {
        background-color: #fbfcff;
        color: #a6bedc;
        z-index: 2;
    }

    .datepicker-dropdown .decade.today, .datepicker-dropdown .century.today {
        background: #fdf4cc;
    }

    .datepicker-dropdown .month, .datepicker-dropdown .year, .datepicker-dropdown .decade, .datepicker-dropdown .century {
        border-right: 1px solid #d9e7f7;
        border-top: 1px solid #d9e7f7;
        cursor: pointer;
        display: inline-block;
        padding: 7px 5px;
        position: relative;
        width: 50%;
        z-index: 1;
    }

        .datepicker-dropdown .month:nth-child(even), .datepicker-dropdown .year:nth-child(even), .datepicker-dropdown .decade:nth-child(even), .datepicker-dropdown .century:nth-child(even) {
            border-right: 0;
        }

        .datepicker-dropdown .month:hover, .datepicker-dropdown .year:hover, .datepicker-dropdown .decade:hover, .datepicker-dropdown .century:hover {
            background: #f4f9fd;
        }

        .datepicker-dropdown .day.active, .datepicker-dropdown .month.active, .datepicker-dropdown .year.active, .datepicker-dropdown .decade.active, .datepicker-dropdown .century.active {
            border: 1px solid #478cfe !important;
            color: #478cfe;
        }

            .datepicker-dropdown .day.active, .datepicker-dropdown .day.active:hover, .datepicker-dropdown .month.active, .datepicker-dropdown .month.active:hover, .datepicker-dropdown .year.active, .datepicker-dropdown .year.active:hover, .datepicker-dropdown .decade.active, .datepicker-dropdown .decade.active:hover, .datepicker-dropdown .century.active, .datepicker-dropdown .century.active:hover {
                background: #eff6ff;
            }

    .datepicker-dropdown.datepicker-orient-bottom {
        margin-top: 10px;
    }

    .datepicker-dropdown.datepicker-orient-top {
        margin-top: -10px;
    }

    .datepicker-dropdown .datepicker-switch {
        color: #293041;
        cursor: pointer;
        font-size: 1.2em;
        font-weight: 400;
        width: 20px;
    }

        .datepicker-dropdown .datepicker-switch:hover {
            color: #859bbb;
        }

    .datepicker-dropdown table {
        margin: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 100%;
    }

        .datepicker-dropdown table td {
            border-left: 1px solid #d9e7f7;
            color: #5b6c86;
            padding: 7px 5px;
        }

            .datepicker-dropdown table td:first-child {
                border-left: 0;
            }

        .datepicker-dropdown table tbody tr {
            border: 1px solid #d9e7f7;
            border-left: 0;
            border-right: 0;
        }

            .datepicker-dropdown table tbody tr .day:first-of-type {
                border-left: 0;
            }

            .datepicker-dropdown table tbody tr:last-child {
                border-bottom: 0;
            }

        .datepicker-dropdown table tr .highlighted {
            background: #a6bedc;
            border-radius: 0;
        }

    .datepicker-dropdown > div {
        display: none;
    }

.datepicker-months table td, .datepicker-years table td, .datepicker-decades table td, .datepicker-centuries table td {
    border: 0;
    padding: 0 !important;
}

.datepicker-months tbody tr:first-child, .datepicker-years tbody tr:first-child, .datepicker-decades tbody tr:first-child, .datepicker-centuries tbody tr:first-child {
    border-top: 0;
}

.datepicker-dropdown td, .datepicker-dropdown th {
    border: 0;
    border-radius: 0;
    height: 20px;
    text-align: center;
}

.datepicker-dropdown table tr .disabled, .datepicker-dropdown table tr .disabled:hover {
    background: none;
    color: #999;
    cursor: default;
}

.datepicker-decades td, .datepicker-centuries td {
    padding: 0 !important;
}

table.table-fusion {
    border: 1px solid #d9e7f7;
    font-size: 12px;
    max-width: 100%;
    width: 100%;
}

    table.table-fusion thead, table.table-fusion tfoot {
        background: #ffffff;
        color: #293041;
    }

        table.table-fusion thead th, table.table-fusion tfoot th {
            border-bottom: 0 !important;
            border-top: 0 !important;
            font-weight: 400 !important;
        }

thead table.table-fusion thead th, thead table.table-fusion tfoot th {
    cursor: pointer;
}

table.table-fusion thead .sorting, table.table-fusion thead .sorting_asc, table.table-fusion thead .sorting_desc, table.table-fusion tfoot .sorting, table.table-fusion tfoot .sorting_asc, table.table-fusion tfoot .sorting_desc {
    background-image: none !important;
    position: relative;
    opacity: 1;
}

    table.table-fusion thead .sorting::after, table.table-fusion thead .sorting_asc::after, table.table-fusion thead .sorting_desc::after, table.table-fusion tfoot .sorting::after, table.table-fusion tfoot .sorting_asc::after, table.table-fusion tfoot .sorting_desc::after {
        width: 10px;
        height: 10px;
        content: '';
        background-size: cover;
        display: inline-block;
        position: relative;
        right: -5px;
        top: 1px;
    }

    table.table-fusion thead .sorting::after, table.table-fusion tfoot .sorting::after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABB0lEQVQ4y+3RMSuGURjG8d+rZLGRT3C+gMVkOgZiEUUdBoMYSPkAMjETG0neejZhYfIMRh/AwDOwKpsUJZajvHhjVFzj/9zXv859859flxoUZbWPXkylGE5+Wi7Kagi7OEsxjEJLfutGF46Ksko/lE3gAJ25771wADdoRb0oq7lvZPOo5/lr9DcIUwyX+csXmW0WZbXURLaMjbyuC/SmGK4advhuuAPH6MloHYsphpeirGpYw0J+O8dgiuHu01E+SNtxiL6M9jCLLUxmdorhFMP9x/4nYZa2ocBIRrf5aLCPlGJ4+qrb8hVMMTxiDDsZvcm2Md5M1lSYpc+YxioesIKZzP/zp/MKn0lM2+VWq2cAAAAASUVORK5CYII=");
    }

    table.table-fusion thead .sorting_asc::after, table.table-fusion tfoot .sorting_asc::after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAABaElEQVQ4Ee2Qv0sDUQzHk7vaxeLi4KBoF/8EcRXEHgUHf1AH0U1chFZsXRykgxRUTqFQcHIQqaDgVu0VXHR0cHfTTdHl0KHVu6959dlDi3V1aCC85H2TD0mI2ta+ABHA1ra3Ydn+a8z2cipvdZaWYuIYpnvv7xHxQgDBfle/sXgyw17wF0S/AhNZhN1OFIlpWpc/yNuj41MjzLPnSa4GqM/I+Pmh8pECIm4EpS8YgMPqC0dl3QNdP+XXUFJ1Om88TROO5tAdCguMaFhVgZGvrBjLxIz6PW1/V06Q0oTr9xrHL9b4Wef0bcLxHfQK7FJEDeNsJW2m6jDVIVAnYyr4ugYMhTpwFd9En85lKW1jWxg0DFQkjYr70pR00lzQctNj2ViSifMiqKHuTObYWZpvGxMKzBEhKv4me863gkkNKZ2J5ySsiQ94QFn9N4AS34g/CWzSWeWiEv+ycoaPQDwhdY/iqr9t//ECHxhTeVOSAVGMAAAAAElFTkSuQmCC");
    }

    table.table-fusion thead .sorting_desc::after, table.table-fusion tfoot .sorting_desc::after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABCElEQVQ4y+3RvyuFURzH8ZdTWGzE32Gw2QyPMqHIzWAQwy2lziqTLM9A2UhCNrHplMnmH6BYGA02KcrDctT148ao3M90en+/n3edc2jlz6UNirI6xCBmUgwnvy0XZTWCHZylGMYh5Fk/enFclNXUL2U1HKEn9zUKh3GLDuwXZVX/QVbHHtpxg+KDMMVwla98mdlGUVZLTWTL2Mh7FxhMMVx/eMOG5W6cYCCjdSymGF6LsmrDGhby7BwjKYb7L5/ySdqFYwxltIt5bGI6s1OMphgePve/CLO0EwcYy+gOffl8iFqK4fm7bvgOphieMIHtjN5lW5hsJmsqzNIXzGIVj1jBXOat/Ou8ARjeTN67v0OxAAAAAElFTkSuQmCC");
    }

table.table-fusion tbody {
    color: #5b6c86;
    font-weight: 100;
}

    table.table-fusion tbody > tr:nth-of-type(odd), table.table-fusion tbody > tr.odd {
        background-color: #ffffff;
    }

    table.table-fusion tbody > tr:nth-of-type(even), table.table-fusion tbody > tr.even {
        background-color: #fbfcff;
    }

    table.table-fusion tbody tr:hover {
        background-color: #f0f6ff;
    }

    table.table-fusion tbody tr.selected {
        background-color: #f0f6ff !important;
    }

        table.table-fusion tbody tr.selected td {
            border-color: #9ec0fa !important;
        }

        table.table-fusion tbody tr.selected + tr td {
            border-top-color: #9ec0fa !important;
        }

    table.table-fusion tbody tr.moved {
        background-color: #e7fff2 !important;
    }

        table.table-fusion tbody tr.moved td {
            border-color: #82e6b0 !important;
        }

        table.table-fusion tbody tr.moved + tr td {
            border-top-color: #82e6b0 !important;
        }

    table.table-fusion tbody tr.removed {
        background-color: #fff0ee !important;
    }

        table.table-fusion tbody tr.removed td {
            border-color: #efa095 !important;
        }

        table.table-fusion tbody tr.removed + tr td {
            border-top-color: #efa095 !important;
        }

    table.table-fusion tbody tr td:not(:last-of-type) {
        border-right: 1px solid #d9e7f7;
    }

.dataTables_wrapper .dataTables_info {
    color: #859bbb !important;
    display: inline-block;
    font-size: 12px;
    font-weight: 100;
}

ul.wysihtml5-toolbar {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f9f9f9));
    background-image: linear-gradient(to bottom, #fefefe 0%, #f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF9F9F9', GradientType=0);
    background-repeat: repeat-x;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border: 1px solid #d9e7f7;
    -webkit-box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
    box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

    ul.wysihtml5-toolbar li {
        display: inline-block;
        margin: 0;
    }

    ul.wysihtml5-toolbar .dropdown-menu, ul.wysihtml5-toolbar .select2-drop.select2-dropdown > ul {
        min-width: initial;
    }

        ul.wysihtml5-toolbar .dropdown-menu li, ul.wysihtml5-toolbar .select2-drop.select2-dropdown > ul li {
            display: block;
        }

    ul.wysihtml5-toolbar .btn-group .btn, ul.wysihtml5-toolbar .pill-group .btn, ul.wysihtml5-toolbar .btn-group .form-actions input[type="submit"], .form-actions ul.wysihtml5-toolbar .btn-group input[type="submit"], ul.wysihtml5-toolbar .pill-group .form-actions input[type="submit"], .form-actions ul.wysihtml5-toolbar .pill-group input[type="submit"], ul.wysihtml5-toolbar .btn-group .form-actions button[type="submit"], .form-actions ul.wysihtml5-toolbar .btn-group button[type="submit"], ul.wysihtml5-toolbar .pill-group .form-actions button[type="submit"], .form-actions ul.wysihtml5-toolbar .pill-group button[type="submit"], ul.wysihtml5-toolbar .btn-group .pill, ul.wysihtml5-toolbar .pill-group .pill {
        border: 0;
    }

    ul.wysihtml5-toolbar .open > .dropdown-toggle, ul.wysihtml5-toolbar .open > .dropdown-toggle.active, ul.wysihtml5-toolbar .open > .dropdown-toggle:active, ul.wysihtml5-toolbar .open > .dropdown-toggle.active:hover, ul.wysihtml5-toolbar .open > .dropdown-toggle:active:hover, ul.wysihtml5-toolbar .open > .dropdown-toggle.active:focus, ul.wysihtml5-toolbar .open > .dropdown-toggle:active:focus, ul.wysihtml5-toolbar .open > .dropdown-toggle:hover {
        color: #478cfe;
    }

    ul.wysihtml5-toolbar .btn, ul.wysihtml5-toolbar .form-actions input[type="submit"], .form-actions ul.wysihtml5-toolbar input[type="submit"], ul.wysihtml5-toolbar .form-actions button[type="submit"], .form-actions ul.wysihtml5-toolbar button[type="submit"], ul.wysihtml5-toolbar .pill {
        color: #a6bedc;
        background-color: #e1e1e1;
        border-color: #e1e1e1;
        border-bottom: 0;
        border-radius: 0;
        border: 0;
        border-color: #e1e1e1 !important;
        border-right: 1px solid;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: transparent !important;
        background-image: none;
        margin: 0;
        min-height: 28px;
        overflow: hidden;
        text-shadow: 0 .5px .5px white;
    }

        ul.wysihtml5-toolbar .btn:focus, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus, ul.wysihtml5-toolbar .pill:focus, ul.wysihtml5-toolbar .btn.focus, ul.wysihtml5-toolbar .form-actions input.focus[type="submit"], .form-actions ul.wysihtml5-toolbar input.focus[type="submit"], ul.wysihtml5-toolbar .form-actions button.focus[type="submit"], .form-actions ul.wysihtml5-toolbar button.focus[type="submit"], ul.wysihtml5-toolbar .focus.pill {
            color: #a6bedc;
            background-color: #c8c8c8;
            border-color: #a1a1a1;
        }

        ul.wysihtml5-toolbar .btn:hover, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover, ul.wysihtml5-toolbar .pill:hover {
            color: #a6bedc;
            background-color: #c8c8c8;
            border-color: #c2c2c2;
        }

        ul.wysihtml5-toolbar .btn:active, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active, ul.wysihtml5-toolbar .pill:active, ul.wysihtml5-toolbar .btn.active, ul.wysihtml5-toolbar .form-actions input.active[type="submit"], .form-actions ul.wysihtml5-toolbar input.active[type="submit"], ul.wysihtml5-toolbar .form-actions button.active[type="submit"], .form-actions ul.wysihtml5-toolbar button.active[type="submit"], ul.wysihtml5-toolbar .active.pill, .open > ul.wysihtml5-toolbar .btn.dropdown-toggle, .open > ul.wysihtml5-toolbar .form-actions input.dropdown-toggle[type="submit"], .form-actions .open > ul.wysihtml5-toolbar input.dropdown-toggle[type="submit"], .open > ul.wysihtml5-toolbar .form-actions button.dropdown-toggle[type="submit"], .form-actions .open > ul.wysihtml5-toolbar button.dropdown-toggle[type="submit"], .open > ul.wysihtml5-toolbar .dropdown-toggle.pill {
            color: #a6bedc;
            background-color: #c8c8c8;
            background-image: none;
            border-color: #c2c2c2;
        }

            ul.wysihtml5-toolbar .btn:active:hover, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:hover, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:hover, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:hover, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:hover, ul.wysihtml5-toolbar .pill:active:hover, ul.wysihtml5-toolbar .btn:active:focus, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus, ul.wysihtml5-toolbar .pill:active:focus, ul.wysihtml5-toolbar .btn:active.focus, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active.focus, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active.focus, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active.focus, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active.focus, ul.wysihtml5-toolbar .pill:active.focus, ul.wysihtml5-toolbar .btn.active:hover, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover, ul.wysihtml5-toolbar .active.pill:hover, ul.wysihtml5-toolbar .btn.active:focus, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus, ul.wysihtml5-toolbar .active.pill:focus, ul.wysihtml5-toolbar .btn.active.focus, ul.wysihtml5-toolbar .form-actions input.active.focus[type="submit"], .form-actions ul.wysihtml5-toolbar input.active.focus[type="submit"], ul.wysihtml5-toolbar .form-actions button.active.focus[type="submit"], .form-actions ul.wysihtml5-toolbar button.active.focus[type="submit"], ul.wysihtml5-toolbar .active.focus.pill, .open > ul.wysihtml5-toolbar .btn.dropdown-toggle:hover, .open > ul.wysihtml5-toolbar .form-actions input.dropdown-toggle[type="submit"]:hover, .form-actions .open > ul.wysihtml5-toolbar input.dropdown-toggle[type="submit"]:hover, .open > ul.wysihtml5-toolbar .form-actions button.dropdown-toggle[type="submit"]:hover, .form-actions .open > ul.wysihtml5-toolbar button.dropdown-toggle[type="submit"]:hover, .open > ul.wysihtml5-toolbar .dropdown-toggle.pill:hover, .open > ul.wysihtml5-toolbar .btn.dropdown-toggle:focus, .open > ul.wysihtml5-toolbar .form-actions input.dropdown-toggle[type="submit"]:focus, .form-actions .open > ul.wysihtml5-toolbar input.dropdown-toggle[type="submit"]:focus, .open > ul.wysihtml5-toolbar .form-actions button.dropdown-toggle[type="submit"]:focus, .form-actions .open > ul.wysihtml5-toolbar button.dropdown-toggle[type="submit"]:focus, .open > ul.wysihtml5-toolbar .dropdown-toggle.pill:focus, .open > ul.wysihtml5-toolbar .btn.dropdown-toggle.focus, .open > ul.wysihtml5-toolbar .form-actions input.dropdown-toggle.focus[type="submit"], .form-actions .open > ul.wysihtml5-toolbar input.dropdown-toggle.focus[type="submit"], .open > ul.wysihtml5-toolbar .form-actions button.dropdown-toggle.focus[type="submit"], .form-actions .open > ul.wysihtml5-toolbar button.dropdown-toggle.focus[type="submit"], .open > ul.wysihtml5-toolbar .dropdown-toggle.focus.pill {
                color: #a6bedc;
                background-color: #b6b6b6;
                border-color: #a1a1a1;
            }

        ul.wysihtml5-toolbar .btn.disabled:hover, ul.wysihtml5-toolbar .form-actions input.disabled[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input.disabled[type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button.disabled[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button.disabled[type="submit"]:hover, ul.wysihtml5-toolbar .disabled.pill:hover, ul.wysihtml5-toolbar .btn.disabled:focus, ul.wysihtml5-toolbar .form-actions input.disabled[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input.disabled[type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button.disabled[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button.disabled[type="submit"]:focus, ul.wysihtml5-toolbar .disabled.pill:focus, ul.wysihtml5-toolbar .btn.disabled.focus, ul.wysihtml5-toolbar .form-actions input.disabled.focus[type="submit"], .form-actions ul.wysihtml5-toolbar input.disabled.focus[type="submit"], ul.wysihtml5-toolbar .form-actions button.disabled.focus[type="submit"], .form-actions ul.wysihtml5-toolbar button.disabled.focus[type="submit"], ul.wysihtml5-toolbar .disabled.focus.pill, ul.wysihtml5-toolbar .btn[disabled]:hover, ul.wysihtml5-toolbar .form-actions input[disabled][type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input[disabled][type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button[disabled][type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button[disabled][type="submit"]:hover, ul.wysihtml5-toolbar [disabled].pill:hover, ul.wysihtml5-toolbar .btn[disabled]:focus, ul.wysihtml5-toolbar .form-actions input[disabled][type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input[disabled][type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button[disabled][type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button[disabled][type="submit"]:focus, ul.wysihtml5-toolbar [disabled].pill:focus, ul.wysihtml5-toolbar .btn[disabled].focus, ul.wysihtml5-toolbar .form-actions input[disabled].focus[type="submit"], .form-actions ul.wysihtml5-toolbar input[disabled].focus[type="submit"], ul.wysihtml5-toolbar .form-actions button[disabled].focus[type="submit"], .form-actions ul.wysihtml5-toolbar button[disabled].focus[type="submit"], ul.wysihtml5-toolbar [disabled].focus.pill, fieldset[disabled] ul.wysihtml5-toolbar .btn:hover, fieldset[disabled] ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover, .form-actions fieldset[disabled] ul.wysihtml5-toolbar input[type="submit"]:hover, fieldset[disabled] ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover, .form-actions fieldset[disabled] ul.wysihtml5-toolbar button[type="submit"]:hover, fieldset[disabled] ul.wysihtml5-toolbar .pill:hover, fieldset[disabled] ul.wysihtml5-toolbar .btn:focus, fieldset[disabled] ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus, .form-actions fieldset[disabled] ul.wysihtml5-toolbar input[type="submit"]:focus, fieldset[disabled] ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus, .form-actions fieldset[disabled] ul.wysihtml5-toolbar button[type="submit"]:focus, fieldset[disabled] ul.wysihtml5-toolbar .pill:focus, fieldset[disabled] ul.wysihtml5-toolbar .btn.focus, fieldset[disabled] ul.wysihtml5-toolbar .form-actions input.focus[type="submit"], .form-actions fieldset[disabled] ul.wysihtml5-toolbar input.focus[type="submit"], fieldset[disabled] ul.wysihtml5-toolbar .form-actions button.focus[type="submit"], .form-actions fieldset[disabled] ul.wysihtml5-toolbar button.focus[type="submit"], fieldset[disabled] ul.wysihtml5-toolbar .focus.pill {
            background-color: #e1e1e1;
            border-color: #e1e1e1;
        }

        ul.wysihtml5-toolbar .btn .badge, ul.wysihtml5-toolbar .form-actions input[type="submit"] .badge, .form-actions ul.wysihtml5-toolbar input[type="submit"] .badge, ul.wysihtml5-toolbar .form-actions button[type="submit"] .badge, .form-actions ul.wysihtml5-toolbar button[type="submit"] .badge, ul.wysihtml5-toolbar .pill .badge {
            color: #e1e1e1;
            background-color: #a6bedc;
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active.pill, ul.wysihtml5-toolbar .btn.active, ul.wysihtml5-toolbar .form-actions input.active[type="submit"], .form-actions ul.wysihtml5-toolbar input.active[type="submit"], ul.wysihtml5-toolbar .form-actions button.active[type="submit"], .form-actions ul.wysihtml5-toolbar button.active[type="submit"], ul.wysihtml5-toolbar .active.pill, ul.wysihtml5-toolbar .btn:active, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active, ul.wysihtml5-toolbar .pill:active, ul.wysihtml5-toolbar .btn.active:hover, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover, ul.wysihtml5-toolbar .active.pill:hover, ul.wysihtml5-toolbar .btn:active:hover, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:hover, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:hover, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:hover, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:hover, ul.wysihtml5-toolbar .pill:active:hover, ul.wysihtml5-toolbar .btn.active:focus, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus, ul.wysihtml5-toolbar .active.pill:focus, ul.wysihtml5-toolbar .btn:active:focus, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus, ul.wysihtml5-toolbar .pill:active:focus, ul.wysihtml5-toolbar .btn:hover, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover, ul.wysihtml5-toolbar .pill:hover, ul.wysihtml5-toolbar .btn:focus, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus, ul.wysihtml5-toolbar .pill:focus {
            color: #478cfe;
            background: transparent;
            background-image: none;
            border-color: #e1e1e1;
        }

        ul.wysihtml5-toolbar .btn.disabled, ul.wysihtml5-toolbar .form-actions input.disabled[type="submit"], .form-actions ul.wysihtml5-toolbar input.disabled[type="submit"], ul.wysihtml5-toolbar .form-actions button.disabled[type="submit"], .form-actions ul.wysihtml5-toolbar button.disabled[type="submit"], ul.wysihtml5-toolbar .disabled.pill {
            opacity: .55;
        }

        ul.wysihtml5-toolbar .btn .caret, ul.wysihtml5-toolbar .form-actions input[type="submit"] .caret, .form-actions ul.wysihtml5-toolbar input[type="submit"] .caret, ul.wysihtml5-toolbar .form-actions button[type="submit"] .caret, .form-actions ul.wysihtml5-toolbar button[type="submit"] .caret, ul.wysihtml5-toolbar .pill .caret {
            margin-top: 0;
        }

        ul.wysihtml5-toolbar .btn:first-of-type, ul.wysihtml5-toolbar .form-actions input[type="submit"]:first-of-type, .form-actions ul.wysihtml5-toolbar input[type="submit"]:first-of-type, ul.wysihtml5-toolbar .form-actions button[type="submit"]:first-of-type, .form-actions ul.wysihtml5-toolbar button[type="submit"]:first-of-type, ul.wysihtml5-toolbar .pill:first-of-type {
            border-left: 0;
        }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='bold'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='bold'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='bold'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='bold'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='bold'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='italic'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='italic'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='italic'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='italic'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='italic'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='underline'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='underline'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='underline'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='underline'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='underline'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='small'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='small'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='small'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='small'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='small'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Outdent'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Outdent'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Outdent'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Outdent'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='Outdent'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Indent'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Indent'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Indent'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Indent'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='Indent'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='formatBlock'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='formatBlock'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='formatBlock'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='formatBlock'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='formatBlock'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyLeft'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyLeft'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyLeft'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyLeft'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='justifyLeft'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyCenter'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyCenter'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyCenter'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyCenter'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='justifyCenter'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyRight'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyRight'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyRight'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyRight'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='justifyRight'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertOrderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertOrderedList'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertOrderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertOrderedList'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='insertOrderedList'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertUnorderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertUnorderedList'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertUnorderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertUnorderedList'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='insertUnorderedList'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertImage'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertImage'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertImage'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertImage'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='insertImage'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='createLink'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='createLink'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='createLink'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='createLink'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-command='createLink'].pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'], ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill {
            color: transparent;
            position: relative;
            text-shadow: none;
            width: 28px;
        }

            ul.wysihtml5-toolbar .btn[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='bold'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='italic'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='underline'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='small'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='Outdent'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='Indent'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='formatBlock'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyLeft'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyCenter'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyRight'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='insertOrderedList'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='insertUnorderedList'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='insertImage'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='createLink'].pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill::before {
                content: '';
                background-size: cover;
                display: block;
                height: 11px;
                left: 8px;
                position: absolute;
                top: 9px;
                width: 11px;
            }

            ul.wysihtml5-toolbar .btn[data-wysihtml5-command='bold'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='bold'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='bold'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='bold'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='bold'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='bold'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='italic'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='italic'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='italic'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='italic'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='italic'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='italic'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='underline'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='underline'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='underline'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='underline'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='underline'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='underline'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='small'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='small'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='small'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='small'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='small'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='small'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Outdent'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Outdent'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Outdent'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Outdent'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Outdent'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='Outdent'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Indent'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Indent'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Indent'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Indent'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Indent'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='Indent'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='formatBlock'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='formatBlock'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='formatBlock'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='formatBlock'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='formatBlock'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='formatBlock'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyLeft'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyLeft'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyLeft'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyLeft'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyLeft'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyLeft'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyCenter'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyCenter'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyCenter'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyCenter'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyCenter'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyCenter'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyRight'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyRight'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyRight'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyRight'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyRight'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyRight'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertOrderedList'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertOrderedList'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertOrderedList'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertOrderedList'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertOrderedList'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='insertOrderedList'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertUnorderedList'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertUnorderedList'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertUnorderedList'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertUnorderedList'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertUnorderedList'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='insertUnorderedList'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertImage'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertImage'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertImage'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertImage'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertImage'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='insertImage'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-command='createLink'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='createLink'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='createLink'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='createLink'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='createLink'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-command='createLink'].pill span, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'] span, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"] span, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"] span, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"] span, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"] span, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill span {
                display: none;
            }

            ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/code-cd0c2a2c676996db94189724fa2f632a02689658ffc36b012990e492f31ae1c9.svg);
            }

            ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].wysihtml5-command-active, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].wysihtml5-command-active.pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].active, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].active[type="submit"], .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].active[type="submit"], ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].active[type="submit"], .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].active[type="submit"], ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].active.pill, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:active, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:active, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:active, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:active, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:active, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:active, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].active:hover, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].active[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].active[type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].active[type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].active[type="submit"]:hover, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].active.pill:hover, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].active:focus, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].active[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].active[type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].active[type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].active[type="submit"]:focus, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].active.pill:focus, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:active:focus, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:active:focus, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:active:focus, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:active:focus, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:active:focus, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:active:focus, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:hover, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:hover, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:hover, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:hover, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:hover, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:hover, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:focus, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:focus, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:focus, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:focus, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:focus, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:focus {
                color: transparent;
            }

                ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].wysihtml5-command-active::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].wysihtml5-command-active[type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].wysihtml5-command-active.pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].active::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].active[type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].active[type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].active[type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].active[type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].active.pill::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:active::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:active::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:active::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:active::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:active::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:active::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].active:hover::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].active[type="submit"]:hover::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].active[type="submit"]:hover::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].active[type="submit"]:hover::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].active[type="submit"]:hover::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].active.pill:hover::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view'].active:focus::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'].active[type="submit"]:focus::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'].active[type="submit"]:focus::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'].active[type="submit"]:focus::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'].active[type="submit"]:focus::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].active.pill:focus::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:active:focus::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:active:focus::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:active:focus::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:active:focus::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:active:focus::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:active:focus::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:hover::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:hover::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:hover::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:hover::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:hover::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:hover::before, ul.wysihtml5-toolbar .btn[data-wysihtml5-action='change_view']:focus::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-action='change_view'][type="submit"]:focus::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-action='change_view'][type="submit"]:focus::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-action='change_view'][type="submit"]:focus::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-action='change_view'][type="submit"]:focus::before, ul.wysihtml5-toolbar [data-wysihtml5-action='change_view'].pill:focus::before {
                    background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/code-ba8e535f67f64009d7d979233464218bb06ce1642260ce4c7988051f1b69855c.svg);
                }

            ul.wysihtml5-toolbar .btn[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='bold'].pill::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/bold-27657ee4a5b78809e93821ba2f143fd0c47a3d3109de0108defe5131a9109bce.svg);
            }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='bold'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='bold'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='bold'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='bold'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='bold'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='bold'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='bold'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='bold'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='bold'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='bold'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='bold'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='bold'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='bold'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='bold']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='bold']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='bold']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/bold-519feefa51cee864437f27d9ec0d7f73bd17d20fa6df018ecea37c30a18d8253.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='italic'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/italic-7e9968847b0869d7087eac7e16220dfaa57f7d31fb91bc3d8de801aee11afb85.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='italic'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='italic'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='italic'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='italic'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='italic'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='italic'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='italic'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='italic'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='italic'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='italic'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='italic'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='italic'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='italic'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='italic']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='italic']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='italic']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/italic-042e6dee06faff4dedfc91b05d7e88def0536f6ddbac3fc135a70395c2cb5d9d.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='underline'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/underline-0e913b6429d7744e00bc0b3f5d0e7d00edd3db89193486495d31b383d3050405.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='underline'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='underline'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='underline'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='underline'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='underline'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='underline'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='underline'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='underline'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='underline'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='underline'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='underline'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='underline'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='underline'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='underline']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='underline']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='underline']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/underline-2007f978283bcf9e2ea58249e0d2af0b7818c37a1282e11be1f1124fdcffd884.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='small'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/small-1d32180836d85f10059756226b1b0f438f31e569b0c74cb1e948f037024f14dd.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='small'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='small'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='small'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='small'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='small'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='small'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='small'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='small'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='small'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='small'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='small'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='small'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='small'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='small']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='small']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='small']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/small-a351ac938df46fe5ad479fda3638d3d09bb8f78f29d1dc3958dea79b8385fb06.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='Outdent'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/Outdent-404cfb40b8abb5c0f960aa28b182a65579bdee3ca0c197f6dcbdb7aae82fd351.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='Outdent'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='Outdent'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='Outdent'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='Outdent'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='Outdent'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='Outdent'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='Outdent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='Outdent'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='Outdent'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='Outdent'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='Outdent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='Outdent'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='Outdent'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='Outdent']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='Outdent']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/Outdent-6f106754c132c314156c58c8f599d50d23b5f23855341085e6948dc49c4e92aa.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='Indent'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/Indent-722c5983308e2972eda50c847d8e5b2db6d862c550aef6c7f15159a46002c3c4.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='Indent'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='Indent'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='Indent'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='Indent'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='Indent'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='Indent'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='Indent'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='Indent'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='Indent'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='Indent'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='Indent'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='Indent'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='Indent'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='Indent']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='Indent']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='Indent']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/Indent-9cfffd76ab4817fe8924eaad9f4e11216db3cc8c127a96f3cdf4ae499df5ad64.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='formatBlock'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/formatBlock-1efab5adeb4d59274469584ab4b02bebe3ca5538b895eedf6f8ab2fe7c7e7dc3.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='formatBlock'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='formatBlock'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='formatBlock'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='formatBlock'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='formatBlock'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='formatBlock'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='formatBlock'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='formatBlock'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='formatBlock'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='formatBlock'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='formatBlock'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='formatBlock'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='formatBlock'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='formatBlock']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='formatBlock']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/formatBlock-c12b3199f1fa899a3c377d034d7de85181e2192ca5594b052345ce95006eacb0.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyLeft'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/justifyLeft-539fa2859202f508a4a50483ea8f0a9ba1a0e7e16d5555549fb681f6b15ede9f.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='justifyLeft'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='justifyLeft'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='justifyLeft'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='justifyLeft'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='justifyLeft'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='justifyLeft'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='justifyLeft'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='justifyLeft'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='justifyLeft'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='justifyLeft'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='justifyLeft'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='justifyLeft']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='justifyLeft']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/justifyLeft-1807df0d02310b6d62644d7f281e0ff1b2821ebbacb5e9dbd4f817641b23a0e2.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyCenter'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/justifyCenter-71c81f0660e9dfbc07e9ee772672574324e14fa2d2a818997691d30d012690cc.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='justifyCenter'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='justifyCenter'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='justifyCenter'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='justifyCenter'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='justifyCenter'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='justifyCenter'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='justifyCenter'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='justifyCenter'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='justifyCenter'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='justifyCenter'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='justifyCenter'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='justifyCenter']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='justifyCenter']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/justifyCenter-9173fa76c420dc1e2d31fdabba3cacd613c6f74cb0803463e2ed184d090daa53.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='justifyRight'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/justifyRight-480f2ab1efe6d3ad6677008dbaa393c001b551012d55153843e454f96abff749.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='justifyRight'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='justifyRight'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='justifyRight'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='justifyRight'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='justifyRight'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='justifyRight'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='justifyRight'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='justifyRight'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='justifyRight'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='justifyRight'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='justifyRight'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='justifyRight'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='justifyRight'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='justifyRight']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='justifyRight']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/justifyRight-0401f816be537b8b0fbf83b21f13a52ec00cf4d24e7f86a728a4638d9ea96f57.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='insertOrderedList'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/insertOrderedList-fc29382c8bc253d29b06018720acfc371650c8996f81fb3765bc6a30c9755134.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='insertOrderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='insertOrderedList'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='insertOrderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='insertOrderedList'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='insertOrderedList'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='insertOrderedList'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='insertOrderedList'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='insertOrderedList'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='insertOrderedList'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='insertOrderedList'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='insertOrderedList']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='insertOrderedList']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/insertOrderedList-a9ca1ef3bd271973a07ddd4f18859f92391fc4889fb63f0ce95ed5d820ff0cba.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='insertUnorderedList'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/insertUnorderedList-39e440646a7c47230c783a3d9e3bfc9a9296c695a3ed86ccfca863e2c40cafda.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='insertUnorderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='insertUnorderedList'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='insertUnorderedList'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='insertUnorderedList'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='insertUnorderedList'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='insertUnorderedList'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='insertUnorderedList'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='insertUnorderedList'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='insertUnorderedList'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='insertUnorderedList']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='insertUnorderedList']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/insertUnorderedList-4484fbd4026b321e5426583534c597002bf004d64e8c98487e935600dea12ec3.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='insertImage'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/insertImage-178d0354f6c62e88faae6d982d3e2b08c81711462d3d85daf1c3b390d3e8f90b.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='insertImage'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='insertImage'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='insertImage'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='insertImage'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='insertImage'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='insertImage'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='insertImage'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='insertImage'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='insertImage'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='insertImage'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='insertImage'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='insertImage'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='insertImage'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='insertImage']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='insertImage']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/insertImage-7f1b858954e571bc859d7f951afde2178ff232357c086b0283f8b465a77b8aaf.svg);
            }

        ul.wysihtml5-toolbar .btn[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar [data-wysihtml5-command='createLink'].pill::before {
            background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/createLink-0eccb6d10e21ce3edd22f3f246a2b1644c78799c95e3ec285e00c651e4d07a59.svg);
        }

        ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"], .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"], ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"], .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"], ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='createLink'].pill, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='createLink'][type="submit"], .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='createLink'][type="submit"], ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='createLink'][type="submit"], .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='createLink'][type="submit"], ul.wysihtml5-toolbar .active[data-wysihtml5-command='createLink'].pill, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='createLink'], .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='createLink'], ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='createLink'] {
            color: transparent;
        }

            ul.wysihtml5-toolbar .btn.wysihtml5-command-active[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.wysihtml5-command-active[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar .wysihtml5-command-active[data-wysihtml5-command='createLink'].pill::before, ul.wysihtml5-toolbar .btn.active[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input.active[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar input.active[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar .form-actions button.active[data-wysihtml5-command='createLink'][type="submit"]::before, .form-actions ul.wysihtml5-toolbar button.active[data-wysihtml5-command='createLink'][type="submit"]::before, ul.wysihtml5-toolbar .active[data-wysihtml5-command='createLink'].pill::before, ul.wysihtml5-toolbar .btn:active[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .pill:active[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .btn.active:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:hover[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:hover[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .active.pill:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .btn.active:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input.active[type="submit"]:focus[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar input.active[type="submit"]:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions button.active[type="submit"]:focus[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar button.active[type="submit"]:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .active.pill:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .btn:active:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:active:focus[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:active:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:active:focus[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:active:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .pill:active:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .btn:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:hover[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:hover[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .pill:hover[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .btn:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions input[type="submit"]:focus[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar input[type="submit"]:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .form-actions button[type="submit"]:focus[data-wysihtml5-command='createLink']::before, .form-actions ul.wysihtml5-toolbar button[type="submit"]:focus[data-wysihtml5-command='createLink']::before, ul.wysihtml5-toolbar .pill:focus[data-wysihtml5-command='createLink']::before {
                background: url(https://assets.openapply.com/assets/fusion_ui/wysiwyg/active/createLink-e10ba5f33c8e2ad751ca5b700c5ae9b06b12d039dd04eaab37898c825474c441.svg);
            }

iframe.wysihtml5-sandbox {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
    background-image: linear-gradient(to bottom, #f9f9f9 0%, #fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE', GradientType=0);
    background-repeat: repeat-x;
    background-color: #fefefe !important;
    border: 1px solid #d9e7f7 !important;
    border-top: 0 !important;
    outline: none !important;
    padding: 10px !important;
    width: 100% !important;
}

.bootstrap-wysihtml5-insert-image-modal, .bootstrap-wysihtml5-insert-link-modal {
    margin: 0 auto;
    top: 5%;
    width: 600px;
}

    .bootstrap-wysihtml5-insert-image-modal.in, .bootstrap-wysihtml5-insert-link-modal.in {
        display: block !important;
    }

    .bootstrap-wysihtml5-insert-image-modal .modal-header, .bootstrap-wysihtml5-insert-image-modal .modal-body, .bootstrap-wysihtml5-insert-image-modal .modal-footer, .bootstrap-wysihtml5-insert-link-modal .modal-header, .bootstrap-wysihtml5-insert-link-modal .modal-body, .bootstrap-wysihtml5-insert-link-modal .modal-footer {
        padding: 10px 15px;
    }

    .bootstrap-wysihtml5-insert-image-modal .modal-header, .bootstrap-wysihtml5-insert-link-modal .modal-header {
        background-color: #478cfe;
        color: white;
    }

        .bootstrap-wysihtml5-insert-image-modal .modal-header .close, .bootstrap-wysihtml5-insert-link-modal .modal-header .close {
            color: transparent;
            height: 15px;
            margin: 0;
            opacity: 1;
            outline: none;
            position: relative;
            text-shadow: none;
            top: 5px;
            width: 15px;
        }

            .bootstrap-wysihtml5-insert-image-modal .modal-header .close::before, .bootstrap-wysihtml5-insert-image-modal .modal-header .close::after, .bootstrap-wysihtml5-insert-link-modal .modal-header .close::before, .bootstrap-wysihtml5-insert-link-modal .modal-header .close::after {
                content: '';
                background-color: white;
                display: block;
                height: 15px;
                left: 9px;
                position: absolute;
                top: 1px;
                width: 1px;
            }

            .bootstrap-wysihtml5-insert-image-modal .modal-header .close::before, .bootstrap-wysihtml5-insert-link-modal .modal-header .close::before {
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
            }

            .bootstrap-wysihtml5-insert-image-modal .modal-header .close::after, .bootstrap-wysihtml5-insert-link-modal .modal-header .close::after {
                -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

            .bootstrap-wysihtml5-insert-image-modal .modal-header .close:hover, .bootstrap-wysihtml5-insert-link-modal .modal-header .close:hover {
                opacity: .5;
            }

        .bootstrap-wysihtml5-insert-image-modal .modal-header h3, .bootstrap-wysihtml5-insert-link-modal .modal-header h3 {
            margin: 0;
        }

    .bootstrap-wysihtml5-insert-image-modal .modal-body, .bootstrap-wysihtml5-insert-link-modal .modal-body {
        background-color: white;
    }

    .bootstrap-wysihtml5-insert-image-modal .modal-footer, .bootstrap-wysihtml5-insert-link-modal .modal-footer {
        background-color: #fbfcff;
    }

    .bootstrap-wysihtml5-insert-image-modal .modal-backdrop.in, .bootstrap-wysihtml5-insert-link-modal .modal-backdrop.in {
        opacity: .8;
    }

.person-block {
    display: inline-block;
}

    .person-block > .avatar {
        display: inline-block;
    }

    .person-block > .description {
        display: inline-block;
        margin: 0 15px 0 10px;
        vertical-align: middle;
    }

        .person-block > .description > .name, .person-block > .description > .role {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .person-block > .description > .name {
            color: #293041;
            font-size: 14px;
            font-weight: 600;
        }

        .person-block > .description > .role {
            color: #859bbb;
            font-size: 11px;
        }

.navbar .fa {
    color: #4b8ffa;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Light-webfont-82080862c0635b3b9e1c0d6d2955a41d9ca3d25e3bbeb582fdcbd1dddfd4f06a.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Light-webfont-82080862c0635b3b9e1c0d6d2955a41d9ca3d25e3bbeb582fdcbd1dddfd4f06a.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Light-webfont-a9304ab4ab6e2e9b1f2d3eaa82e18f631dea6f5f5c1c56a8941d98d0dfb02238.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Light-webfont-488440124630f7b1458de92080069597db6a224f2d787c362d7176a5c884cc86.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Light-webfont-5df87f2ef15ee1f05e0d4e3a856dbdc6f4585c0b2f5dea73e9525dab9952bd12.svg#OpenSansLight) format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-LightItalic-webfont-f0b395e798d5d3b3fc92898f390db3dea91d6e1ff8909ceda76152b9fdda5259.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-LightItalic-webfont-f0b395e798d5d3b3fc92898f390db3dea91d6e1ff8909ceda76152b9fdda5259.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-LightItalic-webfont-81a029fc9eb9cb2cc70c167a318b4081b4ba436f4ce229418c3c4c356ef9cef7.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-LightItalic-webfont-2727230d370cab814d0cd97a9b0a7caf49bdfb3577472179de7aeaa8e613f90a.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-LightItalic-webfont-5c5353a194e544082ca77ff4d7f7ddf69dc7c80025dd172beefc17ebf3720464.svg#OpenSansLightItalic) format("svg");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Regular-webfont-8e9e1b3bfc423a801a1145e73c76bf44aabaf752a11362428cd264a6a6eca007.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Regular-webfont-8e9e1b3bfc423a801a1145e73c76bf44aabaf752a11362428cd264a6a6eca007.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Regular-webfont-7d161ab06fa3d662498d87f84e612acda5b78887d586d030357be22d4ae9afc7.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Regular-webfont-3098c00be7e6765d5f86bd98ba72dcdccf713d2087b2773e26954de4403bd7d5.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Regular-webfont-ade3cacf00c9c967c9f7d3e2fac03e94b312f44b7e9f3319894c5144fb3397d2.svg#OpenSansRegular) format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Italic-webfont-da4c9e311ded6def2e0578639af3459feccbb5ebb804b39d9039010339bc13e7.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Italic-webfont-da4c9e311ded6def2e0578639af3459feccbb5ebb804b39d9039010339bc13e7.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Italic-webfont-1617f5a058a7b704f9c4d8f2d3032fd67a71b815adeca1322c56e615a6a817fd.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Italic-webfont-6aea384f2a661771f3d08487bedd4eaf4dd6b0bd0787e9f64d6e0357ba200ba9.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Italic-webfont-8e122df119b9842f9d1f9336a3035966f64106fd55a6961abfbb0891a504b397.svg#OpenSansItalic) format("svg");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Semibold-webfont-563a2efb83dfca418701f28fc8ecd979b6314f23213d200faa50e8a04bcb809c.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Semibold-webfont-563a2efb83dfca418701f28fc8ecd979b6314f23213d200faa50e8a04bcb809c.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Semibold-webfont-533076c09e051889644171af030b5b2806e4277e311a0f2019f2440c97b70ee3.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Semibold-webfont-ec259315a6529dee2b4cf519c29393321f3233cfd45a74789524b788b5eb76b0.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Semibold-webfont-e378d6479f295fd9d5a096d1df201ae2db6147c31f9bc4c88ffd8647b4ed5360.svg#OpenSansSemibold) format("svg");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-SemiboldItalic-webfont-a440618db66d7613b172a2df880e61cf24f69a88099434e50ca7f99139fc6748.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-SemiboldItalic-webfont-a440618db66d7613b172a2df880e61cf24f69a88099434e50ca7f99139fc6748.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-SemiboldItalic-webfont-82f3d2d0fb72f270e57f09009d591a7fd6dac6d4790da1759064f6a59d93027b.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-SemiboldItalic-webfont-4f8d5385a9bc8ace0afc78d1e4c6683c3c50a98dedf0424958016fae53718927.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-SemiboldItalic-webfont-25092a21d967f1975c0e2329eef2041a4d5d9e1a84e281e57a5e93366a0a4257.svg#OpenSansSemiboldItalic) format("svg");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Bold-webfont-710336ea5403bd2db4b38104477a2e8d61a533ebb575fe67a18f58ae1742b729.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-Bold-webfont-710336ea5403bd2db4b38104477a2e8d61a533ebb575fe67a18f58ae1742b729.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Bold-webfont-87f7d13b1abfab993c9d5f5e5c0719222db257832f934bb3d9e822098f609224.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Bold-webfont-d6e15df40b5fa9f51e327f937d33656ec2e9729ab6bba7e6f45827b49187afd0.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-Bold-webfont-a3f95090e28cacf72eceed8622f51400ccfc7c937243acecf0f54ea2eed409d5.svg#OpenSansBold) format("svg");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-BoldItalic-webfont-678e7910f89499bbba5070e28633b1c468726914824c44f882fb455c3d4eeabd.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-BoldItalic-webfont-678e7910f89499bbba5070e28633b1c468726914824c44f882fb455c3d4eeabd.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-BoldItalic-webfont-e642dbcc8ca9d2c8b7c53fe23979f560908aec5e99fd460cd9ed8bf454c119be.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-BoldItalic-webfont-4e6c06a407f11995a6cbe88c0cf43520b79468e22fdf67ed14a92824657ea354.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-BoldItalic-webfont-d66bcc791b1bf93f54b2b69717a455960525a6aaca98264183601261395158ef.svg#OpenSansBoldItalic) format("svg");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBold-webfont-594312b1c530d35d1443722277303889866e7ddcaf2d15e88eacabbf9bd8a5d2.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBold-webfont-594312b1c530d35d1443722277303889866e7ddcaf2d15e88eacabbf9bd8a5d2.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBold-webfont-9d6d9afa559775e6cbec5f6d555906d9dcc2e8bfb846506aa75687acee9ed769.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBold-webfont-13668bd25f616ff75235f5b36736d9ff17a674e7c4c0644e275d7a17a18d2575.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBold-webfont-a69e4250c1be5d3d37b7f7138bf0e295b2de923c47f8f3db3603aba3078f626e.svg#OpenSansExtrabold) format("svg");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBoldItalic-webfont-8abc51792db27126daeccaf5a23e934e418c703356892318b23e214e4869aa3a.eot);
    src: url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBoldItalic-webfont-8abc51792db27126daeccaf5a23e934e418c703356892318b23e214e4869aa3a.eot?#iefix) format("embedded-opentype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBoldItalic-webfont-b01f7065c73c642902bd53755e673eb1f6f62ec10d665b16737456f3f9fd7c3f.woff) format("woff"),url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBoldItalic-webfont-df66a59fdd4424fe06dc1f0a7ba7a1ba3cb0e206f5d29784d9c3637e8c0d6d20.ttf) format("truetype"),url(https://assets.openapply.com/assets/open-sans/OpenSans-ExtraBoldItalic-webfont-62f0b3766643af824c61e54a02b97ef4d71bfb9b81255646974aca05261b09bb.svg#OpenSansExtraboldItalic) format("svg");
    font-weight: 900;
    font-style: italic;
}

.flag-24-sprite, .flag-24-99, .flag-24-other, .flag-24-abkhazia, .flag-24-ad, .flag-24-andorra, .flag-24-andorran, .flag-24-ae, .flag-24-united-arab-emirates, .flag-24-emirati, .flag-24-af, .flag-24-afghanistan, .flag-24-afghan, .flag-24-ag, .flag-24-antigua-and-barbuda, .flag-24-antiguan-barbudan, .flag-24-ai, .flag-24-anguilla, .flag-24-anguillian, .flag-24-al, .flag-24-albania, .flag-24-albanian, .flag-24-am, .flag-24-armenia, .flag-24-armenian, .flag-24-an, .flag-24-netherlands-antilles, .flag-24-the-netherlands-antilles, .flag-24-ao, .flag-24-angola, .flag-24-angolan, .flag-24-aq, .flag-24-antarctica, .flag-24-ar, .flag-24-argentina, .flag-24-argentinean, .flag-24-as, .flag-24-american-samoa, .flag-24-american-samoan, .flag-24-at, .flag-24-austria, .flag-24-austrian, .flag-24-au, .flag-24-australia, .flag-24-australian, .flag-24-aw, .flag-24-aruba, .flag-24-aruban, .flag-24-ax, .flag-24-aland-islands, .flag-24-swedish-aland-islands, .flag-24-az, .flag-24-azerbaijan, .flag-24-azerbaijani, .flag-24-ba, .flag-24-bosnia-and-herzegovina, .flag-24-bosnian-herzegovinian, .flag-24-bb, .flag-24-barbados, .flag-24-barbadian, .flag-24-bd, .flag-24-bangladesh, .flag-24-bangladeshi, .flag-24-be, .flag-24-belgium, .flag-24-belgian, .flag-24-bf, .flag-24-burkina-faso, .flag-24-burkinabe, .flag-24-bg, .flag-24-bulgaria, .flag-24-bulgarian, .flag-24-bh, .flag-24-bahrain, .flag-24-bahraini, .flag-24-bi, .flag-24-burundi, .flag-24-burundian, .flag-24-bj, .flag-24-benin, .flag-24-beninese, .flag-24-bl, .flag-24-saint-barthelemy, .flag-24-saint-barthelemy-islander, .flag-24-blank, .flag-24-china-taiwan, .flag-24-chinese-taiwan, .flag-24-bm, .flag-24-bermuda, .flag-24-bermudian, .flag-24-bn, .flag-24-brunei-darussalam, .flag-24-bruneian, .flag-24-bo, .flag-24-bolivia, .flag-24-bolivian, .flag-24-bq, .flag-24-bonaire-sint-eustatius-and-saba, .flag-24-dutch-bonaire-sint-eustatius-and-saba, .flag-24-br, .flag-24-brazil, .flag-24-brazilian, .flag-24-british-antarctic-territory, .flag-24-bs, .flag-24-bahamas, .flag-24-bahamian, .flag-24-bt, .flag-24-bhutan, .flag-24-bhutanese, .flag-24-bv, .flag-24-bouvet-island, .flag-24-bw, .flag-24-botswana, .flag-24-motswana, .flag-24-by, .flag-24-belarus, .flag-24-belarusian, .flag-24-bz, .flag-24-belize, .flag-24-belizean, .flag-24-ca, .flag-24-canada, .flag-24-canadian, .flag-24-cc, .flag-24-cocos-keeling-islands, .flag-24-cocos-islander, .flag-24-cd, .flag-24-congo-democratic-republic-of-the, .flag-24-congolese-congo-the-democratic-republic-of-the, .flag-24-cf, .flag-24-central-african-republic, .flag-24-central-african, .flag-24-cg, .flag-24-congo, .flag-24-congolese-congo, .flag-24-ch, .flag-24-switzerland, .flag-24-swiss, .flag-24-ci, .flag-24-cote-d-ivoire, .flag-24-ivorian, .flag-24-ck, .flag-24-cook-islands, .flag-24-cook-islander, .flag-24-cl, .flag-24-chile, .flag-24-chilean, .flag-24-cm, .flag-24-cameroon, .flag-24-cameroonian, .flag-24-cn, .flag-24-china, .flag-24-chinese-china, .flag-24-co, .flag-24-colombia, .flag-24-colombian, .flag-24-commonwealth, .flag-24-cr, .flag-24-costa-rica, .flag-24-costa-rican, .flag-24-cu, .flag-24-cuba, .flag-24-cuban, .flag-24-cv, .flag-24-cape-verde, .flag-24-cape-verdian, .flag-24-cw, .flag-24-curacao, .flag-24-dutch-curacao, .flag-24-cx, .flag-24-christmas-island, .flag-24-cy, .flag-24-cyprus, .flag-24-cypriot, .flag-24-cz, .flag-24-czech-republic, .flag-24-czech, .flag-24-de, .flag-24-germany, .flag-24-german, .flag-24-dj, .flag-24-djibouti, .flag-24-djiboutian, .flag-24-dk, .flag-24-denmark, .flag-24-danish, .flag-24-dm, .flag-24-dominica, .flag-24-dominican-dominica, .flag-24-do, .flag-24-dominican-republic, .flag-24-dominican-dominican-republic, .flag-24-dz, .flag-24-algeria, .flag-24-algerian, .flag-24-east-timor, .flag-24-ec, .flag-24-ecuador, .flag-24-ecuadorean, .flag-24-ee, .flag-24-estonia, .flag-24-estonian, .flag-24-eg, .flag-24-egypt, .flag-24-egyptian, .flag-24-eh, .flag-24-western-sahara, .flag-24-sahrawi, .flag-24-england, .flag-24-er, .flag-24-eritrea, .flag-24-eritrean, .flag-24-es, .flag-24-spain, .flag-24-spanish, .flag-24-et, .flag-24-ethiopia, .flag-24-ethiopian, .flag-24-european-union, .flag-24-fi, .flag-24-finland, .flag-24-finnish, .flag-24-fj, .flag-24-fiji, .flag-24-fijian, .flag-24-fk, .flag-24-falkland-islands-malvinas, .flag-24-falkland-islander, .flag-24-fm, .flag-24-micronesia-federated-states-of, .flag-24-micronesian, .flag-24-fo, .flag-24-faroe-islands, .flag-24-faroese, .flag-24-fr, .flag-24-france, .flag-24-french-france, .flag-24-ga, .flag-24-gabon, .flag-24-gabonese, .flag-24-gb, .flag-24-united-kingdom, .flag-24-british, .flag-24-gd, .flag-24-grenada, .flag-24-grenadian, .flag-24-ge, .flag-24-georgia, .flag-24-georgian, .flag-24-gf, .flag-24-french-guiana, .flag-24-gg, .flag-24-guernsey, .flag-24-channel-islander-guernsey, .flag-24-gh, .flag-24-ghana, .flag-24-ghanaian, .flag-24-gi, .flag-24-gibraltar, .flag-24-gibraltarian, .flag-24-gl, .flag-24-greenland, .flag-24-greenlandic, .flag-24-gm, .flag-24-gambia, .flag-24-gambian, .flag-24-gn, .flag-24-guinea, .flag-24-guinean, .flag-24-gosquared, .flag-24-gp, .flag-24-guadeloupe, .flag-24-guadeloupian, .flag-24-gq, .flag-24-equatorial-guinea, .flag-24-equatorial-guinean, .flag-24-gr, .flag-24-greece, .flag-24-greek, .flag-24-gs, .flag-24-south-georgia-and-the-south-sandwich-islands, .flag-24-south-georgia-and-the-south-sandwich-islander, .flag-24-gt, .flag-24-guatemala, .flag-24-guatemalan, .flag-24-gu, .flag-24-guam, .flag-24-guamanian, .flag-24-gw, .flag-24-guinea-bissau, .flag-24-guinea-bissauan, .flag-24-gy, .flag-24-guyana, .flag-24-guyanese, .flag-24-hk, .flag-24-hong-kong, .flag-24-chinese-hong-kong, .flag-24-china-hong-kong, .flag-24-hm, .flag-24-heard-island-and-mcdonald-islands, .flag-24-heard-and-mcdonald-islander, .flag-24-hn, .flag-24-honduras, .flag-24-honduran, .flag-24-hr, .flag-24-croatia, .flag-24-croatian, .flag-24-ht, .flag-24-haiti, .flag-24-haitian, .flag-24-hu, .flag-24-hungary, .flag-24-hungarian, .flag-24-id, .flag-24-indonesia, .flag-24-indonesian, .flag-24-ie, .flag-24-ireland, .flag-24-irish, .flag-24-il, .flag-24-israel, .flag-24-israeli, .flag-24-im, .flag-24-isle-of-man, .flag-24-manx, .flag-24-in, .flag-24-india, .flag-24-indian-india, .flag-24-io, .flag-24-british-indian-ocean-territory, .flag-24-indian-british-indian-ocean-territory, .flag-24-iq, .flag-24-iraq, .flag-24-iraqi, .flag-24-ir, .flag-24-iran, .flag-24-iranian, .flag-24-iran-islamic-republic-of, .flag-24-is, .flag-24-iceland, .flag-24-icelander, .flag-24-it, .flag-24-italy, .flag-24-italian-italy, .flag-24-je, .flag-24-jersey, .flag-24-channel-islander-jersey, .flag-24-jm, .flag-24-jamaica, .flag-24-jamaican, .flag-24-jo, .flag-24-jordan, .flag-24-jordanian, .flag-24-jp, .flag-24-japan, .flag-24-japanese, .flag-24-ke, .flag-24-kenya, .flag-24-kenyan, .flag-24-kg, .flag-24-kyrgyzstan, .flag-24-kirghiz, .flag-24-kh, .flag-24-cambodia, .flag-24-cambodian, .flag-24-ki, .flag-24-kiribati, .flag-24-i-kiribati, .flag-24-km, .flag-24-comoros, .flag-24-comoran, .flag-24-kn, .flag-24-saint-kitts-and-nevis, .flag-24-kittian-and-nevisian, .flag-24-korea-democratic-people-s-republic-of, .flag-24-kp, .flag-24-north-korea, .flag-24-north-korean, .flag-24-kr, .flag-24-south-korea, .flag-24-south-korean, .flag-24-kw, .flag-24-kuwait, .flag-24-kuwaiti, .flag-24-ky, .flag-24-cayman-islands, .flag-24-caymanian, .flag-24-kz, .flag-24-kazakhstan, .flag-24-kazakhstani, .flag-24-la, .flag-24-laos, .flag-24-laotian, .flag-24-lao-people-s-democratic-republic, .flag-24-lb, .flag-24-lebanon, .flag-24-lebanese, .flag-24-lc, .flag-24-saint-lucia, .flag-24-saint-lucian, .flag-24-li, .flag-24-liechtenstein, .flag-24-liechtensteiner, .flag-24-lk, .flag-24-sri-lanka, .flag-24-sri-lankan, .flag-24-lr, .flag-24-liberia, .flag-24-liberian, .flag-24-ls, .flag-24-lesotho, .flag-24-mosotho, .flag-24-lt, .flag-24-lithuania, .flag-24-lithuanian, .flag-24-lu, .flag-24-luxembourg, .flag-24-luxembourger, .flag-24-lv, .flag-24-latvia, .flag-24-latvian, .flag-24-ly, .flag-24-libya, .flag-24-libyan, .flag-24-ma, .flag-24-morocco, .flag-24-moroccan, .flag-24-mars, .flag-24-mc, .flag-24-monaco, .flag-24-monegasque, .flag-24-md, .flag-24-moldova, .flag-24-moldovan, .flag-24-me, .flag-24-montenegro, .flag-24-montenegrin, .flag-24-mf, .flag-24-saint-martin-french-part, .flag-24-saint-martin-islander, .flag-24-mg, .flag-24-madagascar, .flag-24-malagasy, .flag-24-mh, .flag-24-marshall-islands, .flag-24-marshallese, .flag-24-mk, .flag-24-macedonia, .flag-24-macedonian, .flag-24-ml, .flag-24-mali, .flag-24-malian, .flag-24-mm, .flag-24-myanmar, .flag-24-myanmarian, .flag-24-mn, .flag-24-mongolia, .flag-24-mongolian, .flag-24-mo, .flag-24-macao, .flag-24-chinese-macao, .flag-24-china-macao, .flag-24-mp, .flag-24-northern-mariana-islands, .flag-24-american-northern-mariana-islands, .flag-24-mq, .flag-24-martinique, .flag-24-french-martinique, .flag-24-mr, .flag-24-mauritania, .flag-24-mauritanian, .flag-24-ms, .flag-24-montserrat, .flag-24-montserratian, .flag-24-mt, .flag-24-malta, .flag-24-maltese, .flag-24-mu, .flag-24-mauritius, .flag-24-mauritian, .flag-24-mv, .flag-24-maldives, .flag-24-maldivan, .flag-24-mw, .flag-24-malawi, .flag-24-malawian, .flag-24-mx, .flag-24-mexico, .flag-24-mexican, .flag-24-my, .flag-24-malaysia, .flag-24-malaysian, .flag-24-mz, .flag-24-mozambique, .flag-24-mozambican, .flag-24-na, .flag-24-namibia, .flag-24-namibian, .flag-24-nagorno-karabakh, .flag-24-nato, .flag-24-nc, .flag-24-new-caledonia, .flag-24-new-caledonian, .flag-24-ne, .flag-24-niger, .flag-24-nigerian-niger, .flag-24-nf, .flag-24-norfolk-island, .flag-24-norfolk-islander, .flag-24-ng, .flag-24-nigeria, .flag-24-nigerian-nigeria, .flag-24-ni, .flag-24-nicaragua, .flag-24-nicaraguan, .flag-24-nl, .flag-24-netherlands, .flag-24-dutch-netherlands, .flag-24-no, .flag-24-norway, .flag-24-norwegian-norway, .flag-24-northern-cyprus, .flag-24-np, .flag-24-nepal, .flag-24-nepalese, .flag-24-nr, .flag-24-nauru, .flag-24-nauruan, .flag-24-nu, .flag-24-niue, .flag-24-niuean, .flag-24-nz, .flag-24-new-zealand, .flag-24-new-zealander, .flag-24-olympics, .flag-24-om, .flag-24-oman, .flag-24-omani, .flag-24-pa, .flag-24-panama, .flag-24-panamanian, .flag-24-pe, .flag-24-peru, .flag-24-peruvian, .flag-24-pf, .flag-24-french-polynesia, .flag-24-french-polynesian, .flag-24-pg, .flag-24-papua-new-guinea, .flag-24-papua-new-guinean, .flag-24-ph, .flag-24-philippines, .flag-24-filipino, .flag-24-pk, .flag-24-pakistan, .flag-24-pakistani, .flag-24-pl, .flag-24-poland, .flag-24-polish, .flag-24-pm, .flag-24-saint-pierre-and-miquelon, .flag-24-french-saint-pierre-and-miquelon, .flag-24-pn, .flag-24-pitcairn, .flag-24-pitcairn-islander, .flag-24-pr, .flag-24-puerto-rico, .flag-24-puerto-rican, .flag-24-ps, .flag-24-palestine, .flag-24-palestinian, .flag-24-pt, .flag-24-portugal, .flag-24-portuguese, .flag-24-pw, .flag-24-palau, .flag-24-palauan, .flag-24-py, .flag-24-paraguay, .flag-24-paraguayan, .flag-24-qa, .flag-24-qatar, .flag-24-qatari, .flag-24-re, .flag-24-reunion, .flag-24-french-reunion, .flag-24-red-cross, .flag-24-ro, .flag-24-romania, .flag-24-romanian, .flag-24-rs, .flag-24-serbia, .flag-24-serbian, .flag-24-ru, .flag-24-russia, .flag-24-russian, .flag-24-rw, .flag-24-rwanda, .flag-24-rwandan, .flag-24-sa, .flag-24-saudi-arabia, .flag-24-saudi-arabian, .flag-24-sb, .flag-24-solomon-islands, .flag-24-solomon-islander, .flag-24-sc, .flag-24-seychelles, .flag-24-seychellois, .flag-24-scotland, .flag-24-sd, .flag-24-sudan, .flag-24-sudanese, .flag-24-se, .flag-24-sweden, .flag-24-swedish-sweden, .flag-24-sg, .flag-24-singapore, .flag-24-singaporean, .flag-24-sh, .flag-24-saint-helena, .flag-24-saint-helenian, .flag-24-si, .flag-24-slovenia, .flag-24-slovene, .flag-24-sj, .flag-24-svalbard-and-jan-mayen, .flag-24-norwegian-svalbard-and-jan-mayen, .flag-24-sk, .flag-24-slovakia, .flag-24-slovak, .flag-24-sl, .flag-24-sierra-leone, .flag-24-sierra-leonean, .flag-24-sm, .flag-24-san-marino, .flag-24-sammarinese, .flag-24-sn, .flag-24-senegal, .flag-24-senegalese, .flag-24-so, .flag-24-somalia, .flag-24-somali, .flag-24-somaliland, .flag-24-south-ossetia, .flag-24-sr, .flag-24-suriname, .flag-24-surinamer, .flag-24-ss, .flag-24-south-sudan, .flag-24-south-sudanese, .flag-24-st, .flag-24-sao-tome-and-principe, .flag-24-sao-tomean, .flag-24-sv, .flag-24-el-salvador, .flag-24-salvadoran, .flag-24-sx, .flag-24-sint-maarten-dutch-part, .flag-24-dutch-sint-maarten, .flag-24-sy, .flag-24-syrian-arab-republic, .flag-24-syrian, .flag-24-sz, .flag-24-swaziland, .flag-24-swazi, .flag-24-tc, .flag-24-turks-and-caicos-islands, .flag-24-turks-and-caicos-islander, .flag-24-td, .flag-24-chad, .flag-24-chadian, .flag-24-tf, .flag-24-french-southern-territories, .flag-24-french-french-southern-territories, .flag-24-tg, .flag-24-togo, .flag-24-togolese, .flag-24-th, .flag-24-thailand, .flag-24-thai, .flag-24-tj, .flag-24-tajikistan, .flag-24-tadzhik, .flag-24-tk, .flag-24-tokelau, .flag-24-tokelauan, .flag-24-tl, .flag-24-timor-leste, .flag-24-east-timorese, .flag-24-tm, .flag-24-turkmenistan, .flag-24-turkmen, .flag-24-tn, .flag-24-tunisia, .flag-24-tunisian, .flag-24-to, .flag-24-tonga, .flag-24-tongan, .flag-24-tr, .flag-24-turkey, .flag-24-turkish, .flag-24-tt, .flag-24-trinidad-and-tobago, .flag-24-trinidadian, .flag-24-tv, .flag-24-tuvalu, .flag-24-tuvaluan, .flag-24-tw, .flag-24-taiwan, .flag-24-taiwanese, .flag-24-taiwan-china, .flag-24-tz, .flag-24-tanzania, .flag-24-tanzanian, .flag-24-ua, .flag-24-ukraine, .flag-24-ukrainian, .flag-24-ug, .flag-24-uganda, .flag-24-ugandan, .flag-24-um, .flag-24-united-states-minor-outlying-islands, .flag-24-american-united-states-minor-outlying-islands, .flag-24-united-nations, .flag-24-us, .flag-24-united-states, .flag-24-american-united-states, .flag-24-uy, .flag-24-uruguay, .flag-24-uruguayan, .flag-24-uz, .flag-24-uzbekistan, .flag-24-uzbekistani, .flag-24-va, .flag-24-vatican-city, .flag-24-italian-holy-see-vatican-city-state, .flag-24-vc, .flag-24-saint-vincent-and-the-grenadines, .flag-24-saint-vincentian, .flag-24-ve, .flag-24-venezuela, .flag-24-venezuelan, .flag-24-vg, .flag-24-virgin-islands-british, .flag-24-virgin-islander-virgin-islands-british, .flag-24-vi, .flag-24-virgin-islands-u-s, .flag-24-virgin-islander-virgin-islands-u-s, .flag-24-vn, .flag-24-vietnam, .flag-24-vietnamese, .flag-24-vu, .flag-24-vanuatu, .flag-24-ni-vanuatu, .flag-24-wales, .flag-24-wf, .flag-24-wallis-and-futuna, .flag-24-wallis-and-futuna-islander, .flag-24-ws, .flag-24-samoa, .flag-24-samoan, .flag-24-xk, .flag-24-kosovo, .flag-24-kosovan, .flag-24-ye, .flag-24-yemen, .flag-24-yemeni, .flag-24-yt, .flag-24-mayotte, .flag-24-french-mayotte, .flag-24-za, .flag-24-south-africa, .flag-24-south-african, .flag-24-zm, .flag-24-zambia, .flag-24-zambian, .flag-24-zw, .flag-24-zimbabwe, .flag-24-zimbabwean {
    background-image: url(https://assets.openapply.com/assets/flag-24-s5af774b418-85ef3319190a7f8db38f5ea45e3c15cb428c9a6a8259ea94926ad95d80c9bfb0.png);
    background-repeat: no-repeat;
}

.flag-24-99, .flag-24-other {
    background-position: 0 0;
}

.flag-24-abkhazia {
    background-position: 0 -24px;
}

.flag-24-ad, .flag-24-andorra, .flag-24-andorran {
    background-position: 0 -48px;
}

.flag-24-ae, .flag-24-united-arab-emirates, .flag-24-emirati {
    background-position: 0 -72px;
}

.flag-24-af, .flag-24-afghanistan, .flag-24-afghan {
    background-position: 0 -96px;
}

.flag-24-ag, .flag-24-antigua-and-barbuda, .flag-24-antiguan-barbudan {
    background-position: 0 -120px;
}

.flag-24-ai, .flag-24-anguilla, .flag-24-anguillian {
    background-position: 0 -144px;
}

.flag-24-al, .flag-24-albania, .flag-24-albanian {
    background-position: 0 -168px;
}

.flag-24-am, .flag-24-armenia, .flag-24-armenian {
    background-position: 0 -192px;
}

.flag-24-an, .flag-24-netherlands-antilles, .flag-24-the-netherlands-antilles {
    background-position: 0 -216px;
}

.flag-24-ao, .flag-24-angola, .flag-24-angolan {
    background-position: 0 -240px;
}

.flag-24-aq, .flag-24-antarctica {
    background-position: 0 -264px;
}

.flag-24-ar, .flag-24-argentina, .flag-24-argentinean {
    background-position: 0 -288px;
}

.flag-24-as, .flag-24-american-samoa, .flag-24-american-samoan {
    background-position: 0 -312px;
}

.flag-24-at, .flag-24-austria, .flag-24-austrian {
    background-position: 0 -336px;
}

.flag-24-au, .flag-24-australia, .flag-24-australian {
    background-position: 0 -360px;
}

.flag-24-aw, .flag-24-aruba, .flag-24-aruban {
    background-position: 0 -384px;
}

.flag-24-ax, .flag-24-aland-islands, .flag-24-swedish-aland-islands {
    background-position: 0 -408px;
}

.flag-24-az, .flag-24-azerbaijan, .flag-24-azerbaijani {
    background-position: 0 -432px;
}

.flag-24-ba, .flag-24-bosnia-and-herzegovina, .flag-24-bosnian-herzegovinian {
    background-position: 0 -456px;
}

.flag-24-bb, .flag-24-barbados, .flag-24-barbadian {
    background-position: 0 -480px;
}

.flag-24-bd, .flag-24-bangladesh, .flag-24-bangladeshi {
    background-position: 0 -504px;
}

.flag-24-be, .flag-24-belgium, .flag-24-belgian {
    background-position: 0 -528px;
}

.flag-24-bf, .flag-24-burkina-faso, .flag-24-burkinabe {
    background-position: 0 -552px;
}

.flag-24-bg, .flag-24-bulgaria, .flag-24-bulgarian {
    background-position: 0 -576px;
}

.flag-24-bh, .flag-24-bahrain, .flag-24-bahraini {
    background-position: 0 -600px;
}

.flag-24-bi, .flag-24-burundi, .flag-24-burundian {
    background-position: 0 -624px;
}

.flag-24-bj, .flag-24-benin, .flag-24-beninese {
    background-position: 0 -648px;
}

.flag-24-bl, .flag-24-saint-barthelemy, .flag-24-saint-barthelemy-islander {
    background-position: 0 -672px;
}

.flag-24-blank, .flag-24-china-taiwan, .flag-24-chinese-taiwan {
    background-position: 0 -696px;
}

.flag-24-bm, .flag-24-bermuda, .flag-24-bermudian {
    background-position: 0 -720px;
}

.flag-24-bn, .flag-24-brunei-darussalam, .flag-24-bruneian {
    background-position: 0 -744px;
}

.flag-24-bo, .flag-24-bolivia, .flag-24-bolivian {
    background-position: 0 -768px;
}

.flag-24-bq, .flag-24-bonaire-sint-eustatius-and-saba, .flag-24-dutch-bonaire-sint-eustatius-and-saba {
    background-position: 0 -792px;
}

.flag-24-br, .flag-24-brazil, .flag-24-brazilian {
    background-position: 0 -816px;
}

.flag-24-british-antarctic-territory {
    background-position: 0 -840px;
}

.flag-24-bs, .flag-24-bahamas, .flag-24-bahamian {
    background-position: 0 -864px;
}

.flag-24-bt, .flag-24-bhutan, .flag-24-bhutanese {
    background-position: 0 -888px;
}

.flag-24-bv, .flag-24-bouvet-island {
    background-position: 0 -912px;
}

.flag-24-bw, .flag-24-botswana, .flag-24-motswana {
    background-position: 0 -923px;
}

.flag-24-by, .flag-24-belarus, .flag-24-belarusian {
    background-position: 0 -947px;
}

.flag-24-bz, .flag-24-belize, .flag-24-belizean {
    background-position: 0 -971px;
}

.flag-24-ca, .flag-24-canada, .flag-24-canadian {
    background-position: 0 -995px;
}

.flag-24-cc, .flag-24-cocos-keeling-islands, .flag-24-cocos-islander {
    background-position: 0 -1019px;
}

.flag-24-cd, .flag-24-congo-democratic-republic-of-the, .flag-24-congolese-congo-the-democratic-republic-of-the {
    background-position: 0 -1043px;
}

.flag-24-cf, .flag-24-central-african-republic, .flag-24-central-african {
    background-position: 0 -1067px;
}

.flag-24-cg, .flag-24-congo, .flag-24-congolese-congo {
    background-position: 0 -1091px;
}

.flag-24-ch, .flag-24-switzerland, .flag-24-swiss {
    background-position: 0 -1115px;
}

.flag-24-ci, .flag-24-cote-d-ivoire, .flag-24-ivorian {
    background-position: 0 -1139px;
}

.flag-24-ck, .flag-24-cook-islands, .flag-24-cook-islander {
    background-position: 0 -1163px;
}

.flag-24-cl, .flag-24-chile, .flag-24-chilean {
    background-position: 0 -1187px;
}

.flag-24-cm, .flag-24-cameroon, .flag-24-cameroonian {
    background-position: 0 -1211px;
}

.flag-24-cn, .flag-24-china, .flag-24-chinese-china {
    background-position: 0 -1235px;
}

.flag-24-co, .flag-24-colombia, .flag-24-colombian {
    background-position: 0 -1259px;
}

.flag-24-commonwealth {
    background-position: 0 -1283px;
}

.flag-24-cr, .flag-24-costa-rica, .flag-24-costa-rican {
    background-position: 0 -1307px;
}

.flag-24-cu, .flag-24-cuba, .flag-24-cuban {
    background-position: 0 -1331px;
}

.flag-24-cv, .flag-24-cape-verde, .flag-24-cape-verdian {
    background-position: 0 -1355px;
}

.flag-24-cw, .flag-24-curacao, .flag-24-dutch-curacao {
    background-position: 0 -1379px;
}

.flag-24-cx, .flag-24-christmas-island {
    background-position: 0 -1403px;
}

.flag-24-cy, .flag-24-cyprus, .flag-24-cypriot {
    background-position: 0 -1427px;
}

.flag-24-cz, .flag-24-czech-republic, .flag-24-czech {
    background-position: 0 -1451px;
}

.flag-24-de, .flag-24-germany, .flag-24-german {
    background-position: 0 -1475px;
}

.flag-24-dj, .flag-24-djibouti, .flag-24-djiboutian {
    background-position: 0 -1499px;
}

.flag-24-dk, .flag-24-denmark, .flag-24-danish {
    background-position: 0 -1523px;
}

.flag-24-dm, .flag-24-dominica, .flag-24-dominican-dominica {
    background-position: 0 -1547px;
}

.flag-24-do, .flag-24-dominican-republic, .flag-24-dominican-dominican-republic {
    background-position: 0 -1571px;
}

.flag-24-dz, .flag-24-algeria, .flag-24-algerian {
    background-position: 0 -1595px;
}

.flag-24-east-timor {
    background-position: 0 -1619px;
}

.flag-24-ec, .flag-24-ecuador, .flag-24-ecuadorean {
    background-position: 0 -1643px;
}

.flag-24-ee, .flag-24-estonia, .flag-24-estonian {
    background-position: 0 -1667px;
}

.flag-24-eg, .flag-24-egypt, .flag-24-egyptian {
    background-position: 0 -1691px;
}

.flag-24-eh, .flag-24-western-sahara, .flag-24-sahrawi {
    background-position: 0 -1715px;
}

.flag-24-england {
    background-position: 0 -1739px;
}

.flag-24-er, .flag-24-eritrea, .flag-24-eritrean {
    background-position: 0 -1763px;
}

.flag-24-es, .flag-24-spain, .flag-24-spanish {
    background-position: 0 -1787px;
}

.flag-24-et, .flag-24-ethiopia, .flag-24-ethiopian {
    background-position: 0 -1811px;
}

.flag-24-european-union {
    background-position: 0 -1835px;
}

.flag-24-fi, .flag-24-finland, .flag-24-finnish {
    background-position: 0 -1859px;
}

.flag-24-fj, .flag-24-fiji, .flag-24-fijian {
    background-position: 0 -1883px;
}

.flag-24-fk, .flag-24-falkland-islands-malvinas, .flag-24-falkland-islander {
    background-position: 0 -1907px;
}

.flag-24-fm, .flag-24-micronesia-federated-states-of, .flag-24-micronesian {
    background-position: 0 -1931px;
}

.flag-24-fo, .flag-24-faroe-islands, .flag-24-faroese {
    background-position: 0 -1955px;
}

.flag-24-fr, .flag-24-france, .flag-24-french-france {
    background-position: 0 -1979px;
}

.flag-24-ga, .flag-24-gabon, .flag-24-gabonese {
    background-position: 0 -2003px;
}

.flag-24-gb, .flag-24-united-kingdom, .flag-24-british {
    background-position: 0 -2027px;
}

.flag-24-gd, .flag-24-grenada, .flag-24-grenadian {
    background-position: 0 -2051px;
}

.flag-24-ge, .flag-24-georgia, .flag-24-georgian {
    background-position: 0 -2075px;
}

.flag-24-gf, .flag-24-french-guiana {
    background-position: 0 -2099px;
}

.flag-24-gg, .flag-24-guernsey, .flag-24-channel-islander-guernsey {
    background-position: 0 -2123px;
}

.flag-24-gh, .flag-24-ghana, .flag-24-ghanaian {
    background-position: 0 -2147px;
}

.flag-24-gi, .flag-24-gibraltar, .flag-24-gibraltarian {
    background-position: 0 -2171px;
}

.flag-24-gl, .flag-24-greenland, .flag-24-greenlandic {
    background-position: 0 -2195px;
}

.flag-24-gm, .flag-24-gambia, .flag-24-gambian {
    background-position: 0 -2219px;
}

.flag-24-gn, .flag-24-guinea, .flag-24-guinean {
    background-position: 0 -2243px;
}

.flag-24-gosquared {
    background-position: 0 -2267px;
}

.flag-24-gp, .flag-24-guadeloupe, .flag-24-guadeloupian {
    background-position: 0 -2291px;
}

.flag-24-gq, .flag-24-equatorial-guinea, .flag-24-equatorial-guinean {
    background-position: 0 -2315px;
}

.flag-24-gr, .flag-24-greece, .flag-24-greek {
    background-position: 0 -2339px;
}

.flag-24-gs, .flag-24-south-georgia-and-the-south-sandwich-islands, .flag-24-south-georgia-and-the-south-sandwich-islander {
    background-position: 0 -2363px;
}

.flag-24-gt, .flag-24-guatemala, .flag-24-guatemalan {
    background-position: 0 -2387px;
}

.flag-24-gu, .flag-24-guam, .flag-24-guamanian {
    background-position: 0 -2411px;
}

.flag-24-gw, .flag-24-guinea-bissau, .flag-24-guinea-bissauan {
    background-position: 0 -2435px;
}

.flag-24-gy, .flag-24-guyana, .flag-24-guyanese {
    background-position: 0 -2459px;
}

.flag-24-hk, .flag-24-hong-kong, .flag-24-chinese-hong-kong, .flag-24-china-hong-kong {
    background-position: 0 -2483px;
}

.flag-24-hm, .flag-24-heard-island-and-mcdonald-islands, .flag-24-heard-and-mcdonald-islander {
    background-position: 0 -2507px;
}

.flag-24-hn, .flag-24-honduras, .flag-24-honduran {
    background-position: 0 -2531px;
}

.flag-24-hr, .flag-24-croatia, .flag-24-croatian {
    background-position: 0 -2555px;
}

.flag-24-ht, .flag-24-haiti, .flag-24-haitian {
    background-position: 0 -2579px;
}

.flag-24-hu, .flag-24-hungary, .flag-24-hungarian {
    background-position: 0 -2603px;
}

.flag-24-id, .flag-24-indonesia, .flag-24-indonesian {
    background-position: 0 -2627px;
}

.flag-24-ie, .flag-24-ireland, .flag-24-irish {
    background-position: 0 -2651px;
}

.flag-24-il, .flag-24-israel, .flag-24-israeli {
    background-position: 0 -2675px;
}

.flag-24-im, .flag-24-isle-of-man, .flag-24-manx {
    background-position: 0 -2699px;
}

.flag-24-in, .flag-24-india, .flag-24-indian-india {
    background-position: 0 -2723px;
}

.flag-24-io, .flag-24-british-indian-ocean-territory, .flag-24-indian-british-indian-ocean-territory {
    background-position: 0 -2747px;
}

.flag-24-iq, .flag-24-iraq, .flag-24-iraqi {
    background-position: 0 -2771px;
}

.flag-24-ir, .flag-24-iran, .flag-24-iranian {
    background-position: 0 -2795px;
}

.flag-24-iran-islamic-republic-of {
    background-position: 0 -2819px;
}

.flag-24-is, .flag-24-iceland, .flag-24-icelander {
    background-position: 0 -2843px;
}

.flag-24-it, .flag-24-italy, .flag-24-italian-italy {
    background-position: 0 -2867px;
}

.flag-24-je, .flag-24-jersey, .flag-24-channel-islander-jersey {
    background-position: 0 -2891px;
}

.flag-24-jm, .flag-24-jamaica, .flag-24-jamaican {
    background-position: 0 -2915px;
}

.flag-24-jo, .flag-24-jordan, .flag-24-jordanian {
    background-position: 0 -2939px;
}

.flag-24-jp, .flag-24-japan, .flag-24-japanese {
    background-position: 0 -2963px;
}

.flag-24-ke, .flag-24-kenya, .flag-24-kenyan {
    background-position: 0 -2987px;
}

.flag-24-kg, .flag-24-kyrgyzstan, .flag-24-kirghiz {
    background-position: 0 -3011px;
}

.flag-24-kh, .flag-24-cambodia, .flag-24-cambodian {
    background-position: 0 -3035px;
}

.flag-24-ki, .flag-24-kiribati, .flag-24-i-kiribati {
    background-position: 0 -3059px;
}

.flag-24-km, .flag-24-comoros, .flag-24-comoran {
    background-position: 0 -3083px;
}

.flag-24-kn, .flag-24-saint-kitts-and-nevis, .flag-24-kittian-and-nevisian {
    background-position: 0 -3107px;
}

.flag-24-korea-democratic-people-s-republic-of {
    background-position: 0 -3131px;
}

.flag-24-kp, .flag-24-north-korea, .flag-24-north-korean {
    background-position: 0 -3155px;
}

.flag-24-kr, .flag-24-south-korea, .flag-24-south-korean {
    background-position: 0 -3179px;
}

.flag-24-kw, .flag-24-kuwait, .flag-24-kuwaiti {
    background-position: 0 -3203px;
}

.flag-24-ky, .flag-24-cayman-islands, .flag-24-caymanian {
    background-position: 0 -3227px;
}

.flag-24-kz, .flag-24-kazakhstan, .flag-24-kazakhstani {
    background-position: 0 -3251px;
}

.flag-24-la, .flag-24-laos, .flag-24-laotian {
    background-position: 0 -3275px;
}

.flag-24-lao-people-s-democratic-republic {
    background-position: 0 -3299px;
}

.flag-24-lb, .flag-24-lebanon, .flag-24-lebanese {
    background-position: 0 -3323px;
}

.flag-24-lc, .flag-24-saint-lucia, .flag-24-saint-lucian {
    background-position: 0 -3347px;
}

.flag-24-li, .flag-24-liechtenstein, .flag-24-liechtensteiner {
    background-position: 0 -3371px;
}

.flag-24-lk, .flag-24-sri-lanka, .flag-24-sri-lankan {
    background-position: 0 -3395px;
}

.flag-24-lr, .flag-24-liberia, .flag-24-liberian {
    background-position: 0 -3419px;
}

.flag-24-ls, .flag-24-lesotho, .flag-24-mosotho {
    background-position: 0 -3443px;
}

.flag-24-lt, .flag-24-lithuania, .flag-24-lithuanian {
    background-position: 0 -3467px;
}

.flag-24-lu, .flag-24-luxembourg, .flag-24-luxembourger {
    background-position: 0 -3491px;
}

.flag-24-lv, .flag-24-latvia, .flag-24-latvian {
    background-position: 0 -3515px;
}

.flag-24-ly, .flag-24-libya, .flag-24-libyan {
    background-position: 0 -3539px;
}

.flag-24-ma, .flag-24-morocco, .flag-24-moroccan {
    background-position: 0 -3563px;
}

.flag-24-mars {
    background-position: 0 -3587px;
}

.flag-24-mc, .flag-24-monaco, .flag-24-monegasque {
    background-position: 0 -3611px;
}

.flag-24-md, .flag-24-moldova, .flag-24-moldovan {
    background-position: 0 -3635px;
}

.flag-24-me, .flag-24-montenegro, .flag-24-montenegrin {
    background-position: 0 -3659px;
}

.flag-24-mf, .flag-24-saint-martin-french-part, .flag-24-saint-martin-islander {
    background-position: 0 -3683px;
}

.flag-24-mg, .flag-24-madagascar, .flag-24-malagasy {
    background-position: 0 -3707px;
}

.flag-24-mh, .flag-24-marshall-islands, .flag-24-marshallese {
    background-position: 0 -3731px;
}

.flag-24-mk, .flag-24-macedonia, .flag-24-macedonian {
    background-position: 0 -3755px;
}

.flag-24-ml, .flag-24-mali, .flag-24-malian {
    background-position: 0 -3779px;
}

.flag-24-mm, .flag-24-myanmar, .flag-24-myanmarian {
    background-position: 0 -3803px;
}

.flag-24-mn, .flag-24-mongolia, .flag-24-mongolian {
    background-position: 0 -3827px;
}

.flag-24-mo, .flag-24-macao, .flag-24-chinese-macao, .flag-24-china-macao {
    background-position: 0 -3851px;
}

.flag-24-mp, .flag-24-northern-mariana-islands, .flag-24-american-northern-mariana-islands {
    background-position: 0 -3875px;
}

.flag-24-mq, .flag-24-martinique, .flag-24-french-martinique {
    background-position: 0 -3899px;
}

.flag-24-mr, .flag-24-mauritania, .flag-24-mauritanian {
    background-position: 0 -3923px;
}

.flag-24-ms, .flag-24-montserrat, .flag-24-montserratian {
    background-position: 0 -3947px;
}

.flag-24-mt, .flag-24-malta, .flag-24-maltese {
    background-position: 0 -3971px;
}

.flag-24-mu, .flag-24-mauritius, .flag-24-mauritian {
    background-position: 0 -3995px;
}

.flag-24-mv, .flag-24-maldives, .flag-24-maldivan {
    background-position: 0 -4019px;
}

.flag-24-mw, .flag-24-malawi, .flag-24-malawian {
    background-position: 0 -4043px;
}

.flag-24-mx, .flag-24-mexico, .flag-24-mexican {
    background-position: 0 -4067px;
}

.flag-24-my, .flag-24-malaysia, .flag-24-malaysian {
    background-position: 0 -4091px;
}

.flag-24-mz, .flag-24-mozambique, .flag-24-mozambican {
    background-position: 0 -4115px;
}

.flag-24-na, .flag-24-namibia, .flag-24-namibian {
    background-position: 0 -4139px;
}

.flag-24-nagorno-karabakh {
    background-position: 0 -4163px;
}

.flag-24-nato {
    background-position: 0 -4187px;
}

.flag-24-nc, .flag-24-new-caledonia, .flag-24-new-caledonian {
    background-position: 0 -4211px;
}

.flag-24-ne, .flag-24-niger, .flag-24-nigerian-niger {
    background-position: 0 -4235px;
}

.flag-24-nf, .flag-24-norfolk-island, .flag-24-norfolk-islander {
    background-position: 0 -4259px;
}

.flag-24-ng, .flag-24-nigeria, .flag-24-nigerian-nigeria {
    background-position: 0 -4283px;
}

.flag-24-ni, .flag-24-nicaragua, .flag-24-nicaraguan {
    background-position: 0 -4307px;
}

.flag-24-nl, .flag-24-netherlands, .flag-24-dutch-netherlands {
    background-position: 0 -4331px;
}

.flag-24-no, .flag-24-norway, .flag-24-norwegian-norway {
    background-position: 0 -4355px;
}

.flag-24-northern-cyprus {
    background-position: 0 -4379px;
}

.flag-24-np, .flag-24-nepal, .flag-24-nepalese {
    background-position: 0 -4403px;
}

.flag-24-nr, .flag-24-nauru, .flag-24-nauruan {
    background-position: 0 -4427px;
}

.flag-24-nu, .flag-24-niue, .flag-24-niuean {
    background-position: 0 -4451px;
}

.flag-24-nz, .flag-24-new-zealand, .flag-24-new-zealander {
    background-position: 0 -4475px;
}

.flag-24-olympics {
    background-position: 0 -4499px;
}

.flag-24-om, .flag-24-oman, .flag-24-omani {
    background-position: 0 -4523px;
}

.flag-24-pa, .flag-24-panama, .flag-24-panamanian {
    background-position: 0 -4547px;
}

.flag-24-pe, .flag-24-peru, .flag-24-peruvian {
    background-position: 0 -4571px;
}

.flag-24-pf, .flag-24-french-polynesia, .flag-24-french-polynesian {
    background-position: 0 -4595px;
}

.flag-24-pg, .flag-24-papua-new-guinea, .flag-24-papua-new-guinean {
    background-position: 0 -4619px;
}

.flag-24-ph, .flag-24-philippines, .flag-24-filipino {
    background-position: 0 -4643px;
}

.flag-24-pk, .flag-24-pakistan, .flag-24-pakistani {
    background-position: 0 -4667px;
}

.flag-24-pl, .flag-24-poland, .flag-24-polish {
    background-position: 0 -4691px;
}

.flag-24-pm, .flag-24-saint-pierre-and-miquelon, .flag-24-french-saint-pierre-and-miquelon {
    background-position: 0 -4715px;
}

.flag-24-pn, .flag-24-pitcairn, .flag-24-pitcairn-islander {
    background-position: 0 -4731px;
}

.flag-24-pr, .flag-24-puerto-rico, .flag-24-puerto-rican {
    background-position: 0 -4755px;
}

.flag-24-ps, .flag-24-palestine, .flag-24-palestinian {
    background-position: 0 -4779px;
}

.flag-24-pt, .flag-24-portugal, .flag-24-portuguese {
    background-position: 0 -4803px;
}

.flag-24-pw, .flag-24-palau, .flag-24-palauan {
    background-position: 0 -4827px;
}

.flag-24-py, .flag-24-paraguay, .flag-24-paraguayan {
    background-position: 0 -4851px;
}

.flag-24-qa, .flag-24-qatar, .flag-24-qatari {
    background-position: 0 -4875px;
}

.flag-24-re, .flag-24-reunion, .flag-24-french-reunion {
    background-position: 0 -4899px;
}

.flag-24-red-cross {
    background-position: 0 -4923px;
}

.flag-24-ro, .flag-24-romania, .flag-24-romanian {
    background-position: 0 -4947px;
}

.flag-24-rs, .flag-24-serbia, .flag-24-serbian {
    background-position: 0 -4971px;
}

.flag-24-ru, .flag-24-russia, .flag-24-russian {
    background-position: 0 -4995px;
}

.flag-24-rw, .flag-24-rwanda, .flag-24-rwandan {
    background-position: 0 -5019px;
}

.flag-24-sa, .flag-24-saudi-arabia, .flag-24-saudi-arabian {
    background-position: 0 -5043px;
}

.flag-24-sb, .flag-24-solomon-islands, .flag-24-solomon-islander {
    background-position: 0 -5067px;
}

.flag-24-sc, .flag-24-seychelles, .flag-24-seychellois {
    background-position: 0 -5091px;
}

.flag-24-scotland {
    background-position: 0 -5115px;
}

.flag-24-sd, .flag-24-sudan, .flag-24-sudanese {
    background-position: 0 -5139px;
}

.flag-24-se, .flag-24-sweden, .flag-24-swedish-sweden {
    background-position: 0 -5163px;
}

.flag-24-sg, .flag-24-singapore, .flag-24-singaporean {
    background-position: 0 -5187px;
}

.flag-24-sh, .flag-24-saint-helena, .flag-24-saint-helenian {
    background-position: 0 -5211px;
}

.flag-24-si, .flag-24-slovenia, .flag-24-slovene {
    background-position: 0 -5235px;
}

.flag-24-sj, .flag-24-svalbard-and-jan-mayen, .flag-24-norwegian-svalbard-and-jan-mayen {
    background-position: 0 -5259px;
}

.flag-24-sk, .flag-24-slovakia, .flag-24-slovak {
    background-position: 0 -5283px;
}

.flag-24-sl, .flag-24-sierra-leone, .flag-24-sierra-leonean {
    background-position: 0 -5307px;
}

.flag-24-sm, .flag-24-san-marino, .flag-24-sammarinese {
    background-position: 0 -5331px;
}

.flag-24-sn, .flag-24-senegal, .flag-24-senegalese {
    background-position: 0 -5355px;
}

.flag-24-so, .flag-24-somalia, .flag-24-somali {
    background-position: 0 -5379px;
}

.flag-24-somaliland {
    background-position: 0 -5403px;
}

.flag-24-south-ossetia {
    background-position: 0 -5427px;
}

.flag-24-sr, .flag-24-suriname, .flag-24-surinamer {
    background-position: 0 -5451px;
}

.flag-24-ss, .flag-24-south-sudan, .flag-24-south-sudanese {
    background-position: 0 -5475px;
}

.flag-24-st, .flag-24-sao-tome-and-principe, .flag-24-sao-tomean {
    background-position: 0 -5499px;
}

.flag-24-sv, .flag-24-el-salvador, .flag-24-salvadoran {
    background-position: 0 -5523px;
}

.flag-24-sx, .flag-24-sint-maarten-dutch-part, .flag-24-dutch-sint-maarten {
    background-position: 0 -5547px;
}

.flag-24-sy, .flag-24-syrian-arab-republic, .flag-24-syrian {
    background-position: 0 -5571px;
}

.flag-24-sz, .flag-24-swaziland, .flag-24-swazi {
    background-position: 0 -5595px;
}

.flag-24-tc, .flag-24-turks-and-caicos-islands, .flag-24-turks-and-caicos-islander {
    background-position: 0 -5619px;
}

.flag-24-td, .flag-24-chad, .flag-24-chadian {
    background-position: 0 -5643px;
}

.flag-24-tf, .flag-24-french-southern-territories, .flag-24-french-french-southern-territories {
    background-position: 0 -5667px;
}

.flag-24-tg, .flag-24-togo, .flag-24-togolese {
    background-position: 0 -5691px;
}

.flag-24-th, .flag-24-thailand, .flag-24-thai {
    background-position: 0 -5715px;
}

.flag-24-tj, .flag-24-tajikistan, .flag-24-tadzhik {
    background-position: 0 -5739px;
}

.flag-24-tk, .flag-24-tokelau, .flag-24-tokelauan {
    background-position: 0 -5763px;
}

.flag-24-tl, .flag-24-timor-leste, .flag-24-east-timorese {
    background-position: 0 -5787px;
}

.flag-24-tm, .flag-24-turkmenistan, .flag-24-turkmen {
    background-position: 0 -5811px;
}

.flag-24-tn, .flag-24-tunisia, .flag-24-tunisian {
    background-position: 0 -5835px;
}

.flag-24-to, .flag-24-tonga, .flag-24-tongan {
    background-position: 0 -5859px;
}

.flag-24-tr, .flag-24-turkey, .flag-24-turkish {
    background-position: 0 -5883px;
}

.flag-24-tt, .flag-24-trinidad-and-tobago, .flag-24-trinidadian {
    background-position: 0 -5907px;
}

.flag-24-tv, .flag-24-tuvalu, .flag-24-tuvaluan {
    background-position: 0 -5931px;
}

.flag-24-tw, .flag-24-taiwan, .flag-24-taiwanese, .flag-24-taiwan-china {
    background-position: 0 -5955px;
}

.flag-24-tz, .flag-24-tanzania, .flag-24-tanzanian {
    background-position: 0 -5979px;
}

.flag-24-ua, .flag-24-ukraine, .flag-24-ukrainian {
    background-position: 0 -6003px;
}

.flag-24-ug, .flag-24-uganda, .flag-24-ugandan {
    background-position: 0 -6027px;
}

.flag-24-um, .flag-24-united-states-minor-outlying-islands, .flag-24-american-united-states-minor-outlying-islands {
    background-position: 0 -6051px;
}

.flag-24-united-nations {
    background-position: 0 -6075px;
}

.flag-24-us, .flag-24-united-states, .flag-24-american-united-states {
    background-position: 0 -6099px;
}

.flag-24-uy, .flag-24-uruguay, .flag-24-uruguayan {
    background-position: 0 -6123px;
}

.flag-24-uz, .flag-24-uzbekistan, .flag-24-uzbekistani {
    background-position: 0 -6147px;
}

.flag-24-va, .flag-24-vatican-city, .flag-24-italian-holy-see-vatican-city-state {
    background-position: 0 -6171px;
}

.flag-24-vc, .flag-24-saint-vincent-and-the-grenadines, .flag-24-saint-vincentian {
    background-position: 0 -6195px;
}

.flag-24-ve, .flag-24-venezuela, .flag-24-venezuelan {
    background-position: 0 -6219px;
}

.flag-24-vg, .flag-24-virgin-islands-british, .flag-24-virgin-islander-virgin-islands-british {
    background-position: 0 -6243px;
}

.flag-24-vi, .flag-24-virgin-islands-u-s, .flag-24-virgin-islander-virgin-islands-u-s {
    background-position: 0 -6267px;
}

.flag-24-vn, .flag-24-vietnam, .flag-24-vietnamese {
    background-position: 0 -6291px;
}

.flag-24-vu, .flag-24-vanuatu, .flag-24-ni-vanuatu {
    background-position: 0 -6315px;
}

.flag-24-wales {
    background-position: 0 -6339px;
}

.flag-24-wf, .flag-24-wallis-and-futuna, .flag-24-wallis-and-futuna-islander {
    background-position: 0 -6363px;
}

.flag-24-ws, .flag-24-samoa, .flag-24-samoan {
    background-position: 0 -6387px;
}

.flag-24-xk, .flag-24-kosovo, .flag-24-kosovan {
    background-position: 0 -6411px;
}

.flag-24-ye, .flag-24-yemen, .flag-24-yemeni {
    background-position: 0 -6435px;
}

.flag-24-yt, .flag-24-mayotte, .flag-24-french-mayotte {
    background-position: 0 -6459px;
}

.flag-24-za, .flag-24-south-africa, .flag-24-south-african {
    background-position: 0 -6483px;
}

.flag-24-zm, .flag-24-zambia, .flag-24-zambian {
    background-position: 0 -6507px;
}

.flag-24-zw, .flag-24-zimbabwe, .flag-24-zimbabwean {
    background-position: 0 -6531px;
}

.flag-16-sprite, .flag-16-99, .flag-16-other, .flag-16-abkhazia, .flag-16-ad, .flag-16-andorra, .flag-16-andorran, .flag-16-ae, .flag-16-united-arab-emirates, .flag-16-emirati, .flag-16-af, .flag-16-afghanistan, .flag-16-afghan, .flag-16-ag, .flag-16-antigua-and-barbuda, .flag-16-antiguan-barbudan, .flag-16-ai, .flag-16-anguilla, .flag-16-anguillian, .flag-16-al, .flag-16-albania, .flag-16-albanian, .flag-16-am, .flag-16-armenia, .flag-16-armenian, .flag-16-an, .flag-16-netherlands-antilles, .flag-16-the-netherlands-antilles, .flag-16-ao, .flag-16-angola, .flag-16-angolan, .flag-16-aq, .flag-16-antarctica, .flag-16-ar, .flag-16-argentina, .flag-16-argentinean, .flag-16-as, .flag-16-american-samoa, .flag-16-american-samoan, .flag-16-at, .flag-16-austria, .flag-16-austrian, .flag-16-au, .flag-16-australia, .flag-16-australian, .flag-16-aw, .flag-16-aruba, .flag-16-aruban, .flag-16-ax, .flag-16-aland-islands, .flag-16-swedish-aland-islands, .flag-16-az, .flag-16-azerbaijan, .flag-16-azerbaijani, .flag-16-ba, .flag-16-bosnia-and-herzegovina, .flag-16-bosnian-herzegovinian, .flag-16-bb, .flag-16-barbados, .flag-16-barbadian, .flag-16-bd, .flag-16-bangladesh, .flag-16-bangladeshi, .flag-16-be, .flag-16-belgium, .flag-16-belgian, .flag-16-bf, .flag-16-burkina-faso, .flag-16-burkinabe, .flag-16-bg, .flag-16-bulgaria, .flag-16-bulgarian, .flag-16-bh, .flag-16-bahrain, .flag-16-bahraini, .flag-16-bi, .flag-16-burundi, .flag-16-burundian, .flag-16-bj, .flag-16-benin, .flag-16-beninese, .flag-16-bl, .flag-16-saint-barthelemy, .flag-16-saint-barthelemy-islander, .flag-16-blank, .flag-16-china-taiwan, .flag-16-chinese-taiwan, .flag-16-bm, .flag-16-bermuda, .flag-16-bermudian, .flag-16-bn, .flag-16-brunei-darussalam, .flag-16-bruneian, .flag-16-bo, .flag-16-bolivia, .flag-16-bolivian, .flag-16-bq, .flag-16-bonaire-sint-eustatius-and-saba, .flag-16-dutch-bonaire-sint-eustatius-and-saba, .flag-16-br, .flag-16-brazil, .flag-16-brazilian, .flag-16-british-antarctic-territory, .flag-16-bs, .flag-16-bahamas, .flag-16-bahamian, .flag-16-bt, .flag-16-bhutan, .flag-16-bhutanese, .flag-16-bv, .flag-16-bouvet-island, .flag-16-bw, .flag-16-botswana, .flag-16-motswana, .flag-16-by, .flag-16-belarus, .flag-16-belarusian, .flag-16-bz, .flag-16-belize, .flag-16-belizean, .flag-16-ca, .flag-16-canada, .flag-16-canadian, .flag-16-cc, .flag-16-cocos-keeling-islands, .flag-16-cocos-islander, .flag-16-cd, .flag-16-congo-democratic-republic-of-the, .flag-16-congolese-congo-the-democratic-republic-of-the, .flag-16-cf, .flag-16-central-african-republic, .flag-16-central-african, .flag-16-cg, .flag-16-congo, .flag-16-congolese-congo, .flag-16-ch, .flag-16-switzerland, .flag-16-swiss, .flag-16-ci, .flag-16-cote-d-ivoire, .flag-16-ivorian, .flag-16-ck, .flag-16-cook-islands, .flag-16-cook-islander, .flag-16-cl, .flag-16-chile, .flag-16-chilean, .flag-16-cm, .flag-16-cameroon, .flag-16-cameroonian, .flag-16-cn, .flag-16-china, .flag-16-chinese-china, .flag-16-co, .flag-16-colombia, .flag-16-colombian, .flag-16-commonwealth, .flag-16-cr, .flag-16-costa-rica, .flag-16-costa-rican, .flag-16-cu, .flag-16-cuba, .flag-16-cuban, .flag-16-cv, .flag-16-cape-verde, .flag-16-cape-verdian, .flag-16-cw, .flag-16-curacao, .flag-16-dutch-curacao, .flag-16-cx, .flag-16-christmas-island, .flag-16-cy, .flag-16-cyprus, .flag-16-cypriot, .flag-16-cz, .flag-16-czech-republic, .flag-16-czech, .flag-16-de, .flag-16-germany, .flag-16-german, .flag-16-dj, .flag-16-djibouti, .flag-16-djiboutian, .flag-16-dk, .flag-16-denmark, .flag-16-danish, .flag-16-dm, .flag-16-dominica, .flag-16-dominican-dominica, .flag-16-do, .flag-16-dominican-republic, .flag-16-dominican-dominican-republic, .flag-16-dz, .flag-16-algeria, .flag-16-algerian, .flag-16-east-timor, .flag-16-ec, .flag-16-ecuador, .flag-16-ecuadorean, .flag-16-ee, .flag-16-estonia, .flag-16-estonian, .flag-16-eg, .flag-16-egypt, .flag-16-egyptian, .flag-16-eh, .flag-16-western-sahara, .flag-16-sahrawi, .flag-16-england, .flag-16-er, .flag-16-eritrea, .flag-16-eritrean, .flag-16-es, .flag-16-spain, .flag-16-spanish, .flag-16-et, .flag-16-ethiopia, .flag-16-ethiopian, .flag-16-european-union, .flag-16-fi, .flag-16-finland, .flag-16-finnish, .flag-16-fj, .flag-16-fiji, .flag-16-fijian, .flag-16-fk, .flag-16-falkland-islands-malvinas, .flag-16-falkland-islander, .flag-16-fm, .flag-16-micronesia-federated-states-of, .flag-16-micronesian, .flag-16-fo, .flag-16-faroe-islands, .flag-16-faroese, .flag-16-fr, .flag-16-france, .flag-16-french-france, .flag-16-ga, .flag-16-gabon, .flag-16-gabonese, .flag-16-gb, .flag-16-united-kingdom, .flag-16-british, .flag-16-gd, .flag-16-grenada, .flag-16-grenadian, .flag-16-ge, .flag-16-georgia, .flag-16-georgian, .flag-16-gf, .flag-16-french-guiana, .flag-16-gg, .flag-16-guernsey, .flag-16-channel-islander-guernsey, .flag-16-gh, .flag-16-ghana, .flag-16-ghanaian, .flag-16-gi, .flag-16-gibraltar, .flag-16-gibraltarian, .flag-16-gl, .flag-16-greenland, .flag-16-greenlandic, .flag-16-gm, .flag-16-gambia, .flag-16-gambian, .flag-16-gn, .flag-16-guinea, .flag-16-guinean, .flag-16-gosquared, .flag-16-gp, .flag-16-guadeloupe, .flag-16-guadeloupian, .flag-16-gq, .flag-16-equatorial-guinea, .flag-16-equatorial-guinean, .flag-16-gr, .flag-16-greece, .flag-16-greek, .flag-16-gs, .flag-16-south-georgia-and-the-south-sandwich-islands, .flag-16-south-georgia-and-the-south-sandwich-islander, .flag-16-gt, .flag-16-guatemala, .flag-16-guatemalan, .flag-16-gu, .flag-16-guam, .flag-16-guamanian, .flag-16-gw, .flag-16-guinea-bissau, .flag-16-guinea-bissauan, .flag-16-gy, .flag-16-guyana, .flag-16-guyanese, .flag-16-hk, .flag-16-hong-kong, .flag-16-chinese-hong-kong, .flag-16-china-hong-kong, .flag-16-hm, .flag-16-heard-island-and-mcdonald-islands, .flag-16-heard-and-mcdonald-islander, .flag-16-hn, .flag-16-honduras, .flag-16-honduran, .flag-16-hr, .flag-16-croatia, .flag-16-croatian, .flag-16-ht, .flag-16-haiti, .flag-16-haitian, .flag-16-hu, .flag-16-hungary, .flag-16-hungarian, .flag-16-id, .flag-16-indonesia, .flag-16-indonesian, .flag-16-ie, .flag-16-ireland, .flag-16-irish, .flag-16-il, .flag-16-israel, .flag-16-israeli, .flag-16-im, .flag-16-isle-of-man, .flag-16-manx, .flag-16-in, .flag-16-india, .flag-16-indian-india, .flag-16-io, .flag-16-british-indian-ocean-territory, .flag-16-indian-british-indian-ocean-territory, .flag-16-iq, .flag-16-iraq, .flag-16-iraqi, .flag-16-ir, .flag-16-iran, .flag-16-iranian, .flag-16-iran-islamic-republic-of, .flag-16-is, .flag-16-iceland, .flag-16-icelander, .flag-16-it, .flag-16-italy, .flag-16-italian-italy, .flag-16-je, .flag-16-jersey, .flag-16-channel-islander-jersey, .flag-16-jm, .flag-16-jamaica, .flag-16-jamaican, .flag-16-jo, .flag-16-jordan, .flag-16-jordanian, .flag-16-jp, .flag-16-japan, .flag-16-japanese, .flag-16-ke, .flag-16-kenya, .flag-16-kenyan, .flag-16-kg, .flag-16-kyrgyzstan, .flag-16-kirghiz, .flag-16-kh, .flag-16-cambodia, .flag-16-cambodian, .flag-16-ki, .flag-16-kiribati, .flag-16-i-kiribati, .flag-16-km, .flag-16-comoros, .flag-16-comoran, .flag-16-kn, .flag-16-saint-kitts-and-nevis, .flag-16-kittian-and-nevisian, .flag-16-korea-democratic-people-s-republic-of, .flag-16-kp, .flag-16-north-korea, .flag-16-north-korean, .flag-16-kr, .flag-16-south-korea, .flag-16-south-korean, .flag-16-kw, .flag-16-kuwait, .flag-16-kuwaiti, .flag-16-ky, .flag-16-cayman-islands, .flag-16-caymanian, .flag-16-kz, .flag-16-kazakhstan, .flag-16-kazakhstani, .flag-16-la, .flag-16-laos, .flag-16-laotian, .flag-16-lao-people-s-democratic-republic, .flag-16-lb, .flag-16-lebanon, .flag-16-lebanese, .flag-16-lc, .flag-16-saint-lucia, .flag-16-saint-lucian, .flag-16-li, .flag-16-liechtenstein, .flag-16-liechtensteiner, .flag-16-lk, .flag-16-sri-lanka, .flag-16-sri-lankan, .flag-16-lr, .flag-16-liberia, .flag-16-liberian, .flag-16-ls, .flag-16-lesotho, .flag-16-mosotho, .flag-16-lt, .flag-16-lithuania, .flag-16-lithuanian, .flag-16-lu, .flag-16-luxembourg, .flag-16-luxembourger, .flag-16-lv, .flag-16-latvia, .flag-16-latvian, .flag-16-ly, .flag-16-libya, .flag-16-libyan, .flag-16-ma, .flag-16-morocco, .flag-16-moroccan, .flag-16-mars, .flag-16-mc, .flag-16-monaco, .flag-16-monegasque, .flag-16-md, .flag-16-moldova, .flag-16-moldovan, .flag-16-me, .flag-16-montenegro, .flag-16-montenegrin, .flag-16-mf, .flag-16-saint-martin-french-part, .flag-16-saint-martin-islander, .flag-16-mg, .flag-16-madagascar, .flag-16-malagasy, .flag-16-mh, .flag-16-marshall-islands, .flag-16-marshallese, .flag-16-mk, .flag-16-macedonia, .flag-16-macedonian, .flag-16-ml, .flag-16-mali, .flag-16-malian, .flag-16-mm, .flag-16-myanmar, .flag-16-myanmarian, .flag-16-mn, .flag-16-mongolia, .flag-16-mongolian, .flag-16-mo, .flag-16-macao, .flag-16-chinese-macao, .flag-16-china-macao, .flag-16-mp, .flag-16-northern-mariana-islands, .flag-16-american-northern-mariana-islands, .flag-16-mq, .flag-16-martinique, .flag-16-french-martinique, .flag-16-mr, .flag-16-mauritania, .flag-16-mauritanian, .flag-16-ms, .flag-16-montserrat, .flag-16-montserratian, .flag-16-mt, .flag-16-malta, .flag-16-maltese, .flag-16-mu, .flag-16-mauritius, .flag-16-mauritian, .flag-16-mv, .flag-16-maldives, .flag-16-maldivan, .flag-16-mw, .flag-16-malawi, .flag-16-malawian, .flag-16-mx, .flag-16-mexico, .flag-16-mexican, .flag-16-my, .flag-16-malaysia, .flag-16-malaysian, .flag-16-mz, .flag-16-mozambique, .flag-16-mozambican, .flag-16-na, .flag-16-namibia, .flag-16-namibian, .flag-16-nagorno-karabakh, .flag-16-nato, .flag-16-nc, .flag-16-new-caledonia, .flag-16-new-caledonian, .flag-16-ne, .flag-16-niger, .flag-16-nigerian-niger, .flag-16-nf, .flag-16-norfolk-island, .flag-16-norfolk-islander, .flag-16-ng, .flag-16-nigeria, .flag-16-nigerian-nigeria, .flag-16-ni, .flag-16-nicaragua, .flag-16-nicaraguan, .flag-16-nl, .flag-16-netherlands, .flag-16-dutch-netherlands, .flag-16-no, .flag-16-norway, .flag-16-norwegian-norway, .flag-16-northern-cyprus, .flag-16-np, .flag-16-nepal, .flag-16-nepalese, .flag-16-nr, .flag-16-nauru, .flag-16-nauruan, .flag-16-nu, .flag-16-niue, .flag-16-niuean, .flag-16-nz, .flag-16-new-zealand, .flag-16-new-zealander, .flag-16-olympics, .flag-16-om, .flag-16-oman, .flag-16-omani, .flag-16-pa, .flag-16-panama, .flag-16-panamanian, .flag-16-pe, .flag-16-peru, .flag-16-peruvian, .flag-16-pf, .flag-16-french-polynesia, .flag-16-french-polynesian, .flag-16-pg, .flag-16-papua-new-guinea, .flag-16-papua-new-guinean, .flag-16-ph, .flag-16-philippines, .flag-16-filipino, .flag-16-pk, .flag-16-pakistan, .flag-16-pakistani, .flag-16-pl, .flag-16-poland, .flag-16-polish, .flag-16-pm, .flag-16-saint-pierre-and-miquelon, .flag-16-french-saint-pierre-and-miquelon, .flag-16-pn, .flag-16-pitcairn, .flag-16-pitcairn-islander, .flag-16-pr, .flag-16-puerto-rico, .flag-16-puerto-rican, .flag-16-ps, .flag-16-palestine, .flag-16-palestinian, .flag-16-pt, .flag-16-portugal, .flag-16-portuguese, .flag-16-pw, .flag-16-palau, .flag-16-palauan, .flag-16-py, .flag-16-paraguay, .flag-16-paraguayan, .flag-16-qa, .flag-16-qatar, .flag-16-qatari, .flag-16-re, .flag-16-reunion, .flag-16-french-reunion, .flag-16-red-cross, .flag-16-ro, .flag-16-romania, .flag-16-romanian, .flag-16-rs, .flag-16-serbia, .flag-16-serbian, .flag-16-ru, .flag-16-russia, .flag-16-russian, .flag-16-rw, .flag-16-rwanda, .flag-16-rwandan, .flag-16-sa, .flag-16-saudi-arabia, .flag-16-saudi-arabian, .flag-16-sb, .flag-16-solomon-islands, .flag-16-solomon-islander, .flag-16-sc, .flag-16-seychelles, .flag-16-seychellois, .flag-16-scotland, .flag-16-sd, .flag-16-sudan, .flag-16-sudanese, .flag-16-se, .flag-16-sweden, .flag-16-swedish-sweden, .flag-16-sg, .flag-16-singapore, .flag-16-singaporean, .flag-16-sh, .flag-16-saint-helena, .flag-16-saint-helenian, .flag-16-si, .flag-16-slovenia, .flag-16-slovene, .flag-16-sj, .flag-16-svalbard-and-jan-mayen, .flag-16-norwegian-svalbard-and-jan-mayen, .flag-16-sk, .flag-16-slovakia, .flag-16-slovak, .flag-16-sl, .flag-16-sierra-leone, .flag-16-sierra-leonean, .flag-16-sm, .flag-16-san-marino, .flag-16-sammarinese, .flag-16-sn, .flag-16-senegal, .flag-16-senegalese, .flag-16-so, .flag-16-somalia, .flag-16-somali, .flag-16-somaliland, .flag-16-south-ossetia, .flag-16-sr, .flag-16-suriname, .flag-16-surinamer, .flag-16-ss, .flag-16-south-sudan, .flag-16-south-sudanese, .flag-16-st, .flag-16-sao-tome-and-principe, .flag-16-sao-tomean, .flag-16-sv, .flag-16-el-salvador, .flag-16-salvadoran, .flag-16-sx, .flag-16-sint-maarten-dutch-part, .flag-16-dutch-sint-maarten, .flag-16-sy, .flag-16-syrian-arab-republic, .flag-16-syrian, .flag-16-sz, .flag-16-swaziland, .flag-16-swazi, .flag-16-tc, .flag-16-turks-and-caicos-islands, .flag-16-turks-and-caicos-islander, .flag-16-td, .flag-16-chad, .flag-16-chadian, .flag-16-tf, .flag-16-french-southern-territories, .flag-16-french-french-southern-territories, .flag-16-tg, .flag-16-togo, .flag-16-togolese, .flag-16-th, .flag-16-thailand, .flag-16-thai, .flag-16-tj, .flag-16-tajikistan, .flag-16-tadzhik, .flag-16-tk, .flag-16-tokelau, .flag-16-tokelauan, .flag-16-tl, .flag-16-timor-leste, .flag-16-east-timorese, .flag-16-tm, .flag-16-turkmenistan, .flag-16-turkmen, .flag-16-tn, .flag-16-tunisia, .flag-16-tunisian, .flag-16-to, .flag-16-tonga, .flag-16-tongan, .flag-16-tr, .flag-16-turkey, .flag-16-turkish, .flag-16-tt, .flag-16-trinidad-and-tobago, .flag-16-trinidadian, .flag-16-tv, .flag-16-tuvalu, .flag-16-tuvaluan, .flag-16-tw, .flag-16-taiwan, .flag-16-taiwanese, .flag-16-taiwan-china, .flag-16-tz, .flag-16-tanzania, .flag-16-tanzanian, .flag-16-ua, .flag-16-ukraine, .flag-16-ukrainian, .flag-16-ug, .flag-16-uganda, .flag-16-ugandan, .flag-16-um, .flag-16-united-states-minor-outlying-islands, .flag-16-american-united-states-minor-outlying-islands, .flag-16-united-nations, .flag-16-us, .flag-16-united-states, .flag-16-american-united-states, .flag-16-uy, .flag-16-uruguay, .flag-16-uruguayan, .flag-16-uz, .flag-16-uzbekistan, .flag-16-uzbekistani, .flag-16-va, .flag-16-vatican-city, .flag-16-italian-holy-see-vatican-city-state, .flag-16-vc, .flag-16-saint-vincent-and-the-grenadines, .flag-16-saint-vincentian, .flag-16-ve, .flag-16-venezuela, .flag-16-venezuelan, .flag-16-vg, .flag-16-virgin-islands-british, .flag-16-virgin-islander-virgin-islands-british, .flag-16-vi, .flag-16-virgin-islands-u-s, .flag-16-virgin-islander-virgin-islands-u-s, .flag-16-vn, .flag-16-vietnam, .flag-16-vietnamese, .flag-16-vu, .flag-16-vanuatu, .flag-16-ni-vanuatu, .flag-16-wales, .flag-16-wf, .flag-16-wallis-and-futuna, .flag-16-wallis-and-futuna-islander, .flag-16-ws, .flag-16-samoa, .flag-16-samoan, .flag-16-xk, .flag-16-kosovo, .flag-16-kosovan, .flag-16-ye, .flag-16-yemen, .flag-16-yemeni, .flag-16-yt, .flag-16-mayotte, .flag-16-french-mayotte, .flag-16-za, .flag-16-south-africa, .flag-16-south-african, .flag-16-zm, .flag-16-zambia, .flag-16-zambian, .flag-16-zw, .flag-16-zimbabwe, .flag-16-zimbabwean {
    background-image: url(https://assets.openapply.com/assets/flag-16-s41b29d34b9-0aa02c4de13ac4257185d4327e281ab4f95906650d915031d058cb7f989c5c2b.png);
    background-repeat: no-repeat;
}

.flag-16-99, .flag-16-other {
    background-position: 0 0;
}

.flag-16-abkhazia {
    background-position: 0 -16px;
}

.flag-16-ad, .flag-16-andorra, .flag-16-andorran {
    background-position: 0 -32px;
}

.flag-16-ae, .flag-16-united-arab-emirates, .flag-16-emirati {
    background-position: 0 -48px;
}

.flag-16-af, .flag-16-afghanistan, .flag-16-afghan {
    background-position: 0 -64px;
}

.flag-16-ag, .flag-16-antigua-and-barbuda, .flag-16-antiguan-barbudan {
    background-position: 0 -80px;
}

.flag-16-ai, .flag-16-anguilla, .flag-16-anguillian {
    background-position: 0 -96px;
}

.flag-16-al, .flag-16-albania, .flag-16-albanian {
    background-position: 0 -112px;
}

.flag-16-am, .flag-16-armenia, .flag-16-armenian {
    background-position: 0 -128px;
}

.flag-16-an, .flag-16-netherlands-antilles, .flag-16-the-netherlands-antilles {
    background-position: 0 -144px;
}

.flag-16-ao, .flag-16-angola, .flag-16-angolan {
    background-position: 0 -160px;
}

.flag-16-aq, .flag-16-antarctica {
    background-position: 0 -176px;
}

.flag-16-ar, .flag-16-argentina, .flag-16-argentinean {
    background-position: 0 -192px;
}

.flag-16-as, .flag-16-american-samoa, .flag-16-american-samoan {
    background-position: 0 -208px;
}

.flag-16-at, .flag-16-austria, .flag-16-austrian {
    background-position: 0 -224px;
}

.flag-16-au, .flag-16-australia, .flag-16-australian {
    background-position: 0 -240px;
}

.flag-16-aw, .flag-16-aruba, .flag-16-aruban {
    background-position: 0 -256px;
}

.flag-16-ax, .flag-16-aland-islands, .flag-16-swedish-aland-islands {
    background-position: 0 -272px;
}

.flag-16-az, .flag-16-azerbaijan, .flag-16-azerbaijani {
    background-position: 0 -288px;
}

.flag-16-ba, .flag-16-bosnia-and-herzegovina, .flag-16-bosnian-herzegovinian {
    background-position: 0 -304px;
}

.flag-16-bb, .flag-16-barbados, .flag-16-barbadian {
    background-position: 0 -320px;
}

.flag-16-bd, .flag-16-bangladesh, .flag-16-bangladeshi {
    background-position: 0 -336px;
}

.flag-16-be, .flag-16-belgium, .flag-16-belgian {
    background-position: 0 -352px;
}

.flag-16-bf, .flag-16-burkina-faso, .flag-16-burkinabe {
    background-position: 0 -368px;
}

.flag-16-bg, .flag-16-bulgaria, .flag-16-bulgarian {
    background-position: 0 -384px;
}

.flag-16-bh, .flag-16-bahrain, .flag-16-bahraini {
    background-position: 0 -400px;
}

.flag-16-bi, .flag-16-burundi, .flag-16-burundian {
    background-position: 0 -416px;
}

.flag-16-bj, .flag-16-benin, .flag-16-beninese {
    background-position: 0 -432px;
}

.flag-16-bl, .flag-16-saint-barthelemy, .flag-16-saint-barthelemy-islander {
    background-position: 0 -448px;
}

.flag-16-blank, .flag-16-china-taiwan, .flag-16-chinese-taiwan {
    background-position: 0 -464px;
}

.flag-16-bm, .flag-16-bermuda, .flag-16-bermudian {
    background-position: 0 -480px;
}

.flag-16-bn, .flag-16-brunei-darussalam, .flag-16-bruneian {
    background-position: 0 -496px;
}

.flag-16-bo, .flag-16-bolivia, .flag-16-bolivian {
    background-position: 0 -512px;
}

.flag-16-bq, .flag-16-bonaire-sint-eustatius-and-saba, .flag-16-dutch-bonaire-sint-eustatius-and-saba {
    background-position: 0 -528px;
}

.flag-16-br, .flag-16-brazil, .flag-16-brazilian {
    background-position: 0 -544px;
}

.flag-16-british-antarctic-territory {
    background-position: 0 -560px;
}

.flag-16-bs, .flag-16-bahamas, .flag-16-bahamian {
    background-position: 0 -576px;
}

.flag-16-bt, .flag-16-bhutan, .flag-16-bhutanese {
    background-position: 0 -592px;
}

.flag-16-bv, .flag-16-bouvet-island {
    background-position: 0 -608px;
}

.flag-16-bw, .flag-16-botswana, .flag-16-motswana {
    background-position: 0 -619px;
}

.flag-16-by, .flag-16-belarus, .flag-16-belarusian {
    background-position: 0 -635px;
}

.flag-16-bz, .flag-16-belize, .flag-16-belizean {
    background-position: 0 -651px;
}

.flag-16-ca, .flag-16-canada, .flag-16-canadian {
    background-position: 0 -667px;
}

.flag-16-cc, .flag-16-cocos-keeling-islands, .flag-16-cocos-islander {
    background-position: 0 -683px;
}

.flag-16-cd, .flag-16-congo-democratic-republic-of-the, .flag-16-congolese-congo-the-democratic-republic-of-the {
    background-position: 0 -699px;
}

.flag-16-cf, .flag-16-central-african-republic, .flag-16-central-african {
    background-position: 0 -715px;
}

.flag-16-cg, .flag-16-congo, .flag-16-congolese-congo {
    background-position: 0 -731px;
}

.flag-16-ch, .flag-16-switzerland, .flag-16-swiss {
    background-position: 0 -747px;
}

.flag-16-ci, .flag-16-cote-d-ivoire, .flag-16-ivorian {
    background-position: 0 -763px;
}

.flag-16-ck, .flag-16-cook-islands, .flag-16-cook-islander {
    background-position: 0 -779px;
}

.flag-16-cl, .flag-16-chile, .flag-16-chilean {
    background-position: 0 -795px;
}

.flag-16-cm, .flag-16-cameroon, .flag-16-cameroonian {
    background-position: 0 -811px;
}

.flag-16-cn, .flag-16-china, .flag-16-chinese-china {
    background-position: 0 -827px;
}

.flag-16-co, .flag-16-colombia, .flag-16-colombian {
    background-position: 0 -843px;
}

.flag-16-commonwealth {
    background-position: 0 -859px;
}

.flag-16-cr, .flag-16-costa-rica, .flag-16-costa-rican {
    background-position: 0 -875px;
}

.flag-16-cu, .flag-16-cuba, .flag-16-cuban {
    background-position: 0 -891px;
}

.flag-16-cv, .flag-16-cape-verde, .flag-16-cape-verdian {
    background-position: 0 -907px;
}

.flag-16-cw, .flag-16-curacao, .flag-16-dutch-curacao {
    background-position: 0 -923px;
}

.flag-16-cx, .flag-16-christmas-island {
    background-position: 0 -939px;
}

.flag-16-cy, .flag-16-cyprus, .flag-16-cypriot {
    background-position: 0 -955px;
}

.flag-16-cz, .flag-16-czech-republic, .flag-16-czech {
    background-position: 0 -971px;
}

.flag-16-de, .flag-16-germany, .flag-16-german {
    background-position: 0 -987px;
}

.flag-16-dj, .flag-16-djibouti, .flag-16-djiboutian {
    background-position: 0 -1003px;
}

.flag-16-dk, .flag-16-denmark, .flag-16-danish {
    background-position: 0 -1019px;
}

.flag-16-dm, .flag-16-dominica, .flag-16-dominican-dominica {
    background-position: 0 -1035px;
}

.flag-16-do, .flag-16-dominican-republic, .flag-16-dominican-dominican-republic {
    background-position: 0 -1051px;
}

.flag-16-dz, .flag-16-algeria, .flag-16-algerian {
    background-position: 0 -1067px;
}

.flag-16-east-timor {
    background-position: 0 -1083px;
}

.flag-16-ec, .flag-16-ecuador, .flag-16-ecuadorean {
    background-position: 0 -1099px;
}

.flag-16-ee, .flag-16-estonia, .flag-16-estonian {
    background-position: 0 -1115px;
}

.flag-16-eg, .flag-16-egypt, .flag-16-egyptian {
    background-position: 0 -1131px;
}

.flag-16-eh, .flag-16-western-sahara, .flag-16-sahrawi {
    background-position: 0 -1147px;
}

.flag-16-england {
    background-position: 0 -1163px;
}

.flag-16-er, .flag-16-eritrea, .flag-16-eritrean {
    background-position: 0 -1179px;
}

.flag-16-es, .flag-16-spain, .flag-16-spanish {
    background-position: 0 -1195px;
}

.flag-16-et, .flag-16-ethiopia, .flag-16-ethiopian {
    background-position: 0 -1211px;
}

.flag-16-european-union {
    background-position: 0 -1227px;
}

.flag-16-fi, .flag-16-finland, .flag-16-finnish {
    background-position: 0 -1243px;
}

.flag-16-fj, .flag-16-fiji, .flag-16-fijian {
    background-position: 0 -1259px;
}

.flag-16-fk, .flag-16-falkland-islands-malvinas, .flag-16-falkland-islander {
    background-position: 0 -1275px;
}

.flag-16-fm, .flag-16-micronesia-federated-states-of, .flag-16-micronesian {
    background-position: 0 -1291px;
}

.flag-16-fo, .flag-16-faroe-islands, .flag-16-faroese {
    background-position: 0 -1307px;
}

.flag-16-fr, .flag-16-france, .flag-16-french-france {
    background-position: 0 -1323px;
}

.flag-16-ga, .flag-16-gabon, .flag-16-gabonese {
    background-position: 0 -1339px;
}

.flag-16-gb, .flag-16-united-kingdom, .flag-16-british {
    background-position: 0 -1355px;
}

.flag-16-gd, .flag-16-grenada, .flag-16-grenadian {
    background-position: 0 -1371px;
}

.flag-16-ge, .flag-16-georgia, .flag-16-georgian {
    background-position: 0 -1387px;
}

.flag-16-gf, .flag-16-french-guiana {
    background-position: 0 -1403px;
}

.flag-16-gg, .flag-16-guernsey, .flag-16-channel-islander-guernsey {
    background-position: 0 -1419px;
}

.flag-16-gh, .flag-16-ghana, .flag-16-ghanaian {
    background-position: 0 -1435px;
}

.flag-16-gi, .flag-16-gibraltar, .flag-16-gibraltarian {
    background-position: 0 -1451px;
}

.flag-16-gl, .flag-16-greenland, .flag-16-greenlandic {
    background-position: 0 -1467px;
}

.flag-16-gm, .flag-16-gambia, .flag-16-gambian {
    background-position: 0 -1483px;
}

.flag-16-gn, .flag-16-guinea, .flag-16-guinean {
    background-position: 0 -1499px;
}

.flag-16-gosquared {
    background-position: 0 -1515px;
}

.flag-16-gp, .flag-16-guadeloupe, .flag-16-guadeloupian {
    background-position: 0 -1531px;
}

.flag-16-gq, .flag-16-equatorial-guinea, .flag-16-equatorial-guinean {
    background-position: 0 -1547px;
}

.flag-16-gr, .flag-16-greece, .flag-16-greek {
    background-position: 0 -1563px;
}

.flag-16-gs, .flag-16-south-georgia-and-the-south-sandwich-islands, .flag-16-south-georgia-and-the-south-sandwich-islander {
    background-position: 0 -1579px;
}

.flag-16-gt, .flag-16-guatemala, .flag-16-guatemalan {
    background-position: 0 -1595px;
}

.flag-16-gu, .flag-16-guam, .flag-16-guamanian {
    background-position: 0 -1611px;
}

.flag-16-gw, .flag-16-guinea-bissau, .flag-16-guinea-bissauan {
    background-position: 0 -1627px;
}

.flag-16-gy, .flag-16-guyana, .flag-16-guyanese {
    background-position: 0 -1643px;
}

.flag-16-hk, .flag-16-hong-kong, .flag-16-chinese-hong-kong, .flag-16-china-hong-kong {
    background-position: 0 -1659px;
}

.flag-16-hm, .flag-16-heard-island-and-mcdonald-islands, .flag-16-heard-and-mcdonald-islander {
    background-position: 0 -1675px;
}

.flag-16-hn, .flag-16-honduras, .flag-16-honduran {
    background-position: 0 -1691px;
}

.flag-16-hr, .flag-16-croatia, .flag-16-croatian {
    background-position: 0 -1707px;
}

.flag-16-ht, .flag-16-haiti, .flag-16-haitian {
    background-position: 0 -1723px;
}

.flag-16-hu, .flag-16-hungary, .flag-16-hungarian {
    background-position: 0 -1739px;
}

.flag-16-id, .flag-16-indonesia, .flag-16-indonesian {
    background-position: 0 -1755px;
}

.flag-16-ie, .flag-16-ireland, .flag-16-irish {
    background-position: 0 -1771px;
}

.flag-16-il, .flag-16-israel, .flag-16-israeli {
    background-position: 0 -1787px;
}

.flag-16-im, .flag-16-isle-of-man, .flag-16-manx {
    background-position: 0 -1803px;
}

.flag-16-in, .flag-16-india, .flag-16-indian-india {
    background-position: 0 -1819px;
}

.flag-16-io, .flag-16-british-indian-ocean-territory, .flag-16-indian-british-indian-ocean-territory {
    background-position: 0 -1835px;
}

.flag-16-iq, .flag-16-iraq, .flag-16-iraqi {
    background-position: 0 -1851px;
}

.flag-16-ir, .flag-16-iran, .flag-16-iranian {
    background-position: 0 -1867px;
}

.flag-16-iran-islamic-republic-of {
    background-position: 0 -1883px;
}

.flag-16-is, .flag-16-iceland, .flag-16-icelander {
    background-position: 0 -1899px;
}

.flag-16-it, .flag-16-italy, .flag-16-italian-italy {
    background-position: 0 -1915px;
}

.flag-16-je, .flag-16-jersey, .flag-16-channel-islander-jersey {
    background-position: 0 -1931px;
}

.flag-16-jm, .flag-16-jamaica, .flag-16-jamaican {
    background-position: 0 -1947px;
}

.flag-16-jo, .flag-16-jordan, .flag-16-jordanian {
    background-position: 0 -1963px;
}

.flag-16-jp, .flag-16-japan, .flag-16-japanese {
    background-position: 0 -1979px;
}

.flag-16-ke, .flag-16-kenya, .flag-16-kenyan {
    background-position: 0 -1995px;
}

.flag-16-kg, .flag-16-kyrgyzstan, .flag-16-kirghiz {
    background-position: 0 -2011px;
}

.flag-16-kh, .flag-16-cambodia, .flag-16-cambodian {
    background-position: 0 -2027px;
}

.flag-16-ki, .flag-16-kiribati, .flag-16-i-kiribati {
    background-position: 0 -2043px;
}

.flag-16-km, .flag-16-comoros, .flag-16-comoran {
    background-position: 0 -2059px;
}

.flag-16-kn, .flag-16-saint-kitts-and-nevis, .flag-16-kittian-and-nevisian {
    background-position: 0 -2075px;
}

.flag-16-korea-democratic-people-s-republic-of {
    background-position: 0 -2091px;
}

.flag-16-kp, .flag-16-north-korea, .flag-16-north-korean {
    background-position: 0 -2107px;
}

.flag-16-kr, .flag-16-south-korea, .flag-16-south-korean {
    background-position: 0 -2123px;
}

.flag-16-kw, .flag-16-kuwait, .flag-16-kuwaiti {
    background-position: 0 -2139px;
}

.flag-16-ky, .flag-16-cayman-islands, .flag-16-caymanian {
    background-position: 0 -2155px;
}

.flag-16-kz, .flag-16-kazakhstan, .flag-16-kazakhstani {
    background-position: 0 -2171px;
}

.flag-16-la, .flag-16-laos, .flag-16-laotian {
    background-position: 0 -2187px;
}

.flag-16-lao-people-s-democratic-republic {
    background-position: 0 -2203px;
}

.flag-16-lb, .flag-16-lebanon, .flag-16-lebanese {
    background-position: 0 -2219px;
}

.flag-16-lc, .flag-16-saint-lucia, .flag-16-saint-lucian {
    background-position: 0 -2235px;
}

.flag-16-li, .flag-16-liechtenstein, .flag-16-liechtensteiner {
    background-position: 0 -2251px;
}

.flag-16-lk, .flag-16-sri-lanka, .flag-16-sri-lankan {
    background-position: 0 -2267px;
}

.flag-16-lr, .flag-16-liberia, .flag-16-liberian {
    background-position: 0 -2283px;
}

.flag-16-ls, .flag-16-lesotho, .flag-16-mosotho {
    background-position: 0 -2299px;
}

.flag-16-lt, .flag-16-lithuania, .flag-16-lithuanian {
    background-position: 0 -2315px;
}

.flag-16-lu, .flag-16-luxembourg, .flag-16-luxembourger {
    background-position: 0 -2331px;
}

.flag-16-lv, .flag-16-latvia, .flag-16-latvian {
    background-position: 0 -2347px;
}

.flag-16-ly, .flag-16-libya, .flag-16-libyan {
    background-position: 0 -2363px;
}

.flag-16-ma, .flag-16-morocco, .flag-16-moroccan {
    background-position: 0 -2379px;
}

.flag-16-mars {
    background-position: 0 -2395px;
}

.flag-16-mc, .flag-16-monaco, .flag-16-monegasque {
    background-position: 0 -2411px;
}

.flag-16-md, .flag-16-moldova, .flag-16-moldovan {
    background-position: 0 -2427px;
}

.flag-16-me, .flag-16-montenegro, .flag-16-montenegrin {
    background-position: 0 -2443px;
}

.flag-16-mf, .flag-16-saint-martin-french-part, .flag-16-saint-martin-islander {
    background-position: 0 -2459px;
}

.flag-16-mg, .flag-16-madagascar, .flag-16-malagasy {
    background-position: 0 -2475px;
}

.flag-16-mh, .flag-16-marshall-islands, .flag-16-marshallese {
    background-position: 0 -2491px;
}

.flag-16-mk, .flag-16-macedonia, .flag-16-macedonian {
    background-position: 0 -2507px;
}

.flag-16-ml, .flag-16-mali, .flag-16-malian {
    background-position: 0 -2523px;
}

.flag-16-mm, .flag-16-myanmar, .flag-16-myanmarian {
    background-position: 0 -2539px;
}

.flag-16-mn, .flag-16-mongolia, .flag-16-mongolian {
    background-position: 0 -2555px;
}

.flag-16-mo, .flag-16-macao, .flag-16-chinese-macao, .flag-16-china-macao {
    background-position: 0 -2571px;
}

.flag-16-mp, .flag-16-northern-mariana-islands, .flag-16-american-northern-mariana-islands {
    background-position: 0 -2587px;
}

.flag-16-mq, .flag-16-martinique, .flag-16-french-martinique {
    background-position: 0 -2603px;
}

.flag-16-mr, .flag-16-mauritania, .flag-16-mauritanian {
    background-position: 0 -2619px;
}

.flag-16-ms, .flag-16-montserrat, .flag-16-montserratian {
    background-position: 0 -2635px;
}

.flag-16-mt, .flag-16-malta, .flag-16-maltese {
    background-position: 0 -2651px;
}

.flag-16-mu, .flag-16-mauritius, .flag-16-mauritian {
    background-position: 0 -2667px;
}

.flag-16-mv, .flag-16-maldives, .flag-16-maldivan {
    background-position: 0 -2683px;
}

.flag-16-mw, .flag-16-malawi, .flag-16-malawian {
    background-position: 0 -2699px;
}

.flag-16-mx, .flag-16-mexico, .flag-16-mexican {
    background-position: 0 -2715px;
}

.flag-16-my, .flag-16-malaysia, .flag-16-malaysian {
    background-position: 0 -2731px;
}

.flag-16-mz, .flag-16-mozambique, .flag-16-mozambican {
    background-position: 0 -2747px;
}

.flag-16-na, .flag-16-namibia, .flag-16-namibian {
    background-position: 0 -2763px;
}

.flag-16-nagorno-karabakh {
    background-position: 0 -2779px;
}

.flag-16-nato {
    background-position: 0 -2795px;
}

.flag-16-nc, .flag-16-new-caledonia, .flag-16-new-caledonian {
    background-position: 0 -2811px;
}

.flag-16-ne, .flag-16-niger, .flag-16-nigerian-niger {
    background-position: 0 -2827px;
}

.flag-16-nf, .flag-16-norfolk-island, .flag-16-norfolk-islander {
    background-position: 0 -2843px;
}

.flag-16-ng, .flag-16-nigeria, .flag-16-nigerian-nigeria {
    background-position: 0 -2859px;
}

.flag-16-ni, .flag-16-nicaragua, .flag-16-nicaraguan {
    background-position: 0 -2875px;
}

.flag-16-nl, .flag-16-netherlands, .flag-16-dutch-netherlands {
    background-position: 0 -2891px;
}

.flag-16-no, .flag-16-norway, .flag-16-norwegian-norway {
    background-position: 0 -2907px;
}

.flag-16-northern-cyprus {
    background-position: 0 -2923px;
}

.flag-16-np, .flag-16-nepal, .flag-16-nepalese {
    background-position: 0 -2939px;
}

.flag-16-nr, .flag-16-nauru, .flag-16-nauruan {
    background-position: 0 -2955px;
}

.flag-16-nu, .flag-16-niue, .flag-16-niuean {
    background-position: 0 -2971px;
}

.flag-16-nz, .flag-16-new-zealand, .flag-16-new-zealander {
    background-position: 0 -2987px;
}

.flag-16-olympics {
    background-position: 0 -3003px;
}

.flag-16-om, .flag-16-oman, .flag-16-omani {
    background-position: 0 -3019px;
}

.flag-16-pa, .flag-16-panama, .flag-16-panamanian {
    background-position: 0 -3035px;
}

.flag-16-pe, .flag-16-peru, .flag-16-peruvian {
    background-position: 0 -3051px;
}

.flag-16-pf, .flag-16-french-polynesia, .flag-16-french-polynesian {
    background-position: 0 -3067px;
}

.flag-16-pg, .flag-16-papua-new-guinea, .flag-16-papua-new-guinean {
    background-position: 0 -3083px;
}

.flag-16-ph, .flag-16-philippines, .flag-16-filipino {
    background-position: 0 -3099px;
}

.flag-16-pk, .flag-16-pakistan, .flag-16-pakistani {
    background-position: 0 -3115px;
}

.flag-16-pl, .flag-16-poland, .flag-16-polish {
    background-position: 0 -3131px;
}

.flag-16-pm, .flag-16-saint-pierre-and-miquelon, .flag-16-french-saint-pierre-and-miquelon {
    background-position: 0 -3147px;
}

.flag-16-pn, .flag-16-pitcairn, .flag-16-pitcairn-islander {
    background-position: 0 -3163px;
}

.flag-16-pr, .flag-16-puerto-rico, .flag-16-puerto-rican {
    background-position: 0 -3179px;
}

.flag-16-ps, .flag-16-palestine, .flag-16-palestinian {
    background-position: 0 -3195px;
}

.flag-16-pt, .flag-16-portugal, .flag-16-portuguese {
    background-position: 0 -3211px;
}

.flag-16-pw, .flag-16-palau, .flag-16-palauan {
    background-position: 0 -3227px;
}

.flag-16-py, .flag-16-paraguay, .flag-16-paraguayan {
    background-position: 0 -3243px;
}

.flag-16-qa, .flag-16-qatar, .flag-16-qatari {
    background-position: 0 -3259px;
}

.flag-16-re, .flag-16-reunion, .flag-16-french-reunion {
    background-position: 0 -3275px;
}

.flag-16-red-cross {
    background-position: 0 -3291px;
}

.flag-16-ro, .flag-16-romania, .flag-16-romanian {
    background-position: 0 -3307px;
}

.flag-16-rs, .flag-16-serbia, .flag-16-serbian {
    background-position: 0 -3323px;
}

.flag-16-ru, .flag-16-russia, .flag-16-russian {
    background-position: 0 -3339px;
}

.flag-16-rw, .flag-16-rwanda, .flag-16-rwandan {
    background-position: 0 -3355px;
}

.flag-16-sa, .flag-16-saudi-arabia, .flag-16-saudi-arabian {
    background-position: 0 -3371px;
}

.flag-16-sb, .flag-16-solomon-islands, .flag-16-solomon-islander {
    background-position: 0 -3387px;
}

.flag-16-sc, .flag-16-seychelles, .flag-16-seychellois {
    background-position: 0 -3403px;
}

.flag-16-scotland {
    background-position: 0 -3419px;
}

.flag-16-sd, .flag-16-sudan, .flag-16-sudanese {
    background-position: 0 -3435px;
}

.flag-16-se, .flag-16-sweden, .flag-16-swedish-sweden {
    background-position: 0 -3451px;
}

.flag-16-sg, .flag-16-singapore, .flag-16-singaporean {
    background-position: 0 -3467px;
}

.flag-16-sh, .flag-16-saint-helena, .flag-16-saint-helenian {
    background-position: 0 -3483px;
}

.flag-16-si, .flag-16-slovenia, .flag-16-slovene {
    background-position: 0 -3499px;
}

.flag-16-sj, .flag-16-svalbard-and-jan-mayen, .flag-16-norwegian-svalbard-and-jan-mayen {
    background-position: 0 -3515px;
}

.flag-16-sk, .flag-16-slovakia, .flag-16-slovak {
    background-position: 0 -3531px;
}

.flag-16-sl, .flag-16-sierra-leone, .flag-16-sierra-leonean {
    background-position: 0 -3547px;
}

.flag-16-sm, .flag-16-san-marino, .flag-16-sammarinese {
    background-position: 0 -3563px;
}

.flag-16-sn, .flag-16-senegal, .flag-16-senegalese {
    background-position: 0 -3579px;
}

.flag-16-so, .flag-16-somalia, .flag-16-somali {
    background-position: 0 -3595px;
}

.flag-16-somaliland {
    background-position: 0 -3611px;
}

.flag-16-south-ossetia {
    background-position: 0 -3627px;
}

.flag-16-sr, .flag-16-suriname, .flag-16-surinamer {
    background-position: 0 -3643px;
}

.flag-16-ss, .flag-16-south-sudan, .flag-16-south-sudanese {
    background-position: 0 -3659px;
}

.flag-16-st, .flag-16-sao-tome-and-principe, .flag-16-sao-tomean {
    background-position: 0 -3675px;
}

.flag-16-sv, .flag-16-el-salvador, .flag-16-salvadoran {
    background-position: 0 -3691px;
}

.flag-16-sx, .flag-16-sint-maarten-dutch-part, .flag-16-dutch-sint-maarten {
    background-position: 0 -3707px;
}

.flag-16-sy, .flag-16-syrian-arab-republic, .flag-16-syrian {
    background-position: 0 -3723px;
}

.flag-16-sz, .flag-16-swaziland, .flag-16-swazi {
    background-position: 0 -3739px;
}

.flag-16-tc, .flag-16-turks-and-caicos-islands, .flag-16-turks-and-caicos-islander {
    background-position: 0 -3755px;
}

.flag-16-td, .flag-16-chad, .flag-16-chadian {
    background-position: 0 -3771px;
}

.flag-16-tf, .flag-16-french-southern-territories, .flag-16-french-french-southern-territories {
    background-position: 0 -3787px;
}

.flag-16-tg, .flag-16-togo, .flag-16-togolese {
    background-position: 0 -3803px;
}

.flag-16-th, .flag-16-thailand, .flag-16-thai {
    background-position: 0 -3819px;
}

.flag-16-tj, .flag-16-tajikistan, .flag-16-tadzhik {
    background-position: 0 -3835px;
}

.flag-16-tk, .flag-16-tokelau, .flag-16-tokelauan {
    background-position: 0 -3851px;
}

.flag-16-tl, .flag-16-timor-leste, .flag-16-east-timorese {
    background-position: 0 -3867px;
}

.flag-16-tm, .flag-16-turkmenistan, .flag-16-turkmen {
    background-position: 0 -3883px;
}

.flag-16-tn, .flag-16-tunisia, .flag-16-tunisian {
    background-position: 0 -3899px;
}

.flag-16-to, .flag-16-tonga, .flag-16-tongan {
    background-position: 0 -3915px;
}

.flag-16-tr, .flag-16-turkey, .flag-16-turkish {
    background-position: 0 -3931px;
}

.flag-16-tt, .flag-16-trinidad-and-tobago, .flag-16-trinidadian {
    background-position: 0 -3947px;
}

.flag-16-tv, .flag-16-tuvalu, .flag-16-tuvaluan {
    background-position: 0 -3963px;
}

.flag-16-tw, .flag-16-taiwan, .flag-16-taiwanese, .flag-16-taiwan-china {
    background-position: 0 -3979px;
}

.flag-16-tz, .flag-16-tanzania, .flag-16-tanzanian {
    background-position: 0 -3995px;
}

.flag-16-ua, .flag-16-ukraine, .flag-16-ukrainian {
    background-position: 0 -4011px;
}

.flag-16-ug, .flag-16-uganda, .flag-16-ugandan {
    background-position: 0 -4027px;
}

.flag-16-um, .flag-16-united-states-minor-outlying-islands, .flag-16-american-united-states-minor-outlying-islands {
    background-position: 0 -4043px;
}

.flag-16-united-nations {
    background-position: 0 -4059px;
}

.flag-16-us, .flag-16-united-states, .flag-16-american-united-states {
    background-position: 0 -4075px;
}

.flag-16-uy, .flag-16-uruguay, .flag-16-uruguayan {
    background-position: 0 -4091px;
}

.flag-16-uz, .flag-16-uzbekistan, .flag-16-uzbekistani {
    background-position: 0 -4107px;
}

.flag-16-va, .flag-16-vatican-city, .flag-16-italian-holy-see-vatican-city-state {
    background-position: 0 -4123px;
}

.flag-16-vc, .flag-16-saint-vincent-and-the-grenadines, .flag-16-saint-vincentian {
    background-position: 0 -4139px;
}

.flag-16-ve, .flag-16-venezuela, .flag-16-venezuelan {
    background-position: 0 -4155px;
}

.flag-16-vg, .flag-16-virgin-islands-british, .flag-16-virgin-islander-virgin-islands-british {
    background-position: 0 -4171px;
}

.flag-16-vi, .flag-16-virgin-islands-u-s, .flag-16-virgin-islander-virgin-islands-u-s {
    background-position: 0 -4187px;
}

.flag-16-vn, .flag-16-vietnam, .flag-16-vietnamese {
    background-position: 0 -4203px;
}

.flag-16-vu, .flag-16-vanuatu, .flag-16-ni-vanuatu {
    background-position: 0 -4219px;
}

.flag-16-wales {
    background-position: 0 -4235px;
}

.flag-16-wf, .flag-16-wallis-and-futuna, .flag-16-wallis-and-futuna-islander {
    background-position: 0 -4251px;
}

.flag-16-ws, .flag-16-samoa, .flag-16-samoan {
    background-position: 0 -4267px;
}

.flag-16-xk, .flag-16-kosovo, .flag-16-kosovan {
    background-position: 0 -4283px;
}

.flag-16-ye, .flag-16-yemen, .flag-16-yemeni {
    background-position: 0 -4299px;
}

.flag-16-yt, .flag-16-mayotte, .flag-16-french-mayotte {
    background-position: 0 -4315px;
}

.flag-16-za, .flag-16-south-africa, .flag-16-south-african {
    background-position: 0 -4331px;
}

.flag-16-zm, .flag-16-zambia, .flag-16-zambian {
    background-position: 0 -4347px;
}

.flag-16-zw, .flag-16-zimbabwe, .flag-16-zimbabwean {
    background-position: 0 -4363px;
}

i[class^=flag-24] {
    width: 24px;
    height: 24px;
    display: inline-block;
}

i[class^=flag-16] {
    width: 16px;
    height: 16px;
    display: inline-block;
}

i.fu-flag.fu-flag-unknown {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(https://assets.openapply.com/assets/flag-unknown-e84143232b560daa99576b80261da053dcd82ef6891d4b5080dc934943cfdcef.png);
}

i.fu {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

    i.fu.fu-lg {
        width: 20px;
        height: 20px;
    }

        i.fu.fu-lg.fu-enrollment {
            height: 19px;
        }

        i.fu.fu-lg.fu-payments {
            height: 18px;
        }

    i.fu.fu-xl {
        height: 30px;
        width: 30px;
    }

.fu-dashboard.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/dashboard-active-6f65d0e78a7f45c4ad2e6269c4a04d62586f9a9a901abe25fc4624a62a18b9e0.svg);
}

.fu-dashboard {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/dashboard-e7ac5934542614279c3b5aa767b696456a9b769541d0bd41747d59bc09ea54c5.svg);
}

.fu-inquiry.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/inquiry-active-03b7d6ee9eadfd44d6a5517d1951eb01229df0195cd5184870eeb96286d58b8b.svg);
}

.fu-inquiry {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/inquiry-68614d578bbb349334bbeba22d128508754a386b8339284ad91d326263ab668e.svg);
}

.fu-academics.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/academics-active-57fe7db6df2305196da30126c1f753b1535a2bd23f31e27b25117e137d023e11.svg);
}

.fu-academics {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/academics-5b3fb2a76fa466f768f95ce645207ed47e7145f011ea9278a4c3d33a46082ba3.svg);
}

.fu-access-security.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/access-security-active-cd96ee83753227509c0b72270c543f326655e4c22682ce085b48d07692dc2964.svg);
}

.fu-access-security {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/access-security-ae91ba472c000c1898a7a54cb03d78fe5d2f30e8a42acacde7d754e088be2fff.svg);
}

.fu-alumni.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/alumni-active-2e6428c5ecc78aaa22dc6d0f1285f360b7fccd6463044310ba75a1fa2d7cd50e.svg);
}

.fu-alumni {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/alumni-eb7d9f5be681774e80090825c3576b4d3ea01a7c7dda240ccb0c487426bf8390.svg);
}

.fu-applicants.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/applicants-active-8abfd838bffa5f8a98a9081d15ee849733d5c25ec8bd0188dedaca956fe87096.svg);
}

.fu-applicants {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/applicants-58022bf9f0e0bc683b4d73f4c6507cbd00170f0fd31336b21aa12d86fbfa712f.svg);
}

.fu-assignment.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/assignment-active-c7da8dd27be549989a0221cc8eb39846bcd95c811c65fe6455e4796722e42e1b.svg);
}

.fu-assignment {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/assignment-1bb1dbb8289fb1461fffa3f51059511d4f6aaceb69f9df95fc45ea38bbd1abe1.svg);
}

.fu-attendance.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/attendance-active-d7043c350bb5b86b89ba774fe7e7aba73ee4818e98088e7541b6b1ce3810379b.svg);
}

.fu-attendance {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/attendance-2e24ce5362483ad2185cbc3fe049c5865727ec7cd3fb2b1c17c89eec8bf49c58.svg);
}

.fu-invalid-emails.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/invalid_emails-active-091b62ce99c46ca9306e2271abff8db8870e815916a3981ff9f32e6b5019801e.svg);
}

.fu-invalid-emails {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/invalid_emails-efc7c54eeac15733417a3a2ee4b8d1a47326d010f2001bbe51fdfca66c6c7a2d.svg);
}

.fu-calendar.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/calendar-active-76ad9a8b18d4412be2a342654b63b1628c573d86d3999b468d5114fccd01101f.svg);
}

.fu-calendar {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/calendar-0232d151a3dabb34c6196ca2c0f9dd0b208750b2d550d523ed005da969b9562e.svg);
}

.fu-checklist.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/checklist-active-468f6dc194a3d7842b9bf00b63a1f50095b2bb1218b2a51c72a386e043552a84.svg);
}

.fu-checklist {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/checklist-052dd530f81026fbe69263ebfdaf3c2009d59ed1b6a9c5eab805295fc12991b5.svg);
}

.fu-conversion.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/conversion-active-eeacb9e677b827dddb42fbeb049e75f4229d8e1bb50d346b75450bea6f9a2e5c.svg);
}

.fu-conversion {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/conversion-5c7c32cb5519851b64b7cf63f87822e1e1c44861b58d4786e213645b08c9f1a8.svg);
}

.fu-curriculum.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/curriculum-active-5074a58c83a7854928478544f3259905185d22eb77afb0c969c6efe4e895d4ff.svg);
}

.fu-curriculum {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/curriculum-2d1d6414bf9c1a3d617cc65518b49023cb928a7f5b1eab55b3d2c3c784a526bf.svg);
}

.fu-custom.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/custom-active-fa1056497ca4e9759d3eb88f1890c5b427595f458ae0ae4ba2a1fbb6f5baa5f0.svg);
}

.fu-custom {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/custom-0539151543344cf8a81c1d91d1b125b1313be4768e27065b444b9ef292601634.svg);
}

.fu-enrollment.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/enrollment-active-34c15c996d45e62a90cde8365aefc50d0b3ce674e68fbff82edf9a77e76417b2.svg);
}

.fu-enrollment {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/enrollment-b74ba861aac586cc988660f599c4a5c375d5775f0ed2ae534d71e9fd22fe1607.svg);
}

.fu-groups.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/groups-active-f4c7fba9d30d4ed99db4fb24b009c7f23adf939bec451f07fd1179d5487b466d.svg);
}

.fu-groups {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/groups-88fa1c51768e996a9dfd6d25709dd249909f6433dfb84c0b7d768f1bbe90837c.svg);
}

.fu-import-export.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/import-export-active-1ac3607a9f1f7ddd82a6a9f6f3d80157e5b4876c6a216c9a989cb59250c9f402.svg);
}

.fu-import-export {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/import-export-3c4c16653c6b71c3dd61292533ee8825d53af3f38aba295a39759b79ebcad497.svg);
}

.fu-import-export-white.active {
    background-image: url(https://assets.openapply.com/images/icons/navigation/default/import-export-white-active.svg);
}

.fu-import-export-white {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/import-export-white-fa6fb26d7e0d15151199b86ae9d638c6d057597dc53c36bae4646329049cf00c.svg);
}

.fu-integration.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/integration-active-beec7652c6a6d24f4a929841b0026b348c45a711d81739f1e57bfb4c98cc21e9.svg);
}

.fu-integration {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/integration-d1fe710e13a8f30fb8ce937ae51053a9b27c1f0c67a7d658167641523a731558.svg);
}

.fu-nationality.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/nationality-active-030aa729dedb093230c800de959b2c089e278e2fa9a44e2f33073b5599d9b5c1.svg);
}

.fu-nationality {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/nationality-e761dd5655357c4ea91bd5c928eac131a8a0a16fa12da59f6798ad501ea73442.svg);
}

.fu-parents.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/parents-active-26a86f94a815850b9c871dd8803e16e836781f3dbc52f101181962241cf9ae43.svg);
}

.fu-parents {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/parents-8879ea4b96eb667a1f049ba67a5e222aa2efd1b57828bdee13473b6580400076.svg);
}

.fu-payments.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/payments-active-e686eba177c5a6ae8b5ad5fdc957052d33e1b368efaa30f421f55920fbe0df58.svg);
}

.fu-payments {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/payments-81c5e4d5aded6cfab27ffffbca5444e74c48369549cc8eca83532156193dee9c.svg);
}

.fu-reports.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/reports-active-378511a998e3580cba4fcd70a12694961487bb11e95116926b075eaa22b5c95a.svg);
}

.fu-reports {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/reports-9d016b124e0f3f4306825cd36657028d4290479c8b32005811b718312eec26eb.svg);
}

.fu-school-settings.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/school-settings-active-59f3fb17ef180991bd60750d15ce68e3ef2e1b043d47f88174623d669687c30f.svg);
}

.fu-school-settings {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/school-settings-838075605f2362d706ba57756342eb82438e31e7ba7a601ad76c4e0493643f92.svg);
}

.fu-students.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/students-active-83219b0e685c982bac27c693046ef91e93b8968e5d07933837b6d41286de7006.svg);
}

.fu-students {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/students-08fac7121ba214aa71323a7b508aeb680d04c0d3a00b8ea6c59f40f3a71f954f.svg);
}

.fu-terms-years.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/terms-years-active-c22e55420fda712f022e24d34bd18eb9d5a6b9edae74861cd45ff5f8a69dcfa4.svg);
}

.fu-terms-years {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/terms-years-381e9b104dff69559e758fce9feccbdd623691894a09330f1660585444e969aa.svg);
}

.fu-sims.active {
    background-image: url(https://assets.openapply.com/images/icons/navigation/default/sims-active.svg);
}

.fu-sims {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/sims-7f17d4ab2b51971b8a13df49769c03e9c52a2500881f117a93f50d5a34bf758b.svg);
}

.fu-powerschool.active {
    background-image: url(https://assets.openapply.com/images/icons/navigation/default/powerschool-active.svg);
}

.fu-powerschool {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/powerschool-bd4fae00bffe94880ff0f5c995844e6f9bb4540c64376cb75518ce5625f52216.svg);
}

.fu-contacts.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/crm-contacts-active-bf2e1d72253fe33dbabb4aca1f4c964bd8550b29203c01914c3a76a4950d8171.svg);
}

.fu-contacts {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/crm-contacts-1bf33788fb98d5cc943e3fea9968d9b2f6d085f533f0d66949212a97d375bc3b.svg);
}

.fu-analytics.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/analytics-active-b66f67432263978c590c49bb2767acf04f70a328e2b276263e3950d3fe56b14e.svg);
}

.fu-analytics {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/analytics-5f50bc816baf9909fef205699ace1cba32264a0ce7f981045fbe0f68810d98da.svg);
}

.fu-crm-roster.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/crm-roster-active-c3d66a881798c7906d392d5c74334ea236b2f866c9662c6403b4c8276e2300b8.svg);
}

.fu-crm-roster {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/crm-roster-d797ff0f6c22e7df15307539ee9b9b632605f23097d5212ad7e3d2fa3084812e.svg);
}

.fu-crm-preferences.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/crm-preferences-active-21175ff4aa74d19bb0c68bf0a59637ca599ab18d8b04a81dda5e05e490dd62b8.svg);
}

.fu-crm-preferences {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/crm-preferences-4dcc186f23211aee131ff2d7ca18d322b9a2fce34fd82e8c852b9b7a81230f97.svg);
}

.fu-academic-programmes-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/academic-programmes-light-2522da2875b41bb9c8945e5fea50d053cea3d704b76725ba8cfd060aa50e287e.svg);
}

.fu-academic-terms-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/academic-terms-light-69d714d4fa26c9868188de9386c960cba95fac0f404e6726a883944af3cdec05.svg);
}

.fu-access-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/access-light-0d1f40929891070721c8bb2cec1a04ad5025e89cbe88cd20a994360540aba370.svg);
}

.fu-attendance-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/attendance-light-91e84402cf7c0e052359829a03fe57905bd1e9fc3966255f9dbce1f0dc4181e5.svg);
}

.fu-billing-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/billing-light-e4af79a8f07f9946047ffd2e4e636ff65bfcebffdf2b072157c22d38693ed0a0.svg);
}

.fu-import-export-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/import-export-light-59075711fd4340529487aa195a9fb19a5056879a0157a35d4f11a12f8da3a102.svg);
}

.fu-school-directory-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/school-directory-light-28ed62a5f2304134a4d64ec98b5c2fd4854e61b92090deacbc694817f796bc18.svg);
}

.fu-school-settings-light {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/light/school-settings-light-cb4f3359e80d74e6992432a119d032651f9bc9809dd4caed40ea7dafab07a089.svg);
}

.fu-pages.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/pages-active-9bf7858723428ba3f44c18a82e797e9dbd02a510c5e5766944de896b634b3530.svg);
}

.fu-pages {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/pages-ea5c70e4cbeef5f3fe8430151548dc0c537cb8aa7064275cb1ecdf2c602959ae.svg);
}

.fu-forms.active {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/forms-active-617bdd194e107943ea45ea34783da468ecb5d99963b982cd76faff79cff2b096.svg);
}

.fu-forms {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/forms-7090a12f3f8b8c28ee377cdc701d71b398a2f7ba0a5f8bc83e201dd98c65d78f.svg);
}

.fu-grade-1 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-1-d1fa0d4799ec67047b6a28317daac6def7c913e1d59cbb930c638048604ec8c3.svg);
}

.fu-grade-2 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-2-0cde73e31b6966e2a71d40f3cc2162f12ec760abbec7287841c8b497e90b64a6.svg);
}

.fu-grade-3 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-3-e17f45189377011145ebcd6810fa18b4b29995642d3e378c10565f2cf192d5c1.svg);
}

.fu-grade-4 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-4-4958022f4788baadb5c92cebbbe6a5adf698ad6333cb9a3a5b15f43fc3d22c8e.svg);
}

.fu-grade-5 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-5-7c62fdad0bc6bf5921467a5e795cd8a7e6fb8f2302556ae587ccc3fdafb5a114.svg);
}

.fu-grade-6 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-6-cba2ae8bb9559ee7990344aba7ad05954d9ccebc9098f78ce1ed449e5a6db7f2.svg);
}

.fu-grade-7 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-7-c5205cbebaad13b899cfb8ee864313ef685e12900e7dcd2fb3dd6b22aedf44c1.svg);
}

.fu-grade-8 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-8-25256db6b05ff235239fca5d348037479e17cca7eb781216ac9ae67a8ff8cde8.svg);
}

.fu-grade-9 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-9-d67387d73dbc47056882c2ae8337d92e3764aaadeb8c95724fd114db24cb9e27.svg);
}

.fu-grade-10 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-10-55dd4fbed635d96495fb02035384500d50667f35145820808401bba215563054.svg);
}

.fu-grade-11 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-11-934cb4c10cb51ca590b659c80709aff7ec7cabea3d3361aa1301978c21bd1080.svg);
}

.fu-grade-12 {
    background-image: url(https://assets.openapply.com/assets/icons/grade/grade-12-0fc92b1ad10525460999b192fa53086fa7746896a4ba0289c120d7e4c8b006bf.svg);
}

.fu-unknown-status {
    background-image: url(https://assets.openapply.com/assets/icons/status/unknown-fbca443cab5b90d5043a5dcb75321d5de1f764241824fc841e88da693a60d26c.svg);
}

.fu-graduated {
    background-image: url(https://assets.openapply.com/assets/icons/status/graduated-538c0117f1720b9cbf78f7677efca7d4f2014c9d38362f1ebce0c96d9905acb4.svg);
}

.fu-declined {
    background-image: url(https://assets.openapply.com/assets/icons/status/declined-db25022925e4980690213ce02a984512e7d343d82826acd11088697c397d0731.svg);
}

.fu-admitted {
    background-image: url(https://assets.openapply.com/assets/icons/status/admitted-7e0ad82d7077ec9e301a5ab99ab59e92b8b9867415e26bcb73a05d0bd4bbfd6e.svg);
}

.fu-pending {
    background-image: url(https://assets.openapply.com/assets/icons/status/pending-4fe049e9899ca7b1422374bee7ec63ae98b0528ec0a4bad72eb46ae58b139888.svg);
}

.fu-enrolled {
    background-image: url(https://assets.openapply.com/assets/icons/status/enrolled-6a9bc2664c65068cf9bb9269308d889529a238c84f5eacc6e120c2927d5b4fbe.svg);
}

.fu-applied {
    background-image: url(https://assets.openapply.com/assets/icons/status/applied-145aabd33ce6c7d2b8470f5a4b5484a3e3c59a46a1872b708921454d7614202a.svg);
}

.fu-withdrawn {
    background-image: url(https://assets.openapply.com/assets/icons/status/withdrawn-eee605c9274d6e20f8a0a923449ca0af55230bc2879b33facda2010e5ae85b18.svg);
}

.fu-canceled {
    background-image: url(https://assets.openapply.com/assets/icons/status/withdrawn-eee605c9274d6e20f8a0a923449ca0af55230bc2879b33facda2010e5ae85b18.svg);
}

.fu-wait-listed {
    background-image: url(https://assets.openapply.com/assets/icons/status/wait-listed-08d0f79b9f03f237187dffd6ba73650512e50236bcd4c97b82d5470b6056833e.svg);
}

.fu-questions {
    background-image: url(https://assets.openapply.com/assets/icons/status/questions-a67014f93d57b2afa4731bd897207a25edd958b3e469eea2f302929f09899fd7.svg);
}

.fu-undecided {
    background-image: url(https://assets.openapply.com/assets/icons/status/questions-a67014f93d57b2afa4731bd897207a25edd958b3e469eea2f302929f09899fd7.svg);
}

.fu-bookmark {
    background-image: url(https://assets.openapply.com/assets/icons/activity/bookmark-f20081c487a26b9830dc0b666d7be5ed057d8e9ec3479fbe1a44afeaa6400fd3.svg);
}

.fu-calendar-o {
    background-image: url(https://assets.openapply.com/assets/icons/activity/calendar-edd89bd32c5f9d472cd7a1902420c5b6642760780ba5b7d6f95d355cf4a41a70.svg);
}

.fu-cancel {
    background-image: url(https://assets.openapply.com/assets/icons/activity/cancel-1e0fbf9d70a38fac29b2c3e3835879b5a3fb448de86987d637c2b7bb837c6445.svg);
}

.fu-doc {
    background-image: url(https://assets.openapply.com/assets/icons/activity/doc-3048faba075937513e34bdc90cd090ba5eea81a4b40828b196dfa1108e1ec7b0.svg);
}

.fu-group {
    background-image: url(https://assets.openapply.com/assets/icons/activity/group-e74ade38c04658b4a596525264083266c8bdd9666e8078e12a1b40bb6f5db5f1.svg);
}

.fu-interview {
    background-image: url(https://assets.openapply.com/assets/icons/activity/interview-343831965abb13a2b8e911e4c74f5dbdd28a85f2315602204ab8d3214619a2a4.svg);
}

.fu-marked {
    background-image: url(https://assets.openapply.com/assets/icons/activity/marked-0a090e9317eae656416e831133723b592880b98a846418d74dd44c923be8a3d3.svg);
}

.fu-message {
    background-image: url(https://assets.openapply.com/assets/icons/activity/message-88c35112720e151f455a995d66847ab1d43e897d7b0a9aa64fd663ab412eaf02.svg);
}

.fu-newspaper {
    background-image: url(https://assets.openapply.com/assets/icons/activity/newspaper-e281370b4f292e189731a9dbd317162687c74ff855063b63ea6421a4d14dc87a.svg);
}

.fu-note {
    background-image: url(https://assets.openapply.com/assets/icons/activity/note-52e30edb3c32e127440e34d4bd6702ca09cb204fd3b649f08be8e4eb58aa00f8.svg);
}

.fu-payment {
    background-image: url(https://assets.openapply.com/assets/icons/activity/payment-504450ee1cd2ad5fb4187a74249756e7d17dd484da4b6842d29bd945756c5987.svg);
}

.fu-pdf {
    background-image: url(https://assets.openapply.com/assets/icons/activity/pdf-d49a4907a899aecedb4dabde204f9e72a444df3827f83f1cf823dbec29d20f39.svg);
}

.fu-person {
    background-image: url(https://assets.openapply.com/assets/icons/activity/person-6e6728a9a758920a69bd372a88cea796d6d510f10b771088ae6f52415ee971de.svg);
}

.fu-questionnaire {
    background-image: url(https://assets.openapply.com/assets/icons/activity/questionnaire-e8a7d3cf8b387f23d435a8df121124563c472bff766f5da49255fc0d3ae9ce43.svg);
}

.fu-task {
    background-image: url(https://assets.openapply.com/assets/icons/activity/task-b9b3e3f0c7b7acdcd1ede8b8306bace9ebfbbc3914597f0a864309f68c0a56ad.svg);
}

.fu-tour {
    background-image: url(https://assets.openapply.com/assets/icons/activity/tour-8a8f53d489af1e1b184e2591b147185be6e739ef9fbf43b82a93ed720cd7ed6e.svg);
}

.fu-add-inquiry {
    background-image: url(https://assets.openapply.com/assets/icons/others/inquiry-00a77aa9a558181f0b706a76c9ae1cdafabf875a5ce67f79e5e35c44c5d3338c.svg);
}

.fu-open-day {
    background-image: url(https://assets.openapply.com/assets/icons/others/open-day-18e3e154480dd00ae402c7bc40b92b2013e10084ce1e0193937ef77bc0d40e70.svg);
}

.fu-open-day-o {
    background-image: url(https://assets.openapply.com/assets/icons/others/open-day-18e3e154480dd00ae402c7bc40b92b2013e10084ce1e0193937ef77bc0d40e70.svg);
}

.fu-assignment-white {
    background-image: url(https://assets.openapply.com/assets/icons/navigation/default/assignment-white-56aaf2eabb3ca30c158ddd77573b056c706e0b1663ca434a40fad3b293d5496c.svg);
}

.fu-tour-white {
    background-image: url(https://assets.openapply.com/assets/icons/activity/tour-white-e7769ad7afbfb92a1130a31a5cad1b0e0b4a0faef8822d120234bed81bcc5d59.svg);
}

.fu-open-day-o {
    background-image: url(https://assets.openapply.com/assets/icons/others/open-day-o-2c1994ee86f9d3564379e297ce0b5b24885e6f573ad3983fa00b148a74b551b7.svg);
}

.fu-trash {
    background-image: url(https://assets.openapply.com/assets/icons/others/trash-d549257543a9496803eef313ede6e41362272e6654b7a0a6bf7cf87ae9143305.svg);
}

.fu-complete {
    background-image: url(https://assets.openapply.com/assets/icons/others/complete-63022e5981c07d1ef170dc5f5acb1603c2759a03aaf6407ecf1a804eb3803d49.svg);
}

.fu-remove {
    background-image: url(https://assets.openapply.com/assets/icons/others/remove-df8f013a519252c3e6d8916a22ad94b5f09bbba055d35783022812939434b63a.svg);
}

.fu-tags {
    background-image: url(https://assets.openapply.com/assets/icons/others/tags-c5a0480686c7e244fb52bc7f29ba88879079ff88202da13d713306da8e2d2b42.svg);
}

.fu-tag-hover {
    background-image: url(https://assets.openapply.com/assets/icons/others/tag-hover-ee6e0b0ddea68b423979bf304e716063c9136009d3768a7cf29808fd9ac9810a.svg);
}

.fu-tag-default {
    background-image: url(https://assets.openapply.com/assets/icons/others/tag-default-017ef1fca8ce5e0b2b1af2a1f610b8c07bbd6118131ca1007a969672a6267748.svg);
}

.fu-add-tag-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/add-tag-active-e20a45df9f85be38efa7c5a44fb8b64dcb46ce47126206c98cc1aabde921d09d.svg);
}

.fu-add-tag {
    background-image: url(https://assets.openapply.com/assets/icons/others/add-tag-4405be2178a03831cd5fd808f0c1eeb72ecfd8f7061fce4afe2e1d5b05ffe459.svg);
}

.fu-arrow-down {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-down-38377ee4c87c2b5a43b7c67257b82871b6a6c1f45895f493fdf59303432f6730.svg);
}

.fu-ellipsis-o {
    background-image: url(https://assets.openapply.com/assets/icons/others/ellipsis-o-9de560fd4360bdad91485357cda9446057873cd0ffd1c0a8384317635527afdb.svg);
}

.fu-key {
    background-image: url(https://assets.openapply.com/assets/icons/others/key-f6f3e3c50d2d9c1f335de715444851b9650755ca99ee1ac9d9209209f92c5343.svg);
}

.fu-calendar-subscription {
    background-image: url(https://assets.openapply.com/assets/icons/others/calendar-subscription-20f9aa8bf6d8d47364ec5818a86a491dce94ad9cc17ce8f2995f5f893bd29175.svg);
}

.fu-comment-unread {
    background-image: url(https://assets.openapply.com/assets/icons/others/comment-unread-59bd5937d1029d42e1ea689ebf84bef0e84619b9eca6ab550c9f5c750cb8a8c9.svg);
}

.fu-comment-hover {
    background-image: url(https://assets.openapply.com/assets/icons/others/comment-hover-dcb2c27efd5e5241306467f5fd819da38fe68078039ba22794a9c840e833eb34.svg);
}

.fu-comment {
    background-image: url(https://assets.openapply.com/assets/icons/others/comment-0a77bc0510a61413456731ca3702337a4fff8b5ecdbdb6794813e7df975dce6f.svg);
}

.fu-arrow-right-thin {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-right-thin-2726ae41855d56e65155e1ad5b5b2ee5c27649235402305ff63c9efe266dc7e4.svg);
}

.fu-unknown-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/unknown-file-33173dabec50739cf4bd553d75b314ea1b7a0c6e56bdc27a22dcdde5f03c00c2.svg);
}

.fu-txt-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/unknown-file-33173dabec50739cf4bd553d75b314ea1b7a0c6e56bdc27a22dcdde5f03c00c2.svg);
}

.fu-pdf-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/file-pdf-95cac5edc2199c2b3b352ba5171f690a7d230be6bbdb9119706351d2a47a9fe6.svg);
}

.fu-doc-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/doc-file-c7fdec3face309c77054130f936e130595be11c4cba99229163ba5b61578b636.svg);
}

.fu-xls-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/xls-file-c2d9808f2f999912d8347d7bbecab413bbbcc1d9d2117809750f5b3114b554b1.svg);
}

.fu-xml-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/xls-file-c2d9808f2f999912d8347d7bbecab413bbbcc1d9d2117809750f5b3114b554b1.svg);
}

.fu-pps-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/pps-file-8b58aeef6704bff94d3b897f2bdf82420bee87c329fe73d8e503c5230b9d89c9.svg);
}

.fu-img-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-png-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-psd-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-gif-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-svg-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-jpg-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-jpeg-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg);
}

.fu-mov-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-flv-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-avi-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-mkv-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-wmv-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-ogg-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-m4v-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-3g2-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg);
}

.fu-mp3-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/mp3-file-99d2cc8e1cbdd7d85ecbaea8b26cd5986a29e721895e3fcc32beeacc4bbb89eb.svg);
}

.fu-zip-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/zip-file-6f48feeb8f2c3b3f2adc0710d4c0ed502881a2e26b180d62b4e494b0aef1b5ea.svg);
}

.fu-xls-file {
    background-image: url(https://assets.openapply.com/assets/icons/others/xls-file-c2d9808f2f999912d8347d7bbecab413bbbcc1d9d2117809750f5b3114b554b1.svg);
}

.fu-account-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/account-active-d633173ff36b033a6cd0f85fa56ad57eabd282374de808d887b894deb8d7ec33.svg);
}

.fu-account {
    background-image: url(https://assets.openapply.com/assets/icons/others/account-07916b6dbab166b98d9b454094dd3411efeec71b51edf954745f7847dc69df83.svg);
}

.fu-arrow-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-active-f4638508236623f7d1fa24e864f981a48cdc1a40c8ff5c88a264f4054d32be6f.svg);
}

.fu-arrow-left {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-left-276308231f9a12c43412eb9df02b82330bea9d4e6d98a56ad889c76b3ee733a9.svg);
}

.fu-arrow-right {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-right-348b6ddef9e2b0c676d90780ad7da4dfbf4291a5b92fc4915209512b43715bd8.svg);
}

.fu-arrow-top-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-top-active-17d17113df419d6aa22377f69318cd93846771bef4093a2f6ea70324e6b544be.svg);
}

.fu-arrow-top {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-top-db33c20c50770280d0a6c6120635ce74ea65878858de1d9749c4b96df4f2fc81.svg);
}

.fu-arrow {
    background-image: url(https://assets.openapply.com/assets/icons/others/arrow-fc90c2f159415feb4a3480fb44833441669c600ad4a99191dc373bf4414b6532.svg);
}

.fu-billing-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/billing-active-f6f02d957e875ae83e18af7f93c5595392a2e0740f8bb8843fbf0b1a074ce95b.svg);
}

.fu-billing {
    background-image: url(https://assets.openapply.com/assets/icons/others/billing-c7e65f60e8b20712919c7f11a1dc75dbb67850606bc252d4021115a99182f186.svg);
}

.fu-edit-light {
    background-image: url(https://assets.openapply.com/assets/icons/others/edit-light-d9d0296ba8b8353be45be839d710fd31cec1dc3a277f9dc634acc9aca18272fc.svg);
}

.fu-edit {
    background-image: url(https://assets.openapply.com/assets/icons/others/edit-7935be9e9d6940ce55927e38ac5061a87083a328e10a64c9baabcf617417cce3.svg);
}

.fu-ellipse-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/ellipse-active-ec02b50ce3f6993fab94bcd880c70ac05c8614957996e193b08128e2c617b4b1.svg);
}

.fu-ellipse {
    background-image: url(https://assets.openapply.com/assets/icons/others/ellipse-6a3dab594c54f3312868f5f14f420b36f3881de46473987bd3868439ffe374e0.svg);
}

.fu-logout {
    background-image: url(https://assets.openapply.com/assets/icons/others/logout-0bf728132d9f84f81e6cd0f2ef076f1140316bed19f50dc8ca7020dbd8607ba9.svg);
}

.fu-logout-white {
    background-image: url(https://assets.openapply.com/assets/icons/others/logout-white-cf85301979fa22881605a2e82864c220ab2911eb8db271787016c1ce11d49aee.svg);
}

.fu-logout-default {
    background-image: url(https://assets.openapply.com/assets/icons/others/logout-default-1deb493d7663ac3855e78880ae555320a657c6d149cd6601495cb1a0de4a830f.svg);
}

.fu-message-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/message-active-2e564a3af415d4a9504b159ff3eea2e5910df8af113f8d0de9c9e8e902bb001d.svg);
}

.fu-message {
    background-image: url(https://assets.openapply.com/assets/icons/others/message-6fb11f08baad2ffd5e6caaa7ad0353dc26299530ed644d206ac75ea9e0a0a616.svg);
}

.fu-print {
    background-image: url(https://assets.openapply.com/assets/icons/others/print-71412b39febf9ff17c0985859cbf84d82ecf88c061e077e994645a0481a7bf70.svg);
}

.fu-toggler {
    background-image: url(https://assets.openapply.com/assets/icons/others/toggler-6906e5c99e2eaff22b9869fb9f2d45d0b5f0b97b89d6a7419b986ce05fec0aed.svg);
}

.fu-time {
    background-image: url(https://assets.openapply.com/assets/icons/others/time-ce32d2e3cac637d9d5b3f286a1c2b7b27c9d10d03bdf1f84e43797ecc3aa3fb3.svg);
}

.fu-user-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/user-active-a9c0533d80725bde437768a0af5b10303fa921fd29c39f2205d5d6379a4313fd.svg);
}

.fu-user {
    background-image: url(https://assets.openapply.com/assets/icons/others/user-a3839155c2541c116429dc13b561764d359067f7c51891b8296dfda78dd73de3.svg);
}

.fu-users-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/users-active-49606e76e4221a06bbe55f1373a41c6a3e43de081ff87d6b6f93cd6272baf85b.svg);
}

.fu-users {
    background-image: url(https://assets.openapply.com/assets/icons/others/users-1f2048af4d0e4edf6e68fc05cfce88d05d5c4cef742396fc427d0b22aeb7b2b6.svg);
}

.fu-search {
    background-image: url(https://assets.openapply.com/assets/icons/others/search-500f2486fd619162f707a1161a7d990985eb1d03b4d5f92f074edc5173b5e7c1.svg);
}

.fu-settings {
    background-image: url(https://assets.openapply.com/assets/icons/others/settings-c9f9af6199054e2047d56d7be62db5e23b0d923d0e40a58adeb817cd3faaca72.svg);
}

.fu-settings {
    background-image: url(https://assets.openapply.com/assets/icons/others/settings-white-bebbe8727d6e6cf5f5dbde2339b0cf85c285c749e51e28e415230e02d67987aa.svg);
}

.fu-settings-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/settings-active-5c3913049b4544783f54e7d8f7858c933fd1bc612cafe6aace61fc986433220e.svg);
}

.fu-paper-clip {
    background-image: url(https://assets.openapply.com/assets/icons/others/paper-clip-9d68bd25bd83fb41a945c906007d7d11e46287a52386ad65ead1389091b91c1d.svg);
}

.fu-drag-n-drop {
    background-image: url(https://assets.openapply.com/assets/icons/others/drag-n-drop-84b7cde03390dbf44f4b0abbd9a8f393abba30cae4e963c05f2621e5da47d14c.svg);
}

.fu-drag-n-drop-dragenter {
    background-image: url(https://assets.openapply.com/assets/icons/others/drag-n-drop-dragenter-2740c4e8d9fe96e051f96193df6e75d8d25edecdcf2c78396a1801e19249ae22.svg);
}

.fu-drag-n-drop-dragover {
    background-image: url(https://assets.openapply.com/assets/icons/others/drag-n-drop-dragover-2fc25c4755658d1a5870b5cbabacd91689712783d39d4415c9755fcfe7bbe673.svg);
}

.fu-interview-white {
    background-image: url(https://assets.openapply.com/assets/icons/others/interview-white-ab8855c9d59a432971479a9fdc0bb1e0dc98664112ca7cb0d345dec6681367cb.svg);
}

.fu-file-search-light-green {
    background-image: url(https://assets.openapply.com/assets/icons/others/file-search-light-green-704cdbece55debbff89cd6c1894a6c9cd1853ec6b89fb190a3bc7aa90904eff5.svg);
}

.fu-warning {
    background-image: url(https://assets.openapply.com/assets/icons/others/warning-658a48213479c1c9b3da3049a9a39d0eb5ce2e561a49f23a36e1a00fd9b8e29d.svg);
}

.fu-document-search {
    background-image: url(https://assets.openapply.com/assets/icons/others/document-search-134629bbb0fb7b51755875d063bc6515cb21e77be55684253380d19ea8a80f5a.svg);
}

.fu-document-search-active {
    background-image: url(https://assets.openapply.com/assets/icons/others/document-search-active-ecf882da5f62fd2d302de150adcebaf352b46dbbaa2f358c56b6411ae4887e66.svg);
}

.fu-criteria {
    background-image: url(https://assets.openapply.com/assets/icons/others/add-criteria-affb247ab215cd9add63b2309a8308e51dc80b277270aebf3ff333eeaea48297.svg);
}

.fu-analytics-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/analytics-active-5cfd96b0a9a8812bba21320666cfd7841e59393f2d5a5f4be6df3790325b7062.svg);
}

.fu-analytics-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/analytics-6bd413f61378af77c68265215871fa6edf3eee4ea6b0bdfcc8552491722f6fe3.svg);
}

.fu-checklists-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/checklists-active-ea3a19bdfd977abf7e5257b49508ba49949ecc3530069561d0e690f1dd07ffd6.svg);
}

.fu-checklists-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/checklists-8abcca5867a5f6634bb4c066aa713c8465bb38a5c2b66d4c78158399e70ae52f.svg);
}

.fu-headset-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/headset-active-cc24bbc6ca425777cbd7067888355833edcf019f30ab2dfbd0786469ceed18b1.svg);
}

.fu-headset-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/headset-8a3d49791c63a8b8a1e9d47f6d783979c165753156620e41e15d42b777d10c74.svg);
}

.fu-play-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/play-active-9be39f2929a0e38e73a448a628c5b552ff5fc621f1a761797ae7ae5316ad2561.svg);
}

.fu-play-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/play-fe6233519f76d9f14747a6724c3dd0578012ab7631a70d7f2367e9fc054b4984.svg);
}

.fu-wallet-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/wallet-active-2b3fe844cc2a7704b6e726c843fbc696664f513fa6cd8d4c18e713bcf1f4b369.svg);
}

.fu-wallet-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/wallet-1544924c22ebd8b7eeb2a04494226a457df43870002b1de9f738588be7aa6227.svg);
}

.fu-family-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/family-active-2dd6f570bd0ea6e3e877641d42cda3bf1f0d093aade4c7b22dd2ef67e17bb493.svg);
}

.fu-family-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/family-118a5f8aa7eb85af4211ff69e8e493de272b14fd26b684d129905448eeda4668.svg);
}

.fu-map-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/map-active-8c3fe1ef90eff59c73bcefd92d30ae346874567e5bd99e94bdca6d4c8e9f6bb7.svg);
}

.fu-map-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/map-f70375698b3a345cef2bd26118fb9576ab6599379948ba5966ae2b692aea8d95.svg);
}

.fu-messaging-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/messaging-active-e0db715142fc13176f756ad36e3129dd8b324d3d1576a8d56c1d5614d7b818e1.svg);
}

.fu-messaging-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/messaging-61cf49691b500e6297e5f4a44bf2a0403cab9560b06c4efd7731215e94153296.svg);
}

.fu-payment-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/payment-active-1c353805855590a395348c9644f37ddeb59efe45b0907edca3fcf67a62973281.svg);
}

.fu-payment-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/payment-831a0c25206e27cff94ef981860c48132ce4ff995438b773b63bf687cf61f2ff.svg);
}

.fu-re-enrollment-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/re-enrollment-active-4150ea627002cb5a8b1a1ef855fc6f974ad679c909f113d9305136c75677c187.svg);
}

.fu-re-enrollment-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/re-enrollment-1a9d0c329882ff349f8ca1d7a93bbe48d6ab08e0dacbdf314326cb65a05c2c5d.svg);
}

.fu-calendar-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/calendar-active-99ee10faed1d79373f7014e41c23b76db3ebec8a571ea075cb92d97d5286acdc.svg);
}

.fu-calendar-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/calendar-78ae3f13366af019b1de54c66ac837b3feb16b101c4980e14e253867d89f7d2c.svg);
}

.fu-help-support-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/help-support-active-adc5a0557209e89b4f6dd5d4937f26700c3ae2a52b4f0ac3ab36d7e7be518166.svg);
}

.fu-help-support-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/help-support-a1d960f07398bce8e5d80f92ff5bbbd12021258dadafe2eecd3b3dd925404826.svg);
}

.fu-import-export-help.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/import-export-active-fb96bf918c0aefaaa59de0b9ae869c7e56b96140dc545c5c0a98fe5861f27d79.svg);
}

.fu-import-export-help {
    background-image: url(https://assets.openapply.com/assets/icons/help/import-export-3c4c16653c6b71c3dd61292533ee8825d53af3f38aba295a39759b79ebcad497.svg);
}

.fu-users.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/users-active-8a8c39ac6e9fb28409c5cda882b5ec7b9c6f28d148c09abe53ef8389fd311937.svg);
}

.fu-users {
    background-image: url(https://assets.openapply.com/assets/icons/help/users-3b1a611a2b6659e7fae091bd0cda3ee6f169cbb859c15f0ae4f56e0b203a6e27.svg);
}

.fu-collapse-arrow-down {
    background-image: url(https://assets.openapply.com/assets/icons/help/collapse-arrow-down-5a5e18750aa7f9b59cbc2f1f2fc24116a0986f73e8a0fff693df190dd1ada659.svg);
}

.fu-collapse-arrow-left {
    background-image: url(https://assets.openapply.com/assets/icons/help/collapse-arrow-left-79e384052d35564b9d88d96eccecd2b3fc3cb8d48fd197bdc74c72d9555f9090.svg);
}

.fu-phone.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/phone-active-db13be5aea9d360077b9b610d3be63193846e0e9cda074223422b36cb02699ef.svg);
}

.fu-phone {
    background-image: url(https://assets.openapply.com/assets/icons/help/phone-b7c5da19654c6a202c9b4b3cb88c5a3e931671ecc119f22b6273a5bd41c92e35.svg);
}

.fu-monitor.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/monitor-active-3930d1bfcae024c5da4b1ab07683987fee5e39d54051484dc1e292d3478fc67a.svg);
}

.fu-monitor {
    background-image: url(https://assets.openapply.com/assets/icons/help/monitor-7000bb2e524bae7836336aed5b34b5e5cb00795712a641bec9188f1499bec289.svg);
}

.fu-integrations.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/integrations-active-de324c06a51a598fddfbc1c2104d2d36461753e315dfa90a5cae0230d3e39c51.svg);
}

.fu-integrations {
    background-image: url(https://assets.openapply.com/assets/icons/help/integrations-3dec0b24ef60ac63932c9e2465f3d11ad35db49cee95c61f9b3a59f2b88d6439.svg);
}

.fu-sso.active {
    background-image: url(https://assets.openapply.com/assets/icons/help/sso-active-8fe6942e9f576cbe76ba65ba37162dc077465d4a18bb82275b16ee7cfa4384b9.svg);
}

.fu-sso {
    background-image: url(https://assets.openapply.com/assets/icons/help/sso-5c7c32cb5519851b64b7cf63f87822e1e1c44861b58d4786e213645b08c9f1a8.svg);
}

.svg-icons:after {
    display: none;
    content: url(https://assets.openapply.com/assets/icons/navigation/default/dashboard-active-6f65d0e78a7f45c4ad2e6269c4a04d62586f9a9a901abe25fc4624a62a18b9e0.svg) url(https://assets.openapply.com/assets/icons/navigation/default/inquiry-active-03b7d6ee9eadfd44d6a5517d1951eb01229df0195cd5184870eeb96286d58b8b.svg) url(https://assets.openapply.com/assets/icons/navigation/default/academics-active-57fe7db6df2305196da30126c1f753b1535a2bd23f31e27b25117e137d023e11.svg) url(https://assets.openapply.com/assets/icons/navigation/default/access-security-active-cd96ee83753227509c0b72270c543f326655e4c22682ce085b48d07692dc2964.svg) url(https://assets.openapply.com/assets/icons/navigation/default/alumni-active-2e6428c5ecc78aaa22dc6d0f1285f360b7fccd6463044310ba75a1fa2d7cd50e.svg) url(https://assets.openapply.com/assets/icons/navigation/default/applicants-active-8abfd838bffa5f8a98a9081d15ee849733d5c25ec8bd0188dedaca956fe87096.svg) url(https://assets.openapply.com/assets/icons/navigation/default/assignment-active-c7da8dd27be549989a0221cc8eb39846bcd95c811c65fe6455e4796722e42e1b.svg) url(https://assets.openapply.com/assets/icons/navigation/default/attendance-active-d7043c350bb5b86b89ba774fe7e7aba73ee4818e98088e7541b6b1ce3810379b.svg) url(https://assets.openapply.com/assets/icons/navigation/default/invalid_emails-active-091b62ce99c46ca9306e2271abff8db8870e815916a3981ff9f32e6b5019801e.svg) url(https://assets.openapply.com/assets/icons/navigation/default/calendar-active-76ad9a8b18d4412be2a342654b63b1628c573d86d3999b468d5114fccd01101f.svg) url(https://assets.openapply.com/assets/icons/navigation/default/checklist-active-468f6dc194a3d7842b9bf00b63a1f50095b2bb1218b2a51c72a386e043552a84.svg) url(https://assets.openapply.com/assets/icons/navigation/default/conversion-active-eeacb9e677b827dddb42fbeb049e75f4229d8e1bb50d346b75450bea6f9a2e5c.svg) url(https://assets.openapply.com/assets/icons/navigation/default/curriculum-active-5074a58c83a7854928478544f3259905185d22eb77afb0c969c6efe4e895d4ff.svg) url(https://assets.openapply.com/assets/icons/navigation/default/custom-active-fa1056497ca4e9759d3eb88f1890c5b427595f458ae0ae4ba2a1fbb6f5baa5f0.svg) url(https://assets.openapply.com/assets/icons/navigation/default/enrollment-active-34c15c996d45e62a90cde8365aefc50d0b3ce674e68fbff82edf9a77e76417b2.svg) url(https://assets.openapply.com/assets/icons/navigation/default/groups-active-f4c7fba9d30d4ed99db4fb24b009c7f23adf939bec451f07fd1179d5487b466d.svg) url(https://assets.openapply.com/assets/icons/navigation/default/import-export-active-1ac3607a9f1f7ddd82a6a9f6f3d80157e5b4876c6a216c9a989cb59250c9f402.svg) url(https://assets.openapply.com/images/icons/navigation/default/import-export-white-active.svg) url(https://assets.openapply.com/assets/icons/navigation/default/integration-active-beec7652c6a6d24f4a929841b0026b348c45a711d81739f1e57bfb4c98cc21e9.svg) url(https://assets.openapply.com/assets/icons/navigation/default/nationality-active-030aa729dedb093230c800de959b2c089e278e2fa9a44e2f33073b5599d9b5c1.svg) url(https://assets.openapply.com/assets/icons/navigation/default/parents-active-26a86f94a815850b9c871dd8803e16e836781f3dbc52f101181962241cf9ae43.svg) url(https://assets.openapply.com/assets/icons/navigation/default/payments-active-e686eba177c5a6ae8b5ad5fdc957052d33e1b368efaa30f421f55920fbe0df58.svg) url(https://assets.openapply.com/assets/icons/navigation/default/reports-active-378511a998e3580cba4fcd70a12694961487bb11e95116926b075eaa22b5c95a.svg) url(https://assets.openapply.com/assets/icons/navigation/default/school-settings-active-59f3fb17ef180991bd60750d15ce68e3ef2e1b043d47f88174623d669687c30f.svg) url(https://assets.openapply.com/assets/icons/navigation/default/students-active-83219b0e685c982bac27c693046ef91e93b8968e5d07933837b6d41286de7006.svg) url(https://assets.openapply.com/assets/icons/navigation/default/terms-years-active-c22e55420fda712f022e24d34bd18eb9d5a6b9edae74861cd45ff5f8a69dcfa4.svg) url(https://assets.openapply.com/images/icons/navigation/default/sims-active.svg) url(https://assets.openapply.com/images/icons/navigation/default/powerschool-active.svg) url(https://assets.openapply.com/assets/icons/navigation/default/crm-contacts-active-bf2e1d72253fe33dbabb4aca1f4c964bd8550b29203c01914c3a76a4950d8171.svg) url(https://assets.openapply.com/assets/icons/navigation/default/analytics-active-b66f67432263978c590c49bb2767acf04f70a328e2b276263e3950d3fe56b14e.svg) url(https://assets.openapply.com/assets/icons/navigation/default/crm-roster-active-c3d66a881798c7906d392d5c74334ea236b2f866c9662c6403b4c8276e2300b8.svg) url(https://assets.openapply.com/assets/icons/navigation/default/crm-preferences-active-21175ff4aa74d19bb0c68bf0a59637ca599ab18d8b04a81dda5e05e490dd62b8.svg) url(https://assets.openapply.com/assets/icons/navigation/default/pages-active-9bf7858723428ba3f44c18a82e797e9dbd02a510c5e5766944de896b634b3530.svg) url(https://assets.openapply.com/assets/icons/navigation/default/forms-active-617bdd194e107943ea45ea34783da468ecb5d99963b982cd76faff79cff2b096.svg) url(https://assets.openapply.com/assets/icons/help/analytics-active-5cfd96b0a9a8812bba21320666cfd7841e59393f2d5a5f4be6df3790325b7062.svg) url(https://assets.openapply.com/assets/icons/help/checklists-active-ea3a19bdfd977abf7e5257b49508ba49949ecc3530069561d0e690f1dd07ffd6.svg) url(https://assets.openapply.com/assets/icons/help/headset-active-cc24bbc6ca425777cbd7067888355833edcf019f30ab2dfbd0786469ceed18b1.svg) url(https://assets.openapply.com/assets/icons/help/play-active-9be39f2929a0e38e73a448a628c5b552ff5fc621f1a761797ae7ae5316ad2561.svg) url(https://assets.openapply.com/assets/icons/help/wallet-active-2b3fe844cc2a7704b6e726c843fbc696664f513fa6cd8d4c18e713bcf1f4b369.svg) url(https://assets.openapply.com/assets/icons/help/family-active-2dd6f570bd0ea6e3e877641d42cda3bf1f0d093aade4c7b22dd2ef67e17bb493.svg) url(https://assets.openapply.com/assets/icons/help/map-active-8c3fe1ef90eff59c73bcefd92d30ae346874567e5bd99e94bdca6d4c8e9f6bb7.svg) url(https://assets.openapply.com/assets/icons/help/messaging-active-e0db715142fc13176f756ad36e3129dd8b324d3d1576a8d56c1d5614d7b818e1.svg) url(https://assets.openapply.com/assets/icons/help/payment-active-1c353805855590a395348c9644f37ddeb59efe45b0907edca3fcf67a62973281.svg) url(https://assets.openapply.com/assets/icons/help/re-enrollment-active-4150ea627002cb5a8b1a1ef855fc6f974ad679c909f113d9305136c75677c187.svg) url(https://assets.openapply.com/assets/icons/help/calendar-active-99ee10faed1d79373f7014e41c23b76db3ebec8a571ea075cb92d97d5286acdc.svg) url(https://assets.openapply.com/assets/icons/help/help-support-active-adc5a0557209e89b4f6dd5d4937f26700c3ae2a52b4f0ac3ab36d7e7be518166.svg) url(https://assets.openapply.com/assets/icons/help/import-export-active-fb96bf918c0aefaaa59de0b9ae869c7e56b96140dc545c5c0a98fe5861f27d79.svg) url(https://assets.openapply.com/assets/icons/help/users-active-8a8c39ac6e9fb28409c5cda882b5ec7b9c6f28d148c09abe53ef8389fd311937.svg) url(https://assets.openapply.com/assets/icons/help/phone-active-db13be5aea9d360077b9b610d3be63193846e0e9cda074223422b36cb02699ef.svg) url(https://assets.openapply.com/assets/icons/help/monitor-active-3930d1bfcae024c5da4b1ab07683987fee5e39d54051484dc1e292d3478fc67a.svg) url(https://assets.openapply.com/assets/icons/help/integrations-active-de324c06a51a598fddfbc1c2104d2d36461753e315dfa90a5cae0230d3e39c51.svg) url(https://assets.openapply.com/assets/icons/help/sso-active-8fe6942e9f576cbe76ba65ba37162dc077465d4a18bb82275b16ee7cfa4384b9.svg) url(https://assets.openapply.com/assets/icons/navigation/default/dashboard-e7ac5934542614279c3b5aa767b696456a9b769541d0bd41747d59bc09ea54c5.svg) url(https://assets.openapply.com/assets/icons/navigation/default/inquiry-68614d578bbb349334bbeba22d128508754a386b8339284ad91d326263ab668e.svg) url(https://assets.openapply.com/assets/icons/navigation/default/academics-5b3fb2a76fa466f768f95ce645207ed47e7145f011ea9278a4c3d33a46082ba3.svg) url(https://assets.openapply.com/assets/icons/navigation/default/access-security-ae91ba472c000c1898a7a54cb03d78fe5d2f30e8a42acacde7d754e088be2fff.svg) url(https://assets.openapply.com/assets/icons/navigation/default/alumni-eb7d9f5be681774e80090825c3576b4d3ea01a7c7dda240ccb0c487426bf8390.svg) url(https://assets.openapply.com/assets/icons/navigation/default/applicants-58022bf9f0e0bc683b4d73f4c6507cbd00170f0fd31336b21aa12d86fbfa712f.svg) url(https://assets.openapply.com/assets/icons/navigation/default/assignment-1bb1dbb8289fb1461fffa3f51059511d4f6aaceb69f9df95fc45ea38bbd1abe1.svg) url(https://assets.openapply.com/assets/icons/navigation/default/attendance-2e24ce5362483ad2185cbc3fe049c5865727ec7cd3fb2b1c17c89eec8bf49c58.svg) url(https://assets.openapply.com/assets/icons/navigation/default/invalid_emails-efc7c54eeac15733417a3a2ee4b8d1a47326d010f2001bbe51fdfca66c6c7a2d.svg) url(https://assets.openapply.com/assets/icons/navigation/default/calendar-0232d151a3dabb34c6196ca2c0f9dd0b208750b2d550d523ed005da969b9562e.svg) url(https://assets.openapply.com/assets/icons/navigation/default/checklist-052dd530f81026fbe69263ebfdaf3c2009d59ed1b6a9c5eab805295fc12991b5.svg) url(https://assets.openapply.com/assets/icons/navigation/default/conversion-5c7c32cb5519851b64b7cf63f87822e1e1c44861b58d4786e213645b08c9f1a8.svg) url(https://assets.openapply.com/assets/icons/navigation/default/curriculum-2d1d6414bf9c1a3d617cc65518b49023cb928a7f5b1eab55b3d2c3c784a526bf.svg) url(https://assets.openapply.com/assets/icons/navigation/default/custom-0539151543344cf8a81c1d91d1b125b1313be4768e27065b444b9ef292601634.svg) url(https://assets.openapply.com/assets/icons/navigation/default/enrollment-b74ba861aac586cc988660f599c4a5c375d5775f0ed2ae534d71e9fd22fe1607.svg) url(https://assets.openapply.com/assets/icons/navigation/default/groups-88fa1c51768e996a9dfd6d25709dd249909f6433dfb84c0b7d768f1bbe90837c.svg) url(https://assets.openapply.com/assets/icons/navigation/default/import-export-3c4c16653c6b71c3dd61292533ee8825d53af3f38aba295a39759b79ebcad497.svg) url(https://assets.openapply.com/assets/icons/navigation/default/import-export-white-fa6fb26d7e0d15151199b86ae9d638c6d057597dc53c36bae4646329049cf00c.svg) url(https://assets.openapply.com/assets/icons/navigation/default/integration-d1fe710e13a8f30fb8ce937ae51053a9b27c1f0c67a7d658167641523a731558.svg) url(https://assets.openapply.com/assets/icons/navigation/default/nationality-e761dd5655357c4ea91bd5c928eac131a8a0a16fa12da59f6798ad501ea73442.svg) url(https://assets.openapply.com/assets/icons/navigation/default/parents-8879ea4b96eb667a1f049ba67a5e222aa2efd1b57828bdee13473b6580400076.svg) url(https://assets.openapply.com/assets/icons/navigation/default/payments-81c5e4d5aded6cfab27ffffbca5444e74c48369549cc8eca83532156193dee9c.svg) url(https://assets.openapply.com/assets/icons/navigation/default/reports-9d016b124e0f3f4306825cd36657028d4290479c8b32005811b718312eec26eb.svg) url(https://assets.openapply.com/assets/icons/navigation/default/school-settings-838075605f2362d706ba57756342eb82438e31e7ba7a601ad76c4e0493643f92.svg) url(https://assets.openapply.com/assets/icons/navigation/default/students-08fac7121ba214aa71323a7b508aeb680d04c0d3a00b8ea6c59f40f3a71f954f.svg) url(https://assets.openapply.com/assets/icons/navigation/default/terms-years-381e9b104dff69559e758fce9feccbdd623691894a09330f1660585444e969aa.svg) url(https://assets.openapply.com/assets/icons/navigation/default/sims-7f17d4ab2b51971b8a13df49769c03e9c52a2500881f117a93f50d5a34bf758b.svg) url(https://assets.openapply.com/assets/icons/navigation/default/powerschool-bd4fae00bffe94880ff0f5c995844e6f9bb4540c64376cb75518ce5625f52216.svg) url(https://assets.openapply.com/assets/icons/navigation/default/crm-contacts-1bf33788fb98d5cc943e3fea9968d9b2f6d085f533f0d66949212a97d375bc3b.svg) url(https://assets.openapply.com/assets/icons/navigation/default/analytics-5f50bc816baf9909fef205699ace1cba32264a0ce7f981045fbe0f68810d98da.svg) url(https://assets.openapply.com/assets/icons/navigation/default/crm-roster-d797ff0f6c22e7df15307539ee9b9b632605f23097d5212ad7e3d2fa3084812e.svg) url(https://assets.openapply.com/assets/icons/navigation/default/crm-preferences-4dcc186f23211aee131ff2d7ca18d322b9a2fce34fd82e8c852b9b7a81230f97.svg) url(https://assets.openapply.com/assets/icons/navigation/light/academic-programmes-light-2522da2875b41bb9c8945e5fea50d053cea3d704b76725ba8cfd060aa50e287e.svg) url(https://assets.openapply.com/assets/icons/navigation/light/academic-terms-light-69d714d4fa26c9868188de9386c960cba95fac0f404e6726a883944af3cdec05.svg) url(https://assets.openapply.com/assets/icons/navigation/light/access-light-0d1f40929891070721c8bb2cec1a04ad5025e89cbe88cd20a994360540aba370.svg) url(https://assets.openapply.com/assets/icons/navigation/light/attendance-light-91e84402cf7c0e052359829a03fe57905bd1e9fc3966255f9dbce1f0dc4181e5.svg) url(https://assets.openapply.com/assets/icons/navigation/light/billing-light-e4af79a8f07f9946047ffd2e4e636ff65bfcebffdf2b072157c22d38693ed0a0.svg) url(https://assets.openapply.com/assets/icons/navigation/light/import-export-light-59075711fd4340529487aa195a9fb19a5056879a0157a35d4f11a12f8da3a102.svg) url(https://assets.openapply.com/assets/icons/navigation/light/school-directory-light-28ed62a5f2304134a4d64ec98b5c2fd4854e61b92090deacbc694817f796bc18.svg) url(https://assets.openapply.com/assets/icons/navigation/light/school-settings-light-cb4f3359e80d74e6992432a119d032651f9bc9809dd4caed40ea7dafab07a089.svg) url(https://assets.openapply.com/assets/icons/navigation/default/pages-ea5c70e4cbeef5f3fe8430151548dc0c537cb8aa7064275cb1ecdf2c602959ae.svg) url(https://assets.openapply.com/assets/icons/navigation/default/forms-7090a12f3f8b8c28ee377cdc701d71b398a2f7ba0a5f8bc83e201dd98c65d78f.svg) url(https://assets.openapply.com/assets/icons/grade/grade-1-d1fa0d4799ec67047b6a28317daac6def7c913e1d59cbb930c638048604ec8c3.svg) url(https://assets.openapply.com/assets/icons/grade/grade-2-0cde73e31b6966e2a71d40f3cc2162f12ec760abbec7287841c8b497e90b64a6.svg) url(https://assets.openapply.com/assets/icons/grade/grade-3-e17f45189377011145ebcd6810fa18b4b29995642d3e378c10565f2cf192d5c1.svg) url(https://assets.openapply.com/assets/icons/grade/grade-4-4958022f4788baadb5c92cebbbe6a5adf698ad6333cb9a3a5b15f43fc3d22c8e.svg) url(https://assets.openapply.com/assets/icons/grade/grade-5-7c62fdad0bc6bf5921467a5e795cd8a7e6fb8f2302556ae587ccc3fdafb5a114.svg) url(https://assets.openapply.com/assets/icons/grade/grade-6-cba2ae8bb9559ee7990344aba7ad05954d9ccebc9098f78ce1ed449e5a6db7f2.svg) url(https://assets.openapply.com/assets/icons/grade/grade-7-c5205cbebaad13b899cfb8ee864313ef685e12900e7dcd2fb3dd6b22aedf44c1.svg) url(https://assets.openapply.com/assets/icons/grade/grade-8-25256db6b05ff235239fca5d348037479e17cca7eb781216ac9ae67a8ff8cde8.svg) url(https://assets.openapply.com/assets/icons/grade/grade-9-d67387d73dbc47056882c2ae8337d92e3764aaadeb8c95724fd114db24cb9e27.svg) url(https://assets.openapply.com/assets/icons/grade/grade-10-55dd4fbed635d96495fb02035384500d50667f35145820808401bba215563054.svg) url(https://assets.openapply.com/assets/icons/grade/grade-11-934cb4c10cb51ca590b659c80709aff7ec7cabea3d3361aa1301978c21bd1080.svg) url(https://assets.openapply.com/assets/icons/grade/grade-12-0fc92b1ad10525460999b192fa53086fa7746896a4ba0289c120d7e4c8b006bf.svg) url(https://assets.openapply.com/assets/icons/status/unknown-fbca443cab5b90d5043a5dcb75321d5de1f764241824fc841e88da693a60d26c.svg) url(https://assets.openapply.com/assets/icons/status/graduated-538c0117f1720b9cbf78f7677efca7d4f2014c9d38362f1ebce0c96d9905acb4.svg) url(https://assets.openapply.com/assets/icons/status/declined-db25022925e4980690213ce02a984512e7d343d82826acd11088697c397d0731.svg) url(https://assets.openapply.com/assets/icons/status/admitted-7e0ad82d7077ec9e301a5ab99ab59e92b8b9867415e26bcb73a05d0bd4bbfd6e.svg) url(https://assets.openapply.com/assets/icons/status/pending-4fe049e9899ca7b1422374bee7ec63ae98b0528ec0a4bad72eb46ae58b139888.svg) url(https://assets.openapply.com/assets/icons/status/enrolled-6a9bc2664c65068cf9bb9269308d889529a238c84f5eacc6e120c2927d5b4fbe.svg) url(https://assets.openapply.com/assets/icons/status/applied-145aabd33ce6c7d2b8470f5a4b5484a3e3c59a46a1872b708921454d7614202a.svg) url(https://assets.openapply.com/assets/icons/status/withdrawn-eee605c9274d6e20f8a0a923449ca0af55230bc2879b33facda2010e5ae85b18.svg) url(https://assets.openapply.com/assets/icons/status/wait-listed-08d0f79b9f03f237187dffd6ba73650512e50236bcd4c97b82d5470b6056833e.svg) url(https://assets.openapply.com/assets/icons/status/questions-a67014f93d57b2afa4731bd897207a25edd958b3e469eea2f302929f09899fd7.svg) url(https://assets.openapply.com/assets/icons/activity/bookmark-f20081c487a26b9830dc0b666d7be5ed057d8e9ec3479fbe1a44afeaa6400fd3.svg) url(https://assets.openapply.com/assets/icons/activity/calendar-edd89bd32c5f9d472cd7a1902420c5b6642760780ba5b7d6f95d355cf4a41a70.svg) url(https://assets.openapply.com/assets/icons/activity/cancel-1e0fbf9d70a38fac29b2c3e3835879b5a3fb448de86987d637c2b7bb837c6445.svg) url(https://assets.openapply.com/assets/icons/activity/doc-3048faba075937513e34bdc90cd090ba5eea81a4b40828b196dfa1108e1ec7b0.svg) url(https://assets.openapply.com/assets/icons/activity/group-e74ade38c04658b4a596525264083266c8bdd9666e8078e12a1b40bb6f5db5f1.svg) url(https://assets.openapply.com/assets/icons/activity/interview-343831965abb13a2b8e911e4c74f5dbdd28a85f2315602204ab8d3214619a2a4.svg) url(https://assets.openapply.com/assets/icons/activity/marked-0a090e9317eae656416e831133723b592880b98a846418d74dd44c923be8a3d3.svg) url(https://assets.openapply.com/assets/icons/activity/message-88c35112720e151f455a995d66847ab1d43e897d7b0a9aa64fd663ab412eaf02.svg) url(https://assets.openapply.com/assets/icons/activity/newspaper-e281370b4f292e189731a9dbd317162687c74ff855063b63ea6421a4d14dc87a.svg) url(https://assets.openapply.com/assets/icons/activity/note-52e30edb3c32e127440e34d4bd6702ca09cb204fd3b649f08be8e4eb58aa00f8.svg) url(https://assets.openapply.com/assets/icons/activity/payment-504450ee1cd2ad5fb4187a74249756e7d17dd484da4b6842d29bd945756c5987.svg) url(https://assets.openapply.com/assets/icons/activity/pdf-d49a4907a899aecedb4dabde204f9e72a444df3827f83f1cf823dbec29d20f39.svg) url(https://assets.openapply.com/assets/icons/activity/person-6e6728a9a758920a69bd372a88cea796d6d510f10b771088ae6f52415ee971de.svg) url(https://assets.openapply.com/assets/icons/activity/questionnaire-e8a7d3cf8b387f23d435a8df121124563c472bff766f5da49255fc0d3ae9ce43.svg) url(https://assets.openapply.com/assets/icons/activity/task-b9b3e3f0c7b7acdcd1ede8b8306bace9ebfbbc3914597f0a864309f68c0a56ad.svg) url(https://assets.openapply.com/assets/icons/activity/tour-8a8f53d489af1e1b184e2591b147185be6e739ef9fbf43b82a93ed720cd7ed6e.svg) url(https://assets.openapply.com/assets/icons/others/inquiry-00a77aa9a558181f0b706a76c9ae1cdafabf875a5ce67f79e5e35c44c5d3338c.svg) url(https://assets.openapply.com/assets/icons/others/open-day-18e3e154480dd00ae402c7bc40b92b2013e10084ce1e0193937ef77bc0d40e70.svg) url(https://assets.openapply.com/assets/icons/navigation/default/assignment-white-56aaf2eabb3ca30c158ddd77573b056c706e0b1663ca434a40fad3b293d5496c.svg) url(https://assets.openapply.com/assets/icons/activity/tour-white-e7769ad7afbfb92a1130a31a5cad1b0e0b4a0faef8822d120234bed81bcc5d59.svg) url(https://assets.openapply.com/assets/icons/others/open-day-o-2c1994ee86f9d3564379e297ce0b5b24885e6f573ad3983fa00b148a74b551b7.svg) url(https://assets.openapply.com/assets/icons/others/trash-d549257543a9496803eef313ede6e41362272e6654b7a0a6bf7cf87ae9143305.svg) url(https://assets.openapply.com/assets/icons/others/complete-63022e5981c07d1ef170dc5f5acb1603c2759a03aaf6407ecf1a804eb3803d49.svg) url(https://assets.openapply.com/assets/icons/others/remove-df8f013a519252c3e6d8916a22ad94b5f09bbba055d35783022812939434b63a.svg) url(https://assets.openapply.com/assets/icons/others/tags-c5a0480686c7e244fb52bc7f29ba88879079ff88202da13d713306da8e2d2b42.svg) url(https://assets.openapply.com/assets/icons/others/tag-hover-ee6e0b0ddea68b423979bf304e716063c9136009d3768a7cf29808fd9ac9810a.svg) url(https://assets.openapply.com/assets/icons/others/tag-default-017ef1fca8ce5e0b2b1af2a1f610b8c07bbd6118131ca1007a969672a6267748.svg) url(https://assets.openapply.com/assets/icons/others/add-tag-active-e20a45df9f85be38efa7c5a44fb8b64dcb46ce47126206c98cc1aabde921d09d.svg) url(https://assets.openapply.com/assets/icons/others/add-tag-4405be2178a03831cd5fd808f0c1eeb72ecfd8f7061fce4afe2e1d5b05ffe459.svg) url(https://assets.openapply.com/assets/icons/others/arrow-down-38377ee4c87c2b5a43b7c67257b82871b6a6c1f45895f493fdf59303432f6730.svg) url(https://assets.openapply.com/assets/icons/others/ellipsis-o-9de560fd4360bdad91485357cda9446057873cd0ffd1c0a8384317635527afdb.svg) url(https://assets.openapply.com/assets/icons/others/key-f6f3e3c50d2d9c1f335de715444851b9650755ca99ee1ac9d9209209f92c5343.svg) url(https://assets.openapply.com/assets/icons/others/calendar-subscription-20f9aa8bf6d8d47364ec5818a86a491dce94ad9cc17ce8f2995f5f893bd29175.svg) url(https://assets.openapply.com/assets/icons/others/comment-unread-59bd5937d1029d42e1ea689ebf84bef0e84619b9eca6ab550c9f5c750cb8a8c9.svg) url(https://assets.openapply.com/assets/icons/others/comment-hover-dcb2c27efd5e5241306467f5fd819da38fe68078039ba22794a9c840e833eb34.svg) url(https://assets.openapply.com/assets/icons/others/comment-0a77bc0510a61413456731ca3702337a4fff8b5ecdbdb6794813e7df975dce6f.svg) url(https://assets.openapply.com/assets/icons/others/arrow-right-thin-2726ae41855d56e65155e1ad5b5b2ee5c27649235402305ff63c9efe266dc7e4.svg) url(https://assets.openapply.com/assets/icons/others/unknown-file-33173dabec50739cf4bd553d75b314ea1b7a0c6e56bdc27a22dcdde5f03c00c2.svg) url(https://assets.openapply.com/assets/icons/others/file-pdf-95cac5edc2199c2b3b352ba5171f690a7d230be6bbdb9119706351d2a47a9fe6.svg) url(https://assets.openapply.com/assets/icons/others/doc-file-c7fdec3face309c77054130f936e130595be11c4cba99229163ba5b61578b636.svg) url(https://assets.openapply.com/assets/icons/others/xls-file-c2d9808f2f999912d8347d7bbecab413bbbcc1d9d2117809750f5b3114b554b1.svg) url(https://assets.openapply.com/assets/icons/others/pps-file-8b58aeef6704bff94d3b897f2bdf82420bee87c329fe73d8e503c5230b9d89c9.svg) url(https://assets.openapply.com/assets/icons/others/img-file-649c739f3d049fbcedd0256cd86f4f63d1a6194423520b8fa1fd850ffc18a6ab.svg) url(https://assets.openapply.com/assets/icons/others/mov-file-a5fc25c2b79b1b68c517de7f8de177ba17812604e74ab79202d0495ba90b934a.svg) url(https://assets.openapply.com/assets/icons/others/mp3-file-99d2cc8e1cbdd7d85ecbaea8b26cd5986a29e721895e3fcc32beeacc4bbb89eb.svg) url(https://assets.openapply.com/assets/icons/others/zip-file-6f48feeb8f2c3b3f2adc0710d4c0ed502881a2e26b180d62b4e494b0aef1b5ea.svg) url(https://assets.openapply.com/assets/icons/others/account-active-d633173ff36b033a6cd0f85fa56ad57eabd282374de808d887b894deb8d7ec33.svg) url(https://assets.openapply.com/assets/icons/others/account-07916b6dbab166b98d9b454094dd3411efeec71b51edf954745f7847dc69df83.svg) url(https://assets.openapply.com/assets/icons/others/arrow-active-f4638508236623f7d1fa24e864f981a48cdc1a40c8ff5c88a264f4054d32be6f.svg) url(https://assets.openapply.com/assets/icons/others/arrow-left-276308231f9a12c43412eb9df02b82330bea9d4e6d98a56ad889c76b3ee733a9.svg) url(https://assets.openapply.com/assets/icons/others/arrow-right-348b6ddef9e2b0c676d90780ad7da4dfbf4291a5b92fc4915209512b43715bd8.svg) url(https://assets.openapply.com/assets/icons/others/arrow-top-active-17d17113df419d6aa22377f69318cd93846771bef4093a2f6ea70324e6b544be.svg) url(https://assets.openapply.com/assets/icons/others/arrow-top-db33c20c50770280d0a6c6120635ce74ea65878858de1d9749c4b96df4f2fc81.svg) url(https://assets.openapply.com/assets/icons/others/arrow-fc90c2f159415feb4a3480fb44833441669c600ad4a99191dc373bf4414b6532.svg) url(https://assets.openapply.com/assets/icons/others/billing-active-f6f02d957e875ae83e18af7f93c5595392a2e0740f8bb8843fbf0b1a074ce95b.svg) url(https://assets.openapply.com/assets/icons/others/billing-c7e65f60e8b20712919c7f11a1dc75dbb67850606bc252d4021115a99182f186.svg) url(https://assets.openapply.com/assets/icons/others/edit-light-d9d0296ba8b8353be45be839d710fd31cec1dc3a277f9dc634acc9aca18272fc.svg) url(https://assets.openapply.com/assets/icons/others/edit-7935be9e9d6940ce55927e38ac5061a87083a328e10a64c9baabcf617417cce3.svg) url(https://assets.openapply.com/assets/icons/others/ellipse-active-ec02b50ce3f6993fab94bcd880c70ac05c8614957996e193b08128e2c617b4b1.svg) url(https://assets.openapply.com/assets/icons/others/ellipse-6a3dab594c54f3312868f5f14f420b36f3881de46473987bd3868439ffe374e0.svg) url(https://assets.openapply.com/assets/icons/others/logout-0bf728132d9f84f81e6cd0f2ef076f1140316bed19f50dc8ca7020dbd8607ba9.svg) url(https://assets.openapply.com/assets/icons/others/logout-white-cf85301979fa22881605a2e82864c220ab2911eb8db271787016c1ce11d49aee.svg) url(https://assets.openapply.com/assets/icons/others/logout-default-1deb493d7663ac3855e78880ae555320a657c6d149cd6601495cb1a0de4a830f.svg) url(https://assets.openapply.com/assets/icons/others/message-active-2e564a3af415d4a9504b159ff3eea2e5910df8af113f8d0de9c9e8e902bb001d.svg) url(https://assets.openapply.com/assets/icons/others/message-6fb11f08baad2ffd5e6caaa7ad0353dc26299530ed644d206ac75ea9e0a0a616.svg) url(https://assets.openapply.com/assets/icons/others/print-71412b39febf9ff17c0985859cbf84d82ecf88c061e077e994645a0481a7bf70.svg) url(https://assets.openapply.com/assets/icons/others/toggler-6906e5c99e2eaff22b9869fb9f2d45d0b5f0b97b89d6a7419b986ce05fec0aed.svg) url(https://assets.openapply.com/assets/icons/others/time-ce32d2e3cac637d9d5b3f286a1c2b7b27c9d10d03bdf1f84e43797ecc3aa3fb3.svg) url(https://assets.openapply.com/assets/icons/others/user-active-a9c0533d80725bde437768a0af5b10303fa921fd29c39f2205d5d6379a4313fd.svg) url(https://assets.openapply.com/assets/icons/others/user-a3839155c2541c116429dc13b561764d359067f7c51891b8296dfda78dd73de3.svg) url(https://assets.openapply.com/assets/icons/others/users-active-49606e76e4221a06bbe55f1373a41c6a3e43de081ff87d6b6f93cd6272baf85b.svg) url(https://assets.openapply.com/assets/icons/others/users-1f2048af4d0e4edf6e68fc05cfce88d05d5c4cef742396fc427d0b22aeb7b2b6.svg) url(https://assets.openapply.com/assets/icons/others/search-500f2486fd619162f707a1161a7d990985eb1d03b4d5f92f074edc5173b5e7c1.svg) url(https://assets.openapply.com/assets/icons/others/settings-c9f9af6199054e2047d56d7be62db5e23b0d923d0e40a58adeb817cd3faaca72.svg) url(https://assets.openapply.com/assets/icons/others/settings-white-bebbe8727d6e6cf5f5dbde2339b0cf85c285c749e51e28e415230e02d67987aa.svg) url(https://assets.openapply.com/assets/icons/others/settings-active-5c3913049b4544783f54e7d8f7858c933fd1bc612cafe6aace61fc986433220e.svg) url(https://assets.openapply.com/assets/icons/others/paper-clip-9d68bd25bd83fb41a945c906007d7d11e46287a52386ad65ead1389091b91c1d.svg) url(https://assets.openapply.com/assets/icons/others/drag-n-drop-84b7cde03390dbf44f4b0abbd9a8f393abba30cae4e963c05f2621e5da47d14c.svg) url(https://assets.openapply.com/assets/icons/others/drag-n-drop-dragenter-2740c4e8d9fe96e051f96193df6e75d8d25edecdcf2c78396a1801e19249ae22.svg) url(https://assets.openapply.com/assets/icons/others/drag-n-drop-dragover-2fc25c4755658d1a5870b5cbabacd91689712783d39d4415c9755fcfe7bbe673.svg) url(https://assets.openapply.com/assets/icons/others/interview-white-ab8855c9d59a432971479a9fdc0bb1e0dc98664112ca7cb0d345dec6681367cb.svg) url(https://assets.openapply.com/assets/icons/others/file-search-light-green-704cdbece55debbff89cd6c1894a6c9cd1853ec6b89fb190a3bc7aa90904eff5.svg) url(https://assets.openapply.com/assets/icons/others/warning-658a48213479c1c9b3da3049a9a39d0eb5ce2e561a49f23a36e1a00fd9b8e29d.svg) url(https://assets.openapply.com/assets/icons/others/document-search-134629bbb0fb7b51755875d063bc6515cb21e77be55684253380d19ea8a80f5a.svg) url(https://assets.openapply.com/assets/icons/others/document-search-active-ecf882da5f62fd2d302de150adcebaf352b46dbbaa2f358c56b6411ae4887e66.svg) url(https://assets.openapply.com/assets/icons/others/add-criteria-affb247ab215cd9add63b2309a8308e51dc80b277270aebf3ff333eeaea48297.svg) url(https://assets.openapply.com/assets/icons/help/analytics-6bd413f61378af77c68265215871fa6edf3eee4ea6b0bdfcc8552491722f6fe3.svg) url(https://assets.openapply.com/assets/icons/help/checklists-8abcca5867a5f6634bb4c066aa713c8465bb38a5c2b66d4c78158399e70ae52f.svg) url(https://assets.openapply.com/assets/icons/help/headset-8a3d49791c63a8b8a1e9d47f6d783979c165753156620e41e15d42b777d10c74.svg) url(https://assets.openapply.com/assets/icons/help/play-fe6233519f76d9f14747a6724c3dd0578012ab7631a70d7f2367e9fc054b4984.svg) url(https://assets.openapply.com/assets/icons/help/wallet-1544924c22ebd8b7eeb2a04494226a457df43870002b1de9f738588be7aa6227.svg) url(https://assets.openapply.com/assets/icons/help/family-118a5f8aa7eb85af4211ff69e8e493de272b14fd26b684d129905448eeda4668.svg) url(https://assets.openapply.com/assets/icons/help/map-f70375698b3a345cef2bd26118fb9576ab6599379948ba5966ae2b692aea8d95.svg) url(https://assets.openapply.com/assets/icons/help/messaging-61cf49691b500e6297e5f4a44bf2a0403cab9560b06c4efd7731215e94153296.svg) url(https://assets.openapply.com/assets/icons/help/payment-831a0c25206e27cff94ef981860c48132ce4ff995438b773b63bf687cf61f2ff.svg) url(https://assets.openapply.com/assets/icons/help/re-enrollment-1a9d0c329882ff349f8ca1d7a93bbe48d6ab08e0dacbdf314326cb65a05c2c5d.svg) url(https://assets.openapply.com/assets/icons/help/calendar-78ae3f13366af019b1de54c66ac837b3feb16b101c4980e14e253867d89f7d2c.svg) url(https://assets.openapply.com/assets/icons/help/help-support-a1d960f07398bce8e5d80f92ff5bbbd12021258dadafe2eecd3b3dd925404826.svg) url(https://assets.openapply.com/assets/icons/help/import-export-3c4c16653c6b71c3dd61292533ee8825d53af3f38aba295a39759b79ebcad497.svg) url(https://assets.openapply.com/assets/icons/help/users-3b1a611a2b6659e7fae091bd0cda3ee6f169cbb859c15f0ae4f56e0b203a6e27.svg) url(https://assets.openapply.com/assets/icons/help/collapse-arrow-down-5a5e18750aa7f9b59cbc2f1f2fc24116a0986f73e8a0fff693df190dd1ada659.svg) url(https://assets.openapply.com/assets/icons/help/collapse-arrow-left-79e384052d35564b9d88d96eccecd2b3fc3cb8d48fd197bdc74c72d9555f9090.svg) url(https://assets.openapply.com/assets/icons/help/phone-b7c5da19654c6a202c9b4b3cb88c5a3e931671ecc119f22b6273a5bd41c92e35.svg) url(https://assets.openapply.com/assets/icons/help/monitor-7000bb2e524bae7836336aed5b34b5e5cb00795712a641bec9188f1499bec289.svg) url(https://assets.openapply.com/assets/icons/help/integrations-3dec0b24ef60ac63932c9e2465f3d11ad35db49cee95c61f9b3a59f2b88d6439.svg) url(https://assets.openapply.com/assets/icons/help/sso-5c7c32cb5519851b64b7cf63f87822e1e1c44861b58d4786e213645b08c9f1a8.svg);
}

.wysiwyg-clear-both {
    clear: both;
}

.wysiwyg-clear-left {
    clear: left;
}

.wysiwyg-clear-right {
    clear: right;
}

.wysiwyg-float-left {
    float: left;
}

.wysiwyg-float-right {
    float: right;
}

img.wysiwyg-float-left {
    margin-right: 20px;
}

img.wysiwyg-float-right {
    margin-left: 20px;
}

.wysiwyg-font-size-large {
    font-size: large;
}

.wysiwyg-font-size-larger {
    font-size: larger;
}

.wysiwyg-font-size-medium {
    font-size: medium;
}

.wysiwyg-font-size-small {
    font-size: small;
}

.wysiwyg-font-size-smaller {
    font-size: smaller;
}

.wysiwyg-font-size-x-large {
    font-size: x-large;
}

.wysiwyg-font-size-x-small {
    font-size: x-small;
}

.wysiwyg-font-size-xx-large {
    font-size: xx-large;
}

.wysiwyg-font-size-xx-small {
    font-size: xx-small;
}

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

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

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

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

.landing, .landing-layout, .landing .school-logo, .landing-layout .school-logo, .landing .logo-and-terms-footer .oa-logo, .landing .logo-and-terms-footer .admin-link, .landing .logo-and-terms-footer .footer-terms, .landing-layout .logo-and-terms-footer .oa-logo, .landing-layout .logo-and-terms-footer .admin-link, .landing-layout .logo-and-terms-footer .footer-terms, .toolbar-fusion .flexbox-container, .toolbar-fusion .app-flex-block .brand, .toolbar-parent .flexbox-container, .toolbar-parent .school-flex-block .school-logo-name, .toolbar-parent .user-flex-block .toolbar-flag, .toolbar-parent .language-flex-block .toolbar-flag, .toolbar-parent .user-flex-block .buttons, .pages-controller #school-name .school-logo-wrapper .school-logo-inner, .pages-controller .promo-block, .fees-container .sort-wrapper, .bar.-pagination, .payment-field span, .select2-chosen .select-item-with-flag, .select2-result-label .select-item-with-flag, .files-header-container .files-sort, .submissions-controller .submission-students-list .radio.-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .pages-controller #slideshow .carousel-caption, .landing .new_parent, .landing .new_user, .landing .new_admin, .landing .new_agent, .landing .edit_parent, .landing .edit_user, .landing .agent-login, .landing .verify-email-by-password, .files-sort-container {
        left: 0;
        margin: 0 auto;
        right: 0;
    }

.toolbar-fusion .app-flex-block .brand, .toolbar-fusion .search-flex-block, .toolbar-fusion .admin-flex-block .description, .toolbar-parent .school-flex-block .school-logo-name, .toolbar-parent .user-flex-block .name, .toolbar-parent .user-flex-block .title {
    overflow: hidden;
    white-space: nowrap;
}

.-no-margin-left {
    margin-left: 0 !important;
}

.-no-padding-left {
    padding-left: 0 !important;
}

.-no-border-left {
    border-left: 0 !important;
}

.-no-margin-right {
    margin-right: 0 !important;
}

.-no-padding-right {
    padding-right: 0 !important;
}

.-no-border-right {
    border-right: 0 !important;
}

.-no-margin-bottom {
    margin-bottom: 0 !important;
}

.-no-padding-bottom {
    padding-bottom: 0 !important;
}

.-no-border-bottom {
    border-bottom: 0 !important;
}

.-no-margin-top {
    margin-top: 0 !important;
}

.-no-padding-top {
    padding-top: 0 !important;
}

.-no-border-top {
    border-top: 0 !important;
}

.-left-margin {
    margin-left: 15px !important;
}

.-left-padding {
    padding-left: 15px !important;
}

.-left-border {
    border-left: 1px solid #d9e7f7 !important;
}

.-right-margin {
    margin-right: 15px !important;
}

.-right-padding {
    padding-right: 15px !important;
}

.-right-border {
    border-right: 1px solid #d9e7f7 !important;
}

.-bottom-margin {
    margin-bottom: 15px !important;
}

.-bottom-padding {
    padding-bottom: 15px !important;
}

.-bottom-border {
    border-bottom: 1px solid #d9e7f7 !important;
}

.-top-margin {
    margin-top: 15px !important;
}

.-top-padding {
    padding-top: 15px !important;
}

.-top-border {
    border-top: 1px solid #d9e7f7 !important;
}

.-no-margin {
    margin: 0 !important;
}

.-no-padding {
    padding: 0 !important;
}

.-no-border {
    border: 0 !important;
}

.-no-border-radius {
    border-radius: 0 !important;
}

.-no-box-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.hidden-ni {
    display: none;
}

.pull-left-flex {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    float: left;
    text-align: left;
}

.pull-right-flex {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    float: right;
    text-align: right;
}

.full-width {
    width: 100%;
}

.inline-block {
    display: inline-block;
}

.is-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .is-flex.space-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .is-flex.center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .is-flex .box {
        margin-right: 10px;
    }

    .is-flex .left {
        margin-right: auto;
    }

    .is-flex .right {
        margin-left: auto;
    }

.is-m-0 {
    margin: 0 !important;
}

.is-mt-0, .is-my-0 {
    margin-top: 0 !important;
}

.is-mr-0, .is-mx-0 {
    margin-right: 0 !important;
}

.is-mb-0, .is-my-0 {
    margin-bottom: 0 !important;
}

.is-ml-0, .is-mx-0 {
    margin-left: 0 !important;
}

.is-m-1 {
    margin: 0.25rem !important;
}

.is-mt-1, .is-my-1 {
    margin-top: 0.25rem !important;
}

.is-mr-1, .is-mx-1 {
    margin-right: 0.25rem !important;
}

.is-mb-1, .is-my-1 {
    margin-bottom: 0.25rem !important;
}

.is-ml-1, .is-mx-1 {
    margin-left: 0.25rem !important;
}

.is-m-2 {
    margin: 0.5rem !important;
}

.is-mt-2, .is-my-2 {
    margin-top: 0.5rem !important;
}

.is-mr-2, .is-mx-2 {
    margin-right: 0.5rem !important;
}

.is-mb-2, .is-my-2 {
    margin-bottom: 0.5rem !important;
}

.is-ml-2, .is-mx-2 {
    margin-left: 0.5rem !important;
}

.is-m-3 {
    margin: 1rem !important;
}

.is-mt-3, .is-my-3 {
    margin-top: 1rem !important;
}

.is-mr-3, .is-mx-3 {
    margin-right: 1rem !important;
}

.is-mb-3, .is-my-3 {
    margin-bottom: 1rem !important;
}

.is-ml-3, .is-mx-3 {
    margin-left: 1rem !important;
}

.is-m-4 {
    margin: 1.5rem !important;
}

.is-mt-4, .is-my-4 {
    margin-top: 1.5rem !important;
}

.is-mr-4, .is-mx-4 {
    margin-right: 1.5rem !important;
}

.is-mb-4, .is-my-4 {
    margin-bottom: 1.5rem !important;
}

.is-ml-4, .is-mx-4 {
    margin-left: 1.5rem !important;
}

.is-m-5 {
    margin: 3rem !important;
}

.is-mt-5, .is-my-5 {
    margin-top: 3rem !important;
}

.is-mr-5, .is-mx-5 {
    margin-right: 3rem !important;
}

.is-mb-5, .is-my-5 {
    margin-bottom: 3rem !important;
}

.is-ml-5, .is-mx-5 {
    margin-left: 3rem !important;
}

.is-p-0 {
    padding: 0 !important;
}

.is-pt-0, .is-py-0 {
    padding-top: 0 !important;
}

.is-pr-0, .is-px-0 {
    padding-right: 0 !important;
}

.is-pb-0, .is-py-0 {
    padding-bottom: 0 !important;
}

.is-pl-0, .is-px-0 {
    padding-left: 0 !important;
}

.is-p-1 {
    padding: 0.25rem !important;
}

.is-pt-1, .is-py-1 {
    padding-top: 0.25rem !important;
}

.is-pr-1, .is-px-1 {
    padding-right: 0.25rem !important;
}

.is-pb-1, .is-py-1 {
    padding-bottom: 0.25rem !important;
}

.is-pl-1, .is-px-1 {
    padding-left: 0.25rem !important;
}

.is-p-2 {
    padding: 0.5rem !important;
}

.is-pt-2, .is-py-2 {
    padding-top: 0.5rem !important;
}

.is-pr-2, .is-px-2 {
    padding-right: 0.5rem !important;
}

.is-pb-2, .is-py-2 {
    padding-bottom: 0.5rem !important;
}

.is-pl-2, .is-px-2 {
    padding-left: 0.5rem !important;
}

.is-p-3 {
    padding: 1rem !important;
}

.is-pt-3, .is-py-3 {
    padding-top: 1rem !important;
}

.is-pr-3, .is-px-3 {
    padding-right: 1rem !important;
}

.is-pb-3, .is-py-3 {
    padding-bottom: 1rem !important;
}

.is-pl-3, .is-px-3 {
    padding-left: 1rem !important;
}

.is-p-4 {
    padding: 1.5rem !important;
}

.is-pt-4, .is-py-4 {
    padding-top: 1.5rem !important;
}

.is-pr-4, .is-px-4 {
    padding-right: 1.5rem !important;
}

.is-pb-4, .is-py-4 {
    padding-bottom: 1.5rem !important;
}

.is-pl-4, .is-px-4 {
    padding-left: 1.5rem !important;
}

.is-p-5 {
    padding: 3rem !important;
}

.is-pt-5, .is-py-5 {
    padding-top: 3rem !important;
}

.is-pr-5, .is-px-5 {
    padding-right: 3rem !important;
}

.is-pb-5, .is-py-5 {
    padding-bottom: 3rem !important;
}

.is-pl-5, .is-px-5 {
    padding-left: 3rem !important;
}

.is-m-auto {
    margin: auto !important;
}

.is-mt-auto, .is-my-auto {
    margin-top: auto !important;
}

.is-mr-auto, .is-mx-auto {
    margin-right: auto !important;
}

.is-mb-auto, .is-my-auto {
    margin-bottom: auto !important;
}

.is-ml-auto, .is-mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    .is-m-mobile-0 {
        margin: 0 !important;
    }

    .is-mt-mobile-0, .is-my-mobile-0 {
        margin-top: 0 !important;
    }

    .is-mr-mobile-0, .is-mx-mobile-0 {
        margin-right: 0 !important;
    }

    .is-mb-mobile-0, .is-my-mobile-0 {
        margin-bottom: 0 !important;
    }

    .is-ml-mobile-0, .is-mx-mobile-0 {
        margin-left: 0 !important;
    }

    .is-m-mobile-1 {
        margin: 0.25rem !important;
    }

    .is-mt-mobile-1, .is-my-mobile-1 {
        margin-top: 0.25rem !important;
    }

    .is-mr-mobile-1, .is-mx-mobile-1 {
        margin-right: 0.25rem !important;
    }

    .is-mb-mobile-1, .is-my-mobile-1 {
        margin-bottom: 0.25rem !important;
    }

    .is-ml-mobile-1, .is-mx-mobile-1 {
        margin-left: 0.25rem !important;
    }

    .is-m-mobile-2 {
        margin: 0.5rem !important;
    }

    .is-mt-mobile-2, .is-my-mobile-2 {
        margin-top: 0.5rem !important;
    }

    .is-mr-mobile-2, .is-mx-mobile-2 {
        margin-right: 0.5rem !important;
    }

    .is-mb-mobile-2, .is-my-mobile-2 {
        margin-bottom: 0.5rem !important;
    }

    .is-ml-mobile-2, .is-mx-mobile-2 {
        margin-left: 0.5rem !important;
    }

    .is-m-mobile-3 {
        margin: 1rem !important;
    }

    .is-mt-mobile-3, .is-my-mobile-3 {
        margin-top: 1rem !important;
    }

    .is-mr-mobile-3, .is-mx-mobile-3 {
        margin-right: 1rem !important;
    }

    .is-mb-mobile-3, .is-my-mobile-3 {
        margin-bottom: 1rem !important;
    }

    .is-ml-mobile-3, .is-mx-mobile-3 {
        margin-left: 1rem !important;
    }

    .is-m-mobile-4 {
        margin: 1.5rem !important;
    }

    .is-mt-mobile-4, .is-my-mobile-4 {
        margin-top: 1.5rem !important;
    }

    .is-mr-mobile-4, .is-mx-mobile-4 {
        margin-right: 1.5rem !important;
    }

    .is-mb-mobile-4, .is-my-mobile-4 {
        margin-bottom: 1.5rem !important;
    }

    .is-ml-mobile-4, .is-mx-mobile-4 {
        margin-left: 1.5rem !important;
    }

    .is-m-mobile-5 {
        margin: 3rem !important;
    }

    .is-mt-mobile-5, .is-my-mobile-5 {
        margin-top: 3rem !important;
    }

    .is-mr-mobile-5, .is-mx-mobile-5 {
        margin-right: 3rem !important;
    }

    .is-mb-mobile-5, .is-my-mobile-5 {
        margin-bottom: 3rem !important;
    }

    .is-ml-mobile-5, .is-mx-mobile-5 {
        margin-left: 3rem !important;
    }

    .is-p-mobile-0 {
        padding: 0 !important;
    }

    .is-pt-mobile-0, .is-py-mobile-0 {
        padding-top: 0 !important;
    }

    .is-pr-mobile-0, .is-px-mobile-0 {
        padding-right: 0 !important;
    }

    .is-pb-mobile-0, .is-py-mobile-0 {
        padding-bottom: 0 !important;
    }

    .is-pl-mobile-0, .is-px-mobile-0 {
        padding-left: 0 !important;
    }

    .is-p-mobile-1 {
        padding: 0.25rem !important;
    }

    .is-pt-mobile-1, .is-py-mobile-1 {
        padding-top: 0.25rem !important;
    }

    .is-pr-mobile-1, .is-px-mobile-1 {
        padding-right: 0.25rem !important;
    }

    .is-pb-mobile-1, .is-py-mobile-1 {
        padding-bottom: 0.25rem !important;
    }

    .is-pl-mobile-1, .is-px-mobile-1 {
        padding-left: 0.25rem !important;
    }

    .is-p-mobile-2 {
        padding: 0.5rem !important;
    }

    .is-pt-mobile-2, .is-py-mobile-2 {
        padding-top: 0.5rem !important;
    }

    .is-pr-mobile-2, .is-px-mobile-2 {
        padding-right: 0.5rem !important;
    }

    .is-pb-mobile-2, .is-py-mobile-2 {
        padding-bottom: 0.5rem !important;
    }

    .is-pl-mobile-2, .is-px-mobile-2 {
        padding-left: 0.5rem !important;
    }

    .is-p-mobile-3 {
        padding: 1rem !important;
    }

    .is-pt-mobile-3, .is-py-mobile-3 {
        padding-top: 1rem !important;
    }

    .is-pr-mobile-3, .is-px-mobile-3 {
        padding-right: 1rem !important;
    }

    .is-pb-mobile-3, .is-py-mobile-3 {
        padding-bottom: 1rem !important;
    }

    .is-pl-mobile-3, .is-px-mobile-3 {
        padding-left: 1rem !important;
    }

    .is-p-mobile-4 {
        padding: 1.5rem !important;
    }

    .is-pt-mobile-4, .is-py-mobile-4 {
        padding-top: 1.5rem !important;
    }

    .is-pr-mobile-4, .is-px-mobile-4 {
        padding-right: 1.5rem !important;
    }

    .is-pb-mobile-4, .is-py-mobile-4 {
        padding-bottom: 1.5rem !important;
    }

    .is-pl-mobile-4, .is-px-mobile-4 {
        padding-left: 1.5rem !important;
    }

    .is-p-mobile-5 {
        padding: 3rem !important;
    }

    .is-pt-mobile-5, .is-py-mobile-5 {
        padding-top: 3rem !important;
    }

    .is-pr-mobile-5, .is-px-mobile-5 {
        padding-right: 3rem !important;
    }

    .is-pb-mobile-5, .is-py-mobile-5 {
        padding-bottom: 3rem !important;
    }

    .is-pl-mobile-5, .is-px-mobile-5 {
        padding-left: 3rem !important;
    }

    .is-m-mobile-auto {
        margin: auto !important;
    }

    .is-mt-mobile-auto, .is-my-mobile-auto {
        margin-top: auto !important;
    }

    .is-mr-mobile-auto, .is-mx-mobile-auto {
        margin-right: auto !important;
    }

    .is-mb-mobile-auto, .is-my-mobile-auto {
        margin-bottom: auto !important;
    }

    .is-ml-mobile-auto, .is-mx-mobile-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 769px) {
    .is-m-tablet-0 {
        margin: 0 !important;
    }

    .is-mt-tablet-0, .is-my-tablet-0 {
        margin-top: 0 !important;
    }

    .is-mr-tablet-0, .is-mx-tablet-0 {
        margin-right: 0 !important;
    }

    .is-mb-tablet-0, .is-my-tablet-0 {
        margin-bottom: 0 !important;
    }

    .is-ml-tablet-0, .is-mx-tablet-0 {
        margin-left: 0 !important;
    }

    .is-m-tablet-1 {
        margin: 0.25rem !important;
    }

    .is-mt-tablet-1, .is-my-tablet-1 {
        margin-top: 0.25rem !important;
    }

    .is-mr-tablet-1, .is-mx-tablet-1 {
        margin-right: 0.25rem !important;
    }

    .is-mb-tablet-1, .is-my-tablet-1 {
        margin-bottom: 0.25rem !important;
    }

    .is-ml-tablet-1, .is-mx-tablet-1 {
        margin-left: 0.25rem !important;
    }

    .is-m-tablet-2 {
        margin: 0.5rem !important;
    }

    .is-mt-tablet-2, .is-my-tablet-2 {
        margin-top: 0.5rem !important;
    }

    .is-mr-tablet-2, .is-mx-tablet-2 {
        margin-right: 0.5rem !important;
    }

    .is-mb-tablet-2, .is-my-tablet-2 {
        margin-bottom: 0.5rem !important;
    }

    .is-ml-tablet-2, .is-mx-tablet-2 {
        margin-left: 0.5rem !important;
    }

    .is-m-tablet-3 {
        margin: 1rem !important;
    }

    .is-mt-tablet-3, .is-my-tablet-3 {
        margin-top: 1rem !important;
    }

    .is-mr-tablet-3, .is-mx-tablet-3 {
        margin-right: 1rem !important;
    }

    .is-mb-tablet-3, .is-my-tablet-3 {
        margin-bottom: 1rem !important;
    }

    .is-ml-tablet-3, .is-mx-tablet-3 {
        margin-left: 1rem !important;
    }

    .is-m-tablet-4 {
        margin: 1.5rem !important;
    }

    .is-mt-tablet-4, .is-my-tablet-4 {
        margin-top: 1.5rem !important;
    }

    .is-mr-tablet-4, .is-mx-tablet-4 {
        margin-right: 1.5rem !important;
    }

    .is-mb-tablet-4, .is-my-tablet-4 {
        margin-bottom: 1.5rem !important;
    }

    .is-ml-tablet-4, .is-mx-tablet-4 {
        margin-left: 1.5rem !important;
    }

    .is-m-tablet-5 {
        margin: 3rem !important;
    }

    .is-mt-tablet-5, .is-my-tablet-5 {
        margin-top: 3rem !important;
    }

    .is-mr-tablet-5, .is-mx-tablet-5 {
        margin-right: 3rem !important;
    }

    .is-mb-tablet-5, .is-my-tablet-5 {
        margin-bottom: 3rem !important;
    }

    .is-ml-tablet-5, .is-mx-tablet-5 {
        margin-left: 3rem !important;
    }

    .is-p-tablet-0 {
        padding: 0 !important;
    }

    .is-pt-tablet-0, .is-py-tablet-0 {
        padding-top: 0 !important;
    }

    .is-pr-tablet-0, .is-px-tablet-0 {
        padding-right: 0 !important;
    }

    .is-pb-tablet-0, .is-py-tablet-0 {
        padding-bottom: 0 !important;
    }

    .is-pl-tablet-0, .is-px-tablet-0 {
        padding-left: 0 !important;
    }

    .is-p-tablet-1 {
        padding: 0.25rem !important;
    }

    .is-pt-tablet-1, .is-py-tablet-1 {
        padding-top: 0.25rem !important;
    }

    .is-pr-tablet-1, .is-px-tablet-1 {
        padding-right: 0.25rem !important;
    }

    .is-pb-tablet-1, .is-py-tablet-1 {
        padding-bottom: 0.25rem !important;
    }

    .is-pl-tablet-1, .is-px-tablet-1 {
        padding-left: 0.25rem !important;
    }

    .is-p-tablet-2 {
        padding: 0.5rem !important;
    }

    .is-pt-tablet-2, .is-py-tablet-2 {
        padding-top: 0.5rem !important;
    }

    .is-pr-tablet-2, .is-px-tablet-2 {
        padding-right: 0.5rem !important;
    }

    .is-pb-tablet-2, .is-py-tablet-2 {
        padding-bottom: 0.5rem !important;
    }

    .is-pl-tablet-2, .is-px-tablet-2 {
        padding-left: 0.5rem !important;
    }

    .is-p-tablet-3 {
        padding: 1rem !important;
    }

    .is-pt-tablet-3, .is-py-tablet-3 {
        padding-top: 1rem !important;
    }

    .is-pr-tablet-3, .is-px-tablet-3 {
        padding-right: 1rem !important;
    }

    .is-pb-tablet-3, .is-py-tablet-3 {
        padding-bottom: 1rem !important;
    }

    .is-pl-tablet-3, .is-px-tablet-3 {
        padding-left: 1rem !important;
    }

    .is-p-tablet-4 {
        padding: 1.5rem !important;
    }

    .is-pt-tablet-4, .is-py-tablet-4 {
        padding-top: 1.5rem !important;
    }

    .is-pr-tablet-4, .is-px-tablet-4 {
        padding-right: 1.5rem !important;
    }

    .is-pb-tablet-4, .is-py-tablet-4 {
        padding-bottom: 1.5rem !important;
    }

    .is-pl-tablet-4, .is-px-tablet-4 {
        padding-left: 1.5rem !important;
    }

    .is-p-tablet-5 {
        padding: 3rem !important;
    }

    .is-pt-tablet-5, .is-py-tablet-5 {
        padding-top: 3rem !important;
    }

    .is-pr-tablet-5, .is-px-tablet-5 {
        padding-right: 3rem !important;
    }

    .is-pb-tablet-5, .is-py-tablet-5 {
        padding-bottom: 3rem !important;
    }

    .is-pl-tablet-5, .is-px-tablet-5 {
        padding-left: 3rem !important;
    }

    .is-m-tablet-auto {
        margin: auto !important;
    }

    .is-mt-tablet-auto, .is-my-tablet-auto {
        margin-top: auto !important;
    }

    .is-mr-tablet-auto, .is-mx-tablet-auto {
        margin-right: auto !important;
    }

    .is-mb-tablet-auto, .is-my-tablet-auto {
        margin-bottom: auto !important;
    }

    .is-ml-tablet-auto, .is-mx-tablet-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1024px) {
    .is-m-desktop-0 {
        margin: 0 !important;
    }

    .is-mt-desktop-0, .is-my-desktop-0 {
        margin-top: 0 !important;
    }

    .is-mr-desktop-0, .is-mx-desktop-0 {
        margin-right: 0 !important;
    }

    .is-mb-desktop-0, .is-my-desktop-0 {
        margin-bottom: 0 !important;
    }

    .is-ml-desktop-0, .is-mx-desktop-0 {
        margin-left: 0 !important;
    }

    .is-m-desktop-1 {
        margin: 0.25rem !important;
    }

    .is-mt-desktop-1, .is-my-desktop-1 {
        margin-top: 0.25rem !important;
    }

    .is-mr-desktop-1, .is-mx-desktop-1 {
        margin-right: 0.25rem !important;
    }

    .is-mb-desktop-1, .is-my-desktop-1 {
        margin-bottom: 0.25rem !important;
    }

    .is-ml-desktop-1, .is-mx-desktop-1 {
        margin-left: 0.25rem !important;
    }

    .is-m-desktop-2 {
        margin: 0.5rem !important;
    }

    .is-mt-desktop-2, .is-my-desktop-2 {
        margin-top: 0.5rem !important;
    }

    .is-mr-desktop-2, .is-mx-desktop-2 {
        margin-right: 0.5rem !important;
    }

    .is-mb-desktop-2, .is-my-desktop-2 {
        margin-bottom: 0.5rem !important;
    }

    .is-ml-desktop-2, .is-mx-desktop-2 {
        margin-left: 0.5rem !important;
    }

    .is-m-desktop-3 {
        margin: 1rem !important;
    }

    .is-mt-desktop-3, .is-my-desktop-3 {
        margin-top: 1rem !important;
    }

    .is-mr-desktop-3, .is-mx-desktop-3 {
        margin-right: 1rem !important;
    }

    .is-mb-desktop-3, .is-my-desktop-3 {
        margin-bottom: 1rem !important;
    }

    .is-ml-desktop-3, .is-mx-desktop-3 {
        margin-left: 1rem !important;
    }

    .is-m-desktop-4 {
        margin: 1.5rem !important;
    }

    .is-mt-desktop-4, .is-my-desktop-4 {
        margin-top: 1.5rem !important;
    }

    .is-mr-desktop-4, .is-mx-desktop-4 {
        margin-right: 1.5rem !important;
    }

    .is-mb-desktop-4, .is-my-desktop-4 {
        margin-bottom: 1.5rem !important;
    }

    .is-ml-desktop-4, .is-mx-desktop-4 {
        margin-left: 1.5rem !important;
    }

    .is-m-desktop-5 {
        margin: 3rem !important;
    }

    .is-mt-desktop-5, .is-my-desktop-5 {
        margin-top: 3rem !important;
    }

    .is-mr-desktop-5, .is-mx-desktop-5 {
        margin-right: 3rem !important;
    }

    .is-mb-desktop-5, .is-my-desktop-5 {
        margin-bottom: 3rem !important;
    }

    .is-ml-desktop-5, .is-mx-desktop-5 {
        margin-left: 3rem !important;
    }

    .is-p-desktop-0 {
        padding: 0 !important;
    }

    .is-pt-desktop-0, .is-py-desktop-0 {
        padding-top: 0 !important;
    }

    .is-pr-desktop-0, .is-px-desktop-0 {
        padding-right: 0 !important;
    }

    .is-pb-desktop-0, .is-py-desktop-0 {
        padding-bottom: 0 !important;
    }

    .is-pl-desktop-0, .is-px-desktop-0 {
        padding-left: 0 !important;
    }

    .is-p-desktop-1 {
        padding: 0.25rem !important;
    }

    .is-pt-desktop-1, .is-py-desktop-1 {
        padding-top: 0.25rem !important;
    }

    .is-pr-desktop-1, .is-px-desktop-1 {
        padding-right: 0.25rem !important;
    }

    .is-pb-desktop-1, .is-py-desktop-1 {
        padding-bottom: 0.25rem !important;
    }

    .is-pl-desktop-1, .is-px-desktop-1 {
        padding-left: 0.25rem !important;
    }

    .is-p-desktop-2 {
        padding: 0.5rem !important;
    }

    .is-pt-desktop-2, .is-py-desktop-2 {
        padding-top: 0.5rem !important;
    }

    .is-pr-desktop-2, .is-px-desktop-2 {
        padding-right: 0.5rem !important;
    }

    .is-pb-desktop-2, .is-py-desktop-2 {
        padding-bottom: 0.5rem !important;
    }

    .is-pl-desktop-2, .is-px-desktop-2 {
        padding-left: 0.5rem !important;
    }

    .is-p-desktop-3 {
        padding: 1rem !important;
    }

    .is-pt-desktop-3, .is-py-desktop-3 {
        padding-top: 1rem !important;
    }

    .is-pr-desktop-3, .is-px-desktop-3 {
        padding-right: 1rem !important;
    }

    .is-pb-desktop-3, .is-py-desktop-3 {
        padding-bottom: 1rem !important;
    }

    .is-pl-desktop-3, .is-px-desktop-3 {
        padding-left: 1rem !important;
    }

    .is-p-desktop-4 {
        padding: 1.5rem !important;
    }

    .is-pt-desktop-4, .is-py-desktop-4 {
        padding-top: 1.5rem !important;
    }

    .is-pr-desktop-4, .is-px-desktop-4 {
        padding-right: 1.5rem !important;
    }

    .is-pb-desktop-4, .is-py-desktop-4 {
        padding-bottom: 1.5rem !important;
    }

    .is-pl-desktop-4, .is-px-desktop-4 {
        padding-left: 1.5rem !important;
    }

    .is-p-desktop-5 {
        padding: 3rem !important;
    }

    .is-pt-desktop-5, .is-py-desktop-5 {
        padding-top: 3rem !important;
    }

    .is-pr-desktop-5, .is-px-desktop-5 {
        padding-right: 3rem !important;
    }

    .is-pb-desktop-5, .is-py-desktop-5 {
        padding-bottom: 3rem !important;
    }

    .is-pl-desktop-5, .is-px-desktop-5 {
        padding-left: 3rem !important;
    }

    .is-m-desktop-auto {
        margin: auto !important;
    }

    .is-mt-desktop-auto, .is-my-desktop-auto {
        margin-top: auto !important;
    }

    .is-mr-desktop-auto, .is-mx-desktop-auto {
        margin-right: auto !important;
    }

    .is-mb-desktop-auto, .is-my-desktop-auto {
        margin-bottom: auto !important;
    }

    .is-ml-desktop-auto, .is-mx-desktop-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1216px) {
    .is-m-widescreen-0 {
        margin: 0 !important;
    }

    .is-mt-widescreen-0, .is-my-widescreen-0 {
        margin-top: 0 !important;
    }

    .is-mr-widescreen-0, .is-mx-widescreen-0 {
        margin-right: 0 !important;
    }

    .is-mb-widescreen-0, .is-my-widescreen-0 {
        margin-bottom: 0 !important;
    }

    .is-ml-widescreen-0, .is-mx-widescreen-0 {
        margin-left: 0 !important;
    }

    .is-m-widescreen-1 {
        margin: 0.25rem !important;
    }

    .is-mt-widescreen-1, .is-my-widescreen-1 {
        margin-top: 0.25rem !important;
    }

    .is-mr-widescreen-1, .is-mx-widescreen-1 {
        margin-right: 0.25rem !important;
    }

    .is-mb-widescreen-1, .is-my-widescreen-1 {
        margin-bottom: 0.25rem !important;
    }

    .is-ml-widescreen-1, .is-mx-widescreen-1 {
        margin-left: 0.25rem !important;
    }

    .is-m-widescreen-2 {
        margin: 0.5rem !important;
    }

    .is-mt-widescreen-2, .is-my-widescreen-2 {
        margin-top: 0.5rem !important;
    }

    .is-mr-widescreen-2, .is-mx-widescreen-2 {
        margin-right: 0.5rem !important;
    }

    .is-mb-widescreen-2, .is-my-widescreen-2 {
        margin-bottom: 0.5rem !important;
    }

    .is-ml-widescreen-2, .is-mx-widescreen-2 {
        margin-left: 0.5rem !important;
    }

    .is-m-widescreen-3 {
        margin: 1rem !important;
    }

    .is-mt-widescreen-3, .is-my-widescreen-3 {
        margin-top: 1rem !important;
    }

    .is-mr-widescreen-3, .is-mx-widescreen-3 {
        margin-right: 1rem !important;
    }

    .is-mb-widescreen-3, .is-my-widescreen-3 {
        margin-bottom: 1rem !important;
    }

    .is-ml-widescreen-3, .is-mx-widescreen-3 {
        margin-left: 1rem !important;
    }

    .is-m-widescreen-4 {
        margin: 1.5rem !important;
    }

    .is-mt-widescreen-4, .is-my-widescreen-4 {
        margin-top: 1.5rem !important;
    }

    .is-mr-widescreen-4, .is-mx-widescreen-4 {
        margin-right: 1.5rem !important;
    }

    .is-mb-widescreen-4, .is-my-widescreen-4 {
        margin-bottom: 1.5rem !important;
    }

    .is-ml-widescreen-4, .is-mx-widescreen-4 {
        margin-left: 1.5rem !important;
    }

    .is-m-widescreen-5 {
        margin: 3rem !important;
    }

    .is-mt-widescreen-5, .is-my-widescreen-5 {
        margin-top: 3rem !important;
    }

    .is-mr-widescreen-5, .is-mx-widescreen-5 {
        margin-right: 3rem !important;
    }

    .is-mb-widescreen-5, .is-my-widescreen-5 {
        margin-bottom: 3rem !important;
    }

    .is-ml-widescreen-5, .is-mx-widescreen-5 {
        margin-left: 3rem !important;
    }

    .is-p-widescreen-0 {
        padding: 0 !important;
    }

    .is-pt-widescreen-0, .is-py-widescreen-0 {
        padding-top: 0 !important;
    }

    .is-pr-widescreen-0, .is-px-widescreen-0 {
        padding-right: 0 !important;
    }

    .is-pb-widescreen-0, .is-py-widescreen-0 {
        padding-bottom: 0 !important;
    }

    .is-pl-widescreen-0, .is-px-widescreen-0 {
        padding-left: 0 !important;
    }

    .is-p-widescreen-1 {
        padding: 0.25rem !important;
    }

    .is-pt-widescreen-1, .is-py-widescreen-1 {
        padding-top: 0.25rem !important;
    }

    .is-pr-widescreen-1, .is-px-widescreen-1 {
        padding-right: 0.25rem !important;
    }

    .is-pb-widescreen-1, .is-py-widescreen-1 {
        padding-bottom: 0.25rem !important;
    }

    .is-pl-widescreen-1, .is-px-widescreen-1 {
        padding-left: 0.25rem !important;
    }

    .is-p-widescreen-2 {
        padding: 0.5rem !important;
    }

    .is-pt-widescreen-2, .is-py-widescreen-2 {
        padding-top: 0.5rem !important;
    }

    .is-pr-widescreen-2, .is-px-widescreen-2 {
        padding-right: 0.5rem !important;
    }

    .is-pb-widescreen-2, .is-py-widescreen-2 {
        padding-bottom: 0.5rem !important;
    }

    .is-pl-widescreen-2, .is-px-widescreen-2 {
        padding-left: 0.5rem !important;
    }

    .is-p-widescreen-3 {
        padding: 1rem !important;
    }

    .is-pt-widescreen-3, .is-py-widescreen-3 {
        padding-top: 1rem !important;
    }

    .is-pr-widescreen-3, .is-px-widescreen-3 {
        padding-right: 1rem !important;
    }

    .is-pb-widescreen-3, .is-py-widescreen-3 {
        padding-bottom: 1rem !important;
    }

    .is-pl-widescreen-3, .is-px-widescreen-3 {
        padding-left: 1rem !important;
    }

    .is-p-widescreen-4 {
        padding: 1.5rem !important;
    }

    .is-pt-widescreen-4, .is-py-widescreen-4 {
        padding-top: 1.5rem !important;
    }

    .is-pr-widescreen-4, .is-px-widescreen-4 {
        padding-right: 1.5rem !important;
    }

    .is-pb-widescreen-4, .is-py-widescreen-4 {
        padding-bottom: 1.5rem !important;
    }

    .is-pl-widescreen-4, .is-px-widescreen-4 {
        padding-left: 1.5rem !important;
    }

    .is-p-widescreen-5 {
        padding: 3rem !important;
    }

    .is-pt-widescreen-5, .is-py-widescreen-5 {
        padding-top: 3rem !important;
    }

    .is-pr-widescreen-5, .is-px-widescreen-5 {
        padding-right: 3rem !important;
    }

    .is-pb-widescreen-5, .is-py-widescreen-5 {
        padding-bottom: 3rem !important;
    }

    .is-pl-widescreen-5, .is-px-widescreen-5 {
        padding-left: 3rem !important;
    }

    .is-m-widescreen-auto {
        margin: auto !important;
    }

    .is-mt-widescreen-auto, .is-my-widescreen-auto {
        margin-top: auto !important;
    }

    .is-mr-widescreen-auto, .is-mx-widescreen-auto {
        margin-right: auto !important;
    }

    .is-mb-widescreen-auto, .is-my-widescreen-auto {
        margin-bottom: auto !important;
    }

    .is-ml-widescreen-auto, .is-mx-widescreen-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1408px) {
    .is-m-hd-0 {
        margin: 0 !important;
    }

    .is-mt-hd-0, .is-my-hd-0 {
        margin-top: 0 !important;
    }

    .is-mr-hd-0, .is-mx-hd-0 {
        margin-right: 0 !important;
    }

    .is-mb-hd-0, .is-my-hd-0 {
        margin-bottom: 0 !important;
    }

    .is-ml-hd-0, .is-mx-hd-0 {
        margin-left: 0 !important;
    }

    .is-m-hd-1 {
        margin: 0.25rem !important;
    }

    .is-mt-hd-1, .is-my-hd-1 {
        margin-top: 0.25rem !important;
    }

    .is-mr-hd-1, .is-mx-hd-1 {
        margin-right: 0.25rem !important;
    }

    .is-mb-hd-1, .is-my-hd-1 {
        margin-bottom: 0.25rem !important;
    }

    .is-ml-hd-1, .is-mx-hd-1 {
        margin-left: 0.25rem !important;
    }

    .is-m-hd-2 {
        margin: 0.5rem !important;
    }

    .is-mt-hd-2, .is-my-hd-2 {
        margin-top: 0.5rem !important;
    }

    .is-mr-hd-2, .is-mx-hd-2 {
        margin-right: 0.5rem !important;
    }

    .is-mb-hd-2, .is-my-hd-2 {
        margin-bottom: 0.5rem !important;
    }

    .is-ml-hd-2, .is-mx-hd-2 {
        margin-left: 0.5rem !important;
    }

    .is-m-hd-3 {
        margin: 1rem !important;
    }

    .is-mt-hd-3, .is-my-hd-3 {
        margin-top: 1rem !important;
    }

    .is-mr-hd-3, .is-mx-hd-3 {
        margin-right: 1rem !important;
    }

    .is-mb-hd-3, .is-my-hd-3 {
        margin-bottom: 1rem !important;
    }

    .is-ml-hd-3, .is-mx-hd-3 {
        margin-left: 1rem !important;
    }

    .is-m-hd-4 {
        margin: 1.5rem !important;
    }

    .is-mt-hd-4, .is-my-hd-4 {
        margin-top: 1.5rem !important;
    }

    .is-mr-hd-4, .is-mx-hd-4 {
        margin-right: 1.5rem !important;
    }

    .is-mb-hd-4, .is-my-hd-4 {
        margin-bottom: 1.5rem !important;
    }

    .is-ml-hd-4, .is-mx-hd-4 {
        margin-left: 1.5rem !important;
    }

    .is-m-hd-5 {
        margin: 3rem !important;
    }

    .is-mt-hd-5, .is-my-hd-5 {
        margin-top: 3rem !important;
    }

    .is-mr-hd-5, .is-mx-hd-5 {
        margin-right: 3rem !important;
    }

    .is-mb-hd-5, .is-my-hd-5 {
        margin-bottom: 3rem !important;
    }

    .is-ml-hd-5, .is-mx-hd-5 {
        margin-left: 3rem !important;
    }

    .is-p-hd-0 {
        padding: 0 !important;
    }

    .is-pt-hd-0, .is-py-hd-0 {
        padding-top: 0 !important;
    }

    .is-pr-hd-0, .is-px-hd-0 {
        padding-right: 0 !important;
    }

    .is-pb-hd-0, .is-py-hd-0 {
        padding-bottom: 0 !important;
    }

    .is-pl-hd-0, .is-px-hd-0 {
        padding-left: 0 !important;
    }

    .is-p-hd-1 {
        padding: 0.25rem !important;
    }

    .is-pt-hd-1, .is-py-hd-1 {
        padding-top: 0.25rem !important;
    }

    .is-pr-hd-1, .is-px-hd-1 {
        padding-right: 0.25rem !important;
    }

    .is-pb-hd-1, .is-py-hd-1 {
        padding-bottom: 0.25rem !important;
    }

    .is-pl-hd-1, .is-px-hd-1 {
        padding-left: 0.25rem !important;
    }

    .is-p-hd-2 {
        padding: 0.5rem !important;
    }

    .is-pt-hd-2, .is-py-hd-2 {
        padding-top: 0.5rem !important;
    }

    .is-pr-hd-2, .is-px-hd-2 {
        padding-right: 0.5rem !important;
    }

    .is-pb-hd-2, .is-py-hd-2 {
        padding-bottom: 0.5rem !important;
    }

    .is-pl-hd-2, .is-px-hd-2 {
        padding-left: 0.5rem !important;
    }

    .is-p-hd-3 {
        padding: 1rem !important;
    }

    .is-pt-hd-3, .is-py-hd-3 {
        padding-top: 1rem !important;
    }

    .is-pr-hd-3, .is-px-hd-3 {
        padding-right: 1rem !important;
    }

    .is-pb-hd-3, .is-py-hd-3 {
        padding-bottom: 1rem !important;
    }

    .is-pl-hd-3, .is-px-hd-3 {
        padding-left: 1rem !important;
    }

    .is-p-hd-4 {
        padding: 1.5rem !important;
    }

    .is-pt-hd-4, .is-py-hd-4 {
        padding-top: 1.5rem !important;
    }

    .is-pr-hd-4, .is-px-hd-4 {
        padding-right: 1.5rem !important;
    }

    .is-pb-hd-4, .is-py-hd-4 {
        padding-bottom: 1.5rem !important;
    }

    .is-pl-hd-4, .is-px-hd-4 {
        padding-left: 1.5rem !important;
    }

    .is-p-hd-5 {
        padding: 3rem !important;
    }

    .is-pt-hd-5, .is-py-hd-5 {
        padding-top: 3rem !important;
    }

    .is-pr-hd-5, .is-px-hd-5 {
        padding-right: 3rem !important;
    }

    .is-pb-hd-5, .is-py-hd-5 {
        padding-bottom: 3rem !important;
    }

    .is-pl-hd-5, .is-px-hd-5 {
        padding-left: 3rem !important;
    }

    .is-m-hd-auto {
        margin: auto !important;
    }

    .is-mt-hd-auto, .is-my-hd-auto {
        margin-top: auto !important;
    }

    .is-mr-hd-auto, .is-mx-hd-auto {
        margin-right: auto !important;
    }

    .is-mb-hd-auto, .is-my-hd-auto {
        margin-bottom: auto !important;
    }

    .is-ml-hd-auto, .is-mx-hd-auto {
        margin-left: auto !important;
    }
}

.align-middle {
    vertical-align: middle;
}

.parent-dashboard-wrapper .namecard-applicant-event, .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded, .parent-dashboard-wrapper .section-files .file-upload-area, .parent-dashboard-wrapper .section-messages .comment {
    background: #fbfcff;
    border-radius: 4px;
    border: 1px solid #deeaf8;
    padding: 10px 15px;
}

.-reset-side-space {
    margin-left: -15px;
    margin-right: -15px;
}

body {
    font-family: 'Open Sans', 'OpenSans', sans-serif;
}

.ms-ctn input {
    border: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.ms-ctn .ms-empty-text {
    width: 100% !important;
}

.ms-ctn#reply_comment_recipients_to, .ms-ctn#reply_comment_recipients_cc {
    height: auto !important;
}

.select2-search-field, .select2-input {
    width: initial !important;
}

.full-width-search .select2-search-field, .full-width-search .select2-input {
    width: 100% !important;
}

.col-xs-3 .radio.-collection label, .col-sm-3 .radio.-collection label, .col-md-3 .radio.-collection label, .col-xs-6 .radio.-collection label, .col-sm-6 .radio.-collection label, .col-md-6 .radio.-collection label {
    display: block;
}

textarea {
    background: -webkit-gradient(linear, left bottom, left top, from(#fdfdfd), to(#f9f9f9)) !important;
    background: linear-gradient(to top, #fdfdfd 0%, #f9f9f9 100%) !important;
    border-radius: 2px !important;
    border: 1px solid #e1e1e1 !important;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08) !important;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.08) !important;
    color: #293041 !important;
    font-size: 13px !important;
    line-height: 28px !important;
    min-height: 86px !important;
    padding: 0 10px !important;
}

    textarea:focus {
        background: #fff !important;
        border-color: #478cfe !important;
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08) !important;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.08) !important;
        outline: 0 !important;
    }

    textarea.ui-state-error:focus {
        border-color: transparent !important;
    }

.help-block:empty {
    margin: 0;
}

label.required {
    padding-right: 10px;
    position: relative;
}

    label.required::after {
        content: '\00a0*';
        position: absolute;
        right: 0;
        top: 0;
    }

span.required {
    padding-right: 10px;
    position: relative;
}

    span.required::after {
        content: '\00a0*';
        position: absolute;
        right: 0;
        top: 0;
        color: #e94b35;
    }

form img {
    max-width: 100%;
}

.inline-block-important.select2-container {
    display: inline-block !important;
}

input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
}

.field-wrapper blockquote, .static-text-label blockquote, .static-text-label-translation blockquote, .field-section-header-text blockquote, .notice-block.-static blockquote {
    font-size: inherit;
    font-style: normal;
}

    .field-wrapper blockquote blockquote, .static-text-label blockquote blockquote, .static-text-label-translation blockquote blockquote, .field-section-header-text blockquote blockquote, .notice-block.-static blockquote blockquote {
        border: 0;
        margin: 0;
        padding: 0;
    }

#flash-area .alert-alt.flash {
    height: auto;
    min-height: 50px;
}

.form-group label h1, .col-sm-3.label-block label h1, .form-group label .h1, .col-sm-3.label-block label .h1, .form-group label h2, .col-sm-3.label-block label h2, .form-group label .h2, .col-sm-3.label-block label .h2, .form-group label h3, .col-sm-3.label-block label h3, .form-group label .h3, .col-sm-3.label-block label .h3, .control-group label h1, .control-group label .h1, .control-group label h2, .control-group label .h2, .control-group label h3, .control-group label .h3 {
    margin-top: 0;
}

.form-group label h4, .col-sm-3.label-block label h4, .form-group label .h4, .col-sm-3.label-block label .h4, .form-group label main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .form-group label h1, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label h1, .form-group label main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header .form-group label .h2, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label .h2, .form-group label main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header .form-group label h2, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label h2, .form-group label main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .form-group label h3, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label h3, .form-group label main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header .form-group label .h3, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label .h3, .form-group label main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .form-group label h4, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label h4, .form-group label main .content-wrapper .content-block .content-block-header .h4, main .content-wrapper .content-block .content-block-header .form-group label .h4, .col-sm-3.label-block label main .content-wrapper .content-block .content-block-header .h4, main .content-wrapper .content-block .content-block-header .col-sm-3.label-block label .h4, .form-group label h5, .col-sm-3.label-block label h5, .form-group label .h5, .col-sm-3.label-block label .h5, .form-group label h6, .col-sm-3.label-block label h6, .form-group label .h6, .col-sm-3.label-block label .h6, .control-group label h4, .control-group label .h4, .control-group label main .content-wrapper .content-block .content-block-header h1, main .content-wrapper .content-block .content-block-header .control-group label h1, .control-group label main .content-wrapper .content-block .content-block-header .h2, main .content-wrapper .content-block .content-block-header .control-group label .h2, .control-group label main .content-wrapper .content-block .content-block-header h2, main .content-wrapper .content-block .content-block-header .control-group label h2, .control-group label main .content-wrapper .content-block .content-block-header h3, main .content-wrapper .content-block .content-block-header .control-group label h3, .control-group label main .content-wrapper .content-block .content-block-header .h3, main .content-wrapper .content-block .content-block-header .control-group label .h3, .control-group label main .content-wrapper .content-block .content-block-header h4, main .content-wrapper .content-block .content-block-header .control-group label h4, .control-group label main .content-wrapper .content-block .content-block-header .h4, main .content-wrapper .content-block .content-block-header .control-group label .h4, .control-group label h5, .control-group label .h5, .control-group label h6, .control-group label .h6 {
    margin-top: 2px;
    margin-bottom: 2px;
}

body {
    font-size: 12px;
}

.hidden-ni {
    display: none;
}

main {
    position: relative;
}

@media (min-width: 992px) {
    main .sidebar-content {
        padding: 0 15px;
        position: static;
        width: 100%;
    }
}

@media (min-width: 1200px) {
    main .sidebar-content {
        padding: 0;
        position: absolute;
        right: 15px;
        top: 0;
        width: 240px;
    }
}

main .bar .title {
    display: inline-block;
}

main .bar.block-header {
    margin-bottom: 10px;
}

.avatar {
    display: inline-block;
}

    .avatar img {
        border-radius: 50%;
        width: 40px;
        height: 40px;
    }

    .avatar.micro img, .avatar.avatar-small img {
        width: 20px;
        height: 20px;
        display: block;
        overflow: hidden;
    }

.form-group label, .col-sm-3.label-block label {
    font-size: 14px;
    padding-right: 10px;
    position: relative;
}

    .form-group label h1, .col-sm-3.label-block label h1, .form-group label h2, .col-sm-3.label-block label h2, .form-group label h3, .col-sm-3.label-block label h3, .form-group label h4, .col-sm-3.label-block label h4, .form-group label h5, .col-sm-3.label-block label h5, .form-group label h6, .col-sm-3.label-block label h6, .form-group label i, .col-sm-3.label-block label i, .form-group label span, .col-sm-3.label-block label span {
        display: inline-block;
        margin: 0;
    }

.oa-logo {
    color: white;
    display: inline-block;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}

    .oa-logo .link {
        display: inline-block;
    }

        .oa-logo .link:hover, .oa-logo .link:focus, .oa-logo .link:active {
            text-decoration: none;
        }

        .oa-logo .link .applogo {
            width: 40px;
            height: 40px;
        }

        .oa-logo .link .appname {
            color: white;
            display: inline-block;
            font-size: 20px;
            font-weight: 300;
            line-height: 60px;
            text-shadow: none;
            vertical-align: middle;
        }

    .oa-logo .copyright-oa-logo {
        margin-right: 5px;
    }

.landing, .landing-layout {
    width: 100%;
    height: 100%;
    position: relative;
}

@media only screen and (max-height: 610px) {
    .landing, .landing-layout {
        height: auto;
    }
}

.landing main, .landing-layout main {
    min-width: 0;
    z-index: 1;
    margin-bottom: 25px;
}

.landing .bar.-landing, .landing-layout .bar.-landing {
    text-align: center;
}

.landing .school-logo, .landing-layout .school-logo {
    background: white;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: -60px auto 10px auto;
    padding: 5px;
    text-align: center;
    overflow: hidden;
    width: 100px;
    height: 100px;
    -webkit-box-shadow: 0 2.5px 10px rgba(41,48,65,0.1);
    box-shadow: 0 2.5px 10px rgba(41,48,65,0.1);
}

    .landing .school-logo img, .landing-layout .school-logo img {
        max-height: 90px;
        max-width: 90px;
    }

.landing .content.-user-login, .landing .content.-sign-in-as-parent, .landing .new_parent, .landing .new_user, .landing .new_agent, .landing .new_admin, .landing .edit_parent, .landing .edit_user, .landing .verify-email-by-password, .landing-layout .content.-user-login, .landing-layout .content.-sign-in-as-parent, .landing-layout .new_parent, .landing-layout .new_user, .landing-layout .new_agent, .landing-layout .new_admin, .landing-layout .edit_parent, .landing-layout .edit_user, .landing-layout .verify-email-by-password {
    margin-top: 60px;
}

.landing .logo-and-terms-footer, .landing-layout .logo-and-terms-footer {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.4)));
    background-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);
    background-repeat: repeat-x;
    bottom: 0;
    color: white;
    left: 0;
    padding: 10px 10px 10px 20px;
    position: absolute;
    right: 0;
    width: 100%;
    font-size: 10.5px;
    letter-spacing: 0.5px;
}

    .landing .logo-and-terms-footer .-footer a, .landing-layout .logo-and-terms-footer .-footer a {
        color: white;
        text-decoration: none;
        margin-left: 3px;
    }

        .landing .logo-and-terms-footer .-footer a:hover, .landing-layout .logo-and-terms-footer .-footer a:hover {
            text-decoration: underline;
        }

    .landing .logo-and-terms-footer .additional-text, .landing .logo-and-terms-footer .footer-terms, .landing-layout .logo-and-terms-footer .additional-text, .landing-layout .logo-and-terms-footer .footer-terms {
        font-weight: 100;
    }

    .landing .logo-and-terms-footer .oa-logo, .landing .logo-and-terms-footer .admin-link, .landing .logo-and-terms-footer .footer-terms, .landing-layout .logo-and-terms-footer .oa-logo, .landing-layout .logo-and-terms-footer .admin-link, .landing-layout .logo-and-terms-footer .footer-terms {
        height: 30px;
    }

    .landing .logo-and-terms-footer .applogo, .landing-layout .logo-and-terms-footer .applogo {
        margin-right: 5px;
        width: 30px;
        height: 30px;
    }

#menu {
    background-color: #293041;
    display: block;
    pointer-events: all;
    top: 60px;
    z-index: 1061;
}

    #menu .student-dropdown .dropdown-toggle {
        color: #aaccff;
        font-size: 12px;
        cursor: pointer;
        width: 100%;
        outline: none;
        background: #222233;
        height: 36px;
        line-height: 20px;
        padding: 8px 15px;
        position: relative;
    }

        #menu .student-dropdown .dropdown-toggle svg {
            width: 7px;
            position: absolute;
            right: 15px;
            top: 50%;
            margin-top: -4px;
        }

            #menu .student-dropdown .dropdown-toggle svg path {
                fill: #aaccff;
            }

    #menu .student-dropdown .dropdown-menu, #menu .student-dropdown .select2-drop.select2-dropdown > ul {
        margin: 0;
        left: 5px;
        right: 5px;
    }

        #menu .student-dropdown .dropdown-menu::before, #menu .student-dropdown .select2-drop.select2-dropdown > ul::before {
            right: 6px;
            border-width: 7px;
            border-top-width: 0;
        }

        #menu .student-dropdown .dropdown-menu::after, #menu .student-dropdown .select2-drop.select2-dropdown > ul::after {
            display: none;
        }

        #menu .student-dropdown .dropdown-menu .person-block, #menu .student-dropdown .select2-drop.select2-dropdown > ul .person-block {
            max-height: inherit;
            white-space: normal;
        }

            #menu .student-dropdown .dropdown-menu .person-block .name, #menu .student-dropdown .select2-drop.select2-dropdown > ul .person-block .name {
                word-break: break-word;
            }

    #menu .student-dropdown li a {
        max-width: 100%;
        padding: 6px 15px 1px 15px;
        text-decoration: none;
    }

    #menu .student-dropdown .person-block {
        max-width: 85%;
        max-height: 20px;
        overflow: hidden;
        padding-left: 30px;
        position: relative;
    }

        #menu .student-dropdown .person-block .avatar {
            left: 0;
            position: absolute;
            top: 2px;
        }

        #menu .student-dropdown .person-block .name {
            display: inline-block;
            font-size: 12px;
        }

    #menu .nav-menu {
        min-height: calc(100% - 60px);
    }

        #menu .nav-menu > li:last-child {
            margin-bottom: 50px;
        }

    #menu.-parent .nav-menu {
        min-height: calc(100% - 36px);
    }

    #menu .nav-menu li.title {
        padding: 6px 15px;
        margin: 10px 0 4px;
    }

        #menu .nav-menu li.title:first-child {
            margin-top: 5px;
        }

    #menu .link {
        font-size: 13px;
        outline: none;
    }

    #menu .pull-right.-flex, #menu .form-group .-flex.info-link, .form-group #menu .-flex.info-link, #menu .col-sm-3.label-block .-flex.info-link, .col-sm-3.label-block #menu .-flex.info-link {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right;
    }

    #menu svg path {
        fill: #859bbb;
    }

    #menu .credentials {
        color: #5b6c86;
        font-size: 11px;
        margin-top: -42px;
        padding-left: 20px;
    }

        #menu .credentials .oa-copyright {
            padding-left: 25px;
            position: relative;
        }

            #menu .credentials .oa-copyright .copyright-oa-logo {
                left: 0;
                position: absolute;
                top: 0;
            }

@media (max-width: 768px) {
    #menu.nav-open {
        display: none;
    }
}

#menu .sign-up-block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    padding-bottom: 10px;
}

    #menu .sign-up-block .btn, #menu .sign-up-block .form-actions input[type="submit"], .form-actions #menu .sign-up-block input[type="submit"], #menu .sign-up-block .form-actions button[type="submit"], .form-actions #menu .sign-up-block button[type="submit"], #menu .sign-up-block .pill {
        font-size: 16px;
        min-height: 46px;
        border-radius: 23px;
        border-bottom-left-radius: 0;
        line-height: 34px;
        background: #0889DD;
        border-color: #0889DD;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 5px 20px;
    }

        #menu .sign-up-block .btn:hover, #menu .sign-up-block .form-actions input[type="submit"]:hover, .form-actions #menu .sign-up-block input[type="submit"]:hover, #menu .sign-up-block .form-actions button[type="submit"]:hover, .form-actions #menu .sign-up-block button[type="submit"]:hover, #menu .sign-up-block .pill:hover {
            -webkit-box-shadow: rgba(8,137,221,0.4) 0px 2px 10px,rgba(8,137,221,0.4) 0px 4px 28px;
            box-shadow: rgba(8,137,221,0.4) 0px 2px 10px,rgba(8,137,221,0.4) 0px 4px 28px;
        }

@-webkit-keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 100%, 0);
        transform: translate3d(-100%, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

@keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 100%, 0);
        transform: translate3d(-100%, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

.animate__fadeInBottomLeft.in {
    -webkit-animation-name: fadeInBottomLeft;
    animation-name: fadeInBottomLeft;
    -webkit-animation-duration: 0.35s;
    animation-duration: 0.35s;
    -webkit-animation-duration: var(0.35s);
    animation-duration: var(0.35s);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

main {
    margin-top: 0;
    padding: 0;
}

    main > .content-wrapper {
        padding: 20px;
    }

    main .main-content {
        max-width: 1220px;
        margin: auto;
    }

    main .footer-wrapper {
        padding-top: 0;
    }

@media (min-width: 993px) and (max-width: 1199px) {
    .main-layout main {
        margin-left: 250px;
    }

        .main-layout main .footer-wrapper {
            padding-top: 20px;
        }
}

@media (min-width: 768px) and (max-width: 1199px) {
    main.inactive:after {
        position: fixed;
    }

    main .footer-wrapper {
        padding-top: 20px;
    }
}

@media (max-width: 991px) {
    main > .content-wrapper {
        margin: auto;
    }
}

.toolbar-fusion {
    min-height: 60px;
}

    .toolbar-fusion .navbar {
        background-color: #ffffff;
        border: 0;
        height: 60px;
        padding: 0 20px;
    }

    .toolbar-fusion .flexbox-container {
        -ms-flex-align: center;
        -ms-flex-direction: row;
        -ms-flex-line-pack: center;
        -ms-flex-pack: center;
        -webkit-align-content: center;
        -webkit-align-items: center;
        -webkit-justify-content: center;
        align-content: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        height: 60px;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 10px 0;
        width: 100%;
    }

        .toolbar-fusion .flexbox-container::before {
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(transparent));
            background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, transparent 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#00000000', GradientType=0);
            background-repeat: repeat-x;
            content: '';
            height: 3px;
            left: 0;
            position: absolute;
            right: 0;
            top: 100%;
            width: 100%;
            z-index: 1001;
        }

        .toolbar-fusion .flexbox-container svg:not(.-xs):not(.-sm) {
            width: 20px;
            height: 20px;
        }

    .toolbar-fusion .app-flex-block, .toolbar-fusion .search-flex-block, .toolbar-fusion .admin-flex-block {
        -ms-flex-item-align: auto;
        -ms-flex: 1 1 auto;
        -ms-grid-row-align: auto;
        -webkit-align-self: auto;
        -webkit-flex: 1 1 auto;
        align-self: auto;
        -webkit-box-flex: 1;
        flex: 1 1 auto;
    }

    .toolbar-fusion .search-flex-block, .toolbar-fusion .admin-flex-block {
        height: 40px;
    }

    .toolbar-fusion .app-flex-block, .toolbar-fusion .admin-flex-block {
        min-width: 230px;
        max-width: 230px;
    }

        .toolbar-fusion .app-flex-block .link, .toolbar-fusion .app-flex-block .link:hover, .toolbar-fusion .app-flex-block .link:focus, .toolbar-fusion .admin-flex-block .link, .toolbar-fusion .admin-flex-block .link:hover, .toolbar-fusion .admin-flex-block .link:focus {
            display: inline-block;
            text-decoration: none;
        }

    .toolbar-fusion .app-flex-block {
        -ms-flex-order: 1;
        -webkit-order: 1;
        float: none;
        height: 60px;
        -webkit-box-ordinal-group: 2;
        order: 1;
        padding: 10px 0;
    }

        .toolbar-fusion .app-flex-block svg {
            -webkit-transition: -webkit-transform .2s ease-in-out;
            transition: -webkit-transform .2s ease-in-out;
            transition: transform .2s ease-in-out;
            transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
            vertical-align: middle;
        }

        .toolbar-fusion .app-flex-block #menu-trigger {
            padding: 7px 20px 15px 0;
        }

            .toolbar-fusion .app-flex-block #menu-trigger::after {
                left: 8px !important;
            }

            .toolbar-fusion .app-flex-block #menu-trigger::after {
                left: 8px !important;
            }

            .toolbar-fusion .app-flex-block #menu-trigger.active svg {
                -webkit-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                transform: rotate(90deg);
            }

        .toolbar-fusion .app-flex-block .brand {
            -ms-flex-align: center;
            -ms-flex-pack: start;
            -webkit-align-items: center;
            -webkit-justify-content: flex-start;
            -webkit-box-align: center;
            align-items: center;
            display: -ms-flexbox;
            display: -webkit-box;
            display: flex;
            height: 40px;
            -webkit-box-pack: start;
            justify-content: flex-start;
            text-decoration: none;
        }

        .toolbar-fusion .app-flex-block .app-logo {
            border-radius: 4px;
            margin-right: 10px;
            max-height: 40px;
            width: 40px;
        }

        .toolbar-fusion .app-flex-block .admin-panel-text {
            color: #293041;
            font-size: 20px;
            font-weight: 600;
            overflow: hidden;
            text-overflow: ellipsis;
            vertical-align: middle;
        }

    .toolbar-fusion .search-flex-block {
        -ms-flex-order: 2;
        -ms-flex-positive: 5;
        -ms-flex: 1 1 auto;
        -webkit-flex-grow: 5;
        -webkit-flex: 1 1 auto;
        -webkit-order: 2;
        -webkit-box-flex: 5;
        flex-grow: 5;
        flex: 1 1 auto;
        -webkit-box-ordinal-group: 3;
        order: 2;
        padding: 0 20px;
        position: relative;
    }

        .toolbar-fusion .search-flex-block .search-containter {
            margin: auto;
            max-width: 1220px;
            position: relative;
        }

        .toolbar-fusion .search-flex-block .search-field-wrapper {
            position: relative;
        }

            .toolbar-fusion .search-flex-block .search-field-wrapper svg {
                -webkit-transition: all 0.1s;
                transition: all 0.1s;
                left: 20px;
                opacity: 1;
                position: absolute;
                top: 10px;
            }

        .toolbar-fusion .search-flex-block .search {
            -webkit-transition: all 0.1s;
            transition: all 0.1s;
            border-radius: 4px;
            height: 40px;
            line-height: 40px;
            padding: 0 10px 0 50px;
            width: 100%;
        }

            .toolbar-fusion .search-flex-block .search:focus {
                padding-left: 10px;
            }

                .toolbar-fusion .search-flex-block .search:focus + svg {
                    opacity: 0;
                }

    .toolbar-fusion .admin-flex-block {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

        .toolbar-fusion .admin-flex-block .avatar {
            width: 40px;
            height: 40px;
            border-radius: 50%;
        }

        .toolbar-fusion .admin-flex-block .description {
            color: #293041;
            display: inline-block;
            font-size: 14px;
            font-weight: 600;
            line-height: 1.4em;
            margin-top: 12px;
            padding-left: 10px;
            text-overflow: ellipsis;
            width: 170px;
        }

        .toolbar-fusion .admin-flex-block .icon-arrow-down {
            margin-bottom: 8px;
        }

        .toolbar-fusion .admin-flex-block .dropdown.-user {
            height: 50px;
        }

        .toolbar-fusion .admin-flex-block .dropdown-menu, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul {
            min-width: 155px;
        }

            .toolbar-fusion .admin-flex-block .dropdown-menu.-user, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul.-user {
                margin: 0;
                width: 230px;
                z-index: 1001;
            }

                .toolbar-fusion .admin-flex-block .dropdown-menu.-user::after, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul.-user::after {
                    left: 50px;
                    right: initial;
                }

                .toolbar-fusion .admin-flex-block .dropdown-menu.-user::before, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul.-user::before {
                    left: 52px;
                    right: initial;
                }

        .toolbar-fusion .admin-flex-block .link.-dropdown {
            padding-left: 14px;
            white-space: normal;
            width: 100%;
            word-break: break-word;
        }

        .toolbar-fusion .admin-flex-block .icon-svg.-dropdown {
            margin-right: 7px;
        }

            .toolbar-fusion .admin-flex-block .icon-svg.-dropdown path {
                fill: #a6bedc;
            }

        .toolbar-fusion .admin-flex-block .badge.-user {
            background-color: #eff6ff;
            color: #859bbb;
            font-weight: 400;
        }

        .toolbar-fusion .admin-flex-block .link.-dropdown:hover .badge.-user {
            background-color: #e94b35;
            color: white;
        }

        .toolbar-fusion .admin-flex-block .link.-dropdown:hover .icon-svg.-dropdown path {
            fill: #478cfe;
        }

@media (max-width: 991px) {
    .app-flex-block .brand {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .app-flex-block #menu-trigger {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 768px) {
    .toolbar-fusion .admin-flex-block {
        min-width: 40px;
        max-width: 40px;
    }

        .toolbar-fusion .admin-flex-block .description {
            display: none;
        }

        .toolbar-fusion .admin-flex-block .icon-arrow-down {
            display: none;
        }

        .toolbar-fusion .admin-flex-block .dropdown-menu.-user, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul.-user {
            left: inherit;
            margin: 17px 0 0;
            right: 0;
            top: 33px;
            z-index: 1002;
        }

            .toolbar-fusion .admin-flex-block .dropdown-menu.-user::before, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul.-user::before {
                left: initial;
                right: 12px;
            }

            .toolbar-fusion .admin-flex-block .dropdown-menu.-user::after, .toolbar-fusion .admin-flex-block .select2-drop.select2-dropdown > ul.-user::after {
                left: initial;
                right: 10px;
            }
}

.sidebar-content .quick-links-section .btn, .sidebar-content .quick-links-section .form-actions input[type="submit"], .form-actions .sidebar-content .quick-links-section input[type="submit"], .sidebar-content .quick-links-section .form-actions button[type="submit"], .form-actions .sidebar-content .quick-links-section button[type="submit"], .sidebar-content .quick-links-section .pill {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .sidebar-content .quick-links-section .btn:not(:last-child), .sidebar-content .quick-links-section .form-actions input[type="submit"]:not(:last-child), .form-actions .sidebar-content .quick-links-section input[type="submit"]:not(:last-child), .sidebar-content .quick-links-section .form-actions button[type="submit"]:not(:last-child), .form-actions .sidebar-content .quick-links-section button[type="submit"]:not(:last-child), .sidebar-content .quick-links-section .pill:not(:last-child) {
        margin-bottom: 10px;
    }

    .sidebar-content .quick-links-section .btn svg, .sidebar-content .quick-links-section .form-actions input[type="submit"] svg, .form-actions .sidebar-content .quick-links-section input[type="submit"] svg, .sidebar-content .quick-links-section .form-actions button[type="submit"] svg, .form-actions .sidebar-content .quick-links-section button[type="submit"] svg, .sidebar-content .quick-links-section .pill svg {
        margin-right: 7px;
    }

.sidebar-content .quick-links-section .btn-application svg {
    margin-right: 7px;
}

.sidebar-content .quick-links-section .btn, .sidebar-content .quick-links-section .form-actions input[type="submit"], .form-actions .sidebar-content .quick-links-section input[type="submit"], .sidebar-content .quick-links-section .form-actions button[type="submit"], .form-actions .sidebar-content .quick-links-section button[type="submit"], .sidebar-content .quick-links-section .pill, .sidebar-content .quick-links-section .dropdown .dropdown-menu, .sidebar-content .quick-links-section .dropdown .select2-drop.select2-dropdown > ul {
    font-size: 13px;
    width: 197px;
}

.sidebar-content .quick-links-section .dropdown .dropdown-menu, .sidebar-content .quick-links-section .dropdown .select2-drop.select2-dropdown > ul {
    margin-top: 10px;
}

    .sidebar-content .quick-links-section .dropdown .dropdown-menu a, .sidebar-content .quick-links-section .dropdown .select2-drop.select2-dropdown > ul a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        color: #293041;
        padding-left: 11px;
        padding-right: 10px;
        font-weight: 100;
    }

        .sidebar-content .quick-links-section .dropdown .dropdown-menu a span, .sidebar-content .quick-links-section .dropdown .select2-drop.select2-dropdown > ul a span {
            overflow: hidden;
            text-overflow: ellipsis;
        }

.sidebar-content .quick-links-section .btn-inquiry path {
    fill: #3B9EE0;
}

.sidebar-content .quick-links-section .btn-application path {
    fill: #E87E04;
}

.sidebar-content .quick-links-section .btn-application svg {
    width: 16px;
    height: 16px;
}

.sidebar-content .quick-links-section .btn-tour path {
    fill: #F6A71B;
}

.sidebar-content .quick-links-section .btn-open-day path {
    fill: #1ECD6E;
}

.sidebar-content .student-history #applicant-history-parents .title {
    padding-bottom: 8px;
}

.sidebar-content .student-history .fu-lg {
    float: left;
    margin-right: 11px;
    margin-top: 2px;
    position: relative;
    width: 15px;
    height: 15px;
}

.sidebar-content .student-history .student {
    margin-bottom: 3px;
    padding: 2px 0;
}

.sidebar-content .student-history .status {
    margin-bottom: 4px;
    text-shadow: 1px 1px 0 #ffffff;
}

.sidebar-content .student-history .status-name {
    color: #293041;
    font-size: 13px;
    word-wrap: break-word;
}

.sidebar-content .student-history .status-date {
    color: #859bbb;
    font-size: 12px;
}

.sidebar-content .student-history .btn-undo {
    color: #859bbb;
    float: right;
    text-decoration: underline;
}

    .sidebar-content .student-history .btn-undo:hover {
        text-decoration: none;
    }

.sidebar-content .campus {
    margin-top: 20px;
}

    .sidebar-content .campus:first-child {
        margin-top: 0;
    }

    .sidebar-content .campus .map {
        max-width: 230px;
        padding: 0px;
    }

    .sidebar-content .campus .description {
        max-width: 230px;
        padding-top: 6px;
        word-break: break-word;
    }

.sidebar-content .content-unit {
    min-width: 230px;
}

    .sidebar-content .content-unit:not(:last-child) {
        border-bottom: 1px solid #d9e7f6;
    }

    .sidebar-content .content-unit .title {
        background-color: transparent;
        background-image: none;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #a6bedc;
        font-size: 11px;
        -webkit-font-smoothing: antialiased;
        line-height: 1.8em;
        margin: 0;
        padding: 0 0 15px 0;
        text-transform: uppercase;
    }

    .sidebar-content .content-unit .send-invitation-mail-title {
        padding-left: 10px;
    }

.sidebar-content .additional-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    overflow-wrap: break-word;
}

    .sidebar-content .additional-info svg {
        margin-right: 7px;
    }

    .sidebar-content .additional-info + .additional-info {
        margin-top: 5px;
    }

    .sidebar-content .additional-info .additional-info-text {
        max-width: 200px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.sidebar-content .person-block {
    display: block;
}

    .sidebar-content .person-block:not(:last-child) {
        padding-bottom: 20px;
    }

    .sidebar-content .person-block .description {
        max-width: 160px;
    }

        .sidebar-content .person-block .description .name, .sidebar-content .person-block .description .role {
            white-space: normal;
        }

    .sidebar-content .person-block .additional-info {
        margin: 5px 0 0 3px;
    }

        .sidebar-content .person-block .additional-info:first-child {
            margin-top: 10px;
        }

@media (max-width: 1199px) {
    .sidebar-content {
        padding: 0 20px 0 20px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

        .sidebar-content .content-unit {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column wrap;
            flex-flow: column wrap;
        }

        .sidebar-content .media-body {
            width: auto;
        }

        .sidebar-content .content-unit .title {
            text-align: center;
        }

        .sidebar-content .content-unit.-history .student {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }
}

@media (min-width: 1200px) {
    .sidebar-content {
        padding-top: 20px !important;
        right: 20px !important;
        width: 230px !important;
    }

        .sidebar-content .content-unit {
            padding-bottom: 20px;
        }

            .sidebar-content .content-unit:not(:first-child) {
                padding-top: 20px;
            }
}

.toolbar-parent {
    min-height: 60px;
}

    .toolbar-parent .navbar {
        background-color: #ffffff;
        border: 0;
        height: 60px;
        padding: 0 15px;
        z-index: 1061;
    }

    .toolbar-parent .flexbox-container {
        -ms-flex-align: center;
        -ms-flex-direction: row;
        -ms-flex-line-pack: center;
        -ms-flex-pack: center;
        -ms-flex-wrap: nowrap;
        -webkit-align-content: center;
        -webkit-align-items: center;
        -webkit-flex-wrap: nowrap;
        -webkit-justify-content: center;
        align-content: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        flex-align: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        flex-line-pack: center;
        flex-pack: center;
        flex-wrap: nowrap;
        height: 60px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 10px 0;
        width: 100%;
    }

        .toolbar-parent .flexbox-container::before {
            content: '';
            height: 3px;
            left: 0;
            position: absolute;
            right: 0;
            top: 100%;
            width: 100%;
            z-index: 1001;
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(transparent));
            background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, transparent 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#00000000', GradientType=0);
            background-repeat: repeat-x;
        }

        .toolbar-parent .flexbox-container svg:not(.-xs):not(.-sm) {
            width: 12px;
            height: 12px;
        }

        .toolbar-parent .flexbox-container.-parent .user-flex-block {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
        }

        .toolbar-parent .flexbox-container.-parent .-user {
            float: right;
        }

    .toolbar-parent .user-flex-block {
        margin-left: auto;
    }

    .toolbar-parent .language-flex-block, .toolbar-parent .user-flex-block {
        height: 40px;
    }

        .toolbar-parent .school-flex-block.active .full-mode-content, .toolbar-parent .user-flex-block .full-mode-content {
            float: right;
        }

            .toolbar-parent .school-flex-block.active .full-mode-content .btn, .toolbar-parent .school-flex-block.active .full-mode-content .form-actions input[type="submit"], .form-actions .toolbar-parent .school-flex-block.active .full-mode-content input[type="submit"], .toolbar-parent .school-flex-block.active .full-mode-content .form-actions button[type="submit"], .form-actions .toolbar-parent .school-flex-block.active .full-mode-content button[type="submit"], .toolbar-parent .school-flex-block.active .full-mode-content .pill, .toolbar-parent .user-flex-block .full-mode-content .btn, .toolbar-parent .user-flex-block .full-mode-content .form-actions input[type="submit"], .form-actions .toolbar-parent .user-flex-block .full-mode-content input[type="submit"], .toolbar-parent .user-flex-block .full-mode-content .form-actions button[type="submit"], .form-actions .toolbar-parent .user-flex-block .full-mode-content button[type="submit"], .toolbar-parent .user-flex-block .full-mode-content .pill {
                font-size: 13px;
            }

        .toolbar-parent .school-flex-block.active .link, .toolbar-parent .school-flex-block.active .link:hover, .toolbar-parent .school-flex-block.active .link:focus, .toolbar-parent .user-flex-block .link, .toolbar-parent .user-flex-block .link:hover, .toolbar-parent .user-flex-block .link:focus {
            display: inline-block;
            text-decoration: none;
        }

    .toolbar-parent .school-flex-block {
        -ms-flex-order: 1;
        -webkit-order: 1;
        float: none;
        height: 60px;
        padding: 10px 0;
        -webkit-box-ordinal-group: 2;
        order: 1;
    }

        .toolbar-parent .school-flex-block svg {
            -webkit-transition: -webkit-transform .2s ease-in-out;
            transition: -webkit-transform .2s ease-in-out;
            transition: transform .2s ease-in-out;
            transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
            vertical-align: middle;
        }

        .toolbar-parent .school-flex-block #oa-menu-trigger {
            padding: 7px 20px 15px 4px;
            position: relative;
            cursor: pointer;
            font-size: 15px;
            color: #777;
            line-height: 26px;
        }

            .toolbar-parent .school-flex-block #oa-menu-trigger:hover .title-menu {
                color: #5e5e5e;
            }

            .toolbar-parent .school-flex-block #oa-menu-trigger::after {
                left: 8px !important;
            }

            .toolbar-parent .school-flex-block #oa-menu-trigger svg {
                position: relative;
                top: -1px;
            }

                .toolbar-parent .school-flex-block #oa-menu-trigger svg path {
                    fill: #4b8ffa;
                }

            .toolbar-parent .school-flex-block #oa-menu-trigger::after {
                display: block;
                position: absolute;
                content: "";
                bottom: -1px;
                left: 8px;
                margin-left: -8px;
                z-index: 21;
                border: 10px solid red;
                border-color: transparent transparent #293040 transparent;
            }

@media (max-width: 768px) {
    .toolbar-parent .school-flex-block #oa-menu-trigger.oa-lite-active::after {
        display: none;
    }
}

.toolbar-parent .school-flex-block .school-logo-name {
    -ms-flex-align: center;
    -ms-flex-pack: start;
    -webkit-align-items: center;
    -webkit-justify-content: flex-start;
    height: 40px;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.toolbar-parent .school-flex-block .school-logo-name {
    text-decoration: none;
}

    .toolbar-parent .school-flex-block .school-logo-name svg path {
        fill: #4b8ffa;
    }

    .toolbar-parent .school-flex-block .school-logo-name:hover svg path {
        fill: #777;
    }

.toolbar-parent .school-flex-block .school-logo {
    border-radius: 4px;
    margin-right: 10px;
    max-height: 40px;
    width: 40px;
    overflow: hidden;
}

.toolbar-parent .school-flex-block .school-name {
    color: #777;
    font-size: 15px;
    line-height: 17px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    margin-left: 8px;
}

    .toolbar-parent .school-flex-block .school-name:hover {
        color: #5e5e5e;
    }

.toolbar-parent .user-flex-block {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 4;
    order: 3;
}

    .toolbar-parent .user-flex-block .toolbar-flag {
        height: 40px;
        -ms-flex-align: center;
        -ms-flex-pack: end;
        -webkit-align-items: center;
        -webkit-box-pack: end;
        justify-content: flex-end;
        margin: 0 8px;
    }

.toolbar-parent .language-block {
    min-width: 100px;
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
}

.toolbar-parent .language-flex-block {
    max-width: 40px;
    min-width: 40px;
    line-height: 30px;
    height: 30px;
    padding: 0 9px;
}

    .toolbar-parent .language-flex-block:not(.btn):not(.pill) {
        border: 1px solid transparent;
    }

    .toolbar-parent .language-flex-block .toolbar-flag {
        height: 28px;
        -ms-flex-align: center;
        -ms-flex-pack: end;
        -webkit-align-items: center;
        -webkit-box-pack: end;
        justify-content: flex-end;
    }

.toolbar-parent .language-flex-block-en {
    margin-left: 10px;
}

.toolbar-parent .language-flex-current {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#fff));
    background-image: linear-gradient(to bottom, #e5e5e5 0%, #fff 100%);
    background-repeat: repeat-x;
    border-color: #e1e1e1;
    -webkit-box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
    box-shadow: 0.5px 1.5px 2.5px rgba(0,0,0,0.05);
    cursor: auto;
}

.toolbar-parent .user-flex-block {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
}

    .toolbar-parent .user-flex-block .avatar {
        border-radius: 50%;
        width: 32px;
        height: 32px;
    }

    .toolbar-parent .user-flex-block .desciption {
        padding-left: 10px;
        vertical-align: middle;
    }

    .toolbar-parent .user-flex-block .name, .toolbar-parent .user-flex-block .title {
        max-width: inherit;
        text-overflow: ellipsis;
    }

    .toolbar-parent .user-flex-block .name {
        color: #777;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.3em;
        margin: 1px 0;
    }

        .toolbar-parent .user-flex-block .name:hover {
            color: #4b8ffa;
        }

    .toolbar-parent .user-flex-block .title {
        color: #859bbb;
        font-size: 11px;
    }

    .toolbar-parent .user-flex-block .icon-arrow-down {
        height: 40px;
    }

    .toolbar-parent .user-flex-block .dropdown.-user .-profile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .toolbar-parent .user-flex-block .dropdown-menu, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul {
        min-width: 155px;
    }

        .toolbar-parent .user-flex-block .dropdown-menu.-user, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user {
            margin: 0;
            width: 230px;
            z-index: 1001;
        }

            .toolbar-parent .user-flex-block .dropdown-menu.-user.-guest, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user.-guest {
                width: 100%;
            }

            .toolbar-parent .user-flex-block .dropdown-menu.-user::after, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user::after {
                left: 50px;
                right: initial;
            }

            .toolbar-parent .user-flex-block .dropdown-menu.-user::before, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user::before {
                left: 52px;
                right: initial;
            }

    .toolbar-parent .user-flex-block .link.-dropdown {
        padding-left: 14px;
        white-space: normal;
        width: 100%;
        word-break: break-word;
    }

    .toolbar-parent .user-flex-block .badge.-user {
        background-color: #eff6ff;
        color: #859bbb;
        font-weight: 400;
    }

    .toolbar-parent .user-flex-block .link.-dropdown:hover .badge.-user {
        background-color: #e94b35;
        color: white;
    }

    .toolbar-parent .user-flex-block .buttons {
        height: 40px;
        -ms-flex-align: center;
        -ms-flex-pack: end;
        -webkit-align-items: center;
        -webkit-box-pack: end;
        justify-content: flex-end;
    }

        .toolbar-parent .user-flex-block .buttons .btn, .toolbar-parent .user-flex-block .buttons .form-actions input[type="submit"], .form-actions .toolbar-parent .user-flex-block .buttons input[type="submit"], .toolbar-parent .user-flex-block .buttons .form-actions button[type="submit"], .form-actions .toolbar-parent .user-flex-block .buttons button[type="submit"], .toolbar-parent .user-flex-block .buttons .pill {
            margin: 0 5px;
        }

            .toolbar-parent .user-flex-block .buttons .btn:last-child, .toolbar-parent .user-flex-block .buttons .form-actions input[type="submit"]:last-child, .form-actions .toolbar-parent .user-flex-block .buttons input[type="submit"]:last-child, .toolbar-parent .user-flex-block .buttons .form-actions button[type="submit"]:last-child, .form-actions .toolbar-parent .user-flex-block .buttons button[type="submit"]:last-child, .toolbar-parent .user-flex-block .buttons .pill:last-child {
                margin-right: 0;
            }

    .toolbar-parent .user-flex-block .toolbar-item {
        padding: 0 10px;
        text-decoration: none;
        color: #777;
    }

        .toolbar-parent .user-flex-block .toolbar-item:hover {
            color: #4b8ffa;
        }

        .toolbar-parent .user-flex-block .toolbar-item .fa-envelope-o {
            font-size: 18px;
        }

        .toolbar-parent .user-flex-block .toolbar-item.notification.red {
            color: red;
        }

            .toolbar-parent .user-flex-block .toolbar-item.notification.red svg path {
                fill: red;
            }

        .toolbar-parent .toolbar-collapse svg, .toolbar-parent .user-flex-block .toolbar-item svg {
            position: relative;
            width: 14px;
            margin-right: 2px;
            top: 1px;
        }

            .toolbar-parent .toolbar-collapse svg path, .toolbar-parent .user-flex-block .toolbar-item svg path {
                fill: #4b8ffa;
            }

.toolbar-parent ul.toolbar-collapse {
    position: fixed;
    top: 60px;
    width: 100%;
    background: white;
    padding: 10px 0;
    z-index: 100;
}

    .toolbar-parent ul.toolbar-collapse li.item {
        list-style: none;
    }

        .toolbar-parent ul.toolbar-collapse li.item a {
            display: block;
            padding: 10px;
            color: #777;
        }

        .toolbar-parent ul.toolbar-collapse li.item.user-avatar {
            width: 100%;
        }

            .toolbar-parent ul.toolbar-collapse li.item.user-avatar img {
                width: 32px;
                margin-right: 10px;
            }

            .toolbar-parent ul.toolbar-collapse li.item.user-avatar span {
                line-height: 32px;
            }

        .toolbar-parent ul.toolbar-collapse li.item.notification .red {
            color: red;
        }

            .toolbar-parent ul.toolbar-collapse li.item.notification .red svg path {
                fill: red;
            }

    .toolbar-parent ul.toolbar-collapse.in, .toolbar-parent ul.toolbar-collapse.collapsing {
        position: fixed;
    }

.lite-mode .navbar-lite {
    background-color: #293041;
    height: 20px;
}

    .lite-mode .navbar-lite * {
        color: white;
        font-weight: 100;
    }

.lite-mode .toolbar-parent {
    margin-top: 20px;
}

    .lite-mode .toolbar-parent .navbar {
        top: 20px;
    }

.lite-mode #menu {
    top: 80px;
}

.lp-enabled .toolbar-parent .navbar {
    top: 30px;
}

.lp-enabled #menu {
    top: 90px;
}

.lp-enabled.lite-mode .navbar-lite {
    top: 30px;
}

.lp-enabled.lite-mode .toolbar-parent .navbar {
    top: 50px;
}

.lp-enabled.lite-mode #menu {
    top: 110px;
}

@media (max-width: 991px) {
    .toolbar-parent .school-flex-block .school-logo-name {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .toolbar-parent .school-flex-block #oa-menu-trigger {
        display: inline-block;
    }
}

@media (max-width: 768px) {
    .toolbar-parent .school-flex-block {
        max-width: calc(100% - 140px);
    }

    .toolbar-parent .user-flex-block {
        position: relative;
    }

        .toolbar-parent .user-flex-block .full-mode-content, .toolbar-parent .user-flex-block .desciption {
            display: none;
        }

        .toolbar-parent .user-flex-block .simple-mode-content {
            display: block;
        }

        .toolbar-parent .user-flex-block .icon-arrow-down {
            display: none;
        }

        .toolbar-parent .user-flex-block .dropdown-menu.-user, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user {
            left: inherit;
            margin: 17px 0 0;
            right: 0;
            top: 33px;
            z-index: 1002;
        }

            .toolbar-parent .user-flex-block .dropdown-menu.-user::before, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user::before {
                left: initial;
                right: 12px;
            }

            .toolbar-parent .user-flex-block .dropdown-menu.-user::after, .toolbar-parent .user-flex-block .select2-drop.select2-dropdown > ul.-user::after {
                left: initial;
                right: 10px;
            }

    .toolbar-parent .flexbox-container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .toolbar-parent .flexbox-container.-parent .school-flex-block {
            max-width: calc(100% - 120px);
        }

    .toolbar-parent .language-flex-block-2nd {
        margin-left: 10px;
    }

    .toolbar-parent .language-flex-current {
        display: none;
    }

    .toolbar-parent .language-block {
        min-width: inherit;
    }
}

.pages-controller #school-name {
    border-bottom: 0;
    padding: 17px 20px;
    position: relative;
    z-index: 10;
}

    .pages-controller #school-name .school-logo-wrapper {
        background-color: #ffffff;
        border: 2px solid #ffffff;
        -webkit-box-shadow: 0 5px 20px 0px rgba(39,49,65,0.2);
        box-shadow: 0 5px 20px 0px rgba(39,49,65,0.2);
        position: absolute;
        top: -55px;
    }

        .pages-controller #school-name .school-logo-wrapper .school-logo-inner {
            width: 100px;
            height: 100px;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            overflow: hidden;
        }

        .pages-controller #school-name .school-logo-wrapper img {
            max-height: 100px;
            max-width: 100px;
        }

    .pages-controller #school-name .title {
        font-size: 21px;
        margin-left: 120px;
    }

        .pages-controller #school-name .title i {
            height: 20px;
        }

.pages-controller .promo-block-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 11;
}

.pages-controller .promo-block {
    border-top: 1px solid #d9e7f7;
    color: #293041;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px;
    position: relative;
    text-align: center;
}

    .pages-controller .promo-block + .promo-block {
        border-left: 1px solid #d9e7f7;
    }

    .pages-controller .promo-block > svg {
        bottom: 0;
        height: auto;
        opacity: 0.2;
        position: absolute;
        right: 0;
        width: 60px;
        z-index: 0;
    }

    .pages-controller .promo-block .btn, .pages-controller .promo-block .form-actions input[type="submit"], .form-actions .pages-controller .promo-block input[type="submit"], .pages-controller .promo-block .form-actions button[type="submit"], .form-actions .pages-controller .promo-block button[type="submit"], .pages-controller .promo-block .pill {
        max-width: 100%;
    }

    .pages-controller .promo-block .button-name-text {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .pages-controller .promo-block .description, .pages-controller .promo-block .submit-btn-wrapper {
        left: 15px;
        position: absolute;
        right: 15px;
        text-align: center;
        width: calc(100% - 30px);
    }

    .pages-controller .promo-block .submit-btn-wrapper {
        bottom: 15px;
    }

    .pages-controller .promo-block .description {
        font-size: 13px;
        overflow: hidden;
        text-overflow: ellipsis;
        top: 15px;
        white-space: nowrap;
    }

    .pages-controller .promo-block .title {
        font-size: 21px;
        font-weight: 600;
        line-height: 1.1;
        margin: 33px 0 45px;
    }

.pages-controller #slideshow .carousel-control .icon-svg {
    position: absolute;
    top: 50%;
    z-index: 5;
}

    .pages-controller #slideshow .carousel-control .icon-svg path {
        fill: #ffffff;
    }

.pages-controller #slideshow .carousel-control.left .icon-svg {
    left: 14px;
}

.pages-controller #slideshow .carousel-control.right .icon-svg {
    right: 14px;
}

.pages-controller #slideshow .item {
    background-size: cover;
    height: 300px;
    overflow: hidden;
}

.pages-controller #slideshow .carousel-caption {
    bottom: 0;
    color: #ffffff;
    margin-left: 120px;
    max-width: 900px;
    padding: 15px 15px 0 15px;
    text-align: left;
}

    .pages-controller #slideshow .carousel-caption h4 {
        font-size: 13px;
        font-weight: 600;
    }

    .pages-controller #slideshow .carousel-caption p {
        font-size: 10px;
    }

.pages-controller .content-block .bar .title {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.pages-controller .content.page {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

    .pages-controller .content.page img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 15px auto 15px;
    }

    .pages-controller .content.page blockquote {
        border: 0;
        color: inherit;
        font-size: inherit;
        font-style: inherit;
        margin: 13px 0 13px 40px;
        padding: 0;
    }

    .pages-controller .content.page table {
        border-collapse: collapse;
    }

        .pages-controller .content.page table td, .pages-controller .content.page table th {
            padding: 3px;
            border-width: 1px;
            border-style: solid;
        }

.homepage-content {
    color: #293041;
}

.homepage-header {
    border-top: 1px solid #d9e7f7;
    font-size: 14px;
    font-weight: 600;
    padding: 15px;
}

.promo-drop-down {
    display: inline-block;
    max-width: 100%;
}

    .promo-drop-down .caret {
        margin: 5px 0 5px 5px;
    }

    .promo-drop-down .dropdown-toggle {
        min-width: inherit;
    }

    .promo-drop-down .button-name-text {
        display: inline-block;
        vertical-align: top;
        max-width: calc(100% - 14px);
    }

    .promo-drop-down .dropdown-menu, .promo-drop-down .select2-drop.select2-dropdown > ul {
        left: inherit;
        right: 0;
    }

        .promo-drop-down .dropdown-menu a, .promo-drop-down .select2-drop.select2-dropdown > ul a {
            font-size: 12px;
            max-width: 100%;
            white-space: normal;
        }

            .promo-drop-down .dropdown-menu a:hover, .promo-drop-down .select2-drop.select2-dropdown > ul a:hover {
                color: #4b8ffa;
            }

                .promo-drop-down .dropdown-menu a:hover svg path, .promo-drop-down .select2-drop.select2-dropdown > ul a:hover svg path {
                    fill: #4b8ffa;
                }

        .promo-drop-down .dropdown-menu svg, .promo-drop-down .select2-drop.select2-dropdown > ul svg {
            width: 16px;
            height: 16px;
            margin-right: 5px;
            vertical-align: middle;
        }

            .promo-drop-down .dropdown-menu svg path, .promo-drop-down .select2-drop.select2-dropdown > ul svg path {
                fill: #859bbb;
            }

@media (max-width: 768px) {
    .pages-controller #slideshow .item {
        height: 180px;
    }
}

.account_settings-controller h5 a:hover svg * {
    fill: #478cfe;
}

#buttons {
    margin-bottom: 20px;
}

    #buttons button {
        height: 113px;
    }

    #buttons > .btn-group, #buttons > .pill-group {
        height: 100px;
    }

    #buttons .button-name-text {
        font-size: 16px;
        font-weight: 600;
        margin-top: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #buttons svg {
        width: 40px;
        height: 40px;
    }

        #buttons svg path {
            fill: #478cfe;
        }

    #buttons .dropdown-menu svg, #buttons .select2-drop.select2-dropdown > ul svg {
        width: 20px;
        height: 20px;
        margin-right: 5px;
    }

    #buttons .dropdown-menu a, #buttons .select2-drop.select2-dropdown > ul a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

.main-datepicker-container {
    background-color: transparent;
    color: initial;
    font-family: sans-serif;
    font-size: 10px;
    height: calc(100% - 20px);
    line-height: initial;
    position: absolute;
    top: 20px;
    width: 100%;
    z-index: -1;
}

.content-block .form-block-header {
    margin-left: -15px;
    margin-right: -15px;
}

.content-block .form-steps .step:last-of-type {
    max-width: 180px;
}

.children-for-enrollment .avatar {
    max-height: 40px;
    max-width: 40px;
}

.children-for-enrollment .btn-yes {
    color: #1ecd6e;
}

    .children-for-enrollment .btn-yes i {
        vertical-align: text-top;
    }

    .children-for-enrollment .btn-yes.btn-success, .children-for-enrollment .btn-yes.pill.pill-success {
        color: #fff;
    }

.children-for-enrollment .btn-no {
    color: #e94b35;
}

    .children-for-enrollment .btn-no.btn-danger, .children-for-enrollment .btn-no.pill.pill-danger {
        color: #fff;
    }

    .children-for-enrollment .btn-no i {
        vertical-align: text-top;
    }

    .children-for-enrollment .btn-no svg path {
        fill: #e94b35;
    }

.children-for-enrollment .btn-pending:not(.btn-warning) {
    background-color: #fff;
    border-color: #ccc;
    color: #f3c600;
}

.children-for-enrollment .btn-warning:not(.btn-undecided) {
    color: white;
    background-color: #f3c600;
    border-color: #ebb708;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd23), color-stop(50%, #f3c600), to(#ebb708));
    background-image: linear-gradient(#ffdd23, #f3c600 50%, #ebb708);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFDD23', endColorstr='#FFEBB708', GradientType=0);
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
}

    .children-for-enrollment .btn-warning:not(.btn-undecided):focus, .children-for-enrollment .btn-warning:not(.btn-undecided).focus {
        color: white;
        background-color: #c09c00;
        border-color: #705704;
    }

    .children-for-enrollment .btn-warning:not(.btn-undecided):hover {
        color: white;
        background-color: #c09c00;
        border-color: #b08906;
    }

    .children-for-enrollment .btn-warning:not(.btn-undecided):active, .children-for-enrollment .btn-warning:not(.btn-undecided).active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).dropdown-toggle {
        color: white;
        background-color: #c09c00;
        background-image: none;
        border-color: #b08906;
    }

        .children-for-enrollment .btn-warning:not(.btn-undecided):active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).dropdown-toggle.focus {
            color: white;
            background-color: #9c7f00;
            border-color: #705704;
        }

    .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided)[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided)[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided)[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).focus {
        background-color: #f3c600;
        border-color: #ebb708;
    }

    .children-for-enrollment .btn-warning:not(.btn-undecided) .badge {
        color: #f3c600;
        background-color: white;
    }

    .children-for-enrollment .btn-warning:not(.btn-undecided):active, .children-for-enrollment .btn-warning:not(.btn-undecided).active, .children-for-enrollment .btn-warning:not(.btn-undecided):active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):active:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ebb708), color-stop(50%, #f3c600), to(#ffdd23));
        background-image: linear-gradient(#ebb708, #f3c600 50%, #ffdd23);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEBB708', endColorstr='#FFFFDD23', GradientType=0);
        background-repeat: no-repeat;
        border-color: #dbaa05;
        -webkit-box-shadow: 0 .5px .5px 0 white;
        box-shadow: 0 .5px .5px 0 white;
    }

    .children-for-enrollment .btn-warning:not(.btn-undecided).disabled, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus {
        color: white;
        background-color: #f3c600;
        border-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd23), color-stop(50%, #f3c600), to(#ebb708)) !important;
        background-image: linear-gradient(#ffdd23, #f3c600 50%, #ebb708) !important;
        background-repeat: no-repeat;
        -webkit-box-shadow: none;
        box-shadow: none;
        cursor: not-allowed;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFDD23', endColorstr='#FFEBB708', GradientType=0);
        opacity: .55;
        text-shadow: 0 0.5px 0.5px #ebb708;
    }

        .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.focus {
            color: white;
            background-color: #c09c00;
            border-color: transparent;
        }

            .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:hover {
                color: white;
                background-color: #c09c00;
                border-color: transparent;
            }

                .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:active, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:active, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:active, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:active, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:active, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.dropdown-toggle, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:active, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.active, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.dropdown-toggle {
                    color: white;
                    background-color: #c09c00;
                    background-image: none;
                    border-color: transparent;
                }

                    .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.dropdown-toggle.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.active:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.active:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.active.focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.dropdown-toggle:hover, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.dropdown-toggle:focus, .open > .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.dropdown-toggle.focus {
                        color: white;
                        background-color: #9c7f00;
                        border-color: transparent;
                    }

                    .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.disabled:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.disabled:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.disabled.focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus[disabled]:hover, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus[disabled]:focus, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:hover, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus:focus, fieldset[disabled] .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus.focus {
                        background-color: #f3c600;
                        border-color: transparent;
                    }

                    .children-for-enrollment .btn-warning:not(.btn-undecided).disabled .badge, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled .badge, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:active .badge, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:active .badge, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:hover .badge, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:hover .badge, .children-for-enrollment .btn-warning:not(.btn-undecided).disabled:focus .badge, .children-for-enrollment .btn-warning:not(.btn-undecided):disabled:focus .badge {
                        color: #f3c600;
                        background-color: white;
                    }

    .children-for-enrollment .btn-warning:not(.btn-undecided):hover, .children-for-enrollment .btn-warning:not(.btn-undecided):focus {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd23), to(#f3c600));
        background-image: linear-gradient(to bottom, #ffdd23 0%, #f3c600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFDD23', endColorstr='#FFF3C600', GradientType=0);
        background-repeat: repeat-x;
        border-color: #ebb708;
    }

.children-for-enrollment .btn-undecided {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #5c6c82;
}

    .children-for-enrollment .btn-undecided svg path {
        fill: #5c6c82;
    }

    .children-for-enrollment .btn-undecided.btn-warning {
        color: white;
        background-color: #9db3d0;
        border-color: #90a5bf;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#a6bedc), color-stop(50%, #9db3d0), to(#90a5bf));
        background-image: linear-gradient(#a6bedc, #9db3d0 50%, #90a5bf);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA6BEDC', endColorstr='#FF90A5BF', GradientType=0);
        background-repeat: no-repeat;
        -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
        box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
    }

        .children-for-enrollment .btn-undecided.btn-warning:focus, .children-for-enrollment .btn-undecided.btn-warning.focus {
            color: white;
            background-color: #7b98bf;
            border-color: #4c6584;
        }

        .children-for-enrollment .btn-undecided.btn-warning:hover {
            color: white;
            background-color: #7b98bf;
            border-color: #6986a9;
        }

        .children-for-enrollment .btn-undecided.btn-warning:active, .children-for-enrollment .btn-undecided.btn-warning.active, .open > .children-for-enrollment .btn-undecided.btn-warning.dropdown-toggle {
            color: white;
            background-color: #7b98bf;
            background-image: none;
            border-color: #6986a9;
        }

            .children-for-enrollment .btn-undecided.btn-warning:active:hover, .children-for-enrollment .btn-undecided.btn-warning:active:focus, .children-for-enrollment .btn-undecided.btn-warning:active.focus, .children-for-enrollment .btn-undecided.btn-warning.active:hover, .children-for-enrollment .btn-undecided.btn-warning.active:focus, .children-for-enrollment .btn-undecided.btn-warning.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning.dropdown-toggle.focus {
                color: white;
                background-color: #6286b4;
                border-color: #4c6584;
            }

        .children-for-enrollment .btn-undecided.btn-warning.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.focus {
            background-color: #9db3d0;
            border-color: #90a5bf;
        }

        .children-for-enrollment .btn-undecided.btn-warning .badge {
            color: #9db3d0;
            background-color: white;
        }

        .children-for-enrollment .btn-undecided.btn-warning:active, .children-for-enrollment .btn-undecided.btn-warning.active, .children-for-enrollment .btn-undecided.btn-warning:active:focus, .children-for-enrollment .btn-undecided.btn-warning.active:focus, .children-for-enrollment .btn-undecided.btn-warning:active:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#90a5bf), color-stop(50%, #9db3d0), to(#a6bedc));
            background-image: linear-gradient(#90a5bf, #9db3d0 50%, #a6bedc);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF90A5BF', endColorstr='#FFA6BEDC', GradientType=0);
            background-repeat: no-repeat;
            border-color: #9db3d0;
            -webkit-box-shadow: 0 .5px .5px 0 white;
            box-shadow: 0 .5px .5px 0 white;
        }

        .children-for-enrollment .btn-undecided.btn-warning.disabled, .children-for-enrollment .btn-undecided.btn-warning:disabled, .children-for-enrollment .btn-undecided.btn-warning.disabled:active, .children-for-enrollment .btn-undecided.btn-warning:disabled:active, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus {
            color: white;
            background-color: #9db3d0;
            border-color: transparent;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#a6bedc), color-stop(50%, #9db3d0), to(#90a5bf)) !important;
            background-image: linear-gradient(#a6bedc, #9db3d0 50%, #90a5bf) !important;
            background-repeat: no-repeat;
            -webkit-box-shadow: none;
            box-shadow: none;
            cursor: not-allowed;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA6BEDC', endColorstr='#FF90A5BF', GradientType=0);
            opacity: .55;
            text-shadow: 0 0.5px 0.5px #90a5bf;
        }

            .children-for-enrollment .btn-undecided.btn-warning.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.focus {
                color: white;
                background-color: #7b98bf;
                border-color: transparent;
            }

                .children-for-enrollment .btn-undecided.btn-warning.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:hover {
                    color: white;
                    background-color: #7b98bf;
                    border-color: transparent;
                }

                    .children-for-enrollment .btn-undecided.btn-warning.disabled:active, .children-for-enrollment .btn-undecided.btn-warning.disabled.active, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning:disabled:active, .children-for-enrollment .btn-undecided.btn-warning:disabled.active, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:active, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.active, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:active.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:active, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.active, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:active.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:active, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.active, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:active, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.active, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:active, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.active, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.dropdown-toggle, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:active, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.active, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.dropdown-toggle {
                        color: white;
                        background-color: #7b98bf;
                        background-image: none;
                        border-color: transparent;
                    }

                        .children-for-enrollment .btn-undecided.btn-warning.disabled:active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled.active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled.active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled.active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled.active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active:active.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:active.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:active.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:active.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active:active.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:active.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:active.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:active.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:active.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:active.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:active.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.active:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.active:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.dropdown-toggle.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:active.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.active:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.active:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.active.focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.dropdown-toggle:hover, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.dropdown-toggle:focus, .open > .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.dropdown-toggle.focus {
                            color: white;
                            background-color: #6286b4;
                            border-color: transparent;
                        }

                        .children-for-enrollment .btn-undecided.btn-warning.disabled.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:active[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:active[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:active:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:active:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:active.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:active[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:active[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:active:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:active:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:active.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:hover:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:hover.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:hover:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:hover.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:focus:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning.disabled:focus.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.disabled:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.disabled:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.disabled.focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus[disabled]:hover, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus[disabled]:focus, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus[disabled].focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:hover, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:focus:focus, fieldset[disabled] .children-for-enrollment .btn-undecided.btn-warning:disabled:focus.focus {
                            background-color: #9db3d0;
                            border-color: transparent;
                        }

                        .children-for-enrollment .btn-undecided.btn-warning.disabled .badge, .children-for-enrollment .btn-undecided.btn-warning:disabled .badge, .children-for-enrollment .btn-undecided.btn-warning.disabled:active .badge, .children-for-enrollment .btn-undecided.btn-warning:disabled:active .badge, .children-for-enrollment .btn-undecided.btn-warning.disabled:hover .badge, .children-for-enrollment .btn-undecided.btn-warning:disabled:hover .badge, .children-for-enrollment .btn-undecided.btn-warning.disabled:focus .badge, .children-for-enrollment .btn-undecided.btn-warning:disabled:focus .badge {
                            color: #9db3d0;
                            background-color: white;
                        }

        .children-for-enrollment .btn-undecided.btn-warning:hover, .children-for-enrollment .btn-undecided.btn-warning:focus {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#a6bedc), to(#9db3d0));
            background-image: linear-gradient(to bottom, #a6bedc 0%, #9db3d0 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA6BEDC', endColorstr='#FF9DB3D0', GradientType=0);
            background-repeat: repeat-x;
            border-color: #90a5bf;
        }

        .children-for-enrollment .btn-undecided.btn-warning svg path {
            fill: #ffffff;
        }

.terms-conditions-options .inline-collection {
    text-align: center;
}

.terms-conditions-options .option-positive, .terms-conditions-options .option-negative {
    display: inline-block;
    font-weight: bold;
}

.terms-conditions-options .option-positive {
    color: #1aaf5d;
}

.terms-conditions-options .option-negative {
    color: #c23824;
}

.student-reenrollment-header {
    bottom: 0;
    margin: auto 0;
    top: 0;
}

    .student-reenrollment-header .btn, .student-reenrollment-header .form-actions input[type="submit"], .form-actions .student-reenrollment-header input[type="submit"], .student-reenrollment-header .form-actions button[type="submit"], .form-actions .student-reenrollment-header button[type="submit"], .student-reenrollment-header .pill {
        font-size: 11px;
        margin-left: 8px;
        min-height: 24px;
        padding: 2px 5px;
        vertical-align: bottom;
    }

        .student-reenrollment-header .btn svg, .student-reenrollment-header .form-actions input[type="submit"] svg, .form-actions .student-reenrollment-header input[type="submit"] svg, .student-reenrollment-header .form-actions button[type="submit"] svg, .form-actions .student-reenrollment-header button[type="submit"] svg, .student-reenrollment-header .pill svg {
            font-size: 13px;
            height: 16px;
            position: relative;
            top: 1px;
            width: 12px;
        }

.families-edit .field-group-record {
    position: relative;
}

    .families-edit .field-group-record .bar-narrow {
        margin-left: -15px;
        margin-right: -15px;
    }

.families-edit .row:first-of-type {
    margin-top: 0 !important;
}

.families-edit .radio label {
    margin-right: 10px;
}

.families-edit .control-group {
    margin-bottom: 10px;
}

.families-edit .tar .cancel {
    float: right;
}

.families-edit .popover {
    min-width: 240px;
}

.sms-form .phone-form-group {
    position: relative;
}

.sms-form input.phone[type=tel] {
    background-image: none;
}

.sms-form #send-code-btn {
    position: absolute;
    top: 32px;
    right: 10px;
}

    .sms-form #send-code-btn.pending {
        color: #7d7b7b;
        pointer-events: none;
        cursor: default;
    }

.bar-narrow {
    padding-top: 0;
    padding-bottom: 0;
}

.col-sm-3.label-block label {
    margin: 10px 0 0;
}

.field-value-wrapper label {
    color: #5b6c86;
}

.field-wrapper .radio label, .field-wrapper .checkbox label {
    margin-right: 10px;
}

.field-wrapper .radio:first-child, .field-wrapper .checkbox:first-child {
    margin-top: 0;
}

.field-wrapper .radio:last-of-type, .field-wrapper .checkbox:last-of-type {
    margin-bottom: 0;
}

.field-wrapper .radio-inline, .field-wrapper .checkbox-inline {
    margin-left: 0;
    padding-left: 0;
}

.field-wrapper .form-group.check_boxes .form-group input[type='hidden'] ~ .checkbox, .field-wrapper .check_boxes.col-sm-3.label-block .form-group input[type='hidden'] ~ .checkbox, .field-wrapper .form-group.check_boxes .col-sm-3.label-block input[type='hidden'] ~ .checkbox, .field-wrapper .check_boxes.col-sm-3.label-block .col-sm-3.label-block input[type='hidden'] ~ .checkbox {
    margin-top: 0;
}

.field-wrapper .form-group .label-block + .translation-block, .field-wrapper .col-sm-3.label-block .label-block + .translation-block {
    margin-top: -4px;
}

.field-wrapper .form-group .translation-block, .field-wrapper .col-sm-3.label-block .translation-block {
    color: #859bbb;
    font-style: italic;
    text-align: left;
    margin-bottom: 8px;
}

.field-wrapper .form-group .help-block, .field-wrapper .col-sm-3.label-block .help-block {
    text-align: left;
    margin-top: 10px;
}

    .field-wrapper .form-group .help-block:last-child, .field-wrapper .col-sm-3.label-block .help-block:last-child {
        margin-bottom: 0;
    }

    .field-wrapper .form-group .help-block p, .field-wrapper .col-sm-3.label-block .help-block p {
        margin-bottom: 0;
    }

.gender-field .radio .label-block:last-child {
    margin-bottom: 0;
}

.field-terms .alert-info {
    margin-bottom: 10px;
}

.field-terms .terms-content {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    color: black;
}

    .field-terms .terms-content blockquote {
        font-size: inherit;
    }

    .field-terms .terms-content img {
        max-width: 100%;
    }

.field-group .tac.add-field {
    margin-top: 10px;
}

.form-group .signature-date, .col-sm-3.label-block .signature-date {
    color: #859bbb;
    display: inline;
    font-size: 11px;
    float: right;
    margin-top: 10px;
    text-align: right;
}

    .form-group .signature-date + .help-block, .col-sm-3.label-block .signature-date + .help-block {
        display: inline;
        float: left;
    }

.form-group.has-warning .input-group input + .input-group-addon, .has-warning.col-sm-3.label-block .input-group input + .input-group-addon, .form-group.has-warning .input-group input:focus + .input-group-addon, .has-warning.col-sm-3.label-block .input-group input:focus + .input-group-addon {
    border-color: #f59d00;
}

.field-section-header-text {
    color: #293041;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 600;
}

.field-group .field-group-header-text {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    color: #293041;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
}

.field-group .oa-prefix {
    margin-right: 5px;
}

.field-group .tar {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: auto;
}

.static-text-label, .static-text-label-translation, .form-description {
    margin-top: 10px;
}

    .static-text-label img, .static-text-label-translation img {
        margin: 10px 0;
        max-width: 100%;
    }

.form-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    font-weight: 300;
    padding: 5px 15px;
}

    .form-footer .buttons {
        margin-left: auto;
    }

        .form-footer .buttons .previous {
            margin-right: 10px;
        }

    .form-footer .required-fields-legend > span {
        color: #e94b35;
    }

.group-field-js-error-message {
    padding-left: 4px;
}

    .group-field-js-error-message span {
        color: #e94b35;
    }

.field-terms .checkbox .check_boxes {
    margin-right: 0 !important;
    vertical-align: top;
}

.field-value-wrapper i[class^='flag-24'] {
    margin-right: 5px;
    margin-top: -6px;
    position: relative;
    top: 6px;
}

.field-value-wrapper {
    margin-bottom: 8px;
    min-height: 34px;
    word-break: normal;
}

    .field-value-wrapper label {
        margin-bottom: 5px;
    }

    .field-value-wrapper p {
        word-break: break-word;
    }

        .field-value-wrapper p img {
            width: 30px;
            height: 30px;
            border-radius: 50%;
        }

    .field-value-wrapper .field-terms {
        margin-top: 5px;
    }

.bar + .content > .row:first-of-type {
    margin-top: 15px;
}

.bar + .content > .bar:first-child {
    border-top: 0;
}

label {
    word-break: break-word;
}

.info-icon {
    width: 15px;
    height: 15px;
    vertical-align: sub;
}

    .info-icon:hover path {
        fill: #478cfe;
    }

.idat-controller .idat-iframe, .idat_orders-controller .idat-iframe {
    height: 100%;
    width: 100%;
    border: none;
    padding-top: 15px;
}

.idat-controller.edit-action, .idat_orders-controller.show-action {
    height: 100%;
}

    .idat-controller.edit-action main.main-block, .idat_orders-controller.show-action main.main-block {
        height: calc(100% - 70px);
    }

        .idat-controller.edit-action main.main-block .container-fluid, .idat_orders-controller.show-action main.main-block .container-fluid, .idat-controller.edit-action main.main-block main, .idat_orders-controller.show-action main.main-block main, .idat-controller.edit-action main.main-block .container-fluid .main-content, .idat_orders-controller.show-action main.main-block .container-fluid .main-content, .idat-controller.edit-action main.main-block main .main-content, .idat_orders-controller.show-action main.main-block main .main-content {
            height: 100%;
        }

            .idat-controller.edit-action main.main-block .container-fluid .main-content .content-block, .idat_orders-controller.show-action main.main-block .container-fluid .main-content .content-block, .idat-controller.edit-action main.main-block main .main-content .content-block, .idat_orders-controller.show-action main.main-block main .main-content .content-block {
                height: calc(100% - 50px);
            }

            .idat-controller.edit-action main.main-block .container-fluid:not(.has-step-bar) .main-content .content-block, .idat_orders-controller.show-action main.main-block .container-fluid:not(.has-step-bar) .main-content .content-block, .idat-controller.edit-action main.main-block main:not(.has-step-bar) .main-content .content-block, .idat_orders-controller.show-action main.main-block main:not(.has-step-bar) .main-content .content-block {
                height: calc(100% - 20px);
            }

.pay-action {
    background-color: #fff;
}

    .pay-action .container-fluid, .pay-action main {
        padding: 0;
    }

    .pay-action .content-block {
        margin-top: 40px !important;
    }

    .pay-action main .content-wrapper .content-block {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.idat-controller .accept {
    margin-top: 10px;
}

    .idat-controller .accept .next-btn {
        margin-left: 5px;
    }

.idat-controller .iti__country-list {
    z-index: 3;
}

.idat-controller div[data-type="FieldTerms"] {
    display: none;
}

.idat-controller .form-steps .step .link, .idat-controller .form-steps .step .text, .idat-controller .form-steps .step .step-number {
    text-overflow: inherit;
}

.idat-controller .form-steps .step.current .link, .idat-controller .form-steps .step.current .text, .idat-controller .form-steps .step.current .step-number {
    max-width: 100%;
}

.idat-controller .form-steps .step.-title {
    min-width: 220px;
}

.idat-controller .form-steps .step:not(.-title):not(.current):not(:last-of-type) .text {
    max-width: 1.9ch;
}

.idat-controller.new-action {
    height: 100%;
}

    .idat-controller.new-action main.main-block {
        height: calc(100% - 100px);
    }

        .idat-controller.new-action main.main-block .container-fluid.idat-policy-page, .idat-controller.new-action main.main-block main.idat-policy-page, .idat-controller.new-action main.main-block .main-content {
            height: 100%;
        }

        .idat-controller.new-action main.main-block .content-block {
            height: calc(100% - 30px);
        }

.idat_orders-controller .pay {
    padding: 20px;
}

.idat_orders-controller .order-info {
    padding: 20px;
    border: 1px solid #eee;
}

.idat_orders-controller .payment-form, .idat_orders-controller button {
    margin-top: 10px;
}

.idat_orders-controller .payment-option {
    display: block;
    line-height: 35px;
}

    .idat_orders-controller .payment-option img {
        max-width: 50px;
        max-height: 25px;
        margin-right: 5px;
    }

    .idat_orders-controller .payment-option input[type=radio] {
        vertical-align: middle;
    }

.idat_orders-controller .message {
    display: none;
    margin: 10px 0;
}

@keyframes loading-ellipsis {
    from {
        width: 0;
    }

    to {
        width: 20px;
    }
}

@-webkit-keyframes loading-ellipsis {
    from {
        width: 0;
    }

    to {
        width: 20px;
    }
}

.invoices-and-fees-wrapper .title.-main {
    font-size: 21px;
}

.invoices-and-fees-wrapper .title.-total {
    font-size: 18px;
}

.invoices-and-fees-wrapper .title.-welcome, .invoices-and-fees-wrapper .title.-loading {
    color: #293041;
    font-size: 13px;
    padding: 10px 0 15px;
}

    .invoices-and-fees-wrapper .title.-loading::after {
        animation: loading-ellipsis steps(6, end) 1s infinite;
        -webkit-animation: loading-ellipsis steps(6, end) 1s infinite;
        content: '\2026';
        display: inline-block;
        overflow: hidden;
        vertical-align: bottom;
    }

.fees-container {
    background-color: #fbfcff;
    margin: 0 -15px;
    padding: 10px 15px;
    position: relative;
}

    .fees-container::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.05)), to(transparent));
        background-image: linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, transparent 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0D000000', endColorstr='#00000000', GradientType=0);
        background-repeat: repeat-x;
        content: '';
        height: 5px;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 1001;
    }

    .fees-container .fees-table-wrapper {
        -webkit-box-shadow: 0 0 10px rgba(39,49,65,0.1);
        box-shadow: 0 0 10px rgba(39,49,65,0.1);
        margin-bottom: 20px;
    }

    .fees-container .bar.-table {
        height: 51px;
        margin: 0;
    }

    .fees-container .sort-select {
        display: inline-block;
    }

    .fees-container .sort-text {
        color: #859bbb;
        font-size: 12px;
        font-weight: 100;
        padding-right: 8px;
    }

    .fees-container .sort-text, .fees-container .show-text {
        font-weight: 400;
    }

    .fees-container .table-fusion {
        margin: 0;
    }

        .fees-container .table-fusion th, .fees-container .table-fusion td {
            font-weight: 400;
            padding: 6px 15px;
        }

        .fees-container .table-fusion th {
            cursor: pointer;
            outline: none;
        }

        .fees-container .table-fusion td {
            vertical-align: middle !important;
        }

        .fees-container .table-fusion .icon-svg.-pdf {
            margin-left: -2px;
        }

        .fees-container .table-fusion .avatar {
            margin-right: 5px;
            vertical-align: bottom;
        }

        .fees-container .table-fusion .text.-red, .fees-container .table-fusion .text.label.label-payment.label-payment-late {
            color: #e94b35;
        }

        .fees-container .table-fusion .link.-payment {
            color: #1ecd6e;
            margin-left: 5px;
            text-decoration: underline;
        }

            .fees-container .table-fusion .link.-payment:hover {
                text-decoration: none;
            }

    .fees-container .dataTables_empty {
        text-align: center;
    }

    .fees-container .dtable-fusion-footer {
        border-color: #d9e7f7;
        border-style: solid;
        border-width: 0 1px 1px 1px;
        margin: 0;
        min-height: 51px;
        text-align: center;
    }

        .fees-container .dtable-fusion-footer .dataTables_info {
            float: left;
            font-weight: 400;
            left: 20px;
            padding-top: 6px;
        }

        .fees-container .dtable-fusion-footer .dataTables_length {
            float: right;
            right: 20px;
        }

        .fees-container .dtable-fusion-footer .show-text {
            margin-right: 5px;
            position: relative;
            top: 2px;
        }

        .fees-container .dtable-fusion-footer .per-page-select {
            display: inline-block;
        }

        .fees-container .dtable-fusion-footer .dataTables_paginate {
            display: inline-block;
        }

        .fees-container .dtable-fusion-footer .paginate_button {
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
            background: linear-gradient(#fff, #f9f9f9);
            border: 1px solid #ddd;
            border-radius: 2px;
            -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.05);
            box-shadow: 0 3px 5px rgba(0,0,0,0.05);
            color: #8693a6;
            cursor: pointer;
            display: inline-block;
            margin: 0 2px;
            outline: none;
            padding: 5px 10px;
        }

            .fees-container .dtable-fusion-footer .paginate_button.disabled {
                border-color: #e1e1e1;
                color: #e1e1e1;
                cursor: not-allowed;
            }

            .fees-container .dtable-fusion-footer .paginate_button.current {
                background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fbfcff));
                background: linear-gradient(#eee, #fbfcff);
                border-color: #e1e1e1;
                -webkit-box-shadow: inset 0 3px 5px rgba(204,204,204,0.5),0 1px 1px #fff;
                box-shadow: inset 0 3px 5px rgba(204,204,204,0.5),0 1px 1px #fff;
                color: #8693a6;
                cursor: default;
            }

.fees-controller.index-action .select2-results {
    min-width: 100%;
    width: 100%;
}

.fees-controller.index-action .select2-container {
    display: inline-block !important;
}

.label, .label.label-payment.label-payment-current, .label.label-payment.label-payment-past_due, .label.label-payment.label-payment-outstanding, .label.label-payment.label-payment-to_be_invoiced, .label.label-payment.label-payment-late, .label.label-payment.label-payment-paid {
    font-size: 10.5px;
    text-transform: capitalize;
}

.event-label.-scheduled {
    background: #1ecd6e;
}

.event-label.-canceled {
    background: #e94b35;
}

.event-label.-completed {
    background: #1ecd6e;
}

.event-label.-absent {
    background: #f59d00;
}

.event-label.-rejected {
    background: #e94b35;
}

.landing .new_parent, .landing .new_user, .landing .new_admin, .landing .new_agent, .landing .edit_parent, .landing .edit_user, .landing .agent-login, .landing .verify-email-by-password {
    -webkit-box-shadow: 1.5px 2px 10px rgba(0,0,0,0.4);
    box-shadow: 1.5px 2px 10px rgba(0,0,0,0.4);
    background: white;
    width: 300px;
    font-weight: 300;
}

    .landing .new_parent label, .landing .new_user label, .landing .new_admin label, .landing .new_agent label, .landing .edit_parent label, .landing .edit_user label, .landing .agent-login label, .landing .verify-email-by-password label {
        font-weight: 300;
    }

    .landing .new_parent .bar.bar-default, .landing .new_user .bar.bar-default, .landing .new_admin .bar.bar-default, .landing .new_agent .bar.bar-default, .landing .edit_parent .bar.bar-default, .landing .edit_user .bar.bar-default, .landing .agent-login .bar.bar-default, .landing .verify-email-by-password .bar.bar-default {
        border-bottom: 1px solid #d9e7f7;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0;
    }

    .landing .new_parent .primary-form-group, .landing .new_user .primary-form-group, .landing .new_admin .primary-form-group, .landing .new_agent .primary-form-group, .landing .edit_parent .primary-form-group, .landing .edit_user .primary-form-group, .landing .agent-login .primary-form-group, .landing .verify-email-by-password .primary-form-group {
        margin-bottom: 20px;
    }

    .landing .new_parent .title p, .landing .new_user .title p, .landing .new_admin .title p, .landing .new_agent .title p, .landing .edit_parent .title p, .landing .edit_user .title p, .landing .agent-login .title p, .landing .verify-email-by-password .title p {
        font-weight: 600;
    }

    .landing .new_parent .clearfix, .landing .new_user .clearfix, .landing .new_admin .clearfix, .landing .new_agent .clearfix, .landing .edit_parent .clearfix, .landing .edit_user .clearfix, .landing .agent-login .clearfix, .landing .verify-email-by-password .clearfix {
        padding: 20px;
    }

        .landing .new_parent .clearfix .checkbox, .landing .new_user .clearfix .checkbox, .landing .new_admin .clearfix .checkbox, .landing .new_agent .clearfix .checkbox, .landing .edit_parent .clearfix .checkbox, .landing .edit_user .clearfix .checkbox, .landing .agent-login .clearfix .checkbox, .landing .verify-email-by-password .clearfix .checkbox {
            margin: 0;
        }

    .landing .new_parent .modes-nav a, .landing .new_user .modes-nav a, .landing .new_admin .modes-nav a, .landing .new_agent .modes-nav a, .landing .edit_parent .modes-nav a, .landing .edit_user .modes-nav a, .landing .agent-login .modes-nav a, .landing .verify-email-by-password .modes-nav a {
        color: #7d7b7b;
        text-decoration: none;
    }

        .landing .new_parent .modes-nav a.active, .landing .new_user .modes-nav a.active, .landing .new_admin .modes-nav a.active, .landing .new_agent .modes-nav a.active, .landing .edit_parent .modes-nav a.active, .landing .edit_user .modes-nav a.active, .landing .agent-login .modes-nav a.active, .landing .verify-email-by-password .modes-nav a.active {
            border-bottom: 1px solid #949494;
            font-weight: bold;
        }

        .landing .new_parent .modes-nav a:nth-child(2), .landing .new_user .modes-nav a:nth-child(2), .landing .new_admin .modes-nav a:nth-child(2), .landing .new_agent .modes-nav a:nth-child(2), .landing .edit_parent .modes-nav a:nth-child(2), .landing .edit_user .modes-nav a:nth-child(2), .landing .agent-login .modes-nav a:nth-child(2), .landing .verify-email-by-password .modes-nav a:nth-child(2) {
            margin-left: 5px;
        }

        .landing .new_parent .modes-nav a:hover, .landing .new_user .modes-nav a:hover, .landing .new_admin .modes-nav a:hover, .landing .new_agent .modes-nav a:hover, .landing .edit_parent .modes-nav a:hover, .landing .edit_user .modes-nav a:hover, .landing .agent-login .modes-nav a:hover, .landing .verify-email-by-password .modes-nav a:hover {
            border-bottom: 1px solid #949494;
        }

    .landing .new_parent .modes-nav + .clearfix, .landing .new_user .modes-nav + .clearfix, .landing .new_admin .modes-nav + .clearfix, .landing .new_agent .modes-nav + .clearfix, .landing .edit_parent .modes-nav + .clearfix, .landing .edit_user .modes-nav + .clearfix, .landing .agent-login .modes-nav + .clearfix, .landing .verify-email-by-password .modes-nav + .clearfix {
        padding-top: 20px;
    }

    .landing .new_parent .sms-form input, .landing .new_user .sms-form input, .landing .new_admin .sms-form input, .landing .new_agent .sms-form input, .landing .edit_parent .sms-form input, .landing .edit_user .sms-form input, .landing .agent-login .sms-form input, .landing .verify-email-by-password .sms-form input {
        background: none;
    }

        .landing .new_parent .sms-form input[type="tel"], .landing .new_user .sms-form input[type="tel"], .landing .new_admin .sms-form input[type="tel"], .landing .new_agent .sms-form input[type="tel"], .landing .edit_parent .sms-form input[type="tel"], .landing .edit_user .sms-form input[type="tel"], .landing .agent-login .sms-form input[type="tel"], .landing .verify-email-by-password .sms-form input[type="tel"] {
            padding-right: 70px;
        }

    .landing .new_parent .sms-form .form-group.phone, .landing .new_parent .sms-form .phone.col-sm-3.label-block, .landing .new_user .sms-form .form-group.phone, .landing .new_user .sms-form .phone.col-sm-3.label-block, .landing .new_admin .sms-form .form-group.phone, .landing .new_admin .sms-form .phone.col-sm-3.label-block, .landing .new_agent .sms-form .form-group.phone, .landing .new_agent .sms-form .phone.col-sm-3.label-block, .landing .edit_parent .sms-form .form-group.phone, .landing .edit_parent .sms-form .phone.col-sm-3.label-block, .landing .edit_user .sms-form .form-group.phone, .landing .edit_user .sms-form .phone.col-sm-3.label-block, .landing .agent-login .sms-form .form-group.phone, .landing .agent-login .sms-form .phone.col-sm-3.label-block, .landing .verify-email-by-password .sms-form .form-group.phone, .landing .verify-email-by-password .sms-form .phone.col-sm-3.label-block {
        position: relative;
    }

        .landing .new_parent .sms-form .form-group.phone a, .landing .new_parent .sms-form .phone.col-sm-3.label-block a, .landing .new_user .sms-form .form-group.phone a, .landing .new_user .sms-form .phone.col-sm-3.label-block a, .landing .new_admin .sms-form .form-group.phone a, .landing .new_admin .sms-form .phone.col-sm-3.label-block a, .landing .new_agent .sms-form .form-group.phone a, .landing .new_agent .sms-form .phone.col-sm-3.label-block a, .landing .edit_parent .sms-form .form-group.phone a, .landing .edit_parent .sms-form .phone.col-sm-3.label-block a, .landing .edit_user .sms-form .form-group.phone a, .landing .edit_user .sms-form .phone.col-sm-3.label-block a, .landing .agent-login .sms-form .form-group.phone a, .landing .agent-login .sms-form .phone.col-sm-3.label-block a, .landing .verify-email-by-password .sms-form .form-group.phone a, .landing .verify-email-by-password .sms-form .phone.col-sm-3.label-block a {
            display: inline-block;
            position: absolute;
            top: 32px;
            right: 10px;
        }

            .landing .new_parent .sms-form .form-group.phone a.pending, .landing .new_parent .sms-form .phone.col-sm-3.label-block a.pending, .landing .new_user .sms-form .form-group.phone a.pending, .landing .new_user .sms-form .phone.col-sm-3.label-block a.pending, .landing .new_admin .sms-form .form-group.phone a.pending, .landing .new_admin .sms-form .phone.col-sm-3.label-block a.pending, .landing .new_agent .sms-form .form-group.phone a.pending, .landing .new_agent .sms-form .phone.col-sm-3.label-block a.pending, .landing .edit_parent .sms-form .form-group.phone a.pending, .landing .edit_parent .sms-form .phone.col-sm-3.label-block a.pending, .landing .edit_user .sms-form .form-group.phone a.pending, .landing .edit_user .sms-form .phone.col-sm-3.label-block a.pending, .landing .agent-login .sms-form .form-group.phone a.pending, .landing .agent-login .sms-form .phone.col-sm-3.label-block a.pending, .landing .verify-email-by-password .sms-form .form-group.phone a.pending, .landing .verify-email-by-password .sms-form .phone.col-sm-3.label-block a.pending {
                color: #7d7b7b;
                pointer-events: none;
                cursor: default;
            }

    .landing .new_parent .actions, .landing .new_user .actions, .landing .new_admin .actions, .landing .new_agent .actions, .landing .edit_parent .actions, .landing .edit_user .actions, .landing .agent-login .actions, .landing .verify-email-by-password .actions {
        margin-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

        .landing .new_parent .actions.-user, .landing .new_user .actions.-user, .landing .new_admin .actions.-user, .landing .new_agent .actions.-user, .landing .edit_parent .actions.-user, .landing .edit_user .actions.-user, .landing .agent-login .actions.-user, .landing .verify-email-by-password .actions.-user {
            padding-bottom: 20px;
        }

    .landing .new_parent .suggest-bar, .landing .new_user .suggest-bar, .landing .new_admin .suggest-bar, .landing .new_agent .suggest-bar, .landing .edit_parent .suggest-bar, .landing .edit_user .suggest-bar, .landing .agent-login .suggest-bar, .landing .verify-email-by-password .suggest-bar {
        padding: 20px;
        font-size: 13px;
    }

    .landing .new_parent input[type='submit'], .landing .new_user input[type='submit'], .landing .new_admin input[type='submit'], .landing .new_agent input[type='submit'], .landing .edit_parent input[type='submit'], .landing .edit_user input[type='submit'], .landing .agent-login input[type='submit'], .landing .verify-email-by-password input[type='submit'] {
        font-size: 14px;
        margin: 0;
        width: 100%;
        height: 41px;
    }

.landing .form-group:not(.has-error) input[type='email'], .landing .col-sm-3.label-block:not(.has-error) input[type='email'], .landing .form-group:not(.has-error) input[type='password'], .landing .col-sm-3.label-block:not(.has-error) input[type='password'] {
    background-repeat: no-repeat;
    background-size: 16px;
}

.landing .form-group:not(.has-error) input[type='email'], .landing .col-sm-3.label-block:not(.has-error) input[type='email'] {
    background-image: url(https://assets.openapply.com/assets/icons/others/message-6fb11f08baad2ffd5e6caaa7ad0353dc26299530ed644d206ac75ea9e0a0a616.svg);
    background-position: 96%;
    padding-right: 35px;
}

.landing .form-group:not(.has-error) input[type='password'], .landing .col-sm-3.label-block:not(.has-error) input[type='password'] {
    background-image: url(https://assets.openapply.com/assets/icons/others/lock-a30f63d34655e52e08887b787caad9603dfd209dbeffa08f7583cb1b5e61e8ee.svg);
    background-position: 97%;
    padding-right: 32px;
}

.parent-body .bar .title {
    font-size: 17px;
    line-height: 1.35;
    font-weight: 400;
}

.parent-body .bar.title-header .title {
    font-size: 20px;
}

.parent-body .bar .btn-previous {
    vertical-align: -11px;
}

    .parent-body .bar .btn-previous + .title {
        vertical-align: -10px;
    }

.parent-body .parent-sidebar .quick-links-section .btn, .parent-body .parent-sidebar .quick-links-section .form-actions input[type="submit"], .form-actions .parent-body .parent-sidebar .quick-links-section input[type="submit"], .parent-body .parent-sidebar .quick-links-section .form-actions button[type="submit"], .form-actions .parent-body .parent-sidebar .quick-links-section button[type="submit"], .parent-body .parent-sidebar .quick-links-section .pill {
    font-size: 12px;
    color: #5b6c86;
}

    .parent-body .parent-sidebar .quick-links-section .btn svg, .parent-body .parent-sidebar .quick-links-section .form-actions input[type="submit"] svg, .form-actions .parent-body .parent-sidebar .quick-links-section input[type="submit"] svg, .parent-body .parent-sidebar .quick-links-section .form-actions button[type="submit"] svg, .form-actions .parent-body .parent-sidebar .quick-links-section button[type="submit"] svg, .parent-body .parent-sidebar .quick-links-section .pill svg {
        width: 12px;
        height: 12px;
        font-size: 12px;
    }

.parent-body .-filter {
    font-size: 12px;
    color: #5b6c86;
}

    .parent-body .-filter svg {
        width: 12px;
        font-size: 12px;
    }

.comments-controller .message-row {
    color: #5b6c86;
    border: 1px solid #D9E7F7;
    border-radius: 3px;
    clear: both;
    margin: 20px 0;
    margin-left: 65px;
}

    .comments-controller .message-row .avatar {
        float: left;
        margin-left: -65px;
        width: 48px;
        height: 48px;
    }

    .comments-controller .message-row .header, .comments-controller .message-row .body {
        padding: 10px 10px;
    }

        .comments-controller .message-row .body hr.divider {
            margin: 10px -10px !important;
        }

    .comments-controller .message-row .header {
        background-color: #fbfcff;
        border-bottom: 1px solid #D9E7F7;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        color: #777777;
        position: relative;
    }

        .comments-controller .message-row .header strong {
            color: #555555;
        }

        .comments-controller .message-row .header .actions {
            float: right;
            padding-left: 10px;
        }

            .comments-controller .message-row .header .actions > a {
                margin: 0 2px;
                color: #4b8ffa;
            }

                .comments-controller .message-row .header .actions > a[data-method="delete"] .fa {
                    color: #fc5255;
                }

        .comments-controller .message-row .header::before, .comments-controller .message-row .header::after {
            border: 7px solid transparent;
            border-right-color: #D9E7F7;
            content: '';
            display: block;
            left: -14px;
            position: absolute;
            top: 10px;
        }

        .comments-controller .message-row .header::after {
            border-right-color: #fbfcff;
            left: -13px;
        }

.comments-controller .date {
    color: #859bbb;
    font-weight: 600;
    font-size: 14px;
    padding: 10px 0 0 20px;
}

.comments-controller .bar.-messages {
    padding-left: 20px;
}

.comments-controller .message-row .attachments-flex {
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

    .comments-controller .message-row .attachments-flex a {
        font-size: 13px;
    }

    .comments-controller .message-row .attachments-flex .file-size {
        margin-left: 5px;
        font-size: 11px;
        color: #a6bedc;
    }

.comments-controller .comment {
    font-size: 13px;
    color: #293041;
}

    .comments-controller .comment .richtext {
        word-break: break-word;
    }

        .comments-controller .comment .richtext blockquote {
            border-left: 0;
        }

        .comments-controller .comment .richtext img {
            width: 100%;
        }

        .comments-controller .comment .richtext table {
            border-collapse: collapse;
        }

            .comments-controller .comment .richtext table td, .comments-controller .comment .richtext table th {
                padding: 3px;
                border-width: 1px;
                border-style: solid;
            }

    .comments-controller .comment i.fu {
        width: 15px;
        margin-right: 9px;
    }

.comments-controller .message-title {
    color: #859bbb;
}

.comments-controller .message-box {
    margin: 10px 0;
}

.comments-controller .attachments-field .file_input_inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px;
}

    .comments-controller .attachments-field .file_input_inline .fu {
        width: 15px;
        height: 20px;
        margin-right: 9px;
    }

    .comments-controller .attachments-field .file_input_inline a {
        font-size: 13px;
    }

    .comments-controller .attachments-field .file_input_inline span {
        font-size: 11px;
    }

    .comments-controller .attachments-field .file_input_inline a, .comments-controller .attachments-field .file_input_inline i, .comments-controller .attachments-field .file_input_inline span {
        margin-right: 5px;
    }

    .comments-controller .attachments-field .file_input_inline span {
        color: #859bbb;
    }

    .comments-controller .attachments-field .file_input_inline .remove-fields:hover svg path {
        fill: #e94b35;
    }

.comments-controller .messages-container {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 60vh;
}

@media only screen and (max-width: 1440px) {
    .comments-controller .messages-container {
        max-height: 50vh;
    }
}

@media only screen and (max-width: 870px) {
    .comments-controller .messages-container {
        max-height: 45vh;
    }
}

.comments-controller #add-comment-button {
    margin-top: -30px;
}

.blank-slate-image {
    margin: 30px;
}

    .blank-slate-image svg {
        width: 80%;
        max-width: 300px;
        max-height: 50%;
    }

    .blank-slate-image + h3 {
        margin-top: -15px;
    }

.content-block .nav-tabs {
    margin-bottom: 10px;
}

.notice-block.-static {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #dae8ff;
    border: 0;
    color: #478cfe;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    margin-bottom: 10px;
}

    .notice-block.-static::before, .notice-block.-static::after {
        display: none;
    }

    .notice-block.-static .icon-block {
        margin-right: 10px;
        min-width: 15px;
    }

        .notice-block.-static .icon-block .info-icon path {
            fill: #478cfe;
        }

    .notice-block.-static p {
        margin: 0;
        word-wrap: break-word;
    }

.notice-block .instruction-block {
    width: 97%;
}

    .notice-block .instruction-block p {
        margin-bottom: 10px;
    }

.notice-block.-side {
    color: #859bbb;
}

.parent-activity .activity-header .activity-type, .parent-activity .activity-header .activity-type:active, .parent-activity .activity-header .activity-type:focus, .parent-activity .activity-header .activity-type:visited {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    vertical-align: baseline;
    text-decoration: none;
}

    .parent-activity .activity-header .activity-type:hover {
        text-decoration: underline;
    }

@media (max-width: 991px) {
    .parent-activity .activity-header .activity-type:hover {
        text-decoration: none;
    }
}

.bar.-pagination {
    -ms-flex-line-pack: center;
    align-content: center;
    height: 45px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    text-align: center;
}

    .bar.-pagination .entries-info {
        color: #5b6c86;
        margin-right: auto;
        font-size: 13px;
        left: 15px;
    }

    .bar.-pagination ul.pagination {
        display: block;
        margin: 0;
    }

    .bar.-pagination .per-page-select-wrapper {
        margin-left: auto;
        right: 15px;
    }

.parent-dashobard-avatar {
    vertical-align: top;
}

.edit-parent-btn {
    margin-right: 6px;
    margin-top: 10px;
}

.edit-student-btn {
    margin-right: 9px;
    width: 20px;
}

.section-name {
    border-bottom: 1px solid #d9e7f7;
    border-top: 1px solid #d9e7f7;
    margin-bottom: 19.5px;
    margin-left: -15px;
    margin-right: -15px;
}

    .section-name .text {
        color: #293041;
        font-size: 17px;
        font-weight: 400;
        letter-spacing: -0.2px;
        line-height: 1.35;
        margin-left: 20px;
        padding-bottom: 19.5px;
        padding-top: 19.5px;
    }

    .section-name .button a {
        margin-right: 14px;
        margin-top: 15.5px;
    }

.section-shift {
    margin-left: 5px;
}

#parent-dashboard-header .header-bar {
    padding-bottom: 10px;
}

#parent-dashboard-header .parent-name {
    display: inline-block;
    font-size: 17px;
    letter-spacing: -0.2px;
    line-height: 24px;
    margin-left: 9.5px;
    margin-right: 4.5px;
    vertical-align: top;
}

#parent-dashboard-header .parent-title {
    color: white;
    display: inline-block;
    margin-top: 7px;
}

#parent-dashboard-header .parent-status {
    color: #f0f6ff;
    font-size: 15px;
    letter-spacing: -.1px;
    line-height: 1.1;
    margin-left: 9.5px;
}

#parent-dashboard-header .parent-flag {
    bottom: 0;
    display: inline-block;
    position: relative;
}

#section-personal-information {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 20px;
}

    #section-personal-information ul {
        margin-bottom: 14.5px;
        padding-left: 0;
    }

    #section-personal-information .title {
        color: #859bbb;
        white-space: nowrap;
    }

    #section-personal-information .name {
        color: #293041;
        line-height: 1.4;
    }

    #section-personal-information .person-email {
        display: inline-block;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #section-personal-information .map {
        float: left;
        height: 130px;
        margin-right: 10px;
        margin-top: 3px;
        max-width: 162px;
    }

        #section-personal-information .map .static-map-image[alt] {
            text-align: center;
        }

    #section-personal-information .section-body {
        margin-bottom: 5.5px;
        margin-left: 20.5px;
        margin-top: 17.5px;
        padding-bottom: 0;
    }

    #section-personal-information .col-sm-6 {
        padding-left: 0;
        padding-right: 0;
    }

#section-children .student-block {
    margin-bottom: 14px;
    padding-left: 50px;
    position: relative;
    float: left;
    width: calc(100% - 50px);
}

#section-children .parent-dashobard-avatar {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}

    #section-children .parent-dashobard-avatar .avatar.-md {
        height: 48px;
        width: 48px;
    }

#section-children .student-title {
    display: block;
}

#section-children .children-name {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 8.5px;
    margin-left: 9.5px;
    margin-right: 4.5px;
}

#section-children .student-flag {
    position: relative;
    top: 3px;
}

#section-children .student-status {
    margin-left: 8px;
}

    #section-children .student-status a {
        color: #478cfe;
    }

    #section-children .student-status i {
        height: 14px;
        left: 0;
        position: absolute;
        top: 1px;
        width: 14px;
    }

    #section-children .student-status li {
        display: inline-block;
        padding-left: 18px;
        position: relative;
    }

    #section-children .student-status .status-label {
        color: #293041;
        display: block;
        font-size: 12px;
        line-height: 1.42857;
        word-break: break-all;
    }

    #section-children .student-status .status-date {
        color: #5b6c86;
        font-size: 11px;
        font-weight: 400;
        line-height: 1.42857;
        padding-left: 0;
    }

#section-children .dropdown-menu, #section-children .select2-drop.select2-dropdown > ul {
    left: inherit;
    margin-top: 10px;
    min-width: 175px;
    right: 5px;
}

    #section-children .dropdown-menu a, #section-children .select2-drop.select2-dropdown > ul a {
        margin-right: 0;
        margin-top: 0;
        min-width: 175px;
        white-space: initial;
    }

#section-tours-and-open-days .section-name {
    margin-bottom: 0;
}

#section-tours-and-open-days .media {
    padding: 19px 20px 18px;
}

    #section-tours-and-open-days .media .event-heading .icon-text:last-child {
        margin-bottom: 0;
    }

    #section-tours-and-open-days .media .event-heading .event-description {
        margin-bottom: 0;
    }

#section-tours-and-open-days .title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 0;
}

    #section-tours-and-open-days .title .label {
        font-weight: 200;
        line-height: 1.7;
        margin-left: 3.5px;
        vertical-align: bottom;
    }

.parent-dashboard-wrapper .event-description ul {
    list-style: circle;
}

.parent-sidebar.sidebar-content .content-unit .title {
    font-size: 12px;
    line-height: 1.1;
    color: #a6bedc;
    text-shadow: 1px 1px 2px white;
}

.parent-sidebar.sidebar-content .additional-info .additional-info-text {
    line-height: 1.428;
    color: #293041;
}

.parent-sidebar.sidebar-content .avatar.-md {
    height: 48px;
    width: 48px;
}

.modal-backdrop {
    z-index: 1065;
}

.payment-modal, #wxpay-modal {
    top: 100px;
    z-index: 1075;
}

.payment-field {
    cursor: pointer;
    margin: 0 0 15px;
    padding: 0 20px 0 0;
    position: relative;
}

    .payment-field input[type='radio'] {
        margin-left: 10px;
        margin-top: 10px;
        position: absolute;
        visibility: hidden;
    }

    .payment-field span {
        height: 30px;
    }

        .payment-field span::before {
            width: 35px;
            height: 35px;
            background-size: contain;
            content: '';
            display: inline-block;
            margin-right: 10px;
        }

    .payment-field .bank-transfer::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAArlBMVEUAAACmvtulvtumv92ou96iutumvtymvtumvdulvdymvtymvdynvtymvtylvtqvr9elvdymvdymvdylvdymvdymvtylvtylvdulvtumvtulvtumvdumvdylvdyqwtqmvtvv9v////+mvtyowN3n8Purwt/s8/3H1+zM2+69z+f2+fyuxODR3/Hf6fbY5PTi7PixxuHq8v3q8Pe3y+S1yeP6+/3U4vLA0efp8fzJ2e0aOtiqAAAAIHRSTlMAw/0bDxXK8LSolXJIQT4G+9F88+TGvlWupe1W3n0V4MAhMZgAAAJQSURBVHgBpZfXduIwEIYFoUMSEkgvO/5VXGwMmEL2/V9soxNiDpbWNvJ35ZvveFQ0hdnpTO6HD/MZMJv3hveTDqvN1fihjTPaD+OrWurNQJtbf78QikiJxd7fan9wU6letwB+SBWdodIDB1rX5QG/ADJYk4V1IIGXkuCf+uCBov+gAo7+E7NzOwJCQSWIEBjdWk/nETyhChKOVtd0P3uIl1TJMsbdp/HfHlaCaiBWuOsU1vv47foSJtIv2F8rPJ6ve4RY+LBTtEWM0dkZgS9J4hB5RaIDpLFujreTe9VHQgT8ulsAfHG0AXPP0T/dlmeEpGXPInsWmUI85/cZXOSygU0WHL/3vIWAfmSYWGUK0Dq+QUh1qawkfl7oAAHlshGzBxO+TQMMtNud8q8LZUB+8am+42OEVC57BXYZQCHGeruQVsvmCaR6yzptrlxkxdsdNsGGXGTaYMLu4VfJNoh8fLAhEjc5wZD1sHALe4Eem0O4yQJzNoNykxVmDCA3mYAm8tQ97DVe62wYgDjyMn78yjfsT52jAvhm56mV1Hx/nY5qiMQt7ARDfT3dZB8fjR5GoyfZJBkYacjAJmeQxzTUnfJ1uWzB1wmwkHptwEDGfynA4CzpS5kLu2V0kkuT/qnc5O4WPLPJZrkxC10GIKlX6MwSu4uBzKtXYnVx3+fFXROluRtZ5L0u7jlvLm2Fe0Pj3kq1Ci1k9+6CJq7LmGHXbR+7zRvX5i1z82bdfUwwBpTQHFDC6gHFHI3WejTalI1GzYcyYxzsvb9Op6/vJePgP3wOcJOSEz53AAAAAElFTkSuQmCC);
    }

    .payment-field input[type='radio']:checked + .bank-transfer::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAA2FBMVEUAAAAybc0zbM0wbM80assybM0ybc0ybc0ybMwybMwybs40bs8zbM0ybc0ybc0zbM0ybMwybc0qf9Qzbc0zbc0zbM0ybMwybcw0bM4xbc0ybM0ybcwkbdozbMyqzP////8zbc02cM+cwfmkyP05ctA7dNFYit1Ad9Fxn+dol+REetShxfujx/x9qOyErfCTuvbs8vqewvp4pOpMgNf2+f3x9fxvneZqmeXR3vSPt/SOtfNul9xPg9no7vpSg9XJ2PK1yu1cjd5ZiNba5fbT4PTB0/CnwOmXteabS5n2AAAAHnRSTlMA/MMWD6fJlVVBPhzv0PN85L4GtLOuc3BJSOzfB33zwn1qAAACdElEQVR42rWXZ3ebMBSGARvb8V5ZdipescFgx9tZTdP5//9Rq1MCNcJA5NPnE1+eIyFd3SFlU73tqbV+F+j2a2rvtiqVpnWlyDhCVq5apdTmmJlrL3zQA0IC/SH01swfNwvVCwWgb/OAHBHM3yigXOSqFRWwdjOSwWxnAWrltNtow3QNcgLDNdFunFCHdcDWSQ66DdTvMm9nALoiBawolCrvVmpwFqSQhYNOhVu3A18nJdB9dFJrDwfwl54JHsszUsfuYzA8kutw9D2y2afXdlA/uiPQBTHxdK+luX+Cxf03RSNxW22sCAEid/MZAP0S2QB/5mgnoX4JmzBZS8sMgHDYuIzjGeYylhNy5KWJ9zhX4JK/MniYzONCid4gLOOjsmGhKTHG2JFY5vasgYeu5zuMmVuR6axA5rFmVGZReg2b5Mtaiu0rQGxcs+PCvFjmb2DOjqwqU0NENqhclW7wTERk8owbqQevSOZhsodPkopQTA6hSjU8im37ETWpD11M1tGXugjE5ABdCSBiMgHEZQOy+LZnmJQ4MIa/1Q5m9BUf2LTMVQHm1632be0w/nwlV6UiFNt2CJWFp5DMwvOsh3HWkzwnGXBpiCNLPsBiaShKgLlyFvsoAUojuO9yFuAw/Z3hYnSU9C0nFjY/XhL5VNJPl5uk0pnfc2UXyqlCdwDwq7jQ8SWWsfGBV62oxCbFPYyLO+Pl50HTThf3EO0W31a8lG4rRBuapYP6Ga2UMkw1gB9p4lhspWyB9lGoceW5K9kyCzfr3UbBmOBmjwluNCYUDSg2P6DYxQMKozmKRyPj39Fo1PxfQxk/Dk4nsjyZ5oyDvwFRnF65gZ532wAAAABJRU5ErkJggg==);
    }

    .payment-field .cash::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAA2FBMVEUAAACmvtylvtynvN2lvtynvtymvtumvtymvdymvdumvdymvdumv9ylvtqkvt6vr9elvtymvtymvtylvtunvtumvNynvNymv9ulvtymvtvv9v////+mvtyowN2rwt/q8v2txN+wxuG+0Ofm7/vM2+38/f62yuPK2evf6PO8z+azyOLe6ffv8/no7vbo8fzi7Pm6zeXT4fLR3u/G1um4y+T6+/32+fzX5PTX4vHP3O3r8fjU4O/D1Onz9/rH1+zs9P7l7PXB0uju9v/w9Pnb5fHi6vTy9frZ5fUXbQviAAAAGnRSTlMAwvwPpxzwyOK0fFVBPhYG85TSrnNwSUjNlobQTX0AAASpSURBVHgBpZdpV9s+E8WTQFnovy3QPf5JkZfYiRMgO9l36Pf/Ro9lGUe0CfAc5pVzjm5m5t6rkVTYH0c/L45Pzy7h8uz0+OLnUeHN8eFbsYQdlIrfPrwJ+ulcI8N5u+FXyuWK32jPQ40///Qq9L8iCO8+gdlRufcEFP97ueBjkIGFtPCBhOMXiv94gjDQ/XDByccD0C9XUPfLL4Rfh6sve9UpIjrlV6IjKO7R7fMv1F351bhTXH/+J+8v3MMl26W7/Por95ci7u1hRMXS7tal+LzvK5R/ENmuC9zGLrfi6plGiAP9LlJ7xFNEsOtbYCn24YTOnoyNRWMqwR01HedGUc/76nCyc8tXvL0ZBaho7KQxaKHy0j2+5n5GPCdrnWbseTCsOnl0EME6I03w5PMiwTMp5wrCycxxRsibHViX3sqyBBSzPYisWDrGusuNWV4TYmihB/Wn0isSs0PPCSxZeuDtlo8VUV65XXrAeerLkri1ZQkV036+ehbSGuwp/VaUtEu/4xnkSgs62uj14W59f4Xb3FO6x/eUrvty2QgajM16D3e8Wz5CPjh26dAul+81ZUclUUm+UJFFbISw1tcEk10fHRemCTuidFT4QS/pIKbr2DGEid1oRkO1VofM5z1+FC6Y6/5DVlUbvZR0qzZt4cxpRto6HclKSzvnonCsG/A1zfW+jd64Fs2aBtUDGTWd6oSU4jbHhVMaunu6dVo2WpvZ3eS/qkBv23dmIxfiPwm4wWnhDL2RI9R4ZSuk13eRy/wXIkn64AHZyPE5K1xS0V8hctwlnjl2TCB3J/JxpKBVG0yROnOFywIkH38A5E2E+2iDtUjRExjdsslubAUG7EuCmhDLEcpyUz8VJge3atWkZQWqo4tdU8rKvlOMlkLUJsgnb421MC1BXrZRWa4g3RsVTgxhlciF6Eay3ZotPBjGoEaPjszBIpAm+xa6hjAjVRvqMd2xZJJU/7BcCVgtq84m2GUGGWxMdtExUhmTrD3CZshqnFYPxJOB09/2gF3mmv4zCWbCa5Nk9lyExM0W9aabVB93k8pvutp0tV3ZslprgQpuQtw7Y0+zMe4U4DY9es1Ye3o2icHtzJyq1bOEepL9MQLPbAyzJRuCaIQaTwk3IZ4HYrp0zE7IwIa/NLuc+mZLZsPgj6A2RN500+oJh/2E8BCUJVXScrqt2lpbPQzyMdSQDLfGZM1hYpTlVID3YJUttzrp/C6f+9/NAExtksnUQTX1tMgIt6Wi1V4YpBmA1ug1JtPVCxCGcGlLNbfPUT167aHva5l09UJv3EFK+MiA+8MYmcGsoW8fN37MdKyYVJ3qcgVilRCuwWMtee/eBgcU/z7obkO8piIKFMTDQZKwB5p02bWOb/ugs4/YSi81GTIaZx57zpN1xNqHezs7cer0NlGtn3jMBTfwXZnxZEfbPtyta8XaIx5UH+q65UaybRdrG2VdK6z4jfIz9BRXQtg5eI30Fb8PXqXmFj9WHL5KFY6ud5e4u8VhqNbz+uif6+P1/399fP/F9f1X5jdd1i8/vvOZ8P4HyutPo0V5/dankfUoO/37UXb6xkeZ9Rw8KZVOXnoO/g9IEV1zd7vKpgAAAABJRU5ErkJggg==);
    }

    .payment-field input[type='radio']:checked + .cash::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABPlBMVEUAAAAybc0ybM0ybc0ybM0zb84zaMwybM0ybc0ybM4zbc0ybM0zbM0ybcwybMwuadAneNczbMwybM0ybMwybcwzbM02bsgybcyqzP////8zbc01b85AdtE4cc+kyP2bwPk8dNE3cM9wnuegxfv7/P5Ngtn5+/6UuvZYi91rldxJfdM7c9Cjx/zb5fbP3fNaidhFe9VCeNLY4/WOtvTm7fmDre9+qu1qmeWIquJFetKdwvrJ2fK4zO6RsOR8od9ShNZOgdTr8fqzye2buOeKs/Kowep4pOqVs+ZWidxjkNpVhtf2+f3y9vxcjd/F1fHB0vC8z++Fp+F0nN5ymtxhjtnv9Pvg6fjT4PWtxetmluNikuGvxut7puulv+mXteaNruNnktqXvfeGr/Cgu+iApOGjveiNreN3nt5gjdiHsPAhiadoAAAAGHRSTlMA/MI/pxsOyvNHtJV8clUVBu/R5MWuEt96Bn/CAAAFE0lEQVR42rVXZ1viTBQF7G13LavkJIGEJqFIESmiFBELYMXeXd32///A3plAJqyi+z4+7/1Eyck9c+6ZO3ccr8fw2OTgyOwoMDo7Mjg5Nuz45xiamnOiJ5xzU0P/BB0YJ6QczGWXvTG3O+ZdzuaCMuHHB96Hugi5t0Iwe8RW9gjvehs+NAhoPr/7lfD7NGDwDfKfRqH6PO4+4fGpGP3UB/plAtjxut8I7w4w8eXV6rigb7nfiS0drvmX2M8jUBbd78aigpnPL/KOICkov0U9iZnhv9brQtLfH+Ff8YvPSbh61z0BpW9eT3ZHRmpZ5FYw0VMjyIt9kN/2dKB8DNkn1i3DVrGhabyic2zTs3kVBSLraUnaV7DjtzTHtHDLV4RfzagCqfySxKN6AsWiHsZXy89QV3uhPGPCAOoBqRuBbUF9VUXX5y74ekp5qQDlWkaStqEUJRFFQd0HVzex5umpIyLbcYnHhirXbejqbpe6R+ukHrcljmUbgCG4LhVwJL7ZqPswzn3plDtcPCthHWgUcNy0Hs80sHtqp54yqftlJ3PpFMIdeVWgQoTp+UTVerrZRiT9F/VNLvgUl2ulI2/k/pz/3zIQORdU1xE9lHqp37jdK0yyYafsoU+soOL/PFTb89c6amIddxHgipjKzmHHGIJUtyRKpIuIukzPC9lSHRlCawaAJFc8iDHHJHKs6kG0Q3Y02bEkfmAyZKR0XgESdxr2WH/MYdIxiBvCMpmNph0dr+BEyEwypBKAdpSWAk/AHoFvMOgYwTJbPUoGTlp29OkJKnEhAyjpdVPKbEeAyG8CL2PEMQsv51A4P+YVEhEqQdu3vkGlpIcGKFJebkXMOkYRM9esLJVQzkj2qEG+tcDK2XoB+HVd/YkoK3QMow6A7SJQRIt5RM560GsqfnTBFEo+zrObtgJM8KOGH2u6erCNgs1NzY1dABb4ZCMk8eyprRgHOzlt3lHXD1R544nYd4t7FCWADos2VfkBULodyY9pUzBPLgkcFTXUL+RokUn9vQwU1s8kxQJH7xVgl7JfAJdcsAWzVFnAKKO0pKBG7A8P2jrk9kFAit/LgjaUH3Ezu7plloqZhO+RRDyB9nmBsQdQfqpKrYsEbGvW10L0MoXZc9VtmqRjT0+QHLGLh3SF2Jefad3Fkgo8rGlizSGmX+q+mEBy0bQn2xhcL9C2NfArXmZbJFOr0Pe7jBSKWmBZYS8jwfNA2NwY5pZclpHf5iZrEHvDkKH+JHOljxRBGynSj2ePXnnNLdlpBr91eeM7lemZs0fjtiWd3jYIIATTaMlsWwWz1C55M7Da0GaUl2k/T+zr5OL9nypk4zBkK9X1L0C7XLT6/pRogIsaK5N+eEcm492iUqtKzWthEooGT8qDN0DReh87JvsOFVBLJPjScxQQguW656hovaLpe1N45iZTExctqfpUZmecCW7dVhAVSNH0xXFDneyY2lUtIAUO2jL09n5AAogBK3nwm4CK48Z20PmDMM4jyLOtU749lVr1BFAv23QSB93YiyM2FsRJusJ6VcdjPIJCJ3HE2g/3bGctO2Ty/EaTPBYBUj5vSss9uv+OLD/cxVihi/pVqrw963ub7G2vjVM6PvUZaK5QYD7a6jscrSqY6DtKXXJ9+oUYpUTMz4gh7tHzzhA3/2J8nPn38fHDg+vHR+aPD+sfvyaIC0r45QUlLANzA//lauTpvRr935cycR1cmHY6pxfeuA7+AbkvcYTpIiauAAAAAElFTkSuQmCC);
    }

    .payment-field .cheque::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAq1BMVEUAAACmvtylvtymv92ku9uou96mvtylvtqmvtumvdymvdumvtynvtyvr9emvtumvtylvtymvdylvdylvtylvdumvtymvtunvtumvNymvtymvdulvdzv9v////+mvtzL2u6owN3T3+7q8v3n8Pu90Ofs9P7R3/Hi7PjY5PS2y+SxxuGrwt/e6feuxODe5/LI1unT4fLW4e/H1+zK2u31+Pvk7frM3O/g6ve4zOUOuy3FAAAAHHRSTlMAw/wbFQ/JP6bitJVIBu7Qq3zzvlVC8HNw+lZ9fVXKMAAAAqBJREFUeAGll+lS6kwQhhMgkQURcfebvBmyQPbwIXrO/V/ZMcprJWGypHx+WWU9Zrrt6enW1BjL26k52wCbmTm9XRpab8ZP+ggVRvrTuJd6NS/M8HhIXEcIx00Ox7Dw51fdqg5IL3BEBSfwJKC36+MpENs0q74dA9OWw98/Qtq+aMC3JR7vG9TrBeC5ogXXAxbXKte4g9yJDnYS+uTSnZhI9+IC2+ZP+1CG72Kf4ubCNm4QuQoXsM9uLD2EQrgRboxavHeIHKWLv0Wu/gSx3FueLNIe4a4a9wKp+rtvb4kQhxjA3soQfqUtxaLs3kPu1S6/nyLPkL5/RyDxWqqNFXbN8dpAfrLeQFeIHVZjjazhtX53a30SIxHEw5ruA6Tb6Z6AQBBX4uEs67DFBYlXca0c0in/af18kRCr67nsblFJix/j+4rNYfdx7dpv5oU7GUmnh/tRu6FyVFTpM7xm93/FmZnw5690BUNcEhQpM0bSH+ISX44MbYmw0z0IBSGW2i2OHa5Uh3XEf9qUZ0INupewwKeayZLt61JOYGozuJQtsi25gVWDsouZtoFTl7el2sisJtnBRgNETT6pXVISFHKG6CJehezjRXHsHDndNtnBSpGwCFk58LaElf5VDBlulkd0G+UEZrlIGHIBXbXMImF5/sg5gCjPTlaLzPJcIqzKHsUOOcSSV5JyN8DPlWQzGCwH0M9tiDJAOmUPz2yAg2Q2QLbeQcdm62XTHyqz6fO5QV8K+QN66aEbJvOh4xM7BD6xfNwPQ9xD+XHXXjlWdMKxonugUcGBpnuUUuFE0Gsj5IRDXBduxBGwaqfdcXN8/P3g+vuR+ffD+vA1YeCC8jBkNfI/tffeqxGXMrO+lJk9lzKug2tztnp5Wc3MdeM6+A+S7EWn5Al8VwAAAABJRU5ErkJggg==);
    }

    .payment-field input[type='radio']:checked + .cheque::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAA2FBMVEUAAAAybc0zbM0wbM80assybM0zbM0ybMwybc0ybc0ybcwybMwybMwybs40bs8neNcybc0zbM0ybM0ybc0zbc0zbc0zbM00bM4xbc0zbc0zbMyqzP////8zbc1vneY1b86at+acwflXitylyP5xn+dNgtk8dNE3cM+hxfyTuvY/dtKjx/yPtvSDre9Fe9Sfw/t+qe14pOqduedpmOSApOB7putunObl7fmyyOyhvOg5cs+Yvvi0yu1Nf9OLtPJok9vI1/GGr/C90O9cjd7w9Pusw+uHqeJ8od+E6HIxAAAAG3RSTlMA/MMWD6fv4smVclVBPhwG83zOvrSzrklI0n2OuFRkAAACz0lEQVR4AbWX+1LiShCHkxDuoojg5Ux+DAm5EO5KVI6CFz1n9/3faDFLp8ZkyJCq3e8fraK+SrrTM92tyTGvz8u1ahtoV2vl82tTO5rThqHjG7rROD1KbfV0gHur5dSeMDaxp8uVxwG911KqJwbAP2c7TWQy++SAcZKrlsqA3x8xCaO+D5RLh91mBYE7ZAcYugEqzQPqWR1wbJaD7QD1M5lrXiC4ZQpuAximJNwOxiHL0O/Tf6HHvWcWjtHJBG52MLclLrC3Qz945R5j9hwdMxXvBeYLqQvnK1fTdz/4sF45Y2wxx8X3uOsYy5/78PDC2NIH8GZ9cC9O2xh10W2Ch3J3/5fPEW34+Pl3BBxNoZgruD0cbx/4+Wj9AGI3zjkqp4l8CSf3uQNrh48XRji4JPcETwul+x/wzojFE6jODbgsw4vzzbUiPAk178LYn0H40nreu3exewfci3XuoxXLPfSPcfupX3pxXep8pHIHSEc24nppJzfgqN3sp3TQiNM1K+ISs6+UmTofHnL/JfdecjVw3dSu4KlcvmQSPFxp51ipXHlYK/yjlemdkILcLCzmHmWthqkoq12Sp6hpVdgkW8RAyPP/VgqSbVS1NiaCTMqA4l1bh+QJ2hrAUvKj4G6sDIIgkTfYZuKVyEPokteOEJGbJ49QkSRsi7UYeE7CxE+VhPy2ibYZlxA/VVIkJK8Rk3EJsUiS8iQ5ArCN1o9WjkzlmRwMkl9JVMgeruhIkqwGSI4kXQaF5RkMuob2MhKUsoMGXYBFZboAtS7c4q/toptc+kVluvSp3eBoknZDja6YTI2OWmwRqMVSc18WcZdic9eaCMLj3TBAUz3QyKGBRjVKyVjMYaRGyNINDXEK7DluSurxUUo4JvePDa7FR+bCw3q7qVgTXPma4CrWBFpQnOyC4uQvKESrm6xGuwhGz7QadVt/eSkT18GKrlfy1sFfPf1BAVlgtTkAAAAASUVORK5CYII=);
    }

    .payment-field .credit-card::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAllBMVEUAAAClvtymvtumv92ku9uou96mvtumvtymvdymvdumvtynvtymvtylvtqvr9elvdylvtymvtumvdymvdylvtylvdulvtunvtumvNylvtymvdulvdzv9v////+mvtzs9P6qwt/q8v3o8PuzyOL6+/3g6vjM2+68z+W2y+Tm7/uvxeDQ3/C9z+fT4fLi6vTY5PTH1+y/0ehvTXQNAAAAHHRSTlMA/MMbFQ/vyOK0lUhBPgbzqKZ80b5VrnNwzFZ9zrqRmwAAAkVJREFUeAG1l+mSqjwQhgFlUcZxGXWWr30DQRAE1Ln/m/tMeaZLdJQkp87zjx9PEZpOL87v+PFiHkZTYBqF80XsO9oM3j0XHVzvfaClTkbKLE9tLlOiVObtqVT+aNKrvngAvo8pdUiP3wC8l+cHngNJ0THZLxJg/uTwq+CsCnqAOOvB6oH6Ogaaip5QNcD49TfXXwI19VAD3vDeHX5in1Mv+R5vd7Z/divSoNrj07/53iX2krSQeyy73z3Wei+/e9z5R0BO2uTA11VuBKjJgBrBgOU1GiJRlwl6ScpaEDVYcz4DkmQGTTJJMsFPnnsoSGTIDttNL9tDhkxQAe/iTpAIqpGx2qNnqEkkuNzQEQqiEoeNJgeURAVGyh26SImAra68BYhSuCpLP9CQkjfaKJkafKhw4WgjH1XIfBdCySYoWcD1nRgl2chUInYWOJHNsemE/5wZWju5xcwJkdvJOUInQmUnV4icKVJieYcbdn/yYnd52l7JKaYOQP3yrvPISkd+CH64kgVcPraxnCLQCxgfuxswjV/1IGA5Qk6Sm4DttJKE09NA5vSMUdolSYmYr6SBzFfyb4oBlyGjGpZwGVIF0Lx6qgLIpdewbqvSy0XfsGNcij63G7NepdoNN7pEGnVJbnTcYk1osL5u7q2J26rmznxZjhU80EhdV/JAYzVKeTcj5PBNd4jLeATs2rbjo/3gaj8yGw3r09U/WRN4QWnuF5SGFxTd1UictUp3NeKlLLxdykK9pYzXwVkYBa4bROHs4Tr4P/VMRBv+6wK0AAAAAElFTkSuQmCC);
    }

    .payment-field input[type='radio']:checked + .credit-card::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAApVBMVEUAAAAybc0zbM0ybc00assybM0zbs4zbM0uadAybc0ybM4zbc0ybcwybMwneNcybc0ybc0zbM0ybMwybc0zbM0zbc0ybcwzbM0ybcwzbMyqzP////8zbc2cwfqjx/w2cM44cc9wnudYi91lkdpNgtmhxft3pOqlyf71+P3x9fyTuvaPtvS90O+Ere9pmORJf9ZRg9VEe9Q8dNF+qe16putAd9I/dtJA8HMYAAAAGnRSTlMA/MM/D6cb7xXJSLRyVQbQ83zkvq6V35aTfc6QL+MAAAI5SURBVHjapZdZd4IwEIWBilRU3G073rAv7nv7/39aTzzVgFVJ4Hvz4Z7EyeXOjPaYhj0wW8M+0B+2zIHd0KRpdgwdBXSj05SSvrW5Mt6eVswlctnqtI25vv1WLjUAL9y4VMDdhB5gvJY3TeAYJPSAJDgC5ovLdy34gUtPcAMfVveJ1PkEQkYvYCHw6Tx8nRH8lEpIfRgP3u29hZ8llbL8Qe/937k9HBhJwA7o3Z3tjHBISIrkgFHxf0/wzUgS9o1J4Y3gLUmapYduzhsWzqTAGZZwyxghUZbGPkrx4zQjCjG++Rk+I7aDJDtGzMfV5wYCynbYr+ezUubrPXYZBTCuBx9dSrFfzKRY7JGSe/w7uo2AKMZ6JskaMVGA9sWXupcQeZjLiufwiBJP5y7t8FITMJMGIF7wzqVcmyriDS9ZQ/dcLlaCR4OnNzQbMVURUwxbG2BLVa5NW3xpJs7VxGeYWgurauIVWtoQrJqYYaj14QpxhDuiP0tG4ESLnNhFXwOoXBwVft4kOfELcCUnzqCLa6uKE1hlBXt+bYap1FOJghWfqmiSSFRKxiTcnqpiYU8bcTWTxLDFJ6ko5p9kvTC4xJBihvm3GOIBqJ6ePACv0aua2zx6Regrdgwe+qLdqPUq3m5yjU6tSzIfdr7FKhFinG/uJ1LgBKtZb6wQfKgNNB81RinDuRsAVYY47q07tdr4WH9wFTgTmZF54lQe1vvdOmtCjQVFZTXKVFaj+kuZWAenlq5b0xfr4C8cDTC3u76KpQAAAABJRU5ErkJggg==);
    }

    .payment-field .alipay::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgJFTcDT1f22QAABs1JREFUWMO9mNlPU+0Wxn97aG13S4sylZYhDBEZVAaHcA5DmNTEGxO98s7/xP/FO69IvHBASwIaGmQQTLAM9SuUr0Ar2IG2lHa338WX7gNfiwXPyVlJk+693+F513retZ73FbLZbJYLWOI4TeAwgT8UYy+SIJRIomaySKKA1ajHZlGotpqoKjFi1MsXGZpztw4EAqyurrKxsYHf7ycWi5FOp/PaSZKE2WzGbrfT1NRES0sLVVVV55pDKOaZYDDIwsICy8vLBINBLmrl5eXcuHGD7u5uKisrfx/M4uIiMzMzeL1e/lurq6ujt7eXnp6ei4HJZDI4nU6mp6dJJBL8r+zSpUsMDAwwPDyMJEnFwWQyGSYmJvjw4UPxGAsCt2/f5sqVKwCEw2E+f/5ckEsnbWhoiHv37uUByiOw0+k8FxAARVHo6+vDZrMBsL29zZcvX4qCmZycRJZlxsbGTr0X/8mR6elp/h82NTXF3NxcYTDBYJCZmZk8jgiCcOZPFMW8SURR/GWfnCWTSVwuF3t7e/lhWlhYyNs1siwzMDCAw+E4kzNlZWXac0VFBY8fP+asDbqxsYHL5dK+b21tsbi4yIMHD/4DJhAIsLy8nNc5m80Sj8cJhUKFM6Ysk0ql0Ol0AKTTaSKRCKqqFs7eBXbm0tISnZ2d2Gy2v8Gsrq4WTGiqquJyuc6Mu8lkoqGhAUVRAPj58ydv3769UDrY39/H7Xb/DSZxnGZjY6PorjkZjpNgTvJGkiRqa2sLgvH7/Wd6zOPxcOdf/0YOHCbw+/2/BNPW1sbY2NgpAubMYDBwdHQEwOXLl3ny5ImW4HIWiUR48eIFgUCg4Pg7OzvshuPI/lCMWCz2SzArKyunWF/MzGYzDx8+1GrRH3/8wcHBwZntY7EYf4ZiyHuRRNEkFY/Hicfj5wbT1tZGaWmptgk8Hs8v51BVld1oAjmUSP5y4LKyMiorKzGbzYiiSDKZJBqNEg6HiUajJJP5/a9evYper9dKxPr6etEFHB6lkNVM4ZxQU1NDd3c3ra2tWK1WrY5ks1nS6TSJRIKDgwP8fj8+nw+fz8fBwQHV1dVcu3ZNG8ftdp8rxJlsFlkShYIrGx0dpb6+nnA4jM/nI5lMIooiJpMJi8WCxWLBarXS0NBAJpMhEong8/nQ6XRa4YzFYnz9+pXziElREJCtRv2plxaLhf7+fiRJ4tWrV6yurhIKhchkMgiCgF6vx2q1UldXR3NzM42NjZSUlFBaWqrx5GSJCYVCCIJQFJDZoEO2WRQkSdJyQC4s4+PjfP/+Pa9TOp0mHo+zs7PD3NwctbW1tLe3c/36dc0jOauvr+fZs2d4PB7W1tbwer1Eo9GCUrWqxIhcbTVhNpsJh8MIgkBdXR1ra2sFgRTaBV6vF6/Xi8ViyQMjCALl5eWUl5fT09PD3t4eHo8Hj8fD9va2BkxRFBylJuSqEiN2u51wOIwoiiiKwo8fPy4kB0ZGRujs7DxVEM1mM1VVVVqilGUZh8OBw+Ggt7eXYDDI5uYmm5ub6HQ6bBYF2aiXaWpq4tu3b6iqSigUwmazIYoimUymqIzs7+9ndHRUm3R2dpbXr19jNBrp6Oigvb2dmpqaU6pOp9Nht9ux2+3cvXuXo6MjlEs6pOfPnz83GAysr68Tj8cxmUwMDg6SSqXY3t4+k3iNjY2MjIzQ19eHKIpks1lmZ2d5//490WiUeDyO1+vF7XZrZcBqtSLLcl4oc1Vf08Bv3rzB6XRiMBh49OgRN2/eZHl5WcsTx8fHyLJMZWUlzc3NGtEBDg8P+fTpEx8/fiyYBHPeyPU72begIA8EArx8+ZKtrS0qKioYGhqiq6sLgKOjI9LpNJIkYTAYtNWlUincbjfz8/OsrKyc76AmCDgcDlpbW+ns7KSioqLw6WB+fp7x8XGSySR6vZ6Ojg5aW1txOBwYjUYEQSCdTmuJcH19nbW1NVKp1IU1sE6n4+nTp7S3t599VJmYmGBiYiLvuKooigYmGo1qmkVVVY0zORKf/J/zxj/fjY6O5smSPDCqqvLu3TsmJyeLru68dwa5djkhNjg4yP379/PJXOhEqaoqTqeTqampMwlZCMzJ55w3TnrOaDQyODjI8PBwHpCiZ+25uTlcLhdbW1tFAZ0MQw5I7lsmk6G2tpa+vj5u3bpVUDGe6xZib2+PxcVFlpaW2N/fvzBRTSYTd+7coaurSzt5/vaVSM52d3dxu914PB52dnaIxWIFBbYkSSiKQnV1Nc3NzbS0tGCz2c70xm+B0STocYrdcJw/QzF2owkOj1JksllEQcBs0FFVYsRRasJmUTBd0l3Ii38Bmd5SjlvSxEsAAAAASUVORK5CYII=");
    }

    .payment-field input[type='radio']:checked + .alipay::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgJFTcjdDnWEQAABvpJREFUWMO9mFtoXNcVhr+9z21mjmTJkuWbJAv5Eju+yHLqmrpX4pZgYjeNKSlNmxSaUEgfEqhLoQlu7dDEgUJIIYWqLSUkxBRc6EMxiRPaytC4SW3ayEoqVbasyPbIluWxNdJcz22fPpyRLHlmdGlCF8zLYc4+/97/v9b61xZhGIYsInKeIplXDGUCLucCUkWFH4IuoDEmabM12ms0Wm2JbcjFLI2+0D/2p31OXnXpvubSc8vnRlHhKLhzJ5aEppiks0Hn3pUme5tNNtcv7DNivpM5P+Hz+lCR48MOA5MBi427lmg81GbxyLoYm+r0/x3MsaEiXQMF3hnz+Lixu0nniY1xvrMuvjgwQRhytDfPS315xt2QTyqWGIKDmxM805HAkGJ+MEEYcqQnx3O9+XkXlwIeWx+jvUYDYCSveGWwQGEeNp/eluDZTrsMUBmJR3vzCwIC0GgKnro7wbal0TL/vOnx+4+KFIK5T/OFD/JYEg531sze3J0aeakvz/8jXuwr8OpgoTKY8xM+XQOFMo1oovpPr8C7Lud+ZyoyXkjXQIG+tF9O0+tDxbKsiWtwcEuCzkaj4u40AetqtRlprNO1ewmqymn89ZrLrwcKqNJ+30v5HBsq8vw9NbfB9Kd9jg87lGcV3CwqktnKioxpUAxCEnq05WIQMpoPcKugSVeokseHHR5uj7F1qR6BOXnVrVjQXAVd54tVeW+yBJ9bbtJgRWxfzgUcej+3qHIwmAl4c8SJwOQ8Rfc1d+6sscQsOqbBxCT6DB0YUrCryWDcKT+ac+M+TpWU7x71+P5GhZ7MK3rG/TnBfLXF4kinjSjXK3WGYKLES5st+c3u2ukCNxUjecVDpybon6iM5twtn0vZAH0oE3CjoOYEcyLp0D/hL/jol8ckP99ZM92L/nbdYzhbvRKmHMXFTIB+ORfgzI2FlBOSchYO5oFWk1Y7ojUMQ06NunNWZVfBpZxCTxUV1eQmiFJ3U53GirhEE1F9uF6IPM1oQZHxwlnvC+C+1SZ2SUxXcoo/z6NJgLSr0P0qSHY26jy6Lsa+FouWhMSUt9PdUTDuKIazAT23fM6kfM7e9PgoE7Btqc79Ldb0Om+MuPw7Pb/1UCHoegVR3rfa5PD2BJ9pMkjmFWdSHlkvRJOCZZZgdUKyOiFpsTU+v8LEVyHXCoqzKY+4JqYbZ6qo+OOlIsECMl0K0Btjs61hc0Lyg81xDCk4eDbLyRGXZD7AVyAE2LqgOaGxuylycl9aabAyrtFqa9M6mYqBSZ/LOYUE5pEl9aZEb7M1LMm0iPe3mDQnNJ46k+HUaLmpKgYhNx2f3nGfVwaLfHqZwYOtJl9vi9F+Ry36bJPBiS/X0T3q8fZVl3fGPEYrZK4pYY0t0dtrNJpikmReoQnYtczg7atuRSCVsuD0mMfpMY/VCa0MjBCC9Ut01i+J9Nef9uke9Th13eVsyud6IUqeRkuyrlZDb7Uj85zMu+gCGizJYGZxNvNQR4JvtluzGuLymGRLvYYoVcqYJtjRaLCj0eCJjXEuTPr8/YbHu2M+cR3abA3dNiT3rjQ5kXRxFSTzAVvrdQwJ3jxE1+qCg1vi/KTDRpY++rsLBZ7+V5Z6U3JgjcWDrRY7l+mzXF1CF2xvMNjeYPC9DSGTXkitKSPb2Zf2OdA9wfnJgEfXxvjV7loO92R5ub9QsQML4IsrDB7fEOORtTGEEIRhyG8vFHnuXI4r+dsvrYpL9jabPNBq8ZVVBjVzzFLTHvjQ+1me781Tbwpe3lXLN9ot/jDscHLE4cN0QM4LieuwqU5nz0qT/a2R0AHGiopf9uf5RX+BjFc5j20d9qwy2ddisa/ZpMXWqoP5z4TPY6cnefeGz8Y6jR9vTfCt9hgImHRDnCDE0AR1hsAqWbaCH/LGiMNrF4v86Yq7IH1JAfc06OxvsXi43eKuGbPUrOngtYsFnvxHlkkvpEYXHGiLdvGpRp16UyIEuCokmYsK4V+uubw14pJf/GyHrcOxL9TxtTVW9VHl2Z4cR87lZo2ry+OSpaZECnCCkOtFxbhT6kmBB1KHUIGQQAhhGClrSrNCRs9meJCfdiRKtkRUB+OpkMM9OV74YCFTQhjZyFkfKj0TgmmPqUqC1iJKfrQlwc922NN0zzlReirkaG+OF/uqC7LkD+4AFs6seBGIqZNTAXYixg83J3imoxzIvLP2q4MFugYKvJfy5wekApDyNi2EEAQRKN+jc4XNk3cn+O762CxqFnUL0ZeOxonjww6DmcUrtckSPL4hzrfXRhPAx7oSmYoPx33eHHHoHvU4d8sn5aiKBdGUUa/pWKqzZ5XB3maLbTPawicCZiqynuJSNuBiJuBSTpF2FSqM6ke9KVljR02vzdaoNRd3c/VfubAtaFKWAq4AAAAASUVORK5CYII=");
    }

    .payment-field .cmbpay::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAFY0lEQVR42r2Y/S+WfxTH/YNCRSQ1M09ZxYb0g6cYaxVtmqcYG8WESX4wrGbWEKP0YCg0QyrPpSSdr9fp/lyu+3bd3KTvvR031/W5Pp/3Oed93udc/H7//r21Y9uHNfP59euXmvkcZS+Xbfm5fhFfbGtrS759+yafPn2SyclJefXqlQwMDKgNDg7K69evZWpqSr58+SLfv3+XHZDi697g8AkMIObn5/XQhw8fyvXr1yU6OlpCQ0Pl9OnTcurUKf0OCwuTuLg4ycvLk0ePHsnw8LAC9xHU/mB2oi4rKyvS29srt27dUgAc7O/vf6AFBwcrsKKiIhkaGpL19XXd70hg8IZUVFVVSWxsrAQEBPgEwtMCAwPlypUrUldXJ3Nzc/sBcgZDWl68eCE5OTkSEhJyJBCeRgpv3rwpY2Nj3tK2FwwLR0ZGJD09XU6ePHksQIzBq/z8fHn37p1ThNzBsGB6elpyc3OPHYgdUEFBgXz8+HF/MKurq8qR40qNNzt79qw0NDSoTDiCgSd9fX0SHx//T4FgJ06ckOTkZNUlW7p2waAjEIyFTg+fOXNGoqKi5Ny5c1ohTt5SyufPn99zn+e5funSJQkPD9e/WVNeXi5LS0vuYIgKChoTE+M1z2VlZTI6OiodHR2SmJjoVupUSnNzs6ov9wFlfz4yMlKePn0qMzMzKpoA4jrgiI6ruv6A2djYkKamJj3UCcyFCxfkzZs36gEy39jYqJEw91HcHz9+6P3FxUUpLi62osN3bW2t/Pz5U1MyPj4uSUlJlhNdXV2yubm5C+bz589aQd5EC/kncqbiXr58qV5xnwixoSEih3Z3d1tRRjARTyMbqDFKbtIHcFRewdBpCS8POYHhOhu0tbXpQWy6vLys7SEoKEhTQjTsZYpzlC+O3LlzR1sB18kASmxvKSkpKcpXCwye0vQ8geB1dXW1rK2taRrhjIlOf3+/XLx4Ua87tZL29nZJSEiQZ8+eaaVyfWFhQdLS0tyKhKJwieC2H7PI8+fPHUUuIiJCF7IZHZjcwxk2BmBFRYXxao8hnjgyOztrAYTcRNN+BmTGSQsMXnouwih1czijAMT98OGDFR3mFuM1JJyYmLCEjJQ8ePBA+QUQwKMtTj3r7du3u2CYUzxHA/TEtUgNEPQVvHNqdPAGnnC4ETI8ppThDAXgpOxukeEHtW5q33AFgrpYrl63trZq6RcWFmpEPMH09PRouQPI8zkcuX37tqOgUnUUkFXaLIaM9tARAVf96+EZGRlWdXGwSQ9Gasz9y5cva9c30SHqcM3urN2uXbtmmuYfMIT4xo0b1oLU1FS3Ng+nSBv34FZpaaldxjUFpgA4tKWlxXKEgYrhyikqZODevXvKJwsMJGVmZVRkUWZmpoYWMCxEYe2bQUSGcaIDUe/evesmkllZWarYPItG0Q6cogJw2oSbAkNIJjvTsSnpmpoaJaPTSAHo7OxsuX//vkaJJmi/z/qrV68q7wDuVKnGKSY/VwZ2uzali4d4RhQQQTyiWzttxAHc89bPSAFrvM3OOASXmKH2jBAmOnTk/2OeYaxFlxznGezr169SX1/v1pH/hTEFPH782BJUrwM58o4mGDIft5F+eEazPfDtgLC9f/9eyXfcgABSUlKi5e7ze5N5gUNt0RcnjTgsR0gN0+I+L3Le3yh5gJbPiMDMcdRXF6ILWZmH7EJ5pBd/RA0BY1yg0iD3Qa+6yAMRxQnKl6oxY+lf/xeCKOEVXbyzs1MJSMugyQEOkUNN6VsMT5WVlfLkyRMVNHTkgBf+w4Gxg8JDujJVR7el4zN4ET1aCE2PNoDE+wjCDczWX/y3adv++Zt9wPEflyID8c/EXYkAAAAASUVORK5CYII=");
    }

    .payment-field input[type='radio']:checked + .cmbpay::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAG1ElEQVR42rVY+VNTVxT2j7DuVu2mjktFBSniWrUFVDpWS6vS6oyVarHWcawiM7W16mCtTIu1WrV0WsXO1GoXZhxcEVCyQQIEAoQ9YRNICEkgISF8Pfe+5EHgCYj4w3Ek7737vnvOd77z3Tequ7vbTeF56vB4eHi6usTw/Tas9QjHKO9/MGh4PPC43HDbbHDW1sNeWIK2R0qY72bCdDsD5ntZaMvOgV1XCmd9I7rs7fC43RjS2kJ4hgTG43LBUW2E+U4Gan+4iOLNn0IdGAblKyGQvxjIQ0GhenUxNG+sRcn2z1H/82W0ZmRz4EMENQgYyoarxYyWm3eh/+Qg1AvDoJi8ELIX5gwaiqmLCNg6lO87gtb0bLgtVr7esMAQB2AvKkX10URogtdCNvb1IYHoG/Lx85C/chOM351DR1XNQICkwbCyWDLlKN4aC+W04GGB8Isxc3kJ9TFfwJpbgG7a6JDAsIxYHiqg27QT8okLnh1I79IRr0q374MtXyeVoT5g6AbWDSXReyCfNLJAegMq230IjpragcEwslZ/nQjFSJRmgFBNXwLj9xfhttqkwTANMaXdhyZk/fMDMqaHQ9qwrbDIcjgt/MFQeRxVBk4wya6hh5UvBUM9fw1UM5fyDum329dCeSvnzFoB+bh5/Qk8ewXylm+AasYS/rd8QgAqDyeg83GzPxgmSkxB1UHh0nWeEoiK+BOw5uSj8eoN5K+OgmxcD2gldUrtT7/CRnxruHKdgxKfHz0HuQFr8PivVLSXVcJIosnKxK7lL3uXspPry44Axm2zo/ZMMieXFJicOSthUeTyHXS1d8CYdElckEXxtr3o6ujg152NTSg/cBQyX/bGB6D65BkuF6wCVo1W2MxotolQ2tw/6HI4e8A46xqpgz6TrjMtqouOhel+lthxrVly5C3bQAvO5mVt/OPvHmnodKHpxk0hy1QOdXAEbIXFwjVWgfRHdC1MWJuerSDgrhaTFwxNWXuRXlBZCTDqRREwPXiEuuQUelEnX7SzuQWl1J7yiQFQ0yxi2ejdpo66Buh3xxG3AqDfE0+joI3/zipgOH3OTza04dGkzAYvGJr+liwFr3s/KSdeVH2TCJfZAuPZZLSpNKIwttxKhyY0ErU/JvcTMJaBxt+vQbPkHTSn3uadykEa66Bd/xHPmLjZBW/BVsBF0DOK+RDzrQxJkcuZtZzfyBY3PXhItU+Cu13ghsvcisovv0VHjVFy1thLylB1LBHtldXCb7RGQ8p13kV9Nceq1PSAMaWlU8rn9wNTGnOAE5YTk6yAMeki7KXlIneYb/HZgy6nE9Y8Lfc7vCTkZ6pPnYX5oYzf42q1oCB8S39JoIq0yb1gullm7mRCMcnfGqhmLIVFqRZKwMYEgSjesQ+NtDuPxKBjvNHHxsGcJRPLZsnRwJB0Aa42K0z36B3TFvUHQ++xqvK8YOiftmyVX6sylut3HfSxnLde3YXLkJPelMUehrOhsR+Y5v/SoJweygF1+p6jbNVeusI3wgjfmysiZwLDuWv0gun2tJeUI29xpJ+IsQx4+5/vWvdejNhdzf+mCbrhBcJmTFHUTkHIVmyEheyoLzumuxmoSkiCkpRbqlsLI7f5hqZXZxqaULpjv3hDwdpoWPOLxAVbbqfzMcA7bMJ8VB463lvGSb0zIZ+8QEx73fnf4HEKMsDaVrNyo2RWWAWq4hN4M4hgmHlmnpVZRXZT0fsxAlGZ7STiFW/f67eY9u3NsFBpmcC57XaU7//Kz9npPthFiq3mz5pJo3LnrZKe3gS86VoqAXf6zybm7PJCIsWWrkk4Q2SUc53pSzzF1CD+QsPJs6iIO05DcLn/dbpfu+5DzrsCAt63ncVNhW2BVV3gq0CPhXCSalbQDvlEZlOanH/uvNV8Wkt6WyoXu8bn2RiJMUKCyeXiCd5ZMSUIBtqwy9Qq4WeoXVspOwWroqTrO5Ixdi6KNn5M9rOot3r7Oz036YHx9HnuTZ4nmFxyAQ2XUkRBfYIH7uaHtTIaciyNI+/0qPwvhwjd2NQ8hKMKpc2mLeaHNkbUkQTDeFhx8JhvSg/xEOc9wJXFxvP2e2YOEYmZQauKO4GOasOTDnIDHG+ZLzbUcQdYSJ5juGcoVm4dkbX+l6t+QjmMs7ZgiNrkuagiu1DwZpRA7kGOukweVDOXkXHayvXKlldIttQxQl8hqGydTS2wKjR4nHKDE1AbEQ1NUARZgFAoSblZOTXB61BI5qn6yCk0/ZlKgqYVdGTgA//TgenNpS6Hgx/2HFR7u07Pv8m0Zsgoe2q0k6FiQ4+NATaxyUU+9fcZ9zC/NPV8qfJ9tRruOt4vV/8DKjlVAGYk+VEAAAAASUVORK5CYII=");
    }

    .payment-field .paypal::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAzFBMVEUAAAClvtymvtymvtylu9yovN6mvtumvdymvtylvtynvdymv9ylvtqnvtyvr9elvtymvdylvtumvtylvdulvdumvdulvtumvdunvNymv9ujweCmvtymvdulvdzv9v////+mvtyowN2rwt/s9P7n8PvU4fK90Oe1yePq8v3e6vexxuHS3+/7/P3M2+7h6vTH1+zG1emuxODl7vrK2ey6zeXY5PT2+fzh6/jc5/TB0+jA0ee3y+TO3O2tw9/x9frs8fjp7/bX4/Ksw9/r8fcN0kqFAAAAHnRSTlMA/MLIFA7w4tCocUE+HAbzfL2VVbSzrqRJSBmTVn3eu7K9AAADm0lEQVR42rVXaUPaQBRMQPCoFW/b2m5mNyebiwAiICjY//+fWtxdkviC+MX5xPXYvJl5x1rN6Pw8P24f9oDeYfv4/GfH+jS+n7Rt1GC3T75/KvT0ZhMZ5n7fcxlzvb6fh5v4m9O9od9aAJ8/uKwG92HOgda3D0N/3QEijVgDolQAd792x151wVN9KIWbcnSvdoSe3QOBxz6AFwD3Z43qXIDHbA9ijtYBjT04wvKR7cXjEkckunME6bFPwJM46rzL9wIyquTGUQV/DWfx0NAucVHP+xJFeW5UoAmhr/+6wGVNI/BKvjnkyqkgmfzN4oAD4VDlzfG7YuYuqjyHyByKZF1A9BXn6JZWv0XAKhBInCYkMwh1doDbrZ/Bq0RHEM4ODPCk0uYwPm8hrR7cx3hXcFJgyjZI0dI1CFHzs4+Bswu+TtAVUBV6ow82GCHeGfwMwfTRN2++tHm9Bmcl2RQCip6I2xuXnhiqS6Ve1A8nM44SIpzHKyeENkSAkze6HhhrUmoiQVAUUFKzhw1lHZsruohSCxTTysfDvp9LANqkLrc71g8tHVVqrB+p/iW4PvoJP6xz5OoNUWqJiBYkOApXV8Af61g9B1UqUaqQfw4R65fHVlsxQJV6RkiDx8gynWcfbesQXrNSGYKGlKWTAK7K4NDqwW1Wao2cNF+JqeNIDN/eoGcBrFmpEeL3sWPMHWfrE8AEU6XmmLIahhJh4lROts1jU6VCDGsi5RzBW0JcRUToKsKIUvo3BtE64BC+ci0KpgnTUlGlJpDKlOt0FgIQi4ljVDBSaZNQpVaoQA6ypGxFvjGJtidVagpACBnOR3E2cUpMOI+MPbeFQWuK7+iBg21h6JKkSgUIm2KnEF5ZkqYZUKXmDkUG+NtmULYhqtSCdt4RMGLbNqQbIFUqAWmDz/Er+IKxagO0rpFSpZ6BlwrFL9NFCCDceiLFNW36RqkMZmA9QYMHmhzT9M24IUrFW6U4IIr/ck/1CWbckEFXKjWANDNiyQj0oDMjlioVGHHGJNaMWDPcfa2UCRYYGafltA2q4a7x26wVOcRqI1QMrIzT1u9jh2qtIAtNHwaGL1HpCfWFhq5S/is2WGJcztQ6IonWGVkApUcsrvgiS9zBzvWxTtwA+Z71kSyuVeL6ZHHdtzKXxAXvVubLs73LuiFOpvVlvXf1NdcEc0EJ6AUlIBeURpxel1cjvU08AbCvT7/sUkavg13b7n50HfwHaMVpa0XvkGYAAAAASUVORK5CYII=);
    }

    .payment-field input[type='radio']:checked + .paypal::before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABIFBMVEUAAAAybc0ybM0ybc00asszbs4zbM0ybc0vac8ybM0zbc0zbM0ybcwybM4neNcybc0ybc0ybM0zbc0zbMwybMwzbM0ybcwzbM0ybcwybcwzbMyqzP////8zbc2hxfw5cs9Ad9I2cM+kyP2cwfk8dNFYitxFe9SPt/Vxn+dMgdiDre+Aqu1unOby9vyOtvNpmOV6od9KftSTuvZ4pOqewvp7puz7/P7p7/qav/jU4PS90PCat+dajd5fjdlPg9n2+f2OruRml+NekOBplNtThtjJ2fK2y+12nt9umNxYiNdBeNOpy/+oyv6WvPeyyOx9qeyjvemWtOWHqeJRg9Xi6/jb5faJsvG6zu709/zs8fqHsPC3y+3N2/Nyn+hjk+GApODxr53aAAAAG3RSTlMA/MQ/DxvvyhSotHxySAa+89GVVeOu36RWk+SWkIuaAAAD8ElEQVR4Aa2XaV/aShTGAyoILiJa296Zh0kghLAIRmURqYqgLLYu2upt73K//7e4v5CcH0lmFF/0/5qHyZznLGc0Ncsba6nkbgbI7CZTaxvL2rtZWY/HECIWX195l3Qp7SrLjWqpkGcsXyhVG2VXn15aLI0DRq+SYyFylZ4BxN+Wr3wEzBopw/qaCXx84+N3EhB2nr1C3hZI7GhqNj8DxQJ7g0IR+LypdGcLxhFbwJGBLYVvq0noh2whhzq2V6Vzk7AK7B0ULGxHzt7cgpUL3M1ACNO5PPpGYbewFb53Fvr83GMdKpy7G++vdWRDHsEI3LcP64rPae23T7oPAwGUvdMPDXwK5EYCwTiX0eUy+/cWRN2LORLzbPmAIgsgsM9V/DmC6DCXIj6QdgniOJiI0Lma1ghnXlQEKM/jsFmAEr5IMjrbwi/mYiNOB5uhfK7igL/GPXpenpv+0WnUWJAaTl8Vf4egH6VneRkzwjV4ib/4q+goeIExYm6WrlOoiTJO+Iz2WGCO/jR+uGoN4SdEEeuzcFVYCNN36qcDCcuCZzWruCFbjhkUrohTF9Cfb5jP11yn3uxPAVT91mDElrUN3zrZqS+osCh1QJTYjDNsaGtoMKZ0aoqcXJAQmHpf2sCalkKTKZ06h2ASVYwmfh00kdKSFIGoUz9QZhJDdF/8e9aR1HZRUDvVRU/SluC0zg3kvRv8oWWQVzt1HwoGNZFbzh3MyjqPjAYwtVOPOIpqzzDmnA/hxRsgsezUGM8sxDcLE/ejHHRmziNGny079eT9hjjuA4PZhYSnyCFBAZNrysDXwKArGhD3rVnGQ/ct35OsusS1VxWYMnaT65Qq9qUDQL/4yckFsoqSRHLqbwRwDl7Ouc8BmpQklJ6SU7cAdN0Zjh9Pu20+py2MHKUnFYaipgRXMcK/88Kgkow6NcCTSnsLcTwvSWoGslMDLnMNVOfNgNqQ5JTAhTw0HoEaC7YhaoBhp86B62jnPNWBfxgLNkAtDVt26gdwwolW++T2YgKgXGI+NtJy0yenuqCBNYGPKP5iBDV9Gjdhp07JqZYATL3cqz3TCaFxQ4Mu5NQIDve/X2cSNOhoxEacmmBA5gwlLY1YGu535NR/nsbEI2VaX9LeBYe79onWij7MK9eoB+CKMk3q3rRWRBeaOgjKbB2d6IV1ZNWrVNOEi0mB+w6TEdIqRaxuh5a4OwrcC4bSEkcrYEgdWB9rJD5AY9H6KC2ufQgKXD2yuMaXlStzllbmYOB6kZU5u7lwWafATe2b0LKe2VnwTLDVzwTbBFIrix8oxUpkfuUrxYUPFOlp5G4T0tPo9z/KpOfgXiIWS+y98Rz8H7h3WxzJhFLBAAAAAElFTkSuQmCC);
    }

    .payment-field .wxpay::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABUCAAAAAA0Hj9aAAAABGdBTUEAALGPC/xhBQAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH4wYGFjQBIql1UwAAA2xJREFUWMPtmS132zAUht/09BwVTUUxqotiNA/ZzEUJy8gKA/ejOjhW2KEUJSVLUcLMHFQNuSgemlAHLMX6cvyRgJ2zXhRb8eN7pVf3XiWDN5zazk5OfEf+d8jzxm/w110B8GIIwPvgNSMHh6TOWc6Yce9y6F8d5tYjiy3LaobI9SjsjtymGQ4Z+fSxzlc3Mn3eNc+Zn/itka2A9VAbmT/m7YAAEE5IM3K5bg8EQKZBA7J46OCicHR6EJnNeVci4M304DVkOu8OBHD5RdOTiuxJBMhMZSppozcR/F5dgQrZnwjwe2UN9pkoP4JIgkRZIYnkP3oDaRhrSy6Ri11PoBeZSUkgWdoPOIrlLudpSDTkYy9gmFD5MXva/UlU5KZH2CSupjBfMmAtrgWyM5Am1RTyRQoAfJ1UyLSrk1qi3PwUotSQHacwUvYfe9z7w7NAIgvWgUfikFZXxVItUekeubWeYnUvoUmgyJqvV9rodh/4i/FcnGCzcE5hqMnarlHMF0jTpQKIrh4KawpDrXixlR2KRBZmJk8TCu/rQls0EsZUveYL15rmInDLHaymAJmOqqphZgas1s6K8lsgbf+zCQEQePNyyMoMinDcXtom9gGdrdZcyQxyqueHReduBsU+QJIUF0btN4XTFslTGSo1RtJFY1muaVmf3c0eW7boHGqQuyywbxarVsngHHC2dBsbWSMc1ahAEtcgY8absqdds4MS6e5mUw3ZJBxhPlC2Bs7IU2VT8eW3dvlvKJFD53Alv81d257zWiLdgsnEYrDvzVIUNiJAKSKPFo7xclfqabvBSpWcA0Do3GOrYcDXzcKpjJTIwRsAftej+bUtmgAQzSCJT0GEoJT9ZUyOIEmT3UyJJDfHE6kMVXTBkd8bJW0sIz0zb/S1aJ9nJNKbHEf0qqnbt/9hdAyR3FZRVieKSdiHJYgzpaAo555pb2btUao3Uycax9JF93YYoLd6EjcOzy1qqmmjz4b+zCN+ft+NSW4spZhF1ws7xe5PqXXPquMXHYB07Kj2NrJ9366eU06C9KOgZsREtqs0XjiitYMmcu9kmFAw5jhaeEPfr+c5kL/Ec2MfgO8DRf66fw+llHqNWdBA8hzQxUZp0MQ4jHwBgOjmqHxsIF8Bf9zil9QOyBj0iLRZ2uD9P4p35D+I/At6kwK2HVSrNQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNi0wNlQxNDo1MjowMSswODowMFGIqzwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDYtMDZUMTQ6NTI6MDErMDg6MDAg1ROAAAAAKHRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcHBsZSBJbmMuLCAyMDE5WEs11wAAABd0RVh0aWNjOmRlc2NyaXB0aW9uAERpc3BsYXkXG5W4AAAAAElFTkSuQmCC");
    }

    .payment-field input[type='radio']:checked + .wxpay::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABUCAYAAAARdWCGAAAMJ2lDQ1BJQ0MgUHJvZmlsZQAASImVlwdUk8kWgOcvSUhIaIFQpITeROlVeo1UqYKNkAQSSgwJQcWOLiq4FlRUsKKrIgquBZDFhl1ZBBv2hyIqyrpYsKHyJgmgq+e9d949Z/7/y507d+69mX/ODACqMWyRKBtVAyBHmCeODQ1gTkxOYZK6AAJ0gDZwAaZsjkTkHxMTAaAMv/8p725CayjX7GS+fu7/r6LO5Uk4ACAxkNO4Ek4O5MMA4K4ckTgPAEIv1JvOyBNBJsIogaYYBgjZTMYZCnaXcZqCI+Q28bGBkFMBUKKy2eIMAFRkcTHzORnQj8pyyPZCrkAIuQmyD4fP5kL+DHl0Ts50yKpWkK3SvvOT8Q+faSM+2eyMEVbkIhelIIFElM2e9X+W439LTrZ0eA5T2Kh8cVisLGdZ3bKmh8uYCvmCMC0qGrIG5OsCrtxexk/40rCEIfsPHEkgrBlgAIBSueygcMj6kE2E2VERQ3qfdEEICzKsPRovyGPFK8aiXPH02CH/6EyeJDhumNli+Vwym2JpVoL/kM8tfB5r2GdjAT8+SREn2pYvSIyCrAL5niQrLnzI5nkBPzBq2EYsjZXFDP9zDKSLQ2IVNphZjmQ4L8yTL2BFDXFEHj8+TDEWm8phy2PTgZzJk0yMGI6TywsKVuSFFfKECUPxY6WivIDYIfudouyYIXusiZcdKtObQG6V5McNj+3Lg4tNkS8ORHkx8YrYcM1M9vgYRQy4DYgAgSAIMIEUtjQwHWQCQWtvfS/8pegJAWwgBhmAB+yGNMMjkuQ9QviMAwXgL0g8IBkZFyDv5YF8qP8yolU87UC6vDdfPiILPIGcA8JBNvwtlY8SjsyWCB5DjeCn2Tkw1mzYZH0/6ZiqwzpiMDGIGEYMIVrjergP7oVHwKcfbI64O+4xHNc3e8ITQjvhEeEGoZNwe5qgUPxD5EwQCTphjCFD2aV9nx1uAb264AG4N/QPfeMMXA/Y4c5wJn/cF87tArXfxyodyfhbLYd8ke3JKFmb7Ee2+jECFRsVlxEvskp9XwtFXGkj1Qoc6fkxj8Dv6seF7/AfLbGl2CHsPHYKu4g1YfWAiZ3AGrAW7JiMR9bGY/naGJ4tVh5PFvQj+Gk+9tCcsqpJ7Kvte+w/D/WBPN7MPNnHEjhdNEssyODnMf3hbs1jsoScMaOZjvYOHgDI9n7F1vKGId/TEcalb7rckwB4FENlxjcdG+5BR58AQH/3TWf6Gi77VQAca+NIxfkKHS57EAAFqMIvRRcYwr3LCmbkCFyBF/ADwWA8iAbxIBlMhXXmw3UqBjPAHLAQFIESsAqsA+VgK9gB9oD94CCoB03gFDgHLoM2cAPchWulG7wAfeAdGEAQhITQEDqiixgh5ogt4oi4Iz5IMBKBxCLJSCqSgQgRKTIHWYSUIKVIObIdqUJ+R44ip5CLSDtyG3mI9CCvkU8ohlJRTdQAtUDHou6oPxqOxqNT0Aw0Fy1AF6Mr0A1oJboPrUNPoZfRG2gn+gLtxwCmjDEwY8wOc8cCsWgsBUvHxNg8rBgrwyqxGqwR/tPXsE6sF/uIE3E6zsTt4HoNwxNwDp6Lz8OX4+X4HrwOP4Nfwx/iffhXAo2gT7AleBJYhImEDMIMQhGhjLCLcIRwFn473YR3RCKRQbQkusFvL5mYSZxNXE7cTKwlniS2E7uI/SQSSZdkS/ImRZPYpDxSEWkjaR/pBOkqqZv0QUlZyUjJUSlEKUVJqFSoVKa0V+m40lWlp0oDZDWyOdmTHE3mkmeRV5J3khvJV8jd5AGKOsWS4k2Jp2RSFlI2UGooZyn3KG+UlZVNlD2UJygLlBcob1A+oHxB+aHyR6oG1YYaSJ1MlVJXUHdTT1JvU9/QaDQLmh8thZZHW0Grop2mPaB9UKGrjFFhqXBV5qtUqNSpXFV5qUpWNVf1V52qWqBapnpI9YpqrxpZzUItUI2tNk+tQu2oWodavzpd3UE9Wj1Hfbn6XvWL6s80SBoWGsEaXI3FGjs0Tmt00TG6KT2QzqEvou+kn6V3axI1LTVZmpmaJZr7NVs1+7Q0tJy1ErVmalVoHdPqZGAMCwaLkc1YyTjIuMn4pG2g7a/N016mXaN9Vfu9zigdPx2eTrFOrc4NnU+6TN1g3Szd1br1uvf1cD0bvQl6M/S26J3V6x2lOcprFGdU8aiDo+7oo/o2+rH6s/V36Lfo9xsYGoQaiAw2Gpw26DVkGPoZZhquNTxu2GNEN/IxEhitNTph9JypxfRnZjM3MM8w+4z1jcOMpcbbjVuNB0wsTRJMCk1qTe6bUkzdTdNN15o2m/aZGZlFms0xqza7Y042dzfnm683P2/+3sLSIsliiUW9xTNLHUuWZYFlteU9K5qVr1WuVaXVdWuitbt1lvVm6zYb1MbFhm9TYXPFFrV1tRXYbrZtH00Y7TFaOLpydIcd1c7fLt+u2u7hGMaYiDGFY+rHvBxrNjZl7Oqx58d+tXexz7bfaX/XQcNhvEOhQ6PDa0cbR45jheN1J5pTiNN8pwanV862zjznLc63XOgukS5LXJpdvri6uYpda1x73MzcUt02uXW4a7rHuC93v+BB8AjwmO/R5PHR09Uzz/Og599edl5ZXnu9no2zHMcbt3Ncl7eJN9t7u3enD9Mn1WebT6evsS/bt9L3kZ+pH9dvl99Tf2v/TP99/i8D7APEAUcC3gd6Bs4NPBmEBYUGFQe1BmsEJwSXBz8IMQnJCKkO6Qt1CZ0dejKMEBYetjqsg2XA4rCqWH3j3cbPHX8mnBoeF14e/ijCJkIc0RiJRo6PXBN5L8o8ShhVHw2iWdFrou/HWMbkxvwxgTghZkLFhCexDrFzYs/H0eOmxe2NexcfEL8y/m6CVYI0oTlRNXFyYlXi+6SgpNKkzoljJ86deDlZL1mQ3JBCSklM2ZXSPyl40rpJ3ZNdJhdNvjnFcsrMKRen6k3Nnnpsmuo09rRDqYTUpNS9qZ/Z0exKdn8aK21TWh8nkLOe84Lrx13L7eF580p5T9O900vTn2V4Z6zJ6OH78sv4vYJAQbngVWZY5tbM91nRWbuzBrOTsmtzlHJSc44KNYRZwjPTDafPnN4ushUViTpzPXPX5faJw8W7JIhkiqQhTxMeslukVtJfpA/zffIr8j/MSJxxaKb6TOHMllk2s5bNeloQUvDbbHw2Z3bzHOM5C+c8nOs/d/s8ZF7avOb5pvMXz+9eELpgz0LKwqyFfxbaF5YWvl2UtKhxscHiBYu7fgn9pbpIpUhc1LHEa8nWpfhSwdLWZU7LNi77WswtvlRiX1JW8nk5Z/mlXx1+3fDr4Ir0Fa0rXVduWUVcJVx1c7Xv6j2l6qUFpV1rItfUrWWuLV77dt20dRfLnMu2rqesl67v3BCxoWGj2cZVGz+X88tvVARU1G7S37Rs0/vN3M1Xt/htqdlqsLVk66dtgm23todur6u0qCzbQdyRv+PJzsSd539z/61ql96ukl1fdgt3d+6J3XOmyq2qaq/+3pXVaLW0umff5H1t+4P2N9TY1WyvZdSWHAAHpAee/576+82D4QebD7kfqjlsfnjTEfqR4jqkblZdXz2/vrMhuaH96PijzY1ejUf+GPPH7ibjpopjWsdWHqccX3x88ETBif6TopO9pzJOdTVPa757euLp62cmnGk9G372wrmQc6fP+58/ccH7QtNFz4tHL7lfqr/sermuxaXlyJ8ufx5pdW2tu+J2paHNo62xfVz78au+V09dC7p27jrr+uUbUTfabybcvNUxuaPzFvfWs9vZt1/dyb8zcHfBPcK94vtq98se6D+o/Jf1v2o7XTuPPQx62PIo7tHdLk7Xi8eSx5+7Fz+hPSl7avS06pnjs6aekJ6255Oed78QvRjoLfpL/a9NL61eHv7b7++Wvol93a/ErwZfL3+j+2b3W+e3zf0x/Q/e5bwbeF/8QffDno/uH89/Svr0dGDGZ9LnDV+svzR+Df96bzBncFDEFrPlRwEMNjQ9HYDXuwGgJcOzQxsAlEmKu5lcEMV9Uk7gP7Hi/iYXVwB2+wGQsACACHhG2QKbOWQqfMuO4PF+AHVyGmlDIkl3clT4osIbC+HD4OAbAwBIjQB8EQ8ODmweHPyyEwZ7G4CTuYo7oUxkd9BtOjJq6VADP8q/AStScGTjiAofAAAACXBIWXMAABYlAAAWJQFJUiTwAAAHaklEQVR4Ae2bT2wVRRjABwMeaCW9VLG9kGiFyMGa0CYiJqQG1GhiD23kYE1JPBUVb9TAkcbqSfyDp8ZGPJgICSSiRmPtATShJpREDQgmXFoRLkRaD3LQ+W2z2327s29nZmde35/9kvbtzps3O/N73/fNN9/MW/efFFFKYQL3FG6hbCAgUIJ0pAglyBKkIwKOmik1sgTpiICjZkqNdARyvaN2CjVz5+6SuHL7D7Gw/KdY+OdG1Nadf5fEorzf2vFwVMbFto4e0bXxAflaWV5RqcY362odkANt7tYlcfn2VTF3c15ezxcacnfb5gBoX2ev2CH/1gpuTUAuLN8QPyyeC6B9v3CuELi8D9+3oV30398rBrp2iRe3PJtX3dn7XkHOLJ4XZ65/LXzDy6IB1EEJE6C+NdULyDPXvxHHf5uWPm/V32UNtlblmP7Y9lHBqw9xCrIeASah+QLqBOTl29fEkblJOYFcS/a7bu8x+UO9rwnM34UUBvnO/IfixNWTLvpS8zaAeLRvXDzdvavws61B4v8O/nikobQwixbaCdAiYgWSWRhTJiZsFmFW/2T3e9ambgzytJyRgdiMQnB/bOdRq1DJCGQzQwwVA7+JZprGndpJi1aACEzc1f7ZN419v5ZGtgrEUCt5RTO/ff5zbZ+ZC5LYcOi7V+PPaOrr9g1tMhx6Sow9OirwmbqyvlpF1JwQpxWEtNzglufEyCND2loY51IVJMF2Pa2X4x13db214yEx0jMcJDeKtJkJkjwhvrFZZaDrSal9w7lJDKySHAIZpGrLyUyQzRorAkTX/7HwePfSilX+LbP1ZI+yRAmStXMzmTQTyCvSfHX9HxMsbi2evYdJtc8rQX7WoEmIpLYwgYxt36/t/zBjAKpcGu+d+P1kplamQNJIo2vjjs7HxAEJ0CSJi/J89Ot01fwBWpll3imQONZGFfzfSM+Q0fIO82U+0FEetBK/qUq7VYCksbhfaASgof8DokkAzViZSEz3k9iDygU5I3f6ikg4qAu3Loqf5ZarTwn9H4OqFpYk+xD4Ommix6UZ2wgbeiqp0Mi5mxdVdbTLmBnxIWNiNMia47hdC/6PFQjJWFNxtaeE1Sb9byXIgloUPyWBr+Jhb5w/LE9L/GU65lR9TBd4yQGkKioKGDga6MptcbAh2Y8IJD4DtS8ifOPxYJec3qm9U2JSaqbNJIarCNa/8ksx8X/hGBhPVjgT1rF55ZRIUiKQnLFxIexnT8T2P/Bf3HPy4fDc22Lp7nLuY4omEHgA/SDuK6ocqs6qLCwCibq6kBkZHtzpXUpNAEwK2zqmAphZE5GLBALmqxvO2I5Xte0cgbRtNPm5YFbMWAFgntO7jwX+6tOrX0TaqZtASD4rfo9rAqArPxhvW+c6SuzijDEHF4I5/zT4ZW5TDH7Tve0p7c39YKxC8MUVCGdiTRld/jI8W1HfuUbSOoNjqZkXothMIPHeM4Exkfnwg/Hn6Fx7AcmDP5banQdSp4OqOpgvs7HKV6nq16LMG0jMNmtdajsw2uQLUmVnbNt09bloO7ZPHs50LS7TcfhvNuHqASLhWVIijTRZryYbybrHBPlLrgKy6qvK41lq1ftrUdal2F2MQJqeLNAdABpkA3Ktw5lq4+vvfDz1dmTavENCwLUwswJFV5iBmUie+WrfmsWEeX1N/sqC+hUg+dmFD9GNT/Gpe8/uq/vzlhz2T0oFSF/hSrBsrJIQwY8ykdRLTJiEFL9nFaaaTypA4idVM1K8IZvrYPUhl41JweQ5yWFzaCnZVq3uB+RxFpVUgKQCaSsfgnmHaX3AhuFMWObjma7bJK2n2mbgOdFaO3wog9xz9qUooRCWl69CvCzzouPyAL9KUhqJ/bNlUEqaAFn/LEmBpCInClDjUlYJxDP/q6WrV0qQaCUb7KWsEGACRrmqiRIkH0CNfQTo1TpTr+8d6n1dGfLE+5sJkkrjsoFWN3EmmKyZWhskcSUwW1XYQzog9+l1pKpG0gCrHb6VVhMs8f2dE7kmHXLJBUlFYic26FtFgMgmnclWiBZIALI33QowQ4imaUVtkK0A0xYibIxAhjCb0WcSK2LOppoIEyS11l4pzv9P5nty/oOmWJOTGpvof0t7YlHRsQZJY2yHjs4ebFiYmDIruGpraBU0VZmxaccbwQx8pd3iz/Fxzart1J4pJxDpX7T5ZdvZTXJd3kiCL2TJp7NaMRlXYZAcc24EAaDJT0VMx1QYZNYRPdOO+KqPCfNbQ9camOxvIZD1uk3AGhnfzeFWk9VJEo7JfSGQ7P7lCauheFI0OH0hD7W6/OUD4NhK5iACf7WCFx97ofCHLdSsE2EMjsxR3ikLdhJp44r8Q/J8bnfbg6J742bBsRGAETmotkfjg6zFtTVINsmeOP1Cqo8uY7NU43VcYG3aFxRnzlk6kr+rBw2pNXNrkKEp0mFmRszYdp1a60H7eJ41yHAzCF/l66iLjwH7atPaR/rqUKO2W2it3aiD9tHvEqQjqiXIEqQjAo6aKTWyBOmIgKNmSo10BPJ/8e0erfN99ZoAAAAASUVORK5CYII=");
    }

.no-payment-text {
    color: #859bbb;
    margin: 20px 0;
    text-align: center;
}

.currency {
    color: #336dcd;
}

.payment-form .card-year-selects .select2 {
    display: inline-block;
}

.payment-form .form-group, .payment-form .col-sm-3.label-block {
    display: inline-block;
    margin-right: 10px;
}

    .payment-form .form-group .popover, .payment-form .col-sm-3.label-block .popover {
        min-width: 276px;
    }

    .payment-form .form-group .hidden-image-cc, .payment-form .col-sm-3.label-block .hidden-image-cc {
        opacity: 0;
        visibility: hidden;
    }

#submission_frame {
    width: 100%;
    height: 0;
    border: none;
}

.fees-controller label.radio-inline {
    margin-bottom: 20px;
}

.fees-controller hr {
    margin-top: 0;
}

.stripe-form-row .StripeElement {
    background-color: white;
    padding: 8px 12px;
    margin-bottom: 18px;
    border-radius: 4px;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 3px 0 #e6ebf1;
    box-shadow: 0 1px 3px 0 #e6ebf1;
    -webkit-transition: box-shadow 150ms ease;
    -webkit-transition: -webkit-box-shadow 150ms ease;
    transition: -webkit-box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease, -webkit-box-shadow 150ms ease;
}

.stripe-form-row .StripeElement--focus {
    -webkit-box-shadow: 0 1px 3px 0 #cfd7df;
    box-shadow: 0 1px 3px 0 #cfd7df;
}

.stripe-form-row .StripeElement--invalid {
    border-color: #fa755a;
}

.stripe-form-row .StripeElement--webkit-autofill {
    background-color: #fefde5 !important;
}

.profiles-controller .profile-row, .account_settings-controller .profile-row {
    min-height: 67px;
}

.profiles-controller .section, .account_settings-controller .section {
    margin-bottom: 20px;
    min-width: 100%;
}

.profiles-controller .section-title, .account_settings-controller .section-title {
    color: #a6bedc;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px white;
    margin-bottom: 8.5px;
}

.profiles-controller .profile-photo-block, .account_settings-controller .profile-photo-block {
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

    .profiles-controller .profile-photo-block img, .account_settings-controller .profile-photo-block img {
        max-width: 100%;
        max-height: 100%;
    }

.profiles-controller .file-input, .account_settings-controller .file-input {
    position: relative;
}

.profiles-controller .photo-file, .account_settings-controller .photo-file {
    opacity: 0;
    position: absolute;
    height: 100%;
    cursor: pointer;
}

.content-block .form-block-header {
    margin-left: -15px;
    margin-right: -15px;
}

.content-block .form-steps .step:last-of-type {
    max-width: 180px;
}

.children-for-enrollment .table-responsive, .children-for-enrollment .table-children {
    margin-bottom: 0;
}

    .children-for-enrollment .table-children .avatar {
        vertical-align: middle;
    }

    .children-for-enrollment .table-children .name {
        display: inline-block;
        vertical-align: bottom;
    }

        .children-for-enrollment .table-children .name .fa-arrow-right {
            color: #336dcd;
        }

.children-for-enrollment .reenroll-terms-fields .bar.block-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 690px) {
    .re-enrollments-form th {
        display: none;
    }

    .re-enrollments-form td {
        display: block;
        text-align: center;
    }
}

.parents-controller .rucaptcha-input, .registrations-controller .rucaptcha-input, .wechat.sessions-controller .rucaptcha-input {
    padding-left: 10px;
}

.parents-controller .error-info, .registrations-controller .error-info, .wechat.sessions-controller .error-info {
    margin-left: 10px;
    color: #e94b35;
    font-size: 12px;
    margin-top: 10px;
    text-align: left;
}

.parents-controller .welcome-message, .registrations-controller .welcome-message, .wechat.sessions-controller .welcome-message {
    padding: 20px;
    text-align: center;
}

    .parents-controller .welcome-message .title, .registrations-controller .welcome-message .title, .wechat.sessions-controller .welcome-message .title {
        margin-bottom: 20px;
    }

    .parents-controller .welcome-message .description, .registrations-controller .welcome-message .description, .wechat.sessions-controller .welcome-message .description {
        color: #859bbb;
        font-size: 14px;
        font-weight: 300;
    }

.parents-controller .gender-field .radio, .registrations-controller .gender-field .radio, .wechat.sessions-controller .gender-field .radio {
    padding-top: 0;
}

.parents-controller .bar + .bar, .registrations-controller .bar + .bar, .wechat.sessions-controller .bar + .bar {
    border-top-width: 0;
}

.parents-controller .bar p:last-child, .registrations-controller .bar p:last-child, .wechat.sessions-controller .bar p:last-child {
    margin-bottom: 0;
}

.parents-controller .main-content > .content-block, .registrations-controller .main-content > .content-block, .wechat.sessions-controller .main-content > .content-block {
    float: none !important;
    margin-top: 0 !important;
}

.parents-controller .form-horizontal .row .form-group, .parents-controller .form-horizontal .row .col-sm-3.label-block, .registrations-controller .form-horizontal .row .form-group, .wechat.sessions-controller .form-horizontal .row .form-group, .registrations-controller .form-horizontal .row .col-sm-3.label-block, .wechat.sessions-controller .form-horizontal .row .col-sm-3.label-block {
    margin-left: 0;
    margin-right: 0;
}

.parents-controller .form-horizontal.-register, .registrations-controller .form-horizontal.-register, .wechat.sessions-controller .form-horizontal.-register {
    margin-top: 20px;
}

    .parents-controller .form-horizontal.-register .field-group, .registrations-controller .form-horizontal.-register .field-group, .wechat.sessions-controller .form-horizontal.-register .field-group {
        margin: 40px 0;
    }

.parents-controller .bar-primary .nav-tabs, .registrations-controller .bar-primary .nav-tabs, .wechat.sessions-controller .bar-primary .nav-tabs {
    border: none;
    margin-bottom: -15px;
}

    .parents-controller .bar-primary .nav-tabs li:not(.active) > a, .registrations-controller .bar-primary .nav-tabs li:not(.active) > a, .wechat.sessions-controller .bar-primary .nav-tabs li:not(.active) > a {
        color: white;
    }

.rois-controller .radio label {
    margin-right: 10px;
}

.public.yellow-theme #menu .nav-menu .item > .link.active, .public.yellow-theme #menu .nav-menu .item > .link:active, .public.yellow-theme #menu .nav-menu .item > .link:focus {
    background: #f3c600;
}

.public.yellow-theme .form-steps .step.-title, .public.yellow-theme .form-steps .step.-complete {
    background-color: #f3c600;
}

.public.yellow-theme .form-steps .step.current, .public.yellow-theme .form-steps .step.current .link {
    color: #f3c600;
}

.public.yellow-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #f3c600;
}

.public.yellow-theme .nav-tabs {
    background: #f3c600;
}

    .public.yellow-theme .nav-tabs > li:not(.active) > a {
        background-color: #f59d00;
        border-color: #f59d00;
    }

        .public.yellow-theme .nav-tabs > li:not(.active) > a:focus, .public.yellow-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #c47e00;
            border-color: #c47e00;
        }

    .public.yellow-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.yellow-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.yellow-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #f3c600;
        border: 1px solid white;
    }

.public.yellow-theme .bar.-profile-header .parent-status, .public.yellow-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.yellow-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.yellow-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.orange-theme #menu .nav-menu .item > .link.active, .public.orange-theme #menu .nav-menu .item > .link:active, .public.orange-theme #menu .nav-menu .item > .link:focus {
    background: #e87e04;
}

.public.orange-theme .form-steps .step.-title, .public.orange-theme .form-steps .step.-complete {
    background-color: #e87e04;
}

.public.orange-theme .form-steps .step.current, .public.orange-theme .form-steps .step.current .link {
    color: #e87e04;
}

.public.orange-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #e87e04;
}

.public.orange-theme .nav-tabs {
    background: #e87e04;
}

    .public.orange-theme .nav-tabs > li:not(.active) > a {
        background-color: #d55400;
        border-color: #d55400;
    }

        .public.orange-theme .nav-tabs > li:not(.active) > a:focus, .public.orange-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #aa4300;
            border-color: #aa4300;
        }

    .public.orange-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.orange-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.orange-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #e87e04;
        border: 1px solid white;
    }

.public.orange-theme .bar.-profile-header .parent-status, .public.orange-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.orange-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.orange-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.red-theme #menu .nav-menu .item > .link.active, .public.red-theme #menu .nav-menu .item > .link:active, .public.red-theme #menu .nav-menu .item > .link:focus {
    background: #e94b35;
}

.public.red-theme .form-steps .step.-title, .public.red-theme .form-steps .step.-complete {
    background-color: #e94b35;
}

.public.red-theme .form-steps .step.current, .public.red-theme .form-steps .step.current .link {
    color: #e94b35;
}

.public.red-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #e94b35;
}

.public.red-theme .nav-tabs {
    background: #e94b35;
}

    .public.red-theme .nav-tabs > li:not(.active) > a {
        background-color: #c23824;
        border-color: #c23824;
    }

        .public.red-theme .nav-tabs > li:not(.active) > a:focus, .public.red-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #9b2d1d;
            border-color: #9b2d1d;
        }

    .public.red-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.red-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.red-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #e94b35;
        border: 1px solid white;
    }

.public.red-theme .bar.-profile-header .parent-status, .public.red-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.red-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.red-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.rose-theme #menu .nav-menu .item > .link.active, .public.rose-theme #menu .nav-menu .item > .link:active, .public.rose-theme #menu .nav-menu .item > .link:focus {
    background: #ff5999;
}

.public.rose-theme .form-steps .step.-title, .public.rose-theme .form-steps .step.-complete {
    background-color: #ff5999;
}

.public.rose-theme .form-steps .step.current, .public.rose-theme .form-steps .step.current .link {
    color: #ff5999;
}

.public.rose-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #ff5999;
}

.public.rose-theme .nav-tabs {
    background: #ff5999;
}

    .public.rose-theme .nav-tabs > li:not(.active) > a {
        background-color: #f44488;
        border-color: #f44488;
    }

        .public.rose-theme .nav-tabs > li:not(.active) > a:focus, .public.rose-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #c3366d;
            border-color: #c3366d;
        }

    .public.rose-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.rose-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.rose-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #ff5999;
        border: 1px solid white;
    }

.public.rose-theme .bar.-profile-header .parent-status, .public.rose-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.rose-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.rose-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.violet-theme #menu .nav-menu .item > .link.active, .public.violet-theme #menu .nav-menu .item > .link:active, .public.violet-theme #menu .nav-menu .item > .link:focus {
    background: #9c55b8;
}

.public.violet-theme .form-steps .step.-title, .public.violet-theme .form-steps .step.-complete {
    background-color: #9c55b8;
}

.public.violet-theme .form-steps .step.current, .public.violet-theme .form-steps .step.current .link {
    color: #9c55b8;
}

.public.violet-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #9c55b8;
}

.public.violet-theme .nav-tabs {
    background: #9c55b8;
}

    .public.violet-theme .nav-tabs > li:not(.active) > a {
        background-color: #8f3faf;
        border-color: #8f3faf;
    }

        .public.violet-theme .nav-tabs > li:not(.active) > a:focus, .public.violet-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #72328c;
            border-color: #72328c;
        }

    .public.violet-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.violet-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.violet-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #9c55b8;
        border: 1px solid white;
    }

.public.violet-theme .bar.-profile-header .parent-status, .public.violet-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.violet-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.violet-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.blue-theme #menu .nav-menu .item > .link.active, .public.blue-theme #menu .nav-menu .item > .link:active, .public.blue-theme #menu .nav-menu .item > .link:focus {
    background: #374356;
}

.public.blue-theme .form-steps .step.-title, .public.blue-theme .form-steps .step.-complete {
    background-color: #478cfe;
}

.public.blue-theme .form-steps .step.current, .public.blue-theme .form-steps .step.current .link {
    color: #478cfe;
}

.public.blue-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #478cfe;
}

.public.blue-theme .nav-tabs {
    background: #478cfe;
}

    .public.blue-theme .nav-tabs > li:not(.active) > a {
        background-color: #336dcd;
        border-color: #336dcd;
    }

        .public.blue-theme .nav-tabs > li:not(.active) > a:focus, .public.blue-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #2957a4;
            border-color: #2957a4;
        }

    .public.blue-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.blue-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.blue-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #478cfe;
        border: 1px solid white;
    }

.public.blue-theme .bar.-profile-header .parent-status, .public.blue-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.blue-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.blue-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.azure-theme #menu .nav-menu .item > .link.active, .public.azure-theme #menu .nav-menu .item > .link:active, .public.azure-theme #menu .nav-menu .item > .link:focus {
    background: #2c97de;
}

.public.azure-theme .form-steps .step.-title, .public.azure-theme .form-steps .step.-complete {
    background-color: #2c97de;
}

.public.azure-theme .form-steps .step.current, .public.azure-theme .form-steps .step.current .link {
    color: #2c97de;
}

.public.azure-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #2c97de;
}

.public.azure-theme .nav-tabs {
    background: #2c97de;
}

    .public.azure-theme .nav-tabs > li:not(.active) > a {
        background-color: #227fbb;
        border-color: #227fbb;
    }

        .public.azure-theme .nav-tabs > li:not(.active) > a:focus, .public.azure-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #1b6696;
            border-color: #1b6696;
        }

    .public.azure-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.azure-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.azure-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #2c97de;
        border: 1px solid white;
    }

.public.azure-theme .bar.-profile-header .parent-status, .public.azure-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.azure-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.azure-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.turquoise-theme #menu .nav-menu .item > .link.active, .public.turquoise-theme #menu .nav-menu .item > .link:active, .public.turquoise-theme #menu .nav-menu .item > .link:focus {
    background: #00bd9c;
}

.public.turquoise-theme .form-steps .step.-title, .public.turquoise-theme .form-steps .step.-complete {
    background-color: #00bd9c;
}

.public.turquoise-theme .form-steps .step.current, .public.turquoise-theme .form-steps .step.current .link {
    color: #00bd9c;
}

.public.turquoise-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #00bd9c;
}

.public.turquoise-theme .nav-tabs {
    background: #00bd9c;
}

    .public.turquoise-theme .nav-tabs > li:not(.active) > a {
        background-color: #00a085;
        border-color: #00a085;
    }

        .public.turquoise-theme .nav-tabs > li:not(.active) > a:focus, .public.turquoise-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #00806a;
            border-color: #00806a;
        }

    .public.turquoise-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.turquoise-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.turquoise-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #00bd9c;
        border: 1px solid white;
    }

.public.turquoise-theme .bar.-profile-header .parent-status, .public.turquoise-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.turquoise-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.turquoise-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.public.green-theme #menu .nav-menu .item > .link.active, .public.green-theme #menu .nav-menu .item > .link:active, .public.green-theme #menu .nav-menu .item > .link:focus {
    background: #1ecd6e;
}

.public.green-theme .form-steps .step.-title, .public.green-theme .form-steps .step.-complete {
    background-color: #1ecd6e;
}

.public.green-theme .form-steps .step.current, .public.green-theme .form-steps .step.current .link {
    color: #1ecd6e;
}

.public.green-theme .main-content > .content-block .bar-primary:first-child {
    background-color: #1ecd6e;
}

.public.green-theme .nav-tabs {
    background: #1ecd6e;
}

    .public.green-theme .nav-tabs > li:not(.active) > a {
        background-color: #1aaf5d;
        border-color: #1aaf5d;
    }

        .public.green-theme .nav-tabs > li:not(.active) > a:focus, .public.green-theme .nav-tabs > li:not(.active) > a:hover {
            background-color: #158c4a;
            border-color: #158c4a;
        }

    .public.green-theme .nav-tabs.tour-steps > li:not(.active) > a, .public.green-theme .nav-tabs.tour-steps > li:not(.active) .tab-number::before {
        color: white;
    }

    .public.green-theme .nav-tabs.tour-steps > li:not(.active) .tab-number {
        background: #1ecd6e;
        border: 1px solid white;
    }

.public.green-theme .bar.-profile-header .parent-status, .public.green-theme .bar.-profile-header .student-role {
    color: white !important;
    opacity: 0.9;
}

.public.green-theme .bar.-profile-header path {
    fill: white !important;
    opacity: 0.9;
}

.public.green-theme .bar.-profile-header svg:hover path {
    opacity: 1;
}

.select2-drop.select2-dropdown.select2-drop-above {
    margin: -10px 0 0 0;
}

    .select2-drop.select2-dropdown.select2-drop-above .select2-results {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.select2-drop.select2-dropdown .select2-search input {
    background-position: 0.7em center !important;
}

.select2-chosen .select-item-with-flag, .select2-result-label .select-item-with-flag {
    margin: 1px 0;
}

    .select2-chosen .select-item-with-flag i, .select2-result-label .select-item-with-flag i {
        margin: 1px 10px 0 0;
        min-width: 16px;
    }

.form-steps {
    background-color: white;
    border-bottom: 1px solid #d9e7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 54px;
    list-style: none;
    margin: 0;
    overflow: hidden;
}

    .form-steps + .content-block > form:first-child > .bar:first-of-type, .form-steps + .content-block > .bar:first-of-type {
        border-top: 0;
    }

    .form-steps .step {
        background-color: white;
        color: #293041;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: 21px;
        font-weight: 400;
        height: 54px;
        line-height: 20px;
        padding: 15px 15px 17px 20px;
        position: relative;
        -webkit-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
        white-space: nowrap;
        width: auto;
    }

        .form-steps .step:not(.-title) {
            background-image: linear-gradient(78deg, rgba(51,109,205,0.15) 0, transparent 18px);
            margin-left: -1px;
        }

        .form-steps .step:last-of-type {
            max-width: 120px;
            padding-right: 15px;
            width: 120px;
        }

        .form-steps .step:not(.-title):not(.current):not(:last-of-type) {
            text-align: center;
            max-width: 80px;
            min-width: 80px;
        }

            .form-steps .step:not(.-title):not(.current):not(:last-of-type) .link, .form-steps .step:not(.-title):not(.current):not(:last-of-type) .page-name {
                color: transparent;
                display: inline-block;
                left: 0;
                position: absolute;
                right: 0;
                top: 15px;
            }

            .form-steps .step:not(.-title):not(.current):not(:last-of-type) .step-number {
                margin-left: -5px;
            }

        .form-steps .step.current {
            background-color: white;
            color: #478cfe;
        }

            .form-steps .step.current .link {
                color: #478cfe;
            }

        .form-steps .step.-complete {
            background-image: linear-gradient(78deg, rgba(0,0,0,0.1) 0, transparent 18px);
        }

        .form-steps .step.-title {
            margin-left: -10px;
            min-width: 160px;
            padding: 15px 20px 17px 25px;
        }

        .form-steps .step.-title, .form-steps .step.-complete {
            background-color: #478cfe;
            color: white;
        }

            .form-steps .step.-title .link, .form-steps .step.-complete .link {
                color: white;
            }

        .form-steps .step.disabled {
            cursor: not-allowed;
        }

        .form-steps .step.current .link, .form-steps .step.current .text, .form-steps .step.current .step-number {
            max-width: calc(100% - 10px);
        }

        .form-steps .step .link {
            z-index: 1;
        }

        .form-steps .step .link, .form-steps .step .text, .form-steps .step .step-number {
            display: inline-block;
            line-height: 26px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-transform: skewX(20deg);
            -ms-transform: skewX(20deg);
            transform: skewX(20deg);
        }

        .form-steps .step .link {
            color: #293041;
            text-decoration: none;
        }

#student-profile {
    margin-bottom: 0;
}

    #student-profile .student-info {
        color: white;
        display: inline-block;
        margin-left: 10px;
        margin-top: 7px;
    }

    #student-profile .student-name {
        display: inline-block;
        font-size: 17px;
        font-weight: 400;
        line-height: 24px;
        margin-right: 4.5px;
        vertical-align: top;
    }

    #student-profile .student-flag {
        display: inline-block;
        height: 24px;
    }

    #student-profile .student-role {
        color: #f0f6ff;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.1;
    }

    #student-profile .student-bar-icons {
        display: inline-block;
        margin-top: 10px;
    }

        #student-profile .student-bar-icons a:hover, #student-profile .student-bar-icons a:focus {
            text-decoration: none;
        }

        #student-profile .student-bar-icons a svg path {
            fill: #aaccff;
        }

        #student-profile .student-bar-icons a:hover svg path, #student-profile .student-bar-icons a:focus svg path {
            fill: white;
        }

    #student-profile .dropdown-menu, #student-profile .select2-drop.select2-dropdown > ul {
        left: inherit;
        right: -15px;
    }

    #student-profile .nav {
        border-top: 0;
        margin-bottom: 15px;
        padding-top: 0;
    }

        #student-profile .nav li a {
            color: white;
        }

        #student-profile .nav .active a {
            color: #478cfe;
        }

    #student-profile .section-fields {
        padding-bottom: 20px;
    }

    #student-profile .field-value-wrapper label, #student-profile .field-value-wrapper p {
        font-size: 12px;
    }

    #student-profile .field-value-wrapper label {
        color: #859bbb;
    }

    #student-profile .field-value-wrapper p {
        color: #293041;
    }

    #student-profile .map {
        float: left;
        height: 130px;
        margin-right: 10px;
        margin-top: 3px;
        max-width: 162px;
    }

        #student-profile .map .static-map-image[alt] {
            text-align: center;
        }

    #student-profile .tour-name {
        color: #478cfe;
        font-size: 14px;
        font-weight: 600;
    }

    #student-profile .event-host {
        color: #478cfe;
    }

    #student-profile .checklist {
        color: #293041;
        margin-bottom: 0;
        padding: 0;
    }

        #student-profile .checklist > .media {
            border-bottom: 1px solid #eff6ff;
            margin-top: 0;
        }

            #student-profile .checklist > .media > .media-left {
                padding: 10px 10px 10px 20px;
            }

            #student-profile .checklist > .media > .media-body {
                border-left: 1px solid #fbdbd7;
                padding: 16px 20px 12px 10px;
            }

                #student-profile .checklist > .media > .media-body > span {
                    display: inline-block;
                    margin-bottom: 4px;
                }

                    #student-profile .checklist > .media > .media-body > span p {
                        margin-bottom: 0;
                    }

                #student-profile .checklist > .media > .media-body .item-hint {
                    margin-bottom: 0;
                }

                    #student-profile .checklist > .media > .media-body .item-hint .btn, #student-profile .checklist > .media > .media-body .item-hint .form-actions input[type="submit"], .form-actions #student-profile .checklist > .media > .media-body .item-hint input[type="submit"], #student-profile .checklist > .media > .media-body .item-hint .form-actions button[type="submit"], .form-actions #student-profile .checklist > .media > .media-body .item-hint button[type="submit"], #student-profile .checklist > .media > .media-body .item-hint .pill {
                        margin-bottom: 7px;
                        margin-top: 10px;
                    }

        #student-profile .checklist .media-object {
            width: 30px;
            height: 30px;
        }

        #student-profile .checklist .file-upload {
            margin-bottom: 8px;
            margin-top: 5px;
        }

        #student-profile .checklist .document-submission-area .popover-content .custom-file-upload-label {
            border: 1px solid #ccc;
            cursor: pointer;
            display: inline-block;
            padding: 6px 12px;
        }

        #student-profile .checklist .media-heading {
            font-weight: 600;
        }

            #student-profile .checklist .media-heading a {
                color: #478cfe;
            }

            #student-profile .checklist .media-heading .pull-right a:hover, #student-profile .checklist .media-heading .form-group .info-link a:hover, .form-group #student-profile .checklist .media-heading .info-link a:hover, #student-profile .checklist .media-heading .col-sm-3.label-block .info-link a:hover, .col-sm-3.label-block #student-profile .checklist .media-heading .info-link a:hover, #student-profile .checklist .media-heading .pull-right a:focus, #student-profile .checklist .media-heading .form-group .info-link a:focus, .form-group #student-profile .checklist .media-heading .info-link a:focus, #student-profile .checklist .media-heading .col-sm-3.label-block .info-link a:focus, .col-sm-3.label-block #student-profile .checklist .media-heading .info-link a:focus {
                text-decoration: none;
            }

            #student-profile .checklist .media-heading .pull-right a svg, #student-profile .checklist .media-heading .form-group .info-link a svg, .form-group #student-profile .checklist .media-heading .info-link a svg, #student-profile .checklist .media-heading .col-sm-3.label-block .info-link a svg, .col-sm-3.label-block #student-profile .checklist .media-heading .info-link a svg {
                margin-right: 5px;
            }

                #student-profile .checklist .media-heading .pull-right a svg *, #student-profile .checklist .media-heading .form-group .info-link a svg *, .form-group #student-profile .checklist .media-heading .info-link a svg *, #student-profile .checklist .media-heading .col-sm-3.label-block .info-link a svg *, .col-sm-3.label-block #student-profile .checklist .media-heading .info-link a svg * {
                    fill: #a6bedc;
                }

            #student-profile .checklist .media-heading .pull-right a:hover svg *, #student-profile .checklist .media-heading .form-group .info-link a:hover svg *, .form-group #student-profile .checklist .media-heading .info-link a:hover svg *, #student-profile .checklist .media-heading .col-sm-3.label-block .info-link a:hover svg *, .col-sm-3.label-block #student-profile .checklist .media-heading .info-link a:hover svg * {
                fill: #478cfe;
            }

        #student-profile .checklist .event-heading .icon-svg {
            width: 15px;
            height: 15px;
            margin-right: 2px;
            vertical-align: sub;
        }

        #student-profile .checklist .file-size {
            font-size: 11px;
        }

        #student-profile .checklist .fu-file {
            vertical-align: middle;
        }

        #student-profile .checklist .icon {
            width: 30px;
            height: 30px;
            display: inline-block;
            position: relative;
            text-align: center;
        }

        #student-profile .checklist .media.uncompleted .icon::before {
            color: #859bbb;
            content: attr(data-position);
            position: absolute;
            top: 6px;
            width: 30px;
        }

        #student-profile .checklist .event-heading p:last-child {
            margin-bottom: 7px;
        }

        #student-profile .checklist .completed span {
            color: #a6bedc;
        }

        #student-profile .checklist .completed .media-heading {
            text-decoration: line-through;
        }

        #student-profile .checklist .completed .media-heading, #student-profile .checklist .completed .event-heading {
            color: #a6bedc;
        }

            #student-profile .checklist .completed .event-heading svg path {
                fill: #a6bedc;
            }

        #student-profile .checklist .idat-checklist-desc p {
            margin-top: 6px;
        }

        #student-profile .checklist .idat-checklist-desc svg path {
            fill: #859BBB;
        }

        #student-profile .checklist .idat-checklist-desc .content {
            margin-left: 2px;
        }

    #student-profile .section-events .media {
        padding: 19px 20px 18px;
    }

    #student-profile .section-events .media-list {
        margin-bottom: 0;
    }

    #student-profile .section-events .event-heading .icon-svg {
        width: 15px;
        height: 15px;
    }

    #student-profile .section-events .event-heading .icon-text:last-child {
        margin-bottom: 0;
    }

    #student-profile .section-events .event-heading .event-description {
        margin-bottom: 0;
    }

    #student-profile .family-info {
        padding-bottom: 25px;
    }

    #student-profile .family-info-block {
        border: 1px solid #deeaf8;
        border-radius: 4px;
        display: inline-block;
        margin-right: 10px;
        margin-top: 10px;
        vertical-align: top;
        width: 260px;
    }

        #student-profile .family-info-block .title-block {
            background: #fbfcff;
            border-bottom: 1px solid #deeaf8;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            color: #293041;
            height: 28px;
            padding: 5px 15px;
        }

            #student-profile .family-info-block .title-block.-updated-at {
                border-bottom: 0;
                border-bottom-left-radius: 4px;
                border-bottom-right-radius: 4px;
                border-top: 1px solid #deeaf8;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                height: 28px;
            }

        #student-profile .family-info-block .content {
            min-height: calc(100% - 56px);
            padding: 10px 15px;
        }

            #student-profile .family-info-block .content.-add-details {
                padding: 45px 15px;
                text-align: center;
            }

        #student-profile .family-info-block .link.-add-details {
            color: #293041;
            text-decoration: none;
        }

        #student-profile .family-info-block .text-add {
            margin-left: 5px;
            position: relative;
            vertical-align: middle;
        }

        #student-profile .family-info-block .icon-svg.-add {
            vertical-align: middle;
        }

        #student-profile .family-info-block .link.-add-details:hover path {
            fill: #478cfe;
        }

        #student-profile .family-info-block .link.-add-details:hover .text-add {
            color: #478cfe;
        }

        #student-profile .family-info-block .avatar {
            display: block;
            float: left;
        }

        #student-profile .family-info-block .info {
            margin-left: 10px;
            max-width: calc(100% - 50px);
        }

        #student-profile .family-info-block .text, #student-profile .family-info-block .name {
            display: block;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            #student-profile .family-info-block .text p, #student-profile .family-info-block .name p {
                padding: 0;
                margin: 0;
                display: inline;
            }

    #student-profile .duration {
        color: #5b6c86;
        font-size: 11px;
    }

.student_files-controller .select2-drop.select2-dropdown .select2-results {
    min-width: 135px;
}

.files-header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .files-header-container .title {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .files-header-container .files-sort .text {
        color: #859bbb;
        font-size: 13px;
        padding-right: 8px;
    }

    .files-header-container .files-sort .form-element {
        margin-right: 10px;
    }

        .files-header-container .files-sort .form-element > a.select2-choice {
            min-width: 160px;
        }

            .files-header-container .files-sort .form-element > a.select2-choice > .select2-arrow b {
                width: 34px;
            }

        .files-header-container .files-sort .form-element .select2-chosen {
            color: #293041;
        }

    .files-header-container .files-sort .btn, .files-header-container .files-sort .form-actions input[type="submit"], .form-actions .files-header-container .files-sort input[type="submit"], .files-header-container .files-sort .form-actions button[type="submit"], .form-actions .files-header-container .files-sort button[type="submit"], .files-header-container .files-sort .pill {
        -ms-flex-item-align: baseline;
        align-self: baseline;
    }

.file-view-switcher .btn-group .btn.active, .file-view-switcher .pill-group .btn.active, .file-view-switcher .btn-group .form-actions input.active[type="submit"], .form-actions .file-view-switcher .btn-group input.active[type="submit"], .file-view-switcher .pill-group .form-actions input.active[type="submit"], .form-actions .file-view-switcher .pill-group input.active[type="submit"], .file-view-switcher .btn-group .form-actions button.active[type="submit"], .form-actions .file-view-switcher .btn-group button.active[type="submit"], .file-view-switcher .pill-group .form-actions button.active[type="submit"], .form-actions .file-view-switcher .pill-group button.active[type="submit"], .file-view-switcher .btn-group .active.pill, .file-view-switcher .pill-group .active.pill {
    border-color: #478cfe;
    color: #478cfe;
}

.files-sort-container {
    background: #fbfcff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 13px;
    padding: 5px 15px;
}

.file-filters {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

    .file-filters .btn-secondary, .file-filters .btn-delete.-icon, .file-filters .-icon.btn-danger, .file-filters .-icon.pill.pill-danger, .file-filters .btn-pricing, .file-filters .btn-default {
        color: #5b6c86;
    }

.file-view {
    margin-left: -15px;
    margin-right: -15px;
}

    .file-view.-loading .file-item-wrapper, .file-view.-loading .no-files-text-wrapper {
        display: none;
    }

    .file-view.-loading .loading-text {
        color: #293041;
        display: block;
        font-size: 13px;
        padding: 15px;
    }

        .file-view.-loading .loading-text::after {
            -webkit-animation: loading-ellipsis steps(6, end) 1s infinite;
            animation: loading-ellipsis steps(6, end) 1s infinite;
            content: '\2026';
            display: inline-block;
            overflow: hidden;
            vertical-align: bottom;
        }

.file-item-wrapper {
    position: relative;
}

    .file-item-wrapper:hover .file-item-actions {
        display: block;
    }

    .file-item-wrapper .file-item-actions {
        position: absolute;
        right: 14px;
        top: 14px;
    }

.file-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 7px 15px;
}

    .file-item:hover, .file-item:focus {
        outline: none;
        text-decoration: none;
    }

.file-icon {
    margin-right: 10px;
    width: 25px;
}

    .file-icon svg {
        vertical-align: middle;
    }

.file-info .file-name {
    color: #293041;
    font-size: 13px;
    word-break: break-word;
}

.file-info .file-size {
    color: #a6bedc;
    font-size: 10px;
}

.file-info .file-time {
    color: #5b6c86;
    font-size: 10px;
}

.required-files-page .document-submission-bar {
    border-bottom: 0;
}

    .required-files-page .document-submission-bar .title {
        width: 90%;
    }

.required-files-page .no-files-text-wrapper {
    color: #859bbb;
    font-size: 13px;
    margin: 0 -15px;
    padding: 20px 15px;
    text-align: center;
}

.required-files-page .description-wrapper {
    color: #859bbb;
    font-size: 13px;
    padding: 10px 0;
}

    .required-files-page .description-wrapper p {
        margin: 0;
    }

.required-files-page .bar-primary .title {
    font-size: 21px;
}

.required-files-page .bar-inset .title {
    font-size: 18px;
}

.main-layout:not(.-mobile-or-tablet) .file-item:hover {
    background: #eff6ff;
    cursor: pointer;
    text-decoration: none;
}

    .main-layout:not(.-mobile-or-tablet) .file-item:hover .file-name {
        color: #478cfe;
    }

@media only screen and (min-width: 768px) {
    .file-view.-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 5px;
    }

        .file-view.-grid .file-item-wrapper {
            width: calc(100% / 5);
        }

        .file-view.-grid .file-item-actions {
            width: 20px;
            height: 20px;
            background-color: #ffffff;
            border-radius: 50%;
            -webkit-box-shadow: 0.5px 1px 5px rgba(0,0,0,0.25);
            box-shadow: 0.5px 1px 5px rgba(0,0,0,0.25);
            padding: 1px 3px;
            top: 0;
        }

        .file-view.-grid .icon-svg {
            width: 14px;
            height: 14px;
        }

        .file-view.-grid .file-item {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-bottom: 15px;
            margin-right: 10px;
            padding: 7px 10px;
            text-align: center;
        }

            .file-view.-grid .file-item:hover {
                background: none;
            }

        .file-view.-grid .file-name, .file-view.-grid .file-time-day {
            display: block;
        }

        .file-view.-grid .file-icon {
            -ms-flex-item-align: center;
            align-self: center;
            margin-bottom: 7px;
            margin-right: 0;
            width: 75%;
        }

        .file-view.-grid .file-name-size {
            color: #293041;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .file-view.-grid .file-time-hour, .file-view.-grid .file-author, .file-view.-grid .file-size {
            display: none;
        }
}

@media only screen and (min-width: 1441px) {
    .required-files-page .-grid .file-item-wrapper {
        width: calc(100% / 6);
    }
}

@media only screen and (min-width: 1824px) {
    .required-files-page .-grid .file-item-wrapper {
        width: calc(100% / 8);
    }
}

.student-profile-header {
    border-bottom: 0;
}

    .student-profile-header .avatar, .student-profile-header .name {
        vertical-align: top;
    }

        .student-profile-header .avatar, .student-profile-header .avatar img {
            width: 60px;
            height: 60px;
        }

    .student-profile-header .student-tags {
        font-size: 13px;
        font-weight: 400;
    }

    .student-profile-header .status {
        color: #293041;
    }

.submissions-controller .submission-students-list .title {
    padding-bottom: 10px;
}

.submissions-controller .submission-students-list .title, .submissions-controller .submission-students-list .name {
    color: #293041;
}

.submissions-controller .submission-students-list .radio.-label {
    cursor: pointer;
    margin-left: 27px;
}

.submissions-controller .submission-students-list .radio-button {
    margin-left: -27px;
    margin-top: -8px;
    top: 50%;
}

.submissions-controller .submission-students-list .avatar {
    margin-right: 10px;
    min-width: 20px;
}

.opendays-controller p.tour-description, .tours-controller p.tour-description {
    color: inherit;
    font-size: inherit;
}

.opendays-controller .promo-block-row, .tours-controller .promo-block-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -15px;
    overflow: hidden;
}

.opendays-controller .promo-block, .tours-controller .promo-block {
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #d9e7f7;
    overflow: hidden;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

    .opendays-controller .promo-block:nth-child(2n), .tours-controller .promo-block:nth-child(2n) {
        border-left: 0;
    }

    .opendays-controller .promo-block.-tours .svg-tour, .tours-controller .promo-block.-tours .svg-tour {
        bottom: 0;
        height: auto;
        position: absolute;
        right: -5%;
        width: 15%;
        z-index: 0;
    }

        .opendays-controller .promo-block.-tours .svg-tour path, .tours-controller .promo-block.-tours .svg-tour path {
            fill: #fae5cd;
        }

    .opendays-controller .promo-block.-open-day .svg-open-day, .tours-controller .promo-block.-open-day .svg-open-day {
        bottom: -5%;
        height: auto;
        position: absolute;
        right: -4%;
        width: 22%;
        z-index: 0;
    }

        .opendays-controller .promo-block.-open-day .svg-open-day path, .tours-controller .promo-block.-open-day .svg-open-day path {
            fill: #d2f5e2;
        }

    .opendays-controller .promo-block .submit-btn-wrapper, .tours-controller .promo-block .submit-btn-wrapper {
        bottom: 40px;
    }

    .opendays-controller .promo-block .title, .tours-controller .promo-block .title {
        font-size: 21px;
        font-weight: 600;
        line-height: 1.2;
        margin: 15px 0;
    }

.opendays-controller .no-underline, .tours-controller .no-underline {
    text-decoration: none;
}

.opendays-controller .tour-steps, .tours-controller .tour-steps {
    counter-reset: tour-steps;
}

    .opendays-controller .tour-steps .tab-number, .tours-controller .tour-steps .tab-number {
        background: #fff;
        border: 1px solid #dae8ff;
        border-radius: 50%;
        color: #478cfe;
        display: inline-block;
        height: 20px;
        margin-right: 5px;
        min-width: 20px;
        text-align: center;
    }

        .opendays-controller .tour-steps .tab-number:before, .tours-controller .tour-steps .tab-number:before {
            content: counter(tour-steps);
        }

    .opendays-controller .tour-steps li, .tours-controller .tour-steps li {
        counter-increment: tour-steps;
    }

        .opendays-controller .tour-steps li .tab-number, .tours-controller .tour-steps li .tab-number {
            background: #dae8ff;
            color: #478cfe;
        }

        .opendays-controller .tour-steps li.active .tab-number, .tours-controller .tour-steps li.active .tab-number {
            background: #dae8ff;
            color: #478cfe;
        }

        .opendays-controller .tour-steps li.disabled .tab-number, .tours-controller .tour-steps li.disabled .tab-number {
            background: #fff;
            color: #a6bedc;
        }

.opendays-controller .schedule-btn-wrap, .tours-controller .schedule-btn-wrap {
    padding-top: 20px;
    padding-bottom: 18px;
}

.opendays-controller .openday-title-block .confirm-message, .tours-controller .openday-title-block .confirm-message {
    top: 50% !important;
    margin-top: -15px;
}

.opendays-controller .view-switch-tours .btn-switch-view.active, .tours-controller .view-switch-tours .btn-switch-view.active {
    background-color: #b6b6b6;
    border-color: #478cfe;
    -webkit-box-shadow: inset 0.5px 1.5px 2.5px rgba(0,0,0,0.05) !important;
    box-shadow: inset 0.5px 1.5px 2.5px rgba(0,0,0,0.05) !important;
    color: #478cfe;
}

.opendays-controller .select-datetime .calendar-wrapper, .tours-controller .select-datetime .calendar-wrapper {
    margin-top: -10px;
    margin-left: -15px;
    margin-right: -15px;
}

.opendays-controller .select-datetime .calendar-next-prev, .tours-controller .select-datetime .calendar-next-prev {
    float: left;
    margin-top: 7px;
    margin-bottom: -40px;
    z-index: 1;
}

.opendays-controller .select-datetime #tours-list-view, .tours-controller .select-datetime #tours-list-view {
    padding-top: 15px;
}

.opendays-controller .select-datetime .datepicker .prev, .opendays-controller .select-datetime .datepicker .next, .tours-controller .select-datetime .datepicker .prev, .tours-controller .select-datetime .datepicker .next {
    pointer-events: none;
    border: none;
}

.opendays-controller .select-datetime .datepicker th, .tours-controller .select-datetime .datepicker th {
    border-top: 1px solid #d6e2f5;
    font-size: 16px;
    font-weight: 400;
    margin-left: 20px;
    margin-top: 4px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;
}

    .opendays-controller .select-datetime .datepicker th.datepicker-switch, .tours-controller .select-datetime .datepicker th.datepicker-switch {
        font-weight: 600;
        border: none;
    }

.opendays-controller .select-datetime .datepicker .table-condensed, .tours-controller .select-datetime .datepicker .table-condensed {
    table-layout: fixed;
    width: 100%;
}

    .opendays-controller .select-datetime .datepicker .table-condensed th.dow, .tours-controller .select-datetime .datepicker .table-condensed th.dow {
        font-size: 12px;
        padding: 4px;
    }

    .opendays-controller .select-datetime .datepicker .table-condensed th span, .tours-controller .select-datetime .datepicker .table-condensed th span {
        font-size: 0;
    }

        .opendays-controller .select-datetime .datepicker .table-condensed th span:before, .tours-controller .select-datetime .datepicker .table-condensed th span:before {
            content: attr(title);
            font-size: 13px;
        }

    .opendays-controller .select-datetime .datepicker .table-condensed td, .tours-controller .select-datetime .datepicker .table-condensed td {
        border: 1px solid #d6e2f5;
        font-size: 11px;
        height: 100px;
        padding: 3px 6px;
        vertical-align: top;
    }

        .opendays-controller .select-datetime .datepicker .table-condensed td.old, .opendays-controller .select-datetime .datepicker .table-condensed td.new, .tours-controller .select-datetime .datepicker .table-condensed td.old, .tours-controller .select-datetime .datepicker .table-condensed td.new {
            background: #FAFCFF;
            color: #d6e2f5;
        }

        .opendays-controller .select-datetime .datepicker .table-condensed td.today, .tours-controller .select-datetime .datepicker .table-condensed td.today {
            background: #FAFCFF;
            border-color: #BBC7FF;
            color: #478cfe;
            position: relative;
        }

            .opendays-controller .select-datetime .datepicker .table-condensed td.today .cell-border, .tours-controller .select-datetime .datepicker .table-condensed td.today .cell-border {
                border: 1px solid #BBC7FF;
                bottom: -1px;
                left: -1px;
                pointer-events: none;
                position: absolute;
                right: -1px;
                top: -1px;
            }

.opendays-controller .select-datetime .choose-datetime, .tours-controller .select-datetime .choose-datetime {
    border-radius: 3px;
    display: block;
    margin: 0 -4px 3px;
    padding: 2px 6px;
}

    .opendays-controller .select-datetime .choose-datetime:hover, .tours-controller .select-datetime .choose-datetime:hover {
        background: #dae8ff;
        color: #478cfe;
    }

    .opendays-controller .select-datetime .choose-datetime:active, .opendays-controller .select-datetime .choose-datetime:focus, .tours-controller .select-datetime .choose-datetime:active, .tours-controller .select-datetime .choose-datetime:focus {
        outline: none;
        text-decoration: none;
    }

    .opendays-controller .select-datetime .choose-datetime:hover, .tours-controller .select-datetime .choose-datetime:hover {
        cursor: pointer;
        text-decoration: none;
    }

    .opendays-controller .select-datetime .choose-datetime:before, .tours-controller .select-datetime .choose-datetime:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin: -1px 5px 0 0;
        width: 12px;
        height: 12px;
        background-size: 100% 100%;
    }

    .opendays-controller .select-datetime .choose-datetime.tour-event:before, .tours-controller .select-datetime .choose-datetime.tour-event:before {
        background-image: url(https://assets.openapply.com/assets/icons/activity/tour-8a8f53d489af1e1b184e2591b147185be6e739ef9fbf43b82a93ed720cd7ed6e.svg);
    }

    .opendays-controller .select-datetime .choose-datetime.openday-event:before, .tours-controller .select-datetime .choose-datetime.openday-event:before {
        background-image: url(https://assets.openapply.com/assets/icons/others/open-day-18e3e154480dd00ae402c7bc40b92b2013e10084ce1e0193937ef77bc0d40e70.svg);
    }

.opendays-controller .tours-scheduled-block .rsvp-tour-lists, .tours-controller .tours-scheduled-block .rsvp-tour-lists {
    margin-bottom: 15px;
    padding-top: 21px;
    padding-bottom: 17px;
}

.opendays-controller .multiple-campuses .radio-inline, .tours-controller .multiple-campuses .radio-inline {
    vertical-align: top;
}

.opendays-controller .tour-submission-tab .bar, .tours-controller .tour-submission-tab .bar {
    margin-bottom: 15px;
}

.opendays-controller .tour-submission-tab label, .tours-controller .tour-submission-tab label {
    color: #859bbb;
}

.opendays-controller form#new_registration label svg, .tours-controller form#new_registration label svg {
    vertical-align: middle;
    width: 15px;
    height: 15px;
}

.opendays-controller form#new_registration label.disabled, .tours-controller form#new_registration label.disabled {
    color: #999;
}

    .opendays-controller form#new_registration label.disabled svg, .tours-controller form#new_registration label.disabled svg {
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
    }

.opendays-controller .gender-field .label-inline, .tours-controller .gender-field .label-inline {
    padding: 0;
}

.opendays-controller .parents-list, .opendays-controller .child-list, .tours-controller .parents-list, .tours-controller .child-list {
    margin-bottom: 10px;
}

    .opendays-controller .parents-list .field-group-record, .opendays-controller .child-list .field-group-record, .tours-controller .parents-list .field-group-record, .tours-controller .child-list .field-group-record {
        margin-bottom: 10px;
        position: relative;
    }

    .opendays-controller .parents-list .field-group-fields-container, .opendays-controller .child-list .field-group-fields-container, .tours-controller .parents-list .field-group-fields-container, .tours-controller .child-list .field-group-fields-container {
        margin-bottom: 10px;
    }

    .opendays-controller .child-list .field-group, .tours-controller .child-list .field-group {
        margin-top: -1px;
    }

.opendays-controller .openday-schedule, .tours-controller .openday-schedule {
    padding: 10px 20px;
}

    .opendays-controller .openday-schedule .openday-desc, .tours-controller .openday-schedule .openday-desc {
        margin-top: 20px;
    }

.opendays-controller .event-heading .title, .tours-controller .event-heading .title {
    font-size: 14px;
    margin-bottom: 5px;
}

    .opendays-controller .event-heading .title .svg-tour, .opendays-controller .event-heading .title .svg-open-day, .tours-controller .event-heading .title .svg-tour, .tours-controller .event-heading .title .svg-open-day {
        height: 16px;
        vertical-align: middle;
        width: 16px;
    }

.opendays-controller .event-heading .svg-time, .tours-controller .event-heading .svg-time {
    height: 16px;
    vertical-align: bottom;
    width: 16px;
}

.opendays-controller .month-heading, .tours-controller .month-heading {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .opendays-controller .month-heading .title, .tours-controller .month-heading .title {
        font-weight: 600;
        font-size: 16px;
        text-align: center;
    }

.opendays-controller .tour-details, .tours-controller .tour-details {
    padding: 20px 30px 20px 70px;
    position: relative;
}

    .opendays-controller .tour-details .svg-host, .tours-controller .tour-details .svg-host {
        height: 14px;
        vertical-align: bottom;
        width: 14px;
    }

    .opendays-controller .tour-details .tour-host, .tours-controller .tour-details .tour-host {
        font-size: 10px;
        color: #859bbb;
        margin-left: 10px;
    }

    .opendays-controller .tour-details .tour-value-date:after, .tours-controller .tour-details .tour-value-date:after {
        content: ',';
        margin-right: 5px;
    }

    .opendays-controller .tour-details .time, .tours-controller .tour-details .time {
        font-size: 10px;
        color: #859bbb;
    }

    .opendays-controller .tour-details a:focus, .tours-controller .tour-details a:focus {
        text-decoration: none;
    }

    .opendays-controller .tour-details .event-details, .tours-controller .tour-details .event-details {
        margin-top: 10px;
    }

    .opendays-controller .tour-details .date, .tours-controller .tour-details .date {
        position: absolute;
    }

        .opendays-controller .tour-details .date.-midi, .tours-controller .tour-details .date.-midi {
            width: 38px;
            height: 38px;
            left: 20px;
            top: 24px;
        }

            .opendays-controller .tour-details .date.-midi .month, .tours-controller .tour-details .date.-midi .month {
                background: #e94b35;
                border: 1px solid #e94b35;
                border-radius: 4px 4px 0 0;
                color: #fff;
                font-size: 10px;
                text-align: center;
                text-transform: uppercase;
            }

            .opendays-controller .tour-details .date.-midi .day, .tours-controller .tour-details .date.-midi .day {
                background: #fff;
                border-color: #92AED6;
                border-radius: 0 0 4px 4px;
                border-style: solid;
                border-width: 0 1px 1px;
                color: #000;
                font-size: 16px;
                text-align: center;
            }

.opendays-controller #flash-area, .tours-controller #flash-area {
    margin: 0;
}

.opendays-controller .openday-wrapper .block-header, .tours-controller .openday-wrapper .block-header {
    margin-bottom: 21px;
}

.opendays-controller .openday-wrapper .event-item.-rsvp:last-child .bar-inset, .tours-controller .openday-wrapper .event-item.-rsvp:last-child .bar-inset {
    margin-bottom: -17px;
}

.opendays-controller .calendar-area-loading, .tours-controller .calendar-area-loading {
    position: relative;
}

    .opendays-controller .calendar-area-loading:after, .tours-controller .calendar-area-loading:after {
        position: absolute;
        content: '';
        display: block;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(255,255,255,0.8) no-repeat url(https://assets.openapply.com/assets/spinner-82d0c69a839a750eeb6bd5d94b7a94ab87b006924e97479ce8c55dc13b39ee11.gif) center center;
        z-index: 2;
    }

.media-list.-events {
    margin-bottom: 0;
}

    .media-list.-events .media {
        margin: 0;
        padding: 15px 15px 0 15px;
    }

        .media-list.-events .media + .media {
            border-top: 1px solid #eff6ff;
        }

        .media-list.-events .media.-no-text {
            color: #859bbb;
            font-size: 13px;
            padding: 15px;
            text-align: center;
        }

    .media-list.-events .media, .media-list.-events .media-body {
        zoom: 1;
    }

    .media-list.-events .media-left {
        display: table-cell;
        padding-right: 10px;
        vertical-align: top;
    }

    .media-list.-events .media-body {
        display: table-cell;
        vertical-align: top;
    }

        .media-list.-events .media-body .openday-title-block {
            padding-right: 100px;
            position: relative;
        }

            .media-list.-events .media-body .openday-title-block .confirm-message {
                display: block;
                position: absolute;
                right: 0;
                text-align: right;
                top: 0;
                width: 100px;
            }

            .media-list.-events .media-body .openday-title-block .open-day-title {
                width: 100%;
            }

        .media-list.-events .media-body .svg-input {
            left: 0;
            position: absolute;
            top: 1px;
        }

        .media-list.-events .media-body .btn-rsvp-openday {
            padding: 0 8px;
            white-space: normal;
        }

    .media-list.-events .media-heading {
        margin: 0;
    }

    .media-list.-events .day-of-month {
        margin-bottom: 10px;
        margin-top: 1px;
    }

    .media-list.-events .time-of-month {
        text-align: center;
    }

    .media-list.-events .event-title {
        color: #478cfe;
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 19px;
        margin-bottom: 8.5px;
        vertical-align: top;
    }

    .media-list.-events .event-name, .media-list.-events .event-host, .media-list.-events .dash-symb, .media-list.-events .duration, .media-list.-events .event-item .icon-svg {
        vertical-align: middle;
    }

    .media-list.-events .icon-text:not(:last-of-type) {
        margin-bottom: 5px;
    }

    .media-list.-events .event-name {
        color: #293041;
    }

        .media-list.-events .event-name .radio-inline {
            padding-left: 38px;
            vertical-align: text-top;
        }

    .media-list.-events .event-host {
        color: #478cfe;
    }

    .media-list.-events .dash-symb, .media-list.-events .duration {
        color: #5b6c86;
        font-size: 11px;
    }

    .media-list.-events .event-icon:before {
        background-size: 100% 100%;
        content: '';
        display: inline-block;
        height: 15px;
        margin: 3px 1px 0 0;
        vertical-align: middle;
        width: 15px;
    }

    .media-list.-events .event-icon.tour-event:before {
        background-image: url(https://assets.openapply.com/assets/icons/activity/tour-8a8f53d489af1e1b184e2591b147185be6e739ef9fbf43b82a93ed720cd7ed6e.svg);
    }

    .media-list.-events .event-icon.openday-event:before {
        background-image: url(https://assets.openapply.com/assets/icons/others/open-day-18e3e154480dd00ae402c7bc40b92b2013e10084ce1e0193937ef77bc0d40e70.svg);
    }

    .media-list.-events .event-item {
        font-size: 12px;
        word-break: break-word;
    }

        .media-list.-events .event-item .icon-svg {
            width: 16px;
            height: 16px;
        }

            .media-list.-events .event-item .icon-svg.-grey path {
                fill: #a6bedc;
            }

        .media-list.-events .event-item .input-with-svg {
            left: 19px;
            margin-left: 0;
        }

    .media-list.-events .event-description {
        color: #293041;
        margin-bottom: 15px;
        overflow: hidden;
    }

        .media-list.-events .event-description blockquote {
            border: 0;
            color: inherit;
            font-size: inherit;
            font-style: inherit;
            margin: 13px 0 13px 40px;
            padding: 0;
        }

        .media-list.-events .event-description img {
            display: block;
            height: auto;
            margin: 15px auto 15px;
            max-width: 100%;
        }

        .media-list.-events .event-description table {
            border-collapse: collapse;
        }

            .media-list.-events .event-description table td, .media-list.-events .event-description table th {
                border-style: solid;
                border-width: 1px;
                padding: 3px;
            }

        .media-list.-events .event-description p {
            margin-bottom: 5px;
        }

        .media-list.-events .event-description .js-short-text-version .short-text {
            height: 100px;
            overflow: hidden;
        }

        .media-list.-events .event-description .js-short-text-version .fade-line {
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(75%, #fff));
            background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 75%);
            height: 35px;
            margin-top: -35px;
            position: relative;
        }

    .media-list.-events .balance-text:last-of-type {
        margin-bottom: 0;
    }

    .media-list.-events .event-labels-wrapper {
        font-size: 13px;
        margin-bottom: 2.5px;
    }

        .media-list.-events .event-labels-wrapper .label {
            display: inline-block;
            font-size: 11px;
            padding: 4px 5px;
            vertical-align: top;
        }

    .media-list.-events .label-wrapper-text {
        display: inline-block;
        vertical-align: middle;
    }

    .media-list.-events .status-date {
        color: #859bbb;
        display: inline-block;
        font-size: 12px;
        vertical-align: bottom;
    }

    .media-list.-events .date.-midi {
        left: 5px;
        top: 3px;
    }

    .media-list.-events .more-less-toggler {
        font-size: 11px;
    }

    .media-list.-events .parent-dashobard-avatar .avatar.-xs {
        height: 32px;
        width: 32px;
    }

    .media-list.-events .event-body .event-info {
        padding-left: 0;
    }

    .media-list.-events .event-body .student-mini-icon {
        padding-right: 0;
    }

        .media-list.-events .event-body .student-mini-icon .parent-dashobard-avatar {
            display: block;
            float: right;
            margin-bottom: 5px;
        }

ul.wysihtml5-toolbar li:not(.dropdown) i {
    display: none;
}

.hide-toolbar .wysihtml5-toolbar {
    display: none;
}

.parent-wysihtml iframe.wysihtml5-sandbox {
    background-color: transparent !important;
    border: 1px solid #e1e1e1 !important;
    border-collapse: separate;
    border-radius: 2px;
    bottom: auto;
    -webkit-box-shadow: rgba(0,0,0,0.0784314) 0px 1px 2px 0px inset;
    box-shadow: rgba(0,0,0,0.0784314) 0px 1px 2px 0px inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    display: inline-block;
    float: none;
    left: auto;
    margin: 0px;
    min-height: 80px;
    outline: #293041 none 0px !important;
    outline-offset: 0px;
    padding: 0px 10px !important;
    position: static;
    right: auto;
    text-align: start;
    top: auto;
    vertical-align: baseline;
    width: 100% !important;
    z-index: auto;
}

.bootstrap-wysihtml5-insert-link-target {
    margin-left: 0 !important;
    padding: 0 !important;
}

.parent-dashboard-wrapper .bar + .section-body {
    padding-top: 20px;
}

.parent-dashboard-wrapper .section:not(:last-child) .section-body {
    padding-bottom: 30px;
}

.parent-dashboard-wrapper .bulletin {
    border-top: 5px solid #478cfe;
}

    .parent-dashboard-wrapper .bulletin:not(:last-child) {
        margin-bottom: 20px;
    }

    .parent-dashboard-wrapper .bulletin .bulletin-body {
        padding: 15px 20px 0 50px;
        position: relative;
    }

        .parent-dashboard-wrapper .bulletin .bulletin-body .fu, .parent-dashboard-wrapper .bulletin .bulletin-body svg {
            display: inline-block;
            left: 20px;
            position: absolute;
            top: 15px;
            width: 20px;
            height: 20px;
        }

        .parent-dashboard-wrapper .bulletin .bulletin-body .pdf-icon {
            position: relative;
        }

            .parent-dashboard-wrapper .bulletin .bulletin-body .pdf-icon svg {
                left: initial;
                position: relative;
                top: 5px;
            }

    .parent-dashboard-wrapper .bulletin .bulletin-title {
        color: #478cfe;
        font-size: 13px;
        font-weight: 600;
    }

    .parent-dashboard-wrapper .bulletin .bar-inset {
        margin: 0;
        padding: 5px 20px;
    }

    .parent-dashboard-wrapper .bulletin.-warning {
        border-top-color: #e87e04;
    }

        .parent-dashboard-wrapper .bulletin.-warning .bulletin-title {
            color: #e87e04;
        }

        .parent-dashboard-wrapper .bulletin.-warning .bulletin-body > svg path {
            fill: #e87e04;
        }

.parent-dashboard-wrapper [data-notifications-count]::after {
    background-color: #e94b35;
    border-radius: 50%;
    color: white;
    content: attr(data-notifications-count);
    display: inline-block;
    font-size: 9px;
    height: 15px;
    min-width: 15px;
    padding: 2px;
    text-align: center;
}

.parent-dashboard-wrapper .svg-default {
    display: inline-block;
}

    .parent-dashboard-wrapper .svg-default svg {
        position: relative;
        top: 2px;
        width: 12px;
        height: 12px;
    }

.parent-dashboard-wrapper .fu.fu-lg, .parent-dashboard-wrapper .fu.fu-xl {
    position: relative;
    top: 5px;
}

.parent-dashboard-wrapper ul {
    list-style: none;
}

.parent-dashboard-wrapper dt {
    text-align: left;
    width: 110px;
}

.parent-dashboard-wrapper dd {
    margin-left: 120px;
}

.parent-dashboard-wrapper .namecard-applicant-event {
    margin-bottom: 10px;
}

    .parent-dashboard-wrapper .namecard-applicant-event .cell-body {
        padding-left: 35px;
    }

    .parent-dashboard-wrapper .namecard-applicant-event .bottom {
        color: #859bbb;
    }

.parent-dashboard-wrapper .section-parents .user-block {
    border: 1px solid #deeaf8;
    border-radius: 4px;
    display: inline-block;
    height: 150px;
    margin-right: 10px;
    margin-top: 10px;
    vertical-align: top;
    width: 260px;
}

    .parent-dashboard-wrapper .section-parents .user-block .title-block {
        background: #fbfcff;
        border-bottom: 1px solid #deeaf8;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        color: #293041;
        height: 28px;
        padding: 5px 15px;
    }

        .parent-dashboard-wrapper .section-parents .user-block .title-block.-updated-at {
            border-bottom: 0;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top: 1px solid #deeaf8;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            height: 28px;
        }

    .parent-dashboard-wrapper .section-parents .user-block .content {
        min-height: calc(100% - 56px);
        padding: 10px 15px;
    }

        .parent-dashboard-wrapper .section-parents .user-block .content.-add-details {
            padding: 45px 15px;
            text-align: center;
        }

.parent-dashboard-wrapper .section-parents .link.-add-details {
    color: #293041;
    text-decoration: none;
}

    .parent-dashboard-wrapper .section-parents .link.-add-details svg {
        width: 30px;
        height: 30px;
    }

    .parent-dashboard-wrapper .section-parents .link.-add-details .inline-block {
        margin-left: 5px;
        position: relative;
        top: -10px;
    }

    .parent-dashboard-wrapper .section-parents .link.-add-details:hover {
        color: #478cfe;
    }

        .parent-dashboard-wrapper .section-parents .link.-add-details:hover svg path {
            fill: #478cfe;
        }

.parent-dashboard-wrapper .section-parents .avatar {
    display: block;
    float: left;
}

.parent-dashboard-wrapper .section-parents .info {
    display: inline-block;
    margin-left: 10px;
    max-width: calc(100% - 50px);
}

    .parent-dashboard-wrapper .section-parents .info span, .parent-dashboard-wrapper .section-parents .info strong {
        display: block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.parent-dashboard-wrapper .section-siblings .link.-add {
    background-color: #e6f0ff;
}

.parent-dashboard-wrapper .section-siblings .dropdown-menu, .parent-dashboard-wrapper .section-siblings .select2-drop.select2-dropdown > ul {
    left: inherit;
    margin-top: 10px;
    right: 0;
}

    .parent-dashboard-wrapper .section-siblings .dropdown-menu::before, .parent-dashboard-wrapper .section-siblings .select2-drop.select2-dropdown > ul::before {
        right: 12px;
    }

    .parent-dashboard-wrapper .section-siblings .dropdown-menu::after, .parent-dashboard-wrapper .section-siblings .select2-drop.select2-dropdown > ul::after {
        right: 10px;
    }

.parent-dashboard-wrapper .section-siblings .nav-tabs {
    padding-top: 25px;
}

    .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add {
        position: absolute;
        right: 10px;
        top: 11px;
    }

        .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon {
            color: white;
            background-color: #478cfe;
            border-color: #3479eb;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb));
            background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
            background-repeat: no-repeat;
            -webkit-box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
            box-shadow: 0 1.5px 2.5px rgba(0,0,0,0.13),inset 0 2px 0 rgba(255,255,255,0.1);
            border-radius: 2.5px;
        }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.focus {
                color: white;
                background-color: #146cfe;
                border-color: #0e4091;
            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:hover {
                color: white;
                background-color: #146cfe;
                border-color: #145ace;
            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.dropdown-toggle {
                color: white;
                background-color: #146cfe;
                background-image: none;
                border-color: #145ace;
            }

                .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.dropdown-toggle.focus {
                    color: white;
                    background-color: #015aed;
                    border-color: #0e4091;
                }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.focus {
                background-color: #478cfe;
                border-color: #3479eb;
            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon .badge {
                color: #478cfe;
                background-color: white;
            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:active:hover {
                background-image: -webkit-gradient(linear, left top, left bottom, from(#3479eb), color-stop(50%, #478cfe), to(#5f9bff));
                background-image: linear-gradient(#3479eb, #478cfe 50%, #5f9bff);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3479EB', endColorstr='#FF5F9BFF', GradientType=0);
                background-repeat: no-repeat;
                border-color: #336dcd;
                -webkit-box-shadow: 0 .5px .5px 0 white;
                box-shadow: 0 .5px .5px 0 white;
            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus {
                color: white;
                background-color: #478cfe;
                border-color: transparent;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), color-stop(50%, #478cfe), to(#3479eb)) !important;
                background-image: linear-gradient(#5f9bff, #478cfe 50%, #3479eb) !important;
                background-repeat: no-repeat;
                -webkit-box-shadow: none;
                box-shadow: none;
                cursor: not-allowed;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF3479EB', GradientType=0);
                opacity: .55;
                text-shadow: 0 0.5px 0.5px #3479eb;
            }

                .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.focus {
                    color: white;
                    background-color: #146cfe;
                    border-color: transparent;
                }

                    .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:hover {
                        color: white;
                        background-color: #146cfe;
                        border-color: transparent;
                    }

                        .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.dropdown-toggle, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:active, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.active, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.dropdown-toggle {
                            color: white;
                            background-color: #146cfe;
                            background-image: none;
                            border-color: transparent;
                        }

                            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.dropdown-toggle.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.active:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.active:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.active.focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.dropdown-toggle:hover, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.dropdown-toggle:focus, .open > .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.dropdown-toggle.focus {
                                color: white;
                                background-color: #015aed;
                                border-color: transparent;
                            }

                            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.disabled:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.disabled:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.disabled.focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus[disabled]:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus[disabled]:focus, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus[disabled].focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:hover, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus:focus, fieldset[disabled] .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus.focus {
                                background-color: #478cfe;
                                border-color: transparent;
                            }

                            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:active .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:active .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:hover .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:hover .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon.disabled:focus .badge, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:disabled:focus .badge {
                                color: #478cfe;
                                background-color: white;
                            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:hover, .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon:focus {
                background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9bff), to(#478cfe));
                background-image: linear-gradient(to bottom, #5f9bff 0%, #478cfe 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F9BFF', endColorstr='#FF478CFE', GradientType=0);
                background-repeat: repeat-x;
                border-color: #3479eb;
            }

            .parent-dashboard-wrapper .section-siblings .nav-tabs > .-add > .btn-primary.-icon svg {
                vertical-align: bottom;
            }

.parent-dashboard-wrapper .section-checklist .checklist-desc {
    margin-bottom: 20px;
}

.parent-dashboard-wrapper .section-checklist .item-header {
    height: 40px;
    line-height: 18px;
}

.parent-dashboard-wrapper .section-checklist .item-status-icon {
    color: #859bbb;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    vertical-align: top;
    width: 40px;
    height: 40px;
}

    .parent-dashboard-wrapper .section-checklist .item-status-icon .index {
        font-size: 18px;
        font-weight: 400;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 10px;
        width: 100%;
    }

    .parent-dashboard-wrapper .section-checklist .item-status-icon svg {
        width: 40px;
        height: 40px;
    }

.parent-dashboard-wrapper .section-checklist .label {
    font-size: 10px;
    margin-right: 5px;
    padding: 0 5px 1px;
}

.parent-dashboard-wrapper .section-checklist .label-default {
    background-color: #859bbb;
}

.parent-dashboard-wrapper .section-checklist .item-title {
    color: #859bbb;
    font-size: 14px;
    left: 50px;
    position: absolute;
    top: -5px;
}

.parent-dashboard-wrapper .section-checklist .item-short-description {
    padding-top: 20px;
}

.parent-dashboard-wrapper .section-checklist .checklist-item-actions .link {
    font-weight: 100;
    margin-left: 5px;
}

    .parent-dashboard-wrapper .section-checklist .checklist-item-actions .link:hover, .parent-dashboard-wrapper .section-checklist .checklist-item-actions .link:focus {
        text-decoration: none;
    }

        .parent-dashboard-wrapper .section-checklist .checklist-item-actions .link:hover > span, .parent-dashboard-wrapper .section-checklist .checklist-item-actions .link:focus > span {
            text-decoration: underline;
        }

.parent-dashboard-wrapper .section-checklist .status-date {
    display: none;
}

    .parent-dashboard-wrapper .section-checklist .status-date svg {
        position: relative;
        top: 4px;
        width: 16px;
        height: 16px;
    }

.parent-dashboard-wrapper .section-checklist .item-body {
    color: #293041;
    padding: 10px 0 0 50px;
}

    .parent-dashboard-wrapper .section-checklist .item-body path {
        fill: #293041;
    }

.parent-dashboard-wrapper .section-checklist .checklist-item {
    line-height: 22px;
    position: relative;
}

    .parent-dashboard-wrapper .section-checklist .checklist-item:not(:last-child) {
        margin-bottom: 20px;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item .not-completed-status {
        display: block;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item .popover {
        padding-bottom: 0;
    }

        .parent-dashboard-wrapper .section-checklist .checklist-item .popover .popover-content {
            min-width: 240px;
        }

    .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded {
        margin-bottom: 10px;
        max-width: 260px;
    }

        .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .document_submission:not(:last-child) {
            padding-bottom: 10px;
        }

        .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded ul {
            margin-bottom: 0;
            padding-left: 0;
        }

        .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .fu {
            top: 0;
        }

        .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .btn-link-to-file, .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .cancel {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

            .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .btn-link-to-file:hover {
                text-decoration: none;
            }

        .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .file-name {
            max-width: calc(100% - 50px);
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .parent-dashboard-wrapper .section-checklist .checklist-item .uploaded-documents-wrapper.file-uploaded .file-name:hover {
                text-decoration: underline;
            }

    .parent-dashboard-wrapper .section-checklist .checklist-item .status-date {
        color: #859bbb;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.completed .completed-status, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .completed-status {
        display: block;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.completed .pending-status, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .pending-status {
        display: none;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.completed .not-completed-status, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .not-completed-status {
        display: none;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.completed .status-date, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .status-date {
        display: inline-block;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.completed .status-label, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .status-label {
        color: #1ecd6e;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.completed .item-title, .parent-dashboard-wrapper .section-checklist .checklist-item.completed .item-title a, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .item-title, .parent-dashboard-wrapper .section-checklist .checklist-item.completed.pending .item-title a {
        color: #1ecd6e;
        pointer-events: none;
        text-decoration: line-through;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.pending .pending-status {
        display: block;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.pending .not-completed-status {
        display: none;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.pending .status-date {
        display: inline-block;
    }

    .parent-dashboard-wrapper .section-checklist .checklist-item.pending .status-label {
        color: #f59d00;
    }

.parent-dashboard-wrapper .section-files .cell-author-date, .parent-dashboard-wrapper .section-files .cell-file, .parent-dashboard-wrapper .section-files .cell-link {
    vertical-align: middle;
}

    .parent-dashboard-wrapper .section-files .cell-link svg {
        display: inline-block;
        width: 20px;
        height: 20px;
    }

.parent-dashboard-wrapper .section-files .file-upload-area {
    background: white;
    min-height: 90px;
    position: relative;
    z-index: 0;
}

.parent-dashboard-wrapper .section-files #attachment_file {
    margin: 0;
    position: absolute;
    visibility: hidden;
}

.parent-dashboard-wrapper .section-files .attach-file-label {
    margin-right: 5px;
}

.parent-dashboard-wrapper .section-files .drag-icon-and-text {
    height: 76px;
    position: absolute;
    right: calc(50% - 116px / 2);
    text-align: center;
    top: calc(50% - 76px / 2);
    width: 116px;
    z-index: -1;
}

    .parent-dashboard-wrapper .section-files .drag-icon-and-text::after {
        color: #eff6ff;
        content: 'Drag & Drop';
        display: block;
        font-size: 16px;
        font-weight: 400;
        text-shadow: 0 -1px 0 #d9e7f7;
    }

    .parent-dashboard-wrapper .section-files .drag-icon-and-text svg {
        width: 50px;
        height: 50px;
    }

.parent-dashboard-wrapper .section-files .file-upload-area.dragging {
    border-color: #478cfe;
}

    .parent-dashboard-wrapper .section-files .file-upload-area.dragging .drag-icon-and-text::after {
        color: #478cfe;
        text-shadow: none;
    }

    .parent-dashboard-wrapper .section-files .file-upload-area.dragging .drag-icon-and-text svg path {
        -webkit-filter: none;
        filter: none;
        fill: #478cfe;
    }

    .parent-dashboard-wrapper .section-files .file-upload-area.dragover, .parent-dashboard-wrapper .section-files .file-upload-area.dragging.dragover {
        border-color: #1ecd6e;
    }

        .parent-dashboard-wrapper .section-files .file-upload-area.dragover .drag-icon-and-text::after, .parent-dashboard-wrapper .section-files .file-upload-area.dragging.dragover .drag-icon-and-text::after {
            color: #1ecd6e;
            content: 'Drop Files Here';
            text-shadow: none;
        }

        .parent-dashboard-wrapper .section-files .file-upload-area.dragover .drag-icon-and-text svg path, .parent-dashboard-wrapper .section-files .file-upload-area.dragging.dragover .drag-icon-and-text svg path {
            -webkit-filter: none;
            filter: none;
            fill: #1ecd6e;
        }

.parent-dashboard-wrapper .section-files .item-title, .parent-dashboard-wrapper .section-files .dropzone-message, .parent-dashboard-wrapper .section-files .file, .parent-dashboard-wrapper .section-files .dropzone-filelist li {
    margin-bottom: 10px;
}

.parent-dashboard-wrapper .section-files .item-title {
    color: #478cfe;
    display: block;
    margin-bottom: 10px;
}

.parent-dashboard-wrapper .section-files .item-desc {
    color: #859bbb;
}

.parent-dashboard-wrapper .section-files .dropzone-filelist:empty {
    margin: 0;
}

.parent-dashboard-wrapper .section-files .cancel {
    cursor: pointer;
}

.parent-dashboard-wrapper .section-messages .message-box {
    margin-bottom: 15px;
}

.parent-dashboard-wrapper .section-messages .attachments-field .file_input_inline {
    margin-bottom: 10px;
}

.parent-dashboard-wrapper .section-messages .attachments-field input[type='file'] {
    display: inline-block;
}

.parent-dashboard-wrapper .section-messages .comment {
    margin: 20px 0;
    position: relative;
}

    .parent-dashboard-wrapper .section-messages .comment::before {
        border-color: transparent transparent #deeaf8 transparent;
        border-style: solid;
        border-width: 0 14px 14px 14px;
        content: '';
        left: 19px;
        position: absolute;
        top: -14px;
    }

    .parent-dashboard-wrapper .section-messages .comment::after {
        border-color: transparent transparent #fbfcff transparent;
        border-style: solid;
        border-width: 0 13px 13px 13px;
        content: '';
        left: 20px;
        position: absolute;
        top: -13px;
    }

.bulletin .close {
    cursor: pointer;
    z-index: 1;
}

    .bulletin .close:before, .bulletin .close:after {
        background: #859bbb;
    }

.activities .alert.bulletin.bulletin-success .title svg path:first-child, .activities #flash-area .bulletin.bulletin-success.flash .title svg path:first-child, #flash-area .activities .bulletin.bulletin-success.flash .title svg path:first-child {
    fill: #fff;
}

.alert.bulletin.bulletin-notification, #flash-area .bulletin.bulletin-notification.flash, #flash-area .bulletin.bulletin-notification.flash {
    border-top: 5px solid #f3c600;
    color: #f3c600;
}

    .alert.bulletin.bulletin-notification .title svg, #flash-area .bulletin.bulletin-notification.flash .title svg, #flash-area .bulletin.bulletin-notification.flash .title svg, .alert.bulletin.bulletin-notification .title path, #flash-area .bulletin.bulletin-notification.flash .title path, #flash-area .bulletin.bulletin-notification.flash .title path {
        fill: #f3c600;
    }

    .alert.bulletin.bulletin-notification .title-button, #flash-area .bulletin.bulletin-notification.flash .title-button {
        line-height: 30px;
        padding-left: 27px;
        padding-right: 10px;
        position: relative;
    }

        .alert.bulletin.bulletin-notification .title-button svg, #flash-area .bulletin.bulletin-notification.flash .title-button svg {
            display: block;
            left: 0;
            position: absolute;
            top: 5px;
        }

.flex-bulletin {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .flex-bulletin .btn-go-to-checklist {
        -ms-flex-item-align: center;
        align-self: center;
        margin-left: auto;
    }

.bulletin-txt {
    margin-bottom: 10px;
}

    .bulletin-txt svg {
        margin-right: 0;
    }

    .bulletin-txt .icon-svg.-xs {
        vertical-align: -5%;
    }

.bulletin-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .bulletin-footer .bulletin-footer-title {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #6a7990;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .bulletin-footer .btn, .bulletin-footer .form-actions input[type="submit"], .form-actions .bulletin-footer input[type="submit"], .bulletin-footer .form-actions button[type="submit"], .form-actions .bulletin-footer button[type="submit"], .bulletin-footer .pill {
        margin-left: auto;
        margin-right: 0;
    }

.bulletin-file {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 10px;
}

    .bulletin-file svg {
        margin-right: 8px;
    }

    .bulletin-file a {
        margin-right: 11px;
    }

    .bulletin-file .label, .bulletin-file .label.label-payment.label-payment-current, .bulletin-file .label.label-payment.label-payment-past_due, .bulletin-file .label.label-payment.label-payment-outstanding, .bulletin-file .label.label-payment.label-payment-to_be_invoiced, .bulletin-file .label.label-payment.label-payment-late, .bulletin-file .label.label-payment.label-payment-paid {
        font-size: 10.5px;
        margin-bottom: 0;
        padding: 4px 5px;
    }

.select-filter {
    min-width: 180px;
}

.activity + .activity-date {
    border-top: 0;
}

.activity-date .title.weekday {
    color: #859bbb;
    font-size: 14px;
    font-weight: 400;
}

.activity, .parent-activity, .agent-activity {
    border-bottom: 1px solid #d9e7f7;
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5s;
}

.parent-activity, .agent-activity {
    background-color: #fbfcff;
    color: #5b6c86;
    padding: 10px 15px;
}

    .parent-activity.unread, .agent-activity.unread {
        background-color: inherit;
        color: #293041;
    }

        .parent-activity.unread .activity-header .activity-type, .agent-activity.unread .activity-header .activity-type {
            color: #293041;
            font-weight: 400;
            line-height: 19px;
        }

        .parent-activity.unread .activity-header .short-details, .agent-activity.unread .activity-header .short-details {
            color: #293041;
        }

    .parent-activity .status-icon, .agent-activity .status-icon {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border-style: solid;
        border-width: 1px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        display: -webkit-inline-flex;
        vertical-align: top;
    }

        .parent-activity .status-icon .icon, .agent-activity .status-icon .icon {
            display: block;
            margin: auto;
        }

    .parent-activity .activity-time, .agent-activity .activity-time {
        color: #5b6c86;
    }

    .parent-activity .activity-header .title, .agent-activity .activity-header .title {
        padding-left: 5px;
        width: calc(100% - 200px);
    }

    .parent-activity .activity-header .activity-type, .agent-activity .activity-header .activity-type {
        font-size: 14px;
    }

    .parent-activity .activity-header, .parent-activity .activity-header .activity-type, .agent-activity .activity-header, .agent-activity .activity-header .activity-type {
        color: #293041;
    }

        .parent-activity .activity-header .description, .agent-activity .activity-header .description {
            padding-top: 15px;
        }

        .parent-activity .activity-header .short-details, .agent-activity .activity-header .short-details {
            padding-top: 3px;
        }

.collapse-arrow {
    background-repeat: no-repeat;
    background-size: contain;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 27px;
    width: 12px;
}

    .collapse-arrow[aria-expanded=true] {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .collapse-arrow .svg-arrow {
        height: 6px;
        margin: 0;
        position: absolute;
        width: 12px;
    }

.parent-body .confirm-deactivate-agent {
    z-index: 1070;
}

.parent-body #agent-student {
    margin-bottom: 0;
}

    .parent-body #agent-student .content {
        padding: 15px 20px;
    }

        .parent-body #agent-student .content .agent-for-delete {
            margin-bottom: 10px;
            padding-left: 40px;
            position: relative;
        }

            .parent-body #agent-student .content .agent-for-delete .avatar {
                border-radius: 50%;
                display: block;
                height: 30px;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 30px;
            }

                .parent-body #agent-student .content .agent-for-delete .avatar > img {
                    display: inherit;
                    font-size: 6px;
                    height: inherit;
                    width: inherit;
                }

            .parent-body #agent-student .content .agent-for-delete .name {
                color: #5b6c86;
                display: block;
                font-size: 20px;
                font-weight: 400;
                line-height: 30px;
            }

        .parent-body #agent-student .content p {
            color: #859bbb;
            font-size: 16px;
            font-weight: 400;
        }

            .parent-body #agent-student .content p:last-child {
                margin-bottom: 0;
            }

            .parent-body #agent-student .content p span {
                color: #EA4B35;
                font-weight: bold;
            }

        .parent-body #agent-student .content h1.red-text {
            color: #fc5255;
            font-weight: 700;
            margin: 20px 0;
        }

    .parent-body #agent-student .bar.bar-inset {
        border-bottom: none;
    }

        .parent-body #agent-student .bar.bar-inset a.cancel {
            margin: 0;
        }

        .parent-body #agent-student .bar.bar-inset span.or {
            color: #859bbb;
            margin: 0 3px;
        }

.parent-body .modal-confirmation .modal-content {
    border-radius: 0px;
}

    .parent-body .modal-confirmation .modal-content .modal-body {
        padding: 0px;
    }

.parent-body .modal-confirmation.confirm-deactivate-agent .modal-header, .parent-body .modal-confirmation.confirm-activate-agent .modal-header {
    padding-right: 38px;
    position: relative;
}

    .parent-body .modal-confirmation.confirm-deactivate-agent .modal-header .modal-title, .parent-body .modal-confirmation.confirm-activate-agent .modal-header .modal-title {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        line-height: 21px;
    }

.parent-body .modal-confirmation.confirm-deactivate-agent .close, .parent-body .modal-confirmation.confirm-activate-agent .close {
    color: #fff;
    font-size: 36px;
    height: 36px;
    margin-top: -18px;
    position: absolute;
    right: 12px;
    top: 50%;
}

.parent-body .modal-confirmation.confirm-deactivate-agent .modal-header {
    background-color: #F6B03C;
}

.parent-body .modal-confirmation.confirm-activate-agent .modal-header {
    background-color: #5cb85c;
}

#section-families .avatar-with-text .link-avatar-tiny {
    display: block;
    line-height: 20px;
    padding-left: 24px;
    position: relative;
}

    #section-families .avatar-with-text .link-avatar-tiny .avatar.micro {
        display: block;
        left: 0;
        position: absolute;
        top: 0;
    }

        #section-families .avatar-with-text .link-avatar-tiny .avatar.micro img {
            display: block;
        }

#section-families .roster-search-filter {
    text-align: left;
}

    #section-families .roster-search-filter label {
        margin-bottom: 0;
        position: relative;
    }

        #section-families .roster-search-filter label input {
            background: -webkit-gradient(linear, left bottom, left top, from(#fdfdfd), to(#f9f9f9));
            background: linear-gradient(to top, #fdfdfd 0%, #f9f9f9 100%);
            border: 1px solid #e1e1e1;
            border-radius: 2px;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #293041;
            display: inline-block;
            font-size: 12px;
            font-weight: 400;
            height: auto;
            line-height: 28px;
            min-height: 30px;
            min-width: 200px;
            padding-left: 10px;
            padding-right: 30px;
        }

@media (min-width: 768px) {
    #section-families .roster-search-filter label input {
        width: 280px;
    }
}

#section-families .roster-search-filter label input:focus, #section-families .roster-search-filter label input:active {
    border-color: #478cfe;
    outline: none;
}

#section-families .roster-search-filter label input::-webkit-input-placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label input::-moz-placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label input::-ms-placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label input::-webkit-input-placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label input:-ms-input-placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label input::-ms-input-placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label input::placeholder {
    color: #a6bedc;
}

#section-families .roster-search-filter label:after {
    background-image: url(https://assets.openapply.com/assets/icons/others/search-500f2486fd619162f707a1161a7d990985eb1d03b4d5f92f074edc5173b5e7c1.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    cursor: pointer;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 16px;
}

.table-assigned-parents td, .table-assigned-parents th {
    padding: 15px 20px !important;
}

    .table-assigned-parents td.spinner, .table-assigned-parents th.spinner {
        background: url(https://assets.openapply.com/assets/spinner-82d0c69a839a750eeb6bd5d94b7a94ab87b006924e97479ce8c55dc13b39ee11.gif) no-repeat center 13px;
    }

.table-assigned-parents .parent-info .avatar {
    height: 50px;
    width: 50px;
}

.table-assigned-parents .parent-info .unstyled {
    -moz-padding-start: 60px;
    -webkit-padding-start: 60px;
}

.table-assigned-parents .parent-notification {
    text-align: center;
}

.table-assigned-parents .parent-children .unstyled {
    -moz-padding-start: 0;
    -webkit-padding-start: 0;
}

.table-assigned-parents .parent-children li a .avatar.micro {
    display: inline-block;
    margin: 7px;
}

    .table-assigned-parents .parent-children li a .avatar.micro, .table-assigned-parents .parent-children li a .avatar.micro img {
        height: 21px;
        width: 21px;
    }

.table-assigned-parents .parent-actions a {
    margin: 0 3px;
}

.table-assigned-parents .parent-actions .fa-trash {
    color: #e64c3c;
}

.table-assigned-parents .parent-actions .edit-parent {
    position: relative;
    top: 5px;
}

.agent-status .status-text {
    border-radius: .25em;
    color: #fff;
    display: inline;
    font-size: 100%;
    font-weight: bold;
    line-height: 1;
    padding: .2em .6em .3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

    .agent-status .status-text.status-green {
        color: #5cb85c;
    }

    .agent-status .status-text.status-yellow {
        color: #f0ad4e;
    }

.agent-status .btn-agent-status {
    display: inline-block;
}

    .agent-status .btn-agent-status:hover .status-text.status-yellow, .agent-status .btn-agent-status:focus .status-text.status-yellow {
        background-color: #ec971f;
        color: #fff;
    }

    .agent-status .btn-agent-status:hover .status-text.status-green, .agent-status .btn-agent-status:focus .status-text.status-green {
        background-color: #449d44;
        color: #fff;
    }

    .agent-status .btn-agent-status .status-text {
        border-radius: .25em;
        color: #fff;
        display: inline-block;
        font-size: 85%;
        font-weight: bold;
        line-height: 1;
        padding: .2em .6em .3em 1.7em;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        vertical-align: baseline;
        white-space: nowrap;
    }

        .agent-status .btn-agent-status .status-text.status-green {
            background-color: #5cb85c;
        }

        .agent-status .btn-agent-status .status-text.status-yellow {
            background-color: #f0ad4e;
        }

        .agent-status .btn-agent-status .status-text .icon-edit {
            color: #fff;
            display: block;
            left: 5px;
            margin-top: -5px;
            position: absolute;
            top: 50%;
        }

    .agent-status .btn-agent-status:hover .status-yellow, .agent-status .btn-agent-status:focus .status-yellow {
        color: #ec971f;
    }

    .agent-status .btn-agent-status:hover .status-green, .agent-status .btn-agent-status:focus .status-green {
        color: #449d44;
    }

.agent-info .agent-text {
    color: #293041;
}

.agent-info .agent-badge {
    margin-top: 4px;
}

    .agent-info .agent-badge .badge-title {
        color: #293041;
    }

        .agent-info .agent-badge .badge-title .badge {
            position: relative;
            top: -1px;
        }

    .agent-info .agent-badge .badge-grey {
        background-color: #aaa;
    }

#sandbox-mode, .sandbox-mode {
    padding-top: 60px;
}

    #sandbox-mode.lp-enabled, .sandbox-mode.lp-enabled {
        padding-top: 90px;
    }

        #sandbox-mode.lp-enabled .sandbox-top-navbar, .sandbox-mode.lp-enabled .sandbox-top-navbar {
            top: 30px;
        }

.lp-enabled {
    padding-top: 30px;
}

#launchbarframe {
    position: fixed;
    top: 0px;
    z-index: 1040;
}

#launchbar-placeholder {
    background: #333;
    height: 30px;
    position: fixed !important;
    top: 0px;
    width: 100%;
    z-index: 1039;
}

.sandbox-top-navbar {
    border: none;
    margin-bottom: 0;
    min-height: inherit;
    position: fixed;
    top: 0;
    z-index: 1062;
}

    .sandbox-top-navbar .dropdown-toggle {
        position: relative;
        top: 2px;
    }

    .sandbox-top-navbar .navbar-sandbox .btn, .sandbox-top-navbar .navbar-sandbox .form-actions input[type="submit"], .form-actions .sandbox-top-navbar .navbar-sandbox input[type="submit"], .sandbox-top-navbar .navbar-sandbox .form-actions button[type="submit"], .form-actions .sandbox-top-navbar .navbar-sandbox button[type="submit"], .sandbox-top-navbar .navbar-sandbox .pill {
        min-height: 0;
    }

    .sandbox-top-navbar .navbar-sandbox .sandbox-nav-back {
        background-color: #143885;
        line-height: 30px;
        padding-left: 20px;
    }

        .sandbox-top-navbar .navbar-sandbox .sandbox-nav-back a {
            color: #a4cdff;
        }

    .sandbox-top-navbar .navbar-sandbox .sandbox-nav-role-users {
        padding-left: 20px;
        padding-right: 45px;
    }

    .sandbox-top-navbar .-footer .fu {
        vertical-align: text-top;
    }

.sandbox-top-navbar {
    height: 60px;
}

.sandbox-mode {
    padding-top: 60px;
}

.navbar.-products {
    background: #293042;
    border-radius: 0;
    border: 0;
    margin: 0;
    min-height: initial;
    padding: 0 20px;
}

    .navbar.-products .list {
        line-height: 17px;
        margin: 0;
        padding: 0;
    }

    .navbar.-products .item {
        display: inline-block;
        padding: 8px 14px;
    }

        .navbar.-products .item:first-child {
            padding-left: 0;
        }

    .navbar.-products .link {
        color: #aaccff;
        font-weight: 400;
    }

        .navbar.-products .link .fu-lg {
            position: relative;
            right: 5px;
            top: 5px;
        }

        .navbar.-products .link:hover, .navbar.-products .link:focus, .navbar.-products .link:active {
            opacity: 0.8;
        }

        .navbar.-products .link.-active {
            color: #fff;
        }

.bar.bar-inset.sandbox-current-user {
    height: 60px;
    padding: 9px 35px;
}

    .bar.bar-inset.sandbox-current-user .avatar {
        border-radius: 50%;
        display: inline-block;
        height: 30px;
        margin-right: 5px;
        width: 30px;
    }

        .bar.bar-inset.sandbox-current-user .avatar .img-circle {
            height: inherit;
            vertical-align: initial;
            width: inherit;
        }

    .bar.bar-inset.sandbox-current-user .card-title {
        font-weight: 400;
        max-width: 165px;
        overflow: hidden;
        text-overflow: ellipsis;
        text-shadow: none;
        white-space: nowrap;
    }

        .bar.bar-inset.sandbox-current-user .card-title.-name {
            color: #293042;
            font-size: 14px;
            line-height: 1.4em;
            margin: 1px 0;
        }

        .bar.bar-inset.sandbox-current-user .card-title.-role {
            color: #859bbb;
            font-size: 10px;
        }

    .bar.bar-inset.sandbox-current-user .user-card {
        display: inline-block;
        margin-right: 10px;
    }

    .bar.bar-inset.sandbox-current-user .role-user {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }

        .bar.bar-inset.sandbox-current-user .role-user.-current {
            height: 40px;
            line-height: 1.2;
            margin: 0;
            padding: 0 20px;
        }

        .bar.bar-inset.sandbox-current-user .role-user .plus {
            color: #859bbb;
            font-size: 24px;
            font-weight: 400;
            padding: 0 10px;
            vertical-align: super;
        }

    .bar.bar-inset.sandbox-current-user .btn, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"], .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"], .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"], .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"], .bar.bar-inset.sandbox-current-user .pill {
        min-width: initial;
    }

        .bar.bar-inset.sandbox-current-user .btn:hover path, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:hover path, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:hover path, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:hover path, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:hover path, .bar.bar-inset.sandbox-current-user .pill:hover path, .bar.bar-inset.sandbox-current-user .btn:focus path, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:focus path, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:focus path, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:focus path, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:focus path, .bar.bar-inset.sandbox-current-user .pill:focus path, .bar.bar-inset.sandbox-current-user .btn:active path, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:active path, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:active path, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:active path, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:active path, .bar.bar-inset.sandbox-current-user .pill:active path {
            fill: #478cfe;
        }

        .bar.bar-inset.sandbox-current-user .btn svg, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"] svg, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"] svg, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"] svg, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"] svg, .bar.bar-inset.sandbox-current-user .pill svg {
            height: 100%;
            vertical-align: top;
            width: 100%;
        }

        .bar.bar-inset.sandbox-current-user .btn path, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"] path, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"] path, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"] path, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"] path, .bar.bar-inset.sandbox-current-user .pill path {
            fill: #a6bedc;
        }

        .bar.bar-inset.sandbox-current-user .btn .text, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"] .text, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"] .text, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"] .text, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"] .text, .bar.bar-inset.sandbox-current-user .pill .text {
            margin-left: 2px;
        }

        .bar.bar-inset.sandbox-current-user .btn .fu-lg + .text, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"] .fu-lg + .text, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"] .fu-lg + .text, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"] .fu-lg + .text, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"] .fu-lg + .text, .bar.bar-inset.sandbox-current-user .pill .fu-lg + .text {
            margin-left: 5px;
            vertical-align: text-top;
        }

        .bar.bar-inset.sandbox-current-user .btn:hover .card-title.-name, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:hover .card-title.-name, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:hover .card-title.-name, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:hover .card-title.-name, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:hover .card-title.-name, .bar.bar-inset.sandbox-current-user .pill:hover .card-title.-name, .bar.bar-inset.sandbox-current-user .btn:focus .card-title.-name, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:focus .card-title.-name, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:focus .card-title.-name, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:focus .card-title.-name, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:focus .card-title.-name, .bar.bar-inset.sandbox-current-user .pill:focus .card-title.-name, .bar.bar-inset.sandbox-current-user .btn:active .card-title.-name, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:active .card-title.-name, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:active .card-title.-name, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:active .card-title.-name, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:active .card-title.-name, .bar.bar-inset.sandbox-current-user .pill:active .card-title.-name {
            color: #478cfe;
        }

        .bar.bar-inset.sandbox-current-user .btn:hover .card-title.-role, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:hover .card-title.-role, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:hover .card-title.-role, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:hover .card-title.-role, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:hover .card-title.-role, .bar.bar-inset.sandbox-current-user .pill:hover .card-title.-role, .bar.bar-inset.sandbox-current-user .btn:focus .card-title.-role, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:focus .card-title.-role, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:focus .card-title.-role, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:focus .card-title.-role, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:focus .card-title.-role, .bar.bar-inset.sandbox-current-user .pill:focus .card-title.-role, .bar.bar-inset.sandbox-current-user .btn:active .card-title.-role, .bar.bar-inset.sandbox-current-user .form-actions input[type="submit"]:active .card-title.-role, .form-actions .bar.bar-inset.sandbox-current-user input[type="submit"]:active .card-title.-role, .bar.bar-inset.sandbox-current-user .form-actions button[type="submit"]:active .card-title.-role, .form-actions .bar.bar-inset.sandbox-current-user button[type="submit"]:active .card-title.-role, .bar.bar-inset.sandbox-current-user .pill:active .card-title.-role {
            color: #293041;
        }

    .bar.bar-inset.sandbox-current-user .dropdown-menu, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul {
        margin-top: 49px;
        width: 100%;
    }

        .bar.bar-inset.sandbox-current-user .dropdown-menu > *, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul > * {
            padding-left: 20px;
            padding-right: 20px;
        }

        .bar.bar-inset.sandbox-current-user .dropdown-menu::before, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul::before {
            right: 70px;
        }

        .bar.bar-inset.sandbox-current-user .dropdown-menu::after, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul::after {
            right: 68px;
        }

        .bar.bar-inset.sandbox-current-user .dropdown-menu.admin-carret::after, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul.admin-carret::after {
            border-width: 10px;
            top: -20px;
        }

    .bar.bar-inset.sandbox-current-user .users-list {
        border-bottom: 1px solid #d9e7f7;
        overflow-x: auto;
        padding: 20px;
        white-space: nowrap;
        width: 100%;
    }

        .bar.bar-inset.sandbox-current-user .users-list > * {
            margin-right: 10px;
        }

        .bar.bar-inset.sandbox-current-user .users-list *:last-child {
            margin-right: 0;
        }

    .bar.bar-inset.sandbox-current-user .active-current-card .role-user {
        background: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(50%, #fbfbfb), to(#f9f9f9));
        background: linear-gradient(to bottom, #eee 0%, #fbfbfb 50%, #f9f9f9 100%);
        border-color: #478cfe;
        -webkit-box-shadow: inset 0 2px 2px rgba(204,204,204,0.5);
        box-shadow: inset 0 2px 2px rgba(204,204,204,0.5);
    }

    .bar.bar-inset.sandbox-current-user .active-current-card .card-title.-name {
        color: #478cfe;
    }

    .bar.bar-inset.sandbox-current-user .active-current-card .card-title.-role {
        color: #293041;
    }

    .bar.bar-inset.sandbox-current-user .tab-content {
        border-bottom: 1px solid #d9e7f7;
        padding: 20px;
    }

        .bar.bar-inset.sandbox-current-user .tab-content .content-title {
            font-size: 16px;
            margin: 0;
        }

        .bar.bar-inset.sandbox-current-user .tab-content .category-title {
            color: #478cfe;
            margin: 0;
            padding: 15px 0;
        }

        .bar.bar-inset.sandbox-current-user .tab-content .features-list {
            line-height: 18px;
            margin: 0;
            padding-left: 10px;
        }

    .bar.bar-inset.sandbox-current-user .bar.-footer {
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.sandbox-breadcrumb {
    background: -webkit-gradient(linear, left bottom, left top, from(#fdfdfd), to(#f9f9f9));
    background: linear-gradient(to top, #fdfdfd 0%, #f9f9f9 100%);
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.08);
    border-radius: 4px;
    color: #293041;
    height: auto;
    line-height: 19px;
    min-width: 185px;
    vertical-align: middle;
}

    .sandbox-breadcrumb .list {
        margin: 0;
        padding: 7px 14px;
    }

    .sandbox-breadcrumb .item {
        display: inline-block;
    }

        .sandbox-breadcrumb .item:not(:first-child):before {
            content: '';
            background-image: url(https://assets.openapply.com/assets/icons/others/arrow-right.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain;
            display: inline-block;
            height: 16px;
            margin: 0 3px;
            vertical-align: text-bottom;
            width: 16px;
        }

    .sandbox-breadcrumb .link {
        color: #293041;
        font-weight: 400;
    }

    .sandbox-breadcrumb .counter {
        color: #a6bedc;
        display: inline-block;
        font-weight: 400;
        padding: 7px 14px 7px 0;
    }

.hide-visibl {
    visibility: hidden;
}

@media only screen and (max-width: 1366px) {
    .bar.bar-inset.sandbox-current-user {
        padding: 9px 20px;
    }
}

@media only screen and (max-width: 1279px) {
    .bar.bar-inset.sandbox-current-user .title.-demo {
        display: none;
    }

    .bar.bar-inset.sandbox-current-user .role-user.-current {
        padding-left: 0;
    }
}

@media only screen and (max-width: 1000px) {
    .navbar-sandbox .btn .text, .navbar-sandbox .form-actions input[type="submit"] .text, .form-actions .navbar-sandbox input[type="submit"] .text, .navbar-sandbox .form-actions button[type="submit"] .text, .form-actions .navbar-sandbox button[type="submit"] .text, .navbar-sandbox .pill .text {
        display: none;
    }

    .bar.bar-inset.sandbox-current-user .dropdown-menu::after, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul::after {
        right: 12px;
    }

    .bar.bar-inset.sandbox-current-user .dropdown-menu::before, .bar.bar-inset.sandbox-current-user .select2-drop.select2-dropdown > ul::before {
        right: 14px;
    }
}

@media only screen and (max-width: 870px) {
    .sandbox-breadcrumb .item {
        display: none;
    }

        .sandbox-breadcrumb .item.-active {
            display: inline-block;
        }

            .sandbox-breadcrumb .item.-active::before {
                display: none;
            }

    .sandbox-breadcrumb .nav-prev {
        left: -1px;
    }

    .sandbox-breadcrumb .nav-prev, .sandbox-breadcrumb .nav-next {
        background: none;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: block;
        float: none;
        height: 17px;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 17px;
    }

        .sandbox-breadcrumb .nav-prev .fu, .sandbox-breadcrumb .nav-next .fu {
            background-position: center;
            bottom: 0;
            height: 12px;
            left: 0;
            margin: auto;
            position: absolute;
            right: 0;
            top: 0;
            width: 12px;
        }
}

@media only screen and (max-width: 620px) {
    .sandbox-breadcrumb {
        min-width: auto;
    }

    .bar.bar-inset.sandbox-current-user .role-user.-current {
        padding-right: 5px;
    }
}

@media only screen and (max-width: 520px) {
    .sandbox-current-user .role-user.-current .inline-block, .sandbox-breadcrumb .counter {
        display: none;
    }
}

#sandbox-mode .dropdown.open > .dropdown-toggle.btn, #sandbox-mode .form-actions .dropdown.open > input.dropdown-toggle[type="submit"], .form-actions #sandbox-mode .dropdown.open > input.dropdown-toggle[type="submit"], #sandbox-mode .form-actions .dropdown.open > button.dropdown-toggle[type="submit"], .form-actions #sandbox-mode .dropdown.open > button.dropdown-toggle[type="submit"], #sandbox-mode .dropdown.open > .dropdown-toggle.pill {
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(50%, #fbfbfb), to(#f9f9f9));
    background: linear-gradient(to bottom, #eee 0%, #fbfbfb 50%, #f9f9f9 100%);
    -webkit-box-shadow: inset 0 2px 2px rgba(204,204,204,0.5);
    box-shadow: inset 0 2px 2px rgba(204,204,204,0.5);
    border-color: #478cfe;
    color: #478cfe;
}

#sandbox-mode ul.features-list {
    list-style: none;
    font-size: 12px;
    font-weight: 300;
}

#sandbox-mode .navbar-fixed-top.sandbox-top-navbar .btn, #sandbox-mode .navbar-fixed-top.sandbox-top-navbar .form-actions input[type="submit"], .form-actions #sandbox-mode .navbar-fixed-top.sandbox-top-navbar input[type="submit"], #sandbox-mode .navbar-fixed-top.sandbox-top-navbar .form-actions button[type="submit"], .form-actions #sandbox-mode .navbar-fixed-top.sandbox-top-navbar button[type="submit"], #sandbox-mode .navbar-fixed-top.sandbox-top-navbar .pill {
    padding: 7px 10px 8px 10px;
}

#sandbox-mode .navbar-fixed-top.sandbox-top-navbar .or {
    color: #859bbb;
    margin: 0 5px 0 5px;
    font-size: 12px;
}

#sandbox-mode.lp-enabled .toolbar-parent .navbar-fixed-top {
    top: 90px;
}

#sandbox-mode.lp-enabled #menu {
    top: 150px;
}

#sandbox-mode.lp-enabled.lite-mode .toolbar-parent .navbar-fixed-top {
    top: 110px;
}

#sandbox-mode.lp-enabled.lite-mode .navbar-lite {
    top: 90px;
}

#sandbox-mode.lp-enabled.lite-mode #menu {
    top: 170px;
}

#sandbox-mode .toolbar-parent .navbar-fixed-top {
    top: 60px;
}

#sandbox-mode #menu {
    top: 120px;
}

#sandbox-mode.lite-mode .toolbar-parent .navbar-fixed-top {
    top: 80px;
}

#sandbox-mode.lite-mode .navbar-lite {
    top: 60px;
}

#sandbox-mode.lite-mode #menu {
    top: 140px;
}

.search-result-wrapper {
    position: relative;
}

.search-flex-block {
    overflow: visible !important;
}

.ui-autocomplete {
    position: absolute;
    background: #ffffff;
    width: 100%;
    list-style-type: none;
    -webkit-box-shadow: 0 3px 12px rgba(0,0,0,0.2);
    box-shadow: 0 3px 12px rgba(0,0,0,0.2);
    z-index: 1002;
    padding: 0 !important;
}

    .ui-autocomplete li.ui-autocomplete-category {
        color: #859bbb;
        margin: 10px 0 0 10px;
    }

    .ui-autocomplete li {
        padding-left: 0px;
        border: none !important;
    }

        .ui-autocomplete li span.icon-wrap {
            position: absolute;
            left: 10px;
        }

            .ui-autocomplete li span.icon-wrap svg {
                width: 34px;
                height: 34px;
            }

        .ui-autocomplete li .autocomplete-item {
            display: block;
        }

            .ui-autocomplete li .autocomplete-item .title-wrap {
                display: block;
            }

            .ui-autocomplete li .autocomplete-item .info-wrap {
                display: block;
                color: #a6bedc;
            }

        .ui-autocomplete li a {
            display: block;
            text-decoration: none;
            cursor: pointer;
            min-height: 56px;
            padding: 11px 0 0 54px;
        }

            .ui-autocomplete li a.ui-state-focus {
                background: #d9e7f7;
                -webkit-box-shadow: none;
                box-shadow: none;
            }

    .ui-autocomplete .no-results {
        padding: 10px;
        color: #a6bedc;
    }

.ui-helper-hidden-accessible {
    display: none;
}

@media (max-width: 767px) {
    .js-agent-family-infos {
        margin-top: 1.5em;
    }

        .js-agent-family-infos table, .js-agent-family-infos thead, .js-agent-family-infos tbody, .js-agent-family-infos tr, .js-agent-family-infos td {
            display: block;
        }

        .js-agent-family-infos thead {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .js-agent-family-infos tr + tr {
            margin-top: 1.5em;
        }

        .js-agent-family-infos tr {
            border: 1px solid #d9e7f6;
            margin: -1px 0;
        }

            .js-agent-family-infos tr > td {
                padding-left: 50% !important;
                border: none !important;
                border-top: 1px solid #d9e7f6 !important;
            }

                .js-agent-family-infos tr > td:before {
                    float: left;
                    width: 100%;
                    margin-left: -100%;
                    content: attr(data-label);
                }

                .js-agent-family-infos tr > td:first-of-type {
                    border-top: none !important;
                }

        .js-agent-family-infos .parent-td {
            background: #f2f2f2;
        }

        .js-agent-family-infos .family-tr + .family-tr {
            margin-top: 0;
        }

        .js-agent-family-infos .status-td, .js-agent-family-infos .agent-status-td {
            border: none !important;
        }

        .js-agent-family-infos .sibling-tr {
            margin-top: 0;
            border-top: none;
        }

        .js-agent-family-infos a, .js-agent-family-infos .status-text {
            word-break: break-word;
        }

    .checklist .popover {
        left: 0 !important;
        margin-left: 0 !important;
        max-width: 100%;
        padding-bottom: 0;
        position: fixed;
        top: calc(50% - 60px) !important;
        width: 100%;
    }

        .checklist .popover .arrow {
            display: none;
        }

    .home-page-header .promo-block {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

        .home-page-header .promo-block + .promo-block {
            border-left: 0;
        }

    .home-page-header .carousel {
        height: 180px;
    }

        .home-page-header .carousel .carousel-inner {
            height: 100%;
        }

    .home-page-header .school-logo-wrapper + .title {
        width: calc(100% - 120px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .home-page-header .school-logo-wrapper + .title .school-title {
            max-width: calc(100% - 40px);
        }

        .home-page-header .school-logo-wrapper + .title i {
            height: 24px;
        }

    .invoices-and-fees-wrapper .fees-container {
        padding-bottom: 0;
    }

    .invoices-and-fees-wrapper .title.-total {
        font-size: 16px;
    }

    .invoices-and-fees-wrapper .fees-tables, .invoices-and-fees-wrapper .title.-welcome {
        display: block !important;
    }

    .invoices-and-fees-wrapper .fees-tables {
        margin: 0 -15px;
    }

    .invoices-and-fees-wrapper .fees-table-wrapper {
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: auto;
    }

    .invoices-and-fees-wrapper .table-fusion {
        border-right: 0 !important;
        border-left: 0 !important;
    }

    .invoices-and-fees-wrapper table, .invoices-and-fees-wrapper thead, .invoices-and-fees-wrapper tbody, .invoices-and-fees-wrapper tr, .invoices-and-fees-wrapper td {
        display: block;
    }

    .invoices-and-fees-wrapper thead {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .invoices-and-fees-wrapper tr + tr {
        margin-top: 1.5em;
    }

    .invoices-and-fees-wrapper tr {
        border: 1px solid #b0cdec;
        margin: -1px 0;
    }

        .invoices-and-fees-wrapper tr > td {
            padding-left: 50% !important;
            border: none !important;
            border-top: 1px solid #d9e7f6 !important;
        }

            .invoices-and-fees-wrapper tr > td:before {
                float: left;
                width: 100%;
                margin-left: -100%;
                content: attr(data-label);
            }

            .invoices-and-fees-wrapper tr > td:first-of-type {
                border-top: none !important;
            }

    .landing, .landing-layout {
        height: 100%;
        -webkit-box-align: inherit;
        -ms-flex-align: inherit;
        align-items: inherit;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        overflow: auto;
    }

        .landing #flash-area, .landing-layout #flash-area {
            position: relative;
        }

        .landing main, .landing .container-fluid form, .landing main form, .landing-layout main, .landing-layout .container-fluid form, .landing-layout main form {
            margin: 0;
            width: 100%;
        }

        .landing .container-fluid, .landing main, .landing-layout .container-fluid, .landing-layout main {
            padding: 20px 0;
        }

        .landing .table-fusion .td, .landing .table-fusion .th, .landing .bar-inset, .landing-layout .table-fusion .td, .landing-layout .table-fusion .th, .landing-layout .bar-inset {
            padding: 10px 5px !important;
        }

        .landing .logo-and-terms-footer, .landing-layout .logo-and-terms-footer {
            position: relative;
        }

    main > .content-wrapper {
        padding: 0 0 20px;
    }

    main .footer-wrapper {
        padding: 20px;
    }

    .bar.-profile-header .student-info {
        width: calc(100% - 80px);
    }

    .bar.-profile-header .parent-title {
        margin-top: 6px !important;
        width: calc(100% - 70px);
    }

        .bar.-profile-header .student-info .parent-name, .bar.-profile-header .student-info .student-name, .bar.-profile-header .parent-title .parent-name, .bar.-profile-header .parent-title .student-name {
            display: inline-block;
            font-size: 18px !important;
            font-weight: 600;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .bar.-profile-header .student-info .parent-name, .bar.-profile-header .parent-title .parent-name {
            line-height: inherit !important;
            width: calc(100% - 42px);
        }

        .bar.-profile-header .student-info .parent-status, .bar.-profile-header .student-info .student-role, .bar.-profile-header .parent-title .parent-status, .bar.-profile-header .parent-title .student-role {
            font-size: 13px !important;
        }

    #student-profile .student-name {
        width: calc(100% - 35px);
    }

    .parent-dashboard-wrapper .section-body {
        margin: 15px 0 0 !important;
    }

    .parent-dashboard-wrapper .col-sm-6.-map, .section-fields.-profile .col-sm-6.-map {
        padding-left: 0;
        padding-right: 0;
    }

        .parent-dashboard-wrapper .col-sm-6.-map .map, .parent-dashboard-wrapper .col-sm-6.-map .field-value-wrapper, .section-fields.-profile .col-sm-6.-map .map, .section-fields.-profile .col-sm-6.-map .field-value-wrapper {
            float: left;
            height: initial !important;
            margin: 0 !important;
            max-width: initial !important;
            padding-left: 15px;
            padding-right: 15px;
            position: relative;
            width: 50%;
        }

    .sidebar-content {
        padding: 0 !important;
    }

        .sidebar-content .content-unit {
            min-width: 100%;
            border: 0 !important;
            padding: 15px 15px !important;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
        }

            .sidebar-content .content-unit.-campus, .sidebar-content .content-unit.-campus .content {
                min-width: 100%;
            }

                .sidebar-content .content-unit.-campus .content {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                }

                .sidebar-content .content-unit.-campus .campus {
                    margin-top: 0;
                    max-width: 100%;
                    min-width: 60%;
                }

        .sidebar-content .student-history {
            width: inherit;
        }

            .sidebar-content .student-history .title {
                text-align: left;
            }

            .sidebar-content .student-history .students .student {
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
            }

        .sidebar-content .section {
            padding: 0 15px;
        }

    #student-profile .family-info.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

        #student-profile .family-info.active .family-info-block {
            margin-right: 0;
        }

    .opendays-controller .select-datetime .calendar-next-prev, .tours-controller .select-datetime .calendar-next-prev {
        display: table;
        float: none;
        margin: 0 auto;
    }

    .opendays-controller .select-datetime .calendar-wrapper, .tours-controller .select-datetime .calendar-wrapper {
        overflow-x: auto;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
        margin-bottom: 0;
        margin-top: 10px;
    }

    .opendays-controller .select-datetime .datepicker .table-condensed, .tours-controller .select-datetime .datepicker .table-condensed {
        table-layout: auto;
    }

        .opendays-controller .select-datetime .datepicker .table-condensed td, .tours-controller .select-datetime .datepicker .table-condensed td {
            min-width: 65px;
        }

            .opendays-controller .select-datetime .datepicker .table-condensed td:first-child, .tours-controller .select-datetime .datepicker .table-condensed td:first-child {
                border-left: 0;
            }

            .opendays-controller .select-datetime .datepicker .table-condensed td:last-child, .tours-controller .select-datetime .datepicker .table-condensed td:last-child {
                border-right: 0;
            }

    .media-list.-events .event-body .event-info {
        padding-right: 0;
    }

    .media-list.-events .event-body .student-mini-icon {
        padding-left: 0;
    }

        .media-list.-events .event-body .student-mini-icon .parent-dashobard-avatar {
            float: left;
        }

    .media-list.-events .event-body .event-item {
        margin-bottom: 10px;
    }
}

@media (max-width: 480px) {
    .landing {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 100vh;
    }

        .landing main {
            padding-bottom: 0;
            margin-bottom: 0;
        }

        .landing .logo-and-terms-footer {
            margin: auto auto 0 auto;
        }

            .landing .logo-and-terms-footer .oa-logo, .landing .logo-and-terms-footer .admin-link {
                float: none;
                width: 100%;
            }

    .fees-container .bar.-table {
        height: auto;
    }

        .fees-container .bar.-table .title {
            display: block;
            width: 100%;
        }

        .fees-container .bar.-table .sort-wrapper {
            float: none !important;
            margin-bottom: 6px;
        }

    .fees-container .dtable-fusion-footer .dataTables_info {
        display: block;
        float: none;
        left: 0;
        margin-bottom: 5px;
        text-align: left;
    }

    .fees-container .dtable-fusion-footer .dataTables_length {
        display: block;
        float: none;
        text-align: left;
    }
}

.main-layout.-mobile-or-tablet .select2-search, .main-layout.-mobile-or-tablet .select2-focusser {
    display: none !important;
}

.main-layout.-mobile-or-tablet .datepicker-inited[type='date'] {
    -webkit-appearance: none;
    padding-top: 0;
}

.main-layout.-mobile-or-tablet .datepicker-dropdown {
    display: none !important;
}

@media (max-width: 767px) {
    .breadcrumbs {
        margin: 10px 20px 10px 20px;
        padding: 0;
    }
}

@media (max-width: 767px) {
    .form-steps.-confirm .step.-title {
        max-width: initial;
    }

    .form-steps.-confirm .step:last-of-type {
        display: block !important;
    }
}

@media (max-width: 767px) and (orientation: portrait) {
    .form-steps .step:not(.-title):not(.current) {
        display: none;
    }

    .form-steps .step.-title {
        max-width: 160px;
        min-width: 160px;
    }

        .form-steps .step.-title.-previous {
            display: block;
            max-width: 60px;
            min-width: 60px;
        }

            .form-steps .step.-title.-previous + .step.-title {
                display: none;
            }

    .form-steps .step.current {
        width: calc(100% - 160px);
    }

    .form-steps .step .btn-previous.-title {
        -webkit-transform: skewX(20deg);
        -ms-transform: skewX(20deg);
        transform: skewX(20deg);
    }
}

@media (max-width: 767px) and (orientation: portrait) {
    .register-actions, .register-actions .btn, .register-actions .form-actions input[type="submit"], .form-actions .register-actions input[type="submit"], .register-actions .form-actions button[type="submit"], .form-actions .register-actions button[type="submit"], .register-actions .pill {
        width: 100%;
    }

        .register-actions .btn:not(:last-of-type), .register-actions .form-actions input[type="submit"]:not(:last-of-type), .form-actions .register-actions input[type="submit"]:not(:last-of-type), .register-actions .form-actions button[type="submit"]:not(:last-of-type), .form-actions .register-actions button[type="submit"]:not(:last-of-type), .register-actions .pill:not(:last-of-type) {
            margin-bottom: 10px;
        }
}

.main-layout.-mobile-or-tablet .file-item-wrapper:not(:last-of-type) {
    border-bottom: 1px solid #d9e7f7;
}

.main-layout.-mobile-or-tablet .file-item-wrapper .file-info {
    max-width: calc(100% - 55px);
}

.main-layout.-mobile-or-tablet .file-item-wrapper .file-item {
    max-width: calc(100% - 35px);
    padding-right: 0;
}

.main-layout.-mobile-or-tablet .file-item-wrapper .file-item-actions {
    display: block !important;
    top: calc(50% - 10px) !important;
}

@media (max-width: 767px) {
    .required-files-page .btn.-filter:not(:last-of-type), .required-files-page .form-actions input.-filter[type="submit"]:not(:last-of-type), .form-actions .required-files-page input.-filter[type="submit"]:not(:last-of-type), .required-files-page .form-actions button.-filter[type="submit"]:not(:last-of-type), .form-actions .required-files-page button.-filter[type="submit"]:not(:last-of-type), .required-files-page .-filter.pill:not(:last-of-type) {
        margin-right: 5px;
    }

    .required-files-page .btn.-reset, .required-files-page .form-actions input.-reset[type="submit"], .form-actions .required-files-page input.-reset[type="submit"], .required-files-page .form-actions button.-reset[type="submit"], .form-actions .required-files-page button.-reset[type="submit"], .required-files-page .-reset.pill {
        float: right;
    }
}

@media (max-width: 1300px) {
    .date-pay .text {
        display: block;
        margin-bottom: 5px;
        width: 100%;
    }

    .date-pay .btn-pay {
        float: none !important;
    }
}

#fake_email, #fake_password {
    -webkit-text-fill-color: transparent;
    background: transparent !important;
    border: 0 !important;
    -webkit-box-shadow: 0 0 0 10px white inset !important;
    box-shadow: 0 0 0 10px white inset !important;
    color: transparent !important;
    height: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    width: 10px !important;
    z-index: -1 !important;
}

.nav.nav-primary.fullsize-tabs, .nav.nav-default.fullsize-tabs {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    .nav.nav-primary.fullsize-tabs li, .nav.nav-default.fullsize-tabs li {
        float: none !important;
    }

        .nav.nav-primary.fullsize-tabs li a, .nav.nav-default.fullsize-tabs li a {
            border-radius: 0;
            margin-right: 0;
        }

    .nav.nav-primary.fullsize-tabs #more-tabs, .nav.nav-default.fullsize-tabs #more-tabs {
        right: 0 !important;
        width: 100%;
    }

        .nav.nav-primary.fullsize-tabs #more-tabs::before, .nav.nav-primary.fullsize-tabs #more-tabs::after, .nav.nav-default.fullsize-tabs #more-tabs::before, .nav.nav-default.fullsize-tabs #more-tabs::after {
            left: 40px;
        }

.avatar-upload-wrapper {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding: 2px 7px;
    position: relative;
}

    .avatar-upload-wrapper:active {
        padding: 2px 7px;
    }

    .avatar-upload-wrapper + .help-block {
        float: left;
        width: 100%;
    }

    .avatar-upload-wrapper input[type=file] {
        line-height: 40px;
    }

    .avatar-upload-wrapper .help-block, .avatar-upload-wrapper .text {
        display: inline-block;
        font-size: 12px;
        margin: 0;
        top: 3px;
    }

    .avatar-upload-wrapper #student_avatar, .avatar-upload-wrapper #lead_submission_avatar, .avatar-upload-wrapper .input-global-parent-avatar, .avatar-upload-wrapper .input-global-student-avatar, .avatar-upload-wrapper .input-global-agent-avatar {
        cursor: pointer;
        filter: alpha(opacity=0);
        margin: 0;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .avatar-upload-wrapper .inner-avatar {
        background-position: center;
        background-size: cover;
        overflow: hidden;
        border-radius: 50%;
        display: inline-block;
        height: 20px !important;
        margin-right: 7px;
        overflow: hidden;
        width: 20px !important;
    }

.icon-svg {
    height: 20px;
    vertical-align: sub;
    width: 20px;
}

    .icon-svg.-lg {
        height: 30px;
        width: 30px;
    }

    .icon-svg.-sm {
        height: 16px;
        width: 16px;
    }

    .icon-svg.-xs {
        height: 13px;
        vertical-align: middle;
        width: 13px;
    }

.btn-default .icon-svg path, .btn-secondary .icon-svg path, .btn-delete.-icon .icon-svg path, .-icon.btn-danger .icon-svg path, .-icon.pill.pill-danger .icon-svg path, .btn-pricing .icon-svg path, .btn-default .icon-svg path {
    fill: #a6bedc;
}

.btn-primary .icon-svg path, .btn-success .icon-svg path, .pill.pill-success .icon-svg path, .btn-payment .icon-svg path, .btn-success .icon-svg path, .pill.pill-success .icon-svg path, .btn-delete .icon-svg path, .btn-danger .icon-svg path, .pill.pill-danger .icon-svg path, .btn-danger .icon-svg path, .pill.pill-danger .icon-svg path {
    fill: white;
}

.file-icon {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    width: 25px;
}

.day-of-month.-midi {
    width: 38px;
    height: 38px;
    left: 20px;
    top: 4px;
}

    .day-of-month.-midi .month {
        background: #e94b35;
        border: 1px solid #e94b35;
        border-radius: 4px 4px 0 0;
        color: white;
        font-size: 10px;
        padding: 1px 0;
        text-align: center;
        text-transform: uppercase;
    }

    .day-of-month.-midi .day {
        background: white;
        border-color: #92aed6;
        border-radius: 0 0 4px 4px;
        border-style: solid;
        border-width: 0 1px 1px;
        color: black;
        font-size: 16px;
        text-align: center;
    }

.badge {
    font-weight: 400;
}

.badge-warning {
    background-color: #e94b35;
    color: #ffffff;
}

.badge-primary {
    background: #478cfe;
    color: #ffffff;
}

.alert.bulletin .btn-go-to-checklist, #flash-area .bulletin.flash .btn-go-to-checklist {
    margin-right: 10px;
}

@media (min-width: 768px) {
    .landing-layout .content.-sign-in-as-parent {
        width: 320px;
    }
}

.landing-layout .content.-sign-in-as-parent .table-fusion {
    border: 0;
}

    .landing-layout .content.-sign-in-as-parent .table-fusion tbody tr:last-of-type .td {
        border-bottom: 0;
    }

.landing-layout .-btn-sign-in {
    font-size: 14px;
    height: 41px;
}

.landing-layout .content.-user-login .list-of-users, .landing-layout .content.-user-login .list-of-parents, .landing-layout .content.-sign-in-as-parent .list-of-users, .landing-layout .content.-sign-in-as-parent .list-of-parents {
    background-color: white;
    max-height: 260px;
    min-width: 320px;
    overflow: auto;
}

.landing-layout .content.-user-login .table-fusion, .landing-layout .content.-sign-in-as-parent .table-fusion {
    border: 0;
}

    .landing-layout .content.-user-login .table-fusion .th, .landing-layout .content.-user-login .table-fusion .td, .landing-layout .content.-sign-in-as-parent .table-fusion .th, .landing-layout .content.-sign-in-as-parent .table-fusion .td {
        max-width: 220px;
        padding: 10px 15px;
        vertical-align: middle;
        word-break: break-word;
    }

.landing-layout .families-list .list-item:not(:last-of-type), .landing-layout .students-list .list-item:not(:last-of-type) {
    margin-bottom: 5px;
}

.landing-layout .buttons-column, .landing-layout .logo-wrapper, .landing-layout .school-logo {
    text-align: center;
}

.landing-layout ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.landing-layout .actions.-middle {
    display: table;
    margin: 0 auto;
}

.landing-layout .nav.-bottom {
    border-top: 1px solid #d9e7f7;
}

.landing-layout .multiple-lines a {
    display: block;
    margin-bottom: 2px;
}

.iti {
    position: relative;
    display: inline-block;
}

    .iti * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

.iti__hide {
    display: none;
}

.iti__v-hide {
    visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0;
}

.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px;
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px;
}

.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
}

.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555;
}

.iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px;
}

@media (max-width: 500px) {
    .iti__country-list {
        white-space: normal;
    }
}

.iti__flag-box {
    display: inline-block;
    width: 20px;
}

.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC;
}

.iti__country {
    padding: 5px 10px;
    outline: none;
}

.iti__dial-code {
    color: #999;
}

.iti__country.iti__highlight {
    background-color: rgba(0,0,0,0.05);
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
    margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0;
}

    .iti--allow-dropdown .iti__flag-container:hover {
        cursor: pointer;
    }

        .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
            background-color: rgba(0,0,0,0.05);
        }

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default;
}

    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
        background-color: transparent;
    }

.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0,0,0,0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
}

.iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px;
}

    .iti--container:hover {
        cursor: pointer;
    }

.iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed;
}

.iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%;
}

.iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em;
}

.iti__flag {
    width: 20px;
}

    .iti__flag.iti__be {
        width: 18px;
    }

    .iti__flag.iti__ch {
        width: 15px;
    }

    .iti__flag.iti__mc {
        width: 19px;
    }

    .iti__flag.iti__ne {
        width: 18px;
    }

    .iti__flag.iti__np {
        width: 13px;
    }

    .iti__flag.iti__va {
        width: 15px;
    }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
        background-size: 5652px 15px;
    }
}

.iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px;
}

.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px;
}

.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px;
}

.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px;
}

.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px;
}

.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px;
}

.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px;
}

.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px;
}

.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px;
}

.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px;
}

.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px;
}

.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px;
}

.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px;
}

.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px;
}

.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px;
}

.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px;
}

.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px;
}

.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px;
}

.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px;
}

.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px;
}

.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px;
}

.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px;
}

.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px;
}

.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px;
}

.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px;
}

.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px;
}

.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px;
}

.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px;
}

.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px;
}

.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px;
}

.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px;
}

.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px;
}

.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px;
}

.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px;
}

.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px;
}

.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px;
}

.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px;
}

.iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px;
}

.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px;
}

.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px;
}

.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px;
}

.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px;
}

.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px;
}

.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px;
}

.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px;
}

.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px;
}

.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px;
}

.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px;
}

.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px;
}

.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px;
}

.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px;
}

.iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px;
}

.iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px;
}

.iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px;
}

.iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px;
}

.iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px;
}

.iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px;
}

.iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px;
}

.iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px;
}

.iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px;
}

.iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px;
}

.iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px;
}

.iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px;
}

.iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px;
}

.iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px;
}

.iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px;
}

.iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px;
}

.iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px;
}

.iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px;
}

.iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px;
}

.iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px;
}

.iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px;
}

.iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px;
}

.iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px;
}

.iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px;
}

.iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px;
}

.iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px;
}

.iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px;
}

.iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px;
}

.iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px;
}

.iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px;
}

.iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px;
}

.iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px;
}

.iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px;
}

.iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px;
}

.iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px;
}

.iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px;
}

.iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px;
}

.iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px;
}

.iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px;
}

.iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px;
}

.iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px;
}

.iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px;
}

.iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px;
}

.iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px;
}

.iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px;
}

.iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px;
}

.iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px;
}

.iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px;
}

.iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px;
}

.iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px;
}

.iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px;
}

.iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px;
}

.iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px;
}

.iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px;
}

.iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px;
}

.iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px;
}

.iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px;
}

.iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px;
}

.iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px;
}

.iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px;
}

.iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px;
}

.iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px;
}

.iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px;
}

.iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px;
}

.iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px;
}

.iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px;
}

.iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px;
}

.iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px;
}

.iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px;
}

.iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px;
}

.iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px;
}

.iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px;
}

.iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px;
}

.iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px;
}

.iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px;
}

.iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px;
}

.iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px;
}

.iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px;
}

.iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px;
}

.iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px;
}

.iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px;
}

.iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px;
}

.iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px;
}

.iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px;
}

.iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px;
}

.iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px;
}

.iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px;
}

.iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px;
}

.iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px;
}

.iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px;
}

.iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px;
}

.iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px;
}

.iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px;
}

.iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px;
}

.iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px;
}

.iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px;
}

.iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px;
}

.iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px;
}

.iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px;
}

.iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px;
}

.iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px;
}

.iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px;
}

.iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px;
}

.iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px;
}

.iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px;
}

.iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px;
}

.iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px;
}

.iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px;
}

.iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px;
}

.iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px;
}

.iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px;
}

.iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px;
}

.iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px;
}

.iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px;
}

.iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px;
}

.iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px;
}

.iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px;
}

.iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px;
}

.iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px;
}

.iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px;
}

.iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px;
}

.iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px;
}

.iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px;
}

.iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px;
}

.iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px;
}

.iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px;
}

.iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px;
}

.iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px;
}

.iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px;
}

.iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px;
}

.iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px;
}

.iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px;
}

.iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px;
}

.iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px;
}

.iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px;
}

.iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px;
}

.iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px;
}

.iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px;
}

.iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px;
}

.iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px;
}

.iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px;
}

.iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px;
}

.iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px;
}

.iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px;
}

.iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px;
}

.iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px;
}

.iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px;
}

.iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px;
}

.iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px;
}

.iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px;
}

.iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px;
}

.iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px;
}

.iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px;
}

.iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px;
}

.iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px;
}

.iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px;
}

.iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px;
}

.iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px;
}

.iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px;
}

.iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px;
}

.iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px;
}

.iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px;
}

.iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px;
}

.iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px;
}

.iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px;
}

.iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px;
}

.iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px;
}

.iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px;
}

.iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px;
}

.iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px;
}

.iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px;
}

.iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px;
}

.iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px;
}

.iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px;
}

.iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px;
}

.iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px;
}

.iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px;
}

.iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px;
}

.iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px;
}

.iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px;
}

.iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px;
}

.iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px;
}

.iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px;
}

.iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px;
}

.iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px;
}

.iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px;
}

.iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px;
}

.iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px;
}

.iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px;
}

.iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px;
}

.iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px;
}

.iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px;
}

.iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px;
}

.iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px;
}

.iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px;
}

.iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px;
}

.iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px;
}

.iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px;
}

.iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px;
}

.iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px;
}

.iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px;
}

.iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px;
}

.iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px;
}

.iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px;
}

.iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px;
}

.iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px;
}

.iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px;
}

.iti__flag {
    height: 15px;
    -webkit-box-shadow: 0px 0px 1px 0px #888;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url("../img/flags.png");
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
        background-image: url("../img/flags@2x.png");
    }
}

.iti__flag.iti__np {
    background-color: transparent;
}

.iti__flag {
    width: 20px;
    height: 15px;
    -webkit-box-shadow: 0px 0px 1px 0px #888;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url(https://assets.openapply.com/assets/intl-tel-input/flags-0a012cf808a24573168308916092d2d4bd3f2b4af8e16b59167013cc77acee55.png);
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti__flag {
        background-image: url(https://assets.openapply.com/assets/intl-tel-input/flags@2x-8ab4e961a71e2a404aab37e528b0312282c258015d58f5e0eb5dec6aa4ff63d2.png);
    }
}

.intl-tel-input, .iti {
    display: block;
}

    .intl-tel-input .selected-flag, .iti .selected-flag {
        outline: none;
    }

    .intl-tel-input .country-list, .iti .country-list {
        margin-top: 1px;
    }

    .intl-tel-input .flag-container, .intl-tel-input .country-list, .iti .flag-container, .iti .country-list {
        width: 100%;
    }

.captcha-div .rucaptcha-input {
    padding-left: 10px;
}

.captcha-div .error-info {
    color: #e94b35;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 10px;
    text-align: left;
}

.oa-nav-item {
    display: inline-block;
    opacity: 1;
}

@media (max-width: 767px) {
    #menu.open {
        visibility: hidden;
    }
}

#menu.oa-nav-lite .nav-menu li.title {
    -webkit-transition: height .1s ease-out, text-indent .3s ease-out, padding .1s ease-out;
    transition: height .1s ease-out, text-indent .3s ease-out, padding .1s ease-out;
}

#menu.oa-lite-active {
    width: 52px;
    -webkit-transition: width .2s;
    transition: width .2s;
    overflow: visible;
}

@media (max-width: 768px) {
    #menu.oa-lite-active {
        visibility: hidden;
    }
}

#menu.oa-lite-active .oa-nav-item {
    display: none;
}

#menu.oa-lite-active .student-dropdown .dropdown-menu, #menu.oa-lite-active .student-dropdown .select2-drop.select2-dropdown > ul {
    min-width: 0;
}

    #menu.oa-lite-active .student-dropdown .dropdown-menu > li > a, #menu.oa-lite-active .student-dropdown .select2-drop.select2-dropdown > ul > li > a {
        min-width: 0;
    }

#menu.oa-lite-active .student-dropdown .dropdown-toggle {
    min-width: 0;
    padding: 6px 15px;
    height: 32px;
}

    #menu.oa-lite-active .student-dropdown .dropdown-toggle:hover {
        width: 250px;
    }

        #menu.oa-lite-active .student-dropdown .dropdown-toggle:hover .person-block {
            padding-left: 20px;
        }

        #menu.oa-lite-active .student-dropdown .dropdown-toggle:hover .avatar {
            position: absolute;
            top: 1px;
        }

        #menu.oa-lite-active .student-dropdown .dropdown-toggle:hover .name {
            padding-left: 20px;
            display: block;
        }

        #menu.oa-lite-active .student-dropdown .dropdown-toggle:hover svg {
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
        }

    #menu.oa-lite-active .student-dropdown .dropdown-toggle svg {
        right: 8px;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

#menu.oa-lite-active .student-dropdown.open .dropdown-menu, #menu.oa-lite-active .student-dropdown.open .select2-drop.select2-dropdown > ul {
    width: 250px;
    left: 0;
    right: 0;
}

    #menu.oa-lite-active .student-dropdown.open .dropdown-menu .person-block, #menu.oa-lite-active .student-dropdown.open .select2-drop.select2-dropdown > ul .person-block {
        padding-left: 20px;
    }

    #menu.oa-lite-active .student-dropdown.open .dropdown-menu .avatar, #menu.oa-lite-active .student-dropdown.open .select2-drop.select2-dropdown > ul .avatar {
        position: absolute;
        top: 1px;
    }

    #menu.oa-lite-active .student-dropdown.open .dropdown-menu .name, #menu.oa-lite-active .student-dropdown.open .select2-drop.select2-dropdown > ul .name {
        padding-left: 20px;
        display: block;
    }

#menu.oa-lite-active .student-dropdown.open .dropdown-toggle {
    width: 250px;
    width: 250px;
}

    #menu.oa-lite-active .student-dropdown.open .dropdown-toggle .person-block {
        padding-left: 20px;
    }

    #menu.oa-lite-active .student-dropdown.open .dropdown-toggle .avatar {
        position: absolute;
        top: 1px;
    }

    #menu.oa-lite-active .student-dropdown.open .dropdown-toggle .name {
        padding-left: 20px;
        display: block;
    }

    #menu.oa-lite-active .student-dropdown.open .dropdown-toggle svg {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

#menu.oa-lite-active .person-block {
    padding: 0;
}

    #menu.oa-lite-active .person-block .avatar {
        position: static;
    }

    #menu.oa-lite-active .person-block .name {
        display: none;
    }

#menu.oa-lite-active .nav-menu li.title {
    padding: 0;
    height: 0;
    overflow: hidden;
    border-bottom: 1px solid #859bbb;
    margin: 2px 15px 2px 15px;
    text-indent: -500px;
}

    #menu.oa-lite-active .nav-menu li.title:first-child {
        border: none;
    }

#menu.oa-lite-active .nav-menu li:not(.title):hover {
    width: 250px;
}

    #menu.oa-lite-active .nav-menu li:not(.title):hover .oa-nav-item {
        display: block;
    }

#menu.oa-lite-active .badge {
    display: none;
}

#menu.oa-lite-active.-parent .nav-menu li.title:first-child {
    border-bottom: 1px solid;
}

#menu.oa-lite-active .sign-up-block .btn, #menu.oa-lite-active .sign-up-block .form-actions input[type="submit"], .form-actions #menu.oa-lite-active .sign-up-block input[type="submit"], #menu.oa-lite-active .sign-up-block .form-actions button[type="submit"], .form-actions #menu.oa-lite-active .sign-up-block button[type="submit"], #menu.oa-lite-active .sign-up-block .pill {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    min-height: auto;
    position: relative;
    padding: 0;
}

    #menu.oa-lite-active .sign-up-block .btn .button-name-text, #menu.oa-lite-active .sign-up-block .form-actions input[type="submit"] .button-name-text, .form-actions #menu.oa-lite-active .sign-up-block input[type="submit"] .button-name-text, #menu.oa-lite-active .sign-up-block .form-actions button[type="submit"] .button-name-text, .form-actions #menu.oa-lite-active .sign-up-block button[type="submit"] .button-name-text, #menu.oa-lite-active .sign-up-block .pill .button-name-text {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        #menu.oa-lite-active .sign-up-block .btn .button-name-text svg, #menu.oa-lite-active .sign-up-block .form-actions input[type="submit"] .button-name-text svg, .form-actions #menu.oa-lite-active .sign-up-block input[type="submit"] .button-name-text svg, #menu.oa-lite-active .sign-up-block .form-actions button[type="submit"] .button-name-text svg, .form-actions #menu.oa-lite-active .sign-up-block button[type="submit"] .button-name-text svg, #menu.oa-lite-active .sign-up-block .pill .button-name-text svg {
            display: block;
            margin-right: 0;
        }

            #menu.oa-lite-active .sign-up-block .btn .button-name-text svg path, #menu.oa-lite-active .sign-up-block .form-actions input[type="submit"] .button-name-text svg path, .form-actions #menu.oa-lite-active .sign-up-block input[type="submit"] .button-name-text svg path, #menu.oa-lite-active .sign-up-block .form-actions button[type="submit"] .button-name-text svg path, .form-actions #menu.oa-lite-active .sign-up-block button[type="submit"] .button-name-text svg path, #menu.oa-lite-active .sign-up-block .pill .button-name-text svg path {
                fill: #fff;
            }

        #menu.oa-lite-active .sign-up-block .btn .button-name-text .text, #menu.oa-lite-active .sign-up-block .form-actions input[type="submit"] .button-name-text .text, .form-actions #menu.oa-lite-active .sign-up-block input[type="submit"] .button-name-text .text, #menu.oa-lite-active .sign-up-block .form-actions button[type="submit"] .button-name-text .text, .form-actions #menu.oa-lite-active .sign-up-block button[type="submit"] .button-name-text .text, #menu.oa-lite-active .sign-up-block .pill .button-name-text .text {
            display: none;
        }

.credentials.oa-lite-active {
    display: none;
}

#oa-menu-trigger.oa-lite-active svg {
    -webkit-transform: scaleX(0.3);
    -ms-transform: scaleX(0.3);
    transform: scaleX(0.3);
}

@media (max-width: 768px) {
    #oa-menu-trigger.nav-open svg {
        -webkit-transform: scaleX(0.3);
        -ms-transform: scaleX(0.3);
        transform: scaleX(0.3);
    }

    #oa-menu-trigger.nav-open::after {
        display: none !important;
    }
}

main.oa-lite-active {
    margin: 0;
}

    main.oa-lite-active.inactive:after {
        display: none;
    }

main .content-wrapper.oa-lite-active {
    margin-left: 52px;
}

@media (max-width: 768px) {
    main .content-wrapper.oa-lite-active {
        margin-left: 0;
    }
}

.has-success.input-group input:focus + .input-group-addon {
    border-color: #d9e7f7;
    color: #d9e7f7;
}

.has-success .input-group-addon {
    border-color: #d9e7f7;
}

.js-file-extension-message span {
    color: #e94b35;
}

.has-warning .select2-container.select2-dropdown a.select2-choice {
    border: 1px solid #f59d00;
    height: auto;
}

    .has-warning .select2-container.select2-dropdown a.select2-choice > .select2-arrow b {
        border-left-color: #f59d00;
    }

        .has-warning .select2-container.select2-dropdown a.select2-choice > .select2-arrow b:before {
            color: #f59d00;
        }

.nav.nav-tabs.nav-default li a {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #293041;
}

.nav.nav-tabs li.active a, .nav.nav-tabs li.active a:hover {
    color: #478cfe;
    -webkit-box-shadow: 0 -2px 3px rgba(39,49,65,0.05),0 -1px 2px rgba(39,49,65,0.05);
    box-shadow: 0 -2px 3px rgba(39,49,65,0.05),0 -1px 2px rgba(39,49,65,0.05);
}

.form-control[readonly]:not(.date-time-picker), .bootstrap-wysihtml5-insert-image-modal .modal-body input[readonly]:not(.date-time-picker), .bootstrap-wysihtml5-insert-link-modal .modal-body input[readonly]:not(.date-time-picker) {
    background-size: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
    background-image: linear-gradient(to bottom, #f9f9f9 0%, #fefefe 100%);
    background-repeat: repeat-x;
}

    .form-control[readonly]:not(.date-time-picker).datepicker-inited, .bootstrap-wysihtml5-insert-image-modal .modal-body input[readonly]:not(.date-time-picker).datepicker-inited, .bootstrap-wysihtml5-insert-link-modal .modal-body input[readonly]:not(.date-time-picker).datepicker-inited {
        opacity: 1;
    }

.dropdown .dropdown-menu.arrow-left:before, .dropdown .select2-drop.select2-dropdown > ul.arrow-left:before {
    left: 15px;
    right: initial;
}

.dropdown .dropdown-menu.arrow-left:after, .dropdown .select2-drop.select2-dropdown > ul.arrow-left:after {
    left: 13px;
    right: initial;
}

#menu .nav-menu li > a {
    font-size: 12px;
    padding: 6px 15px;
}

    #menu .nav-menu li > a:hover {
        color: #fefefe;
    }

#menu .nav-menu li svg {
    margin-right: 8px;
}

input[type="radio"], input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border: 1px solid #808080 !important;
    border-radius: 3px !important;
    -webkit-box-shadow: none !important;
    box-shadow: 1px 1px 1px #000;
    cursor: pointer;
    margin-top: 1px;
    -webkit-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
}

    input[type="radio"][disabled], input[type="checkbox"][disabled] {
        opacity: 0.8;
    }

    input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
        outline: none;
    }

    input[type="radio"]:checked, input[type="checkbox"]:checked {
        background-color: #4b8ffa;
        border-color: #4b8ffa !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

        input[type="radio"]:checked:hover, input[type="checkbox"]:checked:hover {
            background-color: #5a98fa;
        }

        input[type="radio"]:checked:active, input[type="checkbox"]:checked:active {
            background-color: #3c86fa;
            background-image: none;
        }

    input[type="radio"]:not(:checked), input[type="checkbox"]:not(:checked) {
        -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.04);
        box-shadow: inset 0 2px 2px rgba(0,0,0,0.04);
    }

        input[type="radio"]:not(:checked):hover, input[type="checkbox"]:not(:checked):hover {
            border: 1px solid #4189fa !important;
        }

    input[type="radio"]::before, input[type="checkbox"]::before {
        display: none;
    }

input[type="radio"] {
    background-size: 7.5px 7.5px;
    border-radius: 100% !important;
}

    input[type="radio"]:checked, input[type="radio"]:checked:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") !important;
    }

@-moz-document url-prefix() {
    input [type="radio"]:checked,input[type="radio"]:checked:hover;

{
    background-image: linear-gradient(to bottom, #5f9bff 0%, #478cfe 100%) !important;
}

}

input[type="radio"]:not(:checked):active {
    background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIGZpbGw9IiM0YjhmZmEiLz48L3N2Zz4=") !important;
}

@-moz-document url-prefix() {
    input [type="radio"]:not(:checked):active;

{
    background-image: linear-gradient(to bottom, #5f9bff 0%, #478cfe 100%) !important;
}

}

input[type="checkbox"] {
    background-size: 10px !important;
}

    input[type="checkbox"]:checked {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAgMTc0bDEwMCA5MEwzMDAgODRsLTM1LTM1LTE0NSAxNDUtNjAtNjAtNDAgNDB6Ii8+PC9zdmc+") !important;
    }

    input[type="checkbox"]:not(:checked):active {
        background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj48cGF0aCBmaWxsPSIjNWY5YmZmIiBkPSJNMjAgMTc0bDEwMCA5MEwzMDAgODRsLTM1LTM1LTE0NSAxNDUtNjAtNjAtNDAgNDB6Ii8+PC9zdmc+") !important;
    }
