@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:#3eacff;


    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:1px


}


@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:#322950;


    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:8px 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:#777;


    font-size:14px;


    padding:6px 15px 6px 47px;


    position:relative;


    text-overflow:ellipsis;


    white-space:nowrap


}


.sidebar .metismenu ul a::before{


    background-color:#777;


    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:#49c5b6;


    position:absolute;


    left:0;


    border-radius:12px 0 0 12px


}


.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


}


 