@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900);/*!
 * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.fa-xs {
    font-size: .75em;
}

.fa-sm {
    font-size: .875em;
}

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

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

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

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

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

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

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

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

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

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

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

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-ul > li {
    position: relative;
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

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

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
    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(360deg);
        transform: rotate(360deg);
    }
}

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

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

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

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

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

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

.fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-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 {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em;
}

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

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

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

.fa-inverse {
    color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
    content: "\F26E";
}

.fa-accessible-icon:before {
    content: "\F368";
}

.fa-accusoft:before {
    content: "\F369";
}

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

.fa-address-card:before {
    content: "\F2BB";
}

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

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

.fa-adversal:before {
    content: "\F36A";
}

.fa-affiliatetheme:before {
    content: "\F36B";
}

.fa-algolia:before {
    content: "\F36C";
}

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

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

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

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

.fa-allergies:before {
    content: "\F461";
}

.fa-amazon:before {
    content: "\F270";
}

.fa-amazon-pay:before {
    content: "\F42C";
}

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

.fa-american-sign-language-interpreting:before {
    content: "\F2A3";
}

.fa-amilia:before {
    content: "\F36D";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-angrycreative:before {
    content: "\F36E";
}

.fa-angular:before {
    content: "\F420";
}

.fa-app-store:before {
    content: "\F36F";
}

.fa-app-store-ios:before {
    content: "\F370";
}

.fa-apper:before {
    content: "\F371";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-assistive-listening-systems:before {
    content: "\F2A2";
}

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

.fa-asymmetrik:before {
    content: "\F372";
}

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

.fa-audible:before {
    content: "\F373";
}

.fa-audio-description:before {
    content: "\F29E";
}

.fa-autoprefixer:before {
    content: "\F41C";
}

.fa-avianex:before {
    content: "\F374";
}

.fa-aviato:before {
    content: "\F421";
}

.fa-aws:before {
    content: "\F375";
}

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

.fa-balance-scale:before {
    content: "\F24E";
}

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

.fa-band-aid:before {
    content: "\F462";
}

.fa-bandcamp:before {
    content: "\F2D5";
}

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

.fa-bars:before {
    content: "\F0C9";
}

.fa-baseball-ball:before {
    content: "\F433";
}

.fa-basketball-ball:before {
    content: "\F434";
}

.fa-bath:before {
    content: "\F2CD";
}

.fa-battery-empty:before {
    content: "\F244";
}

.fa-battery-full:before {
    content: "\F240";
}

.fa-battery-half:before {
    content: "\F242";
}

.fa-battery-quarter:before {
    content: "\F243";
}

.fa-battery-three-quarters:before {
    content: "\F241";
}

.fa-bed:before {
    content: "\F236";
}

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

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

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

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

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

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

.fa-bimobject:before {
    content: "\F378";
}

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

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

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

.fa-bitcoin:before {
    content: "\F379";
}

.fa-bity:before {
    content: "\F37A";
}

.fa-black-tie:before {
    content: "\F27E";
}

.fa-blackberry:before {
    content: "\F37B";
}

.fa-blind:before {
    content: "\F29D";
}

.fa-blogger:before {
    content: "\F37C";
}

.fa-blogger-b:before {
    content: "\F37D";
}

.fa-bluetooth:before {
    content: "\F293";
}

.fa-bluetooth-b:before {
    content: "\F294";
}

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

.fa-bolt:before {
    content: "\F0E7";
}

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

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

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

.fa-bowling-ball:before {
    content: "\F436";
}

.fa-box:before {
    content: "\F466";
}

.fa-box-open:before {
    content: "\F49E";
}

.fa-boxes:before {
    content: "\F468";
}

.fa-braille:before {
    content: "\F2A1";
}

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

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

.fa-btc:before {
    content: "\F15A";
}

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

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

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

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

.fa-burn:before {
    content: "\F46A";
}

.fa-buromobelexperte:before {
    content: "\F37F";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-capsules:before {
    content: "\F46B";
}

.fa-car:before {
    content: "\F1B9";
}

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

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

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

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

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

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

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

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

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

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

.fa-cc-amazon-pay:before {
    content: "\F42D";
}

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

.fa-cc-apple-pay:before {
    content: "\F416";
}

.fa-cc-diners-club:before {
    content: "\F24C";
}

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

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

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

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

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

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

.fa-centercode:before {
    content: "\F380";
}

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

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

.fa-chart-bar:before {
    content: "\F080";
}

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

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

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

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

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

.fa-chess:before {
    content: "\F439";
}

.fa-chess-bishop:before {
    content: "\F43A";
}

.fa-chess-board:before {
    content: "\F43C";
}

.fa-chess-king:before {
    content: "\F43F";
}

.fa-chess-knight:before {
    content: "\F441";
}

.fa-chess-pawn:before {
    content: "\F443";
}

.fa-chess-queen:before {
    content: "\F445";
}

.fa-chess-rook:before {
    content: "\F447";
}

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

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

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

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

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

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

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

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

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

.fa-chrome:before {
    content: "\F268";
}

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

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

.fa-clipboard:before {
    content: "\F328";
}

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

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

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

.fa-clone:before {
    content: "\F24D";
}

.fa-closed-captioning:before {
    content: "\F20A";
}

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

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

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

.fa-cloudscale:before {
    content: "\F383";
}

.fa-cloudsmith:before {
    content: "\F384";
}

.fa-cloudversify:before {
    content: "\F385";
}

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

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

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

.fa-codiepie:before {
    content: "\F284";
}

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

.fa-cog:before {
    content: "\F013";
}

.fa-cogs:before {
    content: "\F085";
}

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

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

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

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

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

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

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

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

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

.fa-contao:before {
    content: "\F26D";
}

.fa-copy:before {
    content: "\F0C5";
}

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

.fa-couch:before {
    content: "\F4B8";
}

.fa-cpanel:before {
    content: "\F388";
}

.fa-creative-commons:before {
    content: "\F25E";
}

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

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

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

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

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

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

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

.fa-cut:before {
    content: "\F0C4";
}

.fa-cuttlefish:before {
    content: "\F38C";
}

.fa-d-and-d:before {
    content: "\F38D";
}

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

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

.fa-deaf:before {
    content: "\F2A4";
}

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

.fa-deploydog:before {
    content: "\F38E";
}

.fa-deskpro:before {
    content: "\F38F";
}

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

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

.fa-diagnoses:before {
    content: "\F470";
}

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

.fa-digital-ocean:before {
    content: "\F391";
}

.fa-discord:before {
    content: "\F392";
}

.fa-discourse:before {
    content: "\F393";
}

.fa-dna:before {
    content: "\F471";
}

.fa-dochub:before {
    content: "\F394";
}

.fa-docker:before {
    content: "\F395";
}

.fa-dollar-sign:before {
    content: "\F155";
}

.fa-dolly:before {
    content: "\F472";
}

.fa-dolly-flatbed:before {
    content: "\F474";
}

.fa-donate:before {
    content: "\F4B9";
}

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

.fa-dove:before {
    content: "\F4BA";
}

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

.fa-draft2digital:before {
    content: "\F396";
}

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

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

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

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

.fa-dyalog:before {
    content: "\F399";
}

.fa-earlybirds:before {
    content: "\F39A";
}

.fa-edge:before {
    content: "\F282";
}

.fa-edit:before {
    content: "\F044";
}

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

.fa-elementor:before {
    content: "\F430";
}

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

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

.fa-ember:before {
    content: "\F423";
}

.fa-empire:before {
    content: "\F1D1";
}

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

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

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

.fa-envira:before {
    content: "\F299";
}

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

.fa-erlang:before {
    content: "\F39D";
}

.fa-ethereum:before {
    content: "\F42E";
}

.fa-etsy:before {
    content: "\F2D7";
}

.fa-euro-sign:before {
    content: "\F153";
}

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

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

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

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

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

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

.fa-expeditedssl:before {
    content: "\F23E";
}

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

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

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

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

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

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

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

.fa-facebook-messenger:before {
    content: "\F39F";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-file-medical-alt:before {
    content: "\F478";
}

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

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

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

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

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

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

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

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

.fa-firefox:before {
    content: "\F269";
}

.fa-first-aid:before {
    content: "\F479";
}

.fa-first-order:before {
    content: "\F2B0";
}

.fa-firstdraft:before {
    content: "\F3A1";
}

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

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

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

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

.fa-flipboard:before {
    content: "\F44D";
}

.fa-fly:before {
    content: "\F417";
}

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

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

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

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

.fa-font-awesome-alt:before {
    content: "\F35C";
}

.fa-font-awesome-flag:before {
    content: "\F425";
}

.fa-fonticons:before {
    content: "\F280";
}

.fa-fonticons-fi:before {
    content: "\F3A2";
}

.fa-football-ball:before {
    content: "\F44E";
}

.fa-fort-awesome:before {
    content: "\F286";
}

.fa-fort-awesome-alt:before {
    content: "\F3A3";
}

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

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

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

.fa-free-code-camp:before {
    content: "\F2C5";
}

.fa-freebsd:before {
    content: "\F3A4";
}

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

.fa-futbol:before {
    content: "\F1E3";
}

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

.fa-gavel:before {
    content: "\F0E3";
}

.fa-gem:before {
    content: "\F3A5";
}

.fa-genderless:before {
    content: "\F22D";
}

.fa-get-pocket:before {
    content: "\F265";
}

.fa-gg:before {
    content: "\F260";
}

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

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

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

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

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

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

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

.fa-gitkraken:before {
    content: "\F3A6";
}

.fa-gitlab:before {
    content: "\F296";
}

.fa-gitter:before {
    content: "\F426";
}

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

.fa-glide:before {
    content: "\F2A5";
}

.fa-glide-g:before {
    content: "\F2A6";
}

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

.fa-gofore:before {
    content: "\F3A7";
}

.fa-golf-ball:before {
    content: "\F450";
}

.fa-goodreads:before {
    content: "\F3A8";
}

.fa-goodreads-g:before {
    content: "\F3A9";
}

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

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

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

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

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

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

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

.fa-graduation-cap:before {
    content: "\F19D";
}

.fa-gratipay:before {
    content: "\F184";
}

.fa-grav:before {
    content: "\F2D6";
}

.fa-gripfire:before {
    content: "\F3AC";
}

.fa-grunt:before {
    content: "\F3AD";
}

.fa-gulp:before {
    content: "\F3AE";
}

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

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

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

.fa-hand-holding:before {
    content: "\F4BD";
}

.fa-hand-holding-heart:before {
    content: "\F4BE";
}

.fa-hand-holding-usd:before {
    content: "\F4C0";
}

.fa-hand-lizard:before {
    content: "\F258";
}

.fa-hand-paper:before {
    content: "\F256";
}

.fa-hand-peace:before {
    content: "\F25B";
}

.fa-hand-point-down:before {
    content: "\F0A7";
}

.fa-hand-point-left:before {
    content: "\F0A5";
}

.fa-hand-point-right:before {
    content: "\F0A4";
}

.fa-hand-point-up:before {
    content: "\F0A6";
}

.fa-hand-pointer:before {
    content: "\F25A";
}

.fa-hand-rock:before {
    content: "\F255";
}

.fa-hand-scissors:before {
    content: "\F257";
}

.fa-hand-spock:before {
    content: "\F259";
}

.fa-hands:before {
    content: "\F4C2";
}

.fa-hands-helping:before {
    content: "\F4C4";
}

.fa-handshake:before {
    content: "\F2B5";
}

.fa-hashtag:before {
    content: "\F292";
}

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

.fa-heading:before {
    content: "\F1DC";
}

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

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

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

.fa-hips:before {
    content: "\F452";
}

.fa-hire-a-helper:before {
    content: "\F3B0";
}

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

.fa-hockey-puck:before {
    content: "\F453";
}

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

.fa-hooli:before {
    content: "\F427";
}

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

.fa-hospital-alt:before {
    content: "\F47D";
}

.fa-hospital-symbol:before {
    content: "\F47E";
}

.fa-hotjar:before {
    content: "\F3B1";
}

.fa-hourglass:before {
    content: "\F254";
}

.fa-hourglass-end:before {
    content: "\F253";
}

.fa-hourglass-half:before {
    content: "\F252";
}

.fa-hourglass-start:before {
    content: "\F251";
}

.fa-houzz:before {
    content: "\F27C";
}

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

.fa-hubspot:before {
    content: "\F3B2";
}

.fa-i-cursor:before {
    content: "\F246";
}

.fa-id-badge:before {
    content: "\F2C1";
}

.fa-id-card:before {
    content: "\F2C2";
}

.fa-id-card-alt:before {
    content: "\F47F";
}

.fa-image:before {
    content: "\F03E";
}

.fa-images:before {
    content: "\F302";
}

.fa-imdb:before {
    content: "\F2D8";
}

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

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

.fa-industry:before {
    content: "\F275";
}

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

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

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

.fa-internet-explorer:before {
    content: "\F26B";
}

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

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

.fa-itunes:before {
    content: "\F3B4";
}

.fa-itunes-note:before {
    content: "\F3B5";
}

.fa-jenkins:before {
    content: "\F3B6";
}

.fa-joget:before {
    content: "\F3B7";
}

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

.fa-js:before {
    content: "\F3B8";
}

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

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

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

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

.fa-keycdn:before {
    content: "\F3BA";
}

.fa-kickstarter:before {
    content: "\F3BB";
}

.fa-kickstarter-k:before {
    content: "\F3BC";
}

.fa-korvue:before {
    content: "\F42F";
}

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

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

.fa-laravel:before {
    content: "\F3BD";
}

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

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

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

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

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

.fa-less:before {
    content: "\F41D";
}

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

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

.fa-life-ring:before {
    content: "\F1CD";
}

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

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

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

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

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

.fa-linode:before {
    content: "\F2B8";
}

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

.fa-lira-sign:before {
    content: "\F195";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-low-vision:before {
    content: "\F2A8";
}

.fa-lyft:before {
    content: "\F3C3";
}

.fa-magento:before {
    content: "\F3C4";
}

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

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

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

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

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

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

.fa-map-pin:before {
    content: "\F276";
}

.fa-map-signs:before {
    content: "\F277";
}

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

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

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

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

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

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

.fa-medapps:before {
    content: "\F3C6";
}

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

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

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

.fa-medrt:before {
    content: "\F3C8";
}

.fa-meetup:before {
    content: "\F2E0";
}

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

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

.fa-microchip:before {
    content: "\F2DB";
}

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

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

.fa-microsoft:before {
    content: "\F3CA";
}

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

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

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

.fa-mix:before {
    content: "\F3CB";
}

.fa-mixcloud:before {
    content: "\F289";
}

.fa-mizuni:before {
    content: "\F3CC";
}

.fa-mobile:before {
    content: "\F10B";
}

.fa-mobile-alt:before {
    content: "\F3CD";
}

.fa-modx:before {
    content: "\F285";
}

.fa-monero:before {
    content: "\F3D0";
}

.fa-money-bill-alt:before {
    content: "\F3D1";
}

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

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

.fa-mouse-pointer:before {
    content: "\F245";
}

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

.fa-napster:before {
    content: "\F3D2";
}

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

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

.fa-nintendo-switch:before {
    content: "\F418";
}

.fa-node:before {
    content: "\F419";
}

.fa-node-js:before {
    content: "\F3D3";
}

.fa-notes-medical:before {
    content: "\F481";
}

.fa-npm:before {
    content: "\F3D4";
}

.fa-ns8:before {
    content: "\F3D5";
}

.fa-nutritionix:before {
    content: "\F3D6";
}

.fa-object-group:before {
    content: "\F247";
}

.fa-object-ungroup:before {
    content: "\F248";
}

.fa-odnoklassniki:before {
    content: "\F263";
}

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

.fa-opencart:before {
    content: "\F23D";
}

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

.fa-opera:before {
    content: "\F26A";
}

.fa-optin-monster:before {
    content: "\F23C";
}

.fa-osi:before {
    content: "\F41A";
}

.fa-outdent:before {
    content: "\F03B";
}

.fa-page4:before {
    content: "\F3D7";
}

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

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

.fa-palfed:before {
    content: "\F3D8";
}

.fa-pallet:before {
    content: "\F482";
}

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

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

.fa-parachute-box:before {
    content: "\F4CD";
}

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

.fa-paste:before {
    content: "\F0EA";
}

.fa-patreon:before {
    content: "\F3D9";
}

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

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

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

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

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

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

.fa-people-carry:before {
    content: "\F4CE";
}

.fa-percent:before {
    content: "\F295";
}

.fa-periscope:before {
    content: "\F3DA";
}

.fa-phabricator:before {
    content: "\F3DB";
}

.fa-phoenix-framework:before {
    content: "\F3DC";
}

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

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

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

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

.fa-php:before {
    content: "\F457";
}

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

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

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

.fa-piggy-bank:before {
    content: "\F4D3";
}

.fa-pills:before {
    content: "\F484";
}

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

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

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

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

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

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

.fa-playstation:before {
    content: "\F3DF";
}

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

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

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

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

.fa-podcast:before {
    content: "\F2CE";
}

.fa-poo:before {
    content: "\F2FE";
}

.fa-pound-sign:before {
    content: "\F154";
}

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

.fa-prescription-bottle:before {
    content: "\F485";
}

.fa-prescription-bottle-alt:before {
    content: "\F486";
}

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

.fa-procedures:before {
    content: "\F487";
}

.fa-product-hunt:before {
    content: "\F288";
}

.fa-pushed:before {
    content: "\F3E1";
}

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

.fa-python:before {
    content: "\F3E2";
}

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

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

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

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

.fa-quidditch:before {
    content: "\F458";
}

.fa-quinscape:before {
    content: "\F459";
}

.fa-quora:before {
    content: "\F2C4";
}

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

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

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

.fa-ravelry:before {
    content: "\F2D9";
}

.fa-react:before {
    content: "\F41B";
}

.fa-readme:before {
    content: "\F4D5";
}

.fa-rebel:before {
    content: "\F1D0";
}

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

.fa-red-river:before {
    content: "\F3E3";
}

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

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

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

.fa-redo:before {
    content: "\F01E";
}

.fa-redo-alt:before {
    content: "\F2F9";
}

.fa-registered:before {
    content: "\F25D";
}

.fa-rendact:before {
    content: "\F3E4";
}

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

.fa-reply:before {
    content: "\F3E5";
}

.fa-reply-all:before {
    content: "\F122";
}

.fa-replyd:before {
    content: "\F3E6";
}

.fa-resolving:before {
    content: "\F3E7";
}

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

.fa-ribbon:before {
    content: "\F4D6";
}

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

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

.fa-rocketchat:before {
    content: "\F3E8";
}

.fa-rockrms:before {
    content: "\F3E9";
}

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

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

.fa-ruble-sign:before {
    content: "\F158";
}

.fa-rupee-sign:before {
    content: "\F156";
}

.fa-safari:before {
    content: "\F267";
}

.fa-sass:before {
    content: "\F41E";
}

.fa-save:before {
    content: "\F0C7";
}

.fa-schlix:before {
    content: "\F3EA";
}

.fa-scribd:before {
    content: "\F28A";
}

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

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

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

.fa-searchengin:before {
    content: "\F3EB";
}

.fa-seedling:before {
    content: "\F4D8";
}

.fa-sellcast:before {
    content: "\F2DA";
}

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

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

.fa-servicestack:before {
    content: "\F3EC";
}

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

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

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

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

.fa-shekel-sign:before {
    content: "\F20B";
}

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

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

.fa-shipping-fast:before {
    content: "\F48B";
}

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

.fa-shopping-bag:before {
    content: "\F290";
}

.fa-shopping-basket:before {
    content: "\F291";
}

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

.fa-shower:before {
    content: "\F2CC";
}

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

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

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

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

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

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

.fa-sistrix:before {
    content: "\F3EE";
}

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

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

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

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

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

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

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

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

.fa-smoking:before {
    content: "\F48D";
}

.fa-snapchat:before {
    content: "\F2AB";
}

.fa-snapchat-ghost:before {
    content: "\F2AC";
}

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

.fa-snowflake:before {
    content: "\F2DC";
}

.fa-sort:before {
    content: "\F0DC";
}

.fa-sort-alpha-down:before {
    content: "\F15D";
}

.fa-sort-alpha-up:before {
    content: "\F15E";
}

.fa-sort-amount-down:before {
    content: "\F160";
}

.fa-sort-amount-up:before {
    content: "\F161";
}

.fa-sort-down:before {
    content: "\F0DD";
}

.fa-sort-numeric-down:before {
    content: "\F162";
}

.fa-sort-numeric-up:before {
    content: "\F163";
}

.fa-sort-up:before {
    content: "\F0DE";
}

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

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

.fa-speakap:before {
    content: "\F3F3";
}

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

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

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

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

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

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

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

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

.fa-staylinked:before {
    content: "\F3F5";
}

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

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

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

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

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

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

.fa-sticker-mule:before {
    content: "\F3F7";
}

.fa-sticky-note:before {
    content: "\F249";
}

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

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

.fa-stopwatch:before {
    content: "\F2F2";
}

.fa-strava:before {
    content: "\F428";
}

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

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

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

.fa-stripe-s:before {
    content: "\F42A";
}

.fa-studiovinari:before {
    content: "\F3F8";
}

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

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

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

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

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

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

.fa-superpowers:before {
    content: "\F2DD";
}

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

.fa-supple:before {
    content: "\F3F9";
}

.fa-sync:before {
    content: "\F021";
}

.fa-sync-alt:before {
    content: "\F2F1";
}

.fa-syringe:before {
    content: "\F48E";
}

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

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

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

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

.fa-tablets:before {
    content: "\F490";
}

.fa-tachometer-alt:before {
    content: "\F3FD";
}

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

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

.fa-tape:before {
    content: "\F4DB";
}

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

.fa-taxi:before {
    content: "\F1BA";
}

.fa-telegram:before {
    content: "\F2C6";
}

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

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

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

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

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

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

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

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

.fa-themeisle:before {
    content: "\F2B2";
}

.fa-thermometer:before {
    content: "\F491";
}

.fa-thermometer-empty:before {
    content: "\F2CB";
}

.fa-thermometer-full:before {
    content: "\F2C7";
}

.fa-thermometer-half:before {
    content: "\F2C9";
}

.fa-thermometer-quarter:before {
    content: "\F2CA";
}

.fa-thermometer-three-quarters:before {
    content: "\F2C8";
}

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

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

.fa-thumbtack:before {
    content: "\F08D";
}

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

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

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

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

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

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

.fa-trademark:before {
    content: "\F25C";
}

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

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

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

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

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

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

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

.fa-tripadvisor:before {
    content: "\F262";
}

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

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

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

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

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

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

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

.fa-tv:before {
    content: "\F26C";
}

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

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

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

.fa-typo3:before {
    content: "\F42B";
}

.fa-uber:before {
    content: "\F402";
}

.fa-uikit:before {
    content: "\F403";
}

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

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

.fa-undo:before {
    content: "\F0E2";
}

.fa-undo-alt:before {
    content: "\F2EA";
}

.fa-uniregistry:before {
    content: "\F404";
}

.fa-universal-access:before {
    content: "\F29A";
}

.fa-university:before {
    content: "\F19C";
}

.fa-unlink:before {
    content: "\F127";
}

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

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

.fa-untappd:before {
    content: "\F405";
}

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

.fa-usb:before {
    content: "\F287";
}

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

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

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

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

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

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

.fa-users:before {
    content: "\F0C0";
}

.fa-ussunnah:before {
    content: "\F407";
}

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

.fa-utensils:before {
    content: "\F2E7";
}

.fa-vaadin:before {
    content: "\F408";
}

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

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

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

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

.fa-viadeo:before {
    content: "\F2A9";
}

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

.fa-vial:before {
    content: "\F492";
}

.fa-vials:before {
    content: "\F493";
}

.fa-viber:before {
    content: "\F409";
}

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

.fa-video-slash:before {
    content: "\F4E2";
}

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

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

.fa-vimeo-v:before {
    content: "\F27D";
}

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

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

.fa-vnv:before {
    content: "\F40B";
}

.fa-volleyball-ball:before {
    content: "\F45F";
}

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

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

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

.fa-vuejs:before {
    content: "\F41F";
}

.fa-warehouse:before {
    content: "\F494";
}

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

.fa-weight:before {
    content: "\F496";
}

.fa-weixin:before {
    content: "\F1D7";
}

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

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

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

.fa-whmcs:before {
    content: "\F40D";
}

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

.fa-wikipedia-w:before {
    content: "\F266";
}

.fa-window-close:before {
    content: "\F410";
}

.fa-window-maximize:before {
    content: "\F2D0";
}

.fa-window-minimize:before {
    content: "\F2D1";
}

.fa-window-restore:before {
    content: "\F2D2";
}

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

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

.fa-won-sign:before {
    content: "\F159";
}

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

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

.fa-wpbeginner:before {
    content: "\F297";
}

.fa-wpexplorer:before {
    content: "\F2DE";
}

.fa-wpforms:before {
    content: "\F298";
}

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

.fa-x-ray:before {
    content: "\F497";
}

.fa-xbox:before {
    content: "\F412";
}

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

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

.fa-y-combinator:before {
    content: "\F23B";
}

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

.fa-yandex:before {
    content: "\F413";
}

.fa-yandex-international:before {
    content: "\F414";
}

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

.fa-yen-sign:before {
    content: "\F157";
}

.fa-yoast:before {
    content: "\F2B1";
}

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

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

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

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    src: url(../../fonts/fa-brands-400.eot?b680adbac11d91675e2ecdb198206211);
    src: url(../../fonts/fa-brands-400.eot?b680adbac11d91675e2ecdb198206211?#iefix) format("embedded-opentype"), url(../../fonts/fa-brands-400.woff2?4019e2ef5746b8baa1ca57ff6afd6bed) format("woff2"), url(../../fonts/fa-brands-400.woff?0d2158700ccb68e527a6915a6f9256e3) format("woff"), url(../../fonts/fa-brands-400.ttf?913334b20fe18a3568d18d9178d2b9b8) format("truetype"), url(../../fonts/fa-brands-400.svg?3dabc72295310f7340b7583c62b0dd96#fontawesome) format("svg");
}

.fab {
    font-family: 'Font Awesome 5 Brands';
}
@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    src: url(../../fonts/fa-regular-400.eot?190faaa2f9bcb3c7cf5d174fb7846ecc);
    src: url(../../fonts/fa-regular-400.eot?190faaa2f9bcb3c7cf5d174fb7846ecc?#iefix) format("embedded-opentype"), url(../../fonts/fa-regular-400.woff2?4758ad6071911a36d5b4ea7faa9d3c16) format("woff2"), url(../../fonts/fa-regular-400.woff?da900afa8bd1d66d93fa576058d6a268) format("woff"), url(../../fonts/fa-regular-400.ttf?dddf7b2cfdcc9f9da4354794809221c5) format("truetype"), url(../../fonts/fa-regular-400.svg?9113e63ab4b96b6f71a36ac4ed02b94d#fontawesome) format("svg");
}

.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}
@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    src: url(../../fonts/fa-solid-900.eot?4cb8ea72ad6d4f33465239dbc106e015);
    src: url(../../fonts/fa-solid-900.eot?4cb8ea72ad6d4f33465239dbc106e015?#iefix) format("embedded-opentype"), url(../../fonts/fa-solid-900.woff2?9f3c8f805668d4182d2173b660a7a21e) format("woff2"), url(../../fonts/fa-solid-900.woff?7960713e96c6058336d3928be08067a4) format("woff"), url(../../fonts/fa-solid-900.ttf?0d995a145d7392132124440336bba586) format("truetype"), url(../../fonts/fa-solid-900.svg?5bee5910d39a7a2699da064b2b3b1163#fontawesome) format("svg");
}

.fa,
.fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
@font-face {
    font-family: 'simple-line-icons';
    src: url(../../fonts/Simple-Line-Icons.eot?dacd16c9a3d2cb61b472a35979015bf3);
    src: url(../../fonts/Simple-Line-Icons.eot?dacd16c9a3d2cb61b472a35979015bf3?#iefix-i3a2kk) format('embedded-opentype'), url(../../fonts/Simple-Line-Icons.ttf?b2892aa62b0fb2c21c8d7700e2ef6e56) format('truetype'), url(../../fonts/Simple-Line-Icons.woff2?6ac7320f709ffd2784b4a861e5b60395) format('woff2'), url(../../fonts/Simple-Line-Icons.woff?0bbfc705e37a927ce2ae72b749b3154d) format('woff'), url(../../fonts/Simple-Line-Icons.svg?00ce23caac2c875bcc6db8e4afe5c532#simple-line-icons) format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: 
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-close,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawar,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calender,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symble-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pintarest,
.icon-social-github,
.icon-social-gplus,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
    content: "\E005";
}
.icon-people:before {
    content: "\E001";
}
.icon-user-female:before {
    content: "\E000";
}
.icon-user-follow:before {
    content: "\E002";
}
.icon-user-following:before {
    content: "\E003";
}
.icon-user-unfollow:before {
    content: "\E004";
}
.icon-login:before {
    content: "\E066";
}
.icon-logout:before {
    content: "\E065";
}
.icon-emotsmile:before {
    content: "\E021";
}
.icon-phone:before {
    content: "\E600";
}
.icon-call-end:before {
    content: "\E048";
}
.icon-call-in:before {
    content: "\E047";
}
.icon-call-out:before {
    content: "\E046";
}
.icon-map:before {
    content: "\E033";
}
.icon-location-pin:before {
    content: "\E096";
}
.icon-direction:before {
    content: "\E042";
}
.icon-directions:before {
    content: "\E041";
}
.icon-compass:before {
    content: "\E045";
}
.icon-layers:before {
    content: "\E034";
}
.icon-menu:before {
    content: "\E601";
}
.icon-list:before {
    content: "\E067";
}
.icon-options-vertical:before {
    content: "\E602";
}
.icon-options:before {
    content: "\E603";
}
.icon-arrow-down:before {
    content: "\E604";
}
.icon-arrow-left:before {
    content: "\E605";
}
.icon-arrow-right:before {
    content: "\E606";
}
.icon-arrow-up:before {
    content: "\E607";
}
.icon-arrow-up-circle:before {
    content: "\E078";
}
.icon-arrow-left-circle:before {
    content: "\E07A";
}
.icon-arrow-right-circle:before {
    content: "\E079";
}
.icon-arrow-down-circle:before {
    content: "\E07B";
}
.icon-check:before {
    content: "\E080";
}
.icon-clock:before {
    content: "\E081";
}
.icon-plus:before {
    content: "\E095";
}
.icon-close:before {
    content: "\E082";
}
.icon-trophy:before {
    content: "\E006";
}
.icon-screen-smartphone:before {
    content: "\E010";
}
.icon-screen-desktop:before {
    content: "\E011";
}
.icon-plane:before {
    content: "\E012";
}
.icon-notebook:before {
    content: "\E013";
}
.icon-mustache:before {
    content: "\E014";
}
.icon-mouse:before {
    content: "\E015";
}
.icon-magnet:before {
    content: "\E016";
}
.icon-energy:before {
    content: "\E020";
}
.icon-disc:before {
    content: "\E022";
}
.icon-cursor:before {
    content: "\E06E";
}
.icon-cursor-move:before {
    content: "\E023";
}
.icon-crop:before {
    content: "\E024";
}
.icon-chemistry:before {
    content: "\E026";
}
.icon-speedometer:before {
    content: "\E007";
}
.icon-shield:before {
    content: "\E00E";
}
.icon-screen-tablet:before {
    content: "\E00F";
}
.icon-magic-wand:before {
    content: "\E017";
}
.icon-hourglass:before {
    content: "\E018";
}
.icon-graduation:before {
    content: "\E019";
}
.icon-ghost:before {
    content: "\E01A";
}
.icon-game-controller:before {
    content: "\E01B";
}
.icon-fire:before {
    content: "\E01C";
}
.icon-eyeglass:before {
    content: "\E01D";
}
.icon-envelope-open:before {
    content: "\E01E";
}
.icon-envelope-letter:before {
    content: "\E01F";
}
.icon-bell:before {
    content: "\E027";
}
.icon-badge:before {
    content: "\E028";
}
.icon-anchor:before {
    content: "\E029";
}
.icon-wallet:before {
    content: "\E02A";
}
.icon-vector:before {
    content: "\E02B";
}
.icon-speech:before {
    content: "\E02C";
}
.icon-puzzle:before {
    content: "\E02D";
}
.icon-printer:before {
    content: "\E02E";
}
.icon-present:before {
    content: "\E02F";
}
.icon-playlist:before {
    content: "\E030";
}
.icon-pin:before {
    content: "\E031";
}
.icon-picture:before {
    content: "\E032";
}
.icon-handbag:before {
    content: "\E035";
}
.icon-globe-alt:before {
    content: "\E036";
}
.icon-globe:before {
    content: "\E037";
}
.icon-folder-alt:before {
    content: "\E039";
}
.icon-folder:before {
    content: "\E089";
}
.icon-film:before {
    content: "\E03A";
}
.icon-feed:before {
    content: "\E03B";
}
.icon-drop:before {
    content: "\E03E";
}
.icon-drawar:before {
    content: "\E03F";
}
.icon-docs:before {
    content: "\E040";
}
.icon-doc:before {
    content: "\E085";
}
.icon-diamond:before {
    content: "\E043";
}
.icon-cup:before {
    content: "\E044";
}
.icon-calculator:before {
    content: "\E049";
}
.icon-bubbles:before {
    content: "\E04A";
}
.icon-briefcase:before {
    content: "\E04B";
}
.icon-book-open:before {
    content: "\E04C";
}
.icon-basket-loaded:before {
    content: "\E04D";
}
.icon-basket:before {
    content: "\E04E";
}
.icon-bag:before {
    content: "\E04F";
}
.icon-action-undo:before {
    content: "\E050";
}
.icon-action-redo:before {
    content: "\E051";
}
.icon-wrench:before {
    content: "\E052";
}
.icon-umbrella:before {
    content: "\E053";
}
.icon-trash:before {
    content: "\E054";
}
.icon-tag:before {
    content: "\E055";
}
.icon-support:before {
    content: "\E056";
}
.icon-frame:before {
    content: "\E038";
}
.icon-size-fullscreen:before {
    content: "\E057";
}
.icon-size-actual:before {
    content: "\E058";
}
.icon-shuffle:before {
    content: "\E059";
}
.icon-share-alt:before {
    content: "\E05A";
}
.icon-share:before {
    content: "\E05B";
}
.icon-rocket:before {
    content: "\E05C";
}
.icon-question:before {
    content: "\E05D";
}
.icon-pie-chart:before {
    content: "\E05E";
}
.icon-pencil:before {
    content: "\E05F";
}
.icon-note:before {
    content: "\E060";
}
.icon-loop:before {
    content: "\E064";
}
.icon-home:before {
    content: "\E069";
}
.icon-grid:before {
    content: "\E06A";
}
.icon-graph:before {
    content: "\E06B";
}
.icon-microphone:before {
    content: "\E063";
}
.icon-music-tone-alt:before {
    content: "\E061";
}
.icon-music-tone:before {
    content: "\E062";
}
.icon-earphones-alt:before {
    content: "\E03C";
}
.icon-earphones:before {
    content: "\E03D";
}
.icon-equalizer:before {
    content: "\E06C";
}
.icon-like:before {
    content: "\E068";
}
.icon-dislike:before {
    content: "\E06D";
}
.icon-control-start:before {
    content: "\E06F";
}
.icon-control-rewind:before {
    content: "\E070";
}
.icon-control-play:before {
    content: "\E071";
}
.icon-control-pause:before {
    content: "\E072";
}
.icon-control-forward:before {
    content: "\E073";
}
.icon-control-end:before {
    content: "\E074";
}
.icon-volume-1:before {
    content: "\E09F";
}
.icon-volume-2:before {
    content: "\E0A0";
}
.icon-volume-off:before {
    content: "\E0A1";
}
.icon-calender:before {
    content: "\E075";
}
.icon-bulb:before {
    content: "\E076";
}
.icon-chart:before {
    content: "\E077";
}
.icon-ban:before {
    content: "\E07C";
}
.icon-bubble:before {
    content: "\E07D";
}
.icon-camrecorder:before {
    content: "\E07E";
}
.icon-camera:before {
    content: "\E07F";
}
.icon-cloud-download:before {
    content: "\E083";
}
.icon-cloud-upload:before {
    content: "\E084";
}
.icon-envelope:before {
    content: "\E086";
}
.icon-eye:before {
    content: "\E087";
}
.icon-flag:before {
    content: "\E088";
}
.icon-heart:before {
    content: "\E08A";
}
.icon-info:before {
    content: "\E08B";
}
.icon-key:before {
    content: "\E08C";
}
.icon-link:before {
    content: "\E08D";
}
.icon-lock:before {
    content: "\E08E";
}
.icon-lock-open:before {
    content: "\E08F";
}
.icon-magnifier:before {
    content: "\E090";
}
.icon-magnifier-add:before {
    content: "\E091";
}
.icon-magnifier-remove:before {
    content: "\E092";
}
.icon-paper-clip:before {
    content: "\E093";
}
.icon-paper-plane:before {
    content: "\E094";
}
.icon-power:before {
    content: "\E097";
}
.icon-refresh:before {
    content: "\E098";
}
.icon-reload:before {
    content: "\E099";
}
.icon-settings:before {
    content: "\E09A";
}
.icon-star:before {
    content: "\E09B";
}
.icon-symble-female:before {
    content: "\E09C";
}
.icon-symbol-male:before {
    content: "\E09D";
}
.icon-target:before {
    content: "\E09E";
}
.icon-credit-card:before {
    content: "\E025";
}
.icon-paypal:before {
    content: "\E608";
}
.icon-social-tumblr:before {
    content: "\E00A";
}
.icon-social-twitter:before {
    content: "\E009";
}
.icon-social-facebook:before {
    content: "\E00B";
}
.icon-social-instagram:before {
    content: "\E609";
}
.icon-social-linkedin:before {
    content: "\E60A";
}
.icon-social-pintarest:before {
    content: "\E60B";
}
.icon-social-github:before {
    content: "\E60C";
}
.icon-social-gplus:before {
    content: "\E60D";
}
.icon-social-reddit:before {
    content: "\E60E";
}
.icon-social-skype:before {
    content: "\E60F";
}
.icon-social-dribbble:before {
    content: "\E00D";
}
.icon-social-behance:before {
    content: "\E610";
}
.icon-social-foursqare:before {
    content: "\E611";
}
.icon-social-soundcloud:before {
    content: "\E612";
}
.icon-social-spotify:before {
    content: "\E613";
}
.icon-social-stumbleupon:before {
    content: "\E614";
}
.icon-social-youtube:before {
    content: "\E008";
}
.icon-social-dropbox:before {
    content: "\E00C";
}
/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{
    font-family:weathericons;
    src:url(../../fonts/weathericons-regular-webfont.eot?4b658767da6bd92ce2addb3ce512784d);
    src:url(../../fonts/weathericons-regular-webfont.eot?4b658767da6bd92ce2addb3ce512784d?#iefix) format('embedded-opentype'),url(../../fonts/weathericons-regular-webfont.woff2?1cd48d78f06d33973d9d761d426e69bf) format('woff2'),url(../../fonts/weathericons-regular-webfont.woff?8cac70ebda3f23ce472110d9f21e8593) format('woff'),url(../../fonts/weathericons-regular-webfont.ttf?4618f0de2a818e7ad3fe880e0b74d04a) format('truetype'),url(../../fonts/weathericons-regular-webfont.svg?ecaf8b481729b18f6a8494d9f691cdae#weather_iconsregular) format('svg');
    font-weight:400;
    font-style:normal
}
.wi{
    display:inline-block;
    font-family:weathericons;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.wi-fw{
    text-align:center;
    width:1.4em
}
.wi-rotate-90{
    filter:progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.wi-rotate-180{
    filter:progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.wi-rotate-270{
    filter:progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.wi-flip-horizontal{
    filter:progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform:scale(-1,1);
    transform:scale(-1,1)
}
.wi-flip-vertical{
    filter:progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform:scale(1,-1);
    transform:scale(1,-1)
}
.wi-day-sunny:before{
    content:"\F00D"
}
.wi-day-cloudy:before{
    content:"\F002"
}
.wi-day-cloudy-gusts:before{
    content:"\F000"
}
.wi-day-cloudy-windy:before{
    content:"\F001"
}
.wi-day-fog:before{
    content:"\F003"
}
.wi-day-hail:before{
    content:"\F004"
}
.wi-day-haze:before{
    content:"\F0B6"
}
.wi-day-lightning:before{
    content:"\F005"
}
.wi-day-rain:before{
    content:"\F008"
}
.wi-day-rain-mix:before{
    content:"\F006"
}
.wi-day-rain-wind:before{
    content:"\F007"
}
.wi-day-showers:before{
    content:"\F009"
}
.wi-day-sleet:before{
    content:"\F0B2"
}
.wi-day-sleet-storm:before{
    content:"\F068"
}
.wi-day-snow:before{
    content:"\F00A"
}
.wi-day-snow-thunderstorm:before{
    content:"\F06B"
}
.wi-day-snow-wind:before{
    content:"\F065"
}
.wi-day-sprinkle:before{
    content:"\F00B"
}
.wi-day-storm-showers:before{
    content:"\F00E"
}
.wi-day-sunny-overcast:before{
    content:"\F00C"
}
.wi-day-thunderstorm:before{
    content:"\F010"
}
.wi-day-windy:before{
    content:"\F085"
}
.wi-solar-eclipse:before{
    content:"\F06E"
}
.wi-hot:before{
    content:"\F072"
}
.wi-day-cloudy-high:before{
    content:"\F07D"
}
.wi-day-light-wind:before{
    content:"\F0C4"
}
.wi-night-clear:before{
    content:"\F02E"
}
.wi-night-alt-cloudy:before{
    content:"\F086"
}
.wi-night-alt-cloudy-gusts:before{
    content:"\F022"
}
.wi-night-alt-cloudy-windy:before{
    content:"\F023"
}
.wi-night-alt-hail:before{
    content:"\F024"
}
.wi-night-alt-lightning:before{
    content:"\F025"
}
.wi-night-alt-rain:before{
    content:"\F028"
}
.wi-night-alt-rain-mix:before{
    content:"\F026"
}
.wi-night-alt-rain-wind:before{
    content:"\F027"
}
.wi-night-alt-showers:before{
    content:"\F029"
}
.wi-night-alt-sleet:before{
    content:"\F0B4"
}
.wi-night-alt-sleet-storm:before{
    content:"\F06A"
}
.wi-night-alt-snow:before{
    content:"\F02A"
}
.wi-night-alt-snow-thunderstorm:before{
    content:"\F06D"
}
.wi-night-alt-snow-wind:before{
    content:"\F067"
}
.wi-night-alt-sprinkle:before{
    content:"\F02B"
}
.wi-night-alt-storm-showers:before{
    content:"\F02C"
}
.wi-night-alt-thunderstorm:before{
    content:"\F02D"
}
.wi-night-cloudy:before{
    content:"\F031"
}
.wi-night-cloudy-gusts:before{
    content:"\F02F"
}
.wi-night-cloudy-windy:before{
    content:"\F030"
}
.wi-night-fog:before{
    content:"\F04A"
}
.wi-night-hail:before{
    content:"\F032"
}
.wi-night-lightning:before{
    content:"\F033"
}
.wi-night-partly-cloudy:before{
    content:"\F083"
}
.wi-night-rain:before{
    content:"\F036"
}
.wi-night-rain-mix:before{
    content:"\F034"
}
.wi-night-rain-wind:before{
    content:"\F035"
}
.wi-night-showers:before{
    content:"\F037"
}
.wi-night-sleet:before{
    content:"\F0B3"
}
.wi-night-sleet-storm:before{
    content:"\F069"
}
.wi-night-snow:before{
    content:"\F038"
}
.wi-night-snow-thunderstorm:before{
    content:"\F06C"
}
.wi-night-snow-wind:before{
    content:"\F066"
}
.wi-night-sprinkle:before{
    content:"\F039"
}
.wi-night-storm-showers:before{
    content:"\F03A"
}
.wi-night-thunderstorm:before{
    content:"\F03B"
}
.wi-lunar-eclipse:before{
    content:"\F070"
}
.wi-stars:before{
    content:"\F077"
}
.wi-night-alt-cloudy-high:before{
    content:"\F07E"
}
.wi-night-cloudy-high:before{
    content:"\F080"
}
.wi-night-alt-partly-cloudy:before{
    content:"\F081"
}
.wi-cloud:before{
    content:"\F041"
}
.wi-cloudy:before{
    content:"\F013"
}
.wi-cloudy-gusts:before{
    content:"\F011"
}
.wi-cloudy-windy:before{
    content:"\F012"
}
.wi-fog:before{
    content:"\F014"
}
.wi-hail:before{
    content:"\F015"
}
.wi-rain:before{
    content:"\F019"
}
.wi-rain-mix:before{
    content:"\F017"
}
.wi-rain-wind:before{
    content:"\F018"
}
.wi-showers:before{
    content:"\F01A"
}
.wi-sleet:before{
    content:"\F0B5"
}
.wi-sprinkle:before{
    content:"\F01C"
}
.wi-storm-showers:before{
    content:"\F01D"
}
.wi-thunderstorm:before{
    content:"\F01E"
}
.wi-snow-wind:before{
    content:"\F064"
}
.wi-snow:before{
    content:"\F01B"
}
.wi-smog:before{
    content:"\F074"
}
.wi-smoke:before{
    content:"\F062"
}
.wi-lightning:before{
    content:"\F016"
}
.wi-raindrops:before{
    content:"\F04E"
}
.wi-raindrop:before{
    content:"\F078"
}
.wi-dust:before{
    content:"\F063"
}
.wi-snowflake-cold:before{
    content:"\F076"
}
.wi-windy:before{
    content:"\F021"
}
.wi-strong-wind:before{
    content:"\F050"
}
.wi-sandstorm:before{
    content:"\F082"
}
.wi-earthquake:before{
    content:"\F0C6"
}
.wi-fire:before{
    content:"\F0C7"
}
.wi-flood:before{
    content:"\F07C"
}
.wi-meteor:before{
    content:"\F071"
}
.wi-tsunami:before{
    content:"\F0C5"
}
.wi-volcano:before{
    content:"\F0C8"
}
.wi-hurricane:before{
    content:"\F073"
}
.wi-tornado:before{
    content:"\F056"
}
.wi-small-craft-advisory:before{
    content:"\F0CC"
}
.wi-gale-warning:before{
    content:"\F0CD"
}
.wi-storm-warning:before{
    content:"\F0CE"
}
.wi-hurricane-warning:before{
    content:"\F0CF"
}
.wi-wind-direction:before{
    content:"\F0B1"
}
.wi-alien:before{
    content:"\F075"
}
.wi-celsius:before{
    content:"\F03C"
}
.wi-fahrenheit:before{
    content:"\F045"
}
.wi-degrees:before{
    content:"\F042"
}
.wi-thermometer:before{
    content:"\F055"
}
.wi-thermometer-exterior:before{
    content:"\F053"
}
.wi-thermometer-internal:before{
    content:"\F054"
}
.wi-cloud-down:before{
    content:"\F03D"
}
.wi-cloud-up:before{
    content:"\F040"
}
.wi-cloud-refresh:before{
    content:"\F03E"
}
.wi-horizon:before{
    content:"\F047"
}
.wi-horizon-alt:before{
    content:"\F046"
}
.wi-sunrise:before{
    content:"\F051"
}
.wi-sunset:before{
    content:"\F052"
}
.wi-moonrise:before{
    content:"\F0C9"
}
.wi-moonset:before{
    content:"\F0CA"
}
.wi-refresh:before{
    content:"\F04C"
}
.wi-refresh-alt:before{
    content:"\F04B"
}
.wi-umbrella:before{
    content:"\F084"
}
.wi-barometer:before{
    content:"\F079"
}
.wi-humidity:before{
    content:"\F07A"
}
.wi-na:before{
    content:"\F07B"
}
.wi-train:before{
    content:"\F0CB"
}
.wi-moon-new:before{
    content:"\F095"
}
.wi-moon-waxing-cresent-1:before{
    content:"\F096"
}
.wi-moon-waxing-cresent-2:before{
    content:"\F097"
}
.wi-moon-waxing-cresent-3:before{
    content:"\F098"
}
.wi-moon-waxing-cresent-4:before{
    content:"\F099"
}
.wi-moon-waxing-cresent-5:before{
    content:"\F09A"
}
.wi-moon-waxing-cresent-6:before{
    content:"\F09B"
}
.wi-moon-first-quarter:before{
    content:"\F09C"
}
.wi-moon-waxing-gibbous-1:before{
    content:"\F09D"
}
.wi-moon-waxing-gibbous-2:before{
    content:"\F09E"
}
.wi-moon-waxing-gibbous-3:before{
    content:"\F09F"
}
.wi-moon-waxing-gibbous-4:before{
    content:"\F0A0"
}
.wi-moon-waxing-gibbous-5:before{
    content:"\F0A1"
}
.wi-moon-waxing-gibbous-6:before{
    content:"\F0A2"
}
.wi-moon-full:before{
    content:"\F0A3"
}
.wi-moon-waning-gibbous-1:before{
    content:"\F0A4"
}
.wi-moon-waning-gibbous-2:before{
    content:"\F0A5"
}
.wi-moon-waning-gibbous-3:before{
    content:"\F0A6"
}
.wi-moon-waning-gibbous-4:before{
    content:"\F0A7"
}
.wi-moon-waning-gibbous-5:before{
    content:"\F0A8"
}
.wi-moon-waning-gibbous-6:before{
    content:"\F0A9"
}
.wi-moon-third-quarter:before{
    content:"\F0AA"
}
.wi-moon-waning-crescent-1:before{
    content:"\F0AB"
}
.wi-moon-waning-crescent-2:before{
    content:"\F0AC"
}
.wi-moon-waning-crescent-3:before{
    content:"\F0AD"
}
.wi-moon-waning-crescent-4:before{
    content:"\F0AE"
}
.wi-moon-waning-crescent-5:before{
    content:"\F0AF"
}
.wi-moon-waning-crescent-6:before{
    content:"\F0B0"
}
.wi-moon-alt-new:before{
    content:"\F0EB"
}
.wi-moon-alt-waxing-cresent-1:before{
    content:"\F0D0"
}
.wi-moon-alt-waxing-cresent-2:before{
    content:"\F0D1"
}
.wi-moon-alt-waxing-cresent-3:before{
    content:"\F0D2"
}
.wi-moon-alt-waxing-cresent-4:before{
    content:"\F0D3"
}
.wi-moon-alt-waxing-cresent-5:before{
    content:"\F0D4"
}
.wi-moon-alt-waxing-cresent-6:before{
    content:"\F0D5"
}
.wi-moon-alt-first-quarter:before{
    content:"\F0D6"
}
.wi-moon-alt-waxing-gibbous-1:before{
    content:"\F0D7"
}
.wi-moon-alt-waxing-gibbous-2:before{
    content:"\F0D8"
}
.wi-moon-alt-waxing-gibbous-3:before{
    content:"\F0D9"
}
.wi-moon-alt-waxing-gibbous-4:before{
    content:"\F0DA"
}
.wi-moon-alt-waxing-gibbous-5:before{
    content:"\F0DB"
}
.wi-moon-alt-waxing-gibbous-6:before{
    content:"\F0DC"
}
.wi-moon-alt-full:before{
    content:"\F0DD"
}
.wi-moon-alt-waning-gibbous-1:before{
    content:"\F0DE"
}
.wi-moon-alt-waning-gibbous-2:before{
    content:"\F0DF"
}
.wi-moon-alt-waning-gibbous-3:before{
    content:"\F0E0"
}
.wi-moon-alt-waning-gibbous-4:before{
    content:"\F0E1"
}
.wi-moon-alt-waning-gibbous-5:before{
    content:"\F0E2"
}
.wi-moon-alt-waning-gibbous-6:before{
    content:"\F0E3"
}
.wi-moon-alt-third-quarter:before{
    content:"\F0E4"
}
.wi-moon-alt-waning-crescent-1:before{
    content:"\F0E5"
}
.wi-moon-alt-waning-crescent-2:before{
    content:"\F0E6"
}
.wi-moon-alt-waning-crescent-3:before{
    content:"\F0E7"
}
.wi-moon-alt-waning-crescent-4:before{
    content:"\F0E8"
}
.wi-moon-alt-waning-crescent-5:before{
    content:"\F0E9"
}
.wi-moon-alt-waning-crescent-6:before{
    content:"\F0EA"
}
.wi-moon-0:before{
    content:"\F095"
}
.wi-moon-1:before{
    content:"\F096"
}
.wi-moon-2:before{
    content:"\F097"
}
.wi-moon-3:before{
    content:"\F098"
}
.wi-moon-4:before{
    content:"\F099"
}
.wi-moon-5:before{
    content:"\F09A"
}
.wi-moon-6:before{
    content:"\F09B"
}
.wi-moon-7:before{
    content:"\F09C"
}
.wi-moon-8:before{
    content:"\F09D"
}
.wi-moon-9:before{
    content:"\F09E"
}
.wi-moon-10:before{
    content:"\F09F"
}
.wi-moon-11:before{
    content:"\F0A0"
}
.wi-moon-12:before{
    content:"\F0A1"
}
.wi-moon-13:before{
    content:"\F0A2"
}
.wi-moon-14:before{
    content:"\F0A3"
}
.wi-moon-15:before{
    content:"\F0A4"
}
.wi-moon-16:before{
    content:"\F0A5"
}
.wi-moon-17:before{
    content:"\F0A6"
}
.wi-moon-18:before{
    content:"\F0A7"
}
.wi-moon-19:before{
    content:"\F0A8"
}
.wi-moon-20:before{
    content:"\F0A9"
}
.wi-moon-21:before{
    content:"\F0AA"
}
.wi-moon-22:before{
    content:"\F0AB"
}
.wi-moon-23:before{
    content:"\F0AC"
}
.wi-moon-24:before{
    content:"\F0AD"
}
.wi-moon-25:before{
    content:"\F0AE"
}
.wi-moon-26:before{
    content:"\F0AF"
}
.wi-moon-27:before{
    content:"\F0B0"
}
.wi-time-1:before{
    content:"\F08A"
}
.wi-time-2:before{
    content:"\F08B"
}
.wi-time-3:before{
    content:"\F08C"
}
.wi-time-4:before{
    content:"\F08D"
}
.wi-time-5:before{
    content:"\F08E"
}
.wi-time-6:before{
    content:"\F08F"
}
.wi-time-7:before{
    content:"\F090"
}
.wi-time-8:before{
    content:"\F091"
}
.wi-time-9:before{
    content:"\F092"
}
.wi-time-10:before{
    content:"\F093"
}
.wi-time-11:before{
    content:"\F094"
}
.wi-time-12:before{
    content:"\F089"
}
.wi-direction-up:before{
    content:"\F058"
}
.wi-direction-up-right:before{
    content:"\F057"
}
.wi-direction-right:before{
    content:"\F04D"
}
.wi-direction-down-right:before{
    content:"\F088"
}
.wi-direction-down:before{
    content:"\F044"
}
.wi-direction-down-left:before{
    content:"\F043"
}
.wi-direction-left:before{
    content:"\F048"
}
.wi-direction-up-left:before{
    content:"\F087"
}
.wi-wind-beaufort-0:before{
    content:"\F0B7"
}
.wi-wind-beaufort-1:before{
    content:"\F0B8"
}
.wi-wind-beaufort-2:before{
    content:"\F0B9"
}
.wi-wind-beaufort-3:before{
    content:"\F0BA"
}
.wi-wind-beaufort-4:before{
    content:"\F0BB"
}
.wi-wind-beaufort-5:before{
    content:"\F0BC"
}
.wi-wind-beaufort-6:before{
    content:"\F0BD"
}
.wi-wind-beaufort-7:before{
    content:"\F0BE"
}
.wi-wind-beaufort-8:before{
    content:"\F0BF"
}
.wi-wind-beaufort-9:before{
    content:"\F0C0"
}
.wi-wind-beaufort-10:before{
    content:"\F0C1"
}
.wi-wind-beaufort-11:before{
    content:"\F0C2"
}
.wi-wind-beaufort-12:before{
    content:"\F0C3"
}
.wi-yahoo-0:before{
    content:"\F056"
}
.wi-yahoo-1:before{
    content:"\F00E"
}
.wi-yahoo-2:before{
    content:"\F073"
}
.wi-yahoo-3:before,.wi-yahoo-4:before{
    content:"\F01E"
}
.wi-yahoo-5:before,.wi-yahoo-6:before,.wi-yahoo-7:before{
    content:"\F017"
}
.wi-yahoo-8:before{
    content:"\F015"
}
.wi-yahoo-9:before{
    content:"\F01A"
}
.wi-yahoo-10:before{
    content:"\F015"
}
.wi-yahoo-11:before,.wi-yahoo-12:before{
    content:"\F01A"
}
.wi-yahoo-13:before{
    content:"\F01B"
}
.wi-yahoo-14:before{
    content:"\F00A"
}
.wi-yahoo-15:before{
    content:"\F064"
}
.wi-yahoo-16:before{
    content:"\F01B"
}
.wi-yahoo-17:before{
    content:"\F015"
}
.wi-yahoo-18:before{
    content:"\F017"
}
.wi-yahoo-19:before{
    content:"\F063"
}
.wi-yahoo-20:before{
    content:"\F014"
}
.wi-yahoo-21:before{
    content:"\F021"
}
.wi-yahoo-22:before{
    content:"\F062"
}
.wi-yahoo-23:before,.wi-yahoo-24:before{
    content:"\F050"
}
.wi-yahoo-25:before{
    content:"\F076"
}
.wi-yahoo-26:before{
    content:"\F013"
}
.wi-yahoo-27:before{
    content:"\F031"
}
.wi-yahoo-28:before{
    content:"\F002"
}
.wi-yahoo-29:before{
    content:"\F031"
}
.wi-yahoo-30:before{
    content:"\F002"
}
.wi-yahoo-31:before{
    content:"\F02E"
}
.wi-yahoo-32:before{
    content:"\F00D"
}
.wi-yahoo-33:before{
    content:"\F083"
}
.wi-yahoo-34:before{
    content:"\F00C"
}
.wi-yahoo-35:before{
    content:"\F017"
}
.wi-yahoo-36:before{
    content:"\F072"
}
.wi-yahoo-37:before,.wi-yahoo-38:before,.wi-yahoo-39:before{
    content:"\F00E"
}
.wi-yahoo-40:before{
    content:"\F01A"
}
.wi-yahoo-41:before{
    content:"\F064"
}
.wi-yahoo-42:before{
    content:"\F01B"
}
.wi-yahoo-43:before{
    content:"\F064"
}
.wi-yahoo-44:before{
    content:"\F00C"
}
.wi-yahoo-45:before{
    content:"\F00E"
}
.wi-yahoo-46:before{
    content:"\F01B"
}
.wi-yahoo-47:before{
    content:"\F00E"
}
.wi-yahoo-3200:before{
    content:"\F077"
}
.wi-forecast-io-clear-day:before{
    content:"\F00D"
}
.wi-forecast-io-clear-night:before{
    content:"\F02E"
}
.wi-forecast-io-rain:before{
    content:"\F019"
}
.wi-forecast-io-snow:before{
    content:"\F01B"
}
.wi-forecast-io-sleet:before{
    content:"\F0B5"
}
.wi-forecast-io-wind:before{
    content:"\F050"
}
.wi-forecast-io-fog:before{
    content:"\F014"
}
.wi-forecast-io-cloudy:before{
    content:"\F013"
}
.wi-forecast-io-partly-cloudy-day:before{
    content:"\F002"
}
.wi-forecast-io-partly-cloudy-night:before{
    content:"\F031"
}
.wi-forecast-io-hail:before{
    content:"\F015"
}
.wi-forecast-io-thunderstorm:before{
    content:"\F01E"
}
.wi-forecast-io-tornado:before{
    content:"\F056"
}
.wi-wmo4680-00:before,.wi-wmo4680-0:before{
    content:"\F055"
}
.wi-wmo4680-01:before,.wi-wmo4680-1:before{
    content:"\F013"
}
.wi-wmo4680-02:before,.wi-wmo4680-2:before{
    content:"\F055"
}
.wi-wmo4680-03:before,.wi-wmo4680-3:before{
    content:"\F013"
}
.wi-wmo4680-04:before,.wi-wmo4680-05:before,.wi-wmo4680-10:before,.wi-wmo4680-11:before,.wi-wmo4680-4:before,.wi-wmo4680-5:before{
    content:"\F014"
}
.wi-wmo4680-12:before{
    content:"\F016"
}
.wi-wmo4680-18:before{
    content:"\F050"
}
.wi-wmo4680-20:before{
    content:"\F014"
}
.wi-wmo4680-21:before,.wi-wmo4680-22:before{
    content:"\F017"
}
.wi-wmo4680-23:before{
    content:"\F019"
}
.wi-wmo4680-24:before{
    content:"\F01B"
}
.wi-wmo4680-25:before{
    content:"\F015"
}
.wi-wmo4680-26:before{
    content:"\F01E"
}
.wi-wmo4680-27:before,.wi-wmo4680-28:before,.wi-wmo4680-29:before{
    content:"\F063"
}
.wi-wmo4680-30:before,.wi-wmo4680-31:before,.wi-wmo4680-32:before,.wi-wmo4680-33:before,.wi-wmo4680-34:before,.wi-wmo4680-35:before{
    content:"\F014"
}
.wi-wmo4680-40:before{
    content:"\F017"
}
.wi-wmo4680-41:before{
    content:"\F01C"
}
.wi-wmo4680-42:before{
    content:"\F019"
}
.wi-wmo4680-43:before{
    content:"\F01C"
}
.wi-wmo4680-44:before{
    content:"\F019"
}
.wi-wmo4680-45:before,.wi-wmo4680-46:before{
    content:"\F015"
}
.wi-wmo4680-47:before,.wi-wmo4680-48:before{
    content:"\F01B"
}
.wi-wmo4680-50:before,.wi-wmo4680-51:before{
    content:"\F01C"
}
.wi-wmo4680-52:before,.wi-wmo4680-53:before{
    content:"\F019"
}
.wi-wmo4680-54:before,.wi-wmo4680-55:before,.wi-wmo4680-56:before{
    content:"\F076"
}
.wi-wmo4680-57:before{
    content:"\F01C"
}
.wi-wmo4680-58:before{
    content:"\F019"
}
.wi-wmo4680-60:before,.wi-wmo4680-61:before{
    content:"\F01C"
}
.wi-wmo4680-62:before,.wi-wmo4680-63:before{
    content:"\F019"
}
.wi-wmo4680-64:before,.wi-wmo4680-65:before,.wi-wmo4680-66:before{
    content:"\F015"
}
.wi-wmo4680-67:before,.wi-wmo4680-68:before{
    content:"\F017"
}
.wi-wmo4680-70:before,.wi-wmo4680-71:before,.wi-wmo4680-72:before,.wi-wmo4680-73:before{
    content:"\F01B"
}
.wi-wmo4680-74:before,.wi-wmo4680-75:before,.wi-wmo4680-76:before{
    content:"\F076"
}
.wi-wmo4680-77:before{
    content:"\F01B"
}
.wi-wmo4680-78:before{
    content:"\F076"
}
.wi-wmo4680-80:before{
    content:"\F019"
}
.wi-wmo4680-81:before{
    content:"\F01C"
}
.wi-wmo4680-82:before,.wi-wmo4680-83:before{
    content:"\F019"
}
.wi-wmo4680-84:before{
    content:"\F01D"
}
.wi-wmo4680-85:before,.wi-wmo4680-86:before,.wi-wmo4680-87:before{
    content:"\F017"
}
.wi-wmo4680-89:before{
    content:"\F015"
}
.wi-wmo4680-90:before{
    content:"\F016"
}
.wi-wmo4680-91:before{
    content:"\F01D"
}
.wi-wmo4680-92:before,.wi-wmo4680-93:before{
    content:"\F01E"
}
.wi-wmo4680-94:before{
    content:"\F016"
}
.wi-wmo4680-95:before,.wi-wmo4680-96:before{
    content:"\F01E"
}
.wi-wmo4680-99:before{
    content:"\F056"
}
.wi-owm-200:before,.wi-owm-201:before,.wi-owm-202:before{
    content:"\F01E"
}
.wi-owm-210:before,.wi-owm-211:before,.wi-owm-212:before,.wi-owm-221:before{
    content:"\F016"
}
.wi-owm-230:before,.wi-owm-231:before,.wi-owm-232:before{
    content:"\F01E"
}
.wi-owm-300:before,.wi-owm-301:before{
    content:"\F01C"
}
.wi-owm-302:before{
    content:"\F019"
}
.wi-owm-310:before{
    content:"\F017"
}
.wi-owm-311:before,.wi-owm-312:before{
    content:"\F019"
}
.wi-owm-313:before{
    content:"\F01A"
}
.wi-owm-314:before{
    content:"\F019"
}
.wi-owm-321:before,.wi-owm-500:before{
    content:"\F01C"
}
.wi-owm-501:before,.wi-owm-502:before,.wi-owm-503:before,.wi-owm-504:before{
    content:"\F019"
}
.wi-owm-511:before{
    content:"\F017"
}
.wi-owm-520:before,.wi-owm-521:before,.wi-owm-522:before{
    content:"\F01A"
}
.wi-owm-531:before{
    content:"\F01D"
}
.wi-owm-600:before,.wi-owm-601:before{
    content:"\F01B"
}
.wi-owm-602:before{
    content:"\F0B5"
}
.wi-owm-611:before,.wi-owm-612:before,.wi-owm-615:before,.wi-owm-616:before,.wi-owm-620:before{
    content:"\F017"
}
.wi-owm-621:before,.wi-owm-622:before{
    content:"\F01B"
}
.wi-owm-701:before{
    content:"\F01A"
}
.wi-owm-711:before{
    content:"\F062"
}
.wi-owm-721:before{
    content:"\F0B6"
}
.wi-owm-731:before{
    content:"\F063"
}
.wi-owm-741:before{
    content:"\F014"
}
.wi-owm-761:before,.wi-owm-762:before{
    content:"\F063"
}
.wi-owm-771:before{
    content:"\F011"
}
.wi-owm-781:before{
    content:"\F056"
}
.wi-owm-800:before{
    content:"\F00D"
}
.wi-owm-801:before,.wi-owm-802:before,.wi-owm-803:before{
    content:"\F011"
}
.wi-owm-803:before{
    content:"\F012"
}
.wi-owm-804:before{
    content:"\F013"
}
.wi-owm-900:before{
    content:"\F056"
}
.wi-owm-901:before{
    content:"\F01D"
}
.wi-owm-902:before{
    content:"\F073"
}
.wi-owm-903:before{
    content:"\F076"
}
.wi-owm-904:before{
    content:"\F072"
}
.wi-owm-905:before{
    content:"\F021"
}
.wi-owm-906:before{
    content:"\F015"
}
.wi-owm-957:before{
    content:"\F050"
}
.wi-owm-day-200:before,.wi-owm-day-201:before,.wi-owm-day-202:before{
    content:"\F010"
}
.wi-owm-day-210:before,.wi-owm-day-211:before,.wi-owm-day-212:before,.wi-owm-day-221:before{
    content:"\F005"
}
.wi-owm-day-230:before,.wi-owm-day-231:before,.wi-owm-day-232:before{
    content:"\F010"
}
.wi-owm-day-300:before,.wi-owm-day-301:before{
    content:"\F00B"
}
.wi-owm-day-302:before,.wi-owm-day-310:before,.wi-owm-day-311:before,.wi-owm-day-312:before,.wi-owm-day-313:before,.wi-owm-day-314:before{
    content:"\F008"
}
.wi-owm-day-321:before,.wi-owm-day-500:before{
    content:"\F00B"
}
.wi-owm-day-501:before,.wi-owm-day-502:before,.wi-owm-day-503:before,.wi-owm-day-504:before{
    content:"\F008"
}
.wi-owm-day-511:before{
    content:"\F006"
}
.wi-owm-day-520:before,.wi-owm-day-521:before,.wi-owm-day-522:before{
    content:"\F009"
}
.wi-owm-day-531:before{
    content:"\F00E"
}
.wi-owm-day-600:before{
    content:"\F00A"
}
.wi-owm-day-601:before{
    content:"\F0B2"
}
.wi-owm-day-602:before{
    content:"\F00A"
}
.wi-owm-day-611:before,.wi-owm-day-612:before,.wi-owm-day-615:before,.wi-owm-day-616:before,.wi-owm-day-620:before{
    content:"\F006"
}
.wi-owm-day-621:before,.wi-owm-day-622:before{
    content:"\F00A"
}
.wi-owm-day-701:before{
    content:"\F009"
}
.wi-owm-day-711:before{
    content:"\F062"
}
.wi-owm-day-721:before{
    content:"\F0B6"
}
.wi-owm-day-731:before{
    content:"\F063"
}
.wi-owm-day-741:before{
    content:"\F003"
}
.wi-owm-day-761:before,.wi-owm-day-762:before{
    content:"\F063"
}
.wi-owm-day-781:before{
    content:"\F056"
}
.wi-owm-day-800:before{
    content:"\F00D"
}
.wi-owm-day-801:before,.wi-owm-day-802:before,.wi-owm-day-803:before{
    content:"\F000"
}
.wi-owm-day-804:before{
    content:"\F00C"
}
.wi-owm-day-900:before{
    content:"\F056"
}
.wi-owm-day-902:before{
    content:"\F073"
}
.wi-owm-day-903:before{
    content:"\F076"
}
.wi-owm-day-904:before{
    content:"\F072"
}
.wi-owm-day-906:before{
    content:"\F004"
}
.wi-owm-day-957:before{
    content:"\F050"
}
.wi-owm-night-200:before,.wi-owm-night-201:before,.wi-owm-night-202:before{
    content:"\F02D"
}
.wi-owm-night-210:before,.wi-owm-night-211:before,.wi-owm-night-212:before,.wi-owm-night-221:before{
    content:"\F025"
}
.wi-owm-night-230:before,.wi-owm-night-231:before,.wi-owm-night-232:before{
    content:"\F02D"
}
.wi-owm-night-300:before,.wi-owm-night-301:before{
    content:"\F02B"
}
.wi-owm-night-302:before,.wi-owm-night-310:before,.wi-owm-night-311:before,.wi-owm-night-312:before,.wi-owm-night-313:before,.wi-owm-night-314:before{
    content:"\F028"
}
.wi-owm-night-321:before,.wi-owm-night-500:before{
    content:"\F02B"
}
.wi-owm-night-501:before,.wi-owm-night-502:before,.wi-owm-night-503:before,.wi-owm-night-504:before{
    content:"\F028"
}
.wi-owm-night-511:before{
    content:"\F026"
}
.wi-owm-night-520:before,.wi-owm-night-521:before,.wi-owm-night-522:before{
    content:"\F029"
}
.wi-owm-night-531:before{
    content:"\F02C"
}
.wi-owm-night-600:before{
    content:"\F02A"
}
.wi-owm-night-601:before{
    content:"\F0B4"
}
.wi-owm-night-602:before{
    content:"\F02A"
}
.wi-owm-night-611:before,.wi-owm-night-612:before,.wi-owm-night-615:before,.wi-owm-night-616:before,.wi-owm-night-620:before{
    content:"\F026"
}
.wi-owm-night-621:before,.wi-owm-night-622:before{
    content:"\F02A"
}
.wi-owm-night-701:before{
    content:"\F029"
}
.wi-owm-night-711:before{
    content:"\F062"
}
.wi-owm-night-721:before{
    content:"\F0B6"
}
.wi-owm-night-731:before{
    content:"\F063"
}
.wi-owm-night-741:before{
    content:"\F04A"
}
.wi-owm-night-761:before,.wi-owm-night-762:before{
    content:"\F063"
}
.wi-owm-night-781:before{
    content:"\F056"
}
.wi-owm-night-800:before{
    content:"\F02E"
}
.wi-owm-night-801:before,.wi-owm-night-802:before,.wi-owm-night-803:before{
    content:"\F022"
}
.wi-owm-night-804:before{
    content:"\F086"
}
.wi-owm-night-900:before{
    content:"\F056"
}
.wi-owm-night-902:before{
    content:"\F073"
}
.wi-owm-night-903:before{
    content:"\F076"
}
.wi-owm-night-904:before{
    content:"\F072"
}
.wi-owm-night-906:before{
    content:"\F024"
}
.wi-owm-night-957:before{
    content:"\F050"
}
@charset "UTF-8";
.glyphs.character-mapping {
    margin: 0 0 20px 0;
    padding: 20px 0 20px 30px;
    color: rgba(0,0,0,0.5);
    border: 1px solid #d8e0e5;
    border-radius: 3px;
}
.glyphs.character-mapping li {
    margin: 0 30px 20px 0;
    display: inline-block;
    width: 90px;
    text-align: center;
    font-size: 24px;
    color: ;
}
.linea-icon {
    position: relative;
}
.linea-icon svg {
    fill: #000;
}
.glyphs.character-mapping input {
    margin: 0;
    padding: 5px 0;
    line-height: 12px;
    font-size: 12px;
    display: block;
    width: 100%;
    border: 1px solid #d8e0e5;
    text-align: center;
    outline: 0;
}
.glyphs.character-mapping input:focus {
    border: 1px solid #fbde4a;
    box-shadow: inset 0 0 3px #fbde4a;
}
.glyphs.character-mapping input:hover {
    box-shadow: inset 0 0 3px #fbde4a;
}
@font-face {
    font-family: "linea-arrows-10";
    src: url(../../fonts/linea-arrows-10.eot?9b287297a8d930c35c32a62fed4eba68);
    src: url(../../fonts/linea-arrows-10.eot?9b287297a8d930c35c32a62fed4eba68?#iefix) format("embedded-opentype"), url(../../fonts/linea-arrows-10.woff?e9c2f96041f9aa6fa05699a7e361d5cf) format("woff"), url(../../fonts/linea-arrows-10.ttf?4e2921ae2aa6ab286dca55f6d6822395) format("truetype"), url(../../fonts/linea-arrows-10.svg?839102e05032bae37b076c3c44c951b7#linea-arrows-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-aerrow[data-icon]:before {
    font-family: "linea-arrows-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-arrows-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-arrows-anticlockwise:before {
    content: "\E000";
}
.icon-arrows-anticlockwise-dashed:before {
    content: "\E001";
}
.icon-arrows-button-down:before {
    content: "\E002";
}
.icon-arrows-button-off:before {
    content: "\E003";
}
.icon-arrows-button-on:before {
    content: "\E004";
}
.icon-arrows-button-up:before {
    content: "\E005";
}
.icon-arrows-check:before {
    content: "\E006";
}
.icon-arrows-circle-check:before {
    content: "\E007";
}
.icon-arrows-circle-down:before {
    content: "\E008";
}
.icon-arrows-circle-downleft:before {
    content: "\E009";
}
.icon-arrows-circle-downright:before {
    content: "\E00A";
}
.icon-arrows-circle-left:before {
    content: "\E00B";
}
.icon-arrows-circle-minus:before {
    content: "\E00C";
}
.icon-arrows-circle-plus:before {
    content: "\E00D";
}
.icon-arrows-circle-remove:before {
    content: "\E00E";
}
.icon-arrows-circle-right:before {
    content: "\E00F";
}
.icon-arrows-circle-up:before {
    content: "\E010";
}
.icon-arrows-circle-upleft:before {
    content: "\E011";
}
.icon-arrows-circle-upright:before {
    content: "\E012";
}
.icon-arrows-clockwise:before {
    content: "\E013";
}
.icon-arrows-clockwise-dashed:before {
    content: "\E014";
}
.icon-arrows-compress:before {
    content: "\E015";
}
.icon-arrows-deny:before {
    content: "\E016";
}
.icon-arrows-diagonal:before {
    content: "\E017";
}
.icon-arrows-diagonal2:before {
    content: "\E018";
}
.icon-arrows-down:before {
    content: "\E019";
}
.icon-arrows-down-double:before {
    content: "\E01A";
}
.icon-arrows-downleft:before {
    content: "\E01B";
}
.icon-arrows-downright:before {
    content: "\E01C";
}
.icon-arrows-drag-down:before {
    content: "\E01D";
}
.icon-arrows-drag-down-dashed:before {
    content: "\E01E";
}
.icon-arrows-drag-horiz:before {
    content: "\E01F";
}
.icon-arrows-drag-left:before {
    content: "\E020";
}
.icon-arrows-drag-left-dashed:before {
    content: "\E021";
}
.icon-arrows-drag-right:before {
    content: "\E022";
}
.icon-arrows-drag-right-dashed:before {
    content: "\E023";
}
.icon-arrows-drag-up:before {
    content: "\E024";
}
.icon-arrows-drag-up-dashed:before {
    content: "\E025";
}
.icon-arrows-drag-vert:before {
    content: "\E026";
}
.icon-arrows-exclamation:before {
    content: "\E027";
}
.icon-arrows-expand:before {
    content: "\E028";
}
.icon-arrows-expand-diagonal1:before {
    content: "\E029";
}
.icon-arrows-expand-horizontal1:before {
    content: "\E02A";
}
.icon-arrows-expand-vertical1:before {
    content: "\E02B";
}
.icon-arrows-fit-horizontal:before {
    content: "\E02C";
}
.icon-arrows-fit-vertical:before {
    content: "\E02D";
}
.icon-arrows-glide:before {
    content: "\E02E";
}
.icon-arrows-glide-horizontal:before {
    content: "\E02F";
}
.icon-arrows-glide-vertical:before {
    content: "\E030";
}
.icon-arrows-hamburger1:before {
    content: "\E031";
}
.icon-arrows-hamburger-2:before {
    content: "\E032";
}
.icon-arrows-horizontal:before {
    content: "\E033";
}
.icon-arrows-info:before {
    content: "\E034";
}
.icon-arrows-keyboard-alt:before {
    content: "\E035";
}
.icon-arrows-keyboard-cmd:before {
    content: "\E036";
}
.icon-arrows-keyboard-delete:before {
    content: "\E037";
}
.icon-arrows-keyboard-down:before {
    content: "\E038";
}
.icon-arrows-keyboard-left:before {
    content: "\E039";
}
.icon-arrows-keyboard-return:before {
    content: "\E03A";
}
.icon-arrows-keyboard-right:before {
    content: "\E03B";
}
.icon-arrows-keyboard-shift:before {
    content: "\E03C";
}
.icon-arrows-keyboard-tab:before {
    content: "\E03D";
}
.icon-arrows-keyboard-up:before {
    content: "\E03E";
}
.icon-arrows-left:before {
    content: "\E03F";
}
.icon-arrows-left-double-32:before {
    content: "\E040";
}
.icon-arrows-minus:before {
    content: "\E041";
}
.icon-arrows-move:before {
    content: "\E042";
}
.icon-arrows-move2:before {
    content: "\E043";
}
.icon-arrows-move-bottom:before {
    content: "\E044";
}
.icon-arrows-move-left:before {
    content: "\E045";
}
.icon-arrows-move-right:before {
    content: "\E046";
}
.icon-arrows-move-top:before {
    content: "\E047";
}
.icon-arrows-plus:before {
    content: "\E048";
}
.icon-arrows-question:before {
    content: "\E049";
}
.icon-arrows-remove:before {
    content: "\E04A";
}
.icon-arrows-right:before {
    content: "\E04B";
}
.icon-arrows-right-double:before {
    content: "\E04C";
}
.icon-arrows-rotate:before {
    content: "\E04D";
}
.icon-arrows-rotate-anti:before {
    content: "\E04E";
}
.icon-arrows-rotate-anti-dashed:before {
    content: "\E04F";
}
.icon-arrows-rotate-dashed:before {
    content: "\E050";
}
.icon-arrows-shrink:before {
    content: "\E051";
}
.icon-arrows-shrink-diagonal1:before {
    content: "\E052";
}
.icon-arrows-shrink-diagonal2:before {
    content: "\E053";
}
.icon-arrows-shrink-horizonal2:before {
    content: "\E054";
}
.icon-arrows-shrink-horizontal1:before {
    content: "\E055";
}
.icon-arrows-shrink-vertical1:before {
    content: "\E056";
}
.icon-arrows-shrink-vertical2:before {
    content: "\E057";
}
.icon-arrows-sign-down:before {
    content: "\E058";
}
.icon-arrows-sign-left:before {
    content: "\E059";
}
.icon-arrows-sign-right:before {
    content: "\E05A";
}
.icon-arrows-sign-up:before {
    content: "\E05B";
}
.icon-arrows-slide-down1:before {
    content: "\E05C";
}
.icon-arrows-slide-down2:before {
    content: "\E05D";
}
.icon-arrows-slide-left1:before {
    content: "\E05E";
}
.icon-arrows-slide-left2:before {
    content: "\E05F";
}
.icon-arrows-slide-right1:before {
    content: "\E060";
}
.icon-arrows-slide-right2:before {
    content: "\E061";
}
.icon-arrows-slide-up1:before {
    content: "\E062";
}
.icon-arrows-slide-up2:before {
    content: "\E063";
}
.icon-arrows-slim-down:before {
    content: "\E064";
}
.icon-arrows-slim-down-dashed:before {
    content: "\E065";
}
.icon-arrows-slim-left:before {
    content: "\E066";
}
.icon-arrows-slim-left-dashed:before {
    content: "\E067";
}
.icon-arrows-slim-right:before {
    content: "\E068";
}
.icon-arrows-slim-right-dashed:before {
    content: "\E069";
}
.icon-arrows-slim-up:before {
    content: "\E06A";
}
.icon-arrows-slim-up-dashed:before {
    content: "\E06B";
}
.icon-arrows-square-check:before {
    content: "\E06C";
}
.icon-arrows-square-down:before {
    content: "\E06D";
}
.icon-arrows-square-downleft:before {
    content: "\E06E";
}
.icon-arrows-square-downright:before {
    content: "\E06F";
}
.icon-arrows-square-left:before {
    content: "\E070";
}
.icon-arrows-square-minus:before {
    content: "\E071";
}
.icon-arrows-square-plus:before {
    content: "\E072";
}
.icon-arrows-square-remove:before {
    content: "\E073";
}
.icon-arrows-square-right:before {
    content: "\E074";
}
.icon-arrows-square-up:before {
    content: "\E075";
}
.icon-arrows-square-upleft:before {
    content: "\E076";
}
.icon-arrows-square-upright:before {
    content: "\E077";
}
.icon-arrows-squares:before {
    content: "\E078";
}
.icon-arrows-stretch-diagonal1:before {
    content: "\E079";
}
.icon-arrows-stretch-diagonal2:before {
    content: "\E07A";
}
.icon-arrows-stretch-diagonal3:before {
    content: "\E07B";
}
.icon-arrows-stretch-diagonal4:before {
    content: "\E07C";
}
.icon-arrows-stretch-horizontal1:before {
    content: "\E07D";
}
.icon-arrows-stretch-horizontal2:before {
    content: "\E07E";
}
.icon-arrows-stretch-vertical1:before {
    content: "\E07F";
}
.icon-arrows-stretch-vertical2:before {
    content: "\E080";
}
.icon-arrows-switch-horizontal:before {
    content: "\E081";
}
.icon-arrows-switch-vertical:before {
    content: "\E082";
}
.icon-arrows-up:before {
    content: "\E083";
}
.icon-arrows-up-double-33:before {
    content: "\E084";
}
.icon-arrows-upleft:before {
    content: "\E085";
}
.icon-arrows-upright:before {
    content: "\E086";
}
.icon-arrows-vertical:before {
    content: "\E087";
}
@font-face {
    font-family: "linea-basic-10";
    src: url(../../fonts/linea-basic-10.eot?e4de528c00da0c081906c3caea289f0f);
    src: url(../../fonts/linea-basic-10.eot?e4de528c00da0c081906c3caea289f0f?#iefix) format("embedded-opentype"), url(../../fonts/linea-basic-10.woff?61f3a8a387a64abfc0535cd0813cd71a) format("woff"), url(../../fonts/linea-basic-10.ttf?e6763f008205c55db623cdf68bbd581f) format("truetype"), url(../../fonts/linea-basic-10.svg?177764eadf43efc393ebb98329a774b2#linea-basic-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-basic[data-icon]:before {
    font-family: "linea-basic-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-basic-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-basic-accelerator:before {
    content: "a";
}
.icon-basic-alarm:before {
    content: "b";
}
.icon-basic-anchor:before {
    content: "c";
}
.icon-basic-anticlockwise:before {
    content: "d";
}
.icon-basic-archive:before {
    content: "e";
}
.icon-basic-archive-full:before {
    content: "f";
}
.icon-basic-ban:before {
    content: "g";
}
.icon-basic-battery-charge:before {
    content: "h";
}
.icon-basic-battery-empty:before {
    content: "i";
}
.icon-basic-battery-full:before {
    content: "j";
}
.icon-basic-battery-half:before {
    content: "k";
}
.icon-basic-bolt:before {
    content: "l";
}
.icon-basic-book:before {
    content: "m";
}
.icon-basic-book-pen:before {
    content: "n";
}
.icon-basic-book-pencil:before {
    content: "o";
}
.icon-basic-bookmark:before {
    content: "p";
}
.icon-basic-calculator:before {
    content: "q";
}
.icon-basic-calendar:before {
    content: "r";
}
.icon-basic-cards-diamonds:before {
    content: "s";
}
.icon-basic-cards-hearts:before {
    content: "t";
}
.icon-basic-case:before {
    content: "u";
}
.icon-basic-chronometer:before {
    content: "v";
}
.icon-basic-clessidre:before {
    content: "w";
}
.icon-basic-clock:before {
    content: "x";
}
.icon-basic-clockwise:before {
    content: "y";
}
.icon-basic-cloud:before {
    content: "z";
}
.icon-basic-clubs:before {
    content: "A";
}
.icon-basic-compass:before {
    content: "B";
}
.icon-basic-cup:before {
    content: "C";
}
.icon-basic-diamonds:before {
    content: "D";
}
.icon-basic-display:before {
    content: "E";
}
.icon-basic-download:before {
    content: "F";
}
.icon-basic-exclamation:before {
    content: "G";
}
.icon-basic-eye:before {
    content: "H";
}
.icon-basic-eye-closed:before {
    content: "I";
}
.icon-basic-female:before {
    content: "J";
}
.icon-basic-flag1:before {
    content: "K";
}
.icon-basic-flag2:before {
    content: "L";
}
.icon-basic-floppydisk:before {
    content: "M";
}
.icon-basic-folder:before {
    content: "N";
}
.icon-basic-folder-multiple:before {
    content: "O";
}
.icon-basic-gear:before {
    content: "P";
}
.icon-basic-geolocalize-01:before {
    content: "Q";
}
.icon-basic-geolocalize-05:before {
    content: "R";
}
.icon-basic-globe:before {
    content: "S";
}
.icon-basic-gunsight:before {
    content: "T";
}
.icon-basic-hammer:before {
    content: "U";
}
.icon-basic-headset:before {
    content: "V";
}
.icon-basic-heart:before {
    content: "W";
}
.icon-basic-heart-broken:before {
    content: "X";
}
.icon-basic-helm:before {
    content: "Y";
}
.icon-basic-home:before {
    content: "Z";
}
.icon-basic-info:before {
    content: "0";
}
.icon-basic-ipod:before {
    content: "1";
}
.icon-basic-joypad:before {
    content: "2";
}
.icon-basic-key:before {
    content: "3";
}
.icon-basic-keyboard:before {
    content: "4";
}
.icon-basic-laptop:before {
    content: "5";
}
.icon-basic-life-buoy:before {
    content: "6";
}
.icon-basic-lightbulb:before {
    content: "7";
}
.icon-basic-link:before {
    content: "8";
}
.icon-basic-lock:before {
    content: "9";
}
.icon-basic-lock-open:before {
    content: "!";
}
.icon-basic-magic-mouse:before {
    content: "\"";
}
.icon-basic-magnifier:before {
    content: "#";
}
.icon-basic-magnifier-minus:before {
    content: "$";
}
.icon-basic-magnifier-plus:before {
    content: "%";
}
.icon-basic-mail:before {
    content: "&";
}
.icon-basic-mail-multiple:before {
    content: "'";
}
.icon-basic-mail-open:before {
    content: "(";
}
.icon-basic-mail-open-text:before {
    content: ")";
}
.icon-basic-male:before {
    content: "*";
}
.icon-basic-map:before {
    content: "+";
}
.icon-basic-message:before {
    content: ",";
}
.icon-basic-message-multiple:before {
    content: "-";
}
.icon-basic-message-txt:before {
    content: ".";
}
.icon-basic-mixer2:before {
    content: "/";
}
.icon-basic-mouse:before {
    content: ":";
}
.icon-basic-notebook:before {
    content: ";";
}
.icon-basic-notebook-pen:before {
    content: "<";
}
.icon-basic-notebook-pencil:before {
    content: "=";
}
.icon-basic-paperplane:before {
    content: ">";
}
.icon-basic-pencil-ruler:before {
    content: "?";
}
.icon-basic-pencil-ruler-pen:before {
    content: "@";
}
.icon-basic-photo:before {
    content: "[";
}
.icon-basic-picture:before {
    content: "]";
}
.icon-basic-picture-multiple:before {
    content: "^";
}
.icon-basic-pin1:before {
    content: "_";
}
.icon-basic-pin2:before {
    content: "`";
}
.icon-basic-postcard:before {
    content: "{";
}
.icon-basic-postcard-multiple:before {
    content: "|";
}
.icon-basic-printer:before {
    content: "}";
}
.icon-basic-question:before {
    content: "~";
}
.icon-basic-rss:before {
    content: "";
}
.icon-basic-server:before {
    content: "\E000";
}
.icon-basic-server2:before {
    content: "\E001";
}
.icon-basic-server-cloud:before {
    content: "\E002";
}
.icon-basic-server-download:before {
    content: "\E003";
}
.icon-basic-server-upload:before {
    content: "\E004";
}
.icon-basic-settings:before {
    content: "\E005";
}
.icon-basic-share:before {
    content: "\E006";
}
.icon-basic-sheet:before {
    content: "\E007";
}
.icon-basic-sheet-multiple:before {
    content: "\E008";
}
.icon-basic-sheet-pen:before {
    content: "\E009";
}
.icon-basic-sheet-pencil:before {
    content: "\E00A";
}
.icon-basic-sheet-txt:before {
    content: "\E00B";
}
.icon-basic-signs:before {
    content: "\E00C";
}
.icon-basic-smartphone:before {
    content: "\E00D";
}
.icon-basic-spades:before {
    content: "\E00E";
}
.icon-basic-spread:before {
    content: "\E00F";
}
.icon-basic-spread-bookmark:before {
    content: "\E010";
}
.icon-basic-spread-text:before {
    content: "\E011";
}
.icon-basic-spread-text-bookmark:before {
    content: "\E012";
}
.icon-basic-star:before {
    content: "\E013";
}
.icon-basic-tablet:before {
    content: "\E014";
}
.icon-basic-target:before {
    content: "\E015";
}
.icon-basic-todo:before {
    content: "\E016";
}
.icon-basic-todo-pen:before {
    content: "\E017";
}
.icon-basic-todo-pencil:before {
    content: "\E018";
}
.icon-basic-todo-txt:before {
    content: "\E019";
}
.icon-basic-todolist-pen:before {
    content: "\E01A";
}
.icon-basic-todolist-pencil:before {
    content: "\E01B";
}
.icon-basic-trashcan:before {
    content: "\E01C";
}
.icon-basic-trashcan-full:before {
    content: "\E01D";
}
.icon-basic-trashcan-refresh:before {
    content: "\E01E";
}
.icon-basic-trashcan-remove:before {
    content: "\E01F";
}
.icon-basic-upload:before {
    content: "\E020";
}
.icon-basic-usb:before {
    content: "\E021";
}
.icon-basic-video:before {
    content: "\E022";
}
.icon-basic-watch:before {
    content: "\E023";
}
.icon-basic-webpage:before {
    content: "\E024";
}
.icon-basic-webpage-img-txt:before {
    content: "\E025";
}
.icon-basic-webpage-multiple:before {
    content: "\E026";
}
.icon-basic-webpage-txt:before {
    content: "\E027";
}
.icon-basic-world:before {
    content: "\E028";
}
@font-face {
    font-family: "linea-basic-elaboration-10";
    src: url(../../fonts/linea-basic-elaboration-10.eot?7193d8c51aea93b5f5751bdb676a7b31);
    src: url(../../fonts/linea-basic-elaboration-10.eot?7193d8c51aea93b5f5751bdb676a7b31?#iefix) format("embedded-opentype"), url(../../fonts/linea-basic-elaboration-10.woff?0ce002fd728a1b688e7ce4d82cdb0369) format("woff"), url(../../fonts/linea-basic-elaboration-10.ttf?3759629be32bb8b55b2119af8cf5122d) format("truetype"), url(../../fonts/linea-basic-elaboration-10.svg?b1a9c3a92d7fe46449a6b048c1c82d40#linea-basic-elaboration-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-elaborate[data-icon]:before {
    font-family: "linea-basic-elaboration-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-basic-elaboration-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-basic-elaboration-bookmark-checck:before {
    content: "a";
}
.icon-basic-elaboration-bookmark-minus:before {
    content: "b";
}
.icon-basic-elaboration-bookmark-plus:before {
    content: "c";
}
.icon-basic-elaboration-bookmark-remove:before {
    content: "d";
}
.icon-basic-elaboration-briefcase-check:before {
    content: "e";
}
.icon-basic-elaboration-briefcase-download:before {
    content: "f";
}
.icon-basic-elaboration-briefcase-flagged:before {
    content: "g";
}
.icon-basic-elaboration-briefcase-minus:before {
    content: "h";
}
.icon-basic-elaboration-briefcase-plus:before {
    content: "i";
}
.icon-basic-elaboration-briefcase-refresh:before {
    content: "j";
}
.icon-basic-elaboration-briefcase-remove:before {
    content: "k";
}
.icon-basic-elaboration-briefcase-search:before {
    content: "l";
}
.icon-basic-elaboration-briefcase-star:before {
    content: "m";
}
.icon-basic-elaboration-briefcase-upload:before {
    content: "n";
}
.icon-basic-elaboration-browser-check:before {
    content: "o";
}
.icon-basic-elaboration-browser-download:before {
    content: "p";
}
.icon-basic-elaboration-browser-minus:before {
    content: "q";
}
.icon-basic-elaboration-browser-plus:before {
    content: "r";
}
.icon-basic-elaboration-browser-refresh:before {
    content: "s";
}
.icon-basic-elaboration-browser-remove:before {
    content: "t";
}
.icon-basic-elaboration-browser-search:before {
    content: "u";
}
.icon-basic-elaboration-browser-star:before {
    content: "v";
}
.icon-basic-elaboration-browser-upload:before {
    content: "w";
}
.icon-basic-elaboration-calendar-check:before {
    content: "x";
}
.icon-basic-elaboration-calendar-cloud:before {
    content: "y";
}
.icon-basic-elaboration-calendar-download:before {
    content: "z";
}
.icon-basic-elaboration-calendar-empty:before {
    content: "A";
}
.icon-basic-elaboration-calendar-flagged:before {
    content: "B";
}
.icon-basic-elaboration-calendar-heart:before {
    content: "C";
}
.icon-basic-elaboration-calendar-minus:before {
    content: "D";
}
.icon-basic-elaboration-calendar-next:before {
    content: "E";
}
.icon-basic-elaboration-calendar-noaccess:before {
    content: "F";
}
.icon-basic-elaboration-calendar-pencil:before {
    content: "G";
}
.icon-basic-elaboration-calendar-plus:before {
    content: "H";
}
.icon-basic-elaboration-calendar-previous:before {
    content: "I";
}
.icon-basic-elaboration-calendar-refresh:before {
    content: "J";
}
.icon-basic-elaboration-calendar-remove:before {
    content: "K";
}
.icon-basic-elaboration-calendar-search:before {
    content: "L";
}
.icon-basic-elaboration-calendar-star:before {
    content: "M";
}
.icon-basic-elaboration-calendar-upload:before {
    content: "N";
}
.icon-basic-elaboration-cloud-check:before {
    content: "O";
}
.icon-basic-elaboration-cloud-download:before {
    content: "P";
}
.icon-basic-elaboration-cloud-minus:before {
    content: "Q";
}
.icon-basic-elaboration-cloud-noaccess:before {
    content: "R";
}
.icon-basic-elaboration-cloud-plus:before {
    content: "S";
}
.icon-basic-elaboration-cloud-refresh:before {
    content: "T";
}
.icon-basic-elaboration-cloud-remove:before {
    content: "U";
}
.icon-basic-elaboration-cloud-search:before {
    content: "V";
}
.icon-basic-elaboration-cloud-upload:before {
    content: "W";
}
.icon-basic-elaboration-document-check:before {
    content: "X";
}
.icon-basic-elaboration-document-cloud:before {
    content: "Y";
}
.icon-basic-elaboration-document-download:before {
    content: "Z";
}
.icon-basic-elaboration-document-flagged:before {
    content: "0";
}
.icon-basic-elaboration-document-graph:before {
    content: "1";
}
.icon-basic-elaboration-document-heart:before {
    content: "2";
}
.icon-basic-elaboration-document-minus:before {
    content: "3";
}
.icon-basic-elaboration-document-next:before {
    content: "4";
}
.icon-basic-elaboration-document-noaccess:before {
    content: "5";
}
.icon-basic-elaboration-document-note:before {
    content: "6";
}
.icon-basic-elaboration-document-pencil:before {
    content: "7";
}
.icon-basic-elaboration-document-picture:before {
    content: "8";
}
.icon-basic-elaboration-document-plus:before {
    content: "9";
}
.icon-basic-elaboration-document-previous:before {
    content: "!";
}
.icon-basic-elaboration-document-refresh:before {
    content: "\"";
}
.icon-basic-elaboration-document-remove:before {
    content: "#";
}
.icon-basic-elaboration-document-search:before {
    content: "$";
}
.icon-basic-elaboration-document-star:before {
    content: "%";
}
.icon-basic-elaboration-document-upload:before {
    content: "&";
}
.icon-basic-elaboration-folder-check:before {
    content: "'";
}
.icon-basic-elaboration-folder-cloud:before {
    content: "(";
}
.icon-basic-elaboration-folder-document:before {
    content: ")";
}
.icon-basic-elaboration-folder-download:before {
    content: "*";
}
.icon-basic-elaboration-folder-flagged:before {
    content: "+";
}
.icon-basic-elaboration-folder-graph:before {
    content: ",";
}
.icon-basic-elaboration-folder-heart:before {
    content: "-";
}
.icon-basic-elaboration-folder-minus:before {
    content: ".";
}
.icon-basic-elaboration-folder-next:before {
    content: "/";
}
.icon-basic-elaboration-folder-noaccess:before {
    content: ":";
}
.icon-basic-elaboration-folder-note:before {
    content: ";";
}
.icon-basic-elaboration-folder-pencil:before {
    content: "<";
}
.icon-basic-elaboration-folder-picture:before {
    content: "=";
}
.icon-basic-elaboration-folder-plus:before {
    content: ">";
}
.icon-basic-elaboration-folder-previous:before {
    content: "?";
}
.icon-basic-elaboration-folder-refresh:before {
    content: "@";
}
.icon-basic-elaboration-folder-remove:before {
    content: "[";
}
.icon-basic-elaboration-folder-search:before {
    content: "]";
}
.icon-basic-elaboration-folder-star:before {
    content: "^";
}
.icon-basic-elaboration-folder-upload:before {
    content: "_";
}
.icon-basic-elaboration-mail-check:before {
    content: "`";
}
.icon-basic-elaboration-mail-cloud:before {
    content: "{";
}
.icon-basic-elaboration-mail-document:before {
    content: "|";
}
.icon-basic-elaboration-mail-download:before {
    content: "}";
}
.icon-basic-elaboration-mail-flagged:before {
    content: "~";
}
.icon-basic-elaboration-mail-heart:before {
    content: "";
}
.icon-basic-elaboration-mail-next:before {
    content: "\E000";
}
.icon-basic-elaboration-mail-noaccess:before {
    content: "\E001";
}
.icon-basic-elaboration-mail-note:before {
    content: "\E002";
}
.icon-basic-elaboration-mail-pencil:before {
    content: "\E003";
}
.icon-basic-elaboration-mail-picture:before {
    content: "\E004";
}
.icon-basic-elaboration-mail-previous:before {
    content: "\E005";
}
.icon-basic-elaboration-mail-refresh:before {
    content: "\E006";
}
.icon-basic-elaboration-mail-remove:before {
    content: "\E007";
}
.icon-basic-elaboration-mail-search:before {
    content: "\E008";
}
.icon-basic-elaboration-mail-star:before {
    content: "\E009";
}
.icon-basic-elaboration-mail-upload:before {
    content: "\E00A";
}
.icon-basic-elaboration-message-check:before {
    content: "\E00B";
}
.icon-basic-elaboration-message-dots:before {
    content: "\E00C";
}
.icon-basic-elaboration-message-happy:before {
    content: "\E00D";
}
.icon-basic-elaboration-message-heart:before {
    content: "\E00E";
}
.icon-basic-elaboration-message-minus:before {
    content: "\E00F";
}
.icon-basic-elaboration-message-note:before {
    content: "\E010";
}
.icon-basic-elaboration-message-plus:before {
    content: "\E011";
}
.icon-basic-elaboration-message-refresh:before {
    content: "\E012";
}
.icon-basic-elaboration-message-remove:before {
    content: "\E013";
}
.icon-basic-elaboration-message-sad:before {
    content: "\E014";
}
.icon-basic-elaboration-smartphone-cloud:before {
    content: "\E015";
}
.icon-basic-elaboration-smartphone-heart:before {
    content: "\E016";
}
.icon-basic-elaboration-smartphone-noaccess:before {
    content: "\E017";
}
.icon-basic-elaboration-smartphone-note:before {
    content: "\E018";
}
.icon-basic-elaboration-smartphone-pencil:before {
    content: "\E019";
}
.icon-basic-elaboration-smartphone-picture:before {
    content: "\E01A";
}
.icon-basic-elaboration-smartphone-refresh:before {
    content: "\E01B";
}
.icon-basic-elaboration-smartphone-search:before {
    content: "\E01C";
}
.icon-basic-elaboration-tablet-cloud:before {
    content: "\E01D";
}
.icon-basic-elaboration-tablet-heart:before {
    content: "\E01E";
}
.icon-basic-elaboration-tablet-noaccess:before {
    content: "\E01F";
}
.icon-basic-elaboration-tablet-note:before {
    content: "\E020";
}
.icon-basic-elaboration-tablet-pencil:before {
    content: "\E021";
}
.icon-basic-elaboration-tablet-picture:before {
    content: "\E022";
}
.icon-basic-elaboration-tablet-refresh:before {
    content: "\E023";
}
.icon-basic-elaboration-tablet-search:before {
    content: "\E024";
}
.icon-basic-elaboration-todolist-2:before {
    content: "\E025";
}
.icon-basic-elaboration-todolist-check:before {
    content: "\E026";
}
.icon-basic-elaboration-todolist-cloud:before {
    content: "\E027";
}
.icon-basic-elaboration-todolist-download:before {
    content: "\E028";
}
.icon-basic-elaboration-todolist-flagged:before {
    content: "\E029";
}
.icon-basic-elaboration-todolist-minus:before {
    content: "\E02A";
}
.icon-basic-elaboration-todolist-noaccess:before {
    content: "\E02B";
}
.icon-basic-elaboration-todolist-pencil:before {
    content: "\E02C";
}
.icon-basic-elaboration-todolist-plus:before {
    content: "\E02D";
}
.icon-basic-elaboration-todolist-refresh:before {
    content: "\E02E";
}
.icon-basic-elaboration-todolist-remove:before {
    content: "\E02F";
}
.icon-basic-elaboration-todolist-search:before {
    content: "\E030";
}
.icon-basic-elaboration-todolist-star:before {
    content: "\E031";
}
.icon-basic-elaboration-todolist-upload:before {
    content: "\E032";
}
@font-face {
    font-family: "linea-ecommerce-10";
    src: url(../../fonts/linea-ecommerce-10.eot?ffd2088eabba9bda4af6b6e98787e789);
    src: url(../../fonts/linea-ecommerce-10.eot?ffd2088eabba9bda4af6b6e98787e789?#iefix) format("embedded-opentype"), url(../../fonts/linea-ecommerce-10.woff?9341e6c26dba68b0226832f4623833be) format("woff"), url(../../fonts/linea-ecommerce-10.ttf?e8892174d7f87530f38e6a0bd5358cac) format("truetype"), url(../../fonts/linea-ecommerce-10.svg?86d8ba2ca6a7c6fe44422fe6a4ff5831#linea-ecommerce-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-ecommerce[data-icon]:before {
    font-family: "linea-ecommerce-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-ecommerce-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-ecommerce-bag:before {
    content: "a";
}
.icon-ecommerce-bag-check:before {
    content: "b";
}
.icon-ecommerce-bag-cloud:before {
    content: "c";
}
.icon-ecommerce-bag-download:before {
    content: "d";
}
.icon-ecommerce-bag-minus:before {
    content: "e";
}
.icon-ecommerce-bag-plus:before {
    content: "f";
}
.icon-ecommerce-bag-refresh:before {
    content: "g";
}
.icon-ecommerce-bag-remove:before {
    content: "h";
}
.icon-ecommerce-bag-search:before {
    content: "i";
}
.icon-ecommerce-bag-upload:before {
    content: "j";
}
.icon-ecommerce-banknote:before {
    content: "k";
}
.icon-ecommerce-banknotes:before {
    content: "l";
}
.icon-ecommerce-basket:before {
    content: "m";
}
.icon-ecommerce-basket-check:before {
    content: "n";
}
.icon-ecommerce-basket-cloud:before {
    content: "o";
}
.icon-ecommerce-basket-download:before {
    content: "p";
}
.icon-ecommerce-basket-minus:before {
    content: "q";
}
.icon-ecommerce-basket-plus:before {
    content: "r";
}
.icon-ecommerce-basket-refresh:before {
    content: "s";
}
.icon-ecommerce-basket-remove:before {
    content: "t";
}
.icon-ecommerce-basket-search:before {
    content: "u";
}
.icon-ecommerce-basket-upload:before {
    content: "v";
}
.icon-ecommerce-bath:before {
    content: "w";
}
.icon-ecommerce-cart:before {
    content: "x";
}
.icon-ecommerce-cart-check:before {
    content: "y";
}
.icon-ecommerce-cart-cloud:before {
    content: "z";
}
.icon-ecommerce-cart-content:before {
    content: "A";
}
.icon-ecommerce-cart-download:before {
    content: "B";
}
.icon-ecommerce-cart-minus:before {
    content: "C";
}
.icon-ecommerce-cart-plus:before {
    content: "D";
}
.icon-ecommerce-cart-refresh:before {
    content: "E";
}
.icon-ecommerce-cart-remove:before {
    content: "F";
}
.icon-ecommerce-cart-search:before {
    content: "G";
}
.icon-ecommerce-cart-upload:before {
    content: "H";
}
.icon-ecommerce-cent:before {
    content: "I";
}
.icon-ecommerce-colon:before {
    content: "J";
}
.icon-ecommerce-creditcard:before {
    content: "K";
}
.icon-ecommerce-diamond:before {
    content: "L";
}
.icon-ecommerce-dollar:before {
    content: "M";
}
.icon-ecommerce-euro:before {
    content: "N";
}
.icon-ecommerce-franc:before {
    content: "O";
}
.icon-ecommerce-gift:before {
    content: "P";
}
.icon-ecommerce-graph1:before {
    content: "Q";
}
.icon-ecommerce-graph2:before {
    content: "R";
}
.icon-ecommerce-graph3:before {
    content: "S";
}
.icon-ecommerce-graph-decrease:before {
    content: "T";
}
.icon-ecommerce-graph-increase:before {
    content: "U";
}
.icon-ecommerce-guarani:before {
    content: "V";
}
.icon-ecommerce-kips:before {
    content: "W";
}
.icon-ecommerce-lira:before {
    content: "X";
}
.icon-ecommerce-megaphone:before {
    content: "Y";
}
.icon-ecommerce-money:before {
    content: "Z";
}
.icon-ecommerce-naira:before {
    content: "0";
}
.icon-ecommerce-pesos:before {
    content: "1";
}
.icon-ecommerce-pound:before {
    content: "2";
}
.icon-ecommerce-receipt:before {
    content: "3";
}
.icon-ecommerce-receipt-bath:before {
    content: "4";
}
.icon-ecommerce-receipt-cent:before {
    content: "5";
}
.icon-ecommerce-receipt-dollar:before {
    content: "6";
}
.icon-ecommerce-receipt-euro:before {
    content: "7";
}
.icon-ecommerce-receipt-franc:before {
    content: "8";
}
.icon-ecommerce-receipt-guarani:before {
    content: "9";
}
.icon-ecommerce-receipt-kips:before {
    content: "!";
}
.icon-ecommerce-receipt-lira:before {
    content: "\"";
}
.icon-ecommerce-receipt-naira:before {
    content: "#";
}
.icon-ecommerce-receipt-pesos:before {
    content: "$";
}
.icon-ecommerce-receipt-pound:before {
    content: "%";
}
.icon-ecommerce-receipt-rublo:before {
    content: "&";
}
.icon-ecommerce-receipt-rupee:before {
    content: "'";
}
.icon-ecommerce-receipt-tugrik:before {
    content: "(";
}
.icon-ecommerce-receipt-won:before {
    content: ")";
}
.icon-ecommerce-receipt-yen:before {
    content: "*";
}
.icon-ecommerce-receipt-yen2:before {
    content: "+";
}
.icon-ecommerce-recept-colon:before {
    content: ",";
}
.icon-ecommerce-rublo:before {
    content: "-";
}
.icon-ecommerce-rupee:before {
    content: ".";
}
.icon-ecommerce-safe:before {
    content: "/";
}
.icon-ecommerce-sale:before {
    content: ":";
}
.icon-ecommerce-sales:before {
    content: ";";
}
.icon-ecommerce-ticket:before {
    content: "<";
}
.icon-ecommerce-tugriks:before {
    content: "=";
}
.icon-ecommerce-wallet:before {
    content: ">";
}
.icon-ecommerce-won:before {
    content: "?";
}
.icon-ecommerce-yen:before {
    content: "@";
}
.icon-ecommerce-yen2:before {
    content: "[";
}
@font-face {
    font-family: "linea-music-10";
    src: url(../../fonts/linea-music-10.eot?a7dcedf1c8fb3ca799445dcfe7f5e875);
    src: url(../../fonts/linea-music-10.eot?a7dcedf1c8fb3ca799445dcfe7f5e875?#iefix) format("embedded-opentype"), url(../../fonts/linea-music-10.woff?7fe2deb0e63326e5d93de9c6e36f2465) format("woff"), url(../../fonts/linea-music-10.ttf?41575b6f5ffd293becbb140ff87328c8) format("truetype"), url(../../fonts/linea-music-10.svg?83767d2d18790bbcd9398ac07d5414a5#linea-music-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-music[data-icon]:before {
    font-family: "linea-music-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-music-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-music-beginning-button:before {
    content: "a";
}
.icon-music-bell:before {
    content: "b";
}
.icon-music-cd:before {
    content: "c";
}
.icon-music-diapason:before {
    content: "d";
}
.icon-music-eject-button:before {
    content: "e";
}
.icon-music-end-button:before {
    content: "f";
}
.icon-music-fastforward-button:before {
    content: "g";
}
.icon-music-headphones:before {
    content: "h";
}
.icon-music-ipod:before {
    content: "i";
}
.icon-music-loudspeaker:before {
    content: "j";
}
.icon-music-microphone:before {
    content: "k";
}
.icon-music-microphone-old:before {
    content: "l";
}
.icon-music-mixer:before {
    content: "m";
}
.icon-music-mute:before {
    content: "n";
}
.icon-music-note-multiple:before {
    content: "o";
}
.icon-music-note-single:before {
    content: "p";
}
.icon-music-pause-button:before {
    content: "q";
}
.icon-music-play-button:before {
    content: "r";
}
.icon-music-playlist:before {
    content: "s";
}
.icon-music-radio-ghettoblaster:before {
    content: "t";
}
.icon-music-radio-portable:before {
    content: "u";
}
.icon-music-record:before {
    content: "v";
}
.icon-music-recordplayer:before {
    content: "w";
}
.icon-music-repeat-button:before {
    content: "x";
}
.icon-music-rewind-button:before {
    content: "y";
}
.icon-music-shuffle-button:before {
    content: "z";
}
.icon-music-stop-button:before {
    content: "A";
}
.icon-music-tape:before {
    content: "B";
}
.icon-music-volume-down:before {
    content: "C";
}
.icon-music-volume-up:before {
    content: "D";
}
@font-face {
    font-family: "linea-software-10";
    src: url(../../fonts/linea-software-10.eot?b5b4a545328f3eee27895cc001cbadd3);
    src: url(../../fonts/linea-software-10.eot?b5b4a545328f3eee27895cc001cbadd3?#iefix) format("embedded-opentype"), url(../../fonts/linea-software-10.woff?602d0d4d6fbd5993dbc867749d2e9a5e) format("woff"), url(../../fonts/linea-software-10.ttf?8fe30102fca386ab297caed9dfa59314) format("truetype"), url(../../fonts/linea-software-10.svg?6cfc5077a8ac9e581ef5073468740daa#linea-software-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-software[data-icon]:before {
    font-family: "linea-software-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-software-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-software-add-vectorpoint:before {
    content: "a";
}
.icon-software-box-oval:before {
    content: "b";
}
.icon-software-box-polygon:before {
    content: "c";
}
.icon-software-box-rectangle:before {
    content: "d";
}
.icon-software-box-roundedrectangle:before {
    content: "e";
}
.icon-software-character:before {
    content: "f";
}
.icon-software-crop:before {
    content: "g";
}
.icon-software-eyedropper:before {
    content: "h";
}
.icon-software-font-allcaps:before {
    content: "i";
}
.icon-software-font-baseline-shift:before {
    content: "j";
}
.icon-software-font-horizontal-scale:before {
    content: "k";
}
.icon-software-font-kerning:before {
    content: "l";
}
.icon-software-font-leading:before {
    content: "m";
}
.icon-software-font-size:before {
    content: "n";
}
.icon-software-font-smallcapital:before {
    content: "o";
}
.icon-software-font-smallcaps:before {
    content: "p";
}
.icon-software-font-strikethrough:before {
    content: "q";
}
.icon-software-font-tracking:before {
    content: "r";
}
.icon-software-font-underline:before {
    content: "s";
}
.icon-software-font-vertical-scale:before {
    content: "t";
}
.icon-software-horizontal-align-center:before {
    content: "u";
}
.icon-software-horizontal-align-left:before {
    content: "v";
}
.icon-software-horizontal-align-right:before {
    content: "w";
}
.icon-software-horizontal-distribute-center:before {
    content: "x";
}
.icon-software-horizontal-distribute-left:before {
    content: "y";
}
.icon-software-horizontal-distribute-right:before {
    content: "z";
}
.icon-software-indent-firstline:before {
    content: "A";
}
.icon-software-indent-left:before {
    content: "B";
}
.icon-software-indent-right:before {
    content: "C";
}
.icon-software-lasso:before {
    content: "D";
}
.icon-software-layers1:before {
    content: "E";
}
.icon-software-layers2:before {
    content: "F";
}
.icon-software-layout:before {
    content: "G";
}
.icon-software-layout-2columns:before {
    content: "H";
}
.icon-software-layout-3columns:before {
    content: "I";
}
.icon-software-layout-4boxes:before {
    content: "J";
}
.icon-software-layout-4columns:before {
    content: "K";
}
.icon-software-layout-4lines:before {
    content: "L";
}
.icon-software-layout-8boxes:before {
    content: "M";
}
.icon-software-layout-header:before {
    content: "N";
}
.icon-software-layout-header-2columns:before {
    content: "O";
}
.icon-software-layout-header-3columns:before {
    content: "P";
}
.icon-software-layout-header-4boxes:before {
    content: "Q";
}
.icon-software-layout-header-4columns:before {
    content: "R";
}
.icon-software-layout-header-complex:before {
    content: "S";
}
.icon-software-layout-header-complex2:before {
    content: "T";
}
.icon-software-layout-header-complex3:before {
    content: "U";
}
.icon-software-layout-header-complex4:before {
    content: "V";
}
.icon-software-layout-header-sideleft:before {
    content: "W";
}
.icon-software-layout-header-sideright:before {
    content: "X";
}
.icon-software-layout-sidebar-left:before {
    content: "Y";
}
.icon-software-layout-sidebar-right:before {
    content: "Z";
}
.icon-software-magnete:before {
    content: "0";
}
.icon-software-pages:before {
    content: "1";
}
.icon-software-paintbrush:before {
    content: "2";
}
.icon-software-paintbucket:before {
    content: "3";
}
.icon-software-paintroller:before {
    content: "4";
}
.icon-software-paragraph:before {
    content: "5";
}
.icon-software-paragraph-align-left:before {
    content: "6";
}
.icon-software-paragraph-align-right:before {
    content: "7";
}
.icon-software-paragraph-center:before {
    content: "8";
}
.icon-software-paragraph-justify-all:before {
    content: "9";
}
.icon-software-paragraph-justify-center:before {
    content: "!";
}
.icon-software-paragraph-justify-left:before {
    content: "\"";
}
.icon-software-paragraph-justify-right:before {
    content: "#";
}
.icon-software-paragraph-space-after:before {
    content: "$";
}
.icon-software-paragraph-space-before:before {
    content: "%";
}
.icon-software-pathfinder-exclude:before {
    content: "&";
}
.icon-software-pathfinder-intersect:before {
    content: "'";
}
.icon-software-pathfinder-subtract:before {
    content: "(";
}
.icon-software-pathfinder-unite:before {
    content: ")";
}
.icon-software-pen:before {
    content: "*";
}
.icon-software-pen-add:before {
    content: "+";
}
.icon-software-pen-remove:before {
    content: ",";
}
.icon-software-pencil:before {
    content: "-";
}
.icon-software-polygonallasso:before {
    content: ".";
}
.icon-software-reflect-horizontal:before {
    content: "/";
}
.icon-software-reflect-vertical:before {
    content: ":";
}
.icon-software-remove-vectorpoint:before {
    content: ";";
}
.icon-software-scale-expand:before {
    content: "<";
}
.icon-software-scale-reduce:before {
    content: "=";
}
.icon-software-selection-oval:before {
    content: ">";
}
.icon-software-selection-polygon:before {
    content: "?";
}
.icon-software-selection-rectangle:before {
    content: "@";
}
.icon-software-selection-roundedrectangle:before {
    content: "[";
}
.icon-software-shape-oval:before {
    content: "]";
}
.icon-software-shape-polygon:before {
    content: "^";
}
.icon-software-shape-rectangle:before {
    content: "_";
}
.icon-software-shape-roundedrectangle:before {
    content: "`";
}
.icon-software-slice:before {
    content: "{";
}
.icon-software-transform-bezier:before {
    content: "|";
}
.icon-software-vector-box:before {
    content: "}";
}
.icon-software-vector-composite:before {
    content: "~";
}
.icon-software-vector-line:before {
    content: "";
}
.icon-software-vertical-align-bottom:before {
    content: "\E000";
}
.icon-software-vertical-align-center:before {
    content: "\E001";
}
.icon-software-vertical-align-top:before {
    content: "\E002";
}
.icon-software-vertical-distribute-bottom:before {
    content: "\E003";
}
.icon-software-vertical-distribute-center:before {
    content: "\E004";
}
.icon-software-vertical-distribute-top:before {
    content: "\E005";
}
@font-face {
    font-family: "linea-weather-10";
    src: url(../../fonts/linea-weather-10.eot?7129dca4faddeb4beaf9c0dbf91ebd2b);
    src: url(../../fonts/linea-weather-10.eot?7129dca4faddeb4beaf9c0dbf91ebd2b?#iefix) format("embedded-opentype"), url(../../fonts/linea-weather-10.woff?03b5db0c4288ae4be02702441ab535cf) format("woff"), url(../../fonts/linea-weather-10.ttf?eef9b7d7918436513becfdbd6107327e) format("truetype"), url(../../fonts/linea-weather-10.svg?2a4ea9471689e35ecbb6275090f0a580#linea-weather-10) format("svg");
    font-weight: normal;
    font-style: normal;
}
.linea-weather[data-icon]:before {
    font-family: "linea-weather-10" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
    font-family: "linea-weather-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-weather-aquarius:before {
    content: "\E000";
}
.icon-weather-aries:before {
    content: "\E001";
}
.icon-weather-cancer:before {
    content: "\E002";
}
.icon-weather-capricorn:before {
    content: "\E003";
}
.icon-weather-cloud:before {
    content: "\E004";
}
.icon-weather-cloud-drop:before {
    content: "\E005";
}
.icon-weather-cloud-lightning:before {
    content: "\E006";
}
.icon-weather-cloud-snowflake:before {
    content: "\E007";
}
.icon-weather-downpour-fullmoon:before {
    content: "\E008";
}
.icon-weather-downpour-halfmoon:before {
    content: "\E009";
}
.icon-weather-downpour-sun:before {
    content: "\E00A";
}
.icon-weather-drop:before {
    content: "\E00B";
}
.icon-weather-first-quarter:before {
    content: "\E00C";
}
.icon-weather-fog:before {
    content: "\E00D";
}
.icon-weather-fog-fullmoon:before {
    content: "\E00E";
}
.icon-weather-fog-halfmoon:before {
    content: "\E00F";
}
.icon-weather-fog-sun:before {
    content: "\E010";
}
.icon-weather-fullmoon:before {
    content: "\E011";
}
.icon-weather-gemini:before {
    content: "\E012";
}
.icon-weather-hail:before {
    content: "\E013";
}
.icon-weather-hail-fullmoon:before {
    content: "\E014";
}
.icon-weather-hail-halfmoon:before {
    content: "\E015";
}
.icon-weather-hail-sun:before {
    content: "\E016";
}
.icon-weather-last-quarter:before {
    content: "\E017";
}
.icon-weather-leo:before {
    content: "\E018";
}
.icon-weather-libra:before {
    content: "\E019";
}
.icon-weather-lightning:before {
    content: "\E01A";
}
.icon-weather-mistyrain:before {
    content: "\E01B";
}
.icon-weather-mistyrain-fullmoon:before {
    content: "\E01C";
}
.icon-weather-mistyrain-halfmoon:before {
    content: "\E01D";
}
.icon-weather-mistyrain-sun:before {
    content: "\E01E";
}
.icon-weather-moon:before {
    content: "\E01F";
}
.icon-weather-moondown-full:before {
    content: "\E020";
}
.icon-weather-moondown-half:before {
    content: "\E021";
}
.icon-weather-moonset-full:before {
    content: "\E022";
}
.icon-weather-moonset-half:before {
    content: "\E023";
}
.icon-weather-move2:before {
    content: "\E024";
}
.icon-weather-newmoon:before {
    content: "\E025";
}
.icon-weather-pisces:before {
    content: "\E026";
}
.icon-weather-rain:before {
    content: "\E027";
}
.icon-weather-rain-fullmoon:before {
    content: "\E028";
}
.icon-weather-rain-halfmoon:before {
    content: "\E029";
}
.icon-weather-rain-sun:before {
    content: "\E02A";
}
.icon-weather-sagittarius:before {
    content: "\E02B";
}
.icon-weather-scorpio:before {
    content: "\E02C";
}
.icon-weather-snow:before {
    content: "\E02D";
}
.icon-weather-snow-fullmoon:before {
    content: "\E02E";
}
.icon-weather-snow-halfmoon:before {
    content: "\E02F";
}
.icon-weather-snow-sun:before {
    content: "\E030";
}
.icon-weather-snowflake:before {
    content: "\E031";
}
.icon-weather-star:before {
    content: "\E032";
}
.icon-weather-storm-11:before {
    content: "\E033";
}
.icon-weather-storm-32:before {
    content: "\E034";
}
.icon-weather-storm-fullmoon:before {
    content: "\E035";
}
.icon-weather-storm-halfmoon:before {
    content: "\E036";
}
.icon-weather-storm-sun:before {
    content: "\E037";
}
.icon-weather-sun:before {
    content: "\E038";
}
.icon-weather-sundown:before {
    content: "\E039";
}
.icon-weather-sunset:before {
    content: "\E03A";
}
.icon-weather-taurus:before {
    content: "\E03B";
}
.icon-weather-tempest:before {
    content: "\E03C";
}
.icon-weather-tempest-fullmoon:before {
    content: "\E03D";
}
.icon-weather-tempest-halfmoon:before {
    content: "\E03E";
}
.icon-weather-tempest-sun:before {
    content: "\E03F";
}
.icon-weather-variable-fullmoon:before {
    content: "\E040";
}
.icon-weather-variable-halfmoon:before {
    content: "\E041";
}
.icon-weather-variable-sun:before {
    content: "\E042";
}
.icon-weather-virgo:before {
    content: "\E043";
}
.icon-weather-waning-cresent:before {
    content: "\E044";
}
.icon-weather-waning-gibbous:before {
    content: "\E045";
}
.icon-weather-waxing-cresent:before {
    content: "\E046";
}
.icon-weather-waxing-gibbous:before {
    content: "\E047";
}
.icon-weather-wind:before {
    content: "\E048";
}
.icon-weather-wind-e:before {
    content: "\E049";
}
.icon-weather-wind-fullmoon:before {
    content: "\E04A";
}
.icon-weather-wind-halfmoon:before {
    content: "\E04B";
}
.icon-weather-wind-n:before {
    content: "\E04C";
}
.icon-weather-wind-ne:before {
    content: "\E04D";
}
.icon-weather-wind-nw:before {
    content: "\E04E";
}
.icon-weather-wind-s:before {
    content: "\E04F";
}
.icon-weather-wind-se:before {
    content: "\E050";
}
.icon-weather-wind-sun:before {
    content: "\E051";
}
.icon-weather-wind-sw:before {
    content: "\E052";
}
.icon-weather-wind-w:before {
    content: "\E053";
}
.icon-weather-windgust:before {
    content: "\E054";
}
@font-face {
    font-family: 'themify';
    src:url(../../fonts/themify.eot?2c454669bdf3aebf32a1bd8ac1e0d2d6);
    src:url(../../fonts/themify.eot?2c454669bdf3aebf32a1bd8ac1e0d2d6?#iefix-fvbane) format('embedded-opentype'),
        url(../../fonts/themify.woff?a1ecc3b826d01251edddf29c3e4e1e97) format('woff'),
        url(../../fonts/themify.ttf?e23a7dcaefbde4e74e263247aa42ecd7) format('truetype'),
        url(../../fonts/themify.svg?9c8e96ecc7fa01e6ebcd196495ed2db5#themify) format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
    font-family: 'themify';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
    content: "\E600";
}
.ti-volume:before {
    content: "\E601";
}
.ti-user:before {
    content: "\E602";
}
.ti-unlock:before {
    content: "\E603";
}
.ti-unlink:before {
    content: "\E604";
}
.ti-trash:before {
    content: "\E605";
}
.ti-thought:before {
    content: "\E606";
}
.ti-target:before {
    content: "\E607";
}
.ti-tag:before {
    content: "\E608";
}
.ti-tablet:before {
    content: "\E609";
}
.ti-star:before {
    content: "\E60A";
}
.ti-spray:before {
    content: "\E60B";
}
.ti-signal:before {
    content: "\E60C";
}
.ti-shopping-cart:before {
    content: "\E60D";
}
.ti-shopping-cart-full:before {
    content: "\E60E";
}
.ti-settings:before {
    content: "\E60F";
}
.ti-search:before {
    content: "\E610";
}
.ti-zoom-in:before {
    content: "\E611";
}
.ti-zoom-out:before {
    content: "\E612";
}
.ti-cut:before {
    content: "\E613";
}
.ti-ruler:before {
    content: "\E614";
}
.ti-ruler-pencil:before {
    content: "\E615";
}
.ti-ruler-alt:before {
    content: "\E616";
}
.ti-bookmark:before {
    content: "\E617";
}
.ti-bookmark-alt:before {
    content: "\E618";
}
.ti-reload:before {
    content: "\E619";
}
.ti-plus:before {
    content: "\E61A";
}
.ti-pin:before {
    content: "\E61B";
}
.ti-pencil:before {
    content: "\E61C";
}
.ti-pencil-alt:before {
    content: "\E61D";
}
.ti-paint-roller:before {
    content: "\E61E";
}
.ti-paint-bucket:before {
    content: "\E61F";
}
.ti-na:before {
    content: "\E620";
}
.ti-mobile:before {
    content: "\E621";
}
.ti-minus:before {
    content: "\E622";
}
.ti-medall:before {
    content: "\E623";
}
.ti-medall-alt:before {
    content: "\E624";
}
.ti-marker:before {
    content: "\E625";
}
.ti-marker-alt:before {
    content: "\E626";
}
.ti-arrow-up:before {
    content: "\E627";
}
.ti-arrow-right:before {
    content: "\E628";
}
.ti-arrow-left:before {
    content: "\E629";
}
.ti-arrow-down:before {
    content: "\E62A";
}
.ti-lock:before {
    content: "\E62B";
}
.ti-location-arrow:before {
    content: "\E62C";
}
.ti-link:before {
    content: "\E62D";
}
.ti-layout:before {
    content: "\E62E";
}
.ti-layers:before {
    content: "\E62F";
}
.ti-layers-alt:before {
    content: "\E630";
}
.ti-key:before {
    content: "\E631";
}
.ti-import:before {
    content: "\E632";
}
.ti-image:before {
    content: "\E633";
}
.ti-heart:before {
    content: "\E634";
}
.ti-heart-broken:before {
    content: "\E635";
}
.ti-hand-stop:before {
    content: "\E636";
}
.ti-hand-open:before {
    content: "\E637";
}
.ti-hand-drag:before {
    content: "\E638";
}
.ti-folder:before {
    content: "\E639";
}
.ti-flag:before {
    content: "\E63A";
}
.ti-flag-alt:before {
    content: "\E63B";
}
.ti-flag-alt-2:before {
    content: "\E63C";
}
.ti-eye:before {
    content: "\E63D";
}
.ti-export:before {
    content: "\E63E";
}
.ti-exchange-vertical:before {
    content: "\E63F";
}
.ti-desktop:before {
    content: "\E640";
}
.ti-cup:before {
    content: "\E641";
}
.ti-crown:before {
    content: "\E642";
}
.ti-comments:before {
    content: "\E643";
}
.ti-comment:before {
    content: "\E644";
}
.ti-comment-alt:before {
    content: "\E645";
}
.ti-close:before {
    content: "\E646";
}
.ti-clip:before {
    content: "\E647";
}
.ti-angle-up:before {
    content: "\E648";
}
.ti-angle-right:before {
    content: "\E649";
}
.ti-angle-left:before {
    content: "\E64A";
}
.ti-angle-down:before {
    content: "\E64B";
}
.ti-check:before {
    content: "\E64C";
}
.ti-check-box:before {
    content: "\E64D";
}
.ti-camera:before {
    content: "\E64E";
}
.ti-announcement:before {
    content: "\E64F";
}
.ti-brush:before {
    content: "\E650";
}
.ti-briefcase:before {
    content: "\E651";
}
.ti-bolt:before {
    content: "\E652";
}
.ti-bolt-alt:before {
    content: "\E653";
}
.ti-blackboard:before {
    content: "\E654";
}
.ti-bag:before {
    content: "\E655";
}
.ti-move:before {
    content: "\E656";
}
.ti-arrows-vertical:before {
    content: "\E657";
}
.ti-arrows-horizontal:before {
    content: "\E658";
}
.ti-fullscreen:before {
    content: "\E659";
}
.ti-arrow-top-right:before {
    content: "\E65A";
}
.ti-arrow-top-left:before {
    content: "\E65B";
}
.ti-arrow-circle-up:before {
    content: "\E65C";
}
.ti-arrow-circle-right:before {
    content: "\E65D";
}
.ti-arrow-circle-left:before {
    content: "\E65E";
}
.ti-arrow-circle-down:before {
    content: "\E65F";
}
.ti-angle-double-up:before {
    content: "\E660";
}
.ti-angle-double-right:before {
    content: "\E661";
}
.ti-angle-double-left:before {
    content: "\E662";
}
.ti-angle-double-down:before {
    content: "\E663";
}
.ti-zip:before {
    content: "\E664";
}
.ti-world:before {
    content: "\E665";
}
.ti-wheelchair:before {
    content: "\E666";
}
.ti-view-list:before {
    content: "\E667";
}
.ti-view-list-alt:before {
    content: "\E668";
}
.ti-view-grid:before {
    content: "\E669";
}
.ti-uppercase:before {
    content: "\E66A";
}
.ti-upload:before {
    content: "\E66B";
}
.ti-underline:before {
    content: "\E66C";
}
.ti-truck:before {
    content: "\E66D";
}
.ti-timer:before {
    content: "\E66E";
}
.ti-ticket:before {
    content: "\E66F";
}
.ti-thumb-up:before {
    content: "\E670";
}
.ti-thumb-down:before {
    content: "\E671";
}
.ti-text:before {
    content: "\E672";
}
.ti-stats-up:before {
    content: "\E673";
}
.ti-stats-down:before {
    content: "\E674";
}
.ti-split-v:before {
    content: "\E675";
}
.ti-split-h:before {
    content: "\E676";
}
.ti-smallcap:before {
    content: "\E677";
}
.ti-shine:before {
    content: "\E678";
}
.ti-shift-right:before {
    content: "\E679";
}
.ti-shift-left:before {
    content: "\E67A";
}
.ti-shield:before {
    content: "\E67B";
}
.ti-notepad:before {
    content: "\E67C";
}
.ti-server:before {
    content: "\E67D";
}
.ti-quote-right:before {
    content: "\E67E";
}
.ti-quote-left:before {
    content: "\E67F";
}
.ti-pulse:before {
    content: "\E680";
}
.ti-printer:before {
    content: "\E681";
}
.ti-power-off:before {
    content: "\E682";
}
.ti-plug:before {
    content: "\E683";
}
.ti-pie-chart:before {
    content: "\E684";
}
.ti-paragraph:before {
    content: "\E685";
}
.ti-panel:before {
    content: "\E686";
}
.ti-package:before {
    content: "\E687";
}
.ti-music:before {
    content: "\E688";
}
.ti-music-alt:before {
    content: "\E689";
}
.ti-mouse:before {
    content: "\E68A";
}
.ti-mouse-alt:before {
    content: "\E68B";
}
.ti-money:before {
    content: "\E68C";
}
.ti-microphone:before {
    content: "\E68D";
}
.ti-menu:before {
    content: "\E68E";
}
.ti-menu-alt:before {
    content: "\E68F";
}
.ti-map:before {
    content: "\E690";
}
.ti-map-alt:before {
    content: "\E691";
}
.ti-loop:before {
    content: "\E692";
}
.ti-location-pin:before {
    content: "\E693";
}
.ti-list:before {
    content: "\E694";
}
.ti-light-bulb:before {
    content: "\E695";
}
.ti-Italic:before {
    content: "\E696";
}
.ti-info:before {
    content: "\E697";
}
.ti-infinite:before {
    content: "\E698";
}
.ti-id-badge:before {
    content: "\E699";
}
.ti-hummer:before {
    content: "\E69A";
}
.ti-home:before {
    content: "\E69B";
}
.ti-help:before {
    content: "\E69C";
}
.ti-headphone:before {
    content: "\E69D";
}
.ti-harddrives:before {
    content: "\E69E";
}
.ti-harddrive:before {
    content: "\E69F";
}
.ti-gift:before {
    content: "\E6A0";
}
.ti-game:before {
    content: "\E6A1";
}
.ti-filter:before {
    content: "\E6A2";
}
.ti-files:before {
    content: "\E6A3";
}
.ti-file:before {
    content: "\E6A4";
}
.ti-eraser:before {
    content: "\E6A5";
}
.ti-envelope:before {
    content: "\E6A6";
}
.ti-download:before {
    content: "\E6A7";
}
.ti-direction:before {
    content: "\E6A8";
}
.ti-direction-alt:before {
    content: "\E6A9";
}
.ti-dashboard:before {
    content: "\E6AA";
}
.ti-control-stop:before {
    content: "\E6AB";
}
.ti-control-shuffle:before {
    content: "\E6AC";
}
.ti-control-play:before {
    content: "\E6AD";
}
.ti-control-pause:before {
    content: "\E6AE";
}
.ti-control-forward:before {
    content: "\E6AF";
}
.ti-control-backward:before {
    content: "\E6B0";
}
.ti-cloud:before {
    content: "\E6B1";
}
.ti-cloud-up:before {
    content: "\E6B2";
}
.ti-cloud-down:before {
    content: "\E6B3";
}
.ti-clipboard:before {
    content: "\E6B4";
}
.ti-car:before {
    content: "\E6B5";
}
.ti-calendar:before {
    content: "\E6B6";
}
.ti-book:before {
    content: "\E6B7";
}
.ti-bell:before {
    content: "\E6B8";
}
.ti-basketball:before {
    content: "\E6B9";
}
.ti-bar-chart:before {
    content: "\E6BA";
}
.ti-bar-chart-alt:before {
    content: "\E6BB";
}
.ti-back-right:before {
    content: "\E6BC";
}
.ti-back-left:before {
    content: "\E6BD";
}
.ti-arrows-corner:before {
    content: "\E6BE";
}
.ti-archive:before {
    content: "\E6BF";
}
.ti-anchor:before {
    content: "\E6C0";
}
.ti-align-right:before {
    content: "\E6C1";
}
.ti-align-left:before {
    content: "\E6C2";
}
.ti-align-justify:before {
    content: "\E6C3";
}
.ti-align-center:before {
    content: "\E6C4";
}
.ti-alert:before {
    content: "\E6C5";
}
.ti-alarm-clock:before {
    content: "\E6C6";
}
.ti-agenda:before {
    content: "\E6C7";
}
.ti-write:before {
    content: "\E6C8";
}
.ti-window:before {
    content: "\E6C9";
}
.ti-widgetized:before {
    content: "\E6CA";
}
.ti-widget:before {
    content: "\E6CB";
}
.ti-widget-alt:before {
    content: "\E6CC";
}
.ti-wallet:before {
    content: "\E6CD";
}
.ti-video-clapper:before {
    content: "\E6CE";
}
.ti-video-camera:before {
    content: "\E6CF";
}
.ti-vector:before {
    content: "\E6D0";
}
.ti-themify-logo:before {
    content: "\E6D1";
}
.ti-themify-favicon:before {
    content: "\E6D2";
}
.ti-themify-favicon-alt:before {
    content: "\E6D3";
}
.ti-support:before {
    content: "\E6D4";
}
.ti-stamp:before {
    content: "\E6D5";
}
.ti-split-v-alt:before {
    content: "\E6D6";
}
.ti-slice:before {
    content: "\E6D7";
}
.ti-shortcode:before {
    content: "\E6D8";
}
.ti-shift-right-alt:before {
    content: "\E6D9";
}
.ti-shift-left-alt:before {
    content: "\E6DA";
}
.ti-ruler-alt-2:before {
    content: "\E6DB";
}
.ti-receipt:before {
    content: "\E6DC";
}
.ti-pin2:before {
    content: "\E6DD";
}
.ti-pin-alt:before {
    content: "\E6DE";
}
.ti-pencil-alt2:before {
    content: "\E6DF";
}
.ti-palette:before {
    content: "\E6E0";
}
.ti-more:before {
    content: "\E6E1";
}
.ti-more-alt:before {
    content: "\E6E2";
}
.ti-microphone-alt:before {
    content: "\E6E3";
}
.ti-magnet:before {
    content: "\E6E4";
}
.ti-line-double:before {
    content: "\E6E5";
}
.ti-line-dotted:before {
    content: "\E6E6";
}
.ti-line-dashed:before {
    content: "\E6E7";
}
.ti-layout-width-full:before {
    content: "\E6E8";
}
.ti-layout-width-default:before {
    content: "\E6E9";
}
.ti-layout-width-default-alt:before {
    content: "\E6EA";
}
.ti-layout-tab:before {
    content: "\E6EB";
}
.ti-layout-tab-window:before {
    content: "\E6EC";
}
.ti-layout-tab-v:before {
    content: "\E6ED";
}
.ti-layout-tab-min:before {
    content: "\E6EE";
}
.ti-layout-slider:before {
    content: "\E6EF";
}
.ti-layout-slider-alt:before {
    content: "\E6F0";
}
.ti-layout-sidebar-right:before {
    content: "\E6F1";
}
.ti-layout-sidebar-none:before {
    content: "\E6F2";
}
.ti-layout-sidebar-left:before {
    content: "\E6F3";
}
.ti-layout-placeholder:before {
    content: "\E6F4";
}
.ti-layout-menu:before {
    content: "\E6F5";
}
.ti-layout-menu-v:before {
    content: "\E6F6";
}
.ti-layout-menu-separated:before {
    content: "\E6F7";
}
.ti-layout-menu-full:before {
    content: "\E6F8";
}
.ti-layout-media-right-alt:before {
    content: "\E6F9";
}
.ti-layout-media-right:before {
    content: "\E6FA";
}
.ti-layout-media-overlay:before {
    content: "\E6FB";
}
.ti-layout-media-overlay-alt:before {
    content: "\E6FC";
}
.ti-layout-media-overlay-alt-2:before {
    content: "\E6FD";
}
.ti-layout-media-left-alt:before {
    content: "\E6FE";
}
.ti-layout-media-left:before {
    content: "\E6FF";
}
.ti-layout-media-center-alt:before {
    content: "\E700";
}
.ti-layout-media-center:before {
    content: "\E701";
}
.ti-layout-list-thumb:before {
    content: "\E702";
}
.ti-layout-list-thumb-alt:before {
    content: "\E703";
}
.ti-layout-list-post:before {
    content: "\E704";
}
.ti-layout-list-large-image:before {
    content: "\E705";
}
.ti-layout-line-solid:before {
    content: "\E706";
}
.ti-layout-grid4:before {
    content: "\E707";
}
.ti-layout-grid3:before {
    content: "\E708";
}
.ti-layout-grid2:before {
    content: "\E709";
}
.ti-layout-grid2-thumb:before {
    content: "\E70A";
}
.ti-layout-cta-right:before {
    content: "\E70B";
}
.ti-layout-cta-left:before {
    content: "\E70C";
}
.ti-layout-cta-center:before {
    content: "\E70D";
}
.ti-layout-cta-btn-right:before {
    content: "\E70E";
}
.ti-layout-cta-btn-left:before {
    content: "\E70F";
}
.ti-layout-column4:before {
    content: "\E710";
}
.ti-layout-column3:before {
    content: "\E711";
}
.ti-layout-column2:before {
    content: "\E712";
}
.ti-layout-accordion-separated:before {
    content: "\E713";
}
.ti-layout-accordion-merged:before {
    content: "\E714";
}
.ti-layout-accordion-list:before {
    content: "\E715";
}
.ti-ink-pen:before {
    content: "\E716";
}
.ti-info-alt:before {
    content: "\E717";
}
.ti-help-alt:before {
    content: "\E718";
}
.ti-headphone-alt:before {
    content: "\E719";
}
.ti-hand-point-up:before {
    content: "\E71A";
}
.ti-hand-point-right:before {
    content: "\E71B";
}
.ti-hand-point-left:before {
    content: "\E71C";
}
.ti-hand-point-down:before {
    content: "\E71D";
}
.ti-gallery:before {
    content: "\E71E";
}
.ti-face-smile:before {
    content: "\E71F";
}
.ti-face-sad:before {
    content: "\E720";
}
.ti-credit-card:before {
    content: "\E721";
}
.ti-control-skip-forward:before {
    content: "\E722";
}
.ti-control-skip-backward:before {
    content: "\E723";
}
.ti-control-record:before {
    content: "\E724";
}
.ti-control-eject:before {
    content: "\E725";
}
.ti-comments-smiley:before {
    content: "\E726";
}
.ti-brush-alt:before {
    content: "\E727";
}
.ti-youtube:before {
    content: "\E728";
}
.ti-vimeo:before {
    content: "\E729";
}
.ti-twitter:before {
    content: "\E72A";
}
.ti-time:before {
    content: "\E72B";
}
.ti-tumblr:before {
    content: "\E72C";
}
.ti-skype:before {
    content: "\E72D";
}
.ti-share:before {
    content: "\E72E";
}
.ti-share-alt:before {
    content: "\E72F";
}
.ti-rocket:before {
    content: "\E730";
}
.ti-pinterest:before {
    content: "\E731";
}
.ti-new-window:before {
    content: "\E732";
}
.ti-microsoft:before {
    content: "\E733";
}
.ti-list-ol:before {
    content: "\E734";
}
.ti-linkedin:before {
    content: "\E735";
}
.ti-layout-sidebar-2:before {
    content: "\E736";
}
.ti-layout-grid4-alt:before {
    content: "\E737";
}
.ti-layout-grid3-alt:before {
    content: "\E738";
}
.ti-layout-grid2-alt:before {
    content: "\E739";
}
.ti-layout-column4-alt:before {
    content: "\E73A";
}
.ti-layout-column3-alt:before {
    content: "\E73B";
}
.ti-layout-column2-alt:before {
    content: "\E73C";
}
.ti-instagram:before {
    content: "\E73D";
}
.ti-google:before {
    content: "\E73E";
}
.ti-github:before {
    content: "\E73F";
}
.ti-flickr:before {
    content: "\E740";
}
.ti-facebook:before {
    content: "\E741";
}
.ti-dropbox:before {
    content: "\E742";
}
.ti-dribbble:before {
    content: "\E743";
}
.ti-apple:before {
    content: "\E744";
}
.ti-android:before {
    content: "\E745";
}
.ti-save:before {
    content: "\E746";
}
.ti-save-alt:before {
    content: "\E747";
}
.ti-yahoo:before {
    content: "\E748";
}
.ti-wordpress:before {
    content: "\E749";
}
.ti-vimeo-alt:before {
    content: "\E74A";
}
.ti-twitter-alt:before {
    content: "\E74B";
}
.ti-tumblr-alt:before {
    content: "\E74C";
}
.ti-trello:before {
    content: "\E74D";
}
.ti-stack-overflow:before {
    content: "\E74E";
}
.ti-soundcloud:before {
    content: "\E74F";
}
.ti-sharethis:before {
    content: "\E750";
}
.ti-sharethis-alt:before {
    content: "\E751";
}
.ti-reddit:before {
    content: "\E752";
}
.ti-pinterest-alt:before {
    content: "\E753";
}
.ti-microsoft-alt:before {
    content: "\E754";
}
.ti-linux:before {
    content: "\E755";
}
.ti-jsfiddle:before {
    content: "\E756";
}
.ti-joomla:before {
    content: "\E757";
}
.ti-html5:before {
    content: "\E758";
}
.ti-flickr-alt:before {
    content: "\E759";
}
.ti-email:before {
    content: "\E75A";
}
.ti-drupal:before {
    content: "\E75B";
}
.ti-dropbox-alt:before {
    content: "\E75C";
}
.ti-css3:before {
    content: "\E75D";
}
.ti-rss:before {
    content: "\E75E";
}
.ti-rss-alt:before {
    content: "\E75F";
}
.flag-icon-background{
    background-repeat:no-repeat;
    background-position:50%;
    background-size:contain
}
.flag-icon{
    position:relative;
    display:inline-block;
    width:1.33333333em;
    line-height:1em;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:contain
}
.flag-icon:before{
    content:"\A0"
}
.dropdown-menu .flag-icon{
    margin-right:5px
}
.flag-icon-ad{
    background-image:url(../../images/ad.svg?1aae0c8a035dc49e8c724d257afd10a0)
}
.flag-icon-ae{
    background-image:url(../../images/ae.svg?dd3ce5611e576b9967256d4bfae5ba34)
}
.flag-icon-af{
    background-image:url(../../images/af.svg?db4f3480a1a44b9688db16b93d2faec4)
}
.flag-icon-ag{
    background-image:url(../../images/ag.svg?3fe64dea02c4e2d72ecad947167686d8)
}
.flag-icon-ai{
    background-image:url(../../images/ai.svg?58d7fcf292c2f296f6c7b49e62adcf4e)
}
.flag-icon-al{
    background-image:url(../../images/al.svg?61378ee11bf05ea415fbb38e9fe6785f)
}
.flag-icon-am{
    background-image:url(../../images/am.svg?11924d229dc72c5e66e1f214b3b51d04)
}
.flag-icon-ao{
    background-image:url(../../images/ao.svg?fc81fbfb5712a55e57df8ba73f2d6cd3)
}
.flag-icon-aq{
    background-image:url(../../images/aq.svg?715536ff4275d2abc63074a78f9e2ae8)
}
.flag-icon-ar{
    background-image:url(../../images/ar.svg?c1bbd575a008577a8d23f55898b1dfa8)
}
.flag-icon-as{
    background-image:url(../../images/as.svg?7cfb0e5a81f461abab864caa18130259)
}
.flag-icon-at{
    background-image:url(../../images/at.svg?4c59075970a312c7491aff0a56f21f9a)
}
.flag-icon-au{
    background-image:url(../../images/au.svg?a73f953470a901c4baa45332daf44ae7)
}
.flag-icon-aw{
    background-image:url(../../images/aw.svg?cbea4f0bf662b3f597f4a1d88c5e9604)
}
.flag-icon-ax{
    background-image:url(../../images/ax.svg?918079f3335ff83b554b852805144ec6)
}
.flag-icon-az{
    background-image:url(../../images/az.svg?c593bb3a6bfd42b60893d072efd5e05a)
}
.flag-icon-ba{
    background-image:url(../../images/ba.svg?06c220dbf9f7d6a25c36c74c72cc2e85)
}
.flag-icon-bb{
    background-image:url(../../images/bb.svg?a6f7b00078473002b62f686c02b23325)
}
.flag-icon-bd{
    background-image:url(../../images/bd.svg?0f9aaae78cda938f5f15180a5422a38f)
}
.flag-icon-be{
    background-image:url(../../images/be.svg?345432d0d8f80e642c1944edd417dd86)
}
.flag-icon-bf{
    background-image:url(../../images/bf.svg?57dda3d7dfaa2542c7db65cb08fcbf95)
}
.flag-icon-bg{
    background-image:url(../../images/bg.svg?1d5f4d063c93c72eed3c383d540fbce9)
}
.flag-icon-bh{
    background-image:url(../../images/bh.svg?3f0d982aed0a4c817ec1b167d3d208b3)
}
.flag-icon-bi{
    background-image:url(../../images/bi.svg?9ec21b5178da6d4128bfa7ee292bc721)
}
.flag-icon-bj{
    background-image:url(../../images/bj.svg?cd590754292f83211b8dff6545fa8eb5)
}
.flag-icon-bl{
    background-image:url(../../images/bl.svg?0906bc288ced59a7b3e651989834ef24)
}
.flag-icon-bm{
    background-image:url(../../images/bm.svg?f5bfc53ab55e58ead9d668e12bd45909)
}
.flag-icon-bn{
    background-image:url(../../images/bn.svg?8ba60fe3f4bbd12ddc83825993d852f6)
}
.flag-icon-bo{
    background-image:url(../../images/bo.svg?25836d6f8942f7cd59d136e869b4f7b0)
}
.flag-icon-bq{
    background-image:url(../../images/bq.svg?9618efeea3d140e972fbce7e8a2d158b)
}
.flag-icon-br{
    background-image:url(../../images/br.svg?575b1c811c4940c67c8df103444452c1)
}
.flag-icon-bs{
    background-image:url(../../images/bs.svg?ba61c942340e224b8aabed19655c1ae1)
}
.flag-icon-bt{
    background-image:url(../../images/bt.svg?f66cf74f6550f2e01b5564711f3f78a8)
}
.flag-icon-bv{
    background-image:url(../../images/bv.svg?88b8b4d2f004c3e94676dea28f0d5b58)
}
.flag-icon-bw{
    background-image:url(../../images/bw.svg?304055ab2ef0ff34e4bbf43243f9ec0f)
}
.flag-icon-by{
    background-image:url(../../images/by.svg?7976843191002d5de61c0de97c87520f)
}
.flag-icon-bz{
    background-image:url(../../images/bz.svg?ccfe22597a7ee8fbee305533cb1532e3)
}
.flag-icon-ca{
    background-image:url(../../images/ca.svg?4aa15a3b0286c030c8d4154ad08955e2)
}
.flag-icon-cc{
    background-image:url(../../images/cc.svg?11c9df0ae8fcb031cc8e850b2a13a065)
}
.flag-icon-cd{
    background-image:url(../../images/cd.svg?bf7ab9cbece5617ff639fbcd3091bc4a)
}
.flag-icon-cf{
    background-image:url(../../images/cf.svg?36a24f21c09f2ed107501e92503ff76e)
}
.flag-icon-cg{
    background-image:url(../../images/cg.svg?71bc2100ae2aa7aad85ef81352b8fb05)
}
.flag-icon-ch{
    background-image:url(../../images/ch.svg?a3312ec4e447949e5f957f3e50e7f03a)
}
.flag-icon-ci{
    background-image:url(../../images/ci.svg?84246befb604b1c913972ba98f11f26c)
}
.flag-icon-ck{
    background-image:url(../../images/ck.svg?50a8c8a576497a14e9d1e7efe8478bdd)
}
.flag-icon-cl{
    background-image:url(../../images/cl.svg?da199dd2e2c674e419cfa1eb1982b0b1)
}
.flag-icon-cm{
    background-image:url(../../images/cm.svg?efbd7d23ca5e93493daf340f6a84c109)
}
.flag-icon-cn{
    background-image:url(../../images/cn.svg?d1fdc3cc790ffc5cf49ebf470ed60571)
}
.flag-icon-co{
    background-image:url(../../images/co.svg?0368620bd2b4e80868b487b0ebec7175)
}
.flag-icon-cr{
    background-image:url(../../images/cr.svg?342c5d93f25a929f70fe6d5691e14dfc)
}
.flag-icon-cu{
    background-image:url(../../images/cu.svg?e77571bcafd5db2e9f4025ec5f8000d9)
}
.flag-icon-cv{
    background-image:url(../../images/cv.svg?009766529c2c4ee426e6fe0067d24262)
}
.flag-icon-cw{
    background-image:url(../../images/cw.svg?376ad58abb15419cf0a13ffae71b7575)
}
.flag-icon-cx{
    background-image:url(../../images/cx.svg?70e8663377e56b69afd0b23fb38d29c8)
}
.flag-icon-cy{
    background-image:url(../../images/cy.svg?bae70729e93db3e733818167d6b0c31e)
}
.flag-icon-cz{
    background-image:url(../../images/cz.svg?a8deda35b11018b08bd1c060c583b70e)
}
.flag-icon-de{
    background-image:url(../../images/de.svg?10ba90e2837b04c98fb0624f213870b7)
}
.flag-icon-dj{
    background-image:url(../../images/dj.svg?4c1d93dbd3e15990e7e7137f3eb4664f)
}
.flag-icon-dk{
    background-image:url(../../images/dk.svg?6b899b6022e900d15e287db0139c7bd3)
}
.flag-icon-dm{
    background-image:url(../../images/dm.svg?41dd94c6a57180b331a10e0c8a48665b)
}
.flag-icon-do{
    background-image:url(../../images/do.svg?e02379514804947cb856cf52d8119367)
}
.flag-icon-dz{
    background-image:url(../../images/dz.svg?09eb4681c4b6598c06145f7bea96af5f)
}
.flag-icon-ec{
    background-image:url(../../images/ec.svg?7d964e793f4784f575b8f544fbb28011)
}
.flag-icon-ee{
    background-image:url(../../images/ee.svg?b0480f38ecee7a5bb1b8c0f71efcb22e)
}
.flag-icon-eg{
    background-image:url(../../images/eg.svg?b3d82dced36f73b9f206be16fa4efff8)
}
.flag-icon-eh{
    background-image:url(../../images/eh.svg?a6905e34d878d6038adbddce8ace509c)
}
.flag-icon-er{
    background-image:url(../../images/er.svg?3f3e6b433065835f21e5707f9a5c0af7)
}
.flag-icon-es{
    background-image:url(../../images/es.svg?a1deda796be1dc30b198e93cd5796b52)
}
.flag-icon-et{
    background-image:url(../../images/et.svg?dbcc172bb41de600103690ae62349147)
}
.flag-icon-fi{
    background-image:url(../../images/fi.svg?8c19a9b7faac4dfdd7ecdab631bcde8e)
}
.flag-icon-fj{
    background-image:url(../../images/fj.svg?e6ac2df690e49a2e1f8e75505f10e04c)
}
.flag-icon-fk{
    background-image:url(../../images/fk.svg?4eedda91743d7ce9739e4a69ed41b4b4)
}
.flag-icon-fm{
    background-image:url(../../images/fm.svg?66d95fe8da8228777bd72355563c3f66)
}
.flag-icon-fo{
    background-image:url(../../images/fo.svg?d9a430cf084a3555510f6a49250abad2)
}
.flag-icon-fr{
    background-image:url(../../images/fr.svg?027fddb4ab18a2891b0eeabc9aff4a99)
}
.flag-icon-ga{
    background-image:url(../../images/ga.svg?3b8fc84d14863cc358a2a955a4e4d2f1)
}
.flag-icon-gb{
    background-image:url(../../images/gb.svg?2a10cd05641109b0f63286a03c969344)
}
.flag-icon-gd{
    background-image:url(../../images/gd.svg?96303b120e580d23f3302c21b3ff7476)
}
.flag-icon-ge{
    background-image:url(../../images/ge.svg?2c8b97902e577829dd04a7d258aec5a3)
}
.flag-icon-gf{
    background-image:url(../../images/gf.svg?74a2016a0f34e25e6c36fefc4df7331a)
}
.flag-icon-gg{
    background-image:url(../../images/gg.svg?5b913b28b126fc5aeb700cfddc54c7c1)
}
.flag-icon-gh{
    background-image:url(../../images/gh.svg?0984643ac1e536675e1aca69e6734177)
}
.flag-icon-gi{
    background-image:url(../../images/gi.svg?2191c786892ef71b73fd7c488c729057)
}
.flag-icon-gl{
    background-image:url(../../images/gl.svg?58e56f220b03dfd5c5ad46c7607e9311)
}
.flag-icon-gm{
    background-image:url(../../images/gm.svg?f28ee1a1dd061d3f11e37fac9d786521)
}
.flag-icon-gn{
    background-image:url(../../images/gn.svg?c2713a2faea35a4884c5998203f5994a)
}
.flag-icon-gp{
    background-image:url(../../images/gp.svg?027fddb4ab18a2891b0eeabc9aff4a99)
}
.flag-icon-gq{
    background-image:url(../../images/gq.svg?b005c471da8ce37636be777a4eadd263)
}
.flag-icon-gr{
    background-image:url(../../images/gr.svg?c36da13f161e829b9e4437709c0bf504)
}
.flag-icon-gs{
    background-image:url(../../images/gs.svg?f5ee3c5f48337b685712b091be3e1085)
}
.flag-icon-gt{
    background-image:url(../../images/gt.svg?858e26cb9cb6dd2cb6dca086833362c5)
}
.flag-icon-gu{
    background-image:url(../../images/gu.svg?4d4cc905856268b425f04510327df38d)
}
.flag-icon-gw{
    background-image:url(../../images/gw.svg?7422cb6db091930ccf94f4df9182be37)
}
.flag-icon-gy{
    background-image:url(../../images/gy.svg?97a820f9b45d01f48d151c8545984c9f)
}
.flag-icon-hk{
    background-image:url(../../images/hk.svg?689b4278cdebebe4d119b313969df99f)
}
.flag-icon-hm{
    background-image:url(../../images/hm.svg?0697c27da154e895fc7342be48955ea0)
}
.flag-icon-hn{
    background-image:url(../../images/hn.svg?e9233ea9e8a3786a1a80127769b3779d)
}
.flag-icon-hr{
    background-image:url(../../images/hr.svg?1e110ec4c3405e49b5861df0e586a795)
}
.flag-icon-ht{
    background-image:url(../../images/ht.svg?5f7db09891556a15237370bbc101fde8)
}
.flag-icon-hu{
    background-image:url(../../images/hu.svg?e4b82010101ab330ca3e947e7b889bed)
}
.flag-icon-id{
    background-image:url(../../images/id.svg?a709c923806669f98119437fe188f43d)
}
.flag-icon-ie{
    background-image:url(../../images/ie.svg?2a7cb1d532123bde699c5c418640b9d3)
}
.flag-icon-il{
    background-image:url(../../images/il.svg?3c73421d022e74adcc2e82f0f3ead7ac)
}
.flag-icon-im{
    background-image:url(../../images/im.svg?509c6777671f1ce8d064c014aae30cb7)
}
.flag-icon-in{
    background-image:url(../../images/in.svg?e9932bf7368b9ca60faff72766119b23)
}
.flag-icon-io{
    background-image:url(../../images/io.svg?5484cb8b086cc77919fc255935e478eb)
}
.flag-icon-iq{
    background-image:url(../../images/iq.svg?5831ff7646cf16f9b682e820039e84be)
}
.flag-icon-ir{
    background-image:url(../../images/ir.svg?060d8821328bf59c8283be61156f5169)
}
.flag-icon-is{
    background-image:url(../../images/is.svg?8fa2e58bbb2851235c003872c7da45be)
}
.flag-icon-it{
    background-image:url(../../images/it.svg?47b1aa54b9571aa8c3ca3a5e883bf659)
}
.flag-icon-je{
    background-image:url(../../images/je.svg?6aa4bed97004bc026a5ab1bb6f6f7265)
}
.flag-icon-jm{
    background-image:url(../../images/jm.svg?e17d27a256982c5a43acb4e87e7770af)
}
.flag-icon-jo{
    background-image:url(../../images/jo.svg?01bddff94c5f00efb6138e47def4fc4f)
}
.flag-icon-jp{
    background-image:url(../../images/jp.svg?0e71d5e23d1a19158c675015f8adec38)
}
.flag-icon-ke{
    background-image:url(../../images/ke.svg?b215f71aa64b45cf12eaa7f7edde7e11)
}
.flag-icon-kg{
    background-image:url(../../images/kg.svg?194489992c407c776714c249542c6e96)
}
.flag-icon-kh{
    background-image:url(../../images/kh.svg?bb49ccf91f41c7cad8a40f3173f5b88f)
}
.flag-icon-ki{
    background-image:url(../../images/ki.svg?a280423f59f73e573f45458baa90611b)
}
.flag-icon-km{
    background-image:url(../../images/km.svg?0edaa17d295f044ab26b387d6123df27)
}
.flag-icon-kn{
    background-image:url(../../images/kn.svg?b5c61a561c3b1a37a9d36c04afd93d28)
}
.flag-icon-kp{
    background-image:url(../../images/kp.svg?497e6fe7f7f84fcb93adf0383000b404)
}
.flag-icon-kr{
    background-image:url(../../images/kr.svg?ed1449e83483556476812fc073fcd719)
}
.flag-icon-kw{
    background-image:url(../../images/kw.svg?04aa920c9d646eb55c000215322e2d98)
}
.flag-icon-ky{
    background-image:url(../../images/ky.svg?7029a2b264d948401ff218099e04fb23)
}
.flag-icon-kz{
    background-image:url(../../images/kz.svg?5d76f13884ac0ca882aae37b5848d127)
}
.flag-icon-la{
    background-image:url(../../images/la.svg?5f4730ffbf9524316fef7611694b948e)
}
.flag-icon-lb{
    background-image:url(../../images/lb.svg?1dda97dd1dd429d70af7ba2e087e65c0)
}
.flag-icon-lc{
    background-image:url(../../images/lc.svg?c7028fff031e7b6e427d9998753ebb28)
}
.flag-icon-li{
    background-image:url(../../images/li.svg?34c242f5ecb82d56d74137c6b18966ba)
}
.flag-icon-lk{
    background-image:url(../../images/lk.svg?203db126daa658d6446583a22b600614)
}
.flag-icon-lr{
    background-image:url(../../images/lr.svg?1dfbc73748543d4f8a8ea32ef90c80b8)
}
.flag-icon-ls{
    background-image:url(../../images/ls.svg?633cd8a0e42f0f84c25ab8a51d8d9639)
}
.flag-icon-lt{
    background-image:url(../../images/lt.svg?e6a12b4b489407d12aede0078580883e)
}
.flag-icon-lu{
    background-image:url(../../images/lu.svg?8fee0bf51c6ac0c38cd65f49c142e442)
}
.flag-icon-lv{
    background-image:url(../../images/lv.svg?81e09ae90f40671e660d9252a06e7f3d)
}
.flag-icon-ly{
    background-image:url(../../images/ly.svg?90d30077f8a3804d97b146261cf4a3dc)
}
.flag-icon-ma{
    background-image:url(../../images/ma.svg?1a0dcc3ead6a6454d44b898a4a79bc68)
}
.flag-icon-mc{
    background-image:url(../../images/mc.svg?19332ab10e31929efe19e01e025847ba)
}
.flag-icon-md{
    background-image:url(../../images/md.svg?e988d06e7521a5747a749d480e10711f)
}
.flag-icon-me{
    background-image:url(../../images/me.svg?7205477bdac5b8c124ca0bd945f7cd5a)
}
.flag-icon-mf{
    background-image:url(../../images/mf.svg?027fddb4ab18a2891b0eeabc9aff4a99)
}
.flag-icon-mg{
    background-image:url(../../images/mg.svg?3188bbb4bd729ad4ee1d568d5551d7e1)
}
.flag-icon-mh{
    background-image:url(../../images/mh.svg?44e5eb9b8c21b0ee9d4b5825eebde1a0)
}
.flag-icon-mk{
    background-image:url(../../images/mk.svg?61b54f022ec3a38e163b8434493932a5)
}
.flag-icon-ml{
    background-image:url(../../images/ml.svg?69380f5e913e1910ef108451957f7c54)
}
.flag-icon-mm{
    background-image:url(../../images/mm.svg?ab106c08f140b816fd9d6194615c3e8f)
}
.flag-icon-mn{
    background-image:url(../../images/mn.svg?27a06bbab7b35161a735cfc2fee36d15)
}
.flag-icon-mo{
    background-image:url(../../images/mo.svg?f292dcec7f3162710541fb80a3a4dbdc)
}
.flag-icon-mp{
    background-image:url(../../images/mp.svg?ee67e252aa99f1e76779e99f3b92c801)
}
.flag-icon-mq{
    background-image:url(../../images/mq.svg?70086d0feb719f8eb504b30e9ecf0053)
}
.flag-icon-mr{
    background-image:url(../../images/mr.svg?092d85720d3e13cf9845bacb2453d997)
}
.flag-icon-ms{
    background-image:url(../../images/ms.svg?6b34ba781c7eceef8f5f318fdeda10b6)
}
.flag-icon-mt{
    background-image:url(../../images/mt.svg?e4c6b9b130e5e2d924496c14e2e1e5fc)
}
.flag-icon-mu{
    background-image:url(../../images/mu.svg?04b8653254d02595d1f2a2012d4838a1)
}
.flag-icon-mv{
    background-image:url(../../images/mv.svg?38bc21fbd62efd98d03a11b7b7f0d5eb)
}
.flag-icon-mw{
    background-image:url(../../images/mw.svg?b8a69df676fa2acca63a7a20b2af0a9e)
}
.flag-icon-mx{
    background-image:url(../../images/mx.svg?e2a17e8bb0f7f4eecbc8cba77d61adeb)
}
.flag-icon-my{
    background-image:url(../../images/my.svg?c3040651398145aaa42b8f568aa9c9b5)
}
.flag-icon-mz{
    background-image:url(../../images/mz.svg?000f27295afbecaa7242c0fdc5d72856)
}
.flag-icon-na{
    background-image:url(../../images/na.svg?92ff1effd6fa46fcddd59e53a94225cb)
}
.flag-icon-nc{
    background-image:url(../../images/nc.svg?24f6e95e01b68f3cae37e36cf8d4c1b6)
}
.flag-icon-ne{
    background-image:url(../../images/ne.svg?a47d382a08c586969cd33cef74e9b4a4)
}
.flag-icon-nf{
    background-image:url(../../images/nf.svg?b945d98c29ff5e93d76f8d69f8bae5d3)
}
.flag-icon-ng{
    background-image:url(../../images/ng.svg?f06a1a96f287b092d0679f27ec93fa56)
}
.flag-icon-ni{
    background-image:url(../../images/ni.svg?37c145f65f2da7fa12f2b32c44d33803)
}
.flag-icon-nl{
    background-image:url(../../images/nl.svg?54ee2fb96fd8fe9a9fdf7118aa0d838b)
}
.flag-icon-no{
    background-image:url(../../images/no.svg?ac8a4a84672e14bb2d189bd525bc286c)
}
.flag-icon-np{
    background-image:url(../../images/np.svg?d6471cdf5482b96a994c9bd10757942c)
}
.flag-icon-nr{
    background-image:url(../../images/nr.svg?afd9a1bc965716cfda7e03080c2e11dc)
}
.flag-icon-nu{
    background-image:url(../../images/nu.svg?c74cea43495fe4d8b95af4e086a34aba)
}
.flag-icon-nz{
    background-image:url(../../images/nz.svg?2484cd907986aaf23f03c91a5d914300)
}
.flag-icon-om{
    background-image:url(../../images/om.svg?8cf29d8c6803a56dc65e2e07c7e4d3ac)
}
.flag-icon-pa{
    background-image:url(../../images/pa.svg?ac852bd19bb54f2e74ada410152cb882)
}
.flag-icon-pe{
    background-image:url(../../images/pe.svg?9e203490ba981bb8620ff0c4fa6fab7f)
}
.flag-icon-pf{
    background-image:url(../../images/pf.svg?ad7ef976ecc1172a7521fee9178a50dd)
}
.flag-icon-pg{
    background-image:url(../../images/pg.svg?eba00217917bc1a76d1c931c8c701ee0)
}
.flag-icon-ph{
    background-image:url(../../images/ph.svg?13ee68d079dc56c8d0fae7fc5e8cfa6e)
}
.flag-icon-pk{
    background-image:url(../../images/pk.svg?4b3f34983920d4ea264b0b33b894d307)
}
.flag-icon-pl{
    background-image:url(../../images/pl.svg?a2ca265aa40c2d563c9f0ed2ff22268a)
}
.flag-icon-pm{
    background-image:url(../../images/pm.svg?24f6e95e01b68f3cae37e36cf8d4c1b6)
}
.flag-icon-pn{
    background-image:url(../../images/pn.svg?c381ab4afcd27607e158a9852b13d7d6)
}
.flag-icon-pr{
    background-image:url(../../images/pr.svg?09777752983dc08c4bb0eca20ba05237)
}
.flag-icon-ps{
    background-image:url(../../images/ps.svg?67e24eaef6cf308e1fa685ef0d8b3125)
}
.flag-icon-pt{
    background-image:url(../../images/pt.svg?7f2bbb3c489b6c954ab3900a05bdbcfb)
}
.flag-icon-pw{
    background-image:url(../../images/pw.svg?146b586e90e1663fff1fb3f766a802ed)
}
.flag-icon-py{
    background-image:url(../../images/py.svg?dfdb8e4a0e7b8600271cf1e4326e90b6)
}
.flag-icon-qa{
    background-image:url(../../images/qa.svg?31e0f5df2ede992a5913aeef98bbeee6)
}
.flag-icon-re{
    background-image:url(../../images/re.svg?24f6e95e01b68f3cae37e36cf8d4c1b6)
}
.flag-icon-ro{
    background-image:url(../../images/ro.svg?3f922c052c2726fa4f5d7633b3a14161)
}
.flag-icon-rs{
    background-image:url(../../images/rs.svg?a7f6e38c2e8bda0e8e0890ccac48b388)
}
.flag-icon-ru{
    background-image:url(../../images/ru.svg?c6787e76343b1a18850b354d15a191f5)
}
.flag-icon-rw{
    background-image:url(../../images/rw.svg?e0c95c6729c06f6f7af89da13abe33c4)
}
.flag-icon-sa{
    background-image:url(../../images/sa.svg?c63bf725633fd74a61776ed84d1e448b)
}
.flag-icon-sb{
    background-image:url(../../images/sb.svg?0f9fbaf76e96f789044c56cc836c9ea3)
}
.flag-icon-sc{
    background-image:url(../../images/sc.svg?dcf33318e810041d2cf74533d2785f64)
}
.flag-icon-sd{
    background-image:url(../../images/sd.svg?09213f7dd99090411851cb80ad45210c)
}
.flag-icon-se{
    background-image:url(../../images/se.svg?9d13be9808d6805a0b0e3a83ed80c7c1)
}
.flag-icon-sg{
    background-image:url(../../images/sg.svg?50136aa9ece4d55229f96bdf285d6008)
}
.flag-icon-sh{
    background-image:url(../../images/sh.svg?c0aa9546bd03d8182a0b73cf64c08057)
}
.flag-icon-si{
    background-image:url(../../images/si.svg?b9769a826ee4cf51d81965aa6111121c)
}
.flag-icon-sj{
    background-image:url(../../images/sj.svg?549a88cc6aee4f404de50e0b26b74fab)
}
.flag-icon-sk{
    background-image:url(../../images/sk.svg?8c5d7bd93ddd784c045d97736432dce4)
}
.flag-icon-sl{
    background-image:url(../../images/sl.svg?102c76ff04cd6f1928e9ffddbb92ab27)
}
.flag-icon-sm{
    background-image:url(../../images/sm.svg?2157d4b73143a64b050bbcfa65fc3893)
}
.flag-icon-sn{
    background-image:url(../../images/sn.svg?c95adb975759cd776fb94fd13baa2071)
}
.flag-icon-so{
    background-image:url(../../images/so.svg?8fa2173936bd215ed1e81d191beed4a0)
}
.flag-icon-sr{
    background-image:url(../../images/sr.svg?296ce1189dce4bc95dc47d821d8cce1d)
}
.flag-icon-ss{
    background-image:url(../../images/ss.svg?fbf10fdeacadd4b1de5136d40ed738ea)
}
.flag-icon-st{
    background-image:url(../../images/st.svg?ca125d8e52179f8dbc0d152004ca9450)
}
.flag-icon-sv{
    background-image:url(../../images/sv.svg?3d8a8502a46da4864b914b5a2244a6f0)
}
.flag-icon-sx{
    background-image:url(../../images/sx.svg?818aae784f4f0f9050eac0be12694174)
}
.flag-icon-sy{
    background-image:url(../../images/sy.svg?5b1078ffc2bed55370d826c84b46f428)
}
.flag-icon-sz{
    background-image:url(../../images/sz.svg?ceaaa4c63b769d0e24616fb523a4c8ce)
}
.flag-icon-tc{
    background-image:url(../../images/tc.svg?a440078a71152f92b140c4d43f59fbb4)
}
.flag-icon-td{
    background-image:url(../../images/td.svg?42b680859a5317024e3010db889b833b)
}
.flag-icon-tf{
    background-image:url(../../images/tf.svg?f98f3dc2697f3f29aa3d3030da782be1)
}
.flag-icon-tg{
    background-image:url(../../images/tg.svg?ff005c53b99176b8a52b09529146892d)
}
.flag-icon-th{
    background-image:url(../../images/th.svg?683b0a8c411156541ca52e540a66dee8)
}
.flag-icon-tj{
    background-image:url(../../images/tj.svg?1cbf3f862ebdd1e757d848f6fe4c8d03)
}
.flag-icon-tk{
    background-image:url(../../images/tk.svg?b4fbd870a5c002bdf25294aeb4c9d17c)
}
.flag-icon-tl{
    background-image:url(../../images/tl.svg?931c955e882e1d9d383fac4913acc86a)
}
.flag-icon-tm{
    background-image:url(../../images/tm.svg?438cc808a5015eb4d5f8a5351d9351a8)
}
.flag-icon-tn{
    background-image:url(../../images/tn.svg?0168e01e9ad2f30b3d905380a3582aee)
}
.flag-icon-to{
    background-image:url(../../images/to.svg?aaf7f0c1550c14bdcea58b7559db5e3a)
}
.flag-icon-tr{
    background-image:url(../../images/tr.svg?68b6d6c554004d4df34816fbf15f4fb1)
}
.flag-icon-tt{
    background-image:url(../../images/tt.svg?b3e3b71d90427b59fdcf66ae66f2e037)
}
.flag-icon-tv{
    background-image:url(../../images/tv.svg?7f24b5dd9a072b1f86843a767c3a58c6)
}
.flag-icon-tw{
    background-image:url(../../images/tw.svg?9deb4dca659f5c13ce77ec9e00e654a0)
}
.flag-icon-tz{
    background-image:url(../../images/tz.svg?2879aa446856858165e3a9f59ca6fc39)
}
.flag-icon-ua{
    background-image:url(../../images/ua.svg?6a02d44c854899fbdeb819ff95ae5795)
}
.flag-icon-ug{
    background-image:url(../../images/ug.svg?12860da242bf1bc1bd2653265416e5fb)
}
.flag-icon-um{
    background-image:url(../../images/um.svg?17feb77f1a37ae3c7cdd1527a33b3074)
}
.flag-icon-us{
    background-image:url(../../images/us.svg?17feb77f1a37ae3c7cdd1527a33b3074)
}
.flag-icon-uy{
    background-image:url(../../images/uy.svg?567a17c677329128424d89748f69057c)
}
.flag-icon-uz{
    background-image:url(../../images/uz.svg?f4169159e8a9c5f8fcb4462eea3ab397)
}
.flag-icon-va{
    background-image:url(../../images/va.svg?75dcc30dd69fe4a8de1c7cdbf175fb2b)
}
.flag-icon-vc{
    background-image:url(../../images/vc.svg?2f8354cf0fb65fad79f3ad295a2ba30c)
}
.flag-icon-ve{
    background-image:url(../../images/ve.svg?3af86393f0364048e3a863cf3f4b6e7e)
}
.flag-icon-vg{
    background-image:url(../../images/vg.svg?419c82fbaf9621fdf048405dcb61ea87)
}
.flag-icon-vi{
    background-image:url(../../images/vi.svg?dba63d733ebf1fb05e13e6b365600313)
}
.flag-icon-vn{
    background-image:url(../../images/vn.svg?cc07a154881da36c00f2cdd21ed3ffa9)
}
.flag-icon-vu{
    background-image:url(../../images/vu.svg?f3e975fa70550c76f6ffebf0701f43f8)
}
.flag-icon-wf{
    background-image:url(../../images/wf.svg?1356331a61772d4609f9f692f82750f0)
}
.flag-icon-ws{
    background-image:url(../../images/ws.svg?56d9ece9b5f11e84992a723df5c60dd8)
}
.flag-icon-ye{
    background-image:url(../../images/ye.svg?8244b2d2a803cff9823c380344c35792)
}
.flag-icon-yt{
    background-image:url(../../images/yt.svg?24f6e95e01b68f3cae37e36cf8d4c1b6)
}
.flag-icon-za{
    background-image:url(../../images/za.svg?36eedd4dfce7ad655005a95735894ee5)
}
.flag-icon-zm{
    background-image:url(../../images/zm.svg?f3bb83f175a89fc894fb57dc8428c515)
}
.flag-icon-zw{
    background-image:url(../../images/zw.svg?871680141a2d163ccad8e09c23015cbe)
}/* MaterialDesignIcons.com */
@font-face{
    font-family:"Material Design Icons";
    src:url(../../fonts/materialdesignicons-webfont.eot?b8695cc16b97f1bd97446651af325e6d);
    src:url(../../fonts/materialdesignicons-webfont.eot?b8695cc16b97f1bd97446651af325e6d?#iefix&v=1.8.36) format("embedded-opentype"),url(../../fonts/materialdesignicons-webfont.woff2?cc3cf0bd5af9550e4d1836a730647860) format("woff2"),url(../../fonts/materialdesignicons-webfont.woff?4fed03f1e0fb2169381382b5e4294d14) format("woff"),url(../../fonts/materialdesignicons-webfont.ttf?a65b9561e6b00796ee6a34ea2c81e661) format("truetype"),url(../../fonts/materialdesignicons-webfont.svg?2cfc2e0d57d97405053048c8cd0724e3#materialdesigniconsregular) format("svg");
    font-weight:normal;
    font-style:normal
}
.mdi:before,.mdi-set{
    display:inline-block;
    font:normal normal normal 24px/1 "Material Design Icons";
    font-size:inherit;
    text-rendering:auto;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transform:translate(0, 0);
    transform:translate(0, 0)
}
.mdi-access-point:before{
    content:"\F002"
}
.mdi-access-point-network:before{
    content:"\F003"
}
.mdi-account:before{
    content:"\F004"
}
.mdi-account-alert:before{
    content:"\F005"
}
.mdi-account-box:before{
    content:"\F006"
}
.mdi-account-box-outline:before{
    content:"\F007"
}
.mdi-account-card-details:before{
    content:"\F5D2"
}
.mdi-account-check:before{
    content:"\F008"
}
.mdi-account-circle:before{
    content:"\F009"
}
.mdi-account-convert:before{
    content:"\F00A"
}
.mdi-account-edit:before{
    content:"\F6BB"
}
.mdi-account-key:before{
    content:"\F00B"
}
.mdi-account-location:before{
    content:"\F00C"
}
.mdi-account-minus:before{
    content:"\F00D"
}
.mdi-account-multiple:before{
    content:"\F00E"
}
.mdi-account-multiple-minus:before{
    content:"\F5D3"
}
.mdi-account-multiple-outline:before{
    content:"\F00F"
}
.mdi-account-multiple-plus:before{
    content:"\F010"
}
.mdi-account-network:before{
    content:"\F011"
}
.mdi-account-off:before{
    content:"\F012"
}
.mdi-account-outline:before{
    content:"\F013"
}
.mdi-account-plus:before{
    content:"\F014"
}
.mdi-account-remove:before{
    content:"\F015"
}
.mdi-account-search:before{
    content:"\F016"
}
.mdi-account-settings:before{
    content:"\F630"
}
.mdi-account-settings-variant:before{
    content:"\F631"
}
.mdi-account-star:before{
    content:"\F017"
}
.mdi-account-star-variant:before{
    content:"\F018"
}
.mdi-account-switch:before{
    content:"\F019"
}
.mdi-adjust:before{
    content:"\F01A"
}
.mdi-air-conditioner:before{
    content:"\F01B"
}
.mdi-airballoon:before{
    content:"\F01C"
}
.mdi-airplane:before{
    content:"\F01D"
}
.mdi-airplane-landing:before{
    content:"\F5D4"
}
.mdi-airplane-off:before{
    content:"\F01E"
}
.mdi-airplane-takeoff:before{
    content:"\F5D5"
}
.mdi-airplay:before{
    content:"\F01F"
}
.mdi-alarm:before{
    content:"\F020"
}
.mdi-alarm-check:before{
    content:"\F021"
}
.mdi-alarm-multiple:before{
    content:"\F022"
}
.mdi-alarm-off:before{
    content:"\F023"
}
.mdi-alarm-plus:before{
    content:"\F024"
}
.mdi-alarm-snooze:before{
    content:"\F68D"
}
.mdi-album:before{
    content:"\F025"
}
.mdi-alert:before{
    content:"\F026"
}
.mdi-alert-box:before{
    content:"\F027"
}
.mdi-alert-circle:before{
    content:"\F028"
}
.mdi-alert-circle-outline:before{
    content:"\F5D6"
}
.mdi-alert-octagon:before{
    content:"\F029"
}
.mdi-alert-octagram:before{
    content:"\F6BC"
}
.mdi-alert-outline:before{
    content:"\F02A"
}
.mdi-all-inclusive:before{
    content:"\F6BD"
}
.mdi-alpha:before{
    content:"\F02B"
}
.mdi-alphabetical:before{
    content:"\F02C"
}
.mdi-altimeter:before{
    content:"\F5D7"
}
.mdi-amazon:before{
    content:"\F02D"
}
.mdi-amazon-clouddrive:before{
    content:"\F02E"
}
.mdi-ambulance:before{
    content:"\F02F"
}
.mdi-amplifier:before{
    content:"\F030"
}
.mdi-anchor:before{
    content:"\F031"
}
.mdi-android:before{
    content:"\F032"
}
.mdi-android-debug-bridge:before{
    content:"\F033"
}
.mdi-android-studio:before{
    content:"\F034"
}
.mdi-angular:before{
    content:"\F6B1"
}
.mdi-angularjs:before{
    content:"\F6BE"
}
.mdi-animation:before{
    content:"\F5D8"
}
.mdi-apple:before{
    content:"\F035"
}
.mdi-apple-finder:before{
    content:"\F036"
}
.mdi-apple-ios:before{
    content:"\F037"
}
.mdi-apple-keyboard-caps:before{
    content:"\F632"
}
.mdi-apple-keyboard-command:before{
    content:"\F633"
}
.mdi-apple-keyboard-control:before{
    content:"\F634"
}
.mdi-apple-keyboard-option:before{
    content:"\F635"
}
.mdi-apple-keyboard-shift:before{
    content:"\F636"
}
.mdi-apple-mobileme:before{
    content:"\F038"
}
.mdi-apple-safari:before{
    content:"\F039"
}
.mdi-application:before{
    content:"\F614"
}
.mdi-apps:before{
    content:"\F03B"
}
.mdi-archive:before{
    content:"\F03C"
}
.mdi-arrange-bring-forward:before{
    content:"\F03D"
}
.mdi-arrange-bring-to-front:before{
    content:"\F03E"
}
.mdi-arrange-send-backward:before{
    content:"\F03F"
}
.mdi-arrange-send-to-back:before{
    content:"\F040"
}
.mdi-arrow-all:before{
    content:"\F041"
}
.mdi-arrow-bottom-left:before{
    content:"\F042"
}
.mdi-arrow-bottom-right:before{
    content:"\F043"
}
.mdi-arrow-compress:before{
    content:"\F615"
}
.mdi-arrow-compress-all:before{
    content:"\F044"
}
.mdi-arrow-down:before{
    content:"\F045"
}
.mdi-arrow-down-bold:before{
    content:"\F046"
}
.mdi-arrow-down-bold-circle:before{
    content:"\F047"
}
.mdi-arrow-down-bold-circle-outline:before{
    content:"\F048"
}
.mdi-arrow-down-bold-hexagon-outline:before{
    content:"\F049"
}
.mdi-arrow-down-box:before{
    content:"\F6BF"
}
.mdi-arrow-down-drop-circle:before{
    content:"\F04A"
}
.mdi-arrow-down-drop-circle-outline:before{
    content:"\F04B"
}
.mdi-arrow-expand:before{
    content:"\F616"
}
.mdi-arrow-expand-all:before{
    content:"\F04C"
}
.mdi-arrow-left:before{
    content:"\F04D"
}
.mdi-arrow-left-bold:before{
    content:"\F04E"
}
.mdi-arrow-left-bold-circle:before{
    content:"\F04F"
}
.mdi-arrow-left-bold-circle-outline:before{
    content:"\F050"
}
.mdi-arrow-left-bold-hexagon-outline:before{
    content:"\F051"
}
.mdi-arrow-left-box:before{
    content:"\F6C0"
}
.mdi-arrow-left-drop-circle:before{
    content:"\F052"
}
.mdi-arrow-left-drop-circle-outline:before{
    content:"\F053"
}
.mdi-arrow-right:before{
    content:"\F054"
}
.mdi-arrow-right-bold:before{
    content:"\F055"
}
.mdi-arrow-right-bold-circle:before{
    content:"\F056"
}
.mdi-arrow-right-bold-circle-outline:before{
    content:"\F057"
}
.mdi-arrow-right-bold-hexagon-outline:before{
    content:"\F058"
}
.mdi-arrow-right-box:before{
    content:"\F6C1"
}
.mdi-arrow-right-drop-circle:before{
    content:"\F059"
}
.mdi-arrow-right-drop-circle-outline:before{
    content:"\F05A"
}
.mdi-arrow-top-left:before{
    content:"\F05B"
}
.mdi-arrow-top-right:before{
    content:"\F05C"
}
.mdi-arrow-up:before{
    content:"\F05D"
}
.mdi-arrow-up-bold:before{
    content:"\F05E"
}
.mdi-arrow-up-bold-circle:before{
    content:"\F05F"
}
.mdi-arrow-up-bold-circle-outline:before{
    content:"\F060"
}
.mdi-arrow-up-bold-hexagon-outline:before{
    content:"\F061"
}
.mdi-arrow-up-box:before{
    content:"\F6C2"
}
.mdi-arrow-up-drop-circle:before{
    content:"\F062"
}
.mdi-arrow-up-drop-circle-outline:before{
    content:"\F063"
}
.mdi-assistant:before{
    content:"\F064"
}
.mdi-asterisk:before{
    content:"\F6C3"
}
.mdi-at:before{
    content:"\F065"
}
.mdi-attachment:before{
    content:"\F066"
}
.mdi-audiobook:before{
    content:"\F067"
}
.mdi-auto-fix:before{
    content:"\F068"
}
.mdi-auto-upload:before{
    content:"\F069"
}
.mdi-autorenew:before{
    content:"\F06A"
}
.mdi-av-timer:before{
    content:"\F06B"
}
.mdi-baby:before{
    content:"\F06C"
}
.mdi-baby-buggy:before{
    content:"\F68E"
}
.mdi-backburger:before{
    content:"\F06D"
}
.mdi-backspace:before{
    content:"\F06E"
}
.mdi-backup-restore:before{
    content:"\F06F"
}
.mdi-bandcamp:before{
    content:"\F674"
}
.mdi-bank:before{
    content:"\F070"
}
.mdi-barcode:before{
    content:"\F071"
}
.mdi-barcode-scan:before{
    content:"\F072"
}
.mdi-barley:before{
    content:"\F073"
}
.mdi-barrel:before{
    content:"\F074"
}
.mdi-basecamp:before{
    content:"\F075"
}
.mdi-basket:before{
    content:"\F076"
}
.mdi-basket-fill:before{
    content:"\F077"
}
.mdi-basket-unfill:before{
    content:"\F078"
}
.mdi-battery:before{
    content:"\F079"
}
.mdi-battery-10:before{
    content:"\F07A"
}
.mdi-battery-20:before{
    content:"\F07B"
}
.mdi-battery-30:before{
    content:"\F07C"
}
.mdi-battery-40:before{
    content:"\F07D"
}
.mdi-battery-50:before{
    content:"\F07E"
}
.mdi-battery-60:before{
    content:"\F07F"
}
.mdi-battery-70:before{
    content:"\F080"
}
.mdi-battery-80:before{
    content:"\F081"
}
.mdi-battery-90:before{
    content:"\F082"
}
.mdi-battery-alert:before{
    content:"\F083"
}
.mdi-battery-charging:before{
    content:"\F084"
}
.mdi-battery-charging-100:before{
    content:"\F085"
}
.mdi-battery-charging-20:before{
    content:"\F086"
}
.mdi-battery-charging-30:before{
    content:"\F087"
}
.mdi-battery-charging-40:before{
    content:"\F088"
}
.mdi-battery-charging-60:before{
    content:"\F089"
}
.mdi-battery-charging-80:before{
    content:"\F08A"
}
.mdi-battery-charging-90:before{
    content:"\F08B"
}
.mdi-battery-minus:before{
    content:"\F08C"
}
.mdi-battery-negative:before{
    content:"\F08D"
}
.mdi-battery-outline:before{
    content:"\F08E"
}
.mdi-battery-plus:before{
    content:"\F08F"
}
.mdi-battery-positive:before{
    content:"\F090"
}
.mdi-battery-unknown:before{
    content:"\F091"
}
.mdi-beach:before{
    content:"\F092"
}
.mdi-beaker:before{
    content:"\F68F"
}
.mdi-beats:before{
    content:"\F097"
}
.mdi-beer:before{
    content:"\F098"
}
.mdi-behance:before{
    content:"\F099"
}
.mdi-bell:before{
    content:"\F09A"
}
.mdi-bell-off:before{
    content:"\F09B"
}
.mdi-bell-outline:before{
    content:"\F09C"
}
.mdi-bell-plus:before{
    content:"\F09D"
}
.mdi-bell-ring:before{
    content:"\F09E"
}
.mdi-bell-ring-outline:before{
    content:"\F09F"
}
.mdi-bell-sleep:before{
    content:"\F0A0"
}
.mdi-beta:before{
    content:"\F0A1"
}
.mdi-bible:before{
    content:"\F0A2"
}
.mdi-bike:before{
    content:"\F0A3"
}
.mdi-bing:before{
    content:"\F0A4"
}
.mdi-binoculars:before{
    content:"\F0A5"
}
.mdi-bio:before{
    content:"\F0A6"
}
.mdi-biohazard:before{
    content:"\F0A7"
}
.mdi-bitbucket:before{
    content:"\F0A8"
}
.mdi-black-mesa:before{
    content:"\F0A9"
}
.mdi-blackberry:before{
    content:"\F0AA"
}
.mdi-blender:before{
    content:"\F0AB"
}
.mdi-blinds:before{
    content:"\F0AC"
}
.mdi-block-helper:before{
    content:"\F0AD"
}
.mdi-blogger:before{
    content:"\F0AE"
}
.mdi-bluetooth:before{
    content:"\F0AF"
}
.mdi-bluetooth-audio:before{
    content:"\F0B0"
}
.mdi-bluetooth-connect:before{
    content:"\F0B1"
}
.mdi-bluetooth-off:before{
    content:"\F0B2"
}
.mdi-bluetooth-settings:before{
    content:"\F0B3"
}
.mdi-bluetooth-transfer:before{
    content:"\F0B4"
}
.mdi-blur:before{
    content:"\F0B5"
}
.mdi-blur-linear:before{
    content:"\F0B6"
}
.mdi-blur-off:before{
    content:"\F0B7"
}
.mdi-blur-radial:before{
    content:"\F0B8"
}
.mdi-bomb:before{
    content:"\F690"
}
.mdi-bomb-off:before{
    content:"\F6C4"
}
.mdi-bone:before{
    content:"\F0B9"
}
.mdi-book:before{
    content:"\F0BA"
}
.mdi-book-minus:before{
    content:"\F5D9"
}
.mdi-book-multiple:before{
    content:"\F0BB"
}
.mdi-book-multiple-variant:before{
    content:"\F0BC"
}
.mdi-book-open:before{
    content:"\F0BD"
}
.mdi-book-open-page-variant:before{
    content:"\F5DA"
}
.mdi-book-open-variant:before{
    content:"\F0BE"
}
.mdi-book-plus:before{
    content:"\F5DB"
}
.mdi-book-variant:before{
    content:"\F0BF"
}
.mdi-bookmark:before{
    content:"\F0C0"
}
.mdi-bookmark-check:before{
    content:"\F0C1"
}
.mdi-bookmark-music:before{
    content:"\F0C2"
}
.mdi-bookmark-outline:before{
    content:"\F0C3"
}
.mdi-bookmark-plus:before{
    content:"\F0C5"
}
.mdi-bookmark-plus-outline:before{
    content:"\F0C4"
}
.mdi-bookmark-remove:before{
    content:"\F0C6"
}
.mdi-boombox:before{
    content:"\F5DC"
}
.mdi-bootstrap:before{
    content:"\F6C5"
}
.mdi-border-all:before{
    content:"\F0C7"
}
.mdi-border-bottom:before{
    content:"\F0C8"
}
.mdi-border-color:before{
    content:"\F0C9"
}
.mdi-border-horizontal:before{
    content:"\F0CA"
}
.mdi-border-inside:before{
    content:"\F0CB"
}
.mdi-border-left:before{
    content:"\F0CC"
}
.mdi-border-none:before{
    content:"\F0CD"
}
.mdi-border-outside:before{
    content:"\F0CE"
}
.mdi-border-right:before{
    content:"\F0CF"
}
.mdi-border-style:before{
    content:"\F0D0"
}
.mdi-border-top:before{
    content:"\F0D1"
}
.mdi-border-vertical:before{
    content:"\F0D2"
}
.mdi-bow-tie:before{
    content:"\F677"
}
.mdi-bowl:before{
    content:"\F617"
}
.mdi-bowling:before{
    content:"\F0D3"
}
.mdi-box:before{
    content:"\F0D4"
}
.mdi-box-cutter:before{
    content:"\F0D5"
}
.mdi-box-shadow:before{
    content:"\F637"
}
.mdi-bridge:before{
    content:"\F618"
}
.mdi-briefcase:before{
    content:"\F0D6"
}
.mdi-briefcase-check:before{
    content:"\F0D7"
}
.mdi-briefcase-download:before{
    content:"\F0D8"
}
.mdi-briefcase-upload:before{
    content:"\F0D9"
}
.mdi-brightness-1:before{
    content:"\F0DA"
}
.mdi-brightness-2:before{
    content:"\F0DB"
}
.mdi-brightness-3:before{
    content:"\F0DC"
}
.mdi-brightness-4:before{
    content:"\F0DD"
}
.mdi-brightness-5:before{
    content:"\F0DE"
}
.mdi-brightness-6:before{
    content:"\F0DF"
}
.mdi-brightness-7:before{
    content:"\F0E0"
}
.mdi-brightness-auto:before{
    content:"\F0E1"
}
.mdi-broom:before{
    content:"\F0E2"
}
.mdi-brush:before{
    content:"\F0E3"
}
.mdi-buffer:before{
    content:"\F619"
}
.mdi-bug:before{
    content:"\F0E4"
}
.mdi-bulletin-board:before{
    content:"\F0E5"
}
.mdi-bullhorn:before{
    content:"\F0E6"
}
.mdi-bullseye:before{
    content:"\F5DD"
}
.mdi-burst-mode:before{
    content:"\F5DE"
}
.mdi-bus:before{
    content:"\F0E7"
}
.mdi-cached:before{
    content:"\F0E8"
}
.mdi-cake:before{
    content:"\F0E9"
}
.mdi-cake-layered:before{
    content:"\F0EA"
}
.mdi-cake-variant:before{
    content:"\F0EB"
}
.mdi-calculator:before{
    content:"\F0EC"
}
.mdi-calendar:before{
    content:"\F0ED"
}
.mdi-calendar-blank:before{
    content:"\F0EE"
}
.mdi-calendar-check:before{
    content:"\F0EF"
}
.mdi-calendar-clock:before{
    content:"\F0F0"
}
.mdi-calendar-multiple:before{
    content:"\F0F1"
}
.mdi-calendar-multiple-check:before{
    content:"\F0F2"
}
.mdi-calendar-plus:before{
    content:"\F0F3"
}
.mdi-calendar-question:before{
    content:"\F691"
}
.mdi-calendar-range:before{
    content:"\F678"
}
.mdi-calendar-remove:before{
    content:"\F0F4"
}
.mdi-calendar-text:before{
    content:"\F0F5"
}
.mdi-calendar-today:before{
    content:"\F0F6"
}
.mdi-call-made:before{
    content:"\F0F7"
}
.mdi-call-merge:before{
    content:"\F0F8"
}
.mdi-call-missed:before{
    content:"\F0F9"
}
.mdi-call-received:before{
    content:"\F0FA"
}
.mdi-call-split:before{
    content:"\F0FB"
}
.mdi-camcorder:before{
    content:"\F0FC"
}
.mdi-camcorder-box:before{
    content:"\F0FD"
}
.mdi-camcorder-box-off:before{
    content:"\F0FE"
}
.mdi-camcorder-off:before{
    content:"\F0FF"
}
.mdi-camera:before{
    content:"\F100"
}
.mdi-camera-burst:before{
    content:"\F692"
}
.mdi-camera-enhance:before{
    content:"\F101"
}
.mdi-camera-front:before{
    content:"\F102"
}
.mdi-camera-front-variant:before{
    content:"\F103"
}
.mdi-camera-iris:before{
    content:"\F104"
}
.mdi-camera-off:before{
    content:"\F5DF"
}
.mdi-camera-party-mode:before{
    content:"\F105"
}
.mdi-camera-rear:before{
    content:"\F106"
}
.mdi-camera-rear-variant:before{
    content:"\F107"
}
.mdi-camera-switch:before{
    content:"\F108"
}
.mdi-camera-timer:before{
    content:"\F109"
}
.mdi-candle:before{
    content:"\F5E2"
}
.mdi-candycane:before{
    content:"\F10A"
}
.mdi-car:before{
    content:"\F10B"
}
.mdi-car-battery:before{
    content:"\F10C"
}
.mdi-car-connected:before{
    content:"\F10D"
}
.mdi-car-wash:before{
    content:"\F10E"
}
.mdi-cards:before{
    content:"\F638"
}
.mdi-cards-outline:before{
    content:"\F639"
}
.mdi-cards-playing-outline:before{
    content:"\F63A"
}
.mdi-cards-variant:before{
    content:"\F6C6"
}
.mdi-carrot:before{
    content:"\F10F"
}
.mdi-cart:before{
    content:"\F110"
}
.mdi-cart-off:before{
    content:"\F66B"
}
.mdi-cart-outline:before{
    content:"\F111"
}
.mdi-cart-plus:before{
    content:"\F112"
}
.mdi-case-sensitive-alt:before{
    content:"\F113"
}
.mdi-cash:before{
    content:"\F114"
}
.mdi-cash-100:before{
    content:"\F115"
}
.mdi-cash-multiple:before{
    content:"\F116"
}
.mdi-cash-usd:before{
    content:"\F117"
}
.mdi-cast:before{
    content:"\F118"
}
.mdi-cast-connected:before{
    content:"\F119"
}
.mdi-castle:before{
    content:"\F11A"
}
.mdi-cat:before{
    content:"\F11B"
}
.mdi-cellphone:before{
    content:"\F11C"
}
.mdi-cellphone-android:before{
    content:"\F11D"
}
.mdi-cellphone-basic:before{
    content:"\F11E"
}
.mdi-cellphone-dock:before{
    content:"\F11F"
}
.mdi-cellphone-iphone:before{
    content:"\F120"
}
.mdi-cellphone-link:before{
    content:"\F121"
}
.mdi-cellphone-link-off:before{
    content:"\F122"
}
.mdi-cellphone-settings:before{
    content:"\F123"
}
.mdi-certificate:before{
    content:"\F124"
}
.mdi-chair-school:before{
    content:"\F125"
}
.mdi-chart-arc:before{
    content:"\F126"
}
.mdi-chart-areaspline:before{
    content:"\F127"
}
.mdi-chart-bar:before{
    content:"\F128"
}
.mdi-chart-bubble:before{
    content:"\F5E3"
}
.mdi-chart-gantt:before{
    content:"\F66C"
}
.mdi-chart-histogram:before{
    content:"\F129"
}
.mdi-chart-line:before{
    content:"\F12A"
}
.mdi-chart-pie:before{
    content:"\F12B"
}
.mdi-chart-scatterplot-hexbin:before{
    content:"\F66D"
}
.mdi-chart-timeline:before{
    content:"\F66E"
}
.mdi-check:before{
    content:"\F12C"
}
.mdi-check-all:before{
    content:"\F12D"
}
.mdi-check-circle:before{
    content:"\F5E0"
}
.mdi-check-circle-outline:before{
    content:"\F5E1"
}
.mdi-checkbox-blank:before{
    content:"\F12E"
}
.mdi-checkbox-blank-circle:before{
    content:"\F12F"
}
.mdi-checkbox-blank-circle-outline:before{
    content:"\F130"
}
.mdi-checkbox-blank-outline:before{
    content:"\F131"
}
.mdi-checkbox-marked:before{
    content:"\F132"
}
.mdi-checkbox-marked-circle:before{
    content:"\F133"
}
.mdi-checkbox-marked-circle-outline:before{
    content:"\F134"
}
.mdi-checkbox-marked-outline:before{
    content:"\F135"
}
.mdi-checkbox-multiple-blank:before{
    content:"\F136"
}
.mdi-checkbox-multiple-blank-circle:before{
    content:"\F63B"
}
.mdi-checkbox-multiple-blank-circle-outline:before{
    content:"\F63C"
}
.mdi-checkbox-multiple-blank-outline:before{
    content:"\F137"
}
.mdi-checkbox-multiple-marked:before{
    content:"\F138"
}
.mdi-checkbox-multiple-marked-circle:before{
    content:"\F63D"
}
.mdi-checkbox-multiple-marked-circle-outline:before{
    content:"\F63E"
}
.mdi-checkbox-multiple-marked-outline:before{
    content:"\F139"
}
.mdi-checkerboard:before{
    content:"\F13A"
}
.mdi-chemical-weapon:before{
    content:"\F13B"
}
.mdi-chevron-double-down:before{
    content:"\F13C"
}
.mdi-chevron-double-left:before{
    content:"\F13D"
}
.mdi-chevron-double-right:before{
    content:"\F13E"
}
.mdi-chevron-double-up:before{
    content:"\F13F"
}
.mdi-chevron-down:before{
    content:"\F140"
}
.mdi-chevron-left:before{
    content:"\F141"
}
.mdi-chevron-right:before{
    content:"\F142"
}
.mdi-chevron-up:before{
    content:"\F143"
}
.mdi-chip:before{
    content:"\F61A"
}
.mdi-church:before{
    content:"\F144"
}
.mdi-cisco-webex:before{
    content:"\F145"
}
.mdi-city:before{
    content:"\F146"
}
.mdi-clipboard:before{
    content:"\F147"
}
.mdi-clipboard-account:before{
    content:"\F148"
}
.mdi-clipboard-alert:before{
    content:"\F149"
}
.mdi-clipboard-arrow-down:before{
    content:"\F14A"
}
.mdi-clipboard-arrow-left:before{
    content:"\F14B"
}
.mdi-clipboard-check:before{
    content:"\F14C"
}
.mdi-clipboard-flow:before{
    content:"\F6C7"
}
.mdi-clipboard-outline:before{
    content:"\F14D"
}
.mdi-clipboard-text:before{
    content:"\F14E"
}
.mdi-clippy:before{
    content:"\F14F"
}
.mdi-clock:before{
    content:"\F150"
}
.mdi-clock-alert:before{
    content:"\F5CE"
}
.mdi-clock-end:before{
    content:"\F151"
}
.mdi-clock-fast:before{
    content:"\F152"
}
.mdi-clock-in:before{
    content:"\F153"
}
.mdi-clock-out:before{
    content:"\F154"
}
.mdi-clock-start:before{
    content:"\F155"
}
.mdi-close:before{
    content:"\F156"
}
.mdi-close-box:before{
    content:"\F157"
}
.mdi-close-box-outline:before{
    content:"\F158"
}
.mdi-close-circle:before{
    content:"\F159"
}
.mdi-close-circle-outline:before{
    content:"\F15A"
}
.mdi-close-network:before{
    content:"\F15B"
}
.mdi-close-octagon:before{
    content:"\F15C"
}
.mdi-close-octagon-outline:before{
    content:"\F15D"
}
.mdi-close-outline:before{
    content:"\F6C8"
}
.mdi-closed-caption:before{
    content:"\F15E"
}
.mdi-cloud:before{
    content:"\F15F"
}
.mdi-cloud-check:before{
    content:"\F160"
}
.mdi-cloud-circle:before{
    content:"\F161"
}
.mdi-cloud-download:before{
    content:"\F162"
}
.mdi-cloud-outline:before{
    content:"\F163"
}
.mdi-cloud-outline-off:before{
    content:"\F164"
}
.mdi-cloud-print:before{
    content:"\F165"
}
.mdi-cloud-print-outline:before{
    content:"\F166"
}
.mdi-cloud-sync:before{
    content:"\F63F"
}
.mdi-cloud-upload:before{
    content:"\F167"
}
.mdi-code-array:before{
    content:"\F168"
}
.mdi-code-braces:before{
    content:"\F169"
}
.mdi-code-brackets:before{
    content:"\F16A"
}
.mdi-code-equal:before{
    content:"\F16B"
}
.mdi-code-greater-than:before{
    content:"\F16C"
}
.mdi-code-greater-than-or-equal:before{
    content:"\F16D"
}
.mdi-code-less-than:before{
    content:"\F16E"
}
.mdi-code-less-than-or-equal:before{
    content:"\F16F"
}
.mdi-code-not-equal:before{
    content:"\F170"
}
.mdi-code-not-equal-variant:before{
    content:"\F171"
}
.mdi-code-parentheses:before{
    content:"\F172"
}
.mdi-code-string:before{
    content:"\F173"
}
.mdi-code-tags:before{
    content:"\F174"
}
.mdi-code-tags-check:before{
    content:"\F693"
}
.mdi-codepen:before{
    content:"\F175"
}
.mdi-coffee:before{
    content:"\F176"
}
.mdi-coffee-outline:before{
    content:"\F6C9"
}
.mdi-coffee-to-go:before{
    content:"\F177"
}
.mdi-coin:before{
    content:"\F178"
}
.mdi-coins:before{
    content:"\F694"
}
.mdi-collage:before{
    content:"\F640"
}
.mdi-color-helper:before{
    content:"\F179"
}
.mdi-comment:before{
    content:"\F17A"
}
.mdi-comment-account:before{
    content:"\F17B"
}
.mdi-comment-account-outline:before{
    content:"\F17C"
}
.mdi-comment-alert:before{
    content:"\F17D"
}
.mdi-comment-alert-outline:before{
    content:"\F17E"
}
.mdi-comment-check:before{
    content:"\F17F"
}
.mdi-comment-check-outline:before{
    content:"\F180"
}
.mdi-comment-multiple-outline:before{
    content:"\F181"
}
.mdi-comment-outline:before{
    content:"\F182"
}
.mdi-comment-plus-outline:before{
    content:"\F183"
}
.mdi-comment-processing:before{
    content:"\F184"
}
.mdi-comment-processing-outline:before{
    content:"\F185"
}
.mdi-comment-question-outline:before{
    content:"\F186"
}
.mdi-comment-remove-outline:before{
    content:"\F187"
}
.mdi-comment-text:before{
    content:"\F188"
}
.mdi-comment-text-outline:before{
    content:"\F189"
}
.mdi-compare:before{
    content:"\F18A"
}
.mdi-compass:before{
    content:"\F18B"
}
.mdi-compass-outline:before{
    content:"\F18C"
}
.mdi-console:before{
    content:"\F18D"
}
.mdi-contact-mail:before{
    content:"\F18E"
}
.mdi-contacts:before{
    content:"\F6CA"
}
.mdi-content-copy:before{
    content:"\F18F"
}
.mdi-content-cut:before{
    content:"\F190"
}
.mdi-content-duplicate:before{
    content:"\F191"
}
.mdi-content-paste:before{
    content:"\F192"
}
.mdi-content-save:before{
    content:"\F193"
}
.mdi-content-save-all:before{
    content:"\F194"
}
.mdi-content-save-settings:before{
    content:"\F61B"
}
.mdi-contrast:before{
    content:"\F195"
}
.mdi-contrast-box:before{
    content:"\F196"
}
.mdi-contrast-circle:before{
    content:"\F197"
}
.mdi-cookie:before{
    content:"\F198"
}
.mdi-copyright:before{
    content:"\F5E6"
}
.mdi-counter:before{
    content:"\F199"
}
.mdi-cow:before{
    content:"\F19A"
}
.mdi-creation:before{
    content:"\F1C9"
}
.mdi-credit-card:before{
    content:"\F19B"
}
.mdi-credit-card-multiple:before{
    content:"\F19C"
}
.mdi-credit-card-off:before{
    content:"\F5E4"
}
.mdi-credit-card-plus:before{
    content:"\F675"
}
.mdi-credit-card-scan:before{
    content:"\F19D"
}
.mdi-crop:before{
    content:"\F19E"
}
.mdi-crop-free:before{
    content:"\F19F"
}
.mdi-crop-landscape:before{
    content:"\F1A0"
}
.mdi-crop-portrait:before{
    content:"\F1A1"
}
.mdi-crop-rotate:before{
    content:"\F695"
}
.mdi-crop-square:before{
    content:"\F1A2"
}
.mdi-crosshairs:before{
    content:"\F1A3"
}
.mdi-crosshairs-gps:before{
    content:"\F1A4"
}
.mdi-crown:before{
    content:"\F1A5"
}
.mdi-cube:before{
    content:"\F1A6"
}
.mdi-cube-outline:before{
    content:"\F1A7"
}
.mdi-cube-send:before{
    content:"\F1A8"
}
.mdi-cube-unfolded:before{
    content:"\F1A9"
}
.mdi-cup:before{
    content:"\F1AA"
}
.mdi-cup-off:before{
    content:"\F5E5"
}
.mdi-cup-water:before{
    content:"\F1AB"
}
.mdi-currency-btc:before{
    content:"\F1AC"
}
.mdi-currency-eur:before{
    content:"\F1AD"
}
.mdi-currency-gbp:before{
    content:"\F1AE"
}
.mdi-currency-inr:before{
    content:"\F1AF"
}
.mdi-currency-ngn:before{
    content:"\F1B0"
}
.mdi-currency-rub:before{
    content:"\F1B1"
}
.mdi-currency-try:before{
    content:"\F1B2"
}
.mdi-currency-usd:before{
    content:"\F1B3"
}
.mdi-currency-usd-off:before{
    content:"\F679"
}
.mdi-cursor-default:before{
    content:"\F1B4"
}
.mdi-cursor-default-outline:before{
    content:"\F1B5"
}
.mdi-cursor-move:before{
    content:"\F1B6"
}
.mdi-cursor-pointer:before{
    content:"\F1B7"
}
.mdi-cursor-text:before{
    content:"\F5E7"
}
.mdi-database:before{
    content:"\F1B8"
}
.mdi-database-minus:before{
    content:"\F1B9"
}
.mdi-database-plus:before{
    content:"\F1BA"
}
.mdi-debug-step-into:before{
    content:"\F1BB"
}
.mdi-debug-step-out:before{
    content:"\F1BC"
}
.mdi-debug-step-over:before{
    content:"\F1BD"
}
.mdi-decimal-decrease:before{
    content:"\F1BE"
}
.mdi-decimal-increase:before{
    content:"\F1BF"
}
.mdi-delete:before{
    content:"\F1C0"
}
.mdi-delete-circle:before{
    content:"\F682"
}
.mdi-delete-empty:before{
    content:"\F6CB"
}
.mdi-delete-forever:before{
    content:"\F5E8"
}
.mdi-delete-sweep:before{
    content:"\F5E9"
}
.mdi-delete-variant:before{
    content:"\F1C1"
}
.mdi-delta:before{
    content:"\F1C2"
}
.mdi-deskphone:before{
    content:"\F1C3"
}
.mdi-desktop-mac:before{
    content:"\F1C4"
}
.mdi-desktop-tower:before{
    content:"\F1C5"
}
.mdi-details:before{
    content:"\F1C6"
}
.mdi-developer-board:before{
    content:"\F696"
}
.mdi-deviantart:before{
    content:"\F1C7"
}
.mdi-dialpad:before{
    content:"\F61C"
}
.mdi-diamond:before{
    content:"\F1C8"
}
.mdi-dice-1:before{
    content:"\F1CA"
}
.mdi-dice-2:before{
    content:"\F1CB"
}
.mdi-dice-3:before{
    content:"\F1CC"
}
.mdi-dice-4:before{
    content:"\F1CD"
}
.mdi-dice-5:before{
    content:"\F1CE"
}
.mdi-dice-6:before{
    content:"\F1CF"
}
.mdi-dice-d20:before{
    content:"\F5EA"
}
.mdi-dice-d4:before{
    content:"\F5EB"
}
.mdi-dice-d6:before{
    content:"\F5EC"
}
.mdi-dice-d8:before{
    content:"\F5ED"
}
.mdi-dictionary:before{
    content:"\F61D"
}
.mdi-directions:before{
    content:"\F1D0"
}
.mdi-directions-fork:before{
    content:"\F641"
}
.mdi-discord:before{
    content:"\F66F"
}
.mdi-disk:before{
    content:"\F5EE"
}
.mdi-disk-alert:before{
    content:"\F1D1"
}
.mdi-disqus:before{
    content:"\F1D2"
}
.mdi-disqus-outline:before{
    content:"\F1D3"
}
.mdi-division:before{
    content:"\F1D4"
}
.mdi-division-box:before{
    content:"\F1D5"
}
.mdi-dna:before{
    content:"\F683"
}
.mdi-dns:before{
    content:"\F1D6"
}
.mdi-do-not-disturb:before{
    content:"\F697"
}
.mdi-do-not-disturb-off:before{
    content:"\F698"
}
.mdi-dolby:before{
    content:"\F6B2"
}
.mdi-domain:before{
    content:"\F1D7"
}
.mdi-dots-horizontal:before{
    content:"\F1D8"
}
.mdi-dots-vertical:before{
    content:"\F1D9"
}
.mdi-douban:before{
    content:"\F699"
}
.mdi-download:before{
    content:"\F1DA"
}
.mdi-drag:before{
    content:"\F1DB"
}
.mdi-drag-horizontal:before{
    content:"\F1DC"
}
.mdi-drag-vertical:before{
    content:"\F1DD"
}
.mdi-drawing:before{
    content:"\F1DE"
}
.mdi-drawing-box:before{
    content:"\F1DF"
}
.mdi-dribbble:before{
    content:"\F1E0"
}
.mdi-dribbble-box:before{
    content:"\F1E1"
}
.mdi-drone:before{
    content:"\F1E2"
}
.mdi-dropbox:before{
    content:"\F1E3"
}
.mdi-drupal:before{
    content:"\F1E4"
}
.mdi-duck:before{
    content:"\F1E5"
}
.mdi-dumbbell:before{
    content:"\F1E6"
}
.mdi-earth:before{
    content:"\F1E7"
}
.mdi-earth-box:before{
    content:"\F6CC"
}
.mdi-earth-box-off:before{
    content:"\F6CD"
}
.mdi-earth-off:before{
    content:"\F1E8"
}
.mdi-edge:before{
    content:"\F1E9"
}
.mdi-eject:before{
    content:"\F1EA"
}
.mdi-elevation-decline:before{
    content:"\F1EB"
}
.mdi-elevation-rise:before{
    content:"\F1EC"
}
.mdi-elevator:before{
    content:"\F1ED"
}
.mdi-email:before{
    content:"\F1EE"
}
.mdi-email-alert:before{
    content:"\F6CE"
}
.mdi-email-open:before{
    content:"\F1EF"
}
.mdi-email-open-outline:before{
    content:"\F5EF"
}
.mdi-email-outline:before{
    content:"\F1F0"
}
.mdi-email-secure:before{
    content:"\F1F1"
}
.mdi-email-variant:before{
    content:"\F5F0"
}
.mdi-emby:before{
    content:"\F6B3"
}
.mdi-emoticon:before{
    content:"\F1F2"
}
.mdi-emoticon-cool:before{
    content:"\F1F3"
}
.mdi-emoticon-dead:before{
    content:"\F69A"
}
.mdi-emoticon-devil:before{
    content:"\F1F4"
}
.mdi-emoticon-excited:before{
    content:"\F69B"
}
.mdi-emoticon-happy:before{
    content:"\F1F5"
}
.mdi-emoticon-neutral:before{
    content:"\F1F6"
}
.mdi-emoticon-poop:before{
    content:"\F1F7"
}
.mdi-emoticon-sad:before{
    content:"\F1F8"
}
.mdi-emoticon-tongue:before{
    content:"\F1F9"
}
.mdi-engine:before{
    content:"\F1FA"
}
.mdi-engine-outline:before{
    content:"\F1FB"
}
.mdi-equal:before{
    content:"\F1FC"
}
.mdi-equal-box:before{
    content:"\F1FD"
}
.mdi-eraser:before{
    content:"\F1FE"
}
.mdi-eraser-variant:before{
    content:"\F642"
}
.mdi-escalator:before{
    content:"\F1FF"
}
.mdi-ethernet:before{
    content:"\F200"
}
.mdi-ethernet-cable:before{
    content:"\F201"
}
.mdi-ethernet-cable-off:before{
    content:"\F202"
}
.mdi-etsy:before{
    content:"\F203"
}
.mdi-ev-station:before{
    content:"\F5F1"
}
.mdi-evernote:before{
    content:"\F204"
}
.mdi-exclamation:before{
    content:"\F205"
}
.mdi-exit-to-app:before{
    content:"\F206"
}
.mdi-export:before{
    content:"\F207"
}
.mdi-eye:before{
    content:"\F208"
}
.mdi-eye-off:before{
    content:"\F209"
}
.mdi-eye-outline:before{
    content:"\F6CF"
}
.mdi-eye-outline-off:before{
    content:"\F6D0"
}
.mdi-eyedropper:before{
    content:"\F20A"
}
.mdi-eyedropper-variant:before{
    content:"\F20B"
}
.mdi-face:before{
    content:"\F643"
}
.mdi-face-profile:before{
    content:"\F644"
}
.mdi-facebook:before{
    content:"\F20C"
}
.mdi-facebook-box:before{
    content:"\F20D"
}
.mdi-facebook-messenger:before{
    content:"\F20E"
}
.mdi-factory:before{
    content:"\F20F"
}
.mdi-fan:before{
    content:"\F210"
}
.mdi-fast-forward:before{
    content:"\F211"
}
.mdi-fast-forward-outline:before{
    content:"\F6D1"
}
.mdi-fax:before{
    content:"\F212"
}
.mdi-feather:before{
    content:"\F6D2"
}
.mdi-ferry:before{
    content:"\F213"
}
.mdi-file:before{
    content:"\F214"
}
.mdi-file-chart:before{
    content:"\F215"
}
.mdi-file-check:before{
    content:"\F216"
}
.mdi-file-cloud:before{
    content:"\F217"
}
.mdi-file-delimited:before{
    content:"\F218"
}
.mdi-file-document:before{
    content:"\F219"
}
.mdi-file-document-box:before{
    content:"\F21A"
}
.mdi-file-excel:before{
    content:"\F21B"
}
.mdi-file-excel-box:before{
    content:"\F21C"
}
.mdi-file-export:before{
    content:"\F21D"
}
.mdi-file-find:before{
    content:"\F21E"
}
.mdi-file-hidden:before{
    content:"\F613"
}
.mdi-file-image:before{
    content:"\F21F"
}
.mdi-file-import:before{
    content:"\F220"
}
.mdi-file-lock:before{
    content:"\F221"
}
.mdi-file-multiple:before{
    content:"\F222"
}
.mdi-file-music:before{
    content:"\F223"
}
.mdi-file-outline:before{
    content:"\F224"
}
.mdi-file-pdf:before{
    content:"\F225"
}
.mdi-file-pdf-box:before{
    content:"\F226"
}
.mdi-file-powerpoint:before{
    content:"\F227"
}
.mdi-file-powerpoint-box:before{
    content:"\F228"
}
.mdi-file-presentation-box:before{
    content:"\F229"
}
.mdi-file-restore:before{
    content:"\F670"
}
.mdi-file-send:before{
    content:"\F22A"
}
.mdi-file-tree:before{
    content:"\F645"
}
.mdi-file-video:before{
    content:"\F22B"
}
.mdi-file-word:before{
    content:"\F22C"
}
.mdi-file-word-box:before{
    content:"\F22D"
}
.mdi-file-xml:before{
    content:"\F22E"
}
.mdi-film:before{
    content:"\F22F"
}
.mdi-filmstrip:before{
    content:"\F230"
}
.mdi-filmstrip-off:before{
    content:"\F231"
}
.mdi-filter:before{
    content:"\F232"
}
.mdi-filter-outline:before{
    content:"\F233"
}
.mdi-filter-remove:before{
    content:"\F234"
}
.mdi-filter-remove-outline:before{
    content:"\F235"
}
.mdi-filter-variant:before{
    content:"\F236"
}
.mdi-find-replace:before{
    content:"\F6D3"
}
.mdi-fingerprint:before{
    content:"\F237"
}
.mdi-fire:before{
    content:"\F238"
}
.mdi-firefox:before{
    content:"\F239"
}
.mdi-fish:before{
    content:"\F23A"
}
.mdi-flag:before{
    content:"\F23B"
}
.mdi-flag-checkered:before{
    content:"\F23C"
}
.mdi-flag-outline:before{
    content:"\F23D"
}
.mdi-flag-outline-variant:before{
    content:"\F23E"
}
.mdi-flag-triangle:before{
    content:"\F23F"
}
.mdi-flag-variant:before{
    content:"\F240"
}
.mdi-flash:before{
    content:"\F241"
}
.mdi-flash-auto:before{
    content:"\F242"
}
.mdi-flash-off:before{
    content:"\F243"
}
.mdi-flash-outline:before{
    content:"\F6D4"
}
.mdi-flash-red-eye:before{
    content:"\F67A"
}
.mdi-flashlight:before{
    content:"\F244"
}
.mdi-flashlight-off:before{
    content:"\F245"
}
.mdi-flask:before{
    content:"\F093"
}
.mdi-flask-empty:before{
    content:"\F094"
}
.mdi-flask-empty-outline:before{
    content:"\F095"
}
.mdi-flask-outline:before{
    content:"\F096"
}
.mdi-flattr:before{
    content:"\F246"
}
.mdi-flip-to-back:before{
    content:"\F247"
}
.mdi-flip-to-front:before{
    content:"\F248"
}
.mdi-floppy:before{
    content:"\F249"
}
.mdi-flower:before{
    content:"\F24A"
}
.mdi-folder:before{
    content:"\F24B"
}
.mdi-folder-account:before{
    content:"\F24C"
}
.mdi-folder-download:before{
    content:"\F24D"
}
.mdi-folder-google-drive:before{
    content:"\F24E"
}
.mdi-folder-image:before{
    content:"\F24F"
}
.mdi-folder-lock:before{
    content:"\F250"
}
.mdi-folder-lock-open:before{
    content:"\F251"
}
.mdi-folder-move:before{
    content:"\F252"
}
.mdi-folder-multiple:before{
    content:"\F253"
}
.mdi-folder-multiple-image:before{
    content:"\F254"
}
.mdi-folder-multiple-outline:before{
    content:"\F255"
}
.mdi-folder-outline:before{
    content:"\F256"
}
.mdi-folder-plus:before{
    content:"\F257"
}
.mdi-folder-remove:before{
    content:"\F258"
}
.mdi-folder-star:before{
    content:"\F69C"
}
.mdi-folder-upload:before{
    content:"\F259"
}
.mdi-font-awesome:before{
    content:"\F03A"
}
.mdi-food:before{
    content:"\F25A"
}
.mdi-food-apple:before{
    content:"\F25B"
}
.mdi-food-fork-drink:before{
    content:"\F5F2"
}
.mdi-food-off:before{
    content:"\F5F3"
}
.mdi-food-variant:before{
    content:"\F25C"
}
.mdi-football:before{
    content:"\F25D"
}
.mdi-football-australian:before{
    content:"\F25E"
}
.mdi-football-helmet:before{
    content:"\F25F"
}
.mdi-format-align-center:before{
    content:"\F260"
}
.mdi-format-align-justify:before{
    content:"\F261"
}
.mdi-format-align-left:before{
    content:"\F262"
}
.mdi-format-align-right:before{
    content:"\F263"
}
.mdi-format-annotation-plus:before{
    content:"\F646"
}
.mdi-format-bold:before{
    content:"\F264"
}
.mdi-format-clear:before{
    content:"\F265"
}
.mdi-format-color-fill:before{
    content:"\F266"
}
.mdi-format-color-text:before{
    content:"\F69D"
}
.mdi-format-float-center:before{
    content:"\F267"
}
.mdi-format-float-left:before{
    content:"\F268"
}
.mdi-format-float-none:before{
    content:"\F269"
}
.mdi-format-float-right:before{
    content:"\F26A"
}
.mdi-format-font:before{
    content:"\F6D5"
}
.mdi-format-header-1:before{
    content:"\F26B"
}
.mdi-format-header-2:before{
    content:"\F26C"
}
.mdi-format-header-3:before{
    content:"\F26D"
}
.mdi-format-header-4:before{
    content:"\F26E"
}
.mdi-format-header-5:before{
    content:"\F26F"
}
.mdi-format-header-6:before{
    content:"\F270"
}
.mdi-format-header-decrease:before{
    content:"\F271"
}
.mdi-format-header-equal:before{
    content:"\F272"
}
.mdi-format-header-increase:before{
    content:"\F273"
}
.mdi-format-header-pound:before{
    content:"\F274"
}
.mdi-format-horizontal-align-center:before{
    content:"\F61E"
}
.mdi-format-horizontal-align-left:before{
    content:"\F61F"
}
.mdi-format-horizontal-align-right:before{
    content:"\F620"
}
.mdi-format-indent-decrease:before{
    content:"\F275"
}
.mdi-format-indent-increase:before{
    content:"\F276"
}
.mdi-format-italic:before{
    content:"\F277"
}
.mdi-format-line-spacing:before{
    content:"\F278"
}
.mdi-format-line-style:before{
    content:"\F5C8"
}
.mdi-format-line-weight:before{
    content:"\F5C9"
}
.mdi-format-list-bulleted:before{
    content:"\F279"
}
.mdi-format-list-bulleted-type:before{
    content:"\F27A"
}
.mdi-format-list-numbers:before{
    content:"\F27B"
}
.mdi-format-page-break:before{
    content:"\F6D6"
}
.mdi-format-paint:before{
    content:"\F27C"
}
.mdi-format-paragraph:before{
    content:"\F27D"
}
.mdi-format-pilcrow:before{
    content:"\F6D7"
}
.mdi-format-quote:before{
    content:"\F27E"
}
.mdi-format-rotate-90:before{
    content:"\F6A9"
}
.mdi-format-section:before{
    content:"\F69E"
}
.mdi-format-size:before{
    content:"\F27F"
}
.mdi-format-strikethrough:before{
    content:"\F280"
}
.mdi-format-strikethrough-variant:before{
    content:"\F281"
}
.mdi-format-subscript:before{
    content:"\F282"
}
.mdi-format-superscript:before{
    content:"\F283"
}
.mdi-format-text:before{
    content:"\F284"
}
.mdi-format-textdirection-l-to-r:before{
    content:"\F285"
}
.mdi-format-textdirection-r-to-l:before{
    content:"\F286"
}
.mdi-format-title:before{
    content:"\F5F4"
}
.mdi-format-underline:before{
    content:"\F287"
}
.mdi-format-vertical-align-bottom:before{
    content:"\F621"
}
.mdi-format-vertical-align-center:before{
    content:"\F622"
}
.mdi-format-vertical-align-top:before{
    content:"\F623"
}
.mdi-format-wrap-inline:before{
    content:"\F288"
}
.mdi-format-wrap-square:before{
    content:"\F289"
}
.mdi-format-wrap-tight:before{
    content:"\F28A"
}
.mdi-format-wrap-top-bottom:before{
    content:"\F28B"
}
.mdi-forum:before{
    content:"\F28C"
}
.mdi-forward:before{
    content:"\F28D"
}
.mdi-foursquare:before{
    content:"\F28E"
}
.mdi-fridge:before{
    content:"\F28F"
}
.mdi-fridge-filled:before{
    content:"\F290"
}
.mdi-fridge-filled-bottom:before{
    content:"\F291"
}
.mdi-fridge-filled-top:before{
    content:"\F292"
}
.mdi-fullscreen:before{
    content:"\F293"
}
.mdi-fullscreen-exit:before{
    content:"\F294"
}
.mdi-function:before{
    content:"\F295"
}
.mdi-gamepad:before{
    content:"\F296"
}
.mdi-gamepad-variant:before{
    content:"\F297"
}
.mdi-garage:before{
    content:"\F6D8"
}
.mdi-garage-open:before{
    content:"\F6D9"
}
.mdi-gas-cylinder:before{
    content:"\F647"
}
.mdi-gas-station:before{
    content:"\F298"
}
.mdi-gate:before{
    content:"\F299"
}
.mdi-gauge:before{
    content:"\F29A"
}
.mdi-gavel:before{
    content:"\F29B"
}
.mdi-gender-female:before{
    content:"\F29C"
}
.mdi-gender-male:before{
    content:"\F29D"
}
.mdi-gender-male-female:before{
    content:"\F29E"
}
.mdi-gender-transgender:before{
    content:"\F29F"
}
.mdi-ghost:before{
    content:"\F2A0"
}
.mdi-gift:before{
    content:"\F2A1"
}
.mdi-git:before{
    content:"\F2A2"
}
.mdi-github-box:before{
    content:"\F2A3"
}
.mdi-github-circle:before{
    content:"\F2A4"
}
.mdi-github-face:before{
    content:"\F6DA"
}
.mdi-glass-flute:before{
    content:"\F2A5"
}
.mdi-glass-mug:before{
    content:"\F2A6"
}
.mdi-glass-stange:before{
    content:"\F2A7"
}
.mdi-glass-tulip:before{
    content:"\F2A8"
}
.mdi-glassdoor:before{
    content:"\F2A9"
}
.mdi-glasses:before{
    content:"\F2AA"
}
.mdi-gmail:before{
    content:"\F2AB"
}
.mdi-gnome:before{
    content:"\F2AC"
}
.mdi-gondola:before{
    content:"\F685"
}
.mdi-google:before{
    content:"\F2AD"
}
.mdi-google-cardboard:before{
    content:"\F2AE"
}
.mdi-google-chrome:before{
    content:"\F2AF"
}
.mdi-google-circles:before{
    content:"\F2B0"
}
.mdi-google-circles-communities:before{
    content:"\F2B1"
}
.mdi-google-circles-extended:before{
    content:"\F2B2"
}
.mdi-google-circles-group:before{
    content:"\F2B3"
}
.mdi-google-controller:before{
    content:"\F2B4"
}
.mdi-google-controller-off:before{
    content:"\F2B5"
}
.mdi-google-drive:before{
    content:"\F2B6"
}
.mdi-google-earth:before{
    content:"\F2B7"
}
.mdi-google-glass:before{
    content:"\F2B8"
}
.mdi-google-keep:before{
    content:"\F6DB"
}
.mdi-google-maps:before{
    content:"\F5F5"
}
.mdi-google-nearby:before{
    content:"\F2B9"
}
.mdi-google-pages:before{
    content:"\F2BA"
}
.mdi-google-photos:before{
    content:"\F6DC"
}
.mdi-google-physical-web:before{
    content:"\F2BB"
}
.mdi-google-play:before{
    content:"\F2BC"
}
.mdi-google-plus:before{
    content:"\F2BD"
}
.mdi-google-plus-box:before{
    content:"\F2BE"
}
.mdi-google-translate:before{
    content:"\F2BF"
}
.mdi-google-wallet:before{
    content:"\F2C0"
}
.mdi-gradient:before{
    content:"\F69F"
}
.mdi-grease-pencil:before{
    content:"\F648"
}
.mdi-grid:before{
    content:"\F2C1"
}
.mdi-grid-off:before{
    content:"\F2C2"
}
.mdi-group:before{
    content:"\F2C3"
}
.mdi-guitar-electric:before{
    content:"\F2C4"
}
.mdi-guitar-pick:before{
    content:"\F2C5"
}
.mdi-guitar-pick-outline:before{
    content:"\F2C6"
}
.mdi-hackernews:before{
    content:"\F624"
}
.mdi-hamburger:before{
    content:"\F684"
}
.mdi-hand-pointing-right:before{
    content:"\F2C7"
}
.mdi-hanger:before{
    content:"\F2C8"
}
.mdi-hangouts:before{
    content:"\F2C9"
}
.mdi-harddisk:before{
    content:"\F2CA"
}
.mdi-headphones:before{
    content:"\F2CB"
}
.mdi-headphones-box:before{
    content:"\F2CC"
}
.mdi-headphones-settings:before{
    content:"\F2CD"
}
.mdi-headset:before{
    content:"\F2CE"
}
.mdi-headset-dock:before{
    content:"\F2CF"
}
.mdi-headset-off:before{
    content:"\F2D0"
}
.mdi-heart:before{
    content:"\F2D1"
}
.mdi-heart-box:before{
    content:"\F2D2"
}
.mdi-heart-box-outline:before{
    content:"\F2D3"
}
.mdi-heart-broken:before{
    content:"\F2D4"
}
.mdi-heart-half-outline:before{
    content:"\F6DD"
}
.mdi-heart-half-part:before{
    content:"\F6DE"
}
.mdi-heart-half-part-outline:before{
    content:"\F6DF"
}
.mdi-heart-outline:before{
    content:"\F2D5"
}
.mdi-heart-pulse:before{
    content:"\F5F6"
}
.mdi-help:before{
    content:"\F2D6"
}
.mdi-help-circle:before{
    content:"\F2D7"
}
.mdi-help-circle-outline:before{
    content:"\F625"
}
.mdi-hexagon:before{
    content:"\F2D8"
}
.mdi-hexagon-multiple:before{
    content:"\F6E0"
}
.mdi-hexagon-outline:before{
    content:"\F2D9"
}
.mdi-highway:before{
    content:"\F5F7"
}
.mdi-history:before{
    content:"\F2DA"
}
.mdi-hololens:before{
    content:"\F2DB"
}
.mdi-home:before{
    content:"\F2DC"
}
.mdi-home-map-marker:before{
    content:"\F5F8"
}
.mdi-home-modern:before{
    content:"\F2DD"
}
.mdi-home-outline:before{
    content:"\F6A0"
}
.mdi-home-variant:before{
    content:"\F2DE"
}
.mdi-hook:before{
    content:"\F6E1"
}
.mdi-hook-off:before{
    content:"\F6E2"
}
.mdi-hops:before{
    content:"\F2DF"
}
.mdi-hospital:before{
    content:"\F2E0"
}
.mdi-hospital-building:before{
    content:"\F2E1"
}
.mdi-hospital-marker:before{
    content:"\F2E2"
}
.mdi-hotel:before{
    content:"\F2E3"
}
.mdi-houzz:before{
    content:"\F2E4"
}
.mdi-houzz-box:before{
    content:"\F2E5"
}
.mdi-human:before{
    content:"\F2E6"
}
.mdi-human-child:before{
    content:"\F2E7"
}
.mdi-human-female:before{
    content:"\F649"
}
.mdi-human-greeting:before{
    content:"\F64A"
}
.mdi-human-handsdown:before{
    content:"\F64B"
}
.mdi-human-handsup:before{
    content:"\F64C"
}
.mdi-human-male:before{
    content:"\F64D"
}
.mdi-human-male-female:before{
    content:"\F2E8"
}
.mdi-human-pregnant:before{
    content:"\F5CF"
}
.mdi-image:before{
    content:"\F2E9"
}
.mdi-image-album:before{
    content:"\F2EA"
}
.mdi-image-area:before{
    content:"\F2EB"
}
.mdi-image-area-close:before{
    content:"\F2EC"
}
.mdi-image-broken:before{
    content:"\F2ED"
}
.mdi-image-broken-variant:before{
    content:"\F2EE"
}
.mdi-image-filter:before{
    content:"\F2EF"
}
.mdi-image-filter-black-white:before{
    content:"\F2F0"
}
.mdi-image-filter-center-focus:before{
    content:"\F2F1"
}
.mdi-image-filter-center-focus-weak:before{
    content:"\F2F2"
}
.mdi-image-filter-drama:before{
    content:"\F2F3"
}
.mdi-image-filter-frames:before{
    content:"\F2F4"
}
.mdi-image-filter-hdr:before{
    content:"\F2F5"
}
.mdi-image-filter-none:before{
    content:"\F2F6"
}
.mdi-image-filter-tilt-shift:before{
    content:"\F2F7"
}
.mdi-image-filter-vintage:before{
    content:"\F2F8"
}
.mdi-image-multiple:before{
    content:"\F2F9"
}
.mdi-import:before{
    content:"\F2FA"
}
.mdi-inbox:before{
    content:"\F686"
}
.mdi-inbox-arrow-down:before{
    content:"\F2FB"
}
.mdi-inbox-arrow-up:before{
    content:"\F3D1"
}
.mdi-incognito:before{
    content:"\F5F9"
}
.mdi-infinity:before{
    content:"\F6E3"
}
.mdi-information:before{
    content:"\F2FC"
}
.mdi-information-outline:before{
    content:"\F2FD"
}
.mdi-information-variant:before{
    content:"\F64E"
}
.mdi-instagram:before{
    content:"\F2FE"
}
.mdi-instapaper:before{
    content:"\F2FF"
}
.mdi-internet-explorer:before{
    content:"\F300"
}
.mdi-invert-colors:before{
    content:"\F301"
}
.mdi-itunes:before{
    content:"\F676"
}
.mdi-jeepney:before{
    content:"\F302"
}
.mdi-jira:before{
    content:"\F303"
}
.mdi-jsfiddle:before{
    content:"\F304"
}
.mdi-json:before{
    content:"\F626"
}
.mdi-keg:before{
    content:"\F305"
}
.mdi-kettle:before{
    content:"\F5FA"
}
.mdi-key:before{
    content:"\F306"
}
.mdi-key-change:before{
    content:"\F307"
}
.mdi-key-minus:before{
    content:"\F308"
}
.mdi-key-plus:before{
    content:"\F309"
}
.mdi-key-remove:before{
    content:"\F30A"
}
.mdi-key-variant:before{
    content:"\F30B"
}
.mdi-keyboard:before{
    content:"\F30C"
}
.mdi-keyboard-backspace:before{
    content:"\F30D"
}
.mdi-keyboard-caps:before{
    content:"\F30E"
}
.mdi-keyboard-close:before{
    content:"\F30F"
}
.mdi-keyboard-off:before{
    content:"\F310"
}
.mdi-keyboard-return:before{
    content:"\F311"
}
.mdi-keyboard-tab:before{
    content:"\F312"
}
.mdi-keyboard-variant:before{
    content:"\F313"
}
.mdi-kodi:before{
    content:"\F314"
}
.mdi-label:before{
    content:"\F315"
}
.mdi-label-outline:before{
    content:"\F316"
}
.mdi-lambda:before{
    content:"\F627"
}
.mdi-lamp:before{
    content:"\F6B4"
}
.mdi-lan:before{
    content:"\F317"
}
.mdi-lan-connect:before{
    content:"\F318"
}
.mdi-lan-disconnect:before{
    content:"\F319"
}
.mdi-lan-pending:before{
    content:"\F31A"
}
.mdi-language-c:before{
    content:"\F671"
}
.mdi-language-cpp:before{
    content:"\F672"
}
.mdi-language-csharp:before{
    content:"\F31B"
}
.mdi-language-css3:before{
    content:"\F31C"
}
.mdi-language-html5:before{
    content:"\F31D"
}
.mdi-language-javascript:before{
    content:"\F31E"
}
.mdi-language-php:before{
    content:"\F31F"
}
.mdi-language-python:before{
    content:"\F320"
}
.mdi-language-python-text:before{
    content:"\F321"
}
.mdi-language-swift:before{
    content:"\F6E4"
}
.mdi-language-typescript:before{
    content:"\F6E5"
}
.mdi-laptop:before{
    content:"\F322"
}
.mdi-laptop-chromebook:before{
    content:"\F323"
}
.mdi-laptop-mac:before{
    content:"\F324"
}
.mdi-laptop-off:before{
    content:"\F6E6"
}
.mdi-laptop-windows:before{
    content:"\F325"
}
.mdi-lastfm:before{
    content:"\F326"
}
.mdi-launch:before{
    content:"\F327"
}
.mdi-layers:before{
    content:"\F328"
}
.mdi-layers-off:before{
    content:"\F329"
}
.mdi-lead-pencil:before{
    content:"\F64F"
}
.mdi-leaf:before{
    content:"\F32A"
}
.mdi-led-off:before{
    content:"\F32B"
}
.mdi-led-on:before{
    content:"\F32C"
}
.mdi-led-outline:before{
    content:"\F32D"
}
.mdi-led-variant-off:before{
    content:"\F32E"
}
.mdi-led-variant-on:before{
    content:"\F32F"
}
.mdi-led-variant-outline:before{
    content:"\F330"
}
.mdi-library:before{
    content:"\F331"
}
.mdi-library-books:before{
    content:"\F332"
}
.mdi-library-music:before{
    content:"\F333"
}
.mdi-library-plus:before{
    content:"\F334"
}
.mdi-lightbulb:before{
    content:"\F335"
}
.mdi-lightbulb-on:before{
    content:"\F6E7"
}
.mdi-lightbulb-on-outline:before{
    content:"\F6E8"
}
.mdi-lightbulb-outline:before{
    content:"\F336"
}
.mdi-link:before{
    content:"\F337"
}
.mdi-link-off:before{
    content:"\F338"
}
.mdi-link-variant:before{
    content:"\F339"
}
.mdi-link-variant-off:before{
    content:"\F33A"
}
.mdi-linkedin:before{
    content:"\F33B"
}
.mdi-linkedin-box:before{
    content:"\F33C"
}
.mdi-linux:before{
    content:"\F33D"
}
.mdi-lock:before{
    content:"\F33E"
}
.mdi-lock-open:before{
    content:"\F33F"
}
.mdi-lock-open-outline:before{
    content:"\F340"
}
.mdi-lock-outline:before{
    content:"\F341"
}
.mdi-lock-pattern:before{
    content:"\F6E9"
}
.mdi-lock-plus:before{
    content:"\F5FB"
}
.mdi-login:before{
    content:"\F342"
}
.mdi-login-variant:before{
    content:"\F5FC"
}
.mdi-logout:before{
    content:"\F343"
}
.mdi-logout-variant:before{
    content:"\F5FD"
}
.mdi-looks:before{
    content:"\F344"
}
.mdi-loop:before{
    content:"\F6EA"
}
.mdi-loupe:before{
    content:"\F345"
}
.mdi-lumx:before{
    content:"\F346"
}
.mdi-magnet:before{
    content:"\F347"
}
.mdi-magnet-on:before{
    content:"\F348"
}
.mdi-magnify:before{
    content:"\F349"
}
.mdi-magnify-minus:before{
    content:"\F34A"
}
.mdi-magnify-minus-outline:before{
    content:"\F6EB"
}
.mdi-magnify-plus:before{
    content:"\F34B"
}
.mdi-magnify-plus-outline:before{
    content:"\F6EC"
}
.mdi-mail-ru:before{
    content:"\F34C"
}
.mdi-mailbox:before{
    content:"\F6ED"
}
.mdi-map:before{
    content:"\F34D"
}
.mdi-map-marker:before{
    content:"\F34E"
}
.mdi-map-marker-circle:before{
    content:"\F34F"
}
.mdi-map-marker-minus:before{
    content:"\F650"
}
.mdi-map-marker-multiple:before{
    content:"\F350"
}
.mdi-map-marker-off:before{
    content:"\F351"
}
.mdi-map-marker-plus:before{
    content:"\F651"
}
.mdi-map-marker-radius:before{
    content:"\F352"
}
.mdi-margin:before{
    content:"\F353"
}
.mdi-markdown:before{
    content:"\F354"
}
.mdi-marker:before{
    content:"\F652"
}
.mdi-marker-check:before{
    content:"\F355"
}
.mdi-martini:before{
    content:"\F356"
}
.mdi-material-ui:before{
    content:"\F357"
}
.mdi-math-compass:before{
    content:"\F358"
}
.mdi-matrix:before{
    content:"\F628"
}
.mdi-maxcdn:before{
    content:"\F359"
}
.mdi-medical-bag:before{
    content:"\F6EE"
}
.mdi-medium:before{
    content:"\F35A"
}
.mdi-memory:before{
    content:"\F35B"
}
.mdi-menu:before{
    content:"\F35C"
}
.mdi-menu-down:before{
    content:"\F35D"
}
.mdi-menu-down-outline:before{
    content:"\F6B5"
}
.mdi-menu-left:before{
    content:"\F35E"
}
.mdi-menu-right:before{
    content:"\F35F"
}
.mdi-menu-up:before{
    content:"\F360"
}
.mdi-menu-up-outline:before{
    content:"\F6B6"
}
.mdi-message:before{
    content:"\F361"
}
.mdi-message-alert:before{
    content:"\F362"
}
.mdi-message-bulleted:before{
    content:"\F6A1"
}
.mdi-message-bulleted-off:before{
    content:"\F6A2"
}
.mdi-message-draw:before{
    content:"\F363"
}
.mdi-message-image:before{
    content:"\F364"
}
.mdi-message-outline:before{
    content:"\F365"
}
.mdi-message-plus:before{
    content:"\F653"
}
.mdi-message-processing:before{
    content:"\F366"
}
.mdi-message-reply:before{
    content:"\F367"
}
.mdi-message-reply-text:before{
    content:"\F368"
}
.mdi-message-settings:before{
    content:"\F6EF"
}
.mdi-message-settings-variant:before{
    content:"\F6F0"
}
.mdi-message-text:before{
    content:"\F369"
}
.mdi-message-text-outline:before{
    content:"\F36A"
}
.mdi-message-video:before{
    content:"\F36B"
}
.mdi-meteor:before{
    content:"\F629"
}
.mdi-microphone:before{
    content:"\F36C"
}
.mdi-microphone-off:before{
    content:"\F36D"
}
.mdi-microphone-outline:before{
    content:"\F36E"
}
.mdi-microphone-settings:before{
    content:"\F36F"
}
.mdi-microphone-variant:before{
    content:"\F370"
}
.mdi-microphone-variant-off:before{
    content:"\F371"
}
.mdi-microscope:before{
    content:"\F654"
}
.mdi-microsoft:before{
    content:"\F372"
}
.mdi-minecraft:before{
    content:"\F373"
}
.mdi-minus:before{
    content:"\F374"
}
.mdi-minus-box:before{
    content:"\F375"
}
.mdi-minus-box-outline:before{
    content:"\F6F1"
}
.mdi-minus-circle:before{
    content:"\F376"
}
.mdi-minus-circle-outline:before{
    content:"\F377"
}
.mdi-minus-network:before{
    content:"\F378"
}
.mdi-mixcloud:before{
    content:"\F62A"
}
.mdi-monitor:before{
    content:"\F379"
}
.mdi-monitor-multiple:before{
    content:"\F37A"
}
.mdi-more:before{
    content:"\F37B"
}
.mdi-motorbike:before{
    content:"\F37C"
}
.mdi-mouse:before{
    content:"\F37D"
}
.mdi-mouse-off:before{
    content:"\F37E"
}
.mdi-mouse-variant:before{
    content:"\F37F"
}
.mdi-mouse-variant-off:before{
    content:"\F380"
}
.mdi-move-resize:before{
    content:"\F655"
}
.mdi-move-resize-variant:before{
    content:"\F656"
}
.mdi-movie:before{
    content:"\F381"
}
.mdi-multiplication:before{
    content:"\F382"
}
.mdi-multiplication-box:before{
    content:"\F383"
}
.mdi-music-box:before{
    content:"\F384"
}
.mdi-music-box-outline:before{
    content:"\F385"
}
.mdi-music-circle:before{
    content:"\F386"
}
.mdi-music-note:before{
    content:"\F387"
}
.mdi-music-note-bluetooth:before{
    content:"\F5FE"
}
.mdi-music-note-bluetooth-off:before{
    content:"\F5FF"
}
.mdi-music-note-eighth:before{
    content:"\F388"
}
.mdi-music-note-half:before{
    content:"\F389"
}
.mdi-music-note-off:before{
    content:"\F38A"
}
.mdi-music-note-quarter:before{
    content:"\F38B"
}
.mdi-music-note-sixteenth:before{
    content:"\F38C"
}
.mdi-music-note-whole:before{
    content:"\F38D"
}
.mdi-nature:before{
    content:"\F38E"
}
.mdi-nature-people:before{
    content:"\F38F"
}
.mdi-navigation:before{
    content:"\F390"
}
.mdi-near-me:before{
    content:"\F5CD"
}
.mdi-needle:before{
    content:"\F391"
}
.mdi-nest-protect:before{
    content:"\F392"
}
.mdi-nest-thermostat:before{
    content:"\F393"
}
.mdi-network:before{
    content:"\F6F2"
}
.mdi-network-download:before{
    content:"\F6F3"
}
.mdi-network-question:before{
    content:"\F6F4"
}
.mdi-network-upload:before{
    content:"\F6F5"
}
.mdi-new-box:before{
    content:"\F394"
}
.mdi-newspaper:before{
    content:"\F395"
}
.mdi-nfc:before{
    content:"\F396"
}
.mdi-nfc-tap:before{
    content:"\F397"
}
.mdi-nfc-variant:before{
    content:"\F398"
}
.mdi-nodejs:before{
    content:"\F399"
}
.mdi-note:before{
    content:"\F39A"
}
.mdi-note-multiple:before{
    content:"\F6B7"
}
.mdi-note-multiple-outline:before{
    content:"\F6B8"
}
.mdi-note-outline:before{
    content:"\F39B"
}
.mdi-note-plus:before{
    content:"\F39C"
}
.mdi-note-plus-outline:before{
    content:"\F39D"
}
.mdi-note-text:before{
    content:"\F39E"
}
.mdi-notification-clear-all:before{
    content:"\F39F"
}
.mdi-npm:before{
    content:"\F6F6"
}
.mdi-nuke:before{
    content:"\F6A3"
}
.mdi-numeric:before{
    content:"\F3A0"
}
.mdi-numeric-0-box:before{
    content:"\F3A1"
}
.mdi-numeric-0-box-multiple-outline:before{
    content:"\F3A2"
}
.mdi-numeric-0-box-outline:before{
    content:"\F3A3"
}
.mdi-numeric-1-box:before{
    content:"\F3A4"
}
.mdi-numeric-1-box-multiple-outline:before{
    content:"\F3A5"
}
.mdi-numeric-1-box-outline:before{
    content:"\F3A6"
}
.mdi-numeric-2-box:before{
    content:"\F3A7"
}
.mdi-numeric-2-box-multiple-outline:before{
    content:"\F3A8"
}
.mdi-numeric-2-box-outline:before{
    content:"\F3A9"
}
.mdi-numeric-3-box:before{
    content:"\F3AA"
}
.mdi-numeric-3-box-multiple-outline:before{
    content:"\F3AB"
}
.mdi-numeric-3-box-outline:before{
    content:"\F3AC"
}
.mdi-numeric-4-box:before{
    content:"\F3AD"
}
.mdi-numeric-4-box-multiple-outline:before{
    content:"\F3AE"
}
.mdi-numeric-4-box-outline:before{
    content:"\F3AF"
}
.mdi-numeric-5-box:before{
    content:"\F3B0"
}
.mdi-numeric-5-box-multiple-outline:before{
    content:"\F3B1"
}
.mdi-numeric-5-box-outline:before{
    content:"\F3B2"
}
.mdi-numeric-6-box:before{
    content:"\F3B3"
}
.mdi-numeric-6-box-multiple-outline:before{
    content:"\F3B4"
}
.mdi-numeric-6-box-outline:before{
    content:"\F3B5"
}
.mdi-numeric-7-box:before{
    content:"\F3B6"
}
.mdi-numeric-7-box-multiple-outline:before{
    content:"\F3B7"
}
.mdi-numeric-7-box-outline:before{
    content:"\F3B8"
}
.mdi-numeric-8-box:before{
    content:"\F3B9"
}
.mdi-numeric-8-box-multiple-outline:before{
    content:"\F3BA"
}
.mdi-numeric-8-box-outline:before{
    content:"\F3BB"
}
.mdi-numeric-9-box:before{
    content:"\F3BC"
}
.mdi-numeric-9-box-multiple-outline:before{
    content:"\F3BD"
}
.mdi-numeric-9-box-outline:before{
    content:"\F3BE"
}
.mdi-numeric-9-plus-box:before{
    content:"\F3BF"
}
.mdi-numeric-9-plus-box-multiple-outline:before{
    content:"\F3C0"
}
.mdi-numeric-9-plus-box-outline:before{
    content:"\F3C1"
}
.mdi-nut:before{
    content:"\F6F7"
}
.mdi-nutrition:before{
    content:"\F3C2"
}
.mdi-oar:before{
    content:"\F67B"
}
.mdi-octagon:before{
    content:"\F3C3"
}
.mdi-octagon-outline:before{
    content:"\F3C4"
}
.mdi-octagram:before{
    content:"\F6F8"
}
.mdi-odnoklassniki:before{
    content:"\F3C5"
}
.mdi-office:before{
    content:"\F3C6"
}
.mdi-oil:before{
    content:"\F3C7"
}
.mdi-oil-temperature:before{
    content:"\F3C8"
}
.mdi-omega:before{
    content:"\F3C9"
}
.mdi-onedrive:before{
    content:"\F3CA"
}
.mdi-opacity:before{
    content:"\F5CC"
}
.mdi-open-in-app:before{
    content:"\F3CB"
}
.mdi-open-in-new:before{
    content:"\F3CC"
}
.mdi-openid:before{
    content:"\F3CD"
}
.mdi-opera:before{
    content:"\F3CE"
}
.mdi-ornament:before{
    content:"\F3CF"
}
.mdi-ornament-variant:before{
    content:"\F3D0"
}
.mdi-owl:before{
    content:"\F3D2"
}
.mdi-package:before{
    content:"\F3D3"
}
.mdi-package-down:before{
    content:"\F3D4"
}
.mdi-package-up:before{
    content:"\F3D5"
}
.mdi-package-variant:before{
    content:"\F3D6"
}
.mdi-package-variant-closed:before{
    content:"\F3D7"
}
.mdi-page-first:before{
    content:"\F600"
}
.mdi-page-last:before{
    content:"\F601"
}
.mdi-page-layout-body:before{
    content:"\F6F9"
}
.mdi-page-layout-footer:before{
    content:"\F6FA"
}
.mdi-page-layout-header:before{
    content:"\F6FB"
}
.mdi-page-layout-sidebar-left:before{
    content:"\F6FC"
}
.mdi-page-layout-sidebar-right:before{
    content:"\F6FD"
}
.mdi-palette:before{
    content:"\F3D8"
}
.mdi-palette-advanced:before{
    content:"\F3D9"
}
.mdi-panda:before{
    content:"\F3DA"
}
.mdi-pandora:before{
    content:"\F3DB"
}
.mdi-panorama:before{
    content:"\F3DC"
}
.mdi-panorama-fisheye:before{
    content:"\F3DD"
}
.mdi-panorama-horizontal:before{
    content:"\F3DE"
}
.mdi-panorama-vertical:before{
    content:"\F3DF"
}
.mdi-panorama-wide-angle:before{
    content:"\F3E0"
}
.mdi-paper-cut-vertical:before{
    content:"\F3E1"
}
.mdi-paperclip:before{
    content:"\F3E2"
}
.mdi-parking:before{
    content:"\F3E3"
}
.mdi-pause:before{
    content:"\F3E4"
}
.mdi-pause-circle:before{
    content:"\F3E5"
}
.mdi-pause-circle-outline:before{
    content:"\F3E6"
}
.mdi-pause-octagon:before{
    content:"\F3E7"
}
.mdi-pause-octagon-outline:before{
    content:"\F3E8"
}
.mdi-paw:before{
    content:"\F3E9"
}
.mdi-paw-off:before{
    content:"\F657"
}
.mdi-pen:before{
    content:"\F3EA"
}
.mdi-pencil:before{
    content:"\F3EB"
}
.mdi-pencil-box:before{
    content:"\F3EC"
}
.mdi-pencil-box-outline:before{
    content:"\F3ED"
}
.mdi-pencil-circle:before{
    content:"\F6FE"
}
.mdi-pencil-lock:before{
    content:"\F3EE"
}
.mdi-pencil-off:before{
    content:"\F3EF"
}
.mdi-pentagon:before{
    content:"\F6FF"
}
.mdi-pentagon-outline:before{
    content:"\F700"
}
.mdi-percent:before{
    content:"\F3F0"
}
.mdi-pharmacy:before{
    content:"\F3F1"
}
.mdi-phone:before{
    content:"\F3F2"
}
.mdi-phone-bluetooth:before{
    content:"\F3F3"
}
.mdi-phone-classic:before{
    content:"\F602"
}
.mdi-phone-forward:before{
    content:"\F3F4"
}
.mdi-phone-hangup:before{
    content:"\F3F5"
}
.mdi-phone-in-talk:before{
    content:"\F3F6"
}
.mdi-phone-incoming:before{
    content:"\F3F7"
}
.mdi-phone-locked:before{
    content:"\F3F8"
}
.mdi-phone-log:before{
    content:"\F3F9"
}
.mdi-phone-minus:before{
    content:"\F658"
}
.mdi-phone-missed:before{
    content:"\F3FA"
}
.mdi-phone-outgoing:before{
    content:"\F3FB"
}
.mdi-phone-paused:before{
    content:"\F3FC"
}
.mdi-phone-plus:before{
    content:"\F659"
}
.mdi-phone-settings:before{
    content:"\F3FD"
}
.mdi-phone-voip:before{
    content:"\F3FE"
}
.mdi-pi:before{
    content:"\F3FF"
}
.mdi-pi-box:before{
    content:"\F400"
}
.mdi-piano:before{
    content:"\F67C"
}
.mdi-pig:before{
    content:"\F401"
}
.mdi-pill:before{
    content:"\F402"
}
.mdi-pillar:before{
    content:"\F701"
}
.mdi-pin:before{
    content:"\F403"
}
.mdi-pin-off:before{
    content:"\F404"
}
.mdi-pine-tree:before{
    content:"\F405"
}
.mdi-pine-tree-box:before{
    content:"\F406"
}
.mdi-pinterest:before{
    content:"\F407"
}
.mdi-pinterest-box:before{
    content:"\F408"
}
.mdi-pistol:before{
    content:"\F702"
}
.mdi-pizza:before{
    content:"\F409"
}
.mdi-plane-shield:before{
    content:"\F6BA"
}
.mdi-play:before{
    content:"\F40A"
}
.mdi-play-box-outline:before{
    content:"\F40B"
}
.mdi-play-circle:before{
    content:"\F40C"
}
.mdi-play-circle-outline:before{
    content:"\F40D"
}
.mdi-play-pause:before{
    content:"\F40E"
}
.mdi-play-protected-content:before{
    content:"\F40F"
}
.mdi-playlist-check:before{
    content:"\F5C7"
}
.mdi-playlist-minus:before{
    content:"\F410"
}
.mdi-playlist-play:before{
    content:"\F411"
}
.mdi-playlist-plus:before{
    content:"\F412"
}
.mdi-playlist-remove:before{
    content:"\F413"
}
.mdi-playstation:before{
    content:"\F414"
}
.mdi-plex:before{
    content:"\F6B9"
}
.mdi-plus:before{
    content:"\F415"
}
.mdi-plus-box:before{
    content:"\F416"
}
.mdi-plus-box-outline:before{
    content:"\F703"
}
.mdi-plus-circle:before{
    content:"\F417"
}
.mdi-plus-circle-multiple-outline:before{
    content:"\F418"
}
.mdi-plus-circle-outline:before{
    content:"\F419"
}
.mdi-plus-network:before{
    content:"\F41A"
}
.mdi-plus-one:before{
    content:"\F41B"
}
.mdi-plus-outline:before{
    content:"\F704"
}
.mdi-pocket:before{
    content:"\F41C"
}
.mdi-pokeball:before{
    content:"\F41D"
}
.mdi-polaroid:before{
    content:"\F41E"
}
.mdi-poll:before{
    content:"\F41F"
}
.mdi-poll-box:before{
    content:"\F420"
}
.mdi-polymer:before{
    content:"\F421"
}
.mdi-pool:before{
    content:"\F606"
}
.mdi-popcorn:before{
    content:"\F422"
}
.mdi-pot:before{
    content:"\F65A"
}
.mdi-pot-mix:before{
    content:"\F65B"
}
.mdi-pound:before{
    content:"\F423"
}
.mdi-pound-box:before{
    content:"\F424"
}
.mdi-power:before{
    content:"\F425"
}
.mdi-power-plug:before{
    content:"\F6A4"
}
.mdi-power-plug-off:before{
    content:"\F6A5"
}
.mdi-power-settings:before{
    content:"\F426"
}
.mdi-power-socket:before{
    content:"\F427"
}
.mdi-prescription:before{
    content:"\F705"
}
.mdi-presentation:before{
    content:"\F428"
}
.mdi-presentation-play:before{
    content:"\F429"
}
.mdi-printer:before{
    content:"\F42A"
}
.mdi-printer-3d:before{
    content:"\F42B"
}
.mdi-printer-alert:before{
    content:"\F42C"
}
.mdi-printer-settings:before{
    content:"\F706"
}
.mdi-priority-high:before{
    content:"\F603"
}
.mdi-priority-low:before{
    content:"\F604"
}
.mdi-professional-hexagon:before{
    content:"\F42D"
}
.mdi-projector:before{
    content:"\F42E"
}
.mdi-projector-screen:before{
    content:"\F42F"
}
.mdi-publish:before{
    content:"\F6A6"
}
.mdi-pulse:before{
    content:"\F430"
}
.mdi-puzzle:before{
    content:"\F431"
}
.mdi-qqchat:before{
    content:"\F605"
}
.mdi-qrcode:before{
    content:"\F432"
}
.mdi-qrcode-scan:before{
    content:"\F433"
}
.mdi-quadcopter:before{
    content:"\F434"
}
.mdi-quality-high:before{
    content:"\F435"
}
.mdi-quicktime:before{
    content:"\F436"
}
.mdi-radar:before{
    content:"\F437"
}
.mdi-radiator:before{
    content:"\F438"
}
.mdi-radio:before{
    content:"\F439"
}
.mdi-radio-handheld:before{
    content:"\F43A"
}
.mdi-radio-tower:before{
    content:"\F43B"
}
.mdi-radioactive:before{
    content:"\F43C"
}
.mdi-radiobox-blank:before{
    content:"\F43D"
}
.mdi-radiobox-marked:before{
    content:"\F43E"
}
.mdi-raspberrypi:before{
    content:"\F43F"
}
.mdi-ray-end:before{
    content:"\F440"
}
.mdi-ray-end-arrow:before{
    content:"\F441"
}
.mdi-ray-start:before{
    content:"\F442"
}
.mdi-ray-start-arrow:before{
    content:"\F443"
}
.mdi-ray-start-end:before{
    content:"\F444"
}
.mdi-ray-vertex:before{
    content:"\F445"
}
.mdi-rdio:before{
    content:"\F446"
}
.mdi-react:before{
    content:"\F707"
}
.mdi-read:before{
    content:"\F447"
}
.mdi-readability:before{
    content:"\F448"
}
.mdi-receipt:before{
    content:"\F449"
}
.mdi-record:before{
    content:"\F44A"
}
.mdi-record-rec:before{
    content:"\F44B"
}
.mdi-recycle:before{
    content:"\F44C"
}
.mdi-reddit:before{
    content:"\F44D"
}
.mdi-redo:before{
    content:"\F44E"
}
.mdi-redo-variant:before{
    content:"\F44F"
}
.mdi-refresh:before{
    content:"\F450"
}
.mdi-regex:before{
    content:"\F451"
}
.mdi-relative-scale:before{
    content:"\F452"
}
.mdi-reload:before{
    content:"\F453"
}
.mdi-remote:before{
    content:"\F454"
}
.mdi-rename-box:before{
    content:"\F455"
}
.mdi-reorder-horizontal:before{
    content:"\F687"
}
.mdi-reorder-vertical:before{
    content:"\F688"
}
.mdi-repeat:before{
    content:"\F456"
}
.mdi-repeat-off:before{
    content:"\F457"
}
.mdi-repeat-once:before{
    content:"\F458"
}
.mdi-replay:before{
    content:"\F459"
}
.mdi-reply:before{
    content:"\F45A"
}
.mdi-reply-all:before{
    content:"\F45B"
}
.mdi-reproduction:before{
    content:"\F45C"
}
.mdi-resize-bottom-right:before{
    content:"\F45D"
}
.mdi-responsive:before{
    content:"\F45E"
}
.mdi-restart:before{
    content:"\F708"
}
.mdi-restore:before{
    content:"\F6A7"
}
.mdi-rewind:before{
    content:"\F45F"
}
.mdi-rewind-outline:before{
    content:"\F709"
}
.mdi-rhombus:before{
    content:"\F70A"
}
.mdi-rhombus-outline:before{
    content:"\F70B"
}
.mdi-ribbon:before{
    content:"\F460"
}
.mdi-road:before{
    content:"\F461"
}
.mdi-road-variant:before{
    content:"\F462"
}
.mdi-robot:before{
    content:"\F6A8"
}
.mdi-rocket:before{
    content:"\F463"
}
.mdi-roomba:before{
    content:"\F70C"
}
.mdi-rotate-3d:before{
    content:"\F464"
}
.mdi-rotate-left:before{
    content:"\F465"
}
.mdi-rotate-left-variant:before{
    content:"\F466"
}
.mdi-rotate-right:before{
    content:"\F467"
}
.mdi-rotate-right-variant:before{
    content:"\F468"
}
.mdi-rounded-corner:before{
    content:"\F607"
}
.mdi-router-wireless:before{
    content:"\F469"
}
.mdi-routes:before{
    content:"\F46A"
}
.mdi-rowing:before{
    content:"\F608"
}
.mdi-rss:before{
    content:"\F46B"
}
.mdi-rss-box:before{
    content:"\F46C"
}
.mdi-ruler:before{
    content:"\F46D"
}
.mdi-run:before{
    content:"\F70D"
}
.mdi-run-fast:before{
    content:"\F46E"
}
.mdi-sale:before{
    content:"\F46F"
}
.mdi-satellite:before{
    content:"\F470"
}
.mdi-satellite-variant:before{
    content:"\F471"
}
.mdi-saxophone:before{
    content:"\F609"
}
.mdi-scale:before{
    content:"\F472"
}
.mdi-scale-balance:before{
    content:"\F5D1"
}
.mdi-scale-bathroom:before{
    content:"\F473"
}
.mdi-scanner:before{
    content:"\F6AA"
}
.mdi-school:before{
    content:"\F474"
}
.mdi-screen-rotation:before{
    content:"\F475"
}
.mdi-screen-rotation-lock:before{
    content:"\F476"
}
.mdi-screwdriver:before{
    content:"\F477"
}
.mdi-script:before{
    content:"\F478"
}
.mdi-sd:before{
    content:"\F479"
}
.mdi-seal:before{
    content:"\F47A"
}
.mdi-search-web:before{
    content:"\F70E"
}
.mdi-seat-flat:before{
    content:"\F47B"
}
.mdi-seat-flat-angled:before{
    content:"\F47C"
}
.mdi-seat-individual-suite:before{
    content:"\F47D"
}
.mdi-seat-legroom-extra:before{
    content:"\F47E"
}
.mdi-seat-legroom-normal:before{
    content:"\F47F"
}
.mdi-seat-legroom-reduced:before{
    content:"\F480"
}
.mdi-seat-recline-extra:before{
    content:"\F481"
}
.mdi-seat-recline-normal:before{
    content:"\F482"
}
.mdi-security:before{
    content:"\F483"
}
.mdi-security-home:before{
    content:"\F689"
}
.mdi-security-network:before{
    content:"\F484"
}
.mdi-select:before{
    content:"\F485"
}
.mdi-select-all:before{
    content:"\F486"
}
.mdi-select-inverse:before{
    content:"\F487"
}
.mdi-select-off:before{
    content:"\F488"
}
.mdi-selection:before{
    content:"\F489"
}
.mdi-send:before{
    content:"\F48A"
}
.mdi-serial-port:before{
    content:"\F65C"
}
.mdi-server:before{
    content:"\F48B"
}
.mdi-server-minus:before{
    content:"\F48C"
}
.mdi-server-network:before{
    content:"\F48D"
}
.mdi-server-network-off:before{
    content:"\F48E"
}
.mdi-server-off:before{
    content:"\F48F"
}
.mdi-server-plus:before{
    content:"\F490"
}
.mdi-server-remove:before{
    content:"\F491"
}
.mdi-server-security:before{
    content:"\F492"
}
.mdi-settings:before{
    content:"\F493"
}
.mdi-settings-box:before{
    content:"\F494"
}
.mdi-shape-circle-plus:before{
    content:"\F65D"
}
.mdi-shape-plus:before{
    content:"\F495"
}
.mdi-shape-polygon-plus:before{
    content:"\F65E"
}
.mdi-shape-rectangle-plus:before{
    content:"\F65F"
}
.mdi-shape-square-plus:before{
    content:"\F660"
}
.mdi-share:before{
    content:"\F496"
}
.mdi-share-variant:before{
    content:"\F497"
}
.mdi-shield:before{
    content:"\F498"
}
.mdi-shield-outline:before{
    content:"\F499"
}
.mdi-shopping:before{
    content:"\F49A"
}
.mdi-shopping-music:before{
    content:"\F49B"
}
.mdi-shovel:before{
    content:"\F70F"
}
.mdi-shovel-off:before{
    content:"\F710"
}
.mdi-shredder:before{
    content:"\F49C"
}
.mdi-shuffle:before{
    content:"\F49D"
}
.mdi-shuffle-disabled:before{
    content:"\F49E"
}
.mdi-shuffle-variant:before{
    content:"\F49F"
}
.mdi-sigma:before{
    content:"\F4A0"
}
.mdi-sigma-lower:before{
    content:"\F62B"
}
.mdi-sign-caution:before{
    content:"\F4A1"
}
.mdi-signal:before{
    content:"\F4A2"
}
.mdi-signal-2g:before{
    content:"\F711"
}
.mdi-signal-3g:before{
    content:"\F712"
}
.mdi-signal-4g:before{
    content:"\F713"
}
.mdi-signal-hspa:before{
    content:"\F714"
}
.mdi-signal-hspa-plus:before{
    content:"\F715"
}
.mdi-signal-variant:before{
    content:"\F60A"
}
.mdi-silverware:before{
    content:"\F4A3"
}
.mdi-silverware-fork:before{
    content:"\F4A4"
}
.mdi-silverware-spoon:before{
    content:"\F4A5"
}
.mdi-silverware-variant:before{
    content:"\F4A6"
}
.mdi-sim:before{
    content:"\F4A7"
}
.mdi-sim-alert:before{
    content:"\F4A8"
}
.mdi-sim-off:before{
    content:"\F4A9"
}
.mdi-sitemap:before{
    content:"\F4AA"
}
.mdi-skip-backward:before{
    content:"\F4AB"
}
.mdi-skip-forward:before{
    content:"\F4AC"
}
.mdi-skip-next:before{
    content:"\F4AD"
}
.mdi-skip-next-circle:before{
    content:"\F661"
}
.mdi-skip-next-circle-outline:before{
    content:"\F662"
}
.mdi-skip-previous:before{
    content:"\F4AE"
}
.mdi-skip-previous-circle:before{
    content:"\F663"
}
.mdi-skip-previous-circle-outline:before{
    content:"\F664"
}
.mdi-skull:before{
    content:"\F68B"
}
.mdi-skype:before{
    content:"\F4AF"
}
.mdi-skype-business:before{
    content:"\F4B0"
}
.mdi-slack:before{
    content:"\F4B1"
}
.mdi-sleep:before{
    content:"\F4B2"
}
.mdi-sleep-off:before{
    content:"\F4B3"
}
.mdi-smoking:before{
    content:"\F4B4"
}
.mdi-smoking-off:before{
    content:"\F4B5"
}
.mdi-snapchat:before{
    content:"\F4B6"
}
.mdi-snowflake:before{
    content:"\F716"
}
.mdi-snowman:before{
    content:"\F4B7"
}
.mdi-soccer:before{
    content:"\F4B8"
}
.mdi-sofa:before{
    content:"\F4B9"
}
.mdi-solid:before{
    content:"\F68C"
}
.mdi-sort:before{
    content:"\F4BA"
}
.mdi-sort-alphabetical:before{
    content:"\F4BB"
}
.mdi-sort-ascending:before{
    content:"\F4BC"
}
.mdi-sort-descending:before{
    content:"\F4BD"
}
.mdi-sort-numeric:before{
    content:"\F4BE"
}
.mdi-sort-variant:before{
    content:"\F4BF"
}
.mdi-soundcloud:before{
    content:"\F4C0"
}
.mdi-source-branch:before{
    content:"\F62C"
}
.mdi-source-commit:before{
    content:"\F717"
}
.mdi-source-commit-end:before{
    content:"\F718"
}
.mdi-source-commit-end-local:before{
    content:"\F719"
}
.mdi-source-commit-local:before{
    content:"\F71A"
}
.mdi-source-commit-next-local:before{
    content:"\F71B"
}
.mdi-source-commit-start:before{
    content:"\F71C"
}
.mdi-source-commit-start-next-local:before{
    content:"\F71D"
}
.mdi-source-fork:before{
    content:"\F4C1"
}
.mdi-source-merge:before{
    content:"\F62D"
}
.mdi-source-pull:before{
    content:"\F4C2"
}
.mdi-speaker:before{
    content:"\F4C3"
}
.mdi-speaker-off:before{
    content:"\F4C4"
}
.mdi-speaker-wireless:before{
    content:"\F71E"
}
.mdi-speedometer:before{
    content:"\F4C5"
}
.mdi-spellcheck:before{
    content:"\F4C6"
}
.mdi-spotify:before{
    content:"\F4C7"
}
.mdi-spotlight:before{
    content:"\F4C8"
}
.mdi-spotlight-beam:before{
    content:"\F4C9"
}
.mdi-spray:before{
    content:"\F665"
}
.mdi-square-inc:before{
    content:"\F4CA"
}
.mdi-square-inc-cash:before{
    content:"\F4CB"
}
.mdi-stackexchange:before{
    content:"\F60B"
}
.mdi-stackoverflow:before{
    content:"\F4CC"
}
.mdi-stadium:before{
    content:"\F71F"
}
.mdi-stairs:before{
    content:"\F4CD"
}
.mdi-star:before{
    content:"\F4CE"
}
.mdi-star-circle:before{
    content:"\F4CF"
}
.mdi-star-half:before{
    content:"\F4D0"
}
.mdi-star-off:before{
    content:"\F4D1"
}
.mdi-star-outline:before{
    content:"\F4D2"
}
.mdi-steam:before{
    content:"\F4D3"
}
.mdi-steering:before{
    content:"\F4D4"
}
.mdi-step-backward:before{
    content:"\F4D5"
}
.mdi-step-backward-2:before{
    content:"\F4D6"
}
.mdi-step-forward:before{
    content:"\F4D7"
}
.mdi-step-forward-2:before{
    content:"\F4D8"
}
.mdi-stethoscope:before{
    content:"\F4D9"
}
.mdi-sticker:before{
    content:"\F5D0"
}
.mdi-stocking:before{
    content:"\F4DA"
}
.mdi-stop:before{
    content:"\F4DB"
}
.mdi-stop-circle:before{
    content:"\F666"
}
.mdi-stop-circle-outline:before{
    content:"\F667"
}
.mdi-store:before{
    content:"\F4DC"
}
.mdi-store-24-hour:before{
    content:"\F4DD"
}
.mdi-stove:before{
    content:"\F4DE"
}
.mdi-subdirectory-arrow-left:before{
    content:"\F60C"
}
.mdi-subdirectory-arrow-right:before{
    content:"\F60D"
}
.mdi-subway:before{
    content:"\F6AB"
}
.mdi-subway-variant:before{
    content:"\F4DF"
}
.mdi-sunglasses:before{
    content:"\F4E0"
}
.mdi-surround-sound:before{
    content:"\F5C5"
}
.mdi-svg:before{
    content:"\F720"
}
.mdi-swap-horizontal:before{
    content:"\F4E1"
}
.mdi-swap-vertical:before{
    content:"\F4E2"
}
.mdi-swim:before{
    content:"\F4E3"
}
.mdi-switch:before{
    content:"\F4E4"
}
.mdi-sword:before{
    content:"\F4E5"
}
.mdi-sync:before{
    content:"\F4E6"
}
.mdi-sync-alert:before{
    content:"\F4E7"
}
.mdi-sync-off:before{
    content:"\F4E8"
}
.mdi-tab:before{
    content:"\F4E9"
}
.mdi-tab-unselected:before{
    content:"\F4EA"
}
.mdi-table:before{
    content:"\F4EB"
}
.mdi-table-column-plus-after:before{
    content:"\F4EC"
}
.mdi-table-column-plus-before:before{
    content:"\F4ED"
}
.mdi-table-column-remove:before{
    content:"\F4EE"
}
.mdi-table-column-width:before{
    content:"\F4EF"
}
.mdi-table-edit:before{
    content:"\F4F0"
}
.mdi-table-large:before{
    content:"\F4F1"
}
.mdi-table-row-height:before{
    content:"\F4F2"
}
.mdi-table-row-plus-after:before{
    content:"\F4F3"
}
.mdi-table-row-plus-before:before{
    content:"\F4F4"
}
.mdi-table-row-remove:before{
    content:"\F4F5"
}
.mdi-tablet:before{
    content:"\F4F6"
}
.mdi-tablet-android:before{
    content:"\F4F7"
}
.mdi-tablet-ipad:before{
    content:"\F4F8"
}
.mdi-tag:before{
    content:"\F4F9"
}
.mdi-tag-faces:before{
    content:"\F4FA"
}
.mdi-tag-heart:before{
    content:"\F68A"
}
.mdi-tag-multiple:before{
    content:"\F4FB"
}
.mdi-tag-outline:before{
    content:"\F4FC"
}
.mdi-tag-plus:before{
    content:"\F721"
}
.mdi-tag-remove:before{
    content:"\F722"
}
.mdi-tag-text-outline:before{
    content:"\F4FD"
}
.mdi-target:before{
    content:"\F4FE"
}
.mdi-taxi:before{
    content:"\F4FF"
}
.mdi-teamviewer:before{
    content:"\F500"
}
.mdi-telegram:before{
    content:"\F501"
}
.mdi-television:before{
    content:"\F502"
}
.mdi-television-guide:before{
    content:"\F503"
}
.mdi-temperature-celsius:before{
    content:"\F504"
}
.mdi-temperature-fahrenheit:before{
    content:"\F505"
}
.mdi-temperature-kelvin:before{
    content:"\F506"
}
.mdi-tennis:before{
    content:"\F507"
}
.mdi-tent:before{
    content:"\F508"
}
.mdi-terrain:before{
    content:"\F509"
}
.mdi-test-tube:before{
    content:"\F668"
}
.mdi-text-shadow:before{
    content:"\F669"
}
.mdi-text-to-speech:before{
    content:"\F50A"
}
.mdi-text-to-speech-off:before{
    content:"\F50B"
}
.mdi-textbox:before{
    content:"\F60E"
}
.mdi-texture:before{
    content:"\F50C"
}
.mdi-theater:before{
    content:"\F50D"
}
.mdi-theme-light-dark:before{
    content:"\F50E"
}
.mdi-thermometer:before{
    content:"\F50F"
}
.mdi-thermometer-lines:before{
    content:"\F510"
}
.mdi-thumb-down:before{
    content:"\F511"
}
.mdi-thumb-down-outline:before{
    content:"\F512"
}
.mdi-thumb-up:before{
    content:"\F513"
}
.mdi-thumb-up-outline:before{
    content:"\F514"
}
.mdi-thumbs-up-down:before{
    content:"\F515"
}
.mdi-ticket:before{
    content:"\F516"
}
.mdi-ticket-account:before{
    content:"\F517"
}
.mdi-ticket-confirmation:before{
    content:"\F518"
}
.mdi-ticket-percent:before{
    content:"\F723"
}
.mdi-tie:before{
    content:"\F519"
}
.mdi-tilde:before{
    content:"\F724"
}
.mdi-timelapse:before{
    content:"\F51A"
}
.mdi-timer:before{
    content:"\F51B"
}
.mdi-timer-10:before{
    content:"\F51C"
}
.mdi-timer-3:before{
    content:"\F51D"
}
.mdi-timer-off:before{
    content:"\F51E"
}
.mdi-timer-sand:before{
    content:"\F51F"
}
.mdi-timer-sand-empty:before{
    content:"\F6AC"
}
.mdi-timetable:before{
    content:"\F520"
}
.mdi-toggle-switch:before{
    content:"\F521"
}
.mdi-toggle-switch-off:before{
    content:"\F522"
}
.mdi-tooltip:before{
    content:"\F523"
}
.mdi-tooltip-edit:before{
    content:"\F524"
}
.mdi-tooltip-image:before{
    content:"\F525"
}
.mdi-tooltip-outline:before{
    content:"\F526"
}
.mdi-tooltip-outline-plus:before{
    content:"\F527"
}
.mdi-tooltip-text:before{
    content:"\F528"
}
.mdi-tooth:before{
    content:"\F529"
}
.mdi-tor:before{
    content:"\F52A"
}
.mdi-tower-beach:before{
    content:"\F680"
}
.mdi-tower-fire:before{
    content:"\F681"
}
.mdi-traffic-light:before{
    content:"\F52B"
}
.mdi-train:before{
    content:"\F52C"
}
.mdi-tram:before{
    content:"\F52D"
}
.mdi-transcribe:before{
    content:"\F52E"
}
.mdi-transcribe-close:before{
    content:"\F52F"
}
.mdi-transfer:before{
    content:"\F530"
}
.mdi-transit-transfer:before{
    content:"\F6AD"
}
.mdi-translate:before{
    content:"\F5CA"
}
.mdi-treasure-chest:before{
    content:"\F725"
}
.mdi-tree:before{
    content:"\F531"
}
.mdi-trello:before{
    content:"\F532"
}
.mdi-trending-down:before{
    content:"\F533"
}
.mdi-trending-neutral:before{
    content:"\F534"
}
.mdi-trending-up:before{
    content:"\F535"
}
.mdi-triangle:before{
    content:"\F536"
}
.mdi-triangle-outline:before{
    content:"\F537"
}
.mdi-trophy:before{
    content:"\F538"
}
.mdi-trophy-award:before{
    content:"\F539"
}
.mdi-trophy-outline:before{
    content:"\F53A"
}
.mdi-trophy-variant:before{
    content:"\F53B"
}
.mdi-trophy-variant-outline:before{
    content:"\F53C"
}
.mdi-truck:before{
    content:"\F53D"
}
.mdi-truck-delivery:before{
    content:"\F53E"
}
.mdi-truck-trailer:before{
    content:"\F726"
}
.mdi-tshirt-crew:before{
    content:"\F53F"
}
.mdi-tshirt-v:before{
    content:"\F540"
}
.mdi-tumblr:before{
    content:"\F541"
}
.mdi-tumblr-reblog:before{
    content:"\F542"
}
.mdi-tune:before{
    content:"\F62E"
}
.mdi-tune-vertical:before{
    content:"\F66A"
}
.mdi-twitch:before{
    content:"\F543"
}
.mdi-twitter:before{
    content:"\F544"
}
.mdi-twitter-box:before{
    content:"\F545"
}
.mdi-twitter-circle:before{
    content:"\F546"
}
.mdi-twitter-retweet:before{
    content:"\F547"
}
.mdi-ubuntu:before{
    content:"\F548"
}
.mdi-umbraco:before{
    content:"\F549"
}
.mdi-umbrella:before{
    content:"\F54A"
}
.mdi-umbrella-outline:before{
    content:"\F54B"
}
.mdi-undo:before{
    content:"\F54C"
}
.mdi-undo-variant:before{
    content:"\F54D"
}
.mdi-unfold-less:before{
    content:"\F54E"
}
.mdi-unfold-more:before{
    content:"\F54F"
}
.mdi-ungroup:before{
    content:"\F550"
}
.mdi-unity:before{
    content:"\F6AE"
}
.mdi-untappd:before{
    content:"\F551"
}
.mdi-update:before{
    content:"\F6AF"
}
.mdi-upload:before{
    content:"\F552"
}
.mdi-usb:before{
    content:"\F553"
}
.mdi-vector-arrange-above:before{
    content:"\F554"
}
.mdi-vector-arrange-below:before{
    content:"\F555"
}
.mdi-vector-circle:before{
    content:"\F556"
}
.mdi-vector-circle-variant:before{
    content:"\F557"
}
.mdi-vector-combine:before{
    content:"\F558"
}
.mdi-vector-curve:before{
    content:"\F559"
}
.mdi-vector-difference:before{
    content:"\F55A"
}
.mdi-vector-difference-ab:before{
    content:"\F55B"
}
.mdi-vector-difference-ba:before{
    content:"\F55C"
}
.mdi-vector-intersection:before{
    content:"\F55D"
}
.mdi-vector-line:before{
    content:"\F55E"
}
.mdi-vector-point:before{
    content:"\F55F"
}
.mdi-vector-polygon:before{
    content:"\F560"
}
.mdi-vector-polyline:before{
    content:"\F561"
}
.mdi-vector-rectangle:before{
    content:"\F5C6"
}
.mdi-vector-selection:before{
    content:"\F562"
}
.mdi-vector-square:before{
    content:"\F001"
}
.mdi-vector-triangle:before{
    content:"\F563"
}
.mdi-vector-union:before{
    content:"\F564"
}
.mdi-verified:before{
    content:"\F565"
}
.mdi-vibrate:before{
    content:"\F566"
}
.mdi-video:before{
    content:"\F567"
}
.mdi-video-off:before{
    content:"\F568"
}
.mdi-video-switch:before{
    content:"\F569"
}
.mdi-view-agenda:before{
    content:"\F56A"
}
.mdi-view-array:before{
    content:"\F56B"
}
.mdi-view-carousel:before{
    content:"\F56C"
}
.mdi-view-column:before{
    content:"\F56D"
}
.mdi-view-dashboard:before{
    content:"\F56E"
}
.mdi-view-day:before{
    content:"\F56F"
}
.mdi-view-grid:before{
    content:"\F570"
}
.mdi-view-headline:before{
    content:"\F571"
}
.mdi-view-list:before{
    content:"\F572"
}
.mdi-view-module:before{
    content:"\F573"
}
.mdi-view-parallel:before{
    content:"\F727"
}
.mdi-view-quilt:before{
    content:"\F574"
}
.mdi-view-sequential:before{
    content:"\F728"
}
.mdi-view-stream:before{
    content:"\F575"
}
.mdi-view-week:before{
    content:"\F576"
}
.mdi-vimeo:before{
    content:"\F577"
}
.mdi-vine:before{
    content:"\F578"
}
.mdi-violin:before{
    content:"\F60F"
}
.mdi-visualstudio:before{
    content:"\F610"
}
.mdi-vk:before{
    content:"\F579"
}
.mdi-vk-box:before{
    content:"\F57A"
}
.mdi-vk-circle:before{
    content:"\F57B"
}
.mdi-vlc:before{
    content:"\F57C"
}
.mdi-voice:before{
    content:"\F5CB"
}
.mdi-voicemail:before{
    content:"\F57D"
}
.mdi-volume-high:before{
    content:"\F57E"
}
.mdi-volume-low:before{
    content:"\F57F"
}
.mdi-volume-medium:before{
    content:"\F580"
}
.mdi-volume-off:before{
    content:"\F581"
}
.mdi-vpn:before{
    content:"\F582"
}
.mdi-walk:before{
    content:"\F583"
}
.mdi-wallet:before{
    content:"\F584"
}
.mdi-wallet-giftcard:before{
    content:"\F585"
}
.mdi-wallet-membership:before{
    content:"\F586"
}
.mdi-wallet-travel:before{
    content:"\F587"
}
.mdi-wan:before{
    content:"\F588"
}
.mdi-washing-machine:before{
    content:"\F729"
}
.mdi-watch:before{
    content:"\F589"
}
.mdi-watch-export:before{
    content:"\F58A"
}
.mdi-watch-import:before{
    content:"\F58B"
}
.mdi-watch-vibrate:before{
    content:"\F6B0"
}
.mdi-water:before{
    content:"\F58C"
}
.mdi-water-off:before{
    content:"\F58D"
}
.mdi-water-percent:before{
    content:"\F58E"
}
.mdi-water-pump:before{
    content:"\F58F"
}
.mdi-watermark:before{
    content:"\F612"
}
.mdi-weather-cloudy:before{
    content:"\F590"
}
.mdi-weather-fog:before{
    content:"\F591"
}
.mdi-weather-hail:before{
    content:"\F592"
}
.mdi-weather-lightning:before{
    content:"\F593"
}
.mdi-weather-lightning-rainy:before{
    content:"\F67D"
}
.mdi-weather-night:before{
    content:"\F594"
}
.mdi-weather-partlycloudy:before{
    content:"\F595"
}
.mdi-weather-pouring:before{
    content:"\F596"
}
.mdi-weather-rainy:before{
    content:"\F597"
}
.mdi-weather-snowy:before{
    content:"\F598"
}
.mdi-weather-snowy-rainy:before{
    content:"\F67E"
}
.mdi-weather-sunny:before{
    content:"\F599"
}
.mdi-weather-sunset:before{
    content:"\F59A"
}
.mdi-weather-sunset-down:before{
    content:"\F59B"
}
.mdi-weather-sunset-up:before{
    content:"\F59C"
}
.mdi-weather-windy:before{
    content:"\F59D"
}
.mdi-weather-windy-variant:before{
    content:"\F59E"
}
.mdi-web:before{
    content:"\F59F"
}
.mdi-webcam:before{
    content:"\F5A0"
}
.mdi-webhook:before{
    content:"\F62F"
}
.mdi-webpack:before{
    content:"\F72A"
}
.mdi-wechat:before{
    content:"\F611"
}
.mdi-weight:before{
    content:"\F5A1"
}
.mdi-weight-kilogram:before{
    content:"\F5A2"
}
.mdi-whatsapp:before{
    content:"\F5A3"
}
.mdi-wheelchair-accessibility:before{
    content:"\F5A4"
}
.mdi-white-balance-auto:before{
    content:"\F5A5"
}
.mdi-white-balance-incandescent:before{
    content:"\F5A6"
}
.mdi-white-balance-iridescent:before{
    content:"\F5A7"
}
.mdi-white-balance-sunny:before{
    content:"\F5A8"
}
.mdi-widgets:before{
    content:"\F72B"
}
.mdi-wifi:before{
    content:"\F5A9"
}
.mdi-wifi-off:before{
    content:"\F5AA"
}
.mdi-wii:before{
    content:"\F5AB"
}
.mdi-wiiu:before{
    content:"\F72C"
}
.mdi-wikipedia:before{
    content:"\F5AC"
}
.mdi-window-close:before{
    content:"\F5AD"
}
.mdi-window-closed:before{
    content:"\F5AE"
}
.mdi-window-maximize:before{
    content:"\F5AF"
}
.mdi-window-minimize:before{
    content:"\F5B0"
}
.mdi-window-open:before{
    content:"\F5B1"
}
.mdi-window-restore:before{
    content:"\F5B2"
}
.mdi-windows:before{
    content:"\F5B3"
}
.mdi-wordpress:before{
    content:"\F5B4"
}
.mdi-worker:before{
    content:"\F5B5"
}
.mdi-wrap:before{
    content:"\F5B6"
}
.mdi-wrench:before{
    content:"\F5B7"
}
.mdi-wunderlist:before{
    content:"\F5B8"
}
.mdi-xaml:before{
    content:"\F673"
}
.mdi-xbox:before{
    content:"\F5B9"
}
.mdi-xbox-controller:before{
    content:"\F5BA"
}
.mdi-xbox-controller-off:before{
    content:"\F5BB"
}
.mdi-xda:before{
    content:"\F5BC"
}
.mdi-xing:before{
    content:"\F5BD"
}
.mdi-xing-box:before{
    content:"\F5BE"
}
.mdi-xing-circle:before{
    content:"\F5BF"
}
.mdi-xml:before{
    content:"\F5C0"
}
.mdi-yeast:before{
    content:"\F5C1"
}
.mdi-yelp:before{
    content:"\F5C2"
}
.mdi-yin-yang:before{
    content:"\F67F"
}
.mdi-youtube-play:before{
    content:"\F5C3"
}
.mdi-zip-box:before{
    content:"\F5C4"
}
.mdi-18px.mdi-set,.mdi-18px.mdi:before{
    font-size:18px
}
.mdi-24px.mdi-set,.mdi-24px.mdi:before{
    font-size:24px
}
.mdi-36px.mdi-set,.mdi-36px.mdi:before{
    font-size:36px
}
.mdi-48px.mdi-set,.mdi-48px.mdi:before{
    font-size:48px
}
.mdi-dark{
    color:rgba(0,0,0,0.54)
}
.mdi-dark.mdi-inactive{
    color:rgba(0,0,0,0.26)
}
.mdi-light{
    color:#fff
}
.mdi-light.mdi-inactive{
    color:rgba(255,255,255,0.3)
}
.mdi-rotate-45{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.mdi-rotate-90{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.mdi-rotate-135{
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg)
}
.mdi-rotate-180{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.mdi-rotate-225{
    -webkit-transform:rotate(225deg);
    transform:rotate(225deg)
}
.mdi-rotate-270{
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.mdi-rotate-315{
    -webkit-transform:rotate(315deg);
    transform:rotate(315deg)
}
.mdi-flip-horizontal{
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1);
    -webkit-filter:FlipH;
    filter:FlipH;
    -ms-filter:"FlipH"
}
.mdi-flip-vertical{
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1);
    -webkit-filter:FlipV;
    filter:FlipV;
    -ms-filter:"FlipV"
}


.preloader{
    position: relative;
    margin: 0 auto;
    width: 100px;
}
.preloader:before{
    content: '';
    display: block;
    padding-top: 100%;
}
.circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 50px;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round;
}
@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}

@-webkit-keyframes color {
    100%,
    0% {
        stroke: #d62d20;
    }
    40% {
        stroke: #0057e7;
    }
    66% {
        stroke: #008744;
    }
    80%,
    90% {
        stroke: #ffa700;
    }
}

@keyframes color {
    100%,
    0% {
        stroke: #d62d20;
    }
    40% {
        stroke: #0057e7;
    }
    66% {
        stroke: #008744;
    }
    80%,
    90% {
        stroke: #ffa700;
    }
}
.bd-booticon{
    display:block;
    width:9rem;
    height:9rem;
    font-size:6.5rem;
    line-height:9rem;
    color:#fff;
    text-align:center;
    cursor:default;
    background-color:#563d7c;
    border-radius:15%
}
.bd-booticon.inverse{
    color:#563d7c;
    background-color:#fff
}
.bd-booticon.outline{
    background-color:transparent;
    border:1px solid #cdbfe3
}
.bd-navbar .navbar-nav .nav-link{
    color:#8e869d
}
.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:focus,.bd-navbar .navbar-nav .nav-link:hover{
    color:#292b2c;
    background-color:transparent
}
.bd-navbar .navbar-nav .nav-link.active{
    font-weight:500;
    color:#040404
}
.bd-navbar .dropdown-menu{
    font-size:inherit
}
.bd-masthead{
    position:relative;
    padding:3rem 15px 2rem;
    color:#cdbfe3;
    text-align:center;
    background-image:linear-gradient(135deg,#271b38,#563d7c,#7952b3)
}
.bd-masthead .bd-booticon{
    margin:0 auto 2rem;
    color:#cdbfe3;
    border-color:#cdbfe3
}
.bd-masthead h1{
    font-weight:300;
    line-height:1
}
.bd-masthead .lead{
    margin-right:auto;
    margin-bottom:2rem;
    margin-left:auto;
    font-size:1.25rem;
    color:#fff
}
.bd-masthead .version{
    margin-top:-1rem;
    margin-bottom:2rem
}
.bd-masthead .btn{
    width:100%;
    padding:1rem 2rem;
    font-size:1.25rem;
    font-weight:500;
    color:#ffe484;
    border-color:#ffe484
}
.bd-masthead .btn:hover{
    color:#2a2730;
    background-color:#ffe484;
    border-color:#ffe484
}
.bd-masthead .carbonad{
    margin-bottom:-2rem!important
}
@media (min-width:576px){
    .bd-masthead{
        padding-top:8rem;
        padding-bottom:2rem
    }
    .bd-masthead .btn{
        width:auto
    }
    .bd-masthead .carbonad{
        margin-bottom:0!important
    }
}
@media (min-width:768px){
    .bd-masthead{
        padding-bottom:4rem
    }
    .bd-masthead .bd-header{
        margin-bottom:4rem
    }
    .bd-masthead h1{
        font-size:4rem
    }
    .bd-masthead .lead{
        font-size:1.5rem
    }
    .bd-masthead .carbonad{
        margin-top:3rem!important
    }
}
@media (min-width:992px){
    .bd-masthead .lead{
        width:85%;
        font-size:2rem
    }
}
.bd-featurette{
    padding-top:3rem;
    padding-bottom:3rem;
    font-size:1rem;
    line-height:1.5;
    color:#555;
    text-align:center;
    background-color:#fff;
    border-top:1px solid #eee
}
.bd-featurette .highlight{
    text-align:left
}
.bd-featurette .lead{
    margin-right:auto;
    margin-bottom:2rem;
    margin-left:auto;
    font-size:1rem;
    text-align:center
}
@media (min-width:576px){
    .bd-featurette{
        text-align:left
    }
}
@media (min-width:768px){
    .bd-featurette .col-sm-6:first-child{
        padding-right:45px
    }
    .bd-featurette .col-sm-6:last-child{
        padding-left:45px
    }
}
.bd-featurette-title{
    margin-bottom:.5rem;
    font-size:2rem;
    font-weight:400;
    color:#333;
    text-align:center
}
.half-rule{
    width:6rem;
    margin:2.5rem auto
}
@media (min-width:576px){
    .half-rule{
        margin-right:0;
        margin-left:0
    }
}
.bd-featurette h4{
    margin-top:1rem;
    margin-bottom:.5rem;
    font-weight:400;
    color:#333
}
.bd-featurette-img{
    display:block;
    margin-bottom:1.25rem;
    color:#333
}
.bd-featurette-img:hover{
    color:#0275d8;
    text-decoration:none
}
.bd-featurette-img img{
    display:block;
    margin-bottom:1rem
}
@media (min-width:480px){
    .bd-featurette .img-fluid{
        margin-top:2rem
    }
}
@media (min-width:768px){
    .bd-featurette{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .bd-featurette-title{
        font-size:2.5rem
    }
    .bd-featurette-title+.lead{
        font-size:1.5rem
    }
    .bd-featurette .lead{
        max-width:80%
    }
    .bd-featurette .img-fluid{
        margin-top:0
    }
}
.bd-featured-sites{
    margin-right:-1px;
    margin-left:-1px
}
.bd-featured-sites .col-6{
    padding:1px
}
.bd-featured-sites .img-fluid{
    margin-top:0
}
@media (min-width:768px){
    .bd-featured-sites .col-sm-3:first-child img{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .bd-featured-sites .col-sm-3:last-child img{
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
}
#carbonads{
    display:block;
    padding:15px 15px 15px 160px;
    margin:50px -15px 0;
    overflow:hidden;
    font-size:13px;
    line-height:1.5;
    text-align:left;
    border:solid #866ab3;
    border-width:1px 0 0
}
#carbonads a{
    color:#fff;
    text-decoration:none
}
@media (min-width:576px){
    #carbonads{
        max-width:330px;
        margin:50px auto 0;
        border-width:1px;
        border-radius:4px
    }
}
@media (min-width:992px){
    #carbonads{
        position:absolute;
        top:0;
        right:15px;
        margin-top:0
    }
    .bd-masthead #carbonads{
        position:static
    }
}
.carbon-img{
    float:left;
    margin-left:-145px
}
.carbon-poweredby{
    display:block;
    color:#cdbfe3!important
}
.bd-content>table{
    display:block;
    width:100%;
    max-width:100%;
    margin-bottom:1rem;
    overflow-y:auto
}
.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{
    padding:.75rem;
    vertical-align:top;
    border:1px solid #eceeef
}
.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{
    margin-bottom:0
}
.bd-content>table td:first-child>code{
    white-space:nowrap
}
.bd-content>h2:not(:first-child){
    margin-top:3rem
}
.bd-content>h3{
    margin-top:1.5rem
}
.bd-content>ol li,.bd-content>ul li{
    margin-bottom:.25rem
}
@media (min-width:576px){
    .bd-title{
        font-size:3rem
    }
    .bd-title+p{
        font-size:1.25rem;
        font-weight:300
    }
}
#markdown-toc>li:first-child{
    display:none
}
#markdown-toc ul{
    padding-left:2rem;
    margin-top:.25rem;
    margin-bottom:.25rem
}
.bd-pageheader{
    padding:2rem 15px;
    margin-bottom:1.5rem;
    color:#cdbfe3;
    text-align:center;
    background-color:#563d7c
}
.bd-pageheader .container{
    position:relative
}
.bd-pageheader h1{
    font-size:3rem;
    font-weight:400;
    color:#fff
}
.bd-pageheader p{
    margin-bottom:0;
    font-size:1.25rem;
    font-weight:300
}
@media (min-width:576px){
    .bd-pageheader{
        padding-top:4rem;
        padding-bottom:4rem;
        margin-bottom:3rem;
        text-align:left
    }
    .bd-pageheader .carbonad{
        margin:2rem 0 0!important
    }
}
@media (min-width:768px){
    .bd-pageheader h1{
        font-size:4rem
    }
    .bd-pageheader p{
        font-size:1.5rem
    }
}
@media (min-width:992px){
    .bd-pageheader h1,.bd-pageheader p{
        margin-right:380px
    }
    .bd-pageheader .carbonad{
        position:absolute;
        top:0;
        right:.75rem;
        margin:0!important
    }
}
#skippy{
    display:block;
    padding:1em;
    color:#fff;
    background-color:#563d7c;
    outline:0
}
#skippy .skiplink-text{
    padding:.5em;
    outline:1px dotted
}
@media (min-width:768px){
    .bd-sidebar{
        padding-left:1rem
    }
}
.bd-search{
    position:relative;
    margin-bottom:1.5rem
}
.bd-search .form-control{
    height:2.45rem;
    padding-top:.4rem;
    padding-bottom:.4rem;
    background-color:#fafafa
}
.bd-search .form-control:focus{
    background-color:#fff
}
.bd-search-results{
    right:0;
    display:block;
    padding:0;
    overflow:hidden;
    font-size:.9rem
}
.bd-search-results:empty{
    display:none
}
.bd-search-results .dropdown-item{
    padding-right:.75rem;
    padding-left:.75rem
}
.bd-search-results .dropdown-item:first-child{
    margin-top:.25rem
}
.bd-search-results .dropdown-item:last-child{
    margin-bottom:.25rem
}
.bd-search-results .no-results{
    padding:.75rem 1rem;
    color:#7a7a7a;
    text-align:center;
    white-space:normal
}
.bd-sidenav{
    display:none
}
.bd-toc-link{
    display:block;
    padding:.25rem .75rem;
    color:#464a4c
}
.bd-toc-link:focus,.bd-toc-link:hover{
    color:#0275d8;
    text-decoration:none
}
.active>.bd-toc-link{
    font-weight:500;
    color:#292b2c
}
.active>.bd-sidenav{
    display:block
}
.bd-toc-item.active{
    margin-top:1rem;
    margin-bottom:1rem
}
.bd-toc-item:first-child{
    margin-top:0
}
.bd-toc-item:last-child{
    margin-bottom:2rem
}
.bd-sidebar .nav>li>a{
    display:block;
    padding:.25rem .75rem;
    font-size:90%;
    color:#99979c
}
.bd-sidebar .nav>li>a:focus,.bd-sidebar .nav>li>a:hover{
    color:#0275d8;
    text-decoration:none;
    background-color:transparent
}
.bd-sidebar .nav>.active:focus>a,.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{
    font-weight:500;
    color:#292b2c;
    background-color:transparent
}
.bd-footer{
    padding:4rem 0;
    margin-top:4rem;
    font-size:85%;
    text-align:center;
    background-color:#f7f7f7
}
.bd-footer a{
    font-weight:500;
    color:#464a4c
}
.bd-footer a:hover{
    color:#0275d8
}
.bd-footer p{
    margin-bottom:0
}
@media (min-width:576px){
    .bd-footer{
        text-align:left
    }
}
.bd-footer-links{
    padding-left:0;
    margin-bottom:1rem
}
.bd-footer-links li{
    display:inline-block
}
.bd-footer-links li+li{
    margin-left:1rem
}
.bd-example-row .row+.row{
    margin-top:1rem
}
.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{
    padding-top:.75rem;
    padding-bottom:.75rem;
    background-color:rgba(86,61,124,.15);
    border:1px solid rgba(86,61,124,.2)
}
.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{
    min-height:6rem;
    background-color:rgba(255,0,0,.1)
}
.bd-example-row-flex-cols .row{
    min-height:10rem;
    background-color:rgba(255,0,0,.1)
}
.bd-highlight{
    background-color:rgba(86,61,124,.15);
    border:1px solid rgba(86,61,124,.15)
}
.bd-example-container{
    min-width:16rem;
    max-width:25rem;
    margin-right:auto;
    margin-left:auto
}
.bd-example-container-header{
    height:3rem;
    margin-bottom:.5rem;
    background-color:#daeeff;
    border-radius:.25rem
}
.bd-example-container-sidebar{
    float:right;
    width:4rem;
    height:8rem;
    background-color:#fae3c4;
    border-radius:.25rem
}
.bd-example-container-body{
    height:8rem;
    margin-right:4.5rem;
    background-color:#957bbe;
    border-radius:.25rem
}
.bd-example-container-fluid{
    max-width:none
}
.bd-example{
    position:relative;
    padding:1rem;
    margin:1rem -1rem;
    border:solid #f7f7f9;
    border-width:.2rem 0 0
}
.bd-example::after{
    display:block;
    content:"";
    clear:both
}
@media (min-width:576px){
    .bd-example{
        padding:1.5rem;
        margin-right:0;
        margin-bottom:0;
        margin-left:0;
        border-width:.2rem
    }
}
.bd-example+.clipboard+.highlight,.bd-example+.highlight{
    margin-top:0
}
.bd-example+p{
    margin-top:2rem
}
.bd-example .pos-f-t{
    position:relative;
    margin:-1rem
}
@media (min-width:576px){
    .bd-example .pos-f-t{
        margin:-1.5rem
    }
}
.bd-example>.form-control+.form-control{
    margin-top:.5rem
}
.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{
    margin-top:1rem
}
.bd-example>.dropdown-menu:first-child{
    position:static;
    display:block
}
.bd-example>.form-group:last-child{
    margin-bottom:0
}
.bd-example>.close{
    float:none
}
.bd-example-type .table .type-info{
    color:#999;
    vertical-align:middle
}
.bd-example-type .table td{
    padding:1rem 0;
    border-color:#eee
}
.bd-example-type .table tr:first-child td{
    border-top:0
}
.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{
    margin:0
}
.bd-example-bg-classes p{
    padding:1rem
}
.bd-example>img+img{
    margin-left:.5rem
}
.bd-example>.btn-group{
    margin-top:.25rem;
    margin-bottom:.25rem
}
.bd-example>.btn-toolbar+.btn-toolbar{
    margin-top:.5rem
}
.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{
    margin-top:.5rem
}
.bd-example-form .input-group{
    margin-bottom:.5rem
}
.bd-example>textarea.form-control{
    resize:vertical
}
.bd-example>.list-group{
    max-width:400px
}
.bd-example .fixed-top,.bd-example .sticky-top{
    position:static;
    margin:-1rem -1rem 1rem
}
.bd-example .fixed-bottom{
    position:static;
    margin:1rem -1rem -1rem
}
@media (min-width:576px){
    .bd-example .fixed-top,.bd-example .sticky-top{
        margin:-1.5rem -1.5rem 1rem
    }
    .bd-example .fixed-bottom{
        margin:1rem -1.5rem -1.5rem
    }
}
.bd-example .pagination{
    margin-top:.5rem;
    margin-bottom:.5rem
}
.bd-example-modal{
    background-color:#fafafa
}
.bd-example-modal .modal{
    position:relative;
    top:auto;
    right:auto;
    bottom:auto;
    left:auto;
    z-index:1;
    display:block
}
.bd-example-modal .modal-dialog{
    left:auto;
    margin-right:auto;
    margin-left:auto
}
.bd-example-tabs .nav-tabs{
    margin-bottom:1rem
}
.bd-example-tooltips{
    text-align:center
}
.bd-example-tooltips>.btn{
    margin-top:.25rem;
    margin-bottom:.25rem
}
.bd-example-popover-static{
    padding-bottom:1.5rem;
    background-color:#f9f9f9
}
.bd-example-popover-static .popover{
    position:relative;
    display:block;
    float:left;
    width:260px;
    margin:1.25rem
}
.tooltip-demo a{
    white-space:nowrap
}
.bd-example-tooltip-static .tooltip{
    position:relative;
    display:inline-block;
    margin:10px 20px;
    opacity:1
}
.scrollspy-example{
    position:relative;
    height:200px;
    margin-top:.5rem;
    overflow:auto
}
.bd-example>.bg-danger:not(.navbar),.bd-example>.bg-faded:not(.navbar),.bd-example>.bg-info:not(.navbar),.bd-example>.bg-inverse:not(.navbar),.bd-example>.bg-primary:not(.navbar),.bd-example>.bg-success:not(.navbar),.bd-example>.bg-warning:not(.navbar){
    padding:.5rem;
    margin-top:.5rem;
    margin-bottom:.5rem
}
.bd-example-border-utils [class^=border-]{
    display:inline-block;
    width:6rem;
    height:6rem;
    margin:.25rem;
    background-color:#f5f5f5;
    border:1px solid
}
.highlight{
    padding:1rem;
    margin:1rem -15px;
    background-color:#f7f7f9;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
@media (min-width:576px){
    .highlight{
        padding:1.5rem;
        margin-right:0;
        margin-left:0
    }
}
.highlight pre{
    padding:0;
    margin-top:0;
    margin-bottom:0;
    background-color:transparent;
    border:0
}
.highlight pre code{
    font-size:inherit;
    color:#292b2c
}
.table-responsive .highlight pre{
    white-space:normal
}
.bd-table th small,.responsive-utilities th small{
    display:block;
    font-weight:400;
    color:#999
}
.responsive-utilities tbody th{
    font-weight:400
}
.responsive-utilities td{
    text-align:center
}
.responsive-utilities .is-visible{
    color:#468847;
    background-color:#dff0d8!important
}
.responsive-utilities .is-hidden{
    color:#ccc;
    background-color:#f9f9f9!important
}
.responsive-utilities-test{
    margin-top:.25rem
}
.responsive-utilities-test .col-6{
    margin-top:.5rem;
    margin-bottom:.5rem
}
.responsive-utilities-test span{
    display:block;
    padding:1rem .5rem;
    font-size:1rem;
    font-weight:700;
    line-height:1.1;
    text-align:center;
    border-radius:.25rem
}
.hidden-on .col-6>.not-visible,.visible-on .col-6>.not-visible{
    color:#999;
    border:1px solid #ddd
}
.hidden-on .col-6 .visible,.visible-on .col-6 .visible{
    color:#468847;
    background-color:#dff0d8;
    border:1px solid #d6e9c6
}
@media (max-width:575px){
    .hidden-xs-only{
        display:none!important
    }
}
@media (min-width:576px) and (max-width:767px){
    .hidden-sm-only{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .hidden-md-only{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .hidden-lg-only{
        display:none!important
    }
}
@media (min-width:1200px){
    .hidden-xl-only{
        display:none!important
    }
}
.btn-bs{
    font-weight:500;
    color:#7952b3;
    border-color:#7952b3
}
.btn-bs:active,.btn-bs:focus,.btn-bs:hover{
    color:#fff;
    background-color:#7952b3;
    border-color:#7952b3
}
.bd-callout{
    padding:1.25rem;
    margin-top:1.25rem;
    margin-bottom:1.25rem;
    border:1px solid #eee;
    border-left-width:.25rem;
    border-radius:.25rem
}
.bd-callout h4{
    margin-top:0;
    margin-bottom:.25rem
}
.bd-callout p:last-child{
    margin-bottom:0
}
.bd-callout code{
    border-radius:.25rem
}
.bd-callout+.bd-callout{
    margin-top:-.25rem
}
.bd-callout-info{
    border-left-color:#5bc0de
}
.bd-callout-info h4{
    color:#5bc0de
}
.bd-callout-warning{
    border-left-color:#f0ad4e
}
.bd-callout-warning h4{
    color:#f0ad4e
}
.bd-callout-danger{
    border-left-color:#d9534f
}
.bd-callout-danger h4{
    color:#d9534f
}
.bd-examples .img-thumbnail{
    margin-bottom:.75rem
}
.bd-examples h4{
    margin-bottom:.25rem
}
.bd-examples p{
    margin-bottom:1.25rem
}
@media (max-width:480px){
    .bd-examples{
        margin-right:-.75rem;
        margin-left:-.75rem
    }
    .bd-examples>[class^=col-]{
        padding-right:.75rem;
        padding-left:.75rem
    }
}
.bd-team{
    margin-bottom:1.5rem
}
.bd-team .team-member{
    line-height:2rem;
    color:#555
}
.bd-team .team-member:hover{
    color:#333;
    text-decoration:none
}
.bd-team .github-btn{
    float:right;
    width:180px;
    height:1.25rem;
    margin-top:.25rem;
    border:0
}
.bd-team img{
    float:left;
    width:2rem;
    margin-right:.5rem;
    border-radius:.25rem
}
.bd-browser-bugs td p{
    margin-bottom:0
}
.bd-browser-bugs th:first-child{
    width:18%
}
.bd-brand-logos{
    display:table;
    width:100%;
    margin-bottom:1rem;
    overflow:hidden;
    color:#563d7c;
    background-color:#f9f9f9;
    border-radius:.25rem
}
.bd-brand-item{
    padding:4rem 0;
    text-align:center
}
.bd-brand-item+.bd-brand-item{
    border-top:1px solid #fff
}
.bd-brand-logos .inverse{
    color:#fff;
    background-color:#563d7c
}
.bd-brand-item h1,.bd-brand-item h3{
    margin-top:0;
    margin-bottom:0
}
.bd-brand-item .bd-booticon{
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .bd-brand-item{
        display:table-cell;
        width:1%
    }
    .bd-brand-item+.bd-brand-item{
        border-top:0;
        border-left:1px solid #fff
    }
    .bd-brand-item h1{
        font-size:4rem
    }
}
.color-swatches{
    margin:0 -5px;
    overflow:hidden
}
.color-swatch{
    float:left;
    width:4rem;
    height:4rem;
    margin-right:.25rem;
    margin-left:.25rem;
    border-radius:.25rem
}
@media (min-width:768px){
    .color-swatch{
        width:6rem;
        height:6rem
    }
}
.color-swatches .bd-purple{
    background-color:#563d7c
}
.color-swatches .bd-purple-light{
    background-color:#cdbfe3
}
.color-swatches .bd-purple-lighter{
    background-color:#e5e1ea
}
.color-swatches .bd-gray{
    background-color:#f9f9f9
}
.bd-clipboard{
    position:relative;
    display:none;
    float:right
}
.bd-clipboard+.highlight{
    margin-top:0
}
.btn-clipboard{
    position:absolute;
    top:.5rem;
    right:.5rem;
    z-index:10;
    display:block;
    padding:.25rem .5rem;
    font-size:75%;
    color:#818a91;
    cursor:pointer;
    background-color:transparent;
    border-radius:.25rem
}
.btn-clipboard:hover{
    color:#fff;
    background-color:#027de7
}
@media (min-width:768px){
    .bd-clipboard{
        display:block
    }
}
.hll{
    background-color:#ffc
}
.c{
    color:#999
}
.k{
    color:#069
}
.o{
    color:#555
}
.cm{
    color:#999
}
.cp{
    color:#099
}
.c1{
    color:#999
}
.cs{
    color:#999
}
.gd{
    background-color:#fcc;
    border:1px solid #c00
}
.ge{
    font-style:italic
}
.gr{
    color:red
}
.gh{
    color:#030
}
.gi{
    background-color:#cfc;
    border:1px solid #0c0
}
.go{
    color:#aaa
}
.gp{
    color:#009
}
.gu{
    color:#030
}
.gt{
    color:#9c6
}
.kc{
    color:#069
}
.kd{
    color:#069
}
.kn{
    color:#069
}
.kp{
    color:#069
}
.kr{
    color:#069
}
.kt{
    color:#078
}
.m{
    color:#f60
}
.s{
    color:#d44950
}
.na{
    color:#4f9fcf
}
.nb{
    color:#366
}
.nc{
    color:#0a8
}
.no{
    color:#360
}
.nd{
    color:#99f
}
.ni{
    color:#999
}
.ne{
    color:#c00
}
.nf{
    color:#c0f
}
.nl{
    color:#99f
}
.nn{
    color:#0cf
}
.nt{
    color:#2f6f9f
}
.nv{
    color:#033
}
.ow{
    color:#000
}
.w{
    color:#bbb
}
.mf{
    color:#f60
}
.mh{
    color:#f60
}
.mi{
    color:#f60
}
.mo{
    color:#f60
}
.sb{
    color:#c30
}
.sc{
    color:#c30
}
.sd{
    font-style:italic;
    color:#c30
}
.s2{
    color:#c30
}
.se{
    color:#c30
}
.sh{
    color:#c30
}
.si{
    color:#a00
}
.sx{
    color:#c30
}
.sr{
    color:#3aa
}
.s1{
    color:#c30
}
.ss{
    color:#fc3
}
.bp{
    color:#366
}
.vc{
    color:#033
}
.vg{
    color:#033
}
.vi{
    color:#033
}
.il{
    color:#f60
}
.css .nt+.nt,.css .o,.css .o+.nt{
    color:#999
}
.language-bash::before{
    color:#009;
    content:"$ ";
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.language-powershell::before{
    color:#009;
    content:"PM> ";
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.anchorjs-link{
    color:inherit
}
@media (max-width:480px){
    .anchorjs-link{
        display:none
    }
}
:hover>.anchorjs-link{
    opacity:.75;
    transition:color .16s linear
}
.anchorjs-link:focus,:hover>.anchorjs-link:hover{
    text-decoration:none;
    opacity:1
}
@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounce{
    from,20%,53%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@keyframes bounce{
    from,20%,53%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
@-webkit-keyframes flash{
    from,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    from,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    from{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes pulse{
    from{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    from{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes rubberBand{
    from{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    from,to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@keyframes shake{
    from,to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes headShake{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    6.5%{
        -webkit-transform:translateX(-6px) rotateY(-9deg);
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        -webkit-transform:translateX(5px) rotateY(7deg);
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        -webkit-transform:translateX(-3px) rotateY(-5deg);
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        -webkit-transform:translateX(2px) rotateY(3deg);
        transform:translateX(2px) rotateY(3deg)
    }
    50%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes headShake{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    6.5%{
        -webkit-transform:translateX(-6px) rotateY(-9deg);
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        -webkit-transform:translateX(5px) rotateY(7deg);
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        -webkit-transform:translateX(-3px) rotateY(-5deg);
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        -webkit-transform:translateX(2px) rotateY(3deg);
        transform:translateX(2px) rotateY(3deg)
    }
    50%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.headShake{
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:headShake;
    animation-name:headShake
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
.swing{
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    from{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes tada{
    from{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
    to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    from{
        -webkit-transform:none;
        transform:none
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes wobble{
    from{
        -webkit-transform:none;
        transform:none
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes jello{
    from,11.1%,to{
        -webkit-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
@keyframes jello{
    from,11.1%,to{
        -webkit-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
.jello{
    -webkit-animation-name:jello;
    animation-name:jello;
    -webkit-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes bounceIn{
    from,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn{
    from,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn
}
@-webkit-keyframes bounceInDown{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes bounceInUp{
    from,60%,75%,90%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);
        animation-timing-function:cubic-bezier(.215,.61,.355,1.000)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    from{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight{
    from{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fadeOut{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes fadeOutDownBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes fadeOutLeftBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes fadeOutRightBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes fadeOutUpBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX{
    from{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX{
    from{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
@-webkit-keyframes flipInY{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
.flipOutX{
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
.flipOutY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn{
    from{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn{
    from{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut{
    from{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    from{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes rollIn{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
@keyframes rollOut{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInDown{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInLeft{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInRight{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInUp{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    from{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
@keyframes zoomOut{
    from{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    from{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInLeft{
    from{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    from{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInRight{
    from{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp{
    from{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInUp{
    from{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes slideOutDown{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes slideOutLeft{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes slideOutRight{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
@charset "UTF-8";

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*Theme Colors*/

/*bootstrap Color*/

/*Light colors*/

/*Normal Color*/

/*Extra Variable*/

/*Preloader*/

.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff;
}

.preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px);
}

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/******************* 
Global Styles 
*******************/

* {
    outline: none;
}

body {
    background: #fff;
    font-family: "Rubik", sans-serif;
    margin: 0;
    overflow-x: hidden;
    color: #54667a;
    font-weight: 300;
}

html {
    position: relative;
    min-height: 100%;
    background: #ffffff;
}

a:hover,
a:focus {
    text-decoration: none;
}

a.link {
    color: #54667a;
}

a.link:hover,
a.link:focus {
    color: #009efb;
}

.img-responsive {
    width: 100%;
    height: auto;
    display: inline-block;
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block;
}

.img-rounded {
    border-radius: 4px;
}

/*******************
Headings
*******************/

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #2c2b2e;
    font-family: "Rubik", sans-serif;
    font-weight: 400;
}

h1 {
    line-height: 48px;
    font-size: 36px;
}

h2 {
    line-height: 36px;
    font-size: 24px;
}

h3 {
    line-height: 30px;
    font-size: 21px;
}

h4 {
    line-height: 22px;
    font-size: 18px;
}

h5 {
    line-height: 18px;
    font-size: 16px;
    font-weight: 400;
}

h6 {
    line-height: 16px;
    font-size: 14px;
    font-weight: 400;
}

.display-5 {
    font-size: 3rem;
}

.display-6 {
    font-size: 36px;
}

.display-7 {
    font-size: 2rem;
}

.box {
    border-radius: 4px;
    padding: 10px;
}

html body .dl {
    display: inline-block;
}

html body .db {
    display: block;
}

.no-wrap td,
.no-wrap th {
    white-space: nowrap;
}

/*******************
Blockquote
*******************/

blockquote {
    border: 1px solid rgba(120, 130, 140, 0.13);
    border-left: 5px solid #009efb;
    padding: 15px;
}

.clear {
    clear: both;
}

ol li {
    margin: 5px 0;
}

/*******************
Paddings
*******************/

html body .p-0 {
    padding: 0px;
}

html body .p-10 {
    padding: 10px;
}

html body .p-20 {
    padding: 20px;
}

html body body .p-30 {
    padding: 30px;
}

html body .p-l-0 {
    padding-left: 0px;
}

html body .p-l-10 {
    padding-left: 10px;
}

html body .p-l-20 {
    padding-left: 20px;
}

html body .p-r-0 {
    padding-right: 0px;
}

html body .p-r-10 {
    padding-right: 10px;
}

html body .p-r-20 {
    padding-right: 20px;
}

html body .p-r-30 {
    padding-right: 30px;
}

html body .p-r-40 {
    padding-right: 40px;
}

html body .p-t-0 {
    padding-top: 0px;
}

html body .p-t-10 {
    padding-top: 10px;
}

html body .p-t-20 {
    padding-top: 20px;
}

html body .p-t-30 {
    padding-top: 30px;
}

html body .p-b-0 {
    padding-bottom: 0px;
}

html body .p-b-5 {
    padding-bottom: 5px;
}

html body .p-b-10 {
    padding-bottom: 10px;
}

html body .p-b-20 {
    padding-bottom: 20px;
}

html body .p-b-30 {
    padding-bottom: 30px;
}

html body .p-b-40 {
    padding-bottom: 40px;
}

/*******************
Margin
*******************/

html body .m-0 {
    margin: 0px;
}

html body .ml-1 {
    margin-left: 5px;
}

html body .ml-2 {
    margin-left: 10px;
}

html body .m-l-15 {
    margin-left: 15px;
}

html body .ml-3 {
    margin-left: 20px;
}

html body .ml-4 {
    margin-left: 30px;
}

html body .ml-5 {
    margin-left: 40px;
}

html body .mr-1 {
    margin-right: 5px;
}

html body .mr-2 {
    margin-right: 10px;
}

html body .m-r-15 {
    margin-right: 15px;
}

html body .mr-3 {
    margin-right: 20px;
}

html body .mr-4 {
    margin-right: 30px;
}

html body .mr-5 {
    margin-right: 40px;
}

html body .mt-0 {
    margin-top: 0px;
}

html body .mt-1 {
    margin-top: 5px;
}

html body .mt-2 {
    margin-top: 10px;
}

html body .m-t-15 {
    margin-top: 15px;
}

html body .mt-3 {
    margin-top: 20px;
}

html body .mt-4 {
    margin-top: 30px;
}

html body .mt-5 {
    margin-top: 40px;
}

html body .mb-0 {
    margin-bottom: 0px;
}

html body .mb-1 {
    margin-bottom: 5px;
}

html body .mb-2 {
    margin-bottom: 10px;
}

html body .m-b-15 {
    margin-bottom: 15px;
}

html body .mb-3 {
    margin-bottom: 20px;
}

html body .mb-4 {
    margin-bottom: 30px;
}

html body .mb-5 {
    margin-bottom: 40px;
}

/*******************
vertical alignment
*******************/

html body .vt {
    vertical-align: top;
}

html body .vm {
    vertical-align: middle;
}

html body .vb {
    vertical-align: bottom;
}

/*******************
font weight
*******************/

html body .font-bold {
    font-weight: 700;
}

html body .font-normal {
    font-weight: normal;
}

html body .font-light {
    font-weight: 300;
}

html body .font-medium {
    font-weight: 400;
}

html body .font-16 {
    font-size: 16px;
}

html body .font-14 {
    font-size: 14px;
}

html body .font-18 {
    font-size: 18px;
}

html body .font-20 {
    font-size: 20px;
}

/*******************
Border
*******************/

html body .b-0 {
    border: none;
}

html body .b-r {
    border-right: 1px solid rgba(120, 130, 140, 0.13);
}

html body .b-l {
    border-left: 1px solid rgba(120, 130, 140, 0.13);
}

html body .b-b {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

html body .b-t {
    border-top: 1px solid rgba(120, 130, 140, 0.13);
}

html body .b-all {
    border: 1px solid rgba(120, 130, 140, 0.13) !important;
}

/*******************
Thumb size
*******************/

.thumb-sm {
    height: 32px;
    width: 32px;
}

.thumb-md {
    height: 48px;
    width: 48px;
}

.thumb-lg {
    height: 88px;
    width: 88px;
}

.hide {
    display: none;
}

.img-circle {
    border-radius: 100%;
}

.radius {
    border-radius: 4px;
}

/*******************
Text Colors
*******************/

html body .text-muted {
    color: #90a4ae;
}

/*******************
Background Colors
*******************/

html body .bg-primary {
    background-color: #7460ee !important;
}

html body .bg-success {
    background-color: #55ce63 !important;
}

html body .bg-info {
    background-color: #009efb !important;
}

html body .bg-warning {
    background-color: #ffbc34 !important;
}

html body .bg-danger {
    background-color: #f62d51 !important;
}

html body .bg-megna {
    background-color: #01c0c8;
}

html body .bg-theme {
    background-color: #009efb;
}

html body .bg-inverse {
    background-color: #2f3d4a;
}

html body .bg-purple {
    background-color: #7460ee;
}

html body .bg-light-primary {
    background-color: #f1effd;
}

html body .bg-light-success {
    background-color: #e8fdeb;
}

html body .bg-light-info {
    background-color: #cfecfe;
}

html body .bg-light-extra {
    background-color: #ebf3f5;
}

html body .bg-light-warning {
    background-color: #fff8ec;
}

html body .bg-light-danger {
    background-color: #f9e7eb;
}

html body .bg-light-inverse {
    background-color: #f6f6f6;
}

html body .bg-light {
    background-color: #f2f7f8;
}

html body .bg-white {
    background-color: #ffffff;
}

/*******************
Rounds
*******************/

.round {
    line-height: 45px;
    color: #ffffff;
    width: 45px;
    height: 45px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    border-radius: 100%;
    background: #009efb;
}

.round img {
    border-radius: 100%;
}

.round.round-info {
    background: #009efb;
}

.round.round-warning {
    background: #ffbc34;
}

.round.round-danger {
    background: #f62d51;
}

.round.round-success {
    background: #55ce63;
}

.round.round-primary {
    background: #7460ee;
}

/*******************
Labels
*******************/

.label {
    padding: 2px 10px;
    line-height: 13px;
    color: #ffffff;
    font-weight: 400;
    border-radius: 4px;
    font-size: 75%;
}

.label-rounded {
    border-radius: 60px;
}

.label-custom {
    background-color: #01c0c8;
}

.label-success {
    background-color: #55ce63;
}

.label-info {
    background-color: #009efb;
}

.label-warning {
    background-color: #ffbc34;
}

.label-danger {
    background-color: #f62d51;
}

.label-megna {
    background-color: #01c0c8;
}

.label-primary {
    background-color: #7460ee;
}

.label-purple {
    background-color: #7460ee;
}

.label-red {
    background-color: #fb3a3a;
}

.label-inverse {
    background-color: #2f3d4a;
}

.label-default {
    background-color: #f2f7f8;
}

.label-white {
    background-color: #ffffff;
}

.label-light-success {
    background-color: #e8fdeb;
    color: #55ce63;
}

.label-light-info {
    background-color: #cfecfe;
    color: #009efb;
}

.label-light-warning {
    background-color: #fff8ec;
    color: #ffbc34;
}

.label-light-danger {
    background-color: #f9e7eb;
    color: #f62d51;
}

.label-light-megna {
    background-color: #e0f2f4;
    color: #01c0c8;
}

.label-light-primary {
    background-color: #f1effd;
    color: #7460ee;
}

.label-light-inverse {
    background-color: #f6f6f6;
    color: #2f3d4a;
}

/*******************
Pagination
*******************/

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination > li > a,
.pagination > li > span {
    color: #263238;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #f2f7f8;
}

.pagination-split li {
    margin-left: 5px;
    display: inline-block;
    float: left;
}

.pagination-split li:first-child {
    margin-left: 0;
}

.pagination-split li a {
    border-radius: 4px;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #009efb;
    border-color: #009efb;
}

.pager li > a,
.pager li > span {
    border-radius: 4px;
    color: #263238;
}

/*******************
Table Cell
*******************/

.table-box {
    display: table;
    width: 100%;
}

.table.no-border tbody td {
    border: 0px;
}

.cell {
    display: table-cell;
    vertical-align: middle;
}

/* .table td, .table th{
    border-color:$table-border; 
} */

.table thead th,
.table th {
    font-weight: 500;
}

.table-hover tbody tr:hover {
    background: #f2f7f8;
}

html body .jqstooltip {
    width: auto;
    height: auto;
}

.v-middle td,
.v-middle th {
    vertical-align: middle;
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

/*******************
Wave Effects
*******************/

.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    transition: all 0.3s ease-out;
}

.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: all 0.7s ease-out;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    transform: scale(0);
    pointer-events: none;
}

.waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45);
}

.waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7);
}

.waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7);
}

.waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7);
}

.waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7);
}

.waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7);
}

.waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7);
}

html body .waves-notransition {
    transition: none;
}

.waves-circle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none;
}

.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}

.waves-block {
    display: block;
}

/*Badge*/

.badge {
    font-weight: 400;
}

.badge-xs {
    font-size: 9px;
}

.badge-xs,
.badge-sm {
    -webkit-transform: translate(0, -2px);
    transform: translate(0, -2px);
}

.badge-success {
    background-color: #55ce63;
}

.badge-info {
    background-color: #009efb;
}

.badge-primary {
    background-color: #7460ee;
}

.badge-warning {
    background-color: #ffbc34;
    color: #ffffff;
}

.badge-danger {
    background-color: #f62d51;
}

.badge-purple {
    background-color: #7460ee;
}

.badge-red {
    background-color: #fb3a3a;
}

.badge-inverse {
    background-color: #2f3d4a;
}

/*Text Color*/

.text-white {
    color: #ffffff;
}

.text-danger {
    color: #f62d51 !important;
}

.text-muted {
    color: #90a4ae !important;
}

.text-warning {
    color: #ffbc34 !important;
}

.text-success {
    color: #55ce63 !important;
}

.text-info {
    color: #009efb !important;
}

.text-inverse {
    color: #2f3d4a !important;
}

.text-blue {
    color: #02bec9;
}

.text-purple {
    color: #7460ee;
}

.text-primary {
    color: #7460ee !important;
}

.text-megna {
    color: #01c0c8;
}

.text-dark {
    color: #54667a;
}

.text-themecolor {
    color: #009efb;
}

/*******************
Buttons
******************/

.btn {
    padding: 7px 12px;
    font-size: 14px;
    cursor: pointer;
}

.btn-group label {
    color: #ffffff !important;
    margin-bottom: 0px;
}

.btn-group label.btn-secondary {
    color: #54667a !important;
}

.btn-lg {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
}

.btn-circle {
    border-radius: 100%;
    width: 40px;
    height: 40px;
    padding: 10px;
}

.btn-circle.btn-sm {
    width: 35px;
    height: 35px;
    padding: 8px 10px;
    font-size: 14px;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 14px 15px;
    font-size: 18px;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 14px 15px;
    font-size: 24px;
}

.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 12px;
}

.btn-xs {
    padding: 0.25rem 0.5rem;
    font-size: 10px;
}

.button-list button,
.button-list a {
    margin: 5px 12px 5px 0;
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all 0.5s;
}

.btn-rounded {
    border-radius: 60px;
    padding: 7px 18px;
}

.btn-rounded.btn-lg {
    padding: 0.75rem 1.5rem;
}

.btn-rounded.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 12px;
}

.btn-rounded.btn-xs {
    padding: 0.25rem 0.5rem;
    font-size: 10px;
}

.btn-custom,
.btn-custom.disabled {
    background: #009efb;
    border: 1px solid #009efb;
    color: #ffffff;
}

.btn-custom:hover,
.btn-custom.disabled:hover {
    background: #009efb;
    opacity: 0.8;
    color: #ffffff;
    border: 1px solid #009efb;
}

.btn-secondary,
.btn-secondary.disabled {
    background: #868e96 !important;
    border: 1px solid #868e96;
    color: #ffffff !important;
}

.btn-secondary:hover,
.btn-secondary.disabled:hover {
    background: #868e96;
    opacity: 0.7;
    border: 1px solid #868e96;
}

.btn-secondary.active,
.btn-secondary:focus,
.btn-secondary.disabled.active,
.btn-secondary.disabled:focus {
    background: #868e96;
}

.btn-primary,
.btn-primary.disabled {
    background: #7460ee;
    border: 1px solid #7460ee;
}

.btn-primary:hover,
.btn-primary.disabled:hover {
    background: #7460ee;
    opacity: 0.7;
    border: 1px solid #7460ee;
}

.btn-primary.active,
.btn-primary:focus,
.btn-primary.disabled.active,
.btn-primary.disabled:focus {
    background: #6352ce;
}

.btn-themecolor,
.btn-themecolor.disabled {
    background: #009efb;
    color: #ffffff;
    border: 1px solid #009efb;
}

.btn-themecolor:hover,
.btn-themecolor.disabled:hover {
    background: #009efb;
    opacity: 0.7;
    border: 1px solid #009efb;
}

.btn-themecolor.active,
.btn-themecolor:focus,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:focus {
    background: #028ee1;
}

.btn-success,
.btn-success.disabled {
    background: #55ce63;
    border: 1px solid #55ce63;
}

.btn-success:hover,
.btn-success.disabled:hover {
    background: #55ce63;
    opacity: 0.7;
    border: 1px solid #55ce63;
}

.btn-success.active,
.btn-success:focus,
.btn-success.disabled.active,
.btn-success.disabled:focus {
    background: #4ab657;
}

.btn-info,
.btn-info.disabled {
    background: #009efb;
    border: 1px solid #009efb;
}

.btn-info:hover,
.btn-info.disabled:hover {
    background: #009efb;
    opacity: 0.7;
    border: 1px solid #009efb;
}

.btn-info.active,
.btn-info:focus,
.btn-info.disabled.active,
.btn-info.disabled:focus {
    background: #028ee1;
}

.btn-warning,
.btn-warning.disabled {
    background: #ffbc34;
    border: 1px solid #ffbc34;
    color: #ffffff;
}

.btn-warning:hover,
.btn-warning.disabled:hover {
    background: #ffbc34;
    color: #ffffff;
    opacity: 0.7;
    border: 1px solid #ffbc34;
}

.btn-warning.active,
.btn-warning:focus,
.btn-warning.disabled.active,
.btn-warning.disabled:focus {
    background: #e9ab2e;
}

.btn-danger,
.btn-danger.disabled {
    background: #f62d51;
    border: 1px solid #f62d51;
}

.btn-danger:hover,
.btn-danger.disabled:hover {
    background: #f62d51;
    opacity: 0.7;
    border: 1px solid #f62d51;
}

.btn-danger.active,
.btn-danger:focus,
.btn-danger.disabled.active,
.btn-danger.disabled:focus {
    background: #e6294b;
}

.btn-inverse,
.btn-inverse.disabled {
    background: #2f3d4a;
    border: 1px solid #2f3d4a;
    color: #ffffff;
}

.btn-inverse:hover,
.btn-inverse.disabled:hover {
    background: #2f3d4a;
    opacity: 0.7;
    color: #ffffff;
    border: 1px solid #2f3d4a;
}

.btn-inverse.active,
.btn-inverse:focus,
.btn-inverse.disabled.active,
.btn-inverse.disabled:focus {
    background: #232a37;
    color: #ffffff;
}

.btn-red,
.btn-red.disabled {
    background: #fb3a3a;
    border: 1px solid #fb3a3a;
    color: #ffffff;
}

.btn-red:hover,
.btn-red.disabled:hover {
    opacity: 0.7;
    border: 1px solid #fb3a3a;
    background: #fb3a3a;
}

.btn-red.active,
.btn-red:focus,
.btn-red.disabled.active,
.btn-red.disabled:focus {
    background: #e6294b;
}

.btn-outline-default {
    background-color: #ffffff;
}

.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default.focus {
    background: #f2f7f8;
}

.btn-outline-primary {
    color: #7460ee;
    background-color: #ffffff;
    border-color: #7460ee;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus {
    background: #7460ee;
    color: #ffffff;
    border-color: #7460ee;
}

.btn-outline-success {
    color: #55ce63;
    background-color: transparent;
    border-color: #55ce63;
}

.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success.focus {
    background: #55ce63;
    border-color: #55ce63;
    color: #ffffff;
}

.btn-outline-info {
    color: #009efb;
    background-color: transparent;
    border-color: #009efb;
}

.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info.focus {
    background: #009efb;
    border-color: #009efb;
    color: #ffffff;
}

.btn-outline-warning {
    color: #ffbc34;
    background-color: transparent;
    border-color: #ffbc34;
}

.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning.focus {
    background: #ffbc34;
    border-color: #ffbc34;
    color: #ffffff;
}

.btn-outline-danger {
    color: #f62d51;
    background-color: transparent;
    border-color: #f62d51;
}

.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-danger.focus {
    background: #f62d51;
    border-color: #f62d51;
    color: #ffffff;
}

.btn-outline-red {
    color: #fb3a3a;
    background-color: transparent;
    border-color: #fb3a3a;
}

.btn-outline-red:hover,
.btn-outline-red:focus,
.btn-outline-red.focus {
    background: #fb3a3a;
    border-color: #fb3a3a;
    color: #ffffff;
}

.btn-outline-inverse {
    color: #2f3d4a;
    background-color: transparent;
    border-color: #2f3d4a;
}

.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse.focus {
    background: #2f3d4a;
    border-color: #2f3d4a;
    color: #ffffff;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus {
    background-color: #6352ce;
    border: 1px solid #6352ce;
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
    background-color: #4ab657;
    border: 1px solid #4ab657;
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
    background-color: #028ee1;
    border: 1px solid #028ee1;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus {
    background-color: #e9ab2e;
    border: 1px solid #e9ab2e;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus {
    background-color: #e6294b;
    border: 1px solid #e6294b;
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
    background-color: #232a37;
    border: 1px solid #232a37;
}

.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.btn-red.focus,
.btn-red:active,
.btn-red:focus,
.btn-red:hover,
.open > .dropdown-toggle.btn-red {
    background-color: #d61f1f;
    border: 1px solid #d61f1f;
    color: #ffffff;
}

.button-box .btn {
    margin: 0 8px 8px 0px;
}

.btn-label {
    background: rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin: -6px 12px -6px -14px;
    padding: 7px 15px;
}

.btn-facebook {
    color: #ffffff;
    background-color: #3b5998;
}

.btn-twitter {
    color: #ffffff;
    background-color: #55acee;
}

.btn-linkedin {
    color: #ffffff;
    background-color: #007bb6;
}

.btn-dribbble {
    color: #ffffff;
    background-color: #ea4c89;
}

.btn-googleplus {
    color: #ffffff;
    background-color: #dd4b39;
}

.btn-instagram {
    color: #ffffff;
    background-color: #3f729b;
}

.btn-pinterest {
    color: #ffffff;
    background-color: #cb2027;
}

.btn-dropbox {
    color: #ffffff;
    background-color: #007ee5;
}

.btn-flickr {
    color: #ffffff;
    background-color: #ff0084;
}

.btn-tumblr {
    color: #ffffff;
    background-color: #32506d;
}

.btn-skype {
    color: #ffffff;
    background-color: #00aff0;
}

.btn-youtube {
    color: #ffffff;
    background-color: #bb0000;
}

.btn-github {
    color: #ffffff;
    background-color: #171515;
}

.btn-service-enable{
    background-color:#00a3ff;
    color:white;
    background-size: 20px;
    border-radius: 10px;
    font-weight: bold;
    margin-left: 5px;
        padding: 1px 13px!important;
        margin-top: 10px;
        font-size:14px;
}
.btn-service-disable{
    background-color:#dfd7d7;
    color:white;
    background-size: 20px;
    border-radius: 10px;
    margin-left: 5px;
        padding: 1px 13px!important;
        margin-top: 10px;
        font-size:14px;
}

/*******************
Notify
*******************/

.notify {
    position: relative;
    top: -25px;
    right: -7px;
}

.notify .heartbit {
    position: absolute;
    top: -20px;
    right: -4px;
    height: 25px;
    width: 25px;
    z-index: 10;
    border: 5px solid #f62d51;
    border-radius: 70px;
    -moz-animation: heartbit 1s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-animation: heartbit 1s ease-out;
    -o-animation-iteration-count: infinite;
    -webkit-animation: heartbit 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.notify .point {
    width: 6px;
    height: 6px;
    border-radius: 30px;
    background-color: #f62d51;
    position: absolute;
    right: 6px;
    top: -10px;
}

@-webkit-keyframes heartbit {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    25% {
        -webkit-transform: scale(0.1);
        opacity: 0.1;
    }

    50% {
        -webkit-transform: scale(0.5);
        opacity: 0.3;
    }

    75% {
        -webkit-transform: scale(0.8);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

/*******************
Checkbox
*******************/

.checkbox {
    padding-left: 20px;
}

.checkbox label {
    display: block;
    padding-left: 5px;
    position: relative;
}

.checkbox label::before {
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    background-color: #ffffff;
    border-radius: 1px;
    border: 1px solid rgba(120, 130, 140, 0.13);
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    top: 3px;
    margin-left: -20px;
    position: absolute;
    transition: 0.3s ease-in-out;
    width: 17px;
    outline: none;
}

.checkbox label::after {
    color: #263238;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: 3px;
    width: 16px;
}

.checkbox input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    position: absolute;
    left: 0px;
    outline: none;
}

.checkbox input[type=checkbox]:disabled + label {
    opacity: 0.65;
}

.checkbox input[type=checkbox]:focus + label::before {
    outline-offset: -2px;
    outline: none;
}

.checkbox input[type=checkbox]:checked + label::after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.checkbox input[type=checkbox]:disabled + label::before {
    background-color: #f2f7f8;
    cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
    border-radius: 50%;
}

.checkbox.checkbox-inline {
    margin-top: 0;
}

.checkbox.checkbox-single label {
    height: 17px;
}

.checkbox-primary input[type=checkbox]:checked + label::before {
    background-color: #7460ee;
    border-color: #7460ee;
}

.checkbox-primary input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-danger input[type=checkbox]:checked + label::before {
    background-color: #f62d51;
    border-color: #f62d51;
}

.checkbox-danger input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-info input[type=checkbox]:checked + label::before {
    background-color: #009efb;
    border-color: #009efb;
}

.checkbox-info input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-warning input[type=checkbox]:checked + label::before {
    background-color: #ffbc34;
    border-color: #ffbc34;
}

.checkbox-warning input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-success input[type=checkbox]:checked + label::before {
    background-color: #55ce63;
    border-color: #55ce63;
}

.checkbox-success input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-purple input[type=checkbox]:checked + label::before {
    background-color: #7460ee;
    border-color: #7460ee;
}

.checkbox-purple input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-red input[type=checkbox]:checked + label::before {
    background-color: #f62d51;
    border-color: #f62d51;
}

.checkbox-red input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

.checkbox-inverse input[type=checkbox]:checked + label::before {
    background-color: #2f3d4a;
    border-color: #2f3d4a;
}

.checkbox-inverse input[type=checkbox]:checked + label::after {
    color: #ffffff;
}

/*******************
Radios 
*******************/

.radio {
    padding-left: 20px;
}

.radio label {
    display: inline-block;
    padding-left: 5px;
    position: relative;
}

.radio label::before {
    -o-transition: border 0.5s ease-in-out;
    -webkit-transition: border 0.5s ease-in-out;
    background-color: #ffffff;
    border-radius: 50%;
    border: 1px solid rgba(120, 130, 140, 0.13);
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    margin-left: -20px;
    outline: none;
    position: absolute;
    transition: border 0.5s ease-in-out;
    width: 17px;
    outline: none;
}

.radio label::after {
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -o-transition: -o-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -webkit-transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    background-color: #263238;
    border-radius: 50%;
    content: " ";
    display: inline-block;
    height: 7px;
    left: 5px;
    margin-left: -20px;
    position: absolute;
    top: 5px;
    transform: scale(0, 0);
    transition: -webkit-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    width: 7px;
}

.radio input[type=radio] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: none;
}

.radio input[type=radio]:disabled + label {
    opacity: 0.65;
}

.radio input[type=radio]:focus + label::before {
    outline-offset: -2px;
    outline: none;
}

.radio input[type=radio]:checked + label::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.radio input[type=radio]:disabled + label::before {
    cursor: not-allowed;
}

.radio.radio-inline {
    margin-top: 0;
}

.radio.radio-single label {
    height: 17px;
}

.radio-primary input[type=radio] + label::after {
    background-color: #7460ee;
}

.radio-primary input[type=radio]:checked + label::before {
    border-color: #7460ee;
}

.radio-primary input[type=radio]:checked + label::after {
    background-color: #7460ee;
}

.radio-danger input[type=radio] + label::after {
    background-color: #f62d51;
}

.radio-danger input[type=radio]:checked + label::before {
    border-color: #f62d51;
}

.radio-danger input[type=radio]:checked + label::after {
    background-color: #f62d51;
}

.radio-info input[type=radio] + label::after {
    background-color: #009efb;
}

.radio-info input[type=radio]:checked + label::before {
    border-color: #009efb;
}

.radio-info input[type=radio]:checked + label::after {
    background-color: #009efb;
}

.radio-warning input[type=radio] + label::after {
    background-color: #ffbc34;
}

.radio-warning input[type=radio]:checked + label::before {
    border-color: #ffbc34;
}

.radio-warning input[type=radio]:checked + label::after {
    background-color: #ffbc34;
}

.radio-success input[type=radio] + label::after {
    background-color: #55ce63;
}

.radio-success input[type=radio]:checked + label::before {
    border-color: #55ce63;
}

.radio-success input[type=radio]:checked + label::after {
    background-color: #55ce63;
}

.radio-purple input[type=radio] + label::after {
    background-color: #7460ee;
}

.radio-purple input[type=radio]:checked + label::before {
    border-color: #7460ee;
}

.radio-purple input[type=radio]:checked + label::after {
    background-color: #7460ee;
}

.radio-red input[type=radio] + label::after {
    background-color: #f62d51;
}

.radio-red input[type=radio]:checked + label::before {
    border-color: #f62d51;
}

.radio-red input[type=radio]:checked + label::after {
    background-color: #f62d51;
}

.checkbox label,
.radio label {
    cursor: pointer;
}

/*******************
File Upload 
******************/

.fileupload {
    overflow: hidden;
    position: relative;
}

.fileupload input.upload {
    cursor: pointer;
    filter: alpha(opacity=0);
    font-size: 20px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}

/*******************
Megamenu
******************/

.mega-dropdown {
    position: static;
    width: 100%;
}

.mega-dropdown .dropdown-menu {
    width: 100%;
    padding: 30px;
    margin-top: 0px;
    background: url(../../images/megamenubg.jpg?8f281bd48eae0793a7c55095bdb0ab5a) no-repeat right bottom #fff;
}

.mega-dropdown ul {
    padding: 0px;
}

.mega-dropdown ul li {
    list-style: none;
}

.mega-dropdown .carousel-item .container {
    padding: 0px;
}

.mega-dropdown .nav-accordion .card {
    margin-bottom: 1px;
}

.mega-dropdown .nav-accordion .card-header {
    background: #ffffff;
}

.mega-dropdown .nav-accordion .card-header h5 {
    margin: 0px;
}

.mega-dropdown .nav-accordion .card-header h5 a {
    text-decoration: none;
    color: #54667a;
}

/*******************
List-style-none
******************/

ul.list-style-none {
    margin: 0px;
    padding: 0px;
}

ul.list-style-none li {
    list-style: none;
}

ul.list-style-none li a {
    color: #54667a;
    padding: 8px 0px;
    display: block;
    text-decoration: none;
}

ul.list-style-none li a:hover {
    color: #009efb;
}

/*******************
dropdown-item
******************/

.dropdown-item {
    padding: 8px 1rem;
    color: #54667a;
}

/*******************
Custom-select
******************/

.custom-select {
    background: url(../../images/custom-select.png?33d0b67c047e466b46c464b8eefc2d31) right 0.75rem center no-repeat;
}

/*******************
textarea
******************/

textarea {
    resize: none;
}

/*******************
Form-control
******************/

.form-control {
    color: #54667a;
    display: initial;
}

.form-control-sm {
    min-height: 20px;
}

.form-control:disabled,
.form-control[readonly] {
    opacity: 0.7;
}

.custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: none;
}

.custom-control-input:checked ~ .custom-control-indicator {
    background-color: #55ce63;
}

form label {
    font-weight: 400;
}

.form-group {
    margin-bottom: 25px;
}

.form-horizontal label {
    margin-bottom: 0px;
}

.form-control-static {
    padding-top: 0px;
}

.form-bordered .form-group {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
    padding-bottom: 20px;
}

/*******************
Layouts
******************/

/*Card-noborders*/

.card-no-border {
    /* .left-sidebar, .sidebar-nav{
        background:$sidebar-white;
  
    }
    .sidebar-nav>ul>li>a.active{
        background:$light;
    } */
}

.card-no-border .card {
    border: 0px;
}

.card-no-border .sidebar-footer {
    background: #ffffff;
}

.card-no-border .page-wrapper {
    background: #f2f7f8;
}

.card-no-border .left-sidebar {
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
}

.card-no-border .shadow-none {
    box-shadow: none;
}

.card-outline-danger,
.card-outline-info,
.card-outline-warning,
.card-outline-success,
.card-outline-primary {
    background: #ffffff;
}

.card-no-border .card-group .card {
    border: 1px solid rgba(120, 130, 140, 0.13);
}

.card-header {
    background-color: #dae6e8;
}

/*******************/

/*widgets -app*/

/*******************/

.css-bar:after {
    z-index: 1;
}

.css-bar > i {
    z-index: 10;
}

/*******************/

/*single column*/

/*******************/

.single-column .left-sidebar {
    display: none;
}

.single-column .page-wrapper {
    margin-left: 0px;
}

/*******************/

/*Documentation*/

/*******************/

.fix-width {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}

ul.common li {
    display: inline-block;
    line-height: 40px;
    list-style: outside none none;
    width: 48%;
}

/***********************
 12/02/2018 (New Update)
***********************/

.progress {
    height: auto;
}

.card-group {
    margin-bottom: 30px;
}

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*============================================================== 
 For all pages 
 ============================================================== */

#main-wrapper {
    width: 100%;
}

.boxed #main-wrapper {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
}

.boxed #main-wrapper .sidebar-footer {
    position: absolute;
}

.boxed #main-wrapper .footer {
    display: none;
}

.page-wrapper {
    background: #fff;
    padding-bottom: 60px;
}

.container-fluid {
    padding: 25px 30px;
}

/*******************
 Topbar
*******************/

.topbar {
    position: relative;
    z-index: 50;
}

.topbar .top-navbar {
    min-height: 70px;
    padding: 0px 15px 0 0;
}

.topbar .top-navbar .dropdown-toggle::after {
    display: none;
}

.topbar .top-navbar .navbar-header {
    line-height: 65px;
    text-align: center;
}

.topbar .top-navbar .navbar-header .navbar-brand {
    margin-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.topbar .top-navbar .navbar-header .navbar-brand .light-logo {
    display: none;
}

.topbar .top-navbar .navbar-header .navbar-brand b {
    line-height: 70px;
    display: inline-block;
}

.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 17px;
    line-height: 50px;
}

.topbar .top-navbar .navbar-nav > .nav-item.show {
    background: rgba(0, 0, 0, 0.05);
}

.topbar .top-navbar .app-search {
    position: relative;
    margin-top: 13px;
    margin-right: 10px;
    display: inline-block;
}

.topbar .top-navbar .app-search input {
    width: 200px;
    border-radius: 100px;
    font-size: 14px;
    transition: 0.5s ease-in;
}

.topbar .top-navbar .app-search input:focus {
    width: 240px;
}

.topbar .top-navbar .app-search .srh-btn {
    position: absolute;
    top: 8px;
    cursor: pointer;
    background: #ffffff;
    width: 15px;
    height: 15px;
    right: 10px;
    font-size: 14px;
}

.topbar .profile-pic {
    width: 30px;
    border-radius: 100%;
}

.topbar .dropdown-menu {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
    border-color: rgba(120, 130, 140, 0.13);
}

.topbar .dropdown-menu .dropdown-item {
    padding: 7px 1.5rem;
}

.topbar ul.dropdown-user {
    padding: 0px;
    width: 270px;
}

.topbar ul.dropdown-user li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.topbar ul.dropdown-user li.divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: rgba(120, 130, 140, 0.13);
}

.topbar ul.dropdown-user li .dw-user-box {
    padding: 10px 15px;
}

.topbar ul.dropdown-user li .dw-user-box .u-img {
    width: 80px;
    display: inline-block;
    vertical-align: top;
}

.topbar ul.dropdown-user li .dw-user-box .u-img img {
    width: 100%;
    border-radius: 5px;
}

.topbar ul.dropdown-user li .dw-user-box .u-text {
    display: inline-block;
    padding-left: 10px;
}

.topbar ul.dropdown-user li .dw-user-box .u-text h4 {
    margin: 0px;
}

.topbar ul.dropdown-user li .dw-user-box .u-text p {
    margin-bottom: 2px;
    font-size: 14px;
}

.topbar ul.dropdown-user li .dw-user-box .u-text .btn {
    color: #ffffff;
    padding: 5px 10px;
    display: inline-block;
}

.topbar ul.dropdown-user li .dw-user-box .u-text .btn:hover {
    background: #e6294b;
}

.topbar ul.dropdown-user li a {
    padding: 9px 15px;
    display: block;
    color: #54667a;
}

.topbar ul.dropdown-user li a:hover {
    background: #f2f7f8;
    color: #009efb;
    text-decoration: none;
}

.mini-sidebar .top-navbar .navbar-header {
    width: 60px;
    text-align: center;
}

.logo-center .top-navbar .navbar-header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
}

/*******************
 Breadcrumb and page title
*******************/

.page-titles .breadcrumb {
    padding: 0px;
    background: transparent;
}

.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: "\E649";
    font-family: themify;
    color: #a6b7bf;
    font-size: 14px;
}

/*******************
 Right side toggle
*******************/

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.right-side-toggle {
    position: relative;
}

.right-side-toggle i {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 1s;
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    animation-name: rotate;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    position: absolute;
    top: 9px;
    left: 10px;
}

.right-sidebar {
    position: fixed;
    right: -240px;
    width: 240px;
    display: none;
    z-index: 1100;
    background: #ffffff;
    top: 0px;
    padding-bottom: 20px;
    height: 100%;
    box-shadow: 5px 1px 40px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

.right-sidebar .rpanel-title {
    display: block;
    padding: 24px 20px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
    background: #009efb;
}

.right-sidebar .rpanel-title span {
    float: right;
    cursor: pointer;
    font-size: 11px;
}

.right-sidebar .rpanel-title span:hover {
    color: #ffffff;
}

.right-sidebar .r-panel-body {
    padding: 20px;
}

.right-sidebar .r-panel-body ul {
    margin: 0px;
    padding: 0px;
}

.right-sidebar .r-panel-body ul li {
    list-style: none;
    padding: 5px 0;
}

.shw-rside {
    right: 0px;
    width: 240px;
    display: block;
}

.chatonline img {
    margin-right: 10px;
    float: left;
    width: 30px;
}

.chatonline li a {
    padding: 13px 0;
    float: left;
    width: 100%;
}

.chatonline li a span {
    color: #54667a;
}

.chatonline li a span small {
    display: block;
    font-size: 10px;
}

/*******************
 Right side toggle
*******************/

ul#themecolors {
    display: block;
}

ul#themecolors li {
    display: inline-block;
}

ul#themecolors li:first-child {
    display: block;
}

ul#themecolors li a {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin: 5px;
    color: transparent;
    position: relative;
}

ul#themecolors li a.working:before {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 18px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    text-align: center;
}

.default-theme {
    background: #90a4ae;
}

.green-theme {
    background: #55ce63;
}

.yellow-theme {
    background: #ffbc34;
}

.red-theme {
    background: #f62d51;
}

.blue-theme {
    background: #009efb;
}

.purple-theme {
    background: #7460ee;
}

.megna-theme {
    background: #01c0c8;
}

.default-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #90a4ae 23%, #90a4ae 99%);
}

.green-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #55ce63 23%, #55ce63 99%);
}

.yellow-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #f62d51 23%, #f62d51 99%);
}

.blue-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #009efb 23%, #009efb 99%);
}

.purple-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #7460ee 23%, #7460ee 99%);
}

.megna-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #01c0c8 23%, #01c0c8 99%);
}

.red-dark-theme {
    background: #263238;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #263238 0%, #263238 23%, #f62d51 23%, #f62d51 99%);
}

/*******************
 page title
*******************/

.page-titles {
    padding-bottom: 20px;
}

/*******************
 Footer
*******************/

.footer {
    bottom: 0;
    color: #54667a;
    left: 0px;
    padding: 17px 15px;
    position: absolute;
    right: 0;
    border-top: 1px solid rgba(120, 130, 140, 0.13);
    background: #ffffff;
}

/*******************
 Card title
*******************/

.card {
    margin-bottom: 30px;
}

.card .card-subtitle {
    font-weight: 300;
    margin-bottom: 15px;
    color: #90a4ae;
}

.card-inverse .card-blockquote .blockquote-footer,
.card-inverse .card-link,
.card-inverse .card-subtitle,
.card-inverse .card-text {
    color: rgba(255, 255, 255, 0.65);
}

.card-success {
    background: #55ce63;
    border-color: #55ce63;
}

.card-danger {
    background: #f62d51;
    border-color: #f62d51;
}

.card-warning {
    background: #ffbc34;
    border-color: #ffbc34;
}

.card-info {
    background: #009efb;
    border-color: #009efb;
}

.card-primary {
    background: #7460ee;
    border-color: #7460ee;
}

.card-dark {
    background: #2f3d4a;
    border-color: #2f3d4a;
}

.card-megna {
    background: #01c0c8;
    border-color: #01c0c8;
}

/*============================================================== 
 Buttons page
 ============================================================== */

.button-group .btn {
    margin-bottom: 5px;
    margin-right: 5px;
}

.no-button-group .btn {
    margin-bottom: 5px;
    margin-right: 0px;
}

.btn .text-active {
    display: none;
}

.btn.active .text-active {
    display: inline-block;
}

.btn.active .text {
    display: none;
}

/*============================================================== 
 Cards page
 ============================================================== */

.card-actions {
    float: right;
}

.card-actions a {
    cursor: pointer;
    color: #54667a;
    opacity: 0.7;
    padding-left: 7px;
    font-size: 13px;
}

.card-actions a:hover {
    opacity: 1;
}

.card-columns .card {
    margin-bottom: 20px;
}

.collapsing {
    transition: height 0.08s ease;
}

.card-info {
    background: #009efb;
    border-color: #009efb;
}

.card-primary {
    background: #7460ee;
    border-color: #7460ee;
}

.card-outline-info {
    border-color: #009efb;
}

.card-outline-info .card-header {
    background: #009efb;
    border-color: #009efb;
}

.card-outline-inverse {
    border-color: #2f3d4a;
}

.card-outline-inverse .card-header {
    background: #2f3d4a;
    border-color: #2f3d4a;
}

.card-outline-warning {
    border-color: #ffbc34;
}

.card-outline-warning .card-header {
    background: #ffbc34;
    border-color: #ffbc34;
}

.card-outline-success {
    border-color: #55ce63;
}

.card-outline-success .card-header {
    background: #55ce63;
    border-color: #55ce63;
}

.card-outline-danger {
    border-color: #f62d51;
}

.card-outline-danger .card-header {
    background: #f62d51;
    border-color: #f62d51;
}

.card-outline-primary {
    border-color: #7460ee;
}

.card-outline-primary .card-header {
    background: #7460ee;
    border-color: #7460ee;
}

/*============================================================== 
Breadcrumb
 ============================================================== */

.bc-colored .breadcrumb-item,
.bc-colored .breadcrumb-item a {
    color: #ffffff;
}

.bc-colored .breadcrumb-item.active,
.bc-colored .breadcrumb-item a.active {
    opacity: 0.7;
}

.bc-colored .breadcrumb-item + .breadcrumb-item::before {
    color: rgba(255, 255, 255, 0.4);
}

.breadcrumb {
    margin-bottom: 0px;
}

/*============================================================== 
 Ui-bootstrap
 ============================================================== */

ul.list-icons {
    margin: 0px;
    padding: 0px;
}

ul.list-icons li {
    list-style: none;
    line-height: 30px;
    margin: 5px 0;
    transition: 0.2s ease-in;
}

ul.list-icons li a {
    color: #54667a;
}

ul.list-icons li a:hover {
    color: #009efb;
}

ul.list-icons li i {
    font-size: 13px;
    padding-right: 8px;
}

ul.list-inline li {
    display: inline-block;
    padding: 0 8px;
}

ul.two-part {
    margin: 0px;
}

ul.two-part li {
    width: 48.8%;
}

/*Accordion*/

html body .accordion .card {
    margin-bottom: 0px;
}

/*============================================================== 
 flot chart
 ============================================================== */

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

html body .jqstooltip,
html body .flotTip {
    width: auto !important;
    height: auto !important;
    background: #263238;
    color: #ffffff;
    padding: 5px 10px;
}

/*============================================================== 
Easy pie chart 
 ============================================================== */

.chart {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.chart canvas {
    position: absolute;
    top: 0;
    left: 0;
}

.chart.chart-widget-pie {
    margin-top: 5px;
    margin-bottom: 5px;
}

.pie-chart > span {
    left: 0;
    margin-top: -2px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.chart > span > img {
    left: 0;
    margin-top: -2px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    width: 60%;
    height: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
}

.percent {
    display: inline-block;
    line-height: 100px;
    z-index: 2;
    font-weight: 600;
    font-size: 18px;
    color: #263238;
}

.percent:after {
    content: "%";
    margin-left: 0.1em;
    font-size: 0.8em;
}

/*============================================================== 
Dashboard1 chart
 ============================================================== */

.total-revenue,
.income-year,
.total-revenue2 {
    position: relative;
}

.total-revenue .chartist-tooltip,
.income-year .chartist-tooltip,
.total-revenue2 .chartist-tooltip {
    border-radius: 60px;
}

.total-revenue .ct-series-a .ct-line,
.income-year .ct-series-a .ct-line,
.total-revenue2 .ct-series-a .ct-line {
    stroke: #009efb;
    stroke-width: 2px;
}

.total-revenue .ct-series-a .ct-point,
.income-year .ct-series-a .ct-point,
.total-revenue2 .ct-series-a .ct-point {
    stroke: #009efb;
    stroke-width: 7px;
}

.total-revenue .ct-series-b .ct-line,
.income-year .ct-series-b .ct-line,
.total-revenue2 .ct-series-b .ct-line {
    stroke: #55ce63;
    stroke-width: 2px;
}

.total-revenue .ct-series-b .ct-point,
.income-year .ct-series-b .ct-point,
.total-revenue2 .ct-series-b .ct-point {
    stroke: #55ce63;
    stroke-width: 7px;
}

.total-revenue .ct-series-a .ct-area,
.total-revenue .ct-series-b .ct-area,
.income-year .ct-series-a .ct-area,
.income-year .ct-series-b .ct-area,
.total-revenue2 .ct-series-a .ct-area,
.total-revenue2 .ct-series-b .ct-area {
    fill: transparent;
}

.income-year .ct-series-a .ct-bar {
    stroke: #009efb;
}

.income-year .ct-series-b .ct-bar {
    stroke: #55ce63;
}

#sales-donute {
    position: relative;
}

#sales-donute path,
#sales-donute fill {
    stroke-width: 0px;
}

.round-overlap {
    width: 150px;
    border: 2px solid rgba(120, 130, 140, 0.13);
    height: 150px;
    position: absolute;
    border-radius: 100%;
    font-size: 35px;
    text-align: center;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    top: 25%;
}

.round-overlap i {
    line-height: 150px;
}

.stylish-table thead th {
    font-weight: 400;
    color: #90a4ae;
    border: 0px;
    border-bottom: 1px;
}

.stylish-table tbody tr {
    border-left: 4px solid #ffffff;
}

.stylish-table tbody tr:hover,
.stylish-table tbody tr.active {
    border-left: 4px solid #009efb;
}

.stylish-table tbody td {
    vertical-align: middle;
}

.stylish-table tbody td h6 {
    font-weight: 500;
    margin-bottom: 0px;
    white-space: nowrap;
}

.stylish-table tbody td small {
    line-height: 12px;
    white-space: nowrap;
}

/*============================================================== 
Dashboard2 chart
 ============================================================== */

.total-revenue2 .ct-series-a .ct-area {
    fill: #e8fdeb;
}

.total-revenue2 .ct-series-b .ct-area {
    fill: #e8fdeb;
}

/*============================================================== 
Dashboard3 chart
 ============================================================== */

.total-sales {
    position: relative;
}

.total-sales .chartist-tooltip {
    background: #55ce63;
}

.total-sales .ct-series-a .ct-bar {
    stroke: #0f8edd;
}

.total-sales .ct-series-b .ct-bar {
    stroke: #11a0f8;
}

.total-sales .ct-series-c .ct-bar {
    stroke: #51bdff;
}

.ct-chart {
    position: relative;
}

.ct-chart .ct-series-a .ct-slice-donut {
    stroke: #55ce63;
}

.ct-chart .ct-series-b .ct-slice-donut {
    stroke: #f2f7f8;
}

.ct-chart .ct-series-c .ct-slice-donut {
    stroke: #009efb;
}

#visitfromworld path.jvectormap-region.jvectormap-element {
    stroke-width: 1px;
    stroke: #90a4ae;
}

.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
    background: #90a4ae;
}

.browser td {
    vertical-align: middle;
    padding-left: 0px;
}

#calendar .fc-today-button {
    display: none;
}

/*============================================================== 
Dashboard4 chart
 ============================================================== */

.total-revenue4 {
    position: relative;
}

.total-revenue4 .ct-series-a .ct-line {
    stroke: #009efb;
    stroke-width: 1px;
}

.total-revenue4 .ct-series-a .ct-point {
    stroke: #009efb;
    stroke-width: 5px;
}

.total-revenue4 .ct-series-b .ct-line {
    stroke: #55ce63;
    stroke-width: 1px;
}

.total-revenue4 .ct-series-b .ct-point {
    stroke: #55ce63;
    stroke-width: 5px;
}

.total-revenue4 .ct-series-a .ct-area {
    fill: #009efb;
    fill-opacity: 0.2;
}

.total-revenue4 .ct-series-b .ct-area {
    fill: #55ce63;
    fill-opacity: 0.2;
}

/*============================================================== 
Widget-data
 ============================================================== */

.sparkchart {
    margin-bottom: -2px;
}

/*============================================================== 
File upload
 ============================================================== */

.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}

.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 23px;
    height: 100%;
    width: 100%;
    direction: ltr;
    cursor: pointer;
    border-radius: 0px;
}

.fileinput .input-group-addon {
    border-right: 1px solid rgba(120, 130, 140, 0.13);
}

.fileinput .form-control {
    padding-top: 7px;
    padding-bottom: 5px;
    display: inline-block;
    margin-bottom: 0px;
    vertical-align: middle;
    cursor: text;
}

.fileinput .thumbnail {
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    text-align: center;
}

.fileinput .thumbnail > img {
    max-height: 100%;
}

.fileinput .btn {
    vertical-align: middle;
}

.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
    display: none;
}

.fileinput-inline .fileinput-controls {
    display: inline;
}

.fileinput-filename {
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
}

.form-control .fileinput-filename {
    vertical-align: bottom;
}

.fileinput.input-group > * {
    position: relative;
    z-index: 2;
}

.fileinput.input-group > .btn-file {
    z-index: 1;
}

/*============================================================== 
widget-chart-page product review
 ============================================================== */

.product-review {
    margin: 0px;
    padding: 25px;
}

.product-review li {
    display: block;
    padding: 20px 0;
    list-style: none;
}

.product-review li .font,
.product-review li span {
    display: inline-block;
    margin-left: 10px;
}

.social-profile {
    text-align: center;
    background: rgba(7, 10, 43, 0.8);
}

.profile-tab li a.nav-link,
.customtab li a.nav-link {
    border: 0px;
    padding: 15px 20px;
    color: #54667a;
}

.profile-tab li a.nav-link.active,
.customtab li a.nav-link.active {
    border-bottom: 2px solid #009efb;
    color: #009efb;
}

.profile-tab li a.nav-link:hover,
.customtab li a.nav-link:hover {
    color: #009efb;
}

/*============================================================== 
Form addons page
============================================================== */

/*Bootstrap select*/

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.bootstrap-select .dropdown-menu li a {
    display: block;
    padding: 7px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #54667a;
    white-space: nowrap;
}

.bootstrap-select .dropdown-menu li a:hover,
.bootstrap-select .dropdown-menu li a:focus {
    color: #009efb;
    background: #f2f7f8;
}

.bootstrap-select .show > .dropdown-menu {
    display: block;
}

.bootstrap-select .btn-secondary {
    background-color: #ffffff;
}

.bootstrap-select .btn-secondary:hover {
    color: #54667a;
}

.select2-container--default .select2-selection--single {
    border-color: #d9d9d9;
    height: 38px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 33px;
}

.input-form .btn {
    padding: 7px 12px;
}

/*============================================================== 
Form Material page
 ============================================================== */

/*Material inputs*/

.form-material .form-group {
    overflow: hidden;
}

.form-material .form-control {
    background-color: rgba(0, 0, 0, 0);
    background-position: center bottom, center calc(100% - 1px);
    background-repeat: no-repeat;
    background-size: 0 2px, 100% 1px;
    padding: 0;
    transition: background 0s ease-out 0s;
    height: calc(2.25rem + 2px);
}

.form-material .form-control,
.form-material .form-control.focus,
.form-material .form-control:focus {
    background-image: linear-gradient(#009efb, #009efb), linear-gradient(#d9d9d9, #d9d9d9);
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    float: none;
}

.form-material .form-control.focus,
.form-material .form-control:focus {
    background-size: 100% 2px, 100% 1px;
    outline: 0 none;
    transition-duration: 0.3s;
}

.form-control-line .form-group {
    overflow: hidden;
}

.form-control-line .form-control {
    border: 0px;
    border-radius: 0px;
    padding-left: 0px;
    border-bottom: 1px solid #d9d9d9;
}

.form-control-line .form-control:focus {
    border-bottom: 1px solid #009efb;
}

/*******************/

/*Floating Label*/

/*******************/

.floating-labels .form-group {
    position: relative;
}

.floating-labels .form-control {
    padding: 10px 10px 10px 0;
    display: block;
    border: none;
    font-family: "Rubik", sans-serif;
    border-radius: 0px;
    border-bottom: 1px solid #d9d9d9;
}

.floating-labels .form-control:focus {
    box-shadow: none;
}

.floating-labels select.form-control > option {
    font-size: 14px;
}

.floating-labels .has-error .form-control {
    border-bottom: 1px solid #f62d51;
}

.floating-labels .has-warning .form-control {
    border-bottom: 1px solid #ffbc34;
}

.floating-labels .has-success .form-control {
    border-bottom: 1px solid #55ce63;
}

.floating-labels .form-control:focus {
    outline: none;
    border: none;
}

.floating-labels label {
    color: #54667a;
    position: absolute;
    cursor: auto;
    top: 5px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.floating-labels .form-control:focus ~ label,
.floating-labels .form-control:valid ~ label {
    top: -20px;
    font-size: 12px;
    color: #263238;
}

.floating-labels .bar {
    position: relative;
    display: block;
}

.floating-labels .bar:before,
.floating-labels .bar:after {
    content: "";
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #009efb;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.floating-labels .bar:before {
    left: 50%;
}

.floating-labels .bar:after {
    right: 50%;
}

.floating-labels .form-control:focus ~ .bar:before,
.floating-labels .form-control:focus ~ .bar:after {
    width: 50%;
}

.floating-labels .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

.floating-labels .input-lg ~ label,
.floating-labels .input-lg {
    font-size: 24px;
}

.floating-labels .input-sm ~ label,
.floating-labels .input-sm {
    font-size: 16px;
}

.has-warning .bar:before,
.has-warning .bar:after {
    background: #ffbc34;
}

.has-success .bar:before,
.has-success .bar:after {
    background: #55ce63;
}

.has-error .bar:before,
.has-error .bar:after {
    background: #f62d51;
}

.has-warning .form-control:focus ~ label,
.has-warning .form-control:valid ~ label {
    color: #ffbc34;
}

.has-success .form-control:focus ~ label,
.has-success .form-control:valid ~ label {
    color: #55ce63;
}

.has-error .form-control:focus ~ label,
.has-error .form-control:valid ~ label {
    color: #f62d51;
}

.has-feedback label ~ .t-0 {
    top: 0;
}

.form-group.error input,
.form-group.error select,
.form-group.error textarea {
    border: 1px solid #f62d51;
}

.form-group.validate input,
.form-group.validate select,
.form-group.validate textarea {
    border: 1px solid #55ce63;
}

.form-group.error .help-block ul {
    padding: 0px;
    color: #f62d51;
}

.form-group.error .help-block ul li {
    list-style: none;
}

.form-group.issue .help-block ul {
    padding: 0px;
    color: #ffbc34;
}

.form-group.issue .help-block ul li {
    list-style: none;
}

/*******************
Pagination
******************/

.pagination-circle li.active a {
    background: #55ce63;
}

.pagination-circle li a {
    width: 40px;
    height: 40px;
    background: #f2f7f8;
    border: 0px;
    text-align: center;
    border-radius: 100%;
}

.pagination-circle li a:first-child,
.pagination-circle li a:last-child {
    border-radius: 100%;
}

.pagination-circle li a:hover {
    background: #55ce63;
    color: #ffffff;
}

.pagination-circle li.disabled a {
    background: #f2f7f8;
    color: rgba(120, 130, 140, 0.13);
}

/*******************
Form Dropzone
******************/

.dropzone {
    border: 1px dashed #d9d9d9;
}

.dropzone .dz-message {
    padding: 5% 0;
    margin: 0px;
}

/*******************
Form Pickers
******************/

.asColorPicker-dropdown {
    max-width: 260px;
}

.asColorPicker-trigger {
    position: absolute;
    top: 0;
    right: -35px;
    height: 38px;
    width: 37px;
    border: 0;
}

.asColorPicker-clear {
    display: none;
    position: absolute;
    top: 5px;
    right: 10px;
    text-decoration: none;
}

table th {
    font-weight: 400;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #009efb;
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
    background: #009efb;
    color: #ffffff;
}

.datepicker td,
.datepicker th {
    padding: 5px 10px;
}

/*******************
Form icheck
******************/

.icolors,
.icheck-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.icolors > li {
    padding: 0;
    margin: 2px;
    float: left;
    display: inline-block;
    height: 30px;
    width: 30px;
    background: #263238;
    text-align: center;
}

.icolors > li.active:after {
    content: "\2713";
    color: #ffffff;
    line-height: 30px;
}

.icolors > li:first-child {
    margin-left: 0;
}

.icolors > li.orange {
    background: #f62d51;
}

.icolors > li.yellow {
    background: #ffbc34;
}

.icolors > li.info {
    background: #009efb;
}

.icolors > li.green {
    background: #55ce63;
}

.icolors > li.red {
    background: #fb3a3a;
}

.icolors > li.purple {
    background: #7460ee;
}

.icolors > li.blue {
    background: #02bec9;
}

.icheck-list {
    float: left;
    padding-right: 50px;
    padding-top: 10px;
}

.icheck-list li {
    padding-bottom: 5px;
}

.icheck-list li label {
    padding-left: 10px;
}

/*******************
Form summernote
******************/

.note-popover,
.note-icon-caret {
    display: none;
}

.note-editor.note-frame {
    border: 1px solid #d9d9d9;
}

.note-editor.note-frame .panel-heading {
    padding: 6px 10px 10px;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.label {
    display: inline-block;
}

/*******************
Table-Layout
******************/

.table thead th,
.table th {
    border: 0px;
}

.color-table.primary-table thead th {
    background-color: #7460ee;
    color: #ffffff;
}

.table-striped tbody tr:nth-of-type(odd) {
    background: #f2f7f8;
}

.color-table.success-table thead th {
    background-color: #55ce63;
    color: #ffffff;
}

.color-table.info-table thead th {
    background-color: #009efb;
    color: #ffffff;
}

.color-table.warning-table thead th {
    background-color: #ffbc34;
    color: #ffffff;
}

.color-table.danger-table thead th {
    background-color: #f62d51;
    color: #ffffff;
}

.color-table.inverse-table thead th {
    background-color: #2f3d4a;
    color: #ffffff;
}

.color-table.dark-table thead th {
    background-color: #263238;
    color: #ffffff;
}

.color-table.red-table thead th {
    background-color: #fb3a3a;
    color: #ffffff;
}

.color-table.purple-table thead th {
    background-color: #7460ee;
    color: #ffffff;
}

.color-table.muted-table thead th {
    background-color: #90a4ae;
    color: #ffffff;
}

.color-bordered-table.primary-bordered-table {
    border: 2px solid #7460ee;
}

.color-bordered-table.primary-bordered-table thead th {
    background-color: #7460ee;
    color: #ffffff;
}

.color-bordered-table.success-bordered-table {
    border: 2px solid #55ce63;
}

.color-bordered-table.success-bordered-table thead th {
    background-color: #55ce63;
    color: #ffffff;
}

.color-bordered-table.info-bordered-table {
    border: 2px solid #009efb;
}

.color-bordered-table.info-bordered-table thead th {
    background-color: #009efb;
    color: #ffffff;
}

.color-bordered-table.warning-bordered-table {
    border: 2px solid #ffbc34;
}

.color-bordered-table.warning-bordered-table thead th {
    background-color: #ffbc34;
    color: #ffffff;
}

.color-bordered-table.danger-bordered-table {
    border: 2px solid #f62d51;
}

.color-bordered-table.danger-bordered-table thead th {
    background-color: #f62d51;
    color: #ffffff;
}

.color-bordered-table.inverse-bordered-table {
    border: 2px solid #2f3d4a;
}

.color-bordered-table.inverse-bordered-table thead th {
    background-color: #2f3d4a;
    color: #ffffff;
}

.color-bordered-table.dark-bordered-table {
    border: 2px solid #263238;
}

.color-bordered-table.dark-bordered-table thead th {
    background-color: #263238;
    color: #ffffff;
}

.color-bordered-table.red-bordered-table {
    border: 2px solid #fb3a3a;
}

.color-bordered-table.red-bordered-table thead th {
    background-color: #fb3a3a;
    color: #ffffff;
}

.color-bordered-table.purple-bordered-table {
    border: 2px solid #7460ee;
}

.color-bordered-table.purple-bordered-table thead th {
    background-color: #7460ee;
    color: #ffffff;
}

.color-bordered-table.muted-bordered-table {
    border: 2px solid #90a4ae;
}

.color-bordered-table.muted-bordered-table thead th {
    background-color: #90a4ae;
    color: #ffffff;
}

.full-color-table.full-primary-table {
    background-color: #f1effd;
}

.full-color-table.full-primary-table thead th {
    background-color: #7460ee;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-primary-table tbody td {
    border: 0;
}

.full-color-table.full-primary-table tr:hover {
    background-color: #7460ee;
    color: #ffffff;
}

.full-color-table.full-success-table {
    background-color: #e8fdeb;
}

.full-color-table.full-success-table thead th {
    background-color: #55ce63;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-success-table tbody td {
    border: 0;
}

.full-color-table.full-success-table tr:hover {
    background-color: #55ce63;
    color: #ffffff;
}

.full-color-table.full-info-table {
    background-color: #cfecfe;
}

.full-color-table.full-info-table thead th {
    background-color: #009efb;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-info-table tbody td {
    border: 0;
}

.full-color-table.full-info-table tr:hover {
    background-color: #009efb;
    color: #ffffff;
}

.full-color-table.full-warning-table {
    background-color: #fff8ec;
}

.full-color-table.full-warning-table thead th {
    background-color: #ffbc34;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-warning-table tbody td {
    border: 0;
}

.full-color-table.full-warning-table tr:hover {
    background-color: #ffbc34;
    color: #ffffff;
}

.full-color-table.full-danger-table {
    background-color: #f9e7eb;
}

.full-color-table.full-danger-table thead th {
    background-color: #f62d51;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-danger-table tbody td {
    border: 0;
}

.full-color-table.full-danger-table tr:hover {
    background-color: #f62d51;
    color: #ffffff;
}

.full-color-table.full-inverse-table {
    background-color: #f6f6f6;
}

.full-color-table.full-inverse-table thead th {
    background-color: #2f3d4a;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-inverse-table tbody td {
    border: 0;
}

.full-color-table.full-inverse-table tr:hover {
    background-color: #2f3d4a;
    color: #ffffff;
}

.full-color-table.full-dark-table {
    background-color: rgba(43, 43, 43, 0.8);
}

.full-color-table.full-dark-table thead th {
    background-color: #263238;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-dark-table tbody td {
    border: 0;
    color: #ffffff;
}

.full-color-table.full-dark-table tr:hover {
    background-color: #263238;
    color: #ffffff;
}

.full-color-table.full-red-table {
    background-color: #f9e7eb;
}

.full-color-table.full-red-table thead th {
    background-color: #fb3a3a;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-red-table tbody td {
    border: 0;
}

.full-color-table.full-red-table tr:hover {
    background-color: #fb3a3a;
    color: #ffffff;
}

.full-color-table.full-purple-table {
    background-color: #f1effd;
}

.full-color-table.full-purple-table thead th {
    background-color: #7460ee;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-purple-table tbody td {
    border: 0;
}

.full-color-table.full-purple-table tr:hover {
    background-color: #7460ee;
    color: #ffffff;
}

.full-color-table.full-muted-table {
    background-color: rgba(152, 166, 173, 0.2);
}

.full-color-table.full-muted-table thead th {
    background-color: #90a4ae;
    border: 0;
    color: #ffffff;
}

.full-color-table.full-muted-table tbody td {
    border: 0;
}

.full-color-table.full-muted-table tr:hover {
    background-color: #90a4ae;
    color: #ffffff;
}

/*******************
Table-Data Table
******************/

.dt-buttons {
    display: inline-block;
    padding-top: 5px;
}

.dt-buttons .dt-button {
    padding: 5px 15px;
    border-radius: 4px;
    background: #009efb;
    color: #ffffff;
    margin-right: 3px;
}

.dt-buttons .dt-button:hover {
    background: #2f3d4a;
}

.dataTables_info,
.dataTables_length {
    display: inline-block;
}

.dataTables_filter {
    float: right;
}

.dataTables_filter input {
    border: 1px solid #d9d9d9;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: transparent;
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    *cursor: hand;
    color: #54667a;
    border: 1px solid transparent;
    border-radius: 2px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #ffffff;
    border: 1px solid #009efb;
    background-color: #009efb;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #54667a;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white;
    border: 1px solid #7460ee;
    background-color: #7460ee;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    outline: none;
    background-color: #54667a;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em;
}

/*******************
Table- responsive
******************/

.tablesaw-bar .btn-group label {
    color: #54667a !important;
}

/*******************
Table- editable table
******************/

.dt-bootstrap {
    display: block;
}

.paging_simple_numbers .pagination .paginate_button {
    padding: 0px;
    background: #ffffff;
}

.paging_simple_numbers .pagination .paginate_button:hover {
    background: #ffffff;
}

.paging_simple_numbers .pagination .paginate_button a {
    padding: 5px 10px;
    border-radius: 4px;
    border: 0px;
}

.paging_simple_numbers .pagination .paginate_button.active a,
.paging_simple_numbers .pagination .paginate_button:hover a {
    background: #009efb;
    color: #ffffff;
}

/*******************
Table- Footable
******************/

/*******************
Footable Table
******************/

#demo-foo-accordion .open > .dropdown-menu {
    display: block;
}

#demo-foo-accordion2 .open > .dropdown-menu {
    display: block;
}

#footable-addrow .open > .dropdown-menu {
    display: block;
}

table.footable thead tr.footable-filtering th ul.dropdown-menu li a.checkbox {
    padding-left: 0;
}

table.footable thead tr.footable-filtering th ul.dropdown-menu li a.checkbox input[type=checkbox] {
    position: relative;
    margin-right: 10px;
    margin-left: -20px;
    left: 0;
    opacity: 1;
}

table.footable thead tr.footable-filtering th ul.dropdown-menu li .checkbox label::before {
    display: none;
}

.footable .pagination li a {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #0275d8;
    background-color: #ffffff;
    border: 1px solid #ddd;
}

.footable .pagination li.active a {
    z-index: 2;
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8;
}

.footable .pagination li.disabled a {
    color: #636c72;
    pointer-events: none;
    cursor: not-allowed;
    background-color: #ffffff;
    border-color: #ddd;
}

.footable .pagination li:first-child a {
    margin-left: 0;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
}

/*******************
Icon list fontawesom
******************/

.icon-list-demo div {
    cursor: pointer;
    line-height: 60px;
    white-space: nowrap;
    color: #54667a;
}

.icon-list-demo div:hover {
    color: #263238;
}

.icon-list-demo div p {
    margin: 10px 0;
    padding: 5px 0;
}

.icon-list-demo i {
    -webkit-transition: all 0.2s;
    -webkit-transition: font-size 0.2s;
    display: inline-block;
    font-size: 18px;
    margin: 0 15px 0 10px;
    text-align: left;
    transition: all 0.2s;
    transition: font-size 0.2s;
    vertical-align: middle;
    transition: all 0.3s ease 0s;
}

.icon-list-demo .col-md-4,
.icon-list-demo .col-3 {
    border-radius: 4px;
}

.icon-list-demo .col-md-4:hover,
.icon-list-demo .col-3:hover {
    background-color: #ebf3f5;
}

.icon-list-demo .div:hover i {
    font-size: 2em;
}

/*******************
Icon list material icon
******************/

.material-icon-list-demo .mdi {
    font-size: 21px;
}

/*******************
Gridstack Dragable portlet
******************/

.grid-stack-item-content {
    background: #fff;
    color: #2b2b2b;
    text-align: center;
    font-size: 20px;
}

.grid-stack > .grid-stack-item > .grid-stack-item-content {
    border: 1px solid rgba(120, 130, 140, 0.13);
}

/*******************
Bootstrap Switch
******************/

.bootstrap-switch,
.bootstrap-switch .bootstrap-switch-container {
    border-radius: 2px;
}

.bootstrap-switch .bootstrap-switch-handle-on {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.bootstrap-switch .bootstrap-switch-handle-off {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    color: #ffffff;
    background: #7460ee;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info {
    color: #ffffff;
    background: #009efb;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
    color: #ffffff;
    background: #55ce63;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning {
    color: #ffffff;
    background: #ffbc34;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger {
    color: #ffffff;
    background: #f62d51;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
    color: #263238;
    background: #f2f7f8;
}

.onoffswitch {
    position: relative;
    width: 90px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #55ce63;
    border-radius: 20px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 14px;
    color: white;
    box-sizing: border-box;
}

.onoffswitch-inner:before {
    content: "ON";
    padding-left: 27px;
    background-color: #55ce63;
    color: #FFFFFF;
}

.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 24px;
    background-color: #EEEEEE;
    color: #999999;
    text-align: right;
}

.onoffswitch-switch {
    display: block;
    width: 23px;
    margin: 6px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 56px;
    border: 2px solid #55ce63;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

/*******************
Date paginator page
******************/

.dp-selected[style] {
    background-color: #009efb !important;
}

.datepaginator-sm .pagination li a,
.datepaginator-lg .pagination li a,
.datepaginator .pagination li a {
    padding: 0 5px;
    height: 60px;
    border: 1px solid rgba(120, 130, 140, 0.13);
    float: left;
    position: relative;
}

/*******************
sweet alert page
******************/

.model_img {
    cursor: pointer;
}

/*******************
Grid page
******************/

.show-grid {
    margin-bottom: 10px;
    padding: 0 15px;
}

.show-grid [class^=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #d9d9d9;
    background-color: #f2f7f8;
}

/*******************
Vertical tabs
******************/

.vtabs {
    display: table;
}

.vtabs .tabs-vertical {
    width: 150px;
    border-bottom: 0px;
    border-right: 1px solid rgba(120, 130, 140, 0.13);
    display: table-cell;
    vertical-align: top;
}

.vtabs .tabs-vertical li .nav-link {
    color: #263238;
    margin-bottom: 10px;
    border: 0px;
    border-radius: 4px 0 0 4px;
}

.vtabs .tab-content {
    display: table-cell;
    padding: 20px;
    vertical-align: top;
}

.tabs-vertical li .nav-link.active,
.tabs-vertical li .nav-link:hover,
.tabs-vertical li .nav-link.active:focus {
    background: #009efb;
    border: 0px;
    color: #ffffff;
}

/*Custom vertical tab*/

.customvtab .tabs-vertical li .nav-link.active,
.customvtab .tabs-vertical li .nav-link:hover,
.customvtab .tabs-vertical li .nav-link:focus {
    background: #ffffff;
    border: 0px;
    border-right: 2px solid #009efb;
    margin-right: -1px;
    color: #009efb;
}

.tabcontent-border {
    border: 1px solid #ddd;
    border-top: 0px;
}

.customtab2 li a.nav-link {
    border: 0px;
    margin-right: 3px;
    color: #54667a;
}

.customtab2 li a.nav-link.active {
    background: #009efb;
    color: #ffffff;
}

.customtab2 li a.nav-link:hover {
    color: #ffffff;
    background: #009efb;
}

/*******************
Progress bar
******************/

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-vertical {
    min-height: 250px;
    height: 250px;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px;
}

.progress-vertical-bottom {
    min-height: 250px;
    height: 250px;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.progress-animated {
    -webkit-animation-duration: 5s;
    -webkit-animation-name: myanimation;
    -webkit-transition: 5s all;
    animation-duration: 5s;
    animation-name: myanimation;
    transition: 5s all;
}

@-webkit-keyframes myanimation {
    from {
        width: 0;
    }
}

@keyframes myanimation {
    from {
        width: 0;
    }
}

/*******************
Notification page Jquery toaster
******************/

.jq-icon-info {
    background-color: #009efb;
    color: #ffffff;
}

.jq-icon-success {
    background-color: #55ce63;
    color: #ffffff;
}

.jq-icon-error {
    background-color: #f62d51;
    color: #ffffff;
}

.jq-icon-warning {
    background-color: #ffbc34;
    color: #ffffff;
}

.alert-rounded {
    border-radius: 60px;
}

/*******************
list and media
******************/

.list-group a.list-group-item:hover {
    background: #f2f7f8;
}

.list-group-item.active,
.list-group .list-group-item.active:hover {
    background: #009efb;
    border-color: #009efb;
}

.list-group-item.disabled {
    color: #90a4ae;
    background: #f2f7f8;
}

.media {
    border: 1px solid rgba(120, 130, 140, 0.13);
    margin-bottom: 10px;
    padding: 15px;
}

/*******************
User card page
******************/

.el-element-overlay .white-box {
    padding: 0px;
}

.el-element-overlay .el-card-item {
    position: relative;
    padding-bottom: 25px;
}

.el-element-overlay .el-card-item .el-card-avatar {
    margin-bottom: 15px;
}

.el-element-overlay .el-card-item .el-card-content {
    text-align: center;
}

.el-element-overlay .el-card-item .el-card-content h3 {
    margin: 0px;
}

.el-element-overlay .el-card-item .el-card-content a {
    color: #54667a;
}

.el-element-overlay .el-card-item .el-card-content a:hover {
    color: #009efb;
}

.el-element-overlay .el-card-item .el-overlay-1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}

.el-element-overlay .el-card-item .el-overlay-1 img {
    display: block;
    position: relative;
    transition: all 0.4s linear;
    width: 100%;
    height: auto;
}

.el-element-overlay .el-card-item .el-overlay-1:hover img {
    -ms-transform: scale(1.2) translateZ(0);
    -webkit-transform: scale(1.2) translateZ(0);
    /* transform: scale(1.2) translateZ(0); */
}

.el-element-overlay .el-card-item .el-overlay-1 .el-info {
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    color: #ffffff;
    background-color: transparent;
    filter: alpha(opacity=0);
    transition: all 0.2s ease-in-out;
    padding: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%) translateZ(0);
    -webkit-transform: translateY(-50%) translateZ(0);
    -ms-transform: translateY(-50%) translateZ(0);
}

.el-element-overlay .el-card-item .el-overlay-1 .el-info > li {
    list-style: none;
    display: inline-block;
    margin: 0 3px;
}

.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a {
    border-color: #ffffff;
    color: #ffffff;
    padding: 12px 15px 10px;
}

.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a:hover {
    background: #009efb;
    border-color: #009efb;
}

.el-element-overlay .el-card-item .el-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.7);
    transition: all 0.4s ease-in-out;
}

.el-element-overlay .el-card-item .el-overlay-1:hover .el-overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.el-element-overlay .el-card-item .el-overlay-1 .scrl-dwn {
    top: -100%;
}

.el-element-overlay .el-card-item .el-overlay-1 .scrl-up {
    top: 100%;
    height: 0px;
}

.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-dwn {
    top: 0px;
}

.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-up {
    top: 0px;
    height: 100%;
}

/*******************
Timeline page
******************/

.timeline {
    position: relative;
    padding: 20px 0 20px;
    list-style: none;
    max-width: 1200px;
    margin: 0 auto;
}

.timeline:before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 3px;
    margin-left: -1.5px;
    background-color: #f2f7f8;
}

.timeline > li {
    position: relative;
    margin-bottom: 20px;
}

.timeline > li:before,
.timeline > li:after {
    content: " ";
    display: table;
}

.timeline > li:after {
    clear: both;
}

.timeline > li:before,
.timeline > li:after {
    content: " ";
    display: table;
}

.timeline > li:after {
    clear: both;
}

.timeline > li > .timeline-panel {
    float: left;
    position: relative;
    width: 46%;
    padding: 20px;
    border: 1px solid rgba(120, 130, 140, 0.13);
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);
}

.timeline > li > .timeline-panel:before {
    content: " ";
    display: inline-block;
    position: absolute;
    top: 26px;
    right: -8px;
    border-top: 8px solid transparent;
    border-right: 0 solid rgba(120, 130, 140, 0.13);
    border-bottom: 8px solid transparent;
    border-left: 8px solid rgba(120, 130, 140, 0.13);
}

.timeline > li > .timeline-panel:after {
    content: " ";
    display: inline-block;
    position: absolute;
    top: 27px;
    right: -7px;
    border-top: 7px solid transparent;
    border-right: 0 solid #ffffff;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #ffffff;
}

.timeline > li > .timeline-badge {
    z-index: 10;
    position: absolute;
    top: 16px;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    border-radius: 50% 50% 50% 50%;
    text-align: center;
    font-size: 1.4em;
    line-height: 50px;
    color: #fff;
    overflow: hidden;
}

.timeline > li.timeline-inverted > .timeline-panel {
    float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
    right: auto;
    left: -8px;
    border-right-width: 8px;
    border-left-width: 0;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
    right: auto;
    left: -7px;
    border-right-width: 7px;
    border-left-width: 0;
}

.timeline-badge.primary {
    background-color: #7460ee;
}

.timeline-badge.success {
    background-color: #55ce63;
}

.timeline-badge.warning {
    background-color: #ffbc34;
}

.timeline-badge.danger {
    background-color: #f62d51;
}

.timeline-badge.info {
    background-color: #009efb;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
    font-weight: 400;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

.timeline-body > p + p {
    margin-top: 5px;
}

/*******************
Horizontal Timeline page
******************/

.cd-horizontal-timeline .events a {
    padding-bottom: 6px;
    color: #009efb;
}

.cd-horizontal-timeline .filling-line,
.cd-horizontal-timeline .events a.selected::after {
    background: #009efb;
}

.cd-horizontal-timeline .events a.selected::after {
    border-color: #009efb;
}

.myadmin-dd .dd-list .dd-item .dd-handle {
    background: #ffffff;
    border: 1px solid rgba(120, 130, 140, 0.13);
    padding: 8px 16px;
    height: auto;
    font-family: "Rubik", sans-serif;
    font-weight: 400;
    border-radius: 0;
}

.myadmin-dd-empty .dd-list .dd3-content {
    height: auto;
    border: 1px solid rgba(120, 130, 140, 0.13);
    padding: 8px 16px 8px 46px;
    background: #ffffff;
    font-weight: 400;
}

.myadmin-dd-empty .dd-list .dd3-handle {
    border: 1px solid rgba(120, 130, 140, 0.13);
    border-bottom: 0;
    background: #ffffff;
    height: 36px;
    width: 36px;
}

.dd3-handle:before {
    color: #54667a;
    top: 7px;
}

/*******************
ribbons page
******************/

.ribbon-wrapper,
.ribbon-wrapper-reverse,
.ribbon-wrapper-bottom,
.ribbon-wrapper-right-bottom {
    position: relative;
    padding: 50px 15px 15px 15px;
}

.ribbon-vwrapper {
    padding: 15px 15px 15px 50px;
    position: relative;
}

.ribbon-overflow {
    overflow: hidden;
}

.ribbon-vwrapper-reverse {
    padding: 15px 50px 15px 15px;
}

.ribbon-wrapper-bottom {
    padding: 15px 15px 50px 50px;
}

.ribbon-wrapper-right-bottom {
    padding: 15px 50px 50px 15px;
}

.ribbon-content {
    margin-bottom: 0px;
}

.ribbon {
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    clear: left;
    position: absolute;
    top: 12px;
    left: -2px;
    color: #ffffff;
}

.ribbon-bookmark:before {
    position: absolute;
    top: 0;
    left: 100%;
    display: block;
    width: 0;
    height: 0;
    content: "";
    border: 15px solid #263238;
    border-right: 10px solid transparent;
}

.ribbon-right {
    left: auto;
    right: -2px;
}

.ribbon-bookmark.ribbon-right:before {
    right: 100%;
    left: auto;
    border-right: 15px solid #263238;
    border-left: 10px solid transparent;
}

.ribbon-vertical-l,
.ribbon-vertical-r {
    clear: none;
    padding: 0 5px;
    height: 70px;
    width: 30px;
    line-height: 70px;
    text-align: center;
    left: 12px;
    top: -2px;
}

.ribbon-vertical-r {
    left: auto;
    right: 12px;
}

.ribbon-bookmark.ribbon-vertical-l:before,
.ribbon-bookmark.ribbon-vertical-r:before {
    top: 100%;
    left: 0;
    margin-top: -14px;
    border-right: 15px solid #263238;
    border-bottom: 10px solid transparent;
}

.ribbon-badge {
    top: 15px;
    overflow: hidden;
    left: -90px;
    width: 100%;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ribbon-badge.ribbon-right {
    left: auto;
    right: -90px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.ribbon-badge.ribbon-bottom {
    top: auto;
    bottom: 15px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.ribbon-badge.ribbon-right.ribbon-bottom {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ribbon-corner {
    top: 0;
    left: 0;
    background-color: transparent !important;
    padding: 6px 0 0 10px;
}

.ribbon-corner i {
    position: relative;
}

.ribbon-corner:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    content: "";
    border: 30px solid transparent;
    border-top-color: #009efb;
    border-left-color: #009efb;
}

.ribbon-corner.ribbon-right:before {
    right: 0;
    left: auto;
    border-right-color: #526069;
    border-left-color: transparent;
}

.ribbon-corner.ribbon-right {
    right: 0;
    left: auto;
    padding: 6px 10px 0 0;
}

.ribbon-corner.ribbon-bottom:before {
    top: auto;
    bottom: 0;
    border-top-color: transparent;
    border-bottom-color: #526069;
}

.ribbon-corner.ribbon-bottom {
    bottom: 0;
    top: auto;
    padding: 0 10px 6px 10px;
}

.ribbon-custom {
    background: #009efb;
}

.ribbon-bookmark.ribbon-right.ribbon-custom:before {
    border-right-color: #009efb;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-custom:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-custom:before {
    border-right-color: #009efb;
    border-bottom-color: transparent;
}

.ribbon-primary {
    background: #7460ee;
}

.ribbon-bookmark.ribbon-primary:before {
    border-color: #7460ee;
    border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-primary:before {
    border-right-color: #7460ee;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-primary:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-primary:before {
    border-right-color: #7460ee;
    border-bottom-color: transparent;
}

.ribbon-primary.ribbon-corner:before {
    border-top-color: #7460ee;
    border-left-color: #7460ee;
}

.ribbon-primary.ribbon-corner.ribbon-right:before {
    border-right-color: #7460ee;
    border-left-color: transparent;
}

.ribbon-primary.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #7460ee;
}

.ribbon-success {
    background: #55ce63;
}

.ribbon-bookmark.ribbon-success:before {
    border-color: #55ce63;
    border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-success:before {
    border-right-color: #55ce63;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-success:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-success:before {
    border-right-color: #55ce63;
    border-bottom-color: transparent;
}

.ribbon-success.ribbon-corner:before {
    border-top-color: #55ce63;
    border-left-color: #55ce63;
}

.ribbon-success.ribbon-corner.ribbon-right:before {
    border-right-color: #55ce63;
    border-left-color: transparent;
}

.ribbon-success.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #55ce63;
}

.ribbon-info {
    background: #009efb;
}

.ribbon-bookmark.ribbon-info:before {
    border-color: #009efb;
    border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-info:before {
    border-right-color: #009efb;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-info:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-info:before {
    border-right-color: #009efb;
    border-bottom-color: transparent;
}

.ribbon-info.ribbon-corner:before {
    border-top-color: #009efb;
    border-left-color: #009efb;
}

.ribbon-info.ribbon-corner.ribbon-right:before {
    border-right-color: #009efb;
    border-left-color: transparent;
}

.ribbon-info.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #009efb;
}

.ribbon-warning {
    background: #ffbc34;
}

.ribbon-bookmark.ribbon-warning:before {
    border-color: #ffbc34;
    border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-warning:before {
    border-right-color: #ffbc34;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-warning:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-warning:before {
    border-right-color: #ffbc34;
    border-bottom-color: transparent;
}

.ribbon-warning.ribbon-corner:before {
    border-top-color: #ffbc34;
    border-left-color: #ffbc34;
}

.ribbon-warning.ribbon-corner.ribbon-right:before {
    border-right-color: #ffbc34;
    border-left-color: transparent;
}

.ribbon-warning.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #ffbc34;
}

.ribbon-danger {
    background: #f62d51;
}

.ribbon-bookmark.ribbon-danger:before {
    border-color: #f62d51;
    border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-danger:before {
    border-right-color: #f62d51;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-danger:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-danger:before {
    border-right-color: #f62d51;
    border-bottom-color: transparent;
}

.ribbon-danger.ribbon-corner:before {
    border-top-color: #f62d51;
    border-left-color: #f62d51;
}

.ribbon-danger.ribbon-corner.ribbon-right:before {
    border-right-color: #f62d51;
    border-left-color: transparent;
}

.ribbon-danger.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #f62d51;
}

.ribbon-default {
    background: #263238;
}

.ribbon-bookmark.ribbon-default:before {
    border-color: #263238;
    border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-default:before {
    border-right-color: #263238;
    border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-default:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-default:before {
    border-right-color: #263238;
    border-bottom-color: transparent;
}

.ribbon-default.ribbon-corner:before {
    border-top-color: #263238;
    border-left-color: #263238;
}

.ribbon-default.ribbon-corner.ribbon-right:before {
    border-right-color: #263238;
    border-left-color: transparent;
}

.ribbon-default.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #263238;
}

/*******************
session ideal timeout page
******************/

#idletimeout {
    background: #009efb;
    border: 3px solid #009efb;
    color: #fff;
    font-family: arial, sans-serif;
    text-align: center;
    font-size: 12px;
    padding: 10px;
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 100000;
    display: none;
}

#idletimeout a {
    color: #ffffff;
    font-weight: bold;
}

#idletimeout span {
    font-weight: bold;
}

/*******************
Stylish tooltip
******************/

.mytooltip:hover .tooltip-content2 i,
.mytooltip:hover .tooltip-content2 {
    opacity: 1;
    font-size: 18px;
    pointer-events: auto;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

.mytooltip:hover .tooltip-text2,
.mytooltip:hover .tooltip-content4 {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mytooltip {
    display: inline;
    position: relative;
    z-index: 10;
}

.mytooltip:hover .tooltip-item::after {
    pointer-events: auto;
}

.mytooltip:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}

.mytooltip:hover .tooltip-content3 {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.mytooltip:hover .tooltip-item2 {
    color: #ffffff;
    -webkit-transform: translate3d(0, -0.5em, 0);
    transform: translate3d(0, -0.5em, 0);
}

.mytooltip:hover .tooltip-content5 {
    opacity: 1;
    pointer-events: auto;
    transition-delay: 0s;
}

.mytooltip:hover .tooltip-text3 {
    transition-delay: 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.mytooltip:hover .tooltip-inner2 {
    transition-delay: 0.3s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.tooltip-item {
    background: rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    padding: 0 10px;
}

.tooltip-item::after {
    content: "";
    position: absolute;
    width: 360px;
    height: 20px;
    bottom: 100%;
    left: 50%;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltip-content {
    position: absolute;
    z-index: 9999;
    width: 360px;
    left: 50%;
    margin: 0 0 20px -180px;
    bottom: 100%;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    background: #2b2b2b;
    opacity: 0;
    cursor: default;
    pointer-events: none;
}

.tooltip-content img {
    position: relative;
    height: 140px;
    display: block;
    float: left;
    margin-right: 1em;
}

.tooltip-effect-5 .tooltip-content {
    width: 180px;
    margin-left: -90px;
    -webkit-transform-origin: 50% calc(106%);
    transform-origin: 50% calc(106%);
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
}

.tooltip-effect-5 .tooltip-text {
    padding: 1.4em;
}

.tooltip-content::after {
    content: "";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #2a3035;
    border-width: 10px;
    margin-left: -10px;
}

.tooltip-text {
    font-size: 14px;
    line-height: 24px;
    display: block;
    padding: 1.31em 1.21em 1.21em 0;
    color: #ffffff;
}

.tooltip-content2 {
    position: absolute;
    z-index: 9999;
    width: 80px;
    height: 80px;
    padding-top: 25px;
    left: 50%;
    margin-left: -40px;
    bottom: 100%;
    border-radius: 50%;
    text-align: center;
    background: #009efb;
    color: #ffffff;
    opacity: 0;
    margin-bottom: 20px;
    cursor: default;
    pointer-events: none;
}

.tooltip-content2 i {
    opacity: 0;
}

.tooltip-effect-6 .tooltip-content2 {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-6 .tooltip-content2 i {
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-6:hover .tooltip-content2 i {
    -webkit-transform: rotate3d(1, 1, 1, 0);
    transform: rotate3d(1, 1, 1, 0);
}

.tooltip-content2::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin: -7px 0 0 -15px;
    width: 30px;
    height: 20px;
    background: url(../../images/tooltip1.svg?410969661a19142e0bebd06ce6ded4a0) no-repeat center center;
    background-size: 100%;
}

.tooltip-content3 {
    position: absolute;
    background: url(../../images/shape1.svg?b986fe6a0c6b736f3d7dbb877744b765) no-repeat center bottom;
    background-size: 100% 100%;
    z-index: 9999;
    width: 200px;
    bottom: 100%;
    left: 50%;
    margin-left: -100px;
    padding: 50px 30px;
    text-align: center;
    color: #ffffff;
    opacity: 0;
    cursor: default;
    font-size: 14;
    line-height: 27px;
    pointer-events: none;
    -webkit-transform: scale3d(0.1, 0.2, 1);
    transform: scale3d(0.1, 0.2, 1);
    -webkit-transform-origin: 50% 120%;
    transform-origin: 50% 120%;
    transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, transform 0.4s;
    transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
    transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
}

.tooltip-content3::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    left: 50%;
    margin-left: -8px;
    top: 100%;
    background: #00aeef;
    -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
    transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
}

.tooltip-item2 {
    color: #00aeef;
    cursor: pointer;
    z-index: 100;
    position: relative;
    display: inline-block;
    font-weight: 500;
    transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
    transition: background-color 0.3s, color 0.3s, transform 0.3s;
    transition: background-color 0.3s, color 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-content4 {
    position: absolute;
    z-index: 99;
    width: 360px;
    left: 50%;
    margin-left: -180px;
    bottom: -5px;
    text-align: left;
    background: #00aeef;
    opacity: 0;
    font-size: 14px;
    line-height: 27px;
    padding: 1.5em;
    color: #ffffff;
    border-bottom: 55px solid #2b2b2b;
    cursor: default;
    pointer-events: none;
    border-radius: 5px;
    -webkit-transform: translate3d(0, -0.5em, 0);
    transform: translate3d(0, -0.5em, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-content4 a {
    color: #2b2b2b;
}

.tooltip-text2 {
    opacity: 0;
    -webkit-transform: translate3d(0, 1.5em, 0);
    transform: translate3d(0, 1.5em, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-content5 {
    position: absolute;
    z-index: 9999;
    width: 300px;
    left: 50%;
    bottom: 100%;
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    font-weight: 400;
    color: #ffffff;
    background: transparent;
    opacity: 0;
    margin: 0 0 20px -150px;
    cursor: default;
    pointer-events: none;
    transition: opacity 0.3s 0.3s;
}

.tooltip-content5 span {
    display: block;
}

.tooltip-text3 {
    border-bottom: 10px solid #009efb;
    overflow: hidden;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    transition: -webkit-transform 0.3s 0.3s;
    transition: transform 0.3s 0.3s;
    transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
}

.tooltip-inner2 {
    background: #2b2b2b;
    padding: 40px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-content5::after {
    content: "";
    bottom: -20px;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #009efb;
    border-width: 10px;
    margin-left: -10px;
}

.tooltip-effect-1 .tooltip-content {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
    color: #ffffff;
}

.tooltip-effect-2 .tooltip-content {
    -webkit-transform-origin: 50% calc(110%);
    transform-origin: 50% calc(110%);
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
}

.tooltip-effect-3 .tooltip-content {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-4 .tooltip-content {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale3d(0.7, 0.3, 1);
    transform: scale3d(0.7, 0.3, 1);
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
}

.tooltip.tooltip-effect-2:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}

a.mytooltip {
    font-weight: 500;
    color: #009efb;
}

.tooltip-effect-7 .tooltip-content2 {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-7 .tooltip-content2 i {
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-8 .tooltip-content2 {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
    transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-8 .tooltip-content2 i {
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-9 .tooltip-content2 {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.tooltip-effect-9 .tooltip-content2 i {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

/*******************
Error Page
******************/

.error-box {
    height: 100%;
    position: fixed;
    background: url(../../images/error-bg.jpg?49225702da79d063db36a84e4471e6f9) no-repeat center center #fff;
    width: 100%;
}

.error-box .footer {
    width: 100%;
    left: 0px;
    right: 0px;
}

.error-body {
    padding-top: 5%;
}

.error-body h1 {
    font-size: 210px;
    font-weight: 900;
    line-height: 210px;
}

/*******************
google map Page
******************/

.gmaps,
.gmaps-panaroma {
    height: 300px;
}

.gmaps,
.gmaps-panaroma {
    height: 300px;
    background: #f2f7f8;
    border-radius: 3px;
}

.gmaps-overlay {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    line-height: 40px;
    background: #7460ee;
    border-radius: 4px;
    padding: 10px 20px;
}

.gmaps-overlay_arrow {
    left: 50%;
    margin-left: -16px;
    width: 0;
    height: 0;
    position: absolute;
}

.gmaps-overlay_arrow.above {
    bottom: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #7460ee;
}

.gmaps-overlay_arrow.below {
    top: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #7460ee;
}

/*******************
vector map Page
******************/

.jvectormap-zoomin,
.jvectormap-zoomout {
    width: 10px;
    height: 10px;
    line-height: 10px;
}

.jvectormap-zoomout {
    top: 40px;
}

/*******************
Seach listing Page
******************/

.search-listing {
    padding: 0px;
    margin: 0px;
}

.search-listing li {
    list-style: none;
    padding: 15px 0;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.search-listing li h3 {
    margin: 0px;
    font-size: 18px;
}

.search-listing li h3 a {
    color: #009efb;
}

.search-listing li h3 a:hover {
    text-decoration: underline;
}

.search-listing li a {
    color: #55ce63;
}

/*******************
Login register and recover password Page
******************/

.login-register {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    width: 100%;
    padding: 10% 0;
    position: fixed;
}

.login-box {
    width: 400px;
    margin: 0 auto;
}

.login-box .footer {
    width: 100%;
    left: 0px;
    right: 0px;
}

.login-box .social {
    display: block;
    margin-bottom: 30px;
}

#recoverform {
    display: none;
}

.login-sidebar {
    padding: 0px;
    margin-top: 0px;
}

/* .login-sidebar .login-box {
        right: 0px;
    position: absolute;
    left: 0;
   
} */
.login {
    width: 400px;
    margin: 16px auto;
    font-size: 16px;
  }
  
  /* Reset top and bottom margins from certain elements */
  .login-header,
  .login p {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  /* The triangle form is achieved by a CSS hack */
  .login-triangle {
    width: 0;
    margin-right: auto;
    margin-left: auto;
    border: 12px solid transparent;
    border-bottom-color: #28d;
  }
  
  .login-header {
    background: #28d;
    padding: 20px;
    font-size: 1.4em;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
  }
  
  .login-container {
   padding: 12px;
  }
  .login-container label{
    padding: 0px 12px;
    margin-bottom: 0px;
    color: #5B8091;
    font-size: 14px;
    font-weight: 400;

  }
  .adminstrator-text h2{
    font-size: 24px;
    font-weight: 500;
    color: #5B8091;
    text-align: center;
    padding-top: 40px;
    text-transform: capitalize;
  }
  /* Every row inside .login-container is defined with p tags */
  .login p {
    padding: 12px;
  }
  
  .login input {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    padding: 16px;
    outline: 0;
    font-family: inherit;
    font-size: 0.95em;
    height: 42px;
  }
  .forget-pass{
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
    color: #5B8091;
    padding: 12px;
    text-decoration: underline;
  }
  .sign-button button{
    background: #54D6E6;
    font-size: 16px;
    font-weight: 500;
    color: white;
    padding: 8px 30px;
    border-radius: 5px;
    border: none;
    margin-top: 50px;

  }
  .login-container input{
    ::placeholder 
        color: #5b8091!important;
      
  }
  .sign-button{
    text-align: center;
  }
  .login input[type="email"],
  .login input[type="password"] {
    background: #fff;
    border-color: #54D6E6;
    color: #5B8091;
    border-radius: 5px;
    font-size: 14px;
    outline:none;
  }
  
  /* Text fields' focus effect */
  .login input[type="email"]:focus,
  .login input[type="password"]:focus {
    border-color: #888;
  }
  
  .login input[type="submit"] {
    background: #28d;
    border-color: transparent;
    color: #fff;
    cursor: pointer;
  }
  
  .login input[type="submit"]:hover {
    background: #17c;
  }
  
  /* Buttons' focus effect */
  .login input[type="submit"]:focus {
    border-color: #05a;
  }
  .bg-color{
    background-color: #EDF7F4;
    height:100%;
  }
/*******************
FAQs Page
******************/

.minimal-faq .card {
    border: 0px;
}

.minimal-faq .card .card-header {
    background: #ffffff;
    padding: 20px 0;
    margin-top: 10px;
}

.minimal-faq .card .card-block {
    padding: 15px 0px;
}

/*******************
Pricing Page
******************/

.pricing-box {
    position: relative;
    text-align: center;
    margin-top: 30px;
}

.featured-plan {
    margin-top: 0px;
}

.featured-plan .pricing-body {
    padding: 60px 0;
    background: #ebf3f5;
    border: 1px solid #ddd;
}

.featured-plan .price-table-content .price-row {
    border-top: 1px solid rgba(120, 130, 140, 0.13);
}

.pricing-body {
    border-radius: 0px;
    border-top: 1px solid rgba(120, 130, 140, 0.13);
    border-bottom: 5px solid rgba(120, 130, 140, 0.13);
    vertical-align: middle;
    padding: 30px 0;
    position: relative;
}

.pricing-body h2 {
    position: relative;
    font-size: 56px;
    margin: 20px 0 10px;
    font-weight: 500;
}

.pricing-body h2 span {
    position: absolute;
    font-size: 15px;
    top: -10px;
    margin-left: -10px;
}

.price-table-content .price-row {
    padding: 20px 0;
    border-top: 1px solid rgba(120, 130, 140, 0.13);
}

.pricing-plan {
    padding: 0 15px;
}

.pricing-plan .no-padding {
    padding: 0px;
}

.price-lable {
    position: absolute;
    top: -10px;
    padding: 5px 10px;
    margin: 0 auto;
    display: inline-block;
    width: 100px;
    left: 0px;
    right: 0px;
}

/*******************
chat application Page
******************/

.chat-main-box {
    position: relative;
    overflow: hidden;
}

.chat-main-box .chat-left-aside {
    position: relative;
    width: 250px;
    float: left;
    z-index: 9;
    top: 0px;
    border-right: 1px solid rgba(120, 130, 140, 0.13);
}

.chat-main-box .chat-left-aside .open-panel {
    display: none;
    cursor: pointer;
    position: absolute;
    left: -webkit-calc(100% - 1px);
    top: 50%;
    z-index: 100;
    background-color: #fff;
    box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);
    border-radius: 0 100px 100px 0;
    line-height: 1;
    padding: 15px 8px 15px 4px;
}

.chat-main-box .chat-left-aside .chat-left-inner {
    position: relative;
}

.chat-main-box .chat-left-aside .chat-left-inner .form-control {
    height: 60px;
    padding: 15px;
    background-image: linear-gradient(#009efb, #009efb), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
}

.chat-main-box .chat-left-aside .chat-left-inner .style-none {
    padding: 0px;
}

.chat-main-box .chat-left-aside .chat-left-inner .style-none li {
    list-style: none;
    overflow: hidden;
}

.chat-main-box .chat-left-aside .chat-left-inner .style-none li a {
    padding: 20px;
}

.chat-main-box .chat-left-aside .chat-left-inner .style-none li a:hover,
.chat-main-box .chat-left-aside .chat-left-inner .style-none li a.active {
    background: #ebf3f5;
}

.chat-main-box .chat-right-aside {
    width: calc(100% - 250px);
    float: left;
}

.chat-main-box .chat-right-aside .chat-list {
    max-height: none;
    height: 100%;
    padding-top: 40px;
}

.chat-main-box .chat-right-aside .chat-list .chat-text {
    border-radius: 6px;
}

.chat-main-box .chat-right-aside .send-chat-box {
    position: relative;
}

.chat-main-box .chat-right-aside .send-chat-box .form-control {
    border: none;
    border-top: 1px solid rgba(120, 130, 140, 0.13);
    resize: none;
    height: 80px;
    padding-right: 180px;
}

.chat-main-box .chat-right-aside .send-chat-box .form-control:focus {
    border-color: rgba(120, 130, 140, 0.13);
}

.chat-main-box .chat-right-aside .send-chat-box .custom-send {
    position: absolute;
    right: 20px;
    bottom: 10px;
}

.chat-main-box .chat-right-aside .send-chat-box .custom-send .cst-icon {
    color: #54667a;
    margin-right: 10px;
}

/*******************
Email inbox Page
******************/

.inbox-panel .list-group .list-group-item {
    border: 0px;
    border-radius: 0px;
    border-left: 3px solid transparent;
}

.inbox-panel .list-group .list-group-item a {
    color: #54667a;
}

.inbox-panel .list-group .list-group-item.active,
.inbox-panel .list-group .list-group-item:hover {
    background: #f2f7f8;
    border-left: 3px solid #009efb;
}

.inbox-center .unread td {
    font-weight: 400;
}

.inbox-center td {
    vertical-align: middle;
    white-space: nowrap;
}

.inbox-center a {
    color: #54667a;
    padding: 2px 0 3px 0;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.inbox-center .checkbox {
    margin-top: -13px;
    height: 20px;
}

/*******************
Contact app Page
******************/

/*left-aside-column*/

.contact-page-aside {
    position: relative;
}

.left-aside {
    position: absolute;
    border-right: 1px solid rgba(120, 130, 140, 0.13);
    padding: 20px;
    width: 250px;
    height: 100%;
}

.right-aside {
    padding: 20px;
    margin-left: 250px;
}

.contact-list td {
    vertical-align: middle;
    padding: 25px 10px;
}

.contact-list td img {
    width: 30px;
}

.list-style-none {
    margin: 0px;
    padding: 0px;
}

.list-style-none li {
    list-style: none;
    margin: 0px;
}

.list-style-none li.box-label a {
    font-weight: 500;
}

.list-style-none li.divider {
    margin: 10px 0;
    height: 1px;
    background: rgba(120, 130, 140, 0.13);
}

.list-style-none li a {
    padding: 15px 10px;
    display: block;
    color: #54667a;
}

.list-style-none li a:hover {
    color: #009efb;
}

.list-style-none li a span {
    float: right;
}

.slimScrollBar {
    z-index: 10 !important;
}

/*******************
form material page
******************/

.form-control-line .form-control {
    box-shadow: none;
}

/*******************
/*Image Cropper Page
******************/

.docs-buttons .btn,
.docs-toggles .btn-group,
.docs-data .input-group {
    margin-bottom: 5px;
}

/*******************
/*Form Typahead Page
******************/

.twitter-typeahead {
    width: 100%;
}

.twitter-typeahead .tt-menu {
    width: 100%;
    background: #ffffff;
    border: 1px solid #90a4ae;
    border-radius: 5px;
    padding: 0.75rem 0;
}

.twitter-typeahead .tt-menu .tt-suggestion {
    padding: 0.25rem 0.75rem;
    cursor: pointer;
}

.twitter-typeahead .tt-menu .tt-suggestion:hover {
    background-color: #7460ee;
    color: #ffffff;
}

.twitter-typeahead .empty-message {
    padding: 5px 10px;
    text-align: center;
}

.twitter-typeahead .rtl-typeahead .tt-menu {
    text-align: right;
}

.twitter-typeahead .league-name {
    margin: 0 10px 5px;
    padding: 7px 5px 10px;
    border-bottom: 1px solid #90a4ae;
}

.scrollable-dropdown .twitter-typeahead .tt-menu {
    max-height: 80px;
    overflow-y: auto;
}

.bootstrap-maxlength {
    margin-top: 0.5rem;
}

.table-responsive > .table-bordered {
    border: 1px solid rgba(120, 130, 140, 0.13);
}

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*Theme Colors*/

/*bootstrap Color*/

/*Light colors*/

/*Normal Color*/

/*Extra Variable*/

/*Preloader*/

.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff;
}

.preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px);
}

/*******************
Main sidebar
******************/

.left-sidebar {
    position: absolute;
    width: 240px;
    height: 100%;
    top: 0px;
    z-index: 20;
    padding-top: 70px;
    background: #fff;
    /*box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);*/
}

.fix-sidebar .left-sidebar {
    position: fixed;
}

/*******************
use profile section
******************/

.user-profile {
    text-align: center;
    position: relative;
}

.user-profile .profile-img {
    width: 50px;
    margin: 0 auto;
    border-radius: 100%;
}

.user-profile .profile-img::before {
    -webkit-animation: 2.5s blow 0s linear infinite;
    animation: 2.5s blow 0s linear infinite;
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    top: 0;
    margin: 0 auto;
    border-radius: 50%;
    z-index: 0;
}

@-webkit-keyframes blow {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 0.5);
        transform: scale3d(1, 1, 0.5);
    }

    50% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 0.5);
        transform: scale3d(1, 1, 0.5);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(0, 0, 0, 0.1);
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 0.5);
        transform: scale3d(1, 1, 0.5);
    }
}

@keyframes blow {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 0.5);
        transform: scale3d(1, 1, 0.5);
    }

    50% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 0.5);
        transform: scale3d(1, 1, 0.5);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(0, 0, 0, 0.1);
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 0.5);
        transform: scale3d(1, 1, 0.5);
    }
}

.user-profile .profile-img img {
    width: 100%;
    border-radius: 100%;
}

.user-profile .profile-text {
    padding: 5px 0;
    position: relative;
}

.user-profile .profile-text a {
    color: #54667a;
}

.user-profile .dropdown-menu {
    left: 0px;
    right: 0px;
    width: 180px;
    margin: 0 auto;
}

/*******************
sidebar footer
******************/

.sidebar-footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    transition: 0.2s ease-out;
    width: 240px;
    background: #e8eff0;
    border-top: 1px solid rgba(120, 130, 140, 0.13);
}

.sidebar-footer a {
    padding: 15px;
    width: 33.333337%;
    float: left;
    text-align: center;
    font-size: 18px;
}

/*******************
sidebar navigation
******************/

.scroll-sidebar {
    padding-top: 30px;
}

.collapse.in {
    display: block;
}

.sidebar-nav {
    background: #fff;
}

.sidebar-nav > ul {
    padding: 0px 0px 60px;
}

.sidebar-nav ul {
    margin: 0px;
}

.sidebar-nav ul li {
    list-style: none;
}

.sidebar-nav ul li a {
    color: #54667a;
    padding: 14px 35px 14px 15px;
    display: block;
    font-size: 15px;
}

.sidebar-nav ul li a.active,
.sidebar-nav ul li a:hover {
    color: #009efb;
}

.sidebar-nav ul li a.active {
    font-weight: 400;
    color: #263238;
}

.sidebar-nav ul li ul {
    padding-left: 30px;
}

.sidebar-nav ul li ul li a {
    padding: 10px 35px 10px 15px;
}

.sidebar-nav ul li ul ul {
    padding-left: 20px;
}

.sidebar-nav ul li.nav-small-cap {
    font-size: 12px;
    padding: 14px 14px 14px 20px;
    color: #90a4ae;
    font-weight: 500;
}

.sidebar-nav ul li.nav-devider {
    height: 1px;
    background: rgba(120, 130, 140, 0.13);
    display: block;
    margin: 20px 0;
}

.sidebar-nav > ul > li.active > a {
    border-left: 3px solid #009efb;
    color: #009efb;
}

.sidebar-nav > ul > li.active > a i {
    color: #009efb;
}

.sidebar-nav > ul > li > a {
    border-left: 3px solid #fff;
}

.sidebar-nav > ul > li > a.active,
.sidebar-nav > ul > li > a:hover {
    border-left: 3px solid #009efb;
}

.sidebar-nav > ul > li > a.active i,
.sidebar-nav > ul > li > a:hover i {
    color: #009efb;
}

.sidebar-nav > ul > li > a i {
    width: 27px;
    font-size: 21px;
    display: inline-block;
    vertical-align: middle;
    color: #a6b7bf;
}

.sidebar-nav > ul > li > a .label {
    float: right;
    margin-top: 6px;
}

.sidebar-nav > ul > li > a.active {
    font-weight: 400;
    background: #242933;
    color: #009efb;
}

.sidebar-nav .has-arrow {
    position: relative;
}

.sidebar-nav .has-arrow::after {
    position: absolute;
    content: "";
    width: 0.4em;
    height: 0.4em;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #54667a;
    right: 1em;
    -webkit-transform: rotate(-45deg) translate(0, -50%);
    transform: rotate(-45deg) translate(0, -50%);
    -webkit-transform-origin: top;
    transform-origin: top;
    top: 50%;
    transition: all 0.3s ease-out;
}

.sidebar-nav .active > .has-arrow::after,
.sidebar-nav li > .has-arrow.active::after,
.sidebar-nav .has-arrow[aria-expanded=true]::after {
    -webkit-transform: rotate(-135deg) translate(0, -50%);
    transform: rotate(-135deg) translate(0, -50%);
}

/****************
When click on sidebar toggler and also for tablet
*****************/

@media (min-width: 768px) {
    .mini-sidebar .sidebar-nav #sidebarnav li {
        position: relative;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li > ul {
        position: absolute;
        left: 60px;
        top: 59px;
        width: 200px;
        z-index: 1001;
        background: #e8eff0;
        display: none;
        padding-left: 1px;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul {
        height: auto !important;
        overflow: auto;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul,
    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul.collapse {
        display: block;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li > a.has-arrow:after {
        display: none;
    }

    .mini-sidebar .left-sidebar {
        width: 60px;
    }

    .mini-sidebar .user-profile {
        padding-bottom: 30px;
        width: 60px;
    }

    .mini-sidebar .scroll-sidebar {
        padding-bottom: 0px;
        position: absolute;
    }

    .mini-sidebar .hide-menu,
    .mini-sidebar .nav-small-cap,
    .mini-sidebar .sidebar-footer,
    .mini-sidebar .user-profile .profile-text {
        display: none;
    }

    .mini-sidebar .nav-devider {
        width: 60px;
    }

    .mini-sidebar .sidebar-nav {
        background: transparent;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li > a {
        padding: 14px 15px;
        width: 60px;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
        width: 260px;
        background: #009efb;
        color: #ffffff;
        border-color: #009efb;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a i {
        color: #ffffff;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .hide-menu {
        display: inline;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li.active > a {
        border-color: transparent;
    }

    .mini-sidebar .sidebar-nav #sidebarnav > li.active > a.active {
        border-color: #009efb;
    }
}

@media (max-width: 767px) {
    .mini-sidebar .left-sidebar {
        position: fixed;
    }

    .mini-sidebar .left-sidebar,
    .mini-sidebar .sidebar-footer {
        left: -240px;
    }

    .mini-sidebar.show-sidebar .left-sidebar,
    .mini-sidebar.show-sidebar .sidebar-footer {
        left: 0px;
    }
}

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*******************
/*User mail widgets*/

/*******************/

.topbar .top-navbar .mailbox {
    width: 300px;
}

.topbar .top-navbar .mailbox ul {
    padding: 0px;
}

.topbar .top-navbar .mailbox ul li {
    list-style: none;
}

.mailbox ul li .drop-title {
    font-weight: 500;
    padding: 11px 20px 15px;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.mailbox ul li .nav-link {
    border-top: 1px solid rgba(120, 130, 140, 0.13);
    padding-top: 15px;
}

.mailbox .message-center {
    height: 200px;
    overflow: auto;
    position: relative;
}

.mailbox .message-center a {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
    display: block;
    text-decoration: none;
    padding: 9px 15px;
}

.mailbox .message-center a:hover {
    background: #f2f7f8;
}

.mailbox .message-center a div {
    white-space: normal;
}

.mailbox .message-center a .user-img {
    width: 40px;
    position: relative;
    display: inline-block;
    margin: 0 10px 15px 0;
}

.mailbox .message-center a .user-img img {
    width: 100%;
}

.mailbox .message-center a .user-img .profile-status {
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    left: 30px;
    position: absolute;
    top: 1px;
    width: 10px;
}

.mailbox .message-center a .user-img .online {
    background: #55ce63;
}

.mailbox .message-center a .user-img .busy {
    background: #f62d51;
}

.mailbox .message-center a .user-img .away {
    background: #ffbc34;
}

.mailbox .message-center a .user-img .offline {
    background: #ffbc34;
}

.mailbox .message-center a .mail-contnet {
    display: inline-block;
    width: 75%;
    vertical-align: middle;
}

.mailbox .message-center a .mail-contnet h5 {
    margin: 5px 0px 0;
}

.mailbox .message-center a .mail-contnet .mail-desc,
.mailbox .message-center a .mail-contnet .time {
    font-size: 12px;
    display: block;
    margin: 1px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #54667a;
    white-space: nowrap;
}

/*******************
/*Analytic info sparkline chart page*/

/*******************/

.analytics-info li span {
    font-size: 24px;
    vertical-align: middle;
}

/*******************
/*States row*/

/*******************/

.stats-row {
    margin-bottom: 20px;
}

.stats-row .stat-item {
    display: inline-block;
    padding-right: 15px;
}

.stats-row .stat-item + .stat-item {
    padding-left: 15px;
    border-left: 1px solid rgba(120, 130, 140, 0.13);
}

/*******************/

/*Dashboard1 Weather*/

/*******************/

.city-weather-days {
    margin: 0px;
}

.city-weather-days li {
    text-align: center;
    padding: 15px 0;
}

.city-weather-days li span {
    display: block;
    padding: 10px 0 0;
    color: #90a4ae;
}

.city-weather-days li i {
    display: block;
    font-size: 20px;
    color: #009efb;
}

.city-weather-days li h3 {
    font-weight: 300;
    margin-top: 5px;
}

/*******************/

/*Comment widgets*/

/*******************/

.comment-widgets {
    position: relative;
    margin-bottom: 10px;
}

.comment-widgets .comment-row {
    border-left: 3px solid #ffffff;
    padding: 15px;
}

.comment-widgets .comment-row:hover,
.comment-widgets .comment-row.active {
    border-color: #009efb;
}

.comment-text {
    padding: 15px 15px 15px 20px;
}

.comment-text:hover .comment-footer .action-icons,
.comment-text.active .comment-footer .action-icons {
    visibility: visible;
}

.comment-text p {
    max-height: 50px;
    overflow: hidden;
}

.comment-footer .action-icons {
    visibility: hidden;
}

.comment-footer .action-icons a {
    padding-left: 15px;
    vertical-align: middle;
    color: #90a4ae;
}

.comment-footer .action-icons a:hover,
.comment-footer .action-icons a.active {
    color: #009efb;
}

/*******************/

/*To do widgets*/

/*******************/

.todo-list li {
    border: 0px;
    margin-bottom: 0px;
    padding: 20px 15px 15px 0px;
}

.todo-list li .checkbox {
    width: 100%;
}

.todo-list li .checkbox label {
    font-weight: 400;
}

.todo-list li:last-child {
    border-bottom: 0px;
}

.todo-list li .assignedto {
    padding: 0px 0 0 27px;
    margin: 0px;
}

.todo-list li .assignedto li {
    list-style: none;
    padding: 0px;
    display: inline-block;
    border: 0px;
    margin-right: 2px;
}

.todo-list li .assignedto li img {
    width: 30px;
    border-radius: 100%;
}

.todo-list li .item-date {
    padding-left: 25px;
    font-size: 12px;
    display: inline-block;
}

.list-task .task-done span {
    text-decoration: line-through;
}

/*******************/

/*Chat widget*/

/*******************/

.chat-list {
    margin: 0px;
    padding: 0px;
}

.chat-list li {
    list-style: none;
    margin-top: 30px;
}

.chat-list li .chat-img {
    display: inline-block;
    width: 45px;
    vertical-align: top;
}

.chat-list li .chat-img img {
    width: 45px;
    border-radius: 100%;
}

.chat-list li .chat-content {
    width: calc(100% - 140px);
    display: inline-block;
    padding-left: 15px;
}

.chat-list li .chat-content h5 {
    color: #90a4ae;
}

.chat-list li .chat-content .box {
    display: inline-block;
    margin-bottom: 10px;
    color: #263238;
}

.chat-list li .chat-time {
    display: inline-block;
    text-align: right;
    width: 80px;
    font-size: 13px;
    color: #90a4ae;
}

.chat-list li.odd .chat-content {
    text-align: right;
    width: calc(100% - 90px);
}

.chat-list li.odd .box {
    clear: both;
}

.chat-list li.odd + .odd {
    margin-top: 0px;
}

.chat-list li.reverse {
    text-align: right;
}

.chat-list li.reverse .chat-time {
    text-align: left;
}

.chat-list li.reverse .chat-content {
    padding-left: 0px;
    padding-right: 15px;
}

/*******************/

/*Chat widget*/

/*******************/

.message-box ul li .drop-title {
    font-weight: 500;
    padding: 11px 20px 15px;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.message-box ul li .nav-link {
    border-top: 1px solid rgba(120, 130, 140, 0.13);
    padding-top: 15px;
}

.message-box .message-widget {
    position: relative;
}

.message-box .message-widget a {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
    display: block;
    text-decoration: none;
    padding: 9px 15px;
}

.message-box .message-widget a:hover {
    background: #f2f7f8;
}

.message-box .message-widget a:last-child {
    border-bottom: 0px;
}

.message-box .message-widget a div {
    white-space: normal;
}

.message-box .message-widget a .user-img {
    width: 45px;
    position: relative;
    display: inline-block;
    margin: 0 10px 15px 0;
}

.message-box .message-widget a .user-img img {
    width: 100%;
}

.message-box .message-widget a .user-img .profile-status {
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    left: 33px;
    position: absolute;
    top: -1px;
    width: 10px;
}

.message-box .message-widget a .user-img .online {
    background: #55ce63;
}

.message-box .message-widget a .user-img .busy {
    background: #f62d51;
}

.message-box .message-widget a .user-img .away {
    background: #ffbc34;
}

.message-box .message-widget a .user-img .offline {
    background: #ffbc34;
}

.message-box .message-widget a .mail-contnet {
    display: inline-block;
    width: 75%;
    vertical-align: middle;
}

.message-box .message-widget a .mail-contnet h5 {
    margin: 5px 0px 0;
}

.message-box .message-widget a .mail-contnet .mail-desc,
.message-box .message-widget a .mail-contnet .time {
    font-size: 12px;
    display: block;
    margin: 1px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #54667a;
    white-space: nowrap;
}

/*******************/

/*Calendar widget*/

/*******************/

.calendar {
    float: left;
    margin-bottom: 0px;
}

.fc-view {
    margin-top: 30px;
}

.none-border .modal-footer {
    border-top: none;
}

.fc-toolbar {
    margin-bottom: 5px;
    margin-top: 15px;
}

.fc-toolbar h2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    text-transform: uppercase;
}

.fc-day {
    background: #ffffff;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar button:focus,
.fc-toolbar button:hover,
.fc-toolbar .ui-state-hover {
    z-index: 0;
}

.fc-widget-header {
    border: 0px !important;
}

.fc-widget-content {
    border-color: rgba(120, 130, 140, 0.13) !important;
}

.fc th.fc-widget-header {
    color: #54667a;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    padding: 7px 0px;
    text-transform: uppercase;
}

.fc th.fc-sun,
.fc th.fc-tue,
.fc th.fc-thu,
.fc th.fc-sat {
    background: #f2f7f8;
}

.fc th.fc-mon,
.fc th.fc-wed,
.fc th.fc-fri {
    background: #f2f7f8;
}

.fc-view {
    margin-top: 0px;
}

.fc-toolbar {
    margin: 0px;
    padding: 24px 0px;
}

.fc-button {
    background: #ffffff;
    border: 1px solid rgba(120, 130, 140, 0.13);
    color: #54667a;
    text-transform: capitalize;
}

.fc-button:hover {
    background: #f2f7f8;
    opacity: 0.8;
}

.fc-text-arrow {
    font-family: inherit;
    font-size: 16px;
}

.fc-state-hover {
    background: #F5F5F5;
}

.fc-unthemed .fc-today {
    border: 1px solid #f62d51;
    background: #f2f7f8 !important;
}

.fc-state-highlight {
    background: #f0f0f0;
}

.fc-cell-overlay {
    background: #f0f0f0;
}

.fc-unthemed .fc-today {
    background: #ffffff;
}

.fc-event {
    border-radius: 0px;
    border: none;
    cursor: move;
    color: #ffffff !important;
    font-size: 13px;
    margin: 1px -1px 0 -1px;
    padding: 5px 5px;
    text-align: center;
    background: #009efb;
}

.calendar-event {
    cursor: move;
    margin: 10px 5px 0 0;
    padding: 6px 10px;
    display: inline-block;
    color: #ffffff;
    min-width: 140px;
    text-align: center;
    background: #009efb;
}

.calendar-event a {
    float: right;
    opacity: 0.6;
    font-size: 10px;
    margin: 4px 0 0 10px;
    color: #ffffff;
}

.fc-basic-view td.fc-week-number span {
    padding-right: 5px;
}

.fc-basic-view .fc-day-number {
    padding: 10px 15px;
    display: inline-block;
}

/*******************/

/*Steam line widget*/

/*******************/

.steamline {
    position: relative;
    border-left: 1px solid rgba(120, 130, 140, 0.13);
    margin-left: 20px;
}

.steamline .sl-left {
    float: left;
    margin-left: -20px;
    z-index: 1;
    width: 40px;
    line-height: 40px;
    text-align: center;
    height: 40px;
    border-radius: 100%;
    color: #ffffff;
    background: #263238;
    margin-right: 15px;
}

.steamline .sl-left img {
    max-width: 40px;
}

.steamline .sl-right {
    padding-left: 50px;
}

.steamline .sl-right .desc,
.steamline .sl-right .inline-photos {
    margin-bottom: 30px;
}

.steamline .sl-item {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
    margin: 20px 0;
}

.sl-date {
    font-size: 10px;
    color: #90a4ae;
}

.time-item {
    border-color: rgba(120, 130, 140, 0.13);
    padding-bottom: 1px;
    position: relative;
}

.time-item:before {
    content: " ";
    display: table;
}

.time-item:after {
    background-color: #ffffff;
    border-color: rgba(120, 130, 140, 0.13);
    border-radius: 10px;
    border-style: solid;
    border-width: 2px;
    bottom: 0;
    content: "";
    height: 14px;
    left: 0;
    margin-left: -8px;
    position: absolute;
    top: 5px;
    width: 14px;
}

.time-item-item:after {
    content: " ";
    display: table;
}

.item-info {
    margin-bottom: 15px;
    margin-left: 15px;
}

.item-info p {
    margin-bottom: 10px !important;
}

/*******************/

/*Feed widget*/

/*******************/

.feeds {
    margin: 0px;
    padding: 0px;
}

.feeds li {
    list-style: none;
    padding: 10px;
    display: block;
}

.feeds li:hover {
    background: #ebf3f5;
}

.feeds li > div {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 100%;
}

.feeds li > div i {
    line-height: 40px;
}

.feeds li span {
    float: right;
    width: auto;
    font-size: 12px;
}

/*******************/

/*Vertical carousel*/

/*******************/

.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.vert .carousel-item-next,
.vert .active.carousel-item-right {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100% 0);
}

.vert .carousel-item-prev,
.vert .active.carousel-item-left {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

/*******************/

/*social-widgets*/

/*******************/

.social-widget .soc-header {
    padding: 15px;
    text-align: center;
    font-size: 36px;
    color: #fff;
}

.social-widget .soc-header.box-facebook {
    background: #3b5998;
}

.social-widget .soc-header.box-twitter {
    background: #00aced;
}

.social-widget .soc-header.box-google {
    background: #f86c6b;
}

.social-widget .soc-header.box-linkedin {
    background: #4875b4;
}

.social-widget .soc-content {
    display: flex;
    text-align: center;
}

.social-widget .soc-content div {
    padding: 10px;
}

.social-widget .soc-content div h3 {
    margin-bottom: 0px;
}

/*******************/

/*Guage chart*/

/*******************/

.gaugejs-box {
    position: relative;
    margin: 0 auto;
}

.gaugejs-box canvas.gaugejs {
    width: 100% !important;
    height: auto !important;
}

/*******************/

/*social-profile-first*/

/*******************/

.social-profile-first {
    text-align: center;
    padding-top: 22%;
    margin-bottom: 96px;
}

.social-profile-first.bg-over {
    background: rgba(56, 83, 161, 0.7);
}

.social-profile-first .middle {
    vertical-align: middle;
}

/*******************/

/*country-state*/

/*******************/

.country-state {
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
}

.country-state li {
    margin-top: 30px;
    margin-bottom: 10px;
}

.country-state h2 {
    margin-bottom: 0px;
    font-weight: 400;
}

/*******************/

/*profile timeline widget*/

/*******************/

.profiletimeline {
    position: relative;
    margin-left: 70px;
    margin-right: 10px;
}

.profiletimeline .sl-left {
    float: left;
    margin-left: -60px;
    z-index: 1;
    margin-right: 15px;
}

.profiletimeline .sl-left img {
    max-width: 40px;
}

.profiletimeline .sl-item {
    margin-top: 8px;
    margin-bottom: 30px;
}

.profiletimeline .sl-date {
    font-size: 12px;
    color: #90a4ae;
}

.profiletimeline .time-item {
    border-color: rgba(120, 130, 140, 0.13);
    padding-bottom: 1px;
    position: relative;
}

.profiletimeline .time-item:before {
    content: " ";
    display: table;
}

.profiletimeline .time-item:after {
    background-color: #ffffff;
    border-color: rgba(120, 130, 140, 0.13);
    border-radius: 10px;
    border-style: solid;
    border-width: 2px;
    bottom: 0;
    content: "";
    height: 14px;
    left: 0;
    margin-left: -8px;
    position: absolute;
    top: 5px;
    width: 14px;
}

.profiletimeline .time-item-item:after {
    content: " ";
    display: table;
}

.profiletimeline .item-info {
    margin-bottom: 15px;
    margin-left: 15px;
}

.profiletimeline .item-info p {
    margin-bottom: 10px !important;
}

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

@media (min-width: 1600px) {
    .col-xlg-1,
    .col-xlg-10,
    .col-xlg-11,
    .col-xlg-12,
    .col-xlg-2,
    .col-xlg-3,
    .col-xlg-4,
    .col-xlg-5,
    .col-xlg-6,
    .col-xlg-7,
    .col-xlg-8,
    .col-xlg-9 {
        float: left;
    }

    .col-xlg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-xlg-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .col-xlg-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .col-xlg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xlg-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .col-xlg-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .col-xlg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xlg-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .col-xlg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .col-xlg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xlg-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .col-xlg-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .col-xlg-pull-12 {
        right: 100%;
    }

    .col-xlg-pull-11 {
        right: 91.66666667%;
    }

    .col-xlg-pull-10 {
        right: 83.33333333%;
    }

    .col-xlg-pull-9 {
        right: 75%;
    }

    .col-xlg-pull-8 {
        right: 66.66666667%;
    }

    .col-xlg-pull-7 {
        right: 58.33333333%;
    }

    .col-xlg-pull-6 {
        right: 50%;
    }

    .col-xlg-pull-5 {
        right: 41.66666667%;
    }

    .col-xlg-pull-4 {
        right: 33.33333333%;
    }

    .col-xlg-pull-3 {
        right: 25%;
    }

    .col-xlg-pull-2 {
        right: 16.66666667%;
    }

    .col-xlg-pull-1 {
        right: 8.33333333%;
    }

    .col-xlg-pull-0 {
        right: auto;
    }

    .col-xlg-push-12 {
        left: 100%;
    }

    .col-xlg-push-11 {
        left: 91.66666667%;
    }

    .col-xlg-push-10 {
        left: 83.33333333%;
    }

    .col-xlg-push-9 {
        left: 75%;
    }

    .col-xlg-push-8 {
        left: 66.66666667%;
    }

    .col-xlg-push-7 {
        left: 58.33333333%;
    }

    .col-xlg-push-6 {
        left: 50%;
    }

    .col-xlg-push-5 {
        left: 41.66666667%;
    }

    .col-xlg-push-4 {
        left: 33.33333333%;
    }

    .col-xlg-push-3 {
        left: 25%;
    }

    .col-xlg-push-2 {
        left: 16.66666667%;
    }

    .col-xlg-push-1 {
        left: 8.33333333%;
    }

    .col-xlg-push-0 {
        left: auto;
    }

    .offset-xlg-12 {
        margin-left: 100%;
    }

    .offset-xlg-11 {
        margin-left: 91.66666667%;
    }

    .offset-xlg-10 {
        margin-left: 83.33333333%;
    }

    .offset-xlg-9 {
        margin-left: 75%;
    }

    .offset-xlg-8 {
        margin-left: 66.66666667%;
    }

    .offset-xlg-7 {
        margin-left: 58.33333333%;
    }

    .offset-xlg-6 {
        margin-left: 50%;
    }

    .offset-xlg-5 {
        margin-left: 41.66666667%;
    }

    .offset-xlg-4 {
        margin-left: 33.33333333%;
    }

    .offset-xlg-3 {
        margin-left: 25%;
    }

    .offset-xlg-2 {
        margin-left: 16.66666667%;
    }

    .offset-xlg-1 {
        margin-left: 8.33333333%;
    }

    .offset-xlg-0 {
        margin-left: 0;
    }
}

.col-xlg-1,
.col-xlg-10,
.col-xlg-11,
.col-xlg-12,
.col-xlg-2,
.col-xlg-3,
.col-xlg-4,
.col-xlg-5,
.col-xlg-6,
.col-xlg-7,
.col-xlg-8,
.col-xlg-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

/*-------------------*/

/*Bootstrap 4 hack*/

/*-------------------*/

.bootstrap-touchspin .input-group-btn {
    align-items: normal;
}

.form-control-danger,
.form-control-success,
.form-control-warning {
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right 0.5625rem;
    background-size: 1.125rem 1.125rem;
}

.has-success .col-form-label,
.has-success .custom-control,
.has-success .form-check-label,
.has-success .form-control-feedback,
.has-success .form-control-label {
    color: #55ce63;
}

.has-success .form-control-success {
    background-image: url(../../images/success.svg?de4ee7ad58f75b356c97fa17653567c7);
}

.has-success .form-control {
    border-color: #55ce63;
}

.has-warning .col-form-label,
.has-warning .custom-control,
.has-warning .form-check-label,
.has-warning .form-control-feedback,
.has-warning .form-control-label {
    color: #ffbc34;
}

.has-warning .form-control-warning {
    background-image: url(../../images/warning.svg?7a3f95cec4b5847d44d1e08576dc921b);
}

.has-warning .form-control {
    border-color: #ffbc34;
}

.has-danger .col-form-label,
.has-danger .custom-control,
.has-danger .form-check-label,
.has-danger .form-control-feedback,
.has-danger .form-control-label {
    color: #f62d51;
}

.has-danger .form-control-danger {
    background-image: url(../../images/danger.svg?f6dc099240cc766d0ba0fcacb7b1a74d);
}

.has-danger .form-control {
    border-color: #f62d51;
}

.input-group-addon [type=radio]:not(:checked),
.input-group-addon [type=radio]:checked,
.input-group-addon [type=checkbox]:not(:checked),
.input-group-addon [type=checkbox]:checked {
    position: initial;
    opacity: 1;
}

.invisible {
    visibility: hidden !important;
}

.hidden-xs-up {
    display: none !important;
}

@media (max-width: 575px) {
    .hidden-xs-down {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .hidden-sm-up {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .hidden-sm-down {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidden-md-up {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .hidden-md-down {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .hidden-lg-up {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    .hidden-lg-down {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-xl-up {
        display: none !important;
    }
}

.hidden-xl-down {
    display: none !important;
}

.card-inverse .card-blockquote,
.card-inverse .card-footer,
.card-inverse .card-header,
.card-inverse .card-title {
    color: #ffffff;
}

/*
Template Name: Monster Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

/*============================================================== 
 For Laptop & above all (1650px) 
 ============================================================== */

@media (min-width: 1650px) {
    .widget-app-columns {
        -webkit-column-count: 3;
        column-count: 3;
    }
}

/*============================================================== 
 For Laptop & above all (1370px) 
 ============================================================== */

@media (max-width: 1370px) {
    .widget-app-columns {
        -webkit-column-count: 2;
        column-count: 2;
    }
}

/*-- ============================================================== 
 Small Desktop & above all (1024px) 
 ============================================================== */

@media (min-width: 1024px) {
    .page-wrapper {
        margin-left: 240px;
    }

    .footer {
        left: 240px;
    }
}

@media (max-width: 1023px) {
    .page-wrapper {
        margin-left: 60px;
        transition: 0.2s ease-in;
    }

    .footer {
        left: 60px;
    }

    .widget-app-columns {
        -webkit-column-count: 1;
        column-count: 1;
    }

    .inbox-center a {
        width: 200px;
    }
}

/*-- ============================================================== 
 Ipad & above all(768px) 
 ============================================================== */

@media (min-width: 768px) {
    .navbar-header {
        width: 240px;
        flex-shrink: 0;
    }

    .navbar-header .navbar-brand {
        padding-top: 0px;
    }

    .material-icon-list-demo .icons div {
        width: 33%;
        display: inline-block;
        line-height: 26px;
    }

    .mini-sidebar .page-wrapper {
        margin-left: 60px;
    }

    .mini-sidebar .footer {
        left: 60px;
    }

    .flex-wrap {
        flex-wrap: no-wrap !important;
        -webkit-flex-wrap: no-wrap !important;
    }
}

/*-- ============================================================== 
 Phone and below ipad(767px) 
 ============================================================== */

@media (max-width: 767px) {
    /*Header*/

    .topbar {
        position: fixed;
        width: 100%;
    }

    .topbar .top-navbar {
        padding-right: 15px;
        flex-direction: row;
        flex-wrap: nowrap;
        -webkit-align-items: center;
    }

    .topbar .top-navbar .navbar-collapse {
        display: flex;
        width: 100%;
    }

    .topbar .top-navbar .navbar-nav {
        flex-direction: row;
    }

    .topbar .top-navbar .navbar-nav > .nav-item.show {
        position: static;
    }

    .topbar .top-navbar .navbar-nav > .nav-item.show .dropdown-menu {
        width: 100%;
        margin-top: 0px;
    }

    .topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .topbar .top-navbar .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .mega-dropdown .dropdown-menu {
        height: 480px;
        overflow: auto;
    }

    /*Sidebar and wrapper*/

    .mini-sidebar .page-wrapper {
        margin-left: 0px;
        padding-top: 70px;
    }

    .comment-text .comment-footer .action-icons {
        display: block;
        padding: 10px 0;
    }

    .vtabs .tabs-vertical {
        width: auto;
    }

    /*Footer*/

    .footer {
        left: 0px;
    }

    .material-icon-list-demo .icons div {
        width: 100%;
    }

    .error-page .footer {
        position: fixed;
        bottom: 0px;
        z-index: 10;
    }

    .error-box {
        position: relative;
        padding-bottom: 60px;
    }

    .error-body {
        padding-top: 10%;
    }

    .error-body h1 {
        font-size: 100px;
        font-weight: 600;
        line-height: 100px;
    }

    .login-register {
        position: relative;
        overflow: hidden;
    }

    .login-box {
        width: 90%;
    }

    .login-sidebar {
        padding: 10% 0;
    }

    .login-sidebar .login-box {
        position: relative;
    }

    /*This is for chat page*/

    .chat-main-box .chat-left-aside {
        left: -250px;
        position: absolute;
        transition: 0.5s ease-in;
        background: #ffffff;
    }

    .chat-main-box .chat-left-aside.open-pnl {
        left: 0px;
    }

    .chat-main-box .chat-left-aside .open-panel {
        display: block;
    }

    .chat-main-box .chat-right-aside {
        width: 100%;
    }

    /*Timeline*/

    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        top: 16px;
        left: 15px;
        margin-left: 0;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

    ul.timeline > li > .timeline-panel:before {
        right: auto;
        left: -15px;
        border-right-width: 15px;
        border-left-width: 0;
    }

    ul.timeline > li > .timeline-panel:after {
        right: auto;
        left: -14px;
        border-right-width: 14px;
        border-left-width: 0;
    }

    /*Contact app page*/

    .left-aside {
        width: 100%;
        position: relative;
        border: 0px;
    }

    .right-aside {
        margin-left: 0px;
    }

    .flex-wrap {
        flex-wrap: wrap !important;
        -webkit-flex-wrap: wrap !important;
    }

    .chat-list li .chat-content {
        width: calc(100% - 80px);
    }

    .dataTables_wrapper .dataTables_paginate {
        width: 100%;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 0.5rem 0.5rem;
    }
}

/*hide frame of google translate*/

.goog-te-banner-frame.skiptranslate {
    display: none !important;
    } 
body {
    top: 0px !important; 
    }

tr td {
    max-width: 170px !important;
}