@import url("https://fonts.googleapis.com/css?family=Muli:300,400,600,700");

@font-face{

    font-family:'simple-Line-Icons';

    src:url("../fonts/simple-Line-Icons.eot");

    src:url("../fonts/simple-Line-Icons.eot") format("embedded-opentype"),url("../fonts/simple-Line-Icons.woff") format("woff"),url("../fonts/simple-Line-Icons.ttf") format("truetype"),url("../fonts/simple-Line-Icons.svg#Simple-Line-Icons") format("svg");

    font-weight:normal;

    font-style:normal

}

[data-icon]:before{

    font-family:'simple-Line-Icons';

    content:attr(data-icon);

    speak:none;

    font-weight:normal;

    font-variant:normal;

    text-transform:none;

    line-height:1;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale;

    font-size:17px

}

.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-moustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-emoticon-smile,.icon-disc,.icon-cursor-move,.icon-crop,.icon-credit-card,.icon-chemistry,.icon-user,.icon-speedometer,.icon-social-youtube,.icon-social-twitter,.icon-social-tumblr,.icon-social-facebook,.icon-social-dropbox,.icon-social-dribbble,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglasses,.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-map,.icon-layers,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-frame,.icon-folder-alt,.icon-film,.icon-feed,.icon-earphones-alt,.icon-earphones,.icon-drop,.icon-drawer,.icon-docs,.icon-directions,.icon-direction,.icon-diamond,.icon-cup,.icon-compass,.icon-call-out,.icon-call-in,.icon-call-end,.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-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-music-tone-alt,.icon-music-tone,.icon-microphone,.icon-loop,.icon-logout,.icon-login,.icon-list,.icon-like,.icon-home,.icon-grid,.icon-graph,.icon-equalizer,.icon-dislike,.icon-cursor,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-calendar,.icon-bulb,.icon-bar-chart,.icon-arrow-up,.icon-arrow-right,.icon-arrow-left,.icon-arrow-down,.icon-ban,.icon-bubble,.icon-camcorder,.icon-camera,.icon-check,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-doc,.icon-envelope,.icon-eye,.icon-flag,.icon-folder,.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-plus,.icon-pointer,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-users{

    font-family:'Simple-Line-Icons';

    speak:none;

    font-style:normal;

    font-weight:normal;

    font-variant:normal;

    text-transform:none;

    line-height:1;

    -webkit-font-smoothing:antialiased

}

.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-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-moustache:before{

    content:"\e014"

}

.icon-mouse:before{

    content:"\e015"

}

.icon-magnet:before{

    content:"\e016"

}

.icon-energy:before{

    content:"\e020"

}

.icon-emoticon-smile:before{

    content:"\e021"

}

.icon-disc:before{

    content:"\e022"

}

.icon-cursor-move:before{

    content:"\e023"

}

.icon-crop:before{

    content:"\e024"

}

.icon-credit-card:before{

    content:"\e025"

}

.icon-chemistry:before{

    content:"\e026"

}

.icon-user:before{

    content:"\e005"

}

.icon-speedometer:before{

    content:"\e007"

}

.icon-social-youtube:before{

    content:"\e008"

}

.icon-social-twitter:before{

    content:"\e009"

}

.icon-social-tumblr:before{

    content:"\e00a"

}

.icon-social-facebook:before{

    content:"\e00b"

}

.icon-social-dropbox:before{

    content:"\e00c"

}

.icon-social-dribbble:before{

    content:"\e00d"

}

.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-eyeglasses: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-map:before{

    content:"\e033"

}

.icon-layers:before{

    content:"\e034"

}

.icon-handbag:before{

    content:"\e035"

}

.icon-globe-alt:before{

    content:"\e036"

}

.icon-globe:before{

    content:"\e037"

}

.icon-frame:before{

    content:"\e038"

}

.icon-folder-alt:before{

    content:"\e039"

}

.icon-film:before{

    content:"\e03a"

}

.icon-feed:before{

    content:"\e03b"

}

.icon-earphones-alt:before{

    content:"\e03c"

}

.icon-earphones:before{

    content:"\e03d"

}

.icon-drop:before{

    content:"\e03e"

}

.icon-drawer:before{

    content:"\e03f"

}

.icon-docs:before{

    content:"\e040"

}

.icon-directions:before{

    content:"\e041"

}

.icon-direction:before{

    content:"\e042"

}

.icon-diamond:before{

    content:"\e043"

}

.icon-cup:before{

    content:"\e044"

}

.icon-compass:before{

    content:"\e045"

}

.icon-call-out:before{

    content:"\e046"

}

.icon-call-in:before{

    content:"\e047"

}

.icon-call-end:before{

    content:"\e048"

}

.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-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-music-tone-alt:before{

    content:"\e061"

}

.icon-music-tone:before{

    content:"\e062"

}

.icon-microphone:before{

    content:"\e063"

}

.icon-loop:before{

    content:"\e064"

}

.icon-logout:before{

    content:"\e065"

}

.icon-login:before{

    content:"\e066"

}

.icon-list:before{

    content:"\e067"

}

.icon-like:before{

    content:"\e068"

}

.icon-home:before{

    content:"\e069"

}

.icon-grid:before{

    content:"\e06a"

}

.icon-graph:before{

    content:"\e06b"

}

.icon-equalizer:before{

    content:"\e06c"

}

.icon-dislike:before{

    content:"\e06d"

}

.icon-cursor:before{

    content:"\e06e"

}

.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-calendar:before{

    content:"\e075"

}

.icon-bulb:before{

    content:"\e076"

}

.icon-bar-chart:before{

    content:"\e077"

}

.icon-arrow-up:before{

    content:"\e078"

}

.icon-arrow-right:before{

    content:"\e079"

}

.icon-arrow-left:before{

    content:"\e07a"

}

.icon-arrow-down:before{

    content:"\e07b"

}

.icon-ban:before{

    content:"\e07c"

}

.icon-bubble:before{

    content:"\e07d"

}

.icon-camcorder:before{

    content:"\e07e"

}

.icon-camera:before{

    content:"\e07f"

}

.icon-check:before{

    content:"\e080"

}

.icon-clock:before{

    content:"\e081"

}

.icon-close:before{

    content:"\e082"

}

.icon-cloud-download:before{

    content:"\e083"

}

.icon-cloud-upload:before{

    content:"\e084"

}

.icon-doc:before{

    content:"\e085"

}

.icon-envelope:before{

    content:"\e086"

}

.icon-eye:before{

    content:"\e087"

}

.icon-flag:before{

    content:"\e088"

}

.icon-folder:before{

    content:"\e089"

}

.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-plus:before{

    content:"\e095"

}

.icon-pointer:before{

    content:"\e096"

}

.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-symbol-female:before{

    content:"\e09c"

}

.icon-symbol-male:before{

    content:"\e09d"

}

.icon-target:before{

    content:"\e09e"

}

.icon-volume-1:before{

    content:"\e09f"

}

.icon-volume-2:before{

    content:"\e0a0"

}

.icon-volume-off:before{

    content:"\e0a1"

}

.icon-users:before{

    content:"\e001"

}

@font-face{

    font-family:'weathericons';

    src:url("../fonts/weathericons-regular-webfont.eot");

    src:url("../fonts/weathericons-regular-webfontd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/weathericons-regular-webfont.woff") format("woff"),url("../fonts/weathericons-regular-webfont.ttf") format("truetype"),url("../fonts/weathericons-regular-webfont.svg#weathericons-regular-webfontRg") format("svg");

    font-weight:normal;

    font-style:normal

}

.wi{

    display:inline-block;

    font-family:'weathericons';

    font-style:normal;

    font-weight:normal;

    line-height:1;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale

}

.wi-day-cloudy-gusts:before{

    content:"\f000"

}

.wi-day-cloudy-windy:before{

    content:"\f001"

}

.wi-day-cloudy:before{

    content:"\f002"

}

.wi-day-fog:before{

    content:"\f003"

}

.wi-day-hail:before{

    content:"\f004"

}

.wi-day-lightning:before{

    content:"\f005"

}

.wi-day-rain-mix:before{

    content:"\f006"

}

.wi-day-rain-wind:before{

    content:"\f007"

}

.wi-day-rain:before{

    content:"\f008"

}

.wi-day-showers:before{

    content:"\f009"

}

.wi-day-snow:before{

    content:"\f00a"

}

.wi-day-sprinkle:before{

    content:"\f00b"

}

.wi-day-sunny-overcast:before{

    content:"\f00c"

}

.wi-day-sunny:before{

    content:"\f00d"

}

.wi-day-storm-showers:before{

    content:"\f00e"

}

.wi-day-thunderstorm:before{

    content:"\f010"

}

.wi-cloudy-gusts:before{

    content:"\f011"

}

.wi-cloudy-windy:before{

    content:"\f012"

}

.wi-cloudy:before{

    content:"\f013"

}

.wi-fog:before{

    content:"\f014"

}

.wi-hail:before{

    content:"\f015"

}

.wi-lightning:before{

    content:"\f016"

}

.wi-rain-mix:before{

    content:"\f017"

}

.wi-rain-wind:before{

    content:"\f018"

}

.wi-rain:before{

    content:"\f019"

}

.wi-showers:before{

    content:"\f01a"

}

.wi-snow:before{

    content:"\f01b"

}

.wi-sprinkle:before{

    content:"\f01c"

}

.wi-storm-showers:before{

    content:"\f01d"

}

.wi-thunderstorm:before{

    content:"\f01e"

}

.wi-windy:before{

    content:"\f021"

}

.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-mix:before{

    content:"\f026"

}

.wi-night-alt-rain-wind:before{

    content:"\f027"

}

.wi-night-alt-rain:before{

    content:"\f028"

}

.wi-night-alt-showers:before{

    content:"\f029"

}

.wi-night-alt-snow:before{

    content:"\f02a"

}

.wi-night-alt-sprinkle:before{

    content:"\f02b"

}

.wi-night-alt-storm-showers:before{

    content:"\f02c"

}

.wi-night-alt-thunderstorm:before{

    content:"\f02d"

}

.wi-night-clear:before{

    content:"\f02e"

}

.wi-night-cloudy-gusts:before{

    content:"\f02f"

}

.wi-night-cloudy-windy:before{

    content:"\f030"

}

.wi-night-cloudy:before{

    content:"\f031"

}

.wi-night-hail:before{

    content:"\f032"

}

.wi-night-lightning:before{

    content:"\f033"

}

.wi-night-rain-mix:before{

    content:"\f034"

}

.wi-night-rain-wind:before{

    content:"\f035"

}

.wi-night-rain:before{

    content:"\f036"

}

.wi-night-showers:before{

    content:"\f037"

}

.wi-night-snow:before{

    content:"\f038"

}

.wi-night-sprinkle:before{

    content:"\f039"

}

.wi-night-storm-showers:before{

    content:"\f03a"

}

.wi-night-thunderstorm:before{

    content:"\f03b"

}

.wi-celsius:before{

    content:"\f03c"

}

.wi-cloud-down:before{

    content:"\f03d"

}

.wi-cloud-refresh:before{

    content:"\f03e"

}

.wi-cloud-up:before{

    content:"\f040"

}

.wi-cloud:before{

    content:"\f041"

}

.wi-degrees:before{

    content:"\f042"

}

.wi-down-left:before{

    content:"\f043"

}

.wi-down:before{

    content:"\f044"

}

.wi-fahrenheit:before{

    content:"\f045"

}

.wi-horizon-alt:before{

    content:"\f046"

}

.wi-horizon:before{

    content:"\f047"

}

.wi-left:before{

    content:"\f048"

}

.wi-lightning:before{

    content:"\f016"

}

.wi-night-fog:before{

    content:"\f04a"

}

.wi-refresh-alt:before{

    content:"\f04b"

}

.wi-refresh:before{

    content:"\f04c"

}

.wi-right:before{

    content:"\f04d"

}

.wi-sprinkles:before{

    content:"\f04e"

}

.wi-strong-wind:before{

    content:"\f050"

}

.wi-sunrise:before{

    content:"\f051"

}

.wi-sunset:before{

    content:"\f052"

}

.wi-thermometer-exterior:before{

    content:"\f053"

}

.wi-thermometer-internal:before{

    content:"\f054"

}

.wi-thermometer:before{

    content:"\f055"

}

.wi-tornado:before{

    content:"\f056"

}

.wi-up-right:before{

    content:"\f057"

}

.wi-up:before{

    content:"\f058"

}

.wi-wind-west:before{

    content:"\f059"

}

.wi-wind-south-west:before{

    content:"\f05a"

}

.wi-wind-south-east:before{

    content:"\f05b"

}

.wi-wind-south:before{

    content:"\f05c"

}

.wi-wind-north-west:before{

    content:"\f05d"

}

.wi-wind-north-east:before{

    content:"\f05e"

}

.wi-wind-north:before{

    content:"\f060"

}

.wi-wind-east:before{

    content:"\f061"

}

.wi-smoke:before{

    content:"\f062"

}

.wi-dust:before{

    content:"\f063"

}

.wi-snow-wind:before{

    content:"\f064"

}

.wi-day-snow-wind:before{

    content:"\f065"

}

.wi-night-snow-wind:before{

    content:"\f066"

}

.wi-night-alt-snow-wind:before{

    content:"\f067"

}

.wi-day-sleet-storm:before{

    content:"\f068"

}

.wi-night-sleet-storm:before{

    content:"\f069"

}

.wi-night-alt-sleet-storm:before{

    content:"\f06a"

}

.wi-day-snow-thunderstorm:before{

    content:"\f06b"

}

.wi-night-snow-thunderstorm:before{

    content:"\f06c"

}

.wi-night-alt-snow-thunderstorm:before{

    content:"\f06d"

}

.wi-solar-eclipse:before{

    content:"\f06e"

}

.wi-lunar-eclipse:before{

    content:"\f070"

}

.wi-meteor:before{

    content:"\f071"

}

.wi-hot:before{

    content:"\f072"

}

.wi-hurricane:before{

    content:"\f073"

}

.wi-smog:before{

    content:"\f074"

}

.wi-alien:before{

    content:"\f075"

}

.wi-snowflake-cold:before{

    content:"\f076"

}

.wi-stars:before{

    content:"\f077"

}

.wi-night-partly-cloudy:before{

    content:"\f083"

}

.wi-umbrella:before{

    content:"\f084"

}

.wi-day-windy:before{

    content:"\f085"

}

.wi-night-alt-cloudy:before{

    content:"\f086"

}

.wi-up-left:before{

    content:"\f087"

}

.wi-down-right:before{

    content:"\f088"

}

.wi-time-12:before{

    content:"\f089"

}

.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-day-sleet:before{

    content:"\f0b2"

}

.wi-night-sleet:before{

    content:"\f0b3"

}

.wi-night-alt-sleet:before{

    content:"\f0b4"

}

.wi-sleet:before{

    content:"\f0b5"

}

.wi-day-haze:before{

    content:"\f0b6"

}

.wi-beafort-0:before{

    content:"\f0b7"

}

.wi-beafort-1:before{

    content:"\f0b8"

}

.wi-beafort-2:before{

    content:"\f0b9"

}

.wi-beafort-3:before{

    content:"\f0ba"

}

.wi-beafort-4:before{

    content:"\f0bb"

}

.wi-beafort-5:before{

    content:"\f0bc"

}

.wi-beafort-6:before{

    content:"\f0bd"

}

.wi-beafort-7:before{

    content:"\f0be"

}

.wi-beafort-8:before{

    content:"\f0bf"

}

.wi-beafort-9:before{

    content:"\f0c0"

}

.wi-beafort-10:before{

    content:"\f0c1"

}

.wi-beafort-11:before{

    content:"\f0c2"

}

.wi-beafort-12:before{

    content:"\f0c3"

}

.wi-wind-default:before{

    content:"\f0b1"

}

.wi-wind-default._0-deg{

    -webkit-transform:rotate(0deg);

    -moz-transform:rotate(0deg);

    -ms-transform:rotate(0deg);

    -o-transform:rotate(0deg);

    transform:rotate(0deg)

}

.wi-wind-default._15-deg{

    -webkit-transform:rotate(15deg);

    -moz-transform:rotate(15deg);

    -ms-transform:rotate(15deg);

    -o-transform:rotate(15deg);

    transform:rotate(15deg)

}

.wi-wind-default._30-deg{

    -webkit-transform:rotate(30deg);

    -moz-transform:rotate(30deg);

    -ms-transform:rotate(30deg);

    -o-transform:rotate(30deg);

    transform:rotate(30deg)

}

.wi-wind-default._45-deg{

    -webkit-transform:rotate(45deg);

    -moz-transform:rotate(45deg);

    -ms-transform:rotate(45deg);

    -o-transform:rotate(45deg);

    transform:rotate(45deg)

}

.wi-wind-default._60-deg{

    -webkit-transform:rotate(60deg);

    -moz-transform:rotate(60deg);

    -ms-transform:rotate(60deg);

    -o-transform:rotate(60deg);

    transform:rotate(60deg)

}

.wi-wind-default._75-deg{

    -webkit-transform:rotate(75deg);

    -moz-transform:rotate(75deg);

    -ms-transform:rotate(75deg);

    -o-transform:rotate(75deg);

    transform:rotate(75deg)

}

.wi-wind-default._90-deg{

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -ms-transform:rotate(90deg);

    -o-transform:rotate(90deg);

    transform:rotate(90deg)

}

.wi-wind-default._105-deg{

    -webkit-transform:rotate(105deg);

    -moz-transform:rotate(105deg);

    -ms-transform:rotate(105deg);

    -o-transform:rotate(105deg);

    transform:rotate(105deg)

}

.wi-wind-default._120-deg{

    -webkit-transform:rotate(120deg);

    -moz-transform:rotate(120deg);

    -ms-transform:rotate(120deg);

    -o-transform:rotate(120deg);

    transform:rotate(120deg)

}

.wi-wind-default._135-deg{

    -webkit-transform:rotate(135deg);

    -moz-transform:rotate(135deg);

    -ms-transform:rotate(135deg);

    -o-transform:rotate(135deg);

    transform:rotate(135deg)

}

.wi-wind-default._150-deg{

    -webkit-transform:rotate(150deg);

    -moz-transform:rotate(150deg);

    -ms-transform:rotate(150deg);

    -o-transform:rotate(150deg);

    transform:rotate(150deg)

}

.wi-wind-default._165-deg{

    -webkit-transform:rotate(165deg);

    -moz-transform:rotate(165deg);

    -ms-transform:rotate(165deg);

    -o-transform:rotate(165deg);

    transform:rotate(165deg)

}

.wi-wind-default._180-deg{

    -webkit-transform:rotate(180deg);

    -moz-transform:rotate(180deg);

    -ms-transform:rotate(180deg);

    -o-transform:rotate(180deg);

    transform:rotate(180deg)

}

.wi-wind-default._195-deg{

    -webkit-transform:rotate(195deg);

    -moz-transform:rotate(195deg);

    -ms-transform:rotate(195deg);

    -o-transform:rotate(195deg);

    transform:rotate(195deg)

}

.wi-wind-default._210-deg{

    -webkit-transform:rotate(210deg);

    -moz-transform:rotate(210deg);

    -ms-transform:rotate(210deg);

    -o-transform:rotate(210deg);

    transform:rotate(210deg)

}

.wi-wind-default._225-deg{

    -webkit-transform:rotate(225deg);

    -moz-transform:rotate(225deg);

    -ms-transform:rotate(225deg);

    -o-transform:rotate(225deg);

    transform:rotate(225deg)

}

.wi-wind-default._240-deg{

    -webkit-transform:rotate(240deg);

    -moz-transform:rotate(240deg);

    -ms-transform:rotate(240deg);

    -o-transform:rotate(240deg);

    transform:rotate(240deg)

}

.wi-wind-default._255-deg{

    -webkit-transform:rotate(255deg);

    -moz-transform:rotate(255deg);

    -ms-transform:rotate(255deg);

    -o-transform:rotate(255deg);

    transform:rotate(255deg)

}

.wi-wind-default._270-deg{

    -webkit-transform:rotate(270deg);

    -moz-transform:rotate(270deg);

    -ms-transform:rotate(270deg);

    -o-transform:rotate(270deg);

    transform:rotate(270deg)

}

.wi-wind-default._285-deg{

    -webkit-transform:rotate(295deg);

    -moz-transform:rotate(295deg);

    -ms-transform:rotate(295deg);

    -o-transform:rotate(295deg);

    transform:rotate(295deg)

}

.wi-wind-default._300-deg{

    -webkit-transform:rotate(300deg);

    -moz-transform:rotate(300deg);

    -ms-transform:rotate(300deg);

    -o-transform:rotate(300deg);

    transform:rotate(300deg)

}

.wi-wind-default._315-deg{

    -webkit-transform:rotate(315deg);

    -moz-transform:rotate(315deg);

    -ms-transform:rotate(315deg);

    -o-transform:rotate(315deg);

    transform:rotate(315deg)

}

.wi-wind-default._330-deg{

    -webkit-transform:rotate(330deg);

    -moz-transform:rotate(330deg);

    -ms-transform:rotate(330deg);

    -o-transform:rotate(330deg);

    transform:rotate(330deg)

}

.wi-wind-default._345-deg{

    -webkit-transform:rotate(345deg);

    -moz-transform:rotate(345deg);

    -ms-transform:rotate(345deg);

    -o-transform:rotate(345deg);

    transform:rotate(345deg)

}

.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-3rd-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"

}

.waitMe_container:not(body){

    transform:translateZ(0);

    backface-visibility:hidden

}

body.waitMe_container .waitMe{

    position:fixed;

    height:100vh;

    transform:translateZ(0);

    backface-visibility:hidden

}

body.waitMe_container .waitMe .waitMe_content{

    top:50% !important;

    transform:none !important

}

.waitMe_container .waitMe{

    position:absolute;

    top:0;

    left:0;

    right:0;

    bottom:0;

    z-index:9989;

    text-align:center;

    overflow:hidden;

    cursor:wait

}

.waitMe_container .waitMe *{

    font-family:inherit;

    font-size:inherit;

    font-weight:initial;

    font-style:initial;

    line-height:initial;

    color:initial;

    text-decoration:initial;

    text-transform:initial;

    padding:initial;

    margin:initial

}

.waitMe_container .waitMe .waitMe_content{

    position:absolute;

    left:0;

    right:0;

    top:50%;

    backface-visibility:hidden

}

.waitMe_container .waitMe .waitMe_content.horizontal>.waitMe_progress{

    display:inline-block;

    vertical-align:middle

}

.waitMe_container .waitMe .waitMe_content.horizontal>.waitMe_text{

    display:inline-block;

    margin:0 0 0 20px;

    vertical-align:middle

}

.waitMe_container .waitMe .waitMe_progress{

    position:relative;

    font-size:0;

    line-height:0

}

.waitMe_container .waitMe .waitMe_progress>div{

    animation-fill-mode:both;

    display:inline-block;

    transform:translateZ(0);

    backface-visibility:hidden

}

.waitMe_container .waitMe .waitMe_text{

    position:relative;

    margin:20px 0 0

}

body.waitMe_body{

    overflow:hidden;

    height:100%

}

body.waitMe_body.hideMe{

    transition:opacity .2s ease-in-out;

    opacity:0

}

body.waitMe_body .waitMe_container:not([data-waitme_id]){

    position:fixed;

    z-index:9989;

    top:0;

    bottom:0;

    left:0;

    right:0;

    background:#fff

}

body.waitMe_body .waitMe_container:not([data-waitme_id])>div{

    animation-fill-mode:both;

    position:absolute

}

body.waitMe_body .waitMe_container.progress>div{

    width:0;

    height:3px;

    top:0;

    left:0;

    background:#000;

    box-shadow:-5px 0 5px 2px rgba(0,0,0,0.2);

    animation:progress_body 7s infinite ease-out

}

body.waitMe_body .waitMe_container.working>div{

    width:10%;

    height:3px;

    top:0;

    left:-10%;

    background:#000;

    box-shadow:-5px 0 5px 2px rgba(0,0,0,0.2);

    animation:working_body 2s infinite linear

}

body.waitMe_body .waitMe_container.progress>div:after{

    content:'';

    position:absolute;

    top:0;

    bottom:60%;

    right:0;

    width:60px;

    border-radius:50%;

    opacity:.5;

    transform:rotate(3deg);

    box-shadow:#000 1px 0 6px 1px

}

body.waitMe_body .waitMe_container.img>div{

    width:100%;

    height:100%;

    text-align:center;

    background-position:center !important;

    background-repeat:no-repeat !important

}

body.waitMe_body .waitMe_container.text>div{

    width:100%;

    top:45%;

    text-align:center

}

@keyframes progress_body{

    0%{

        width:0

    }

    100%{

        width:100%

    }

}

@keyframes working_body{

    0%{

        left:-10%

    }

    100%{

        left:100%

    }

}

.waitMe_container .waitMe_progress.bounce>div{

    width:20px;

    height:20px;

    border-radius:50%;

    animation:bounce 1.4s infinite ease-in-out

}

.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem1{

    animation-delay:-.32s

}

.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem2{

    animation-delay:-.16s

}

@keyframes bounce{

    0%,80%,100%{

        transform:scale(0)

    }

    40%{

        transform:scale(1)

    }

}

.waitMe_container .waitMe_progress.rotateplane>div{

    width:30px;

    height:30px;

    animation:rotateplane 1.2s infinite ease-in-out;

    backface-visibility:visible

}

@keyframes rotateplane{

    0%{

        transform:perspective(120px)

    }

    50%{

        transform:perspective(120px) rotateY(180deg)

    }

    100%{

        transform:perspective(120px) rotateY(180deg) rotateX(180deg)

    }

}

.waitMe_container .waitMe_progress.stretch{

    height:60px

}

.waitMe_container .waitMe_progress.stretch>div{

    width:1px;

    height:100%;

    margin:0 4px;

    animation:stretch 1.2s infinite ease-in-out

}

.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem2{

    animation-delay:-1.1s

}

.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem3{

    animation-delay:-1s

}

.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem4{

    animation-delay:-.9s

}

.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem5{

    animation-delay:-.8s

}

@keyframes stretch{

    0%,40%,100%{

        transform:scaleY(0.4)

    }

    20%{

        transform:scaleY(1)

    }

}

.waitMe_container .waitMe_progress.orbit{

    width:40px;

    height:40px;

    margin:auto;

    position:relative

}

.waitMe_container .waitMe_progress.orbit>div{

    width:100%;

    height:100%;

    margin:auto;

    top:0;

    left:0;

    position:absolute;

    animation:orbit_rotate 2s infinite linear

}

.waitMe_container .waitMe_progress.orbit>div>div{

    width:50%;

    height:50%;

    border-radius:50%;

    top:10%;

    left:10%;

    position:absolute;

    animation:orbit 2s infinite ease-in-out

}

.waitMe_container .waitMe_progress.orbit .waitMe_progress_elem2>div{

    top:auto;

    bottom:10%;

    left:auto;

    right:10%;

    animation-delay:-1s

}

@keyframes orbit_rotate{

    0%{

        transform:rotate(0deg)

    }

    100%{

        transform:rotate(360deg)

    }

}

@keyframes orbit{

    0%,100%{

        transform:scale(0)

    }

    50%{

        transform:scale(1)

    }

}

.waitMe_container .waitMe_progress.roundBounce{

    width:60px;

    height:60px;

    margin:auto

}

.waitMe_container .waitMe_progress.roundBounce>div{

    width:24%;

    height:24%;

    border-radius:50%;

    position:absolute;

    animation:roundBounce 1.2s infinite ease-in-out

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem1{

    top:0;

    left:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2{

    top:0;

    right:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3{

    bottom:0;

    right:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4{

    bottom:0;

    left:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5{

    top:-3%;

    left:50%;

    margin-top:-12%;

    margin-left:-12%

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6{

    top:50%;

    right:-3%;

    margin-top:-12%;

    margin-right:-12%

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7{

    bottom:-3%;

    left:50%;

    margin-bottom:-12%;

    margin-left:-12%

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8{

    top:50%;

    left:-3%;

    margin-top:-12%;

    margin-left:-12%

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9{

    top:0;

    right:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10{

    bottom:0;

    right:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11{

    bottom:0;

    left:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12{

    top:0;

    left:0

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5{

    animation-delay:-1.1s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9{

    animation-delay:-1s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2{

    animation-delay:-.9s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6{

    animation-delay:-.8s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10{

    animation-delay:-.7s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3{

    animation-delay:-.6s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7{

    animation-delay:-.5s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11{

    animation-delay:-.4s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4{

    animation-delay:-.3s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8{

    animation-delay:-.2s

}

.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12{

    animation-delay:-.1s

}

@keyframes roundBounce{

    0%,80%,100%{

        transform:scale(0)

    }

    40%{

        transform:scale(1)

    }

}

.waitMe_container .waitMe_progress.win8{

    width:40px;

    height:40px;

    margin:auto

}

.waitMe_container .waitMe_progress.win8>div{

    width:100%;

    height:100%;

    opacity:0;

    position:absolute;

    margin:auto;

    left:0;

    right:0;

    transform:rotate(225deg);

    animation:win8 5.5s infinite

}

.waitMe_container .waitMe_progress.win8>div>div{

    width:15%;

    height:15%;

    border-radius:50%;

    position:absolute

}

.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem2{

    animation-delay:.24s

}

.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem3{

    animation-delay:.48s

}

.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem4{

    animation-delay:.72s

}

.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem5{

    animation-delay:.96s

}

@keyframes win8{

    0%{

        transform:rotate(225deg);

        animation-timing-function:ease-out

    }

    7%{

        opacity:1;

        transform:rotate(345deg);

        animation-timing-function:linear

    }

    30%{

        transform:rotate(455deg);

        animation-timing-function:ease-in-out

    }

    39%{

        transform:rotate(690deg);

        animation-timing-function:linear

    }

    70%{

        opacity:1;

        transform:rotate(815deg);

        animation-timing-function:ease-out

    }

    75%{

        transform:rotate(945deg);

        animation-timing-function:ease-out

    }

    76%{

        opacity:0;

        transform:rotate(945deg)

    }

    100%{

        opacity:0;

        transform:rotate(945deg)

    }

}

.waitMe_container .waitMe_progress.win8_linear{

    margin:auto;

    width:150px;

    height:6px

}

.waitMe_container .waitMe_progress.win8_linear>div{

    width:100%;

    height:100%;

    left:0;

    opacity:0;

    position:absolute;

    animation:win8_linear 3s infinite

}

.waitMe_container .waitMe_progress.win8_linear>div>div{

    width:4%;

    height:100%;

    border-radius:50%

}

.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem2{

    animation-delay:.3s

}

.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem3{

    animation-delay:.6s

}

.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem4{

    animation-delay:.9s

}

.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem5{

    animation-delay:1.2s

}

@keyframes win8_linear{

    0%,100%{

        transform:translateX(0);

        animation-timing-function:ease-out

    }

    10%{

        opacity:1;

        transform:translateX(33.333%);

        animation-timing-function:linear

    }

    50%{

        opacity:1;

        transform:translateX(53.333%);

        animation-timing-function:ease-in-out

    }

    60%{

        opacity:0;

        transform:translateX(86.666%)

    }

}

.waitMe_container .waitMe_progress.ios{

    margin:auto;

    width:40px;

    height:40px

}

.waitMe_container .waitMe_progress.ios>div{

    width:10%;

    height:26%;

    position:absolute;

    left:44.5%;

    top:37%;

    opacity:0;

    border-radius:50px;

    box-shadow:0 0 3px rgba(0,0,0,0.2);

    animation:ios 1s infinite linear

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem1{

    transform:rotate(0deg) translate(0, -142%);

    animation-delay:0s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem2{

    transform:rotate(30deg) translate(0, -142%);

    animation-delay:-.9167s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem3{

    transform:rotate(60deg) translate(0, -142%);

    animation-delay:-.833s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem4{

    transform:rotate(90deg) translate(0, -142%);

    animation-delay:-.75s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem5{

    transform:rotate(120deg) translate(0, -142%);

    animation-delay:-.667s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem6{

    transform:rotate(150deg) translate(0, -142%);

    animation-delay:-.5833s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem7{

    transform:rotate(180deg) translate(0, -142%);

    animation-delay:-.5s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem8{

    transform:rotate(210deg) translate(0, -142%);

    animation-delay:-.41667s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem9{

    transform:rotate(240deg) translate(0, -142%);

    animation-delay:-.333s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem10{

    transform:rotate(270deg) translate(0, -142%);

    animation-delay:-.25s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem11{

    transform:rotate(300deg) translate(0, -142%);

    animation-delay:-.1667s

}

.waitMe_container .waitMe_progress.ios .waitMe_progress_elem12{

    transform:rotate(330deg) translate(0, -142%);

    animation-delay:-.0833s

}

@keyframes ios{

    0%{

        opacity:1

    }

    100%{

        opacity:.25

    }

}

.waitMe_container .waitMe_progress.facebook{

    margin:auto

}

.waitMe_container .waitMe_progress.facebook>div{

    width:6px;

    height:25px;

    margin-left:3px;

    border-radius:20px;

    transform:scaleY(0.7);

    opacity:.1;

    animation:facebook 1.3s infinite ease-in-out

}

.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem1{

    animation-delay:.2s;

    transform:scaleY(0.7)

}

.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem2{

    animation-delay:.4s;

    transform:scaleY(0.85)

}

.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem3{

    animation-delay:.6s;

    transform:scaleY(1)

}

@keyframes facebook{

    0%{

        transform:scaleY(0.7);

        opacity:.1

    }

    50%{

        transform:scaleY(1);

        opacity:1

    }

    100%{

        transform:scaleY(0.7);

        opacity:.1

    }

}

.waitMe_container .waitMe_progress.rotation>div{

    width:60px;

    height:60px;

    margin:auto;

    border-radius:100%;

    border-width:6px;

    border-style:solid;

    border-left-color:transparent !important;

    border-right-color:transparent !important;

    border-bottom-color:transparent !important;

    animation:rotation 1s infinite linear

}

@keyframes rotation{

    0%{

        transform:rotate(0deg)

    }

    100%{

        transform:rotate(360deg)

    }

}

.waitMe_container .waitMe_progress.timer{

    width:40px;

    height:40px;

    margin:auto;

    border-width:2px;

    border-style:solid;

    border-radius:50%;

    box-sizing:border-box;

    position:relative;

    text-indent:-9999px

}

.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem1,.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem2{

    border-radius:3px;

    position:absolute;

    width:2px;

    height:48%;

    left:50%;

    top:50%;

    margin-left:-1px;

    margin-top:-1px;

    animation:timer 1.25s infinite linear;

    transform-origin:1px 1px

}

.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem2{

    height:40%;

    animation:timer 15s infinite linear

}

@keyframes timer{

    0%{

        transform:rotate(0deg)

    }

    100%{

        transform:rotate(360deg)

    }

}

.waitMe_container .waitMe_progress.pulse{

    width:30px;

    height:30px;

    margin:auto;

    position:relative

}

.waitMe_container .waitMe_progress.pulse>div{

    margin:auto;

    top:0;

    left:0;

    right:0;

    bottom:0;

    border-width:3px;

    border-style:solid;

    border-radius:50%;

    position:absolute;

    opacity:0;

    animation:pulsate 1s infinite ease-out

}

@keyframes pulsate{

    0%{

        transform:scale(0.1);

        opacity:0

    }

    50%{

        opacity:1

    }

    100%{

        transform:scale(1.2);

        opacity:0

    }

}

.waitMe_container .waitMe_progress.progressBar{

    width:200px;

    height:20px;

    margin:auto;

    background:rgba(0,0,0,0.1);

    padding:5px;

    border-radius:20px;

    line-height:0;

    max-width:100%

}

.waitMe_container .waitMe_progress.progressBar>div{

    width:100%;

    height:100%;

    overflow:hidden;

    border-radius:20px;

    background-size:50px 50px;

    box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);

    background-image:linear-gradient(-45deg, rgba(240,240,240,0.4) 26%, transparent 25%, transparent 51%, rgba(240,240,240,0.4) 50%, rgba(240,240,240,0.4) 76%, transparent 75%, transparent);

    animation:progressBar 2s linear infinite

}

@keyframes progressBar{

    0%{

        background-position:0 0

    }

    100%{

        background-position:50px 50px

    }

}

.waitMe_container .waitMe_progress.bouncePulse>div{

    width:20px;

    height:20px;

    margin-right:1px;

    display:inline-block;

    border-radius:50%;

    transform:scale(0.5);

    animation:bouncePulse 1.4s infinite ease-in-out

}

.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem1,.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem3{

    animation-delay:.1s

}

.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem2{

    animation-delay:.4s

}

@keyframes bouncePulse{

    0%,80%,100%{

        transform:scale(0.5)

    }

    40%{

        transform:scale(1)

    }

}

body{

    background-color:#f1f1f1;

    font-family:"Muli",sans-serif;

    font-size:14px;

    color:#5A5A5A

}

a:hover,a:focus{

    color:#437ac7;

    text-decoration:none

}

.inlineblock,.card,.card .header .header-dropdown li,.navbar-fixed-top .navbar-brand .name,.navbar-fixed-top .navbar-right .navbar-nav,.navbar-fixed-top .navbar-right .navbar-nav>li,.user-account .dropdown,.auth-main .auth-box .auth-left .left-top span,.accordion2 .accordion-thumb::before,.wizard .actions ul,.choose-skin li div,.choose-skin li span,.info-box-2 .icon,.info-box-2 .content,.new_timeline .header .color-overlay .day-number,.new_timeline .header .color-overlay .date-right,.new_timeline li div,.team-info li,.dt-bootstrap4 .dt-buttons,.dt-bootstrap4 .dataTables_info,.dt-bootstrap4 .dt-buttons+.dataTables_filter,.dt-bootstrap4 .dt-buttons+.dataTables_paginate,.dt-bootstrap4 .dataTables_info+.dataTables_filter,.dt-bootstrap4 .dataTables_info+.dataTables_paginate,.weather .days li,.weather3 .top .wrapper .temp .temp-value,.weather3 .top .wrapper .temp .deg,.chat-widget li.right .chat-info,.chat-widget li .chat-info,.stats-report .stat-item,.chart.easy-pie-chart-1,.c_list .c_name,.right_chat .media .message,.right_chat .media .status,.member-card .social-links li,.social_icon,.fc .fc-agendaWeek-view .fc-head .fc-widget-header span,.fc .fc-agendaDay-view .fc-head .fc-widget-header span,.fc .fc-listWeek-view .fc-head .fc-widget-header span{

    display:inline-block

}

.displayblock,.card .header .header-dropdown li a,.card .header h2 small,.navbar-nav ul.notifications li>a,.navbar-nav ul.notifications li .text,.navbar-nav ul.user-menu>li>a,.navbar-nav ul.task li a,.navbar-nav .user-profile .drop-list li a,.sidebar .metismenu a,.sidebar .metismenu ul a,.user-account .user-name,.user-account .dropdown .dropdown-menu a,.menu-icon .sidebar .metismenu li a i,.menu-icon .sidebar .metismenu li:hover .collapse,.auth-main .auth-box .helper-text,.separator-linethrough:after,.wizard .actions,.wizard .actions a,.wizard .actions a:hover,.wizard .actions a:active,.wizard .steps,.wizard .steps a,.wizard .steps a:hover,.wizard .steps a:active,.choose-skin li,.mega_menubar .links li a,.contact-card h6 small,.info-box-2 .chart,.basic-list li,.weather2 .city-selected .temp h2,.weather .days li .degrees,.weather3 .top::after,.weather3 .bottom .forecast li,.chat-widget li .message,.feeds_widget li .feeds-body,.feeds_widget li .feeds-body>small,.right_chat .media .name,.member-card .text-pink,.w_social2 .pw_img:before,.w_social2 .pw_content .pw_meta small,.w_social2 .pw_content .pw_meta span,.w_profile .job_post,.social_media_table .list-name,.timeline-item:before,.timeline-item:after,.page-calendar .event-name h4 span,.page-calendar .event-name p,.fc .fc-view-container .fc-event:focus .fc-overlay,.fc .fc-view-container .fc-event:hover .fc-overlay,.fc .fc-view-container .fc-event:active .fc-overlay,.file_manager .file:hover .hover,.file_manager .file .file-name small,.folder,.pricing2 .pricing-plan .pricing-price,.invoice1 .info{

    display:block

}

.displaynone,.overlay{

    display:none

}

.overflowhidden,.member-card{

    overflow:hidden

}

.z-index{

    z-index:9999

}

.br8,.navbar-nav .dropdown-menu{

    border-radius:8px

}

.p-10{

    padding:10px !important

}

.l-green{

    background:linear-gradient(45deg, #9ce89d, #cdfa7e) !important

}

.l-pink{

    background:linear-gradient(45deg, pink, #fbc1cb) !important

}

.l-turquoise{

    background:linear-gradient(45deg, #00ced1, #08e5e8) !important

}

.l-cyan{

    background:linear-gradient(45deg, #49cdd0, #00bcd4) !important

}

.l-khaki{

    background:linear-gradient(45deg, khaki, #fdf181) !important

}

.l-coral{

    background:linear-gradient(45deg, #f08080, #f58787) !important

}

.l-salmon{

    background:linear-gradient(45deg, #ec74a1, #fbc7c0) !important

}

.l-blue{

    background:linear-gradient(45deg, #72c2ff, #86f0ff) !important

}

.l-seagreen{

    background:linear-gradient(45deg, #8ed8ec, #85f7b5) !important

}

.l-amber{

    background:linear-gradient(45deg, #fda582, #f7cf68) !important

}

.l-blush{

    background:linear-gradient(45deg, #dd5e89, #f7bb97) !important

}

.l-parpl{

    background:linear-gradient(45deg, #a890d3, #edbae7) !important

}

.l-slategray{

    background:linear-gradient(45deg, #708090, #7c8ea0) !important

}

.xl-pink{

    background:#f9edee !important

}

.xl-turquoise{

    background:#bdf3f5 !important

}

.xl-khaki{

    background:#f9f1d8 !important

}

.xl-parpl{

    background:#efebf4 !important

}

.xl-salmon{

    background:#ffd4c3 !important

}

.xl-blue{

    background:#e0eff5 !important

}

.xl-seagreen{

    background:#ebf2e8 !important

}

.xl-slategray{

    background:#eceeef !important

}

.width30{

    width:30px

}

.width35{

    width:35px

}

.width40{

    width:40px

}

.width45{

    width:45px

}

.width150{

    width:150px

}

.width250{

    width:250px

}

.page-title{

    margin-top:0;

    margin-bottom:30px;

    font-size:24px;

    font-weight:400

}

footer{

    padding:0 30px;

    padding-bottom:15px;

    position:absolute;

    right:0

}

@media screen and (max-width: 768px){

    footer{

        position:relative;

        text-align:center

    }

}

.copyright{

    margin-bottom:0;

    font-size:13px

}

.btn-default{

    color:#777;

    background-color:#fff;

    border-color:#eee;

    padding:6px 18px

}

@media only screen and (max-width: 767px){

    .hidden-xs{

        display:none

    }

}

@media only screen and (max-width: 992px){

    .hidden-sm{

        display:none

    }

}

@media only screen and (max-width: 1024px){

    .hidden-md{

        display:none

    }

}

*[dir="rtl"] .metismenu .arrow{

    float:left

}

*[dir="rtl"] .metismenu .plus-times{

    float:left

}

*[dir="rtl"] .metismenu .plus-minus{

    float:left

}

.metismenu .arrow{

    float:right;

    line-height:1.42857

}

.metismenu .glyphicon.arrow:before{

    content:"\e079"

}

.metismenu .active>a>.glyphicon.arrow:before{

    content:"\e114"

}

.metismenu .fa.arrow:before{

    content:"\f104"

}

.metismenu .active>a>.fa.arrow:before{

    content:"\f107"

}

.metismenu .ion.arrow:before{

    content:"\f3d2"

}

.metismenu .active>a>.ion.arrow:before{

    content:"\f3d0"

}

.metismenu .plus-times{

    float:right

}

.metismenu .fa.plus-times:before{

    content:"\f067"

}

.metismenu .active>a>.fa.plus-times{

    transform:rotate(45deg)

}

.metismenu .plus-minus{

    float:right

}

.metismenu .fa.plus-minus:before{

    content:"\f067"

}

.metismenu .active>a>.fa.plus-minus:before{

    content:"\f068"

}

.metismenu .collapse{

    display:none

}

.metismenu .collapse.in{

    display:block

}

.metismenu .collapsing{

    position:relative;

    height:0;

    overflow:hidden;

    transition-timing-function:ease;

    transition-duration:.35s;

    transition-property:height, visibility

}

.metismenu .has-arrow{

    position:relative

}

.metismenu .has-arrow:after{

    position:absolute;

    content:'+';

    width:.5em;

    height:.5em;

    right:17px;

    top:7px;

    transition:all .3s ease-out

}

.metismenu .active>.has-arrow::after,.metismenu .has-arrow[aria-expanded="true"]::after{

    content:'-'

}

.badge{

    font-weight:400;

    padding:4px 8px;

    text-transform:uppercase;

    border:1px solid

}

.badge.badge-icon{

    padding:0.4em 0.55em

}

.badge.badge-icon i{

    font-size:0.8em

}

.badge.badge-default{

    background:transparent;

    border-color:#9A9A9A;

    color:#9A9A9A

}

.badge.badge-default.fill{

    background:#9A9A9A;

    color:#fff

}

.badge.badge-primary{

    background:transparent;

    border-color:#49c5b6;

    color:#49c5b6

}

.badge.badge-primary.fill{

    background:#49c5b6;

    color:#fff

}

.badge.badge-info{

    background:transparent;

    border-color:#3C89DA;

    color:#3C89DA

}

.badge.badge-info.fill{

    background:#3C89DA;

    color:#fff

}

.badge.badge-success{

    background:transparent;

    border-color:#22af46;

    color:#22af46

}

.badge.badge-success.fill{

    background:#22af46;

    color:#fff

}

.badge.badge-warning{

    background:transparent;

    border-color:#f3ad06;

    color:#f3ad06

}

.badge.badge-warning.fill{

    background:#f3ad06;

    color:#fff

}

.badge.badge-danger{

    background:transparent;

    border-color:#de4848;

    color:#de4848

}

.badge.badge-danger.fill{

    background:#de4848;

    color:#fff

}

.badge.round{

    -webkit-border-radius:30px;

    -moz-border-radius:30px;

    border-radius:30px

}

#main-content{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    width:calc(100% - 220px);

    float:right;

    position:relative;

    margin-top:65px;

    padding:0 10px

}

@media screen and (max-width: 1200px){

    #main-content{

        width:100%;

        padding:0

    }

}

html.fullscreen-bg,html.fullscreen-bg body,html.fullscreen-bg #wrapper{

    height:100%

}

.vertical-align-wrap{

    position:absolute;

    width:100%;

    height:100%;

    display:table

}

.vertical-align-middle{

    display:table-cell;

    vertical-align:middle

}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{

    color:#5A5A5A;

    background-color:#f4f7f6

}

.nav-tabs>li>a{

    font-weight:600;

    color:inherit

}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{

    background-color:#f5f5f5

}

.tab-content{

    padding:15px

}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{

    border-color:#ddd

}

.nav-tabs-new>li>a{

    color:#777;

    border:1px solid #eee;

    border-radius:30px;

    padding:7px 23px;

    background-color:transparent

}

.nav-tabs-new>li>a:hover,.nav-tabs-new>li>a:focus{

    background-color:#49c5b6;

    color:#fff

}

.nav-tabs-new>li>a.active{

    border:1px solid #49c5b6 !important;

    background:#49c5b6;

    color:#fff

}

.nav-tabs-new2{

    border-bottom:1px solid #eee

}

.nav-tabs-new2>li>a{

    color:#777;

    font-size:15px;

    padding:7px 20px;

    background-color:transparent;

    border-bottom:transparent

}

.nav-tabs-new2>li>a:hover,.nav-tabs-new2>li>a:focus{

    color:#49c5b6;

    border-bottom:2px solid #49c5b6 !important

}

.nav-tabs-new2>li>a.active{

    border-bottom:2px solid #49c5b6 !important;

    background-color:transparent;

    color:#49c5b6

}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{

    background-color:#efefef;

    color:#5A5A5A

}

.nav-pills>li>a{

    color:inherit

}

.card{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    background:#fff;

    border-radius:.1875rem;

    border-color:#fff;

    margin-bottom:0px;

    position:relative;

    width:100%

}

.card.fullscreen{

    height:100%;

    left:0;

    margin:0;

    position:fixed;

    overflow-y:auto;

    top:0;

    width:100%;

    z-index:1040;

    border-radius:0 !important

}

.card.fullscreen .icon-size-fullscreen::before{

    content:"\e058"

}

.card .header{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    color:#444;

    padding:20px;

    position:relative

}

.card .header .header-dropdown{

    position:absolute;

    top:14px;

    right:10px;

    list-style:none

}

.card .header .header-dropdown li a{

    padding:5px 10px;

    outline:none;

    color:#999

}

.card .header .header-dropdown li a.dropdown-toggle::after{

    border:none;

    content:'\f141';

    font-family:'FontAwesome';

    vertical-align:text-top;

    width:11px

}

.card .header .header-dropdown li .dropdown-menu{

    border-radius:.55rem;

    overflow:hidden;

    left:auto !important;

    right:0 !important;

    padding:10px;

    box-shadow:0px 2px 20px 0px rgba(0,0,0,0.3);

    border:0

}

.card .header .header-dropdown li .dropdown-menu li{

    display:block !important

}

.card .header .header-dropdown li .dropdown-menu li a{

    color:#999;

    font-size:14px;

    padding:10px;

    white-space:nowrap

}

.card .header .header-dropdown li .dropdown-menu li a:hover{

    color:#444

}

.card .header h2{

    font-size:18px;

    color:#fff;

    font-weight:600;

    position:relative

}

.card .header h2 small{

    font-size:13px;

    color:#999;

    line-height:15px

}

.card .header h2 small a{

    font-weight:700;

    color:#777

}

.card .p-15,.card .taskboard .dd-handle,.taskboard .card .dd-handle{

    padding:15px !important

}

.card .body{

    color:gray;

    font-weight:400;

    padding:0px

}

.navbar-fixed-top{

    background:#EE872A;

    position:fixed;

    top:0px;

    left:0;

    width:100%;

    z-index:99;

    box-shadow:0 0px 1px 0px rgba(0,0,0,0.1)

}

.navbar-fixed-top .navbar-btn{

    display:none;

    float:left

}

.navbar-fixed-top .navbar-btn button{

    font-size:22px;

    line-height:51px;

    border:none;

    background:none;

    outline:none

}

@media screen and (max-width: 640px){

    .navbar-fixed-top .navbar-btn{

        margin-left:0

    }

}

.navbar-fixed-top .navbar-btn.btn-toggle-show{

    display:none

}

@media screen and (max-width: 1200px){

    .navbar-fixed-top .navbar-btn.btn-toggle-show{

        display:block

    }

}

@media screen and (max-width: 1200px){

    .navbar-fixed-top .btn-toggle-hide{

        display:none

    }

}

.navbar-fixed-top .navbar-brand{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    padding:0 5px;

    position:relative;

    background-color:#fff;

    width:220px

}

.navbar-fixed-top .navbar-brand a{

    display:block;

    line-height:60px

}

@media screen and (max-width: 992px){

    .navbar-fixed-top .navbar-brand{

        padding:10px

    }

}

@media screen and (max-width: 768px){

    .navbar-fixed-top .navbar-brand{

        width:60px

    }

}

.navbar-fixed-top .navbar-brand img{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    width:40px

}

.navbar-fixed-top .navbar-brand .name{

    color:#000;

    font-size:20px;

    line-height:40px;

    text-transform:uppercase;

    text-indent:5px;

    letter-spacing:2px

}

@media screen and (max-width: 768px){

    .navbar-fixed-top .navbar-brand .name{

        display:none

    }

}

.navbar-fixed-top .navbar-right{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    width:calc(100% - 245px);

    text-align:right

}

@media screen and (max-width: 768px){

    .navbar-fixed-top .navbar-right{

        width:calc(100% - 75px)

    }

}

.navbar-fixed-top .navbar-right .btn-toggle-hide{

    color:#999;

    font-size:22px;

    line-height:60px;

    border:none;

    float:left

}

@media screen and (max-width: 768px){

    .navbar-fixed-top .navbar-right .btn-toggle-hide{

        font-size:18px

    }

}

.navbar-fixed-top .navbar-right #navbar-search{

    float:left;

    margin-top:9px

}

@media screen and (max-width: 992px){

    .navbar-fixed-top .navbar-right #navbar-search{

        margin-right:0 !important

    }

}

.navbar-fixed-top .navbar-right #navbar-search .form-control{

    height:40px

}

.navbar-fixed-top .navbar-right #navbar-search i{

    font-size:12px

}

@media screen and (max-width: 767px){

    .navbar-fixed-top .navbar-right #navbar-search{

        display:none

    }

}

.menu-icon .navbar-fixed-top .container-fluid .navbar-brand{

    width:50px;

    padding:0 5px

}

.menu-icon .navbar-fixed-top .container-fluid .navbar-brand a{

    display:block

}

.menu-icon .navbar-fixed-top .container-fluid .navbar-brand .name{

    display:none

}

.menu-icon .navbar-fixed-top .container-fluid .navbar-right{

    width:calc(100% - 70px)

}

.navbar-nav .icon-menu{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    padding:15px;

    position:relative;

    color:#666

}

@media screen and (max-width: 768px){

    .navbar-nav .icon-menu{

        padding:15px 12px

    }

}

.navbar-nav .icon-menu:hover{

    color:#3C89DA

}

.navbar-nav .icon-menu i{

    line-height:30px

}

.navbar-nav .icon-menu::after{

    display:none

}

@media screen and (max-width: 767px){

    .navbar-nav .icon-menu.mega_menu,.navbar-nav .icon-menu.create_new{

        display:none

    }

}

.navbar-nav .icon-menu .notification-dot{

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%;

    background-color:#17191c;

    width:8px;

    height:8px;

    position:absolute;

    top:15px;

    right:7px

}

.navbar-nav .dropdown-menu{

    -moz-box-shadow:0px 2px 20px 0px rgba(0,0,0,0.2);

    -webkit-box-shadow:0px 2px 20px 0px rgba(0,0,0,0.2);

    box-shadow:0px 2px 20px 0px rgba(0,0,0,0.2);

    background:#fff;

    top:100%;

    position:absolute;

    right:0;

    left:auto;

    border:1px solid #fff;

    padding:20px

}

.navbar-nav ul.notifications{

    background:#17191c;

    width:300px

}

@media screen and (max-width: 768px){

    .navbar-nav ul.notifications{

        margin:0 10px

    }

}

.navbar-nav ul.notifications li{

    border-bottom:1px solid #1f2125

}

.navbar-nav ul.notifications li.header{

    color:#999

}

.navbar-nav ul.notifications li.footer a{

    color:#5c8ed4

}

.navbar-nav ul.notifications li.footer a:hover,.navbar-nav ul.notifications li.footer a:focus{

    background:transparent

}

.navbar-nav ul.notifications li:last-child{

    border-bottom:none

}

.navbar-nav ul.notifications li i{

    font-size:24px

}

.navbar-nav ul.notifications li>a{

    padding:15px 0;

    color:#777

}

.navbar-nav ul.notifications li>a:hover,.navbar-nav ul.notifications li>a:focus{

    background-color:rgba(255,255,255,0.03)

}

.navbar-nav ul.notifications li .media .media-body{

    overflow:hidden

}

.navbar-nav ul.notifications li .text{

    white-space:nowrap;

    width:100%;

    text-overflow:ellipsis;

    overflow:hidden

}

.navbar-nav ul.notifications li .timestamp{

    font-size:13px;

    color:#666

}

.navbar-nav ul.user-menu{

    width:250px

}

@media screen and (max-width: 768px){

    .navbar-nav ul.user-menu{

        right:20px

    }

}

.navbar-nav ul.user-menu>li.menu-heading{

    font-weight:700;

    padding:25px 20px 5px 0px

}

.navbar-nav ul.user-menu>li>a:hover,.navbar-nav ul.user-menu>li>a:focus{

    background:none

}

.navbar-nav ul.user-menu.menu-icon{

    color:#fff

}

.navbar-nav ul.user-menu.menu-icon>li>a{

    color:#fff

}

.navbar-nav ul.task{

    font-size:14px;

    width:250px

}

.navbar-nav ul.task .header{

    border-bottom:1px solid #eee;

    padding:10px 15px

}

.navbar-nav ul.task li a{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    padding:10px 5px;

    text-decoration:none

}

.navbar-nav ul.task li a .progress{

    -webkit-border-radius:10px;

    -moz-border-radius:10px;

    border-radius:10px;

    height:10px

}

.navbar-nav ul.task li.body{

    padding:0 10px

}

.navbar-nav ul.task li.footer a{

    color:inherit !important;

    border-top:1px solid #eee;

    padding:10px 15px

}

.navbar-nav ul.choose_language{

    padding:10px 20px

}

.navbar-nav ul.choose_language a{

    display:block;

    padding:8px 0

}

.navbar-nav ul.choose_language a:hover{

    color:#3C89DA

}

.navbar-nav .user-profile{

    width:250px;

    border:none;

    overflow:hidden

}

.navbar-nav .user-profile .drop-right h4{

    font-size:18px;

    color:#fff;

    line-height:25px

}

.navbar-nav .user-profile .drop-right p{

    font-size:13px;

    color:#fff;

    line-height:20px

}

.navbar-nav .user-profile .drop-list li a{

    font-size:15px;

    color:#666;

    padding:10px

}

.navbar-nav .user-profile .drop-list li.divider{

    margin:10px 0;

    border-top:1px solid #eee

}

@media screen and (max-width: 767px){

    .navbar-nav{

        margin-right:0

    }

    .navbar-nav>li{

        display:table-cell;

        position:inherit;

        text-align:center

    }

    .navbar-nav .dropdown-menu{

        max-height:400px;

        overflow:auto

    }

    .navbar-nav .dropdown-menu>li>a{

        white-space:normal

    }

    .navbar-nav .open .dropdown-menu{

        -moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.05);

        -webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.05);

        box-shadow:0px 2px 6px 0px rgba(0,0,0,0.05);

        position:absolute;

        width:100%;

        background:#fff

    }

    .navbar-nav .open .dropdown-menu>li>a{

        padding:3px 20px

    }

    .navbar-nav .open .dropdown-menu.notifications>li>a{

        padding:12px 15px

    }

}

@media screen and (max-width: 768px){

    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{

        margin-left:0;

        padding-top:0;

        padding-bottom:0

    }

}

.dropdown-menu>li>a,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{

    color:#5A5A5A

}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{

    background-color:#5c8ed4

}

.btn-toggle-fullwidth{

    z-index:99;

    margin-top:-6px;

    padding-left:0 !important;

    color:#111111

}

.btn-toggle-fullwidth:hover,.btn-toggle-fullwidth:focus,.btn-toggle-fullwidth:visited{

    color:#111111

}

.btn-toggle-fullwidth i{

    margin:0 !important

}

@media screen and (max-width: 1024px){

    .btn-toggle-fullwidth{

        display:none

    }

}

.dropdown-lg .dropdown-menu{

    top:40px !important;

    right:0 !important;

    width:350px;

    left:auto !important;

    transform:inherit !important;

    padding:20px;

    box-shadow:0 6px 12px rgba(0,0,0,0.175)

}

#leftsidebar{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    width:220px;

    background-color:#344B89;

    height:100%;

    float:left;

    margin-top:60px;

    position:fixed;

    left:0px;

    z-index:11

}

@media screen and (max-width: 1200px){

    #leftsidebar{

        -moz-box-shadow:0 5px 10px 0px rgba(0,0,0,0.2);

        -webkit-box-shadow:0 5px 10px 0px rgba(0,0,0,0.2);

        box-shadow:0 5px 10px 0px rgba(0,0,0,0.2);

        left:-220px

    }

}

.sidebar ul{

    list-style:none;

    padding:0

}

.sidebar .metismenu{

    display:-webkit-box;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -ms-flex-direction:column;

    flex-direction:column

}

.sidebar .metismenu li.heading{

    font-size:13px;

    color:#777;

    padding:0 15px

}

.sidebar .metismenu>li{

    -webkit-box-flex:1;

    -ms-flex:1 1 0%;

    flex:1 1 0%;

    display:-webkit-box;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -ms-flex-direction:column;

    flex-direction:column;

    position:relative

}

.sidebar .metismenu>li.active{

    position:relative

}

.sidebar .metismenu>li.active::before{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    background-color:#777;

    content:"";

    width:1px;

    height:calc(100% - 50px);

    position:absolute;

    top:37px;

    left:22px

}

.sidebar .metismenu>li.active>a{

    color:#fff

}

.sidebar .metismenu>li.active>a i{

    color:#fff

}

.sidebar .metismenu>li .active a{

    font-weight:700;

    color:#fff

}

.sidebar .metismenu>li i{

    width:30px;

    position:relative;

    top:3px

}

.sidebar .metismenu a{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    color:#fff;

    position:relative;

    padding:6px 15px;

    outline-width:0;

    display:flex;

    white-space:nowrap

}

.sidebar .metismenu a span{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out

}

.sidebar .metismenu a:hover,.sidebar .metismenu a:focus,.sidebar .metismenu a:active{

    text-decoration:none

}

.sidebar .metismenu a:hover .has-arrow::after,.sidebar .metismenu a:focus .has-arrow::after,.sidebar .metismenu a:active .has-arrow::after{

    color:#fff

}

.sidebar .metismenu a .has-arrow::after{

    color:#bdbdbd

}

.sidebar .metismenu ul a{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    color:#fff;

    font-size:14px;

    padding:6px 15px 6px 47px;

    position:relative;

    text-overflow:ellipsis;

    white-space:nowrap

}

.sidebar .metismenu ul a::before{

    background-color:#fff;

    content:'';

    position:absolute;

    left:20px;

    top:13px;

    width:5px;

    height:5px;

    border-radius:100%;

    z-index:33

}

.sidebar .metismenu ul ul a{

    padding:10px 15px 10px 70px

}

.sidebar .metismenu ul.collapse a:hover,.sidebar .metismenu ul.collapse a:focus{

    text-decoration:none

}

.user-account{

    background-color:#222;

    padding:15px

}

.user-account .user-photo{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    vertical-align:top;

    border:2px solid #dfdfdf

}

.user-account .user-cnt{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    white-space:nowrap;

    opacity:1

}

.user-account .user-name{

    color:inherit

}

.user-account .user-name:hover,.user-account .user-name:focus{

    text-decoration:none

}

.user-account .dropdown{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    color:#bdbdbd

}

.user-account .dropdown .dropdown-menu{

    border-radius:.55rem;

    border:none;

    box-shadow:0px 2px 20px 0px rgba(0,0,0,0.5);

    padding:15px;

    top:100% !important

}

.user-account .dropdown .dropdown-menu li.divider{

    border-bottom:1px solid #eee;

    margin:10px 0

}

.user-account .dropdown .dropdown-menu a{

    font-size:14px;

    color:#777;

    padding:10px

}

.user-account .dropdown .dropdown-menu a:hover{

    color:#444

}

.user-account+hr{

    border-top:1px solid rgba(0,0,0,0.3)

}

.menu-icon #leftsidebar{

    width:50px

}

.menu-icon .sidebar{

    width:50px

}

.menu-icon .sidebar .user-account{

    padding:15px 5px

}

.menu-icon .sidebar .user-account .user-cnt{

    opacity:0

}

.menu-icon .sidebar .metismenu li a{

    border-left:medium none

}

.menu-icon .sidebar .metismenu li a i{

    line-height:21px;

    position:static

}

.menu-icon .sidebar .metismenu li a span{

    opacity:0;

    text-indent:-999px

}

.menu-icon .sidebar .metismenu li .has-arrow:after{

    opacity:0

}

.menu-icon .sidebar .metismenu li.active .collapse{

    display:none

}

.menu-icon .sidebar .metismenu li.hover>a{

    color:#fff;

    background-color:#111111

}

.menu-icon .sidebar .metismenu li.hover>a i{

    color:#fff

}

.menu-icon .sidebar .metismenu li .collapse{

    position:absolute;

    top:0;

    left:50px;

    background-color:#111111

}

.menu-icon .sidebar .metismenu li:hover .collapse{

    width:220px;

    z-index:999

}

.menu-icon .sidebar .metismenu li.heading{

    display:none

}

.menu-icon .sidebar .metismenu li.top ul{

    bottom:0;

    top:auto

}

.menu-icon .sidebar .metismenu li.middle ul{

    top:-150px

}

.menu-icon .sidebar .metismenu li ul li a{

    position:relative

}

.menu-icon .sidebar .metismenu li ul li a::after{

    background-color:#777;

    content:"";

    width:1px;

    height:calc(100% - 0px);

    position:absolute;

    top:0px;

    left:22px

}

.menu-icon .sidebar.ps{

    overflow:visible !important

}

.menu-icon .sidebar .slimScrollDiv{

    overflow:visible !important

}

.menu-icon .sidebar .slimScrollDiv .sidebar-scroll{

    overflow:visible !important

}

.menu-icon #main-content{

    width:calc(100% - 50px)

}

.offcanvas-active #leftsidebar{

    left:0px

}

label{

    font-weight:600

}

.search-form{

    position:relative

}

.search-form .btn{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    color:#999;

    position:absolute;

    top:10px;

    right:15px;

    border:none;

    background-color:transparent

}

.search-form .btn:hover,.search-form .btn:focus{

    background-color:inherit;

    border-left:none;

    border-color:inherit

}

.fancy-checkbox{

    margin-right:10px

}

.fancy-checkbox,.fancy-checkbox label{

    font-weight:normal

}

.fancy-checkbox input[type="checkbox"]{

    display:none

}

.fancy-checkbox input[type="checkbox"]+span{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    cursor:pointer;

    position:relative

}

.fancy-checkbox input[type="checkbox"]+span:before{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    border-radius:.1875rem;

    position:relative;

    bottom:1px;

    width:24px;

    height:24px;

    margin-right:10px;

    content:"";

    border:1px solid #bdbdbd

}

.fancy-checkbox input[type="checkbox"]:checked+span:before{

    color:#fff;

    font-family:'FontAwesome';

    content:'\f00c';

    font-size:10px;

    text-align:center;

    line-height:21px

}

.fancy-checkbox.custom-color-green input[type="checkbox"]:checked+span:before{

    color:#22af46;

    background-color:#fff

}

.fancy-checkbox.custom-bgcolor-green input[type="checkbox"]:checked+span:before{

    color:#fff;

    background-color:#22af46;

    border-color:#1b8d38

}

.fancy-radio{

    margin-right:10px

}

.fancy-radio,.fancy-radio label{

    font-weight:400

}

.fancy-radio input[type="radio"]{

    display:none

}

.fancy-radio input[type="radio"]+span{

    display:block;

    cursor:pointer;

    position:relative

}

.fancy-radio input[type="radio"]+span i{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    -webkit-border-radius:8px;

    -moz-border-radius:8px;

    border-radius:8px;

    position:relative;

    bottom:1px;

    content:"";

    border:1px solid #bdbdbd;

    width:18px;

    height:18px;

    margin-right:5px

}

.fancy-radio input[type="radio"]:checked+span i:after{

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%;

    display:block;

    position:relative;

    top:3px;

    left:3px;

    content:'';

    width:10px;

    height:10px;

    background-color:#7b848c

}

.fancy-radio.custom-color-green input[type="radio"]:checked+span i:after{

    background-color:#22af46

}

.fancy-radio.custom-bgcolor-green input[type="radio"]:checked+span i{

    background-color:#22af46

}

.fancy-radio.custom-bgcolor-green input[type="radio"]:checked+span i:after{

    background-color:#fff

}

.input-group-addon .fancy-radio,.input-group-addon .fancy-checkbox{

    margin:0;

    position:relative;

    top:1px

}

.input-group-addon .fancy-radio input[type="radio"]+span i,.input-group-addon .fancy-checkbox input[type="checkbox"]+span{

    margin:0

}

.input-group-addon .fancy-radio input[type="radio"]+span i:before,.input-group-addon .fancy-checkbox input[type="checkbox"]+span:before{

    margin:0

}

.form-control{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    background-color:#fff;

    font-size:14px

}

.form-control:focus{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    outline:none;

    border-color:#c1c1c1

}

.help-block{

    font-size:13px;

    color:#929292

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a{

    padding:5px 15px;

    display:block;

    outline:none

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.checkbox{

    padding:0;

    font-size:14px

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.checkbox:before{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    position:relative;

    bottom:1px;

    content:"";

    width:16px;

    height:16px;

    margin-right:10px;

    border:1px solid #bdbdbd;

    background-color:#fafafa

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.checkbox input[type="checkbox"]{

    display:none

}

.multiselect-custom+.btn-group ul.multiselect-container>li.active>a label.checkbox:before{

    font-family:'FontAwesome';

    content:'\f00c';

    font-size:12px;

    color:#99A1A7;

    text-align:center;

    line-height:15px;

    background-color:#f0f0f0

}

.multiselect-custom+.btn-group ul.multiselect-container>li.active .checkbox{

    color:#fff

}

.multiselect-custom+.btn-group ul.multiselect-container>li:hover{

    background-color:#f7f7f7

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a{

    padding:5px 15px;

    display:block;

    outline:none

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.radio{

    padding:0

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.radio:before{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    -webkit-border-radius:8px;

    -moz-border-radius:8px;

    border-radius:8px;

    position:relative;

    bottom:1px;

    content:"";

    width:16px;

    height:16px;

    margin-right:10px;

    border:1px solid #bdbdbd;

    background-color:#fafafa

}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.radio input[type="radio"]{

    display:none

}

.multiselect-custom+.btn-group ul.multiselect-container>li.active>a label.radio:before{

    font-family:'FontAwesome';

    content:'\f111';

    color:#99a1a7;

    font-size:8px;

    text-align:center;

    line-height:15px

}

.multiselect-custom+.btn-group ul.multiselect-container>li.active .radio{

    color:#fff

}

.multiselect-custom+.btn-group ul.multiselect-container>li:hover{

    background-color:#f7f7f7

}

.multiselect-search{

    -moz-border-radius-topright:2px !important;

    -webkit-border-top-right-radius:2px !important;

    border-top-right-radius:2px !important;

    -moz-border-radius-bottomright:2px !important;

    -webkit-border-bottom-right-radius:2px !important;

    border-bottom-right-radius:2px !important

}

.btn.multiselect-clear-filter{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    position:absolute;

    top:2px;

    right:0;

    padding-left:0;

    padding-right:0;

    border:none;

    background:transparent;

    z-index:9 !important;

    outline:none

}

.btn.multiselect-clear-filter:hover,.btn.multiselect-clear-filter:focus{

    background:transparent;

    outline:none

}

.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active:active{

    background-color:#5c8ed4;

    border-color:#3c78cb

}

.parsley-errors-list{

    margin-top:8px

}

.parsley-errors-list li{

    color:#de4848;

    font-size:0.9em;

    margin-top:3px

}

input.parsley-error,select.parsley-error,textarea.parsley-error{

    background-color:#fbf5f5;

    border-color:#efd8d8

}

.form-control.parsley-error:focus{

    border-color:#e1b3b3

}

.form-control.parsley-success:focus{

    border-color:#afd99d

}

.md-editor>textarea{

    padding:10px

}

.dropify-wrapper{

    -webkit-border-radius:3px;

    -moz-border-radius:3px;

    border-radius:3px;

    background-color:#f9f9f9;

    color:#b9b9b9;

    border:1px solid #e4e4e4

}

.dropify-wrapper .dropify-preview{

    background-color:#f9f9f9

}

select.form-control:not([size]):not([multiple]){

    height:36px

}

.form-group .progress{

    height:5px

}

.multiselect_div>.btn-group{

    display:block

}

.multiselect_div>.btn-group .btn{

    text-align:left;

    position:relative;

    width:100%;

    border:1px solid #ced4da

}

.multiselect_div>.btn-group .btn:hover{

    box-shadow:none

}

.multiselect_div>.btn-group .btn:after{

    position:absolute;

    right:15px;

    top:15px

}

.multiselect_div>.btn-group ul{

    width:100%

}

.noUi-target{

    box-shadow:none !important;

    border-color:#eee

}

.noUi-target .noUi-background,.noUi-target .noUi-connect{

    box-shadow:none !important

}

.ms-container{

    width:auto !important

}

@media screen and (max-width: 639px){

    .auth-main{

        padding-top:70px;

        padding-bottom:30px

    }

}

.auth-main::before{

    content:'';

    position:absolute;

    left:0;

    top:0;

    width:400px;

    height:100%;

    z-index:-1;

    background:#2b2e33

}

@media screen and (max-width: 992px){

    .auth-main::before{

        width:320px

    }

}

@media screen and (max-width: 640px){

    .auth-main::before{

        width:100%

    }

}

.auth-main:after{

    content:'';

    position:absolute;

    right:0;

    top:0;

    width:100%;

    height:100%;

    z-index:-2

}

.auth-main .card{

    background-color:transparent;

    box-shadow:none;

    padding:20px

}

@media screen and (max-width: 640px){

    .auth-main .card{

        padding-left:0;

        padding-right:0

    }

}

.auth-main .card .header h3{

    color:#222

}

.auth-main .card .body{

    max-width:400px;

    width:100%;

    margin:0 auto

}

.auth-main .mobile-logo{

    display:none

}

.auth-main .mobile-logo img{

    width:60px

}

@media screen and (max-width: 640px){

    .auth-main .mobile-logo{

        display:block;

        text-align:center;

        position:absolute;

        width:100%;

        top:-60px

    }

}

.auth-main .auth-box{

    background-color:#fff;

    border-radius:.55rem;

    max-width:870px;

    width:calc(100% - 40px);

    height:auto;

    margin:0 auto 0 100px;

    position:relative;

    box-shadow:3px 3px 20px 5px rgba(0,0,0,0.05)

}

.auth-main .auth-box .auth-left{

    width:300px;

    position:absolute;

    height:100%

}

.auth-main .auth-box .auth-left::before{

    content: "";
    width: 300px;
    height: 100%;
    background-color: #000;
    position: absolute;
    left: 0;
    border-radius: 12px 0 0 12px;
    margin-left: 286px;
    width: 14px;

}

.auth-main .auth-box .auth-left .left-top{

    position:absolute;

    top:-60px;

    width:100%

}

.auth-main .auth-box .auth-left .left-top img{

    width:60px

}

.auth-main .auth-box .auth-left .left-top span{

    font-size:20px;

    font-weight:600;

    line-height:50px;

    color:#fff;

    text-transform:uppercase;

    text-indent:5px;

    letter-spacing:2px

}

.auth-main .auth-box .auth-left .left-slider{

    height:100%;

    position:relative;

    border-radius:12px 0 0 12px;

    overflow:hidden

}

@media screen and (max-width: 640px){

    .auth-main .auth-box .auth-left{

        display:none

    }

}

.auth-main .auth-box .auth-right{

    padding-left:300px;

    position:relative

}

@media screen and (max-width: 640px){

    .auth-main .auth-box .auth-right{

        padding-left:0

    }

}

.auth-main .auth-box .auth-right .right-top{

    position:absolute;

    right:0;

    top:-60px

}

@media screen and (max-width: 640px){

    .auth-main .auth-box .auth-right .right-top{

        top:auto;

        bottom:-60px;

        left:50%;

        transform:translateX(-50%);

        right:auto

    }

}

.auth-main .auth-box .auth-right .right-top ul li a{

    font-size:16px;

    line-height:60px;

    color:#777

}

@media screen and (max-width: 640px){

    .auth-main .auth-box .auth-right .right-top ul li a{

        color:#242a2b

    }

}

.auth-main .auth-box .form-auth-small .element-left{

    color:#222;

    float:left

}

.auth-main .auth-box .form-auth-small .element-right{

    float:right

}

.auth-main .auth-box .form-auth-small .bottom{

    color:#222

}

.auth-main .auth-box .lead{

    font-size:18px;

    font-weight:600

}

.auth-main .auth-box .helper-text{

    color:#222

}

@media screen and (max-width: 992px){

    .auth-main .auth-box{

        margin:0 20px

    }

}

@media screen and (max-width: 640px){

    .auth-main .auth-box{

        width:90%

    }

}

.auth-main .auth-box .bottom a{

    color:#222;

    border-bottom:1px solid #bdbdbd

}

.auth-main .auth-box .separator-linethrough span{

    background-color:#fff

}

.auth-main .auth-box a:focus,.auth-main .auth-box button:focus{

    outline:none;

    box-shadow:none

}

.btn{

    font-size:14px

}

.btn.btn-round{

    border-radius:50px;

    padding-left:1.5rem;

    padding-right:1.5rem

}

.separator-linethrough{

    position:relative;

    margin:30px 0

}

.separator-linethrough span{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    background-color:#fff;

    font-size:18px;

    padding:0 10px;

    position:inherit;

    z-index:9

}

.separator-linethrough:after{

    position:absolute;

    top:50%;

    width:100%;

    content:'';

    border-top:1px solid #f0f0f0;

    z-index:0

}

.block-header h2{

    font-size:22px

}

.block-header .breadcrumb{

    font-size:12px;

    margin-top:2px;

    background:transparent;

    text-transform:uppercase

}

#toast-container>div{

    opacity:1;

    filter:alpha(opacity=100)

}

#toast-container>div,#toast-container>div:hover{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none

}

#toast-container .toast-close-button{

    opacity:.3;

    filter:alpha(opacity=30);

    color:#fff;

    top:-11px;

    text-shadow:none

}

#toast-container .toast-close-button:hover,#toast-container .toast-close-button:focus{

    opacity:.5;

    filter:alpha(opacity=50)

}

#toast-container .toast-info{

    background-color:#5c8ed4

}

#toast-container .toast-info .toast-close-button{

    color:#2a5ba0

}

#toast-container .toast-success{

    background-color:#22af46

}

#toast-container .toast-success .toast-close-button{

    color:#115a24

}

#toast-container .toast-warning{

    background-color:#f3ad06

}

#toast-container .toast-warning .toast-close-button{

    color:#8f6604

}

#toast-container .toast-error{

    background-color:#de4848

}

#toast-container .toast-error .toast-close-button{

    color:#8d1919

}

#toast-container .toast a{

    text-decoration:underline

}

#toast-container .toast a:hover,#toast-container .toast a:focus{

    text-decoration:none;

    color:#fff

}

#toast-container .toast .toast-message{

    font-size:14px;

    line-height:1.4

}

.accordion .card-header .btn{

    font-size:16px;

    padding:10px 20px;

    width:100%

}

.accordion.custom .card-header{

    background:transparent;

    border-color:#f0f0f0

}

.accordion.custom .card-header .btn{

    color:#666

}

.accordion.custom .card-header .btn:hover,.accordion.custom .card-header .btn:focus{

    text-decoration:none

}

.accordion.custom .card-body{

    font-size:15px;

    color:#777;

    line-height:28px

}

.accordion2{

    list-style:none;

    border-top:1px solid #eee

}

.accordion2 .accordion-item{

    border-bottom:1px solid #eee;

    padding:0 15px

}

.accordion2 .accordion-thumb{

    font-weight:400;

    font-size:16px;

    padding:.8rem 0;

    cursor:pointer

}

.accordion2 .accordion-thumb::before{

    content:"\f138";

    font-family:'FontAwesome';

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out

}

.accordion2 .accordion-panel{

    padding-bottom:.8rem;

    display:none

}

.accordion2 .accordion-item.is-active .accordion-thumb::before{

    content:"\f13a"

}

.carousel.vert .carousel-item-next.carousel-item-left,.carousel.vert .carousel-item-prev.carousel-item-right{

    -webkit-transform:translate3d(0, 0, 0);

    transform:translate3d(0, 0, 0)

}

.carousel.vert .carousel-item-next,.carousel.vert .active.carousel-item-right{

    -webkit-transform:translate3d(0, 100%, 0);

    transform:translate3d(0, 100% 0)

}

.carousel.vert .carousel-item-prev,.carousel.vert .active.carousel-item-left{

    -webkit-transform:translate3d(0, -100%, 0);

    transform:translate3d(0, -100%, 0)

}

.progress{

    -webkit-border-radius:2px;

    -moz-border-radius:2px;

    border-radius:2px;

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    background-color:#f1f1f1

}

.progress.wide{

    width:60px

}

.progress .progress-bar{

    -webkit-transition:width 3s ease;

    -moz-transition:width 3s ease;

    -ms-transition:width 3s ease;

    -o-transition:width 3s ease;

    transition:width 3s ease;

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none

}

.progress.progress-lg{

    height:28px

}

.progress.progress-sm{

    height:12px

}

.progress.progress-xs{

    height:5px

}

.progress.progress-sm .progress-bar,.progress.progress-xs .progress-bar{

    text-indent:-9999px

}

.progress-bar{

    background-color:#5c8ed4

}

.progress-bar-success{

    background-color:#22af46

}

.progress-bar-warning{

    background-color:#f3ad06

}

.progress-bar-danger{

    background-color:#de4848

}

.progress-bar-info{

    background-color:#3C89DA

}

.progress-transparent.custom-color-blue{

    background-color:rgba(14,155,226,0.2)

}

.progress-transparent.custom-color-blue .progress-bar{

    background-color:#0E9BE2

}

.progress-transparent.custom-color-green{

    background-color:rgba(124,172,37,0.2)

}

.progress-transparent.custom-color-green .progress-bar{

    background-color:#7CAC25

}

.progress-transparent.custom-color-red{

    background-color:rgba(255,68,2,0.2)

}

.progress-transparent.custom-color-red .progress-bar{

    background-color:#FF4402

}

.progress-transparent.custom-color-purple{

    background-color:rgba(171,125,246,0.2)

}

.progress-transparent.custom-color-purple .progress-bar{

    background-color:#AB7DF6

}

.progress-transparent.custom-color-yellow{

    background-color:rgba(243,187,35,0.2)

}

.progress-transparent.custom-color-yellow .progress-bar{

    background-color:#F3BB23

}

.progress-transparent.custom-color-lightseagreen{

    background-color:rgba(32,178,170,0.2)

}

.progress-transparent.custom-color-lightseagreen .progress-bar{

    background-color:#20b2aa

}

.tooltip-inner{

    background-color:#5a5a5a

}

.tooltip.in{

    opacity:1;

    filter:alpha(opacity=100)

}

.tooltip.left .tooltip-arrow{

    border-left-color:#5a5a5a

}

.tooltip.right .tooltip-arrow{

    border-right-color:#5a5a5a

}

.tooltip.top .tooltip-arrow{

    border-top-color:#5a5a5a

}

.tooltip.bottom .tooltip-arrow{

    border-bottom-color:#5a5a5a

}

.popover{

    -moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.05);

    -webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.05);

    box-shadow:0px 2px 6px 0px rgba(0,0,0,0.05);

    font-family:"Muli",sans-serif;

    border-color:#ededed

}

.popover-title{

    font-weight:600;

    background-color:#f5f5f5;

    color:#5A5A5A

}

.panel-group .panel .panel-heading{

    padding:0

}

.panel-group .panel .panel-title{

    font-size:14px;

    font-family:"Muli",sans-serif

}

.panel-group .panel .panel-title>a{

    display:block;

    padding:10px 15px

}

.panel-group .panel .panel-title>a:hover,.panel-group .panel .panel-title>a:focus{

    color:inherit

}

.panel-group .panel .panel-title>a i{

    font-size:18px;

    margin-right:5px

}

.panel-group .panel .panel-title>a i.icon-collapsed{

    display:none

}

.panel-group .panel .panel-title>a i.right{

    float:right;

    margin-right:0

}

.panel-group .panel .panel-title>a.collapsed .icon-expanded{

    display:none

}

.panel-group .panel .panel-title>a.collapsed .icon-collapsed{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    vertical-align:baseline

}

.pagination>li>a,.pagination>li>span{

    color:#5c8ed4

}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{

    background-color:#7ca4dd;

    border-color:#5c8ed4;

    color:#fff

}

.pagination>li:first-child>a,.pagination>li:first-child>span{

    -moz-border-radius-topleft:2px;

    -webkit-border-top-left-radius:2px;

    border-top-left-radius:2px;

    -moz-border-radius-bottomleft:2px;

    -webkit-border-bottom-left-radius:2px;

    border-bottom-left-radius:2px

}

.pagination>li:last-child>a,.pagination>li:last-child>span{

    -moz-border-radius-topright:2px;

    -webkit-border-top-right-radius:2px;

    border-top-right-radius:2px;

    -moz-border-radius-bottomright:2px;

    -webkit-border-bottom-right-radius:2px;

    border-bottom-right-radius:2px

}

.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{

    background-color:#7ca4dd;

    border-color:#5c8ed4;

    color:#fff

}

.pagination>.active>a,.pagination>.active>span{

    background-color:#5c8ed4;

    border-color:#4880cf

}

.pagination.borderless>li>a,.pagination.borderless>li>span{

    -webkit-border-radius:2px;

    -moz-border-radius:2px;

    border-radius:2px;

    border-color:transparent;

    margin:0 1px

}

.pagination.borderless>li:first-child>a,.pagination.borderless>li:first-child>span,.pagination.borderless>li:last-child>a,.pagination.borderless>li:last-child>span{

    -webkit-border-radius:2px;

    -moz-border-radius:2px;

    border-radius:2px

}

.pagination.borderless>li.active>a,.pagination.borderless>li.active>span{

    color:#fff;

    background-color:#5c8ed4

}

.pagination.borderless>li.active>a:hover,.pagination.borderless>li.active>a:focus,.pagination.borderless>li.active>span:hover,.pagination.borderless>li.active>span:focus{

    color:#fff;

    background-color:#5c8ed4

}

.pager li>a{

    border-color:#5c8ed4

}

.pager li>a:hover,.pager li>a:focus{

    background-color:#5c8ed4;

    border-color:#5086d1;

    color:#fff

}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{

    border-color:#ddd

}

.bd-example-border-utils [class^=border]{

    display:inline-block;

    width:5rem;

    height:5rem;

    margin:.25rem;

    background-color:#f5f5f5

}

.blockquote{

    border-left:none;

    border:1px solid #777;

    padding:20px;

    font-size:1.2em;

    line-height:1.8

}

.blockquote.blockquote-primary{

    border-color:#49c5b6

}

.blockquote.blockquote-primary small{

    color:#49c5b6

}

.blockquote.blockquote-info{

    border-color:#3C89DA

}

.blockquote.blockquote-info small{

    color:#3C89DA

}

.blockquote.blockquote-danger{

    border-color:#de4848

}

.blockquote.blockquote-danger small{

    color:#de4848

}

.blockquote small{

    font-size:.93em;

    text-transform:uppercase

}

#jqstooltip{

    background-color:#fff;

    border-color:#bdbdbd;

    color:#5A5A5A

}

#jqstooltip .jqsfield{

    color:#5A5A5A

}

.ct-chart{

    position:relative

}

.ct-chart .ct-grid{

    stroke:rgba(0,0,0,0.1);

    stroke-dasharray:1px

}

.ct-series .ct-line{

    stroke-width:1px

}

.ct-series .ct-bar{

    stroke-width:15px

}

.ct-series .ct-point{

    stroke-width:5px;

    stroke-linecap:circle

}

.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-point{

    stroke:#6ebdd1

}

.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie,.ct-series-a .ct-bar{

    fill:#6ebdd1

}

.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-point{

    stroke:#f9ab6c

}

.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie,.ct-series-b .ct-bar{

    fill:#f9ab6c

}

.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-point{

    stroke:#afc979

}

.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie,.ct-series-c .ct-bar{

    fill:#afc979

}

.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-point{

    stroke:#AB7DF6

}

.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie,.ct-series-d .ct-bar{

    fill:#AB7DF6

}

.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-point{

    stroke:#5cc196

}

.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie,.ct-series-e .ct-bar{

    fill:#5cc196

}

.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-point{

    stroke:#d17905

}

.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie,.ct-series-f .ct-bar{

    fill:#d17905

}

.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-point{

    stroke:#453d3f

}

.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie,.ct-series-g .ct-bar{

    fill:#453d3f

}

.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-point{

    stroke:#59922b

}

.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie,.ct-series-h .ct-bar{

    fill:#59922b

}

.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-point{

    stroke:#0544d3

}

.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie,.ct-series-i .ct-bar{

    fill:#0544d3

}

.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-point{

    stroke:#6b0392

}

.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie,.ct-series-j .ct-bar{

    fill:#6b0392

}

.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-point{

    stroke:#f05b4f

}

.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie,.ct-series-k .ct-bar{

    fill:#f05b4f

}

.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-point{

    stroke:#dda458

}

.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie,.ct-series-l .ct-bar{

    fill:#dda458

}

.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-point{

    stroke:#eacf7d

}

.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie,.ct-series-m .ct-bar{

    fill:#eacf7d

}

.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-point{

    stroke:#86797d

}

.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie,.ct-series-n .ct-bar{

    fill:#86797d

}

.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-point{

    stroke:#b2c326

}

.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie,.ct-series-o .ct-bar{

    fill:#b2c326

}

.chartist-tooltip{

    -webkit-border-radius:3px;

    -moz-border-radius:3px;

    border-radius:3px;

    min-width:3.5em;

    background:#5a5a5a;

    color:#fff

}

.chartist-tooltip:before{

    margin-left:-8px;

    border-width:8px;

    border-top-color:#5a5a5a

}

.ct-axis-title{

    fill:#9a9a9a

}

.ct-label{

    font-size:14px;

    color:#5A5A5A

}

.ct-legend{

    position:relative;

    z-index:5

}

.ct-legend li{

    display:inline-block;

    vertical-align:middle;

    *vertical-align:auto;

    *zoom:1;

    *display:inline;

    position:relative;

    margin-bottom:3px;

    list-style-type:none

}

.ct-legend li:before{

    -webkit-border-radius:2px;

    -moz-border-radius:2px;

    border-radius:2px;

    width:12px;

    height:12px;

    position:absolute;

    top:5px;

    left:0;

    content:'';

    border:3px solid transparent

}

.ct-legend li.inactive:before{

    background:transparent

}

.ct-legend.ct-legend-inside{

    position:absolute;

    top:0;

    right:0

}

.ct-legend .ct-series-0:before{

    background-color:#6ebdd1;

    border-color:#6ebdd1

}

.ct-legend .ct-series-1:before{

    background-color:#f9ab6c;

    border-color:#f9ab6c

}

.ct-legend .ct-series-2:before{

    background-color:#afc979;

    border-color:#afc979

}

.ct-legend .ct-series-3:before{

    background-color:#AB7DF6;

    border-color:#AB7DF6

}

.ct-legend .ct-series-4:before{

    background-color:#5cc196;

    border-color:#5cc196

}

.ct-legend .ct-series-5:before{

    background-color:#d17905;

    border-color:#d17905

}

.ct-legend .ct-series-6:before{

    background-color:#453d3f;

    border-color:#453d3f

}

.ct-legend .ct-series-7:before{

    background-color:#59922b;

    border-color:#59922b

}

.ct-legend .ct-series-8:before{

    background-color:#0544d3;

    border-color:#0544d3

}

.ct-legend .ct-series-9:before{

    background-color:#6b0392;

    border-color:#6b0392

}

.ct-legend .ct-series-10:before{

    background-color:#f05b4f;

    border-color:#f05b4f

}

.ct-legend .ct-series-11:before{

    background-color:#dda458;

    border-color:#dda458

}

.ct-legend .ct-series-12:before{

    background-color:#eacf7d;

    border-color:#eacf7d

}

.ct-legend .ct-series-13:before{

    background-color:#86797d;

    border-color:#86797d

}

.ct-legend .ct-series-14:before{

    background-color:#b2c326;

    border-color:#b2c326

}

.morris-hover.morris-default-style{

    -webkit-border-radius:0;

    -moz-border-radius:0;

    border-radius:0

}

.flot-chart{

    width:100%;

    height:320px

}

.panel-switch-btn{

    position:relative;

    right:20px;

    z-index:9

}

.panel-switch-btn label{

    font-weight:bold !important

}

.legendLabel{

    width:85px !important;

    position:relative;

    left:3px

}

#multiple_axis_chart .legendLabel{

    width:160px !important

}

.dashboard-donut-chart{

    width:280px;

    margin:0 auto

}

@media screen and (max-width: 767px){

    #Categories_Statistics .ct-label.ct-horizontal.ct-end{

        display:none

    }

}

.c3 line,.c3 path{

    stroke:#e8e8e8

}

.c3 .tick,.c3 .c3-legend-item{

    fill:#777

}

.z500px-color{

    color:#0099e5 !important

}

.about-me-color{

    color:#00405d !important

}

.airbnb-color{

    color:#fd5c63 !important

}

.alphabet-color{

    color:#ed1c24 !important

}

.amazon-color{

    color:#f90 !important

}

.american-express-color{

    color:#002663 !important

}

.aol-color{

    color:#ff0b00 !important

}

.behance-color{

    color:#1769ff !important

}

.bing-color{

    color:#ffb900 !important

}

.bitbucket-color{

    color:#205081 !important

}

.bitly-color{

    color:#ee6123 !important

}

.blogger-color{

    color:#f57d00 !important

}

.booking-com-color{

    color:#003580 !important

}

.buffer-color{

    color:#168eea !important

}

.code-school-color{

    color:#616f67 !important

}

.codecademy-color{

    color:#f65a5b !important

}

.creative-market-color{

    color:#8ba753 !important

}

.delicious-color{

    color:#39f !important

}

.deviantart-color{

    color:#05cc47 !important

}

.digg-color{

    color:#005be2 !important

}

.disqus-color{

    color:#2e9fff !important

}

.django-color{

    color:#092e20 !important

}

.dribbble-color{

    color:#ea4c89 !important

}

.dropbox-color{

    color:#007ee5 !important

}

.drupal-color{

    color:#0077c0 !important

}

.elance-color{

    color:#0d69af !important

}

.envato-color{

    color:#82b541 !important

}

.etsy-color{

    color:#d5641c !important

}

.facebook-color{

    color:#3b5998 !important

}

.feedly-color{

    color:#2bb24c !important

}

.flattr-color{

    color:#f67c1a !important

}

.flickr-color{

    color:#0063dc !important

}

.flipboard-color{

    color:#e12828 !important

}

.flixster-color{

    color:#2971b2 !important

}

.foursquare-color{

    color:#0732a2 !important

}

.github-color{

    color:#333 !important

}

.google-color{

    color:#4285f4 !important

}

.google-plus-color{

    color:#dc4e41 !important

}

.instagram-color{

    color:#3f729b !important

}

.kickstarter-color{

    color:#2bde73 !important

}

.kik-color{

    color:#82bc23 !important

}

.lastfm-color{

    color:#d51007 !important

}

.line-color{

    color:#00c300 !important

}

.linkedin-color{

    color:#0077b5 !important

}

.mail-ru-color{

    color:#168de2 !important

}

.mailchimp-color{

    color:#2c9ab7 !important

}

.myspace-color{

    color:#000 !important

}

.netflix-color{

    color:#e50914 !important

}

.ning-color{

    color:#75af42 !important

}

.path-color{

    color:#ee3423 !important

}

.patreon-color{

    color:#e6461a !important

}

.paypal-color{

    color:#003087 !important

}

.photobucket-color{

    color:#0ea0db !important

}

.pinterest-color{

    color:#bd081c !important

}

.product-hunt-color{

    color:#da552f !important

}

.quora-color{

    color:#a82400 !important

}

.rdio-color{

    color:#007dc3 !important

}

.reddit-color{

    color:#ff4500 !important

}

.rss-color{

    color:#f26522 !important

}

.salesforce-color{

    color:#1798c1 !important

}

.scribd-color{

    color:#1a7bba !important

}

.shopify-color{

    color:#96bf48 !important

}

.skype-color{

    color:#00aff0 !important

}

.slack-color{

    color:#6ecadc !important

}

.slideshare-color{

    color:#0077b5 !important

}

.soundcloud-color{

    color:#f80 !important

}

.spotify-color{

    color:#2ebd59 !important

}

.squarespace-color{

    color:#222 !important

}

.stackoverflow-color{

    color:#fe7a15 !important

}

.stripe-color{

    color:#00afe1 !important

}

.stumbleupon-color{

    color:#eb4924 !important

}

.telegram-color{

    color:#08c !important

}

.tumblr-color{

    color:#35465c !important

}

.twitch-tv-color{

    color:#6441a5 !important

}

.twitter-color{

    color:#55acee !important

}

.vimeo-color{

    color:#162221 !important

}

.vine-color{

    color:#00b488 !important

}

.wechat-color{

    color:#7bb32e !important

}

.whatsapp-color{

    color:#43d854 !important

}

.wordpress-color{

    color:#21759b !important

}

.yahoo-color{

    color:#410093 !important

}

.youtube-color{

    color:#cd201f !important

}

.z500px-bg{

    background-color:#0099e5 !important

}

.z500px-bg:hover,.z500px-bg:focus{

    background-color:#08c !important

}

.about-me-bg{

    background-color:#00405d !important

}

.about-me-bg:hover,.about-me-bg:focus{

    background-color:#002e44 !important

}

.airbnb-bg{

    background-color:#fd5c63 !important

}

.airbnb-bg:hover,.airbnb-bg:focus{

    background-color:#fd434b !important

}

.alphabet-bg{

    background-color:#ed1c24 !important

}

.alphabet-bg:hover,.alphabet-bg:focus{

    background-color:#de1219 !important

}

.amazon-bg{

    background-color:#f90 !important

}

.amazon-bg:hover,.amazon-bg:focus{

    background-color:#e68a00 !important

}

.american-express-bg{

    background-color:#002663 !important

}

.american-express-bg:hover,.american-express-bg:focus{

    background-color:#001c4a !important

}

.aol-bg{

    background-color:#ff0b00 !important

}

.aol-bg:hover,.aol-bg:focus{

    background-color:#e60a00 !important

}

.behance-bg{

    background-color:#1769ff !important

}

.behance-bg:hover,.behance-bg:focus{

    background-color:#0059fd !important

}

.bing-bg{

    background-color:#ffb900 !important

}

.bing-bg:hover,.bing-bg:focus{

    background-color:#e6a700 !important

}

.bitbucket-bg{

    background-color:#205081 !important

}

.bitbucket-bg:hover,.bitbucket-bg:focus{

    background-color:#1b436d !important

}

.bitly-bg{

    background-color:#ee6123 !important

}

.bitly-bg:hover,.bitly-bg:focus{

    background-color:#e65312 !important

}

.blogger-bg{

    background-color:#f57d00 !important

}

.blogger-bg:hover,.blogger-bg:focus{

    background-color:#dc7000 !important

}

.booking-com-bg{

    background-color:#003580 !important

}

.booking-com-bg:hover,.booking-com-bg:focus{

    background-color:#002a67 !important

}

.buffer-bg{

    background-color:#168eea !important

}

.buffer-bg:hover,.buffer-bg:focus{

    background-color:#1380d3 !important

}

.code-school-bg{

    background-color:#616f67 !important

}

.code-school-bg:hover,.code-school-bg:focus{

    background-color:#55615a !important

}

.codecademy-bg{

    background-color:#f65a5b !important

}

.codecademy-bg:hover,.codecademy-bg:focus{

    background-color:#f54243 !important

}

.creative-market-bg{

    background-color:#8ba753 !important

}

.creative-market-bg:hover,.creative-market-bg:focus{

    background-color:#7d964b !important

}

.delicious-bg{

    background-color:#39f !important

}

.delicious-bg:hover,.delicious-bg:focus{

    background-color:#1a8cff !important

}

.deviantart-bg{

    background-color:#05cc47 !important

}

.deviantart-bg:hover,.deviantart-bg:focus{

    background-color:#04b33e !important

}

.digg-bg{

    background-color:#005be2 !important

}

.digg-bg:hover,.digg-bg:focus{

    background-color:#0051c9 !important

}

.disqus-bg{

    background-color:#2e9fff !important

}

.disqus-bg:hover,.disqus-bg:focus{

    background-color:#1593ff !important

}

.django-bg{

    background-color:#092e20 !important

}

.django-bg:hover,.django-bg:focus{

    background-color:#051911 !important

}

.dribbble-bg{

    background-color:#ea4c89 !important

}

.dribbble-bg:hover,.dribbble-bg:focus{

    background-color:#e7357a !important

}

.dropbox-bg{

    background-color:#007ee5 !important

}

.dropbox-bg:hover,.dropbox-bg:focus{

    background-color:#0070cc !important

}

.drupal-bg{

    background-color:#0077c0 !important

}

.drupal-bg:hover,.drupal-bg:focus{

    background-color:#0067a7 !important

}

.elance-bg{

    background-color:#0d69af !important

}

.elance-bg:hover,.elance-bg:focus{

    background-color:#0b5b97 !important

}

.envato-bg{

    background-color:#82b541 !important

}

.envato-bg:hover,.envato-bg:focus{

    background-color:#75a23a !important

}

.etsy-bg{

    background-color:#d5641c !important

}

.etsy-bg:hover,.etsy-bg:focus{

    background-color:#be5919 !important

}

.facebook-bg{

    background-color:#3b5998 !important

}

.facebook-bg:hover,.facebook-bg:focus{

    background-color:#344e86 !important

}

.feedly-bg{

    background-color:#2bb24c !important

}

.feedly-bg:hover,.feedly-bg:focus{

    background-color:#269d43 !important

}

.flattr-bg{

    background-color:#f67c1a !important

}

.flattr-bg:hover,.flattr-bg:focus{

    background-color:#ed6f09 !important

}

.flickr-bg{

    background-color:#0063dc !important

}

.flickr-bg:hover,.flickr-bg:focus{

    background-color:#0058c3 !important

}

.flipboard-bg{

    background-color:#e12828 !important

}

.flipboard-bg:hover,.flipboard-bg:focus{

    background-color:#d21d1d !important

}

.flixster-bg{

    background-color:#2971b2 !important

}

.flixster-bg:hover,.flixster-bg:focus{

    background-color:#24649d !important

}

.foursquare-bg{

    background-color:#0732a2 !important

}

.foursquare-bg:hover,.foursquare-bg:focus{

    background-color:#062a8a !important

}

.github-bg{

    background-color:#333 !important

}

.github-bg:hover,.github-bg:focus{

    background-color:#262626 !important

}

.google-bg{

    background-color:#4285f4 !important

}

.google-bg:hover,.google-bg:focus{

    background-color:#2a75f3 !important

}

.google-plus-bg{

    background-color:#dc4e41 !important

}

.google-plus-bg:hover,.google-plus-bg:focus{

    background-color:#d83a2b !important

}

.instagram-bg{

    background-color:#3f729b !important

}

.instagram-bg:hover,.instagram-bg:focus{

    background-color:#386589 !important

}

.kickstarter-bg{

    background-color:#2bde73 !important

}

.kickstarter-bg:hover,.kickstarter-bg:focus{

    background-color:#20cf67 !important

}

.kik-bg{

    background-color:#82bc23 !important

}

.kik-bg:hover,.kik-bg:focus{

    background-color:#73a71f !important

}

.lastfm-bg{

    background-color:#d51007 !important

}

.lastfm-bg:hover,.lastfm-bg:focus{

    background-color:#bc0e06 !important

}

.line-bg{

    background-color:#00c300 !important

}

.line-bg:hover,.line-bg:focus{

    background-color:#0a0 !important

}

.linkedin-bg{

    background-color:#0077b5 !important

}

.linkedin-bg:hover,.linkedin-bg:focus{

    background-color:#00669c !important

}

.mail-ru-bg{

    background-color:#168de2 !important

}

.mail-ru-bg:hover,.mail-ru-bg:focus{

    background-color:#147fcb !important

}

.mailchimp-bg{

    background-color:#2c9ab7 !important

}

.mailchimp-bg:hover,.mailchimp-bg:focus{

    background-color:#2789a2 !important

}

.myspace-bg{

    background-color:#000 !important

}

.myspace-bg:hover,.myspace-bg:focus{

    background-color:#000 !important

}

.netflix-bg{

    background-color:#e50914 !important

}

.netflix-bg:hover,.netflix-bg:focus{

    background-color:#cc0812 !important

}

.ning-bg{

    background-color:#75af42 !important

}

.ning-bg:hover,.ning-bg:focus{

    background-color:#699c3b !important

}

.path-bg{

    background-color:#ee3423 !important

}

.path-bg:hover,.path-bg:focus{

    background-color:#e62412 !important

}

.patreon-bg{

    background-color:#e6461a !important

}

.patreon-bg:hover,.patreon-bg:focus{

    background-color:#d03f17 !important

}

.paypal-bg{

    background-color:#003087 !important

}

.paypal-bg:hover,.paypal-bg:focus{

    background-color:#00276e !important

}

.photobucket-bg{

    background-color:#0ea0db !important

}

.photobucket-bg:hover,.photobucket-bg:focus{

    background-color:#0c8ec3 !important

}

.pinterest-bg{

    background-color:#bd081c !important

}

.pinterest-bg:hover,.pinterest-bg:focus{

    background-color:#a50718 !important

}

.product-hunt-bg{

    background-color:#da552f !important

}

.product-hunt-bg:hover,.product-hunt-bg:focus{

    background-color:#cb4924 !important

}

.quora-bg{

    background-color:#a82400 !important

}

.quora-bg:hover,.quora-bg:focus{

    background-color:#8f1f00 !important

}

.rdio-bg{

    background-color:#007dc3 !important

}

.rdio-bg:hover,.rdio-bg:focus{

    background-color:#006daa !important

}

.reddit-bg{

    background-color:#ff4500 !important

}

.reddit-bg:hover,.reddit-bg:focus{

    background-color:#e63e00 !important

}

.rss-bg{

    background-color:#f26522 !important

}

.rss-bg:hover,.rss-bg:focus{

    background-color:#ed560e !important

}

.salesforce-bg{

    background-color:#1798c1 !important

}

.salesforce-bg:hover,.salesforce-bg:focus{

    background-color:#1486aa !important

}

.scribd-bg{

    background-color:#1a7bba !important

}

.scribd-bg:hover,.scribd-bg:focus{

    background-color:#176ca4 !important

}

.shopify-bg{

    background-color:#96bf48 !important

}

.shopify-bg:hover,.shopify-bg:focus{

    background-color:#89b03e !important

}

.skype-bg{

    background-color:#00aff0 !important

}

.skype-bg:hover,.skype-bg:focus{

    background-color:#009cd7 !important

}

.slack-bg{

    background-color:#6ecadc !important

}

.slack-bg:hover,.slack-bg:focus{

    background-color:#59c2d7 !important

}

.slideshare-bg{

    background-color:#0077b5 !important

}

.slideshare-bg:hover,.slideshare-bg:focus{

    background-color:#00669c !important

}

.soundcloud-bg{

    background-color:#f80 !important

}

.soundcloud-bg:hover,.soundcloud-bg:focus{

    background-color:#e67a00 !important

}

.spotify-bg{

    background-color:#2ebd59 !important

}

.spotify-bg:hover,.spotify-bg:focus{

    background-color:#29a84f !important

}

.squarespace-bg{

    background-color:#222 !important

}

.squarespace-bg:hover,.squarespace-bg:focus{

    background-color:#151515 !important

}

.stackoverflow-bg{

    background-color:#fe7a15 !important

}

.stackoverflow-bg:hover,.stackoverflow-bg:focus{

    background-color:#f86c01 !important

}

.stripe-bg{

    background-color:#00afe1 !important

}

.stripe-bg:hover,.stripe-bg:focus{

    background-color:#009bc8 !important

}

.stumbleupon-bg{

    background-color:#eb4924 !important

}

.stumbleupon-bg:hover,.stumbleupon-bg:focus{

    background-color:#e13b15 !important

}

.telegram-bg{

    background-color:#08c !important

}

.telegram-bg:hover,.telegram-bg:focus{

    background-color:#0077b3 !important

}

.tumblr-bg{

    background-color:#35465c !important

}

.tumblr-bg:hover,.tumblr-bg:focus{

    background-color:#2c3a4c !important

}

.twitch-tv-bg{

    background-color:#6441a5 !important

}

.twitch-tv-bg:hover,.twitch-tv-bg:focus{

    background-color:#593a93 !important

}

.twitter-bg{

    background-color:#55acee !important

}

.twitter-bg:hover,.twitter-bg:focus{

    background-color:#3ea1ec !important

}

.vimeo-bg{

    background-color:#162221 !important

}

.vimeo-bg:hover,.vimeo-bg:focus{

    background-color:#0c1312 !important

}

.vine-bg{

    background-color:#00b488 !important

}

.vine-bg:hover,.vine-bg:focus{

    background-color:#009b75 !important

}

.wechat-bg{

    background-color:#7bb32e !important

}

.wechat-bg:hover,.wechat-bg:focus{

    background-color:#6d9f29 !important

}

.whatsapp-bg{

    background-color:#43d854 !important

}

.whatsapp-bg:hover,.whatsapp-bg:focus{

    background-color:#2ed441 !important

}

.wordpress-bg{

    background-color:#21759b !important

}

.wordpress-bg:hover,.wordpress-bg:focus{

    background-color:#1d6586 !important

}

.yahoo-bg{

    background-color:#410093 !important

}

.yahoo-bg:hover,.yahoo-bg:focus{

    background-color:#36007a !important

}

.youtube-bg{

    background-color:#cd201f !important

}

.youtube-bg:hover,.youtube-bg:focus{

    background-color:#b71d1c !important

}

ul.list-justify>li{

    margin-bottom:5px

}

ul.list-justify>li span,ul.list-justify>li strong{

    float:right

}

ul.list-justify.large-number>li{

    margin-bottom:15px

}

ul.list-justify.large-number span{

    font-size:32px;

    line-height:1

}

.text-primary{

    color:#5c8ed4

}

.text-info{

    color:#3C89DA

}

.text-success{

    color:#22af46

}

.text-warning{

    color:#f3ad06

}

.text-danger{

    color:#de4848

}

.text-muted{

    color:#9A9A9A

}

.text-larger{

    font-size:1.2em

}

.text-large{

    font-size:1.53em

}

.bg-success{

    background-color:#22af46

}

.bg-warning{

    background-color:#f3ad06

}

.bg-danger{

    background-color:#de4848

}

.bg-info{

    background-color:#3C89DA

}

.text-col-red{

    color:#ee2558

}

.text-col-blue{

    color:#fff

}

.text-col-orange{

    color:#f5a81d

}

.text-col-green{

    color:#86c541

}

.text-col-dark{

    color:#17191c

}

.text-col-white{

    color:#fff

}

.text-col-yellow{

    color:#F3BB23

}

.m-l--125{

    margin-left:-125px

}

.m-t--125{

    margin-top:-125px

}

.m-r--125{

    margin-right:-125px

}

.m-b--125{

    margin-bottom:-125px

}

.m-l--120{

    margin-left:-120px

}

.m-t--120{

    margin-top:-120px

}

.m-r--120{

    margin-right:-120px

}

.m-b--120{

    margin-bottom:-120px

}

.m-l--115{

    margin-left:-115px

}

.m-t--115{

    margin-top:-115px

}

.m-r--115{

    margin-right:-115px

}

.m-b--115{

    margin-bottom:-115px

}

.m-l--110{

    margin-left:-110px

}

.m-t--110{

    margin-top:-110px

}

.m-r--110{

    margin-right:-110px

}

.m-b--110{

    margin-bottom:-110px

}

.m-l--105{

    margin-left:-105px

}

.m-t--105{

    margin-top:-105px

}

.m-r--105{

    margin-right:-105px

}

.m-b--105{

    margin-bottom:-105px

}

.m-l--100{

    margin-left:-100px

}

.m-t--100{

    margin-top:-100px

}

.m-r--100{

    margin-right:-100px

}

.m-b--100{

    margin-bottom:-100px

}

.m-l--95{

    margin-left:-95px

}

.m-t--95{

    margin-top:-95px

}

.m-r--95{

    margin-right:-95px

}

.m-b--95{

    margin-bottom:-95px

}

.m-l--90{

    margin-left:-90px

}

.m-t--90{

    margin-top:-90px

}

.m-r--90{

    margin-right:-90px

}

.m-b--90{

    margin-bottom:-90px

}

.m-l--85{

    margin-left:-85px

}

.m-t--85{

    margin-top:-85px

}

.m-r--85{

    margin-right:-85px

}

.m-b--85{

    margin-bottom:-85px

}

.m-l--80{

    margin-left:-80px

}

.m-t--80{

    margin-top:-80px

}

.m-r--80{

    margin-right:-80px

}

.m-b--80{

    margin-bottom:-80px

}

.m-l--75{

    margin-left:-75px

}

.m-t--75{

    margin-top:-75px

}

.m-r--75{

    margin-right:-75px

}

.m-b--75{

    margin-bottom:-75px

}

.m-l--70{

    margin-left:-70px

}

.m-t--70{

    margin-top:-70px

}

.m-r--70{

    margin-right:-70px

}

.m-b--70{

    margin-bottom:-70px

}

.m-l--65{

    margin-left:-65px

}

.m-t--65{

    margin-top:-65px

}

.m-r--65{

    margin-right:-65px

}

.m-b--65{

    margin-bottom:-65px

}

.m-l--60{

    margin-left:-60px

}

.m-t--60{

    margin-top:-60px

}

.m-r--60{

    margin-right:-60px

}

.m-b--60{

    margin-bottom:-60px

}

.m-l--55{

    margin-left:-55px

}

.m-t--55{

    margin-top:-55px

}

.m-r--55{

    margin-right:-55px

}

.m-b--55{

    margin-bottom:-55px

}

.m-l--50{

    margin-left:-50px

}

.m-t--50{

    margin-top:-50px

}

.m-r--50{

    margin-right:-50px

}

.m-b--50{

    margin-bottom:-50px

}

.m-l--45{

    margin-left:-45px

}

.m-t--45{

    margin-top:-45px

}

.m-r--45{

    margin-right:-45px

}

.m-b--45{

    margin-bottom:-45px

}

.m-l--40{

    margin-left:-40px

}

.m-t--40{

    margin-top:-40px

}

.m-r--40{

    margin-right:-40px

}

.m-b--40{

    margin-bottom:-40px

}

.m-l--35{

    margin-left:-35px

}

.m-t--35{

    margin-top:-35px

}

.m-r--35{

    margin-right:-35px

}

.m-b--35{

    margin-bottom:-35px

}

.m-l--30{

    margin-left:-30px

}

.m-t--30{

    margin-top:-30px

}

.m-r--30{

    margin-right:-30px

}

.m-b--30{

    margin-bottom:-30px

}

.m-l--25{

    margin-left:-25px

}

.m-t--25{

    margin-top:-25px

}

.m-r--25{

    margin-right:-25px

}

.m-b--25{

    margin-bottom:-25px

}

.m-l--20{

    margin-left:-20px

}

.m-t--20{

    margin-top:-20px

}

.m-r--20{

    margin-right:-20px

}

.m-b--20{

    margin-bottom:-20px

}

.m-l--15{

    margin-left:-15px

}

.m-t--15{

    margin-top:-15px

}

.m-r--15{

    margin-right:-15px

}

.m-b--15{

    margin-bottom:-15px

}

.m-l--10{

    margin-left:-10px

}

.m-t--10{

    margin-top:-10px

}

.m-r--10{

    margin-right:-10px

}

.m-b--10{

    margin-bottom:-10px

}

.m-l--5{

    margin-left:-5px

}

.m-t--5{

    margin-top:-5px

}

.m-r--5{

    margin-right:-5px

}

.m-b--5{

    margin-bottom:-5px

}

.m-l-0,.block-header .breadcrumb{

    margin-left:0px

}

.m-t-0,.navbar-fixed-top .navbar-brand img,.weather2 .days-list .day h5,.weather .city,.weather .city h3,.page-calendar .event-name h4{

    margin-top:0px

}

.m-r-0,.navbar-fixed-top .navbar-brand,.menu-icon .navbar-fixed-top .container-fluid .navbar-brand,.menu-icon .sidebar .user-account .user-photo,.block-header .breadcrumb,.c_list .fancy-checkbox{

    margin-right:0px

}

.m-b-0,.card .header,.navbar-nav ul.notifications li>a .media,.navbar-nav ul.notifications li .text,.navbar-nav ul.task li a .progress,.navbar-nav .user-profile .drop-right h4,.navbar-nav .user-profile .drop-right p,.auth-main .card,.auth-main .auth-box .auth-right .right-top ul,.auth-main .auth-box .lead,.block-header h2,.block-header .breadcrumb,#toast-container .toast,.right-sidebar .card,.right-sidebar .card ul,.contact-list li .contact-name,.top_counter .content .number,.basic-list,.weather .city h3,.weather6 p,.feeds_widget,.c_list .fancy-checkbox,.c_list .c_name,.c_list address,.social_media_table .table,.page-calendar .event-name h6,.page-calendar .event-name h4,.page-calendar .event-name p,.page-calendar .event-name address,.folder h6,.pricing,.pricing h3,.testimonial4 h6{

    margin-bottom:0px

}

.m-l-5,.btn-toolbar>.btn-group,.badge,.wizard .actions a{

    margin-left:5px

}

.m-t-5,.card .header h2 small,.user-account .user-photo,.user-account .dropdown,.auth-main .auth-box .lead,.setting-list li,.team-info,.page-calendar .event-name address{

    margin-top:5px

}

.m-r-5,.badge,.nav-tabs-new>li>a,.nav-tabs-new2>li>a,.new_timeline .bullet,.b4gallery .nav-item,.page-calendar .event-name address i{

    margin-right:5px

}

.m-b-5,.sidebar .metismenu li.heading,.form-group label,.choose-skin li,.weather .days li img{

    margin-bottom:5px

}

.m-l-10,.navbar-nav ul.user-menu.menu-icon>li>a span,.accordion2 .accordion-thumb span,.c_list .c_name{

    margin-left:10px

}

.m-t-10,.page-loader-wrapper p,.weather3 .top .wrapper .temp .deg,.member-card .social-links{

    margin-top:10px

}

.m-r-10,.navbar-nav .user-profile .drop-list li a i,.user-account .user-photo,.user-account .dropdown .dropdown-menu a i,.top_counter .icon,.list-referrals .value,.right_chat .media .media-object,.profile-social li a i{

    margin-right:10px

}

.m-b-10,.user-account,.auth-main .auth-box .btn-signin-social,.contact-card .social-links,.weather4 i,.testimonial4 .item img{

    margin-bottom:10px

}

.m-l-15{

    margin-left:15px

}

.m-t-15{

    margin-top:15px

}

.m-r-15,.navbar-nav,.ct-legend li,.contact-list li .contact-img,.new_timeline .header .color-overlay .day-number{

    margin-right:15px

}

.m-b-15,.contact-card .social-icon,.w_social3 .card .fa{

    margin-bottom:15px

}

.m-l-20,.media.mright .media-right,.chat-widget li.left .chat-info,.invoice1 .info{

    margin-left:20px

}

.m-t-20,.sidebar .metismenu li.heading,.auth-main .card .header h3,.auth-main .auth-box .form-auth-small .btn,.auth-main .auth-box .form-auth-small .bottom,.block-header,.weather3 .top .wrapper .heading,.weather3 .top .wrapper .location,.stats-report,.pricing2 .pricing-plan .btn{

    margin-top:20px

}

.m-r-20,.navbar-fixed-top .navbar-right #navbar-search,.navbar-nav ul.notifications li>a .media .media-left,.media.mleft .media-left,.bs-example .media .media-left,.chat-widget li.right .chat-info{

    margin-right:20px

}

.m-b-20,.block-header,.media,.contact-list li,.weather .city,.chat-widget li,.chart.easy-pie-chart-1,.profilepage_2 .profile-header .profile-image,.pricing2 .pricing-plan .btn,.testimonials .body h4{

    margin-bottom:20px

}

.m-l-25{

    margin-left:25px

}

.m-t-25{

    margin-top:25px

}

.m-r-25{

    margin-right:25px

}

.m-b-25{

    margin-bottom:25px

}

.m-l-30{

    margin-left:30px

}

.m-t-30{

    margin-top:30px

}

.m-r-30{

    margin-right:30px

}

.m-b-30,.testimonial2,.testimonial3{

    margin-bottom:30px

}

.m-l-35{

    margin-left:35px

}

.m-t-35{

    margin-top:35px

}

.m-r-35{

    margin-right:35px

}

.m-b-35{

    margin-bottom:35px

}

.m-l-40{

    margin-left:40px

}

.m-t-40{

    margin-top:40px

}

.m-r-40{

    margin-right:40px

}

.m-b-40{

    margin-bottom:40px

}

.m-l-45{

    margin-left:45px

}

.m-t-45{

    margin-top:45px

}

.m-r-45{

    margin-right:45px

}

.m-b-45{

    margin-bottom:45px

}

.m-l-50{

    margin-left:50px

}

.m-t-50{

    margin-top:50px

}

.m-r-50{

    margin-right:50px

}

.m-b-50{

    margin-bottom:50px

}

.m-l-55{

    margin-left:55px

}

.m-t-55{

    margin-top:55px

}

.m-r-55{

    margin-right:55px

}

.m-b-55{

    margin-bottom:55px

}

.m-l-60{

    margin-left:60px

}

.m-t-60{

    margin-top:60px

}

.m-r-60{

    margin-right:60px

}

.m-b-60{

    margin-bottom:60px

}

.m-l-65{

    margin-left:65px

}

.m-t-65{

    margin-top:65px

}

.m-r-65{

    margin-right:65px

}

.m-b-65{

    margin-bottom:65px

}

.m-l-70{

    margin-left:70px

}

.m-t-70{

    margin-top:70px

}

.m-r-70{

    margin-right:70px

}

.m-b-70{

    margin-bottom:70px

}

.m-l-75{

    margin-left:75px

}

.m-t-75{

    margin-top:75px

}

.m-r-75{

    margin-right:75px

}

.m-b-75{

    margin-bottom:75px

}

.m-l-80{

    margin-left:80px

}

.m-t-80{

    margin-top:80px

}

.m-r-80{

    margin-right:80px

}

.m-b-80{

    margin-bottom:80px

}

.m-l-85{

    margin-left:85px

}

.m-t-85{

    margin-top:85px

}

.m-r-85{

    margin-right:85px

}

.m-b-85{

    margin-bottom:85px

}

.m-l-90{

    margin-left:90px

}

.m-t-90{

    margin-top:90px

}

.m-r-90{

    margin-right:90px

}

.m-b-90{

    margin-bottom:90px

}

.m-l-95{

    margin-left:95px

}

.m-t-95{

    margin-top:95px

}

.m-r-95{

    margin-right:95px

}

.m-b-95{

    margin-bottom:95px

}

.m-l-100{

    margin-left:100px

}

.m-t-100{

    margin-top:100px

}

.m-r-100{

    margin-right:100px

}

.m-b-100{

    margin-bottom:100px

}

.m-l-105{

    margin-left:105px

}

.m-t-105{

    margin-top:105px

}

.m-r-105{

    margin-right:105px

}

.m-b-105{

    margin-bottom:105px

}

.m-l-110{

    margin-left:110px

}

.m-t-110{

    margin-top:110px

}

.m-r-110{

    margin-right:110px

}

.m-b-110{

    margin-bottom:110px

}

.m-l-115{

    margin-left:115px

}

.m-t-115{

    margin-top:115px

}

.m-r-115{

    margin-right:115px

}

.m-b-115{

    margin-bottom:115px

}

.m-l-120{

    margin-left:120px

}

.m-t-120{

    margin-top:120px

}

.m-r-120{

    margin-right:120px

}

.m-b-120{

    margin-bottom:120px

}

.m-l-125{

    margin-left:125px

}

.m-t-125{

    margin-top:125px

}

.m-r-125{

    margin-right:125px

}

.m-b-125{

    margin-bottom:125px

}

.margin-0,.nav-tabs-new>li>a,.card .header .header-dropdown,.card .header h2,.navbar-fixed-top .navbar-right .btn-toggle-hide,.navbar-nav,.sidebar ul,.menu-icon .sidebar .metismenu li a i,.accordion2,.accordion2 .accordion-thumb,.accordion2 .accordion-panel,.media .media-body .media-heading,.wizard .content,.wizard .content .body label.error,.mega_menubar .links,.new_timeline>ul,.new_timeline h3,.new_timeline h4,.project_report h6,.project_report .team-info,.weather2 .city-selected .temp h2,.weather2 .days-list,.weather3 .bottom .forecast,.weather4 p,.feeds_widget li .feeds-body .title,.stats-report .stat-item h5,.c_list tr td .btn,.w_social2 .pw_content .pw_header h6,.w_user .wid-u-info h5,.timeline-item h5,.fc-overlay.left,.fc-overlay.right,.fc .fc-toolbar,.fc .fc-toolbar h2,.pricing2 .pricing-plan .pricing-features{

    margin:0 !important

}

.p-l-0,.navbar-fixed-top .container-fluid,.navbar-fixed-top .navbar-btn button,.menu-icon .navbar-fixed-top .container-fluid,.pricing,.invoice .nav-tabs{

    padding-left:0px

}

.p-t-0,.navbar-nav ul.user-menu>li:first-child,.navbar-nav .user-profile .drop-list li a:first-child,.right-sidebar .card .body,.basic-list li:first-child,.taskboard .card .body{

    padding-top:0px

}

.p-r-0,.invoice .nav-tabs{

    padding-right:0px

}

.p-b-0,.navbar-nav ul.notifications li.footer a,.number-chart .body,.basic-list li:last-child{

    padding-bottom:0px

}

.p-l-5{

    padding-left:5px

}

.p-t-5,.navbar-nav ul.user-menu.menu-icon>li>a,.fc .fc-toolbar h2{

    padding-top:5px

}

.p-r-5,.auth-main .auth-box .auth-right .right-top ul li,.wizard.vertical>.steps{

    padding-right:5px

}

.p-b-5,.navbar-nav ul.user-menu.menu-icon>li>a,.sidebar .metismenu>li{

    padding-bottom:5px

}

.p-l-10,.auth-main .auth-box .auth-right .right-top ul li,.right-sidebar .new_timeline>ul,.choose-skin li span{

    padding-left:10px

}

.p-t-10,.fc .fc-toolbar,.pricing2 .pricing-plan .pricing-price{

    padding-top:10px

}

.p-r-10{

    padding-right:10px

}

.p-b-10,.fc .fc-toolbar,.pricing2 .pricing-plan .pricing-price{

    padding-bottom:10px

}

.p-l-15,.ct-legend li{

    padding-left:15px

}

.p-t-15,.basic-list li{

    padding-top:15px

}

.p-r-15,.navbar-fixed-top .navbar-btn button,.navbar-fixed-top .navbar-right .btn-toggle-hide,.stats-report .stat-item,.taskboard .dd-handle .action li a{

    padding-right:15px

}

.p-b-15,.basic-list li{

    padding-bottom:15px

}

.p-l-20,.navbar-fixed-top .navbar-right #navbar-search .form-control,.testimonial4{

    padding-left:20px

}

.p-t-20,.navbar-nav ul.notifications li.footer a,.navbar-nav ul.user-menu .menu-button,.mega_menubar,.weather3 .bottom .forecast{

    padding-top:20px

}

.p-r-20,.testimonial4{

    padding-right:20px

}

.p-b-20,.navbar-nav ul.notifications li.header{

    padding-bottom:20px

}

.p-l-25{

    padding-left:25px

}

.p-t-25{

    padding-top:25px

}

.p-r-25{

    padding-right:25px

}

.p-b-25{

    padding-bottom:25px

}

.p-l-30{

    padding-left:30px

}

.p-t-30{

    padding-top:30px

}

.p-r-30{

    padding-right:30px

}

.p-b-30{

    padding-bottom:30px

}

.p-l-35{

    padding-left:35px

}

.p-t-35{

    padding-top:35px

}

.p-r-35{

    padding-right:35px

}

.p-b-35{

    padding-bottom:35px

}

.p-l-40{

    padding-left:40px

}

.p-t-40{

    padding-top:40px

}

.p-r-40{

    padding-right:40px

}

.p-b-40,.testimonial-slider.body{

    padding-bottom:40px

}

.p-l-45{

    padding-left:45px

}

.p-t-45{

    padding-top:45px

}

.p-r-45{

    padding-right:45px

}

.p-b-45{

    padding-bottom:45px

}

.p-l-50{

    padding-left:50px

}

.p-t-50{

    padding-top:50px

}

.p-r-50{

    padding-right:50px

}

.p-b-50{

    padding-bottom:50px

}

.p-l-55{

    padding-left:55px

}

.p-t-55{

    padding-top:55px

}

.p-r-55{

    padding-right:55px

}

.p-b-55{

    padding-bottom:55px

}

.p-l-60{

    padding-left:60px

}

.p-t-60{

    padding-top:60px

}

.p-r-60{

    padding-right:60px

}

.p-b-60{

    padding-bottom:60px

}

.p-l-65{

    padding-left:65px

}

.p-t-65{

    padding-top:65px

}

.p-r-65{

    padding-right:65px

}

.p-b-65{

    padding-bottom:65px

}

.p-l-70{

    padding-left:70px

}

.p-t-70{

    padding-top:70px

}

.p-r-70{

    padding-right:70px

}

.p-b-70{

    padding-bottom:70px

}

.p-l-75{

    padding-left:75px

}

.p-t-75{

    padding-top:75px

}

.p-r-75{

    padding-right:75px

}

.p-b-75{

    padding-bottom:75px

}

.p-l-80{

    padding-left:80px

}

.p-t-80{

    padding-top:80px

}

.p-r-80{

    padding-right:80px

}

.p-b-80{

    padding-bottom:80px

}

.p-l-85{

    padding-left:85px

}

.p-t-85{

    padding-top:85px

}

.p-r-85{

    padding-right:85px

}

.p-b-85{

    padding-bottom:85px

}

.p-l-90{

    padding-left:90px

}

.p-t-90{

    padding-top:90px

}

.p-r-90{

    padding-right:90px

}

.p-b-90{

    padding-bottom:90px

}

.p-l-95{

    padding-left:95px

}

.p-t-95{

    padding-top:95px

}

.p-r-95{

    padding-right:95px

}

.p-b-95{

    padding-bottom:95px

}

.p-l-100{

    padding-left:100px

}

.p-t-100{

    padding-top:100px

}

.p-r-100{

    padding-right:100px

}

.p-b-100{

    padding-bottom:100px

}

.p-l-105{

    padding-left:105px

}

.p-t-105{

    padding-top:105px

}

.p-r-105{

    padding-right:105px

}

.p-b-105{

    padding-bottom:105px

}

.p-l-110{

    padding-left:110px

}

.p-t-110{

    padding-top:110px

}

.p-r-110{

    padding-right:110px

}

.p-b-110{

    padding-bottom:110px

}

.p-l-115{

    padding-left:115px

}

.p-t-115{

    padding-top:115px

}

.p-r-115{

    padding-right:115px

}

.p-b-115{

    padding-bottom:115px

}

.p-l-120{

    padding-left:120px

}

.p-t-120{

    padding-top:120px

}

.p-r-120{

    padding-right:120px

}

.p-b-120{

    padding-bottom:120px

}

.p-l-125{

    padding-left:125px

}

.p-t-125{

    padding-top:125px

}

.p-r-125{

    padding-right:125px

}

.p-b-125{

    padding-bottom:125px

}

.padding-0,.card .header .header-dropdown,.navbar-fixed-top,.navbar-fixed-top .navbar-btn,.navbar-nav ul.task,.navbar-nav .user-profile,.search-form,.search-form .btn,.auth-main .card .header,.block-header .breadcrumb,.accordion .card-header,.accordion2,.ct-legend,.right-sidebar .nav-tabs+.tab-content,.right-sidebar .nav-tabs,.mega_menubar .links,.new_timeline .header,.weather3 .bottom .forecast,.chat-widget,.right_chat .media .status,.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-agenda-gutter,.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-agenda-gutter,.fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-agenda-gutter,.fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-agenda-gutter,.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header,.fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header,.fc .fc-popover .fc-event-container,.file_manager .file,.pricing.body,.pricing2 .body,.pricing2 .pricing-plan,.pricing2 .pricing-plan .pricing-features{

    padding:0 !important

}

.font-6{

    font-size:6px

}

.font-7{

    font-size:7px

}

.font-8{

    font-size:8px

}

.font-9{

    font-size:9px

}

.font-10{

    font-size:10px

}

.font-11{

    font-size:11px

}

.font-12{

    font-size:12px

}

.font-13{

    font-size:13px

}

.font-14{

    font-size:14px

}

.font-15{

    font-size:15px

}

.font-16{

    font-size:16px

}

.font-17{

    font-size:17px

}

.font-18{

    font-size:18px

}

.font-19{

    font-size:19px

}

.font-20{

    font-size:20px

}

.font-21{

    font-size:21px

}

.font-22{

    font-size:22px

}

.font-23{

    font-size:23px

}

.font-24{

    font-size:24px

}

.font-25{

    font-size:25px

}

.font-26{

    font-size:26px

}

.font-27{

    font-size:27px

}

.font-28{

    font-size:28px

}

.font-29{

    font-size:29px

}

.font-30{

    font-size:30px

}

.font-31{

    font-size:31px

}

.font-32{

    font-size:32px

}

.font-33{

    font-size:33px

}

.font-34{

    font-size:34px

}

.font-35{

    font-size:35px

}

.font-36{

    font-size:36px

}

.font-37{

    font-size:37px

}

.font-38{

    font-size:38px

}

.font-39{

    font-size:39px

}

.font-40{

    font-size:40px

}

.font-41{

    font-size:41px

}

.font-42{

    font-size:42px

}

.font-43{

    font-size:43px

}

.font-44{

    font-size:44px

}

.font-45{

    font-size:45px

}

.font-46{

    font-size:46px

}

.font-47{

    font-size:47px

}

.font-48{

    font-size:48px

}

.font-49{

    font-size:49px

}

.font-50{

    font-size:50px

}

.align-left,.sidebar .metismenu ul a,.user-account,.user-account .dropdown,.accordion .card-header .btn,.chat-widget li.left .chat-info{

    text-align:left

}

.align-center,.navbar-nav ul.user-menu .menu-button,.auth-main .card,.auth-main .card .header,.auth-main .auth-box .auth-left .left-top,.auth-main .auth-box .form-auth-small .bottom,.separator-linethrough,.sparkline,.page-loader-wrapper,.info-box-2 .chart,.top_counter .icon,.profile_state,.weather2 .days-list .day,.weather .days li,.weather3 .top,.chart.easy-pie-chart-1,.chart.easy-pie-chart-1>span>img,.c_list address i,.member-card,.w_social3 .card,.social_icon,.profilepage_2 .profile-header,.file_manager .file .icon,.pricing,.pricing2,.testimonials .body{

    text-align:center

}

.align-right,.ct-legend,.media.mright .media-body,.wizard .actions,.chat-widget li.right,.chat-widget li.right .chat-info{

    text-align:right

}

.align-justify{

    text-align:justify

}

.padding-25{

    padding:25px !important

}

.font300{

    font-weight:300

}

.font600{

    font-weight:600

}

.font700{

    font-weight:700

}

.media .media-body{

    color:#666;

    font-size:14px

}

.media .media-body .media-heading{

    font-size:16px;

    font-weight:700;

    color:#222

}

.wizard .content{

    min-height:245px;

    overflow-y:auto;

    border-radius:0

}

.wizard .content .body{

    padding:15px

}

.wizard .content .body label.error{

    font-size:12px;

    color:#de4848

}

.wizard .content .body input[type="checkbox"]{

    display:none

}

.wizard .actions{

    position:relative;

    width:100%;

    margin-top:10px !important

}

.wizard .actions ul>li{

    float:left;

    margin:0 !important

}

.wizard .actions a{

    color:#fff;

    text-decoration:none

}

.wizard .actions a:hover,.wizard .actions a:active{

    color:#fff;

    text-decoration:none

}

.wizard .actions .disabled a{

    background:#f0f0f0;

    color:#aaa

}

.wizard .actions .disabled a:hover,.wizard .actions .disabled a:active{

    background:#f0f0f0;

    color:#aaa

}

.wizard .steps{

    position:relative;

    width:100%;

    margin-bottom:2px

}

.wizard .steps a{

    width:auto;

    margin:0 2px 0 0;

    padding:10px;

    text-decoration:none;

    border-radius:0

}

.wizard .steps a:hover,.wizard .steps a:active{

    width:auto;

    margin:0 2px 0 0;

    padding:10px;

    text-decoration:none;

    border-radius:0

}

.wizard .steps .number{

    font-size:15px

}

.wizard .steps .disabled a{

    background:#f0f0f0;

    color:#bdbdbd;

    cursor:default

}

.wizard .steps .disabled a:hover,.wizard .steps .disabled a:active{

    background:#f0f0f0;

    color:#bdbdbd;

    cursor:default

}

.wizard .steps .current a{

    color:#fff;

    cursor:default

}

.wizard .steps .current a:hover,.wizard .steps .current a:active{

    color:#fff;

    cursor:default

}

.wizard .steps .done a{

    color:#fff;

    opacity:0.7

}

.wizard .steps .done a:hover,.wizard .steps .done a:active{

    color:#fff;

    opacity:0.7

}

.wizard .steps>ul>li{

    width:25%;

    float:left

}

.wizard .steps>ul>li:last-child a{

    margin:0

}

.wizard.vertical>.steps{

    float:left;

    width:30%

}

.wizard.vertical>.steps>ul>li{

    float:none;

    width:100%

}

.wizard.vertical>.steps>ul>li a{

    margin:0 0 2px 0

}

.wizard.vertical>.content{

    float:left;

    width:70%;

    margin:0

}

.wizard.vertical>.actions{

    float:right;

    width:100%;

    margin:0

}

.wizard_validation .wizard .steps>ul>li{

    width:auto !important

}

@media screen and (max-width: 767px){

    .wizard>.steps>ul>li{

        width:100%;

        margin-bottom:2px

    }

    .wizard>.steps a{

        margin:0

    }

    .wizard.wizard.vertical>.content,.wizard.wizard.vertical>.steps{

        width:100%;

        padding:0

    }

    .wizard_validation .wizard .steps>ul>li{

        width:100% !important

    }

}

.table .thead-primary th{

    color:#fff;

    background-color:#49c5b6;

    border-color:#49c5b6

}

.table .thead-success th{

    color:#fff;

    background-color:#22af46;

    border-color:#22af46

}

.table .thead-danger th{

    color:#fff;

    background-color:#de4848;

    border-color:#de4848

}

.table .thead-info th{

    color:#fff;

    background-color:#3C89DA;

    border-color:#3C89DA

}

.table .thead-purple th{

    color:#fff;

    background-color:#a27ce6;

    border-color:#a27ce6

}

.table tbody tr td,.table tbody th td{

    vertical-align:middle;

    white-space:nowrap

}

.overlay{

    position:fixed;

    cursor:pointer;

    top:0;

    left:0;

    right:0;

    bottom:0;

    background-color:rgba(0,0,0,0.5);

    z-index:999;

    opacity:1

}

.right-sidebar{

    -moz-box-shadow:-2px 2px 5px rgba(0,0,0,0.1);

    -webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.1);

    box-shadow:-2px 2px 5px rgba(0,0,0,0.1);

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    background:#fff;

    width:280px;

    height:calc(100vh - 0px);

    position:fixed;

    right:-350px;

    top:0px;

    z-index:1000 !important;

    overflow:hidden

}

.right-sidebar.open{

    right:0

}

.right-sidebar .nav-tabs{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    border-bottom:1px solid #f0f0f0

}

.right-sidebar .nav-tabs .nav-item{

    width:33.3333%

}

.right-sidebar .nav-tabs .nav-item .nav-link{

    border-width:0 0 2px 0;

    padding:19px 25px

}

.right-sidebar .nav-tabs .nav-item .nav-link.active{

    border-color:#49c5b6

}

.right-sidebar .new_timeline .header{

    background:url("../../../assets/images/image-gallery/1.jpg");

    background-size:cover

}

.right-sidebar .new_timeline .header .color-overlay{

    padding:1em

}

.right-sidebar .new_timeline>ul::before{

    left:17px

}

.choose-skin li{

    position:relative;

    cursor:pointer;

    font-size:0

}

.choose-skin li.active:after,.choose-skin li:hover:after{

    color:#999;

    font-size:15px;

    font-family:'FontAwesome';

    position:absolute;

    top:50%;

    right:20px;

    content:'\f00c';

    margin-top:-11px

}

.choose-skin li div{

    width:25px;

    height:25px

}

.choose-skin li div.purple{

    background:#a27ce6

}

.choose-skin li div.blue{

    background:#3eacff

}

.choose-skin li div.cyan{

    background:#49c5b6

}

.choose-skin li div.green{

    background:#50d38a

}

.choose-skin li div.orange{

    background:#ffce4b

}

.choose-skin li div.blush{

    background:#e47297

}

.choose-skin li span{

    font-size:15px;

    line-height:25px;

    vertical-align:top

}

.contact-list li .contact-img img{

    width:30px

}

.contact-list li .contact-name{

    font-size:15px

}

.contact-list li .contact-name span{

    font-weight:400;

    font-size:12px

}

@media screen and (max-width: 767px){

    .right-sidebar .slim_scroll{

        padding-bottom:40px

    }

}

.mega_menubar{

    -moz-box-shadow:0 4px 10px rgba(0,0,0,0.1);

    -webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);

    box-shadow:0 4px 10px rgba(0,0,0,0.1);

    background:#fff;

    position:fixed;

    top:-1140px;

    left:0;

    width:100%;

    z-index:99

}

.mega_menubar.open{

    top:61px

}

.mega_menubar .card .header,.mega_menubar .card .body{

    padding:10px

}

.mega_menubar .links li a{

    color:#777;

    padding:5px 0 5px 15px;

    position:relative

}

.mega_menubar .links li a:hover{

    color:#3C89DA

}

.mega_menubar .links li a::before{

    position:absolute;

    left:0;

    content:'--'

}

.contact-card .social-icon{

    margin-top:-38px;

    position:relative;

    z-index:1

}

.contact-card h6{

    font-size:18px;

    font-weight:600;

    line-height:20px

}

.contact-card h6 small{

    font-size:70%

}

.page-loader-wrapper{

    z-index:99999999;

    position:fixed;

    top:0;

    left:0;

    bottom:0;

    right:0;

    width:100%;

    height:100%;

    overflow:hidden

}

.page-loader-wrapper p{

    color:#fff

}

.page-loader-wrapper .loader{

    position:relative;

    top:calc(40% - 30px)

}

.number-chart .number{

    font-weight:600

}

.number-chart .number>span{

    font-size:22px;

    line-height:1.4

}

.number-chart canvas{

    width:100% !important

}

.info-box-2{

    display:flex;

    cursor:default;

    position:relative;

    overflow:hidden;

    min-height:130px

}

.info-box-2 .icon i{

    font-size:30px;

    line-height:70px

}

.info-box-2 .chart{

    position:relative;

    width:100px

}

.info-box-2 .chart.chart-bar{

    height:100%

}

.info-box-2 .chart.chart-bar canvas{

    vertical-align:baseline !important

}

.info-box-2 .chart.chart-pie{

    height:100%

}

.info-box-2 .chart.chart-pie canvas{

    vertical-align:baseline !important

}

.info-box-2 .chart.chart-line{

    height:100%

}

.info-box-2 .chart.chart-line canvas{

    vertical-align:baseline !important

}

.info-box-2 .content{

    padding:7px 0px

}

.info-box-2 .content .text{

    margin-top:11px;

    color:#999

}

.info-box-2 .content .number{

    font-weight:normal;

    font-size:26px;

    color:#666

}

.top_counter .icon{

    float:left;

    width:50px;

    height:50px;

    background:#f7f7f7;

    border-radius:.55rem

}

.top_counter .icon i{

    font-size:25px;

    line-height:50px

}

.top_counter .content{

    height:50px

}

.basic-list li span{

    float:right

}

.new_timeline .header{

    background:url(http://via.placeholder.com/275x120);

    background-size:cover;

    color:#fff;

    position:relative

}

.new_timeline .header .color-overlay{

    padding:2em;

    box-sizing:border-box;

    background:rgba(123,94,155,0.5);

    line-height:normal

}

.new_timeline .header .color-overlay .day-number{

    font-size:4em

}

.new_timeline .header .color-overlay .day-name{

    font-size:23px

}

.new_timeline .header .color-overlay .month{

    text-transform:uppercase;

    font-weight:300;

    letter-spacing:2px;

    margin-top:2px

}

.new_timeline>ul{

    padding:1em 0 0 2em;

    list-style:none;

    position:relative

}

.new_timeline>ul::before{

    content:' ';

    height:100%;

    width:1px;

    background-color:#f0f0f0;

    position:absolute;

    top:0;

    left:2.5em;

    z-index:1

}

.new_timeline li div{

    margin:1em 0;

    vertical-align:top

}

.new_timeline .bullet{

    width:1em;

    height:1em;

    box-sizing:border-box;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%;

    background:#fff;

    z-index:2;

    position:relative

}

.new_timeline .bullet.pink{

    border:2px solid #e47297

}

.new_timeline .bullet.green{

    border:2px solid #50d38a

}

.new_timeline .bullet.orange{

    border:2px solid #ffce4b

}

.new_timeline .time{

    width:20%;

    font-size:0.75em;

    padding-top:0.25em

}

.new_timeline .desc{

    width:65%

}

.new_timeline h3{

    font-size:16px;

    font-weight:400

}

.new_timeline h4{

    font-size:13px;

    font-weight:400;

    color:#999

}

.new_timeline .people img{

    width:30px;

    height:30px;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%

}

.team-info li{

    transition:all .25s ease;

    -webkit-transition:all .25s ease;

    -o-transition:all .25s ease;

    -moz-transition:all .25s ease

}

.team-info li+li{

    margin-left:-10px

}

.team-info li img{

    width:35px;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%;

    border:2px solid #fff;

    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2)

}

.team-info li:hover{

    -webkit-transform:translateY(-4px) scale(1.02);

    -moz-transform:translateY(-4px) scale(1.02);

    -ms-transform:translateY(-4px) scale(1.02);

    -o-transform:translateY(-4px) scale(1.02);

    transform:translateY(-4px) scale(1.02);

    z-index:999

}

.team-info li:hover img{

    -webkit-box-shadow:0 14px 24px rgba(62,57,107,0.2);

    box-shadow:0 14px 24px rgba(62,57,107,0.2)

}

.team_list .header-title{

    background:#f4f7f6

}

.b4gallery .gallery-item:hover{

    cursor:pointer

}

.table-custom.table{

    border-collapse:collapse !important

}

.table-custom.table thead th{

    border-top:0

}

.table-custom.table tfoot th{

    border-bottom:0

}

.table-custom.table tbody tr:hover{

    background-color:#f4f7f6

}

.dt-bootstrap4 .dt-buttons,.dt-bootstrap4 .dataTables_info{

    margin-bottom:10px

}

.dt-bootstrap4 .dt-buttons+.dataTables_filter,.dt-bootstrap4 .dt-buttons+.dataTables_paginate,.dt-bootstrap4 .dataTables_info+.dataTables_filter,.dt-bootstrap4 .dataTables_info+.dataTables_paginate{

    float:right

}

.profile_state i{

    font-size:25px

}

.maintenance{

    background:#17191c

}

.top_report .body{

    padding:30px

}

.weather2 .city-selected{

    position:relative;

    overflow:hidden;

    border-radius:3px 3px 0 0

}

.weather2 .city-selected .city{

    font-size:24px

}

.weather2 .city-selected .city span{

    font-size:13px;

    text-transform:lowercase

}

.weather2 .city-selected .night{

    font-size:15px;

    text-transform:uppercase

}

.weather2 .city-selected .temp h2{

    font-size:73px;

    position:relative

}

.weather2 .city-selected .icon i{

    font-size:70px

}

.weather2 .table tbody tr td{

    padding:14px 20px

}

.weather2 .days-list .day{

    padding:20px 10px

}

.weather2 .days-list .day i{

    font-size:30px

}

.weather2 .carousel .carousel-inner{

    box-shadow:none

}

.weather .city{

    position:relative

}

.weather .city i{

    font-size:40px;

    position:absolute;

    right:0;

    top:0

}

.weather .days li{

    width:13.20%

}

.weather .days li img{

    width:25px

}

.weather .days li h5{

    font-size:11px

}

.weather3{

    overflow:hidden

}

.weather3 .top{

    position:relative;

    height:430px;

    width:100%;

    overflow:hidden;

    background:url("../../../assets/images/image-gallery/2.jpg") no-repeat;

    background-size:cover;

    background-position:center center

}

.weather3 .top::after{

    content:"";

    height:100%;

    width:100%;

    position:absolute;

    top:0;

    left:0;

    background:rgba(0,0,0,0.5)

}

.weather3 .top .wrapper{

    padding:30px;

    position:relative;

    z-index:1;

    color:#fff

}

.weather3 .top .wrapper .mynav{

    height:20px

}

.weather3 .top .wrapper .heading{

    font-size:35px;

    font-weight:400

}

.weather3 .top .wrapper .location{

    font-size:21px;

    font-weight:400

}

.weather3 .top .wrapper .temp .temp-value{

    font-size:85px;

    font-weight:600

}

.weather3 .top .wrapper .temp .deg{

    font-size:35px;

    font-weight:600;

    vertical-align:top

}

.weather3 .top .wrapper .temp .temp-type{

    font-size:85px;

    color:#fff

}

.weather3 .bottom{

    padding:20px;

    background:#fff

}

.weather3 .bottom .forecast{

    overflow:hidden;

    font-size:0;

    max-height:155px

}

.weather3 .bottom .forecast li{

    font-size:18px;

    color:#bdbdbd;

    line-height:2em

}

.weather3 .bottom .forecast li.active{

    color:#777

}

.weather3 .bottom .forecast li .condition{

    float:right;

    line-height:2em

}

.weather4 i{

    font-size:35px

}

.weather5{

    overflow:hidden

}

.weather5 .widget{

    display:flex;

    flex-wrap:wrap

}

.weather5 .weatherIcon{

    flex:1 100%;

    height:60%;

    background:#fff;

    display:flex;

    align-items:center;

    justify-content:space-around;

    font-size:80px;

    padding:20px 0

}

.weather5 .weatherIcon i{

    padding-top:20px

}

.weather5 .weatherInfo{

    flex:0 0 70%;

    height:40%;

    background:#17191c;

    display:flex;

    align-items:center;

    color:#fff

}

.weather5 .weatherInfo .temperature{

    flex:0 0 40%;

    width:100%;

    font-size:65px;

    display:flex;

    justify-content:space-around

}

.weather5 .weatherInfo .description{

    flex:0 60%;

    display:flex;

    flex-direction:column;

    width:100%;

    height:100%;

    justify-content:center

}

.weather5 .date{

    flex:0 0 30%;

    height:40%;

    background:#49c5b6;

    display:flex;

    justify-content:space-around;

    align-items:center;

    color:#fff;

    font-size:28px;

    line-height:97px

}

.weather6{

    text-align:center

}

.weather6 .temp{

    font-size:30px

}

.list-referrals>li{

    margin-bottom:22px

}

.list-referrals .value{

    font-size:20px

}

.chat-widget li{

    list-style:none;

    width:100%

}

.chat-widget li.left img{

    float:left

}

.chat-widget li.left .chat-info{

    float:left;

    background:#f7f7f7

}

.chat-widget li.left .chat-info:before{

    border-top:10px solid transparent;

    border-bottom:10px solid transparent;

    border-right:10px solid #f7f7f7;

    left:-10px;

    top:12px

}

.chat-widget li.right img{

    float:right

}

.chat-widget li.right .chat-info:before{

    border-top:10px solid transparent;

    border-bottom:10px solid transparent;

    right:-10px;

    top:12px

}

.chat-widget li .chat-info{

    width:calc(100% - 60px);

    border-radius:8px;

    padding:20px;

    position:relative

}

.chat-widget li .chat-info:before{

    width:0;

    height:0;

    content:'';

    position:absolute;

    top:12px

}

.chat-widget li .datetime{

    font-size:12px;

    color:#bdbdbd

}

.chat-widget li img{

    height:40px;

    width:40px

}

.list-widget .badge{

    float:right

}

.list-widget .list-group-item{

    border-left:0;

    border-right:0;

    padding:20px 20px;

    border-color:#f7f7f7

}

.list-widget .list-group-item:first-child{

    border-top:0

}

.list-widget .list-group-item:last-child{

    border-bottom:0

}

.list-widget .list-group-item i{

    width:30px;

    font-size:18px

}

.todo_list .fancy-checkbox input[type="checkbox"]:checked+span{

    text-decoration:line-through

}

.w_bitcoin .body{

    position:absolute

}

.w_bitcoin #sparkline16{

    margin-bottom:-2px

}

.feeds_widget li{

    padding:12px 15px;

    border:1px solid #f0f0f0;

    margin:4px 0

}

.feeds_widget li:hover{

    box-shadow:0 2px 5px rgba(0,0,0,0.14),0 2px 10px rgba(0,0,0,0.1);

    transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);

    cursor:pointer

}

.feeds_widget li .feeds-left{

    float:left;

    width:33px;

    font-size:18px

}

.feeds_widget li .feeds-body{

    width:auto

}

.feeds_widget li .feeds-body .title{

    font-size:16px

}

.feeds_widget li .feeds-body>small{

    text-overflow:ellipsis;

    white-space:nowrap;

    overflow:hidden;

    width:80%;

    font-size:13px;

    color:#777

}

.stats-report .stat-item h5{

    font-size:13px

}

.chart.easy-pie-chart-1{

    position:relative;

    width:100px;

    height:100px

}

.chart.easy-pie-chart-1>span>img{

    left:0;

    margin-top:-2px;

    position:absolute;

    right:0;

    top:50%;

    width:60%;

    height:60%;

    -webkit-transform:translateY(-50%);

    -ms-transform:translateY(-50%);

    transform:translateY(-50%);

    margin:0 auto

}

.c_list tr td{

    vertical-align:middle

}

.c_list .c_name{

    font-weight:600

}

.c_list .avatar{

    width:35px;

    border:1px solid #fff

}

.c_list address i{

    width:25px;

    font-size:15px

}

.right_chat li{

    position:relative

}

.right_chat li.offline .status{

    background:#FF9800

}

.right_chat li.online .status{

    background:#8BC34A

}

.right_chat li.me .status{

    background:#0498bd

}

.right_chat .media .media-object{

    width:40px;

    -webkit-border-radius:40px;

    -moz-border-radius:40px;

    border-radius:40px;

    border:2px solid transparent;

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out

}

.right_chat .media .name{

    color:#444;

    margin:0px;

    font-size:15px

}

.right_chat .media .message{

    font-size:13px;

    color:#bdbdbd

}

.right_chat .media .status{

    position:absolute;

    left:23px;

    top:30px;

    width:11px;

    height:11px;

    min-width:inherit;

    border:2px solid #fff;

    -webkit-border-radius:50px;

    -moz-border-radius:50px;

    border-radius:50px

}

.member-card .header{

    min-height:150px

}

.member-card .member-img{

    position:relative;

    margin-top:-70px

}

.member-card .member-img img{

    width:150px;

    border:3px solid #fff;

    box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3)

}

.member-card .social-links li a{

    padding:5px 10px

}

.w_social2 .pw_img{

    position:relative;

    overflow:hidden

}

.w_social2 .pw_img:before{

    position:absolute;

    top:0;

    left:-75%;

    z-index:2;

    content:'';

    width:50%;

    height:100%;

    background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);

    background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);

    -webkit-transform:skewX(-25deg);

    transform:skewX(-25deg)

}

.w_social2 .pw_img:hover::before{

    -webkit-animation:shine .75s;

    animation:shine .75s

}

@-webkit-keyframes shine{

    100%{

        left:125%

    }

}

@keyframes shine{

    100%{

        left:125%

    }

}

.w_social2 .pw_img img{

    border-radius:3px 3px 0 0

}

.w_social2 .pw_content .pw_header{

    padding:20px;

    border-bottom:1px solid #f0f0f0

}

.w_social2 .pw_content .pw_header small{

    font-size:12px

}

.w_social2 .pw_content .pw_meta{

    padding:20px

}

.w_social2 .pw_content .pw_meta span{

    font-weight:600

}

.w_user img{

    height:72px;

    float:left

}

.w_user .wid-u-info{

    margin-left:90px

}

.w_feed{

    border-radius:.55rem;

    color:#fff

}

.w_feed.facebook{

    background:#3b5998

}

.w_feed.twitter{

    background:#00aced

}

.w_feed.google{

    background:#d34836

}

.w_feed .carousel-inner{

    box-shadow:none

}

.w_feed .carousel-inner .carousel-item{

    padding:20px

}

.w_feed .carousel-inner h4{

    font-weight:300

}

.w_feed .carousel-inner h4 span{

    font-weight:700

}

.w_followers li .btn{

    position:absolute;

    right:0;

    top:4px;

    opacity:0

}

.w_followers li:hover .btn{

    opacity:1

}

.w_social3 .card{

    padding:25px

}

.w_social3 .card .fa{

    font-size:30px

}

.w_social3 .text{

    margin-top:0 !important

}

.w_social3 .facebook-widget .icon i{

    color:#3b5998

}

.w_social3 .google-widget .icon i{

    color:#d34836

}

.w_social3 .twitter-widget .icon i{

    color:#0084b4

}

.w_social3 .instagram-widget .icon i{

    color:#fb3958

}

.w_social3 .linkedin-widget .icon i{

    color:#0077B5

}

.w_social3 .behance-widget .icon i{

    color:#053eff

}

.w_profile{

    position:relative

}

.w_profile .profile-image img{

    border-radius:50%;

    width:180px;

    border:3px solid #fff;

    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)

}

.w_profile .social-icon a{

    margin:0 5px

}

@media screen and (max-width: 640px){

    .w_profile{

        text-align:center

    }

    .w_profile .profile-image{

        margin-bottom:20px

    }

}

.social_media_table .table tbody tr td{

    vertical-align:middle

}

.social_media_table .list-name{

    text-transform:uppercase

}

.social_icon{

    -webkit-border-radius:50px;

    -moz-border-radius:50px;

    border-radius:50px;

    color:#fff;

    line-height:40px;

    width:40px;

    height:40px

}

.social_icon.linkedin{

    background:#007bb5

}

.social_icon.twitter-table{

    background:#55acee

}

.social_icon.facebook{

    background:#007bb5

}

.social_icon.google{

    background:#dd4b39

}

.social_icon.youtube{

    background:#bb0000

}

.taskboard .header-title{

    padding:8px 15px

}

.taskboard .dd-handle{

    position:relative

}

.taskboard .dd-handle::before{

    position:absolute;

    content:'';

    left:0;

    top:15px;

    width:3px;

    height:18px

}

.taskboard .dd-handle h5{

    font-size:15px;

    font-weight:700

}

.taskboard .dd-handle .action li{

    float:left

}

.taskboard .dd-handle .action li a{

    line-height:25px

}

.taskboard .dd-handle .action li .bug{

    color:#e47297

}

.taskboard .dd-handle .action li .comment{

    color:#a27ce6

}

.taskboard .dd-handle .action li .qa{

    color:#50d38a

}

.taskboard .dd-placeholder,.taskboard .dd-empty{

    border:0px

}

.taskboard .open_task .dd-handle::before{

    background:#444

}

.taskboard .progress_task .dd-handle::before{

    background:#ffce4b

}

.taskboard .completed_task .dd-handle::before{

    background:#86c541

}

.taskboard .review_task .dd-handle::before{

    background:#3C89DA

}

.timeline-item{

    padding:3em 2em 2em;

    position:relative;

    border-left:1px solid #eee

}

.timeline-item:before{

    color:#777;

    content:attr(date-is);

    position:absolute;

    left:2em;

    top:1em

}

.timeline-item:after{

    background:#fff;

    width:15px;

    height:15px;

    top:1em;

    position:absolute;

    left:-8px;

    border-radius:10px;

    content:'';

    border:3px solid

}

.timeline-item.green:after{

    border-color:#86c541

}

.timeline-item.blue:after{

    border-color:#1d8ecd

}

.timeline-item.warning:after{

    border-color:#f5a81d

}

.timeline-item.red:after{

    border-color:#ee2558

}

.timeline-item.dark:after{

    border-color:#17191c

}

.timeline-item .msg{

    margin:15px 0

}

.profile-social li a{

    font-size:16px;

    color:#777

}

.profile-social li a i{

    width:20px;

    text-align:center

}

.profile-social li a:hover{

    color:#222

}

.page-calendar .event-name h6{

    text-transform:capitalize

}

.page-calendar .event-name h4{

    font-size:25px;

    line-height:24px

}

.page-calendar .event-name h4 span{

    font-size:11px;

    line-height:16px

}

.page-calendar .event-name p{

    overflow:hidden;

    white-space:nowrap;

    width:100%;

    text-overflow:ellipsis

}

.page-calendar .event-name address{

    font-size:11px

}

.page-calendar .event-name address i{

    font-size:12px

}

.event-control{

    background-color:#f0f0f0;

    font-size:13px;

    cursor:pointer

}

.event-control:hover{

    background-color:#fff

}

.event-control a{

    color:#444;

    cursor:pointer;

    opacity:.5

}

.event-control a:hover{

    opacity:1

}

.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a{

    color:#444 !important;

    opacity:1

}

.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a:hover{

    color:#fff !important

}

.fc-overlay{

    color:#444 !important;

    display:none;

    position:absolute;

    min-width:260px;

    padding:15px 0;

    top:auto;

    left:50%;

    margin-left:-150px;

    z-index:1000

}

.fc-overlay.left{

    left:100%;

    top:-15px;

    padding:0 10px

}

.fc-overlay.right{

    left:auto;

    right:100%;

    top:-15px;

    padding:0 10px

}

.fc-overlay .panel{

    padding:10px

}

.fc .fc-toolbar{

    -webkit-border-radius:0;

    -moz-border-radius:0;

    border-radius:0;

    color:#444;

    background:transparent

}

.fc .fc-toolbar h2{

    font-size:16px;

    text-transform:uppercase

}

.fc .fc-toolbar .fc-today-button,.fc .fc-toolbar .fc-state-default{

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    background:#444;

    color:#bdbdbd;

    font-size:14px;

    padding:8px 18px;

    height:auto;

    border:none;

    text-shadow:none

}

.fc .fc-view-container .fc-event{

    color:#f7f7f7;

    font-size:12px;

    border-radius:.1875rem;

    padding:3px 5px;

    border:0

}

.fc .fc-view-container .fc-event.fc-event-end:not(.fc-event-start){

    border:0 !important

}

.fc .fc-view-container .fc-event:focus,.fc .fc-view-container .fc-event:hover,.fc .fc-view-container .fc-event:active{

    color:#fff;

    z-index:1000

}

.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header,.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header,.fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-widget-header,.fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header{

    border:1px solid #eee;

    padding:10px;

    color:#666

}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content,.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content{

    border:0;

    border-bottom:1px solid #eee;

    border-right:1px solid #eee

}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content.fc-state-highlight,.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content.fc-state-highlight{

    background:#fff

}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number,.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number{

    color:#444;

    font-size:15px;

    padding:5px 10px;

    margin:5px

}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number.fc-state-highlight,.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number.fc-state-highlight{

    background-color:#ee2558;

    color:#fff;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%;

    padding:4px 6px;

    float:right

}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td:first-child.fc-widget-content,.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td:first-child.fc-widget-content{

    border-left:1px solid #eee

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row .fc-bg,.fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row .fc-bg{

    border-bottom:1px solid #eee

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row:last-of-type .fc-bg,.fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row:last-of-type .fc-bg{

    border-bottom:0

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-allday .fc-agenda-axis,.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-allday .fc-agenda-gutter,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-axis,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-gutter{

    background-color:#f0f0f0;

    color:#444;

    font-size:12px;

    border-left:1px solid #eee;

    border-right:1px solid #eee;

    font-weight:300;

    padding:10px 5px

}

.fc .fc-view-container .fc-view.fc-basic-view>table>tbody>tr>td.fc-state-highlight,.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-state-highlight{

    background:#f0f0f0

}

.fc .fc-view-container .fc-view.fc-basic-view>table>tbody>tr>td.fc-sat,.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-sat{

    border-right:0

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-slots tr,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr{

    line-height:35px

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-slots tr th,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr th{

    background-color:#f0f0f0;

    color:#444;

    font-size:12px;

    font-weight:300;

    border-left:1px solid #eee;

    border-right:1px solid #eee;

    border:0;

    padding-top:10px

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-slots tr td.fc-widget-content,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content{

    border-bottom:1px solid #eee;

    line-height:50px

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-slots tr td.fc-widget-content:last-child,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content:last-child{

    border-right:0

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-slots tr.fc-minor td.fc-widget-content,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr.fc-minor td.fc-widget-content{

    border-bottom:1px solid #eee

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-divider,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider{

    border:1px solid #eee

}

.fc .fc-view-container .fc-view.fc-basic-view .fc-agenda-divider .fc-agenda-divider-inner,.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider .fc-agenda-divider-inner{

    background-color:#f0f0f0;

    height:3px

}

.fc .fc-view-container .fc-list-view .fc-list-item{

    color:#f0f0f0

}

.fc .fc-view-container .fc-other-month{

    background:#f7f7f7

}

.fc .fc-view-container .fc-basic-view .fc-day-number,.fc .fc-view-container .fc-basic-view .fc-week-number{

    float:left;

    padding:10px 0 5px 10px

}

.fc .fc-popover{

    border-radius:.55rem;

    box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);

    border:none;

    padding:10px

}

.fc .fc-popover .fc-event{

    padding:4px 8px;

    margin:2px 0px

}

.fc .fc-agendaWeek-view .fc-head .fc-widget-header span,.fc .fc-agendaDay-view .fc-head .fc-widget-header span,.fc .fc-listWeek-view .fc-head .fc-widget-header span{

    padding:10px

}

.fc .fc-agendaWeek-view .fc-unthemed td,.fc .fc-agendaDay-view .fc-unthemed td,.fc .fc-listWeek-view .fc-unthemed td{

    border-color:#f4f7f6

}

@media screen and (max-width: 640px){

    .fc-toolbar .fc-right{

        display:none

    }

    .fc-toolbar .fc-left{

        width:100%;

        margin-bottom:15px

    }

    .fc .fc-toolbar .fc-today-button{

        float:right

    }

}

.file_manager .file{

    border-radius:.55rem;

    position:relative;

    overflow:hidden

}

.file_manager .file .image,.file_manager .file .icon{

    max-height:180px;

    overflow:hidden;

    background-size:cover;

    background-position:top

}

.file_manager .file .hover{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    position:absolute;

    right:10px;

    top:10px;

    display:none

}

.file_manager .file:hover .hover{

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out

}

.file_manager .file .icon{

    padding:15px 10px;

    display:table;

    width:100%

}

.file_manager .file .icon i{

    color:#777;

    display:table-cell;

    font-size:30px;

    vertical-align:middle;

    line-height:100px

}

.file_manager .file .file-name{

    padding:10px;

    border-top:1px solid #f7f7f7

}

.file_manager .file .file-name small .date{

    float:right

}

.folder{

    color:#777;

    padding:20px

}

@media screen and (max-width: 992px){

    .file_manager .nav-tabs{

        padding-left:0;

        padding-right:0

    }

    .file_manager .nav-tabs .nav-item{

        display:inline-block

    }

}

.pricing{

    color:#777

}

.pricing li{

    list-style:none;

    padding:13px

}

.pricing li:first-child,.pricing li:last-child{

    padding:20px 13px

}

.pricing li:nth-child(2){

    padding:30px 13px

}

.pricing li+li{

    border-top:1px solid #f0f0f0

}

.pricing h4{

    font-size:22px;

    font-weight:700

}

.pricing h3{

    font-size:36px

}

.pricing span{

    color:#bdbdbd;

    font-weight:400

}

.pricing.start-grp h4{

    color:#207b70

}

.pricing.start-grp li:nth-child(2){

    background-color:rgba(73,197,182,0.3)

}

.pricing.start-grp li:nth-child(2) h3{

    color:#207b70

}

.pricing.start-grp li:nth-child(2) span{

    color:#207b70

}

.pricing.start-grp li .btn{

    background-color:#207b70;

    color:#fff

}

.pricing.good-grp h4{

    color:#eb8e3e

}

.pricing.good-grp li:nth-child(2){

    background-color:#ffe6d1

}

.pricing.good-grp li:nth-child(2) h3{

    color:#eb8e3e

}

.pricing.good-grp li:nth-child(2) span{

    color:#eb8e3e

}

.pricing.good-grp li .btn{

    background-color:#eb8e3e;

    color:#fff

}

.pricing.ultima-grp h4{

    color:#009040

}

.pricing.ultima-grp li:nth-child(2){

    background-color:#caf2dc

}

.pricing.ultima-grp li:nth-child(2) h3{

    color:#009040

}

.pricing.ultima-grp li:nth-child(2) span{

    color:#009040

}

.pricing.ultima-grp li .btn{

    background-color:#009040;

    color:#fff

}

.pricing.vip-grp h4{

    color:#e47297

}

.pricing.vip-grp li:nth-child(2){

    background-color:#ffd2e0

}

.pricing.vip-grp li:nth-child(2) h3{

    color:#e47297

}

.pricing.vip-grp li:nth-child(2) span{

    color:#e47297

}

.pricing.vip-grp li .btn{

    background-color:#e47297;

    color:#fff

}

.pricing2 .pricing-plan{

    border-bottom:none;

    flex-basis:100%

}

.pricing2 .pricing-plan .pricing-header{

    color:#1f2125;

    font-weight:700;

    font-size:22px;

    letter-spacing:1px;

    margin-bottom:15px !important

}

.pricing2 .pricing-plan .pricing-features{

    background-color:#f7f7f7;

    letter-spacing:1px;

    line-height:30px;

    list-style:none

}

.pricing2 .pricing-plan .pricing-features li{

    border-bottom:1px solid #fff;

    line-height:55px

}

.pricing2 .pricing-plan .pricing-price{

    font-size:36px;

    font-weight:700

}

.pricing2 .pricing-plan .pricing-price sup,.pricing2 .pricing-plan .pricing-price sub{

    color:#bdbdbd;

    font-size:40%

}

.pricing2 .pricing-plan .pricing-price sup{

    top:-15px;

    left:-5px

}

.pricing2 .pricing-plan .pricing-price sub{

    right:-5px

}

.pricing2 .pricing-plan .btn{

    text-transform:uppercase

}

.pricing2 .pricing-plan.free .pricing-price{

    color:#207b70

}

.pricing2 .pricing-plan.free .btn{

    border-color:#207b70;

    background-color:#207b70;

    color:#fff

}

.pricing2 .pricing-plan.personal .pricing-price{

    color:#eb8e3e

}

.pricing2 .pricing-plan.personal .btn{

    border-color:#eb8e3e;

    background-color:#eb8e3e;

    color:#fff

}

.pricing2 .pricing-plan.performance .pricing-price{

    color:#009040

}

.pricing2 .pricing-plan.performance .btn{

    border-color:#009040;

    background-color:#009040;

    color:#fff

}

.pricing2 .pricing-plan.business .pricing-price{

    color:#e47297

}

.pricing2 .pricing-plan.business .btn{

    border-color:#e47297;

    background-color:#e47297;

    color:#fff

}

.invoice1 .logo,.invoice1 .clientlogo{

    float:left;

    height:70px;

    width:70px

}

.invoice1 .info{

    float:left

}

.invoice1 .invoice-top .title{

    float:right

}

.invoice1 .invoice-mid .info{

    width:calc(100% - 90px)

}

.invoice .table tr td{

    vertical-align:middle

}

.testimonials{

    background-color:transparent;

    box-shadow:none

}

.testimonials .body{

    background-color:transparent;

    border:3px solid #bdbdbd;

    border-radius:.55rem

}

.testimonials .body h4{

    font-size:16px;

    color:#222;

    font-weight:500

}

.testimonials .body .media-object{

    border:3px solid #bdbdbd

}

.testimonials .body p{

    font-size:14px

}

.testimonials .body p i{

    font-size:20px;

    color:#bdbdbd

}

.testimonials .body.green{

    border-color:#50d38a

}

.testimonials .body.green .media-object{

    border-color:#50d38a

}

.testimonials .body.green i{

    color:#50d38a

}

.testimonials .body.orange{

    border-color:#ffce4b

}

.testimonials .body.orange .media-object{

    border-color:#ffce4b

}

.testimonials .body.orange i{

    color:#ffce4b

}

.testimonials .body.cyan{

    border-color:#49c5b6

}

.testimonials .body.cyan .media-object{

    border-color:#49c5b6

}

.testimonials .body.cyan i{

    color:#49c5b6

}

.testimonials .body.purple{

    border-color:#a27ce6

}

.testimonials .body.purple .media-object{

    border-color:#a27ce6

}

.testimonials .body.purple i{

    color:#a27ce6

}

.testimonial2 .testimonial-section{

    width:100%;

    height:auto;

    padding:15px;

    -webkit-border-radius:5px;

    -moz-border-radius:5px;

    border-radius:5px;

    position:relative;

    border:1px solid #fff

}

.testimonial2 .testimonial-section::after{

    top:100%;

    left:50px;

    border:solid transparent;

    content:" ";

    position:absolute;

    border-top-color:#fff;

    border-width:15px;

    margin-left:-15px

}

.testimonial2 .testimonial-desc{

    margin-top:20px;

    text-align:left;

    padding-left:15px

}

.testimonial2 .testimonial-desc img{

    width:70px

}

.testimonial2 .testimonial-desc .testimonial-writer{

    display:inline-block;

    vertical-align:top;

    padding-left:10px

}

.testimonial2.default .testimonial-section{

    border-color:#777

}

.testimonial2.default .testimonial-section::after{

    border-top-color:#777

}

.testimonial2.primary .testimonial-section{

    border-color:#49c5b6

}

.testimonial2.primary .testimonial-section::after{

    border-top-color:#49c5b6

}

.testimonial3 .testimonial-section{

    width:100%;

    height:auto;

    padding:15px;

    -webkit-border-radius:5px;

    -moz-border-radius:5px;

    border-radius:5px;

    position:relative;

    border:1px solid #fff

}

.testimonial3 .testimonial-section::after{

    top:100%;

    right:50px;

    border:solid transparent;

    content:" ";

    position:absolute;

    border-top-color:#fff;

    border-width:15px;

    margin-right:-15px

}

.testimonial3 .testimonial-desc{

    margin-top:20px;

    text-align:right;

    padding-right:15px

}

.testimonial3 .testimonial-desc img{

    width:70px;

    float:right

}

.testimonial3 .testimonial-desc .testimonial-writer{

    display:inline-block;

    vertical-align:top;

    padding-right:10px

}

.testimonial3.default .testimonial-section{

    border-color:#777

}

.testimonial3.default .testimonial-section::after{

    border-top-color:#777

}

.testimonial3.primary .testimonial-section{

    border-color:#49c5b6

}

.testimonial3.primary .testimonial-section::after{

    border-top-color:#49c5b6

}

.testimonial3.warning .testimonial-section{

    border-color:#f3ad06

}

.testimonial3.warning .testimonial-section::after{

    border-top-color:#f3ad06

}

.testimonial3.danger .testimonial-section{

    border-color:#de4848

}

.testimonial3.danger .testimonial-section::after{

    border-top-color:#de4848

}

.testimonial4 .item{

    overflow:hidden

}

.testimonial-slider .carousel-indicators{

    bottom:-40px

}

.testimonial-slider .carousel-indicators li{

    width:10px;

    height:10px;

    border-radius:100%;

    background-color:#eee

}

.testimonial-slider .carousel-indicators li.active{

    background-color:#999

}

.testimonial-slider .carousel-control-next,.testimonial-slider .carousel-control-prev{

    color:#666;

    font-size:20px

}

.widget-cnt h1{

    font-size:100px

}

 