﻿/* devanagari */


@font-face {
    /*font-family: 'Poppins';
    src: url("../font/Poppins-Medium.woff");*/
    /*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;*/
}

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: local("Material-Design-Iconic-Font"),local("Material-Design-Iconic-Font"),url(fonts/Material-Design-Iconic-Font.woff) format("woff");
}


.form-control-label{ 
  font-size: 11px;}

.form-control-label span{ vertical-align:bottom;   font-size: 11px;
  line-height: 20px;}

.form-control-label a span{  padding: 0px;
  font-size: 11px;  line-height: 15px;}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

@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;
}
span {
      text-transform: capitalize;
    color: #6b6b6d;
/*color: #3e3d3d;*/
  font-weight: 500;
}
.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";
    }

.bootstrap-switch {
    display: inline-block;
    direction: ltr;
    cursor: pointer;
    border-radius: 30px;
    border: 0;
    position: relative;
    text-align: left;
    margin-bottom: 10px;
    line-height: 8px;
    width: 59px !important;
    height: 22px;
    outline: none;
    z-index: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-right: 20px;
    background: rgba(44,44,44,0.2);
}

    .bootstrap-switch .bootstrap-switch-container {
        display: inline-flex;
        top: 0;
        height: 22px;
        border-radius: 4px;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        width: 100px !important;
    }

    .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block !important;
        height: 100%;
        color: #fff;
        padding: 6px 12px;
        font-size: 11px;
        text-indent: -5px;
        line-height: 15px;
        -webkit-transition: 0.25s ease-out;
        transition: 0.25s ease-out;
    }

    .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off {
        text-align: center;
        z-index: 1;
        float: left;
        line-height: 11px;
        width: 50% !important;
    }

        .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brown, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brown {
            color: #fff;
            background: #1ab1e3;
        }

        .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
            color: #fff;
            background: #2CA8FF;
        }

        .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
            color: #fff;
            background: #18ce0f;
        }

        .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
            background: #FFB236;
            color: #fff;
        }

        .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
            color: #fff;
            background: #FF3636;
        }

        .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
            color: #fff;
        }

    .bootstrap-switch .bootstrap-switch-label {
        text-align: center;
        z-index: 100;
        color: #333333;
        background: #ffffff;
        width: 22px !important;
        height: 22px !important;
        margin: 0px -11px;
        border-radius: 20px;
        position: absolute;
        float: left;
        top: 0;
        left: 50%;
        padding: 0;
        box-shadow: 0 1px 11px rgba(0,0,0,0.25);
    }

    .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label {
        background-color: rgba(23,23,23,0.4);
    }

    .bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label {
        width: 27px !important;
        margin-left: -16px;
    }

    .bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label {
        width: 27px !important;
        margin-left: -11px;
    }

    .bootstrap-switch .bootstrap-switch-handle-on {
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
    }

    .bootstrap-switch .bootstrap-switch-handle-off {
        text-indent: 6px;
    }

    .bootstrap-switch input[type='radio'], .bootstrap-switch input[type='checkbox'] {
        position: absolute !important;
        top: 0;
        left: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        z-index: -1;
    }

        .bootstrap-switch input[type='radio'].form-control, .bootstrap-switch input[type='checkbox'].form-control {
            height: auto;
        }

    .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
        padding: 1px 5px;
        font-size: 12px;
        line-height: 1.5;
    }

    .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
    }

    .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
        padding: 6px 16px;
        font-size: 18px;
        line-height: 1.33;
    }

    .bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
        cursor: default !important;
    }

        .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
            opacity: 0.5;
            filter: alpha(opacity=50);
            cursor: default !important;
        }

    .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
        -webkit-transition: margin-left 0.5s;
        transition: margin-left 0.5s;
    }

    .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container {
        margin-left: -2px !important;
    }

    .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container {
        margin-left: -39px !important;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before {
        background-color: #FFFFFF;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-red ~ .bootstrap-switch-default {
        background-color: #FF3636;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-orange ~ .bootstrap-switch-default {
        background-color: #FFB236;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-green ~ .bootstrap-switch-default {
        background-color: #18ce0f;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-brown ~ .bootstrap-switch-default {
        background-color: #1ab1e3;
    }

    .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-blue ~ .bootstrap-switch-default {
        background-color: #2CA8FF;
    }

    .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-red, .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-brown, .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-blue, .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-orange, .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-green {
        background-color: #E3E3E3;
    }

.bootstrap-switch-off .bootstrap-switch-handle-on {
    opacity: 0;
}

.bootstrap-switch-on .bootstrap-switch-handle-off {
    opacity: 0;
}
/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */

.noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.noUi-target {
    position: relative;
    direction: ltr;
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

.noUi-connect {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

.noUi-origin {
    position: absolute;
    height: 0;
    width: 0;
}

.noUi-handle {
    position: relative;
    z-index: 1;
}

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
    -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}

.noUi-state-drag * {
    cursor: inherit !important;
}

.noUi-base, .noUi-handle {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.noUi-horizontal {
    height: 1px;
}

    .noUi-horizontal .noUi-handle {
        border-radius: 50%;
        background-color: #fff;
        box-shadow: 0 1px 13px 0 rgba(0,0,0,0.2);
        height: 15px;
        width: 15px;
        cursor: pointer;
        margin-left: -10px;
        margin-top: -7px;
    }

.noUi-vertical {
    width: 18px;
}

    .noUi-vertical .noUi-handle {
        width: 28px;
        height: 34px;
        left: -6px;
        top: -17px;
    }

.noUi-target {
    background-color: rgba(182,182,182,0.3);
    border-radius: 3px;
}

.noUi-connect {
    background: #888;
    border-radius: 3px;
    -webkit-transition: background 450ms;
    transition: background 450ms;
}

.noUi-draggable {
    cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize;
}

.noUi-handle {
    border-radius: 3px;
    background: #FFF;
    cursor: default;
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
    -webkit-transition: 300ms ease 0s;
    -moz-transition: 300ms ease 0s;
    -ms-transition: 300ms ease 0s;
    -o-transform: 300ms ease 0s;
    transition: 300ms ease 0s;
}

.noUi-active {
    -webkit-transform: scale3d(1.5, 1.5, 1);
    -moz-transform: scale3d(1.5, 1.5, 1);
    -ms-transform: scale3d(1.5, 1.5, 1);
    -o-transform: scale3d(1.5, 1.5, 1);
    transform: scale3d(1.5, 1.5, 1);
}

[disabled] .noUi-connect {
    background: #B8B8B8;
}

[disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle {
    cursor: not-allowed;
}

.noUi-pips, .noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.noUi-pips {
    position: absolute;
    color: #999;
}

.noUi-value {
    position: absolute;
    text-align: center;
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px;
}

.noUi-marker {
    position: absolute;
    background: #CCC;
}
.supsub {
    display: inline-block;

}

.supsub sup,
.supsub sub {
      font-size: 13px;
    text-align: left;
    position: relative;
    display: block;
    /*font-size: .5em;*/
    line-height: 1.2;
}

.supsub sub {
    top: .3em;
}
.noUi-marker-sub {
    background: #AAA;
}

.noUi-marker-large {
    background: #AAA;
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%;
}

.noUi-value-horizontal {
    -webkit-transform: translate3d(-50%, 50%, 0);
    transform: translate3d(-50%, 50%, 0);
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px;
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%;
}

.noUi-value-vertical {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    padding-left: 25px;
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px;
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
}

.noUi-horizontal .noUi-tooltip {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%;
}

.slider.slider-neutral .noUi-connect, .slider.slider-neutral.noUi-connect {
    background-color: #fff;
}

.slider.slider-neutral.noUi-target {
    background-color: rgba(255,255,255,0.3);
}

.slider.slider-neutral .noUi-handle {
    background-color: #fff;
}

.slider.slider-primary .noUi-connect, .slider.slider-primary.noUi-connect {
    background-color: #1ab1e3;
}

.slider.slider-primary.noUi-target {
    background-color: rgba(249,99,50,0.3);
}

.slider.slider-primary .noUi-handle {
    background-color: #1ab1e3;
}

.slider.slider-info .noUi-connect, .slider.slider-info.noUi-connect {
    background-color: #2CA8FF;
}

.slider.slider-info.noUi-target {
    background-color: rgba(44,168,255,0.3);
}

.slider.slider-info .noUi-handle {
    background-color: #2CA8FF;
}

.slider.slider-success .noUi-connect, .slider.slider-success.noUi-connect {
    background-color: #18ce0f;
}

.slider.slider-success.noUi-target {
    background-color: rgba(24,206,15,0.3);
}

.slider.slider-success .noUi-handle {
    background-color: #18ce0f;
}

.slider.slider-warning .noUi-connect, .slider.slider-warning.noUi-connect {
    background-color: #FFB236;
}

.slider.slider-warning.noUi-target {
    background-color: rgba(255,178,54,0.3);
}

.slider.slider-warning .noUi-handle {
    background-color: #FFB236;
}

.slider.slider-danger .noUi-connect, .slider.slider-danger.noUi-connect {
    background-color: #FF3636;
}

.slider.slider-danger.noUi-target {
    background-color: rgba(255,54,54,0.3);
}

.slider.slider-danger .noUi-handle {
    background-color: #FF3636;
}
/*!
 * Datepicker for Bootstrap v1.7.0-dev (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
    /*padding: 8px 6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
    -webkit-transform: translate3d(0, -40px, 0);
    -moz-transform: translate3d(0, -40px, 0);
    -o-transform: translate3d(0, -40px, 0);
    -ms-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity 0.3s ease 0s,height 0s linear 0.35s;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    display: block;
    width: 254px;
    max-width: 254px;*/
}

    .datepicker.dropdown-menu:before {
        display: none;
    }

    .datepicker.datepicker-primary {
        background-color: #1ab1e3;
    }

        .datepicker.datepicker-primary th, .datepicker.datepicker-primary .day div, .datepicker.datepicker-primary table tr td span {
            color: #fff;
        }

        .datepicker.datepicker-primary:after {
            border-bottom-color: #1ab1e3;
        }

        .datepicker.datepicker-primary.datepicker-orient-top:after {
            border-top-color: #1ab1e3;
        }

        .datepicker.datepicker-primary .dow {
            color: rgba(255,255,255,0.8);
        }

        .datepicker.datepicker-primary table tr td.old div, .datepicker.datepicker-primary table tr td.new div, .datepicker.datepicker-primary table tr td span.old, .datepicker.datepicker-primary table tr td span.new {
            color: rgba(255,255,255,0.4);
        }

        .datepicker.datepicker-primary table tr td span:hover, .datepicker.datepicker-primary table tr td span.focused {
            background: rgba(255,255,255,0.1);
        }

        .datepicker.datepicker-primary .datepicker-switch:hover, .datepicker.datepicker-primary .prev:hover, .datepicker.datepicker-primary .next:hover, .datepicker.datepicker-primary tfoot tr th:hover {
            background: rgba(255,255,255,0.2);
        }

        .datepicker.datepicker-primary table tr td.active div, .datepicker.datepicker-primary table tr td.active:hover div, .datepicker.datepicker-primary table tr td.active.disabled div, .datepicker.datepicker-primary table tr td.active.disabled:hover div {
            background-color: #fff;
            color: #1ab1e3;
        }

        .datepicker.datepicker-primary table tr td.day:hover div, .datepicker.datepicker-primary table tr td.day.focused div {
            background: rgba(255,255,255,0.2);
        }

        .datepicker.datepicker-primary table tr td.active:hover div, .datepicker.datepicker-primary table tr td.active:hover:hover div, .datepicker.datepicker-primary table tr td.active.disabled:hover div, .datepicker.datepicker-primary table tr td.active.disabled:hover:hover div, .datepicker.datepicker-primary table tr td.active:active div, .datepicker.datepicker-primary table tr td.active:hover:active div, .datepicker.datepicker-primary table tr td.active.disabled:active div, .datepicker.datepicker-primary table tr td.active.disabled:hover:active div, .datepicker.datepicker-primary table tr td.active.active div, .datepicker.datepicker-primary table tr td.active:hover.active div, .datepicker.datepicker-primary table tr td.active.disabled.active div, .datepicker.datepicker-primary table tr td.active.disabled:hover.active div, .datepicker.datepicker-primary table tr td.active.disabled div, .datepicker.datepicker-primary table tr td.active:hover.disabled div, .datepicker.datepicker-primary table tr td.active.disabled.disabled div, .datepicker.datepicker-primary table tr td.active.disabled:hover.disabled div, .datepicker.datepicker-primary table tr td.active[disabled] div, .datepicker.datepicker-primary table tr td.active:hover[disabled] div, .datepicker.datepicker-primary table tr td.active.disabled[disabled] div, .datepicker.datepicker-primary table tr td.active.disabled:hover[disabled] div, .datepicker.datepicker-primary table tr td span.active:hover, .datepicker.datepicker-primary table tr td span.active:hover:hover, .datepicker.datepicker-primary table tr td span.active.disabled:hover, .datepicker.datepicker-primary table tr td span.active.disabled:hover:hover, .datepicker.datepicker-primary table tr td span.active:active, .datepicker.datepicker-primary table tr td span.active:hover:active, .datepicker.datepicker-primary table tr td span.active.disabled:active, .datepicker.datepicker-primary table tr td span.active.disabled:hover:active, .datepicker.datepicker-primary table tr td span.active.active, .datepicker.datepicker-primary table tr td span.active:hover.active, .datepicker.datepicker-primary table tr td span.active.disabled.active, .datepicker.datepicker-primary table tr td span.active.disabled:hover.active, .datepicker.datepicker-primary table tr td span.active.disabled, .datepicker.datepicker-primary table tr td span.active:hover.disabled, .datepicker.datepicker-primary table tr td span.active.disabled.disabled, .datepicker.datepicker-primary table tr td span.active.disabled:hover.disabled, .datepicker.datepicker-primary table tr td span.active[disabled], .datepicker.datepicker-primary table tr td span.active:hover[disabled], .datepicker.datepicker-primary table tr td span.active.disabled[disabled], .datepicker.datepicker-primary table tr td span.active.disabled:hover[disabled] {
            background-color: #fff;
        }

            .datepicker.datepicker-primary table tr td span.active:hover, .datepicker.datepicker-primary table tr td span.active:hover:hover, .datepicker.datepicker-primary table tr td span.active.disabled:hover, .datepicker.datepicker-primary table tr td span.active.disabled:hover:hover, .datepicker.datepicker-primary table tr td span.active:active, .datepicker.datepicker-primary table tr td span.active:hover:active, .datepicker.datepicker-primary table tr td span.active.disabled:active, .datepicker.datepicker-primary table tr td span.active.disabled:hover:active, .datepicker.datepicker-primary table tr td span.active.active, .datepicker.datepicker-primary table tr td span.active:hover.active, .datepicker.datepicker-primary table tr td span.active.disabled.active, .datepicker.datepicker-primary table tr td span.active.disabled:hover.active, .datepicker.datepicker-primary table tr td span.active.disabled, .datepicker.datepicker-primary table tr td span.active:hover.disabled, .datepicker.datepicker-primary table tr td span.active.disabled.disabled, .datepicker.datepicker-primary table tr td span.active.disabled:hover.disabled, .datepicker.datepicker-primary table tr td span.active[disabled], .datepicker.datepicker-primary table tr td span.active:hover[disabled], .datepicker.datepicker-primary table tr td span.active.disabled[disabled], .datepicker.datepicker-primary table tr td span.active.disabled:hover[disabled] {
                color: #1ab1e3;
            }

.datepicker-inline {
    width: 220px;
    display:none;
}

.datepicker.datepicker-rtl {
    direction: rtl;
}

    .datepicker.datepicker-rtl.dropdown-menu {
        left: auto;
    }

    .datepicker.datepicker-rtl table tr td span {
        float: right;
    }

.datepicker-dropdown {
    top: 0;
    left: 0;
}

    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-top: 0;
        border-bottom-color: rgba(0,0,0,0.2);
        position: absolute;
    }

    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-top: 0;
        position: absolute;
    }

    .datepicker-dropdown.datepicker-orient-left:before {
        left: 6px;
    }

    .datepicker-dropdown.datepicker-orient-left:after {
        left: 7px;
    }

    .datepicker-dropdown.datepicker-orient-right:before {
        right: 6px;
    }

    .datepicker-dropdown.datepicker-orient-right:after {
        right: 7px;
    }

    .datepicker-dropdown.datepicker-orient-bottom:before {
        top: -7px;
    }

    .datepicker-dropdown.datepicker-orient-bottom:after {
        top: -6px;
    }

    .datepicker-dropdown.datepicker-orient-top:before {
        bottom: -7px;
        border-bottom: 0;
        border-top: 7px solid transparent;
    }

    .datepicker-dropdown.datepicker-orient-top:after {
        bottom: -6px;
        border-bottom: 0;
        border-top: 6px solid #fff;
    }

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*width: 241px;*/
    max-width: 241px;
}

.datepicker .day div, .datepicker th {
    /*-webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 2.2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 50%;
    font-weight: 300;
   
    border: none;
    position: relative;
    cursor: pointer;*/
    font-size: 13px;
}

.datepicker th {
    color: #1ab1e3;
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 2px;
    text-align: center;
    cursor: pointer;
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent;
}

.datepicker table tr td.day:hover div, .datepicker table tr td.day.focused div {
    background: #eee;
    cursor: pointer;
}

.datepicker table tr td.old, .datepicker table tr td.new {
    color: #888;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: none;
    color: #888;
    cursor: default;
}

.datepicker table tr td.highlighted {
    background: #d9edf7;
    border-radius: 0;
}

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-repeat: repeat-x;
    color: #000;
    background-image: linear-gradient(to bottom, #52c4ea, #3dbde7);
    border-left-color: #fdf59a;
    border-right-color: #fdf59a;
    border-top-color: #fdf59a;
    border-bottom-color: #fbed50;
    color: white;
}

    .datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
        background-color: #fdf59a;
    }

        /*.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active {
            background-color: #fbf069; \9
        }*/

        .datepicker table tr td.today:hover:hover {
            color: #000;
        }

        .datepicker table tr td.today.active:hover {
            color: #fff;
        }

.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
    background: #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

    .datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
        background-color: #f3d17a;
        background-repeat: repeat-x;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
        border-left-color: #f3e97a;
        border-right-color: #f3e97a;
        border-top-color: #f3e97a;
        border-bottom-color: #edde34;
    }

        .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] {
            background-color: #f3e97a;
        }

            .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active {
                background-color: #efe24b;
             
            }

.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
    background-color: #9e9e9e;
    background-repeat: repeat-x;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(to bottom, #b3b3b3, gray);
    border-left-color: #808080;
    border-right-color: #808080;
    border-top-color: #808080;
    border-bottom-color: #595959;
}

    .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] {
        background-color: #808080;
    }

        .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active {
            background-color: #666666;
        }

.datepicker table tr td.active div, .datepicker table tr td.active:hover div, .datepicker table tr td.active.disabled div, .datepicker table tr td.active.disabled:hover div {
    background-color: #1ab1e3;
    color: #fff;
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.2);
}

.datepicker table tr td.active:hover div, .datepicker table tr td.active:hover:hover div, .datepicker table tr td.active.disabled:hover div, .datepicker table tr td.active.disabled:hover:hover div, .datepicker table tr td.active:active div, .datepicker table tr td.active:hover:active div, .datepicker table tr td.active.disabled:active div, .datepicker table tr td.active.disabled:hover:active div, .datepicker table tr td.active.active div, .datepicker table tr td.active:hover.active div, .datepicker table tr td.active.disabled.active div, .datepicker table tr td.active.disabled:hover.active div, .datepicker table tr td.active.disabled div, .datepicker table tr td.active:hover.disabled div, .datepicker table tr td.active.disabled.disabled div, .datepicker table tr td.active.disabled:hover.disabled div, .datepicker table tr td.active[disabled] div, .datepicker table tr td.active:hover[disabled] div, .datepicker table tr td.active.disabled[disabled] div, .datepicker table tr td.active.disabled:hover[disabled] div {
    background-color: #1ab1e3;
}

.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
    background-color: #003399;
}

.datepicker table tr td span {
    display: block;
    width: 41px;
    height: 41px;
    line-height: 41px;
    float: left;
    margin: 1%;
    font-size: 14px;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

    .datepicker table tr td span:hover, .datepicker table tr td span.focused {
        background: #eee;
    }

    .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
        background: none;
        color: #888;
        cursor: default;
    }

    .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
        color: #fff;
        background-color: #1ab1e3;
    }

        .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
            background-color: #1ab1e3;
            box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.2);
        }

            .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
                background-color: #003399;
                \9;
            }

    .datepicker table tr td span.old, .datepicker table tr td span.new {
        color: #888;
    }

.datepicker .datepicker-switch {
    width: auto;
    border-radius: .1875rem;
}


/*
 *  STYLE 5
 */



select::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

select::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

select::-webkit-scrollbar-thumb {
    background-color: #000000;
}

.chosen-container .chosen-results::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.chosen-container .chosen-results::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.chosen-container .chosen-results::-webkit-scrollbar-thumb {
    background-color: #000000;
}

/*
 *  STYLE 5 end
 */


.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {
    cursor: pointer;
}

.datepicker .prev, .datepicker .next {
    width: 35px;
    height: 35px;
}

.datepicker i {
    position: relative;
      top: 4%;
  color: black;top: 5%;
}

.datepicker .prev i {
    left: -1px;
}

.datepicker .next i {
    right: -1px;
}

.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {
    background: #eee;
}

.datepicker .prev.disabled, .datepicker .next.disabled {
    visibility: hidden;
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}

.input-append.date .add-on, .input-prepend.date .add-on {
    cursor: pointer;
}

    .input-append.date .add-on i, .input-prepend.date .add-on i {
        margin-top: 3px;
    }

.input-daterange input {
    text-align: center;
}

    .input-daterange input:first-child {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
    }

    .input-daterange input:last-child {
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;
    }

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
}

.btn, .navbar .navbar-nav > a.btn {
    border-width: 2px;
    font-weight: 400;
    font-size: 12px;
    border: none;
    border-radius: .1875rem;
    /* padding: 0.5rem 1rem; */
    padding: 0.20rem .4rem;
    cursor: pointer;
    background-color: #888;
    color: #fff;
}

    .btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .show > .btn.dropdown-toggle, .show > .btn.dropdown-toggle:focus, .show > .btn.dropdown-toggle:hover, .navbar .navbar-nav > a.btn:hover, .navbar .navbar-nav > a.btn:focus, .navbar .navbar-nav > a.btn:active, .navbar .navbar-nav > a.btn.active, .navbar .navbar-nav > a.btn:active:focus, .navbar .navbar-nav > a.btn:active:hover, .navbar .navbar-nav > a.btn.active:focus, .navbar .navbar-nav > a.btn.active:hover, .show > .navbar .navbar-nav > a.btn.dropdown-toggle, .show > .navbar .navbar-nav > a.btn.dropdown-toggle:focus, .show > .navbar .navbar-nav > a.btn.dropdown-toggle:hover {
        background-color: transparent;
        /*color: #10260f;*/
        box-shadow: none;
    }

    .btn:hover, .navbar .navbar-nav > a.btn:hover {
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
    }

    .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active, .navbar .navbar-nav > a.btn.disabled, .navbar .navbar-nav > a.btn.disabled:hover, .navbar .navbar-nav > a.btn.disabled:focus, .navbar .navbar-nav > a.btn.disabled.focus, .navbar .navbar-nav > a.btn.disabled:active, .navbar .navbar-nav > a.btn.disabled.active, .navbar .navbar-nav > a.btn:disabled, .navbar .navbar-nav > a.btn:disabled:hover, .navbar .navbar-nav > a.btn:disabled:focus, .navbar .navbar-nav > a.btn:disabled.focus, .navbar .navbar-nav > a.btn:disabled:active, .navbar .navbar-nav > a.btn:disabled.active, .navbar .navbar-nav > a.btn[disabled], .navbar .navbar-nav > a.btn[disabled]:hover, .navbar .navbar-nav > a.btn[disabled]:focus, .navbar .navbar-nav > a.btn[disabled].focus, .navbar .navbar-nav > a.btn[disabled]:active, .navbar .navbar-nav > a.btn[disabled].active, fieldset[disabled] .navbar .navbar-nav > a.btn, fieldset[disabled] .navbar .navbar-nav > a.btn:hover, fieldset[disabled] .navbar .navbar-nav > a.btn:focus, fieldset[disabled] .navbar .navbar-nav > a.btn.focus, fieldset[disabled] .navbar .navbar-nav > a.btn:active, fieldset[disabled] .navbar .navbar-nav > a.btn.active {
        background-color: #888;
        border-color: #888;
    }

    .btn.btn-simple, .navbar .navbar-nav > a.btn.btn-simple {
        color: #888;
        border-color: #888;
    }

        .btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active, .navbar .navbar-nav > a.btn.btn-simple:hover, .navbar .navbar-nav > a.btn.btn-simple:focus, .navbar .navbar-nav > a.btn.btn-simple:active {
            background-color: transparent;
            color: #979797;
            border-color: #979797;
            box-shadow: none;
        }

    .btn.btn-link, .navbar .navbar-nav > a.btn.btn-link {
        color: #888;
    }

        .btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active, .navbar .navbar-nav > a.btn.btn-link:hover, .navbar .navbar-nav > a.btn.btn-link:focus, .navbar .navbar-nav > a.btn.btn-link:active {
            background-color: transparent;
            color: #979797;
            text-decoration: none;
            box-shadow: none;
        }

    .btn:hover, .btn:focus, .navbar .navbar-nav > a.btn:hover, .navbar .navbar-nav > a.btn:focus {
        opacity: 1;
        filter: alpha(opacity=100);
        outline: 0 !important;
    }

    .btn:active, .btn.active, .open > .btn.dropdown-toggle, .navbar .navbar-nav > a.btn:active, .navbar .navbar-nav > a.btn.active, .open > .navbar .navbar-nav > a.btn.dropdown-toggle {
        -webkit-box-shadow: none;
        box-shadow: none;
        outline: 0 !important;
    }

    .btn.btn-icon, .navbar .navbar-nav > a.btn.btn-icon {
        height: 2.375rem;
        min-width: 2.375rem;
        width: 2.375rem;
        padding: 0;
        font-size: .9375rem;
        overflow: hidden;
        position: relative;
        line-height: normal;
    }

        .btn.btn-icon.btn-simple, .navbar .navbar-nav > a.btn.btn-icon.btn-simple {
            padding: 0;
        }

        .btn.btn-icon.btn-sm, .navbar .navbar-nav > a.btn.btn-icon.btn-sm {
            height: 1.875rem;
            min-width: 1.875rem;
            width: 1.875rem;
        }

            .btn.btn-icon.btn-sm i.fa, .btn.btn-icon.btn-sm i.now-ui-icons, .navbar .navbar-nav > a.btn.btn-icon.btn-sm i.fa, .navbar .navbar-nav > a.btn.btn-icon.btn-sm i.now-ui-icons {
                font-size: .6875rem;
            }

        .btn.btn-icon.btn-lg, .navbar .navbar-nav > a.btn.btn-icon.btn-lg {
            height: 3.6rem;
            min-width: 3.6rem;
            width: 3.6rem;
        }

            .btn.btn-icon.btn-lg i.now-ui-icons, .btn.btn-icon.btn-lg i.fa, .navbar .navbar-nav > a.btn.btn-icon.btn-lg i.now-ui-icons, .navbar .navbar-nav > a.btn.btn-icon.btn-lg i.fa {
                font-size: 1.325rem;
            }

        .btn.btn-icon:not(.btn-footer) i.now-ui-icons, .btn.btn-icon:not(.btn-footer) i.fa, .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) i.now-ui-icons, .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) i.fa {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-12px, -12px);
            line-height: 1.5626rem;
            width: 25px;
        }

    .btn:not(.btn-icon) .now-ui-icons, .navbar .navbar-nav > a.btn:not(.btn-icon) .now-ui-icons {
        position: relative;
        top: 1px;
    }

.btn-primary {
    background-color: #1ab1e3;
    color: #fff;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover, .show > .btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary.dropdown-toggle:hover {
        background-color: #34bbe8;
        color: #fff;
        box-shadow: none;
    }

    .btn-primary:hover {
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
    }

    .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
        background-color: #1ab1e3;
        border-color: #1ab1e3;
    }

    .btn-primary.btn-simple {
        color: #1ab1e3;
        border-color: #1ab1e3;
    }

        .btn-primary.btn-simple:hover, .btn-primary.btn-simple:focus, .btn-primary.btn-simple:active {
            background-color: transparent;
            color: #34bbe8;
            border-color: #34bbe8;
            box-shadow: none;
        }

    .btn-primary.btn-link {
        color: #1ab1e3;
    }

        .btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:active {
            background-color: transparent;
            color: #34bbe8;
            text-decoration: none;
            box-shadow: none;
        }

.btn-success {
    background-color: #18ce0f;
    color: #fff;
}

    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover, .show > .btn-success.dropdown-toggle, .show > .btn-success.dropdown-toggle:focus, .show > .btn-success.dropdown-toggle:hover {
        background-color: #1beb11;
        color: #fff;
        box-shadow: none;
    }

    .btn-success:hover {
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
    }

    .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
        background-color: #18ce0f;
        border-color: #18ce0f;
    }

    .btn-success.btn-simple {
        color: #18ce0f;
        border-color: #18ce0f;
    }

        .btn-success.btn-simple:hover, .btn-success.btn-simple:focus, .btn-success.btn-simple:active {
            background-color: transparent;
            color: #1beb11;
            border-color: #1beb11;
            box-shadow: none;
        }

    .btn-success.btn-link {
        color: #18ce0f;
    }

        .btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:active {
            background-color: transparent;
            color: #1beb11;
            text-decoration: none;
            box-shadow: none;
        }

.btn-info {
    background-color: #3b79bb;
    color: #fff;
}

.btn-info1 {
    font-weight: bold;
    background-color: #35b8e0;  font-size:8px;width:86px;
    color: #fff;
}

    .btn-info1:hover {
        font-weight: normal;
        font-size:10px;
        background-color: #ffffff;width:86px;
        color: #35b8e0;
        border: 1px solid #35b8e0;
    }
/*.modal fade show{    background: #86747466;}*/


.uploadbtndiv {
    width: 0px;
    margin-left: 14% /*-29*/;
}

uploadbtndivup {
    width: 0px;
    margin-left: 0%;
}


.left-marginbtn {
    margin-left: 20px;
}

.btn-info2 {
    font-weight: bold;
    background-color: #ffffff;
    color: #0000009e;
    border-radius: 6px;
    /* border: 1px solid #4ccc8a; */
    border: 3px solid #b2bfb4;
}


.p-d-t-20 {
    padding-top: 20px;
}

.p-d-t-25 {
    padding-top: 25px;
}

.btn-info2:hover {
    font-weight: bold;
    background-color: #ffffff;
    color: #0000009e;
    border: 1px solid #4ccc8a;
}


.btn-info2:active:focus {
    font-weight: bold;
    background-color: #ffffff;
    color: #0000009e;
    border: 1px solid #4ccc8a;
}



btn-info1:hover, btn-info1:focus, btn-info1:active, btn-info1.active, btn-info1:active:focus, btn-info1:active:hover, btn-info1.active:focus, btn-info1.active:hover, .show > btn-info1.dropdown-toggle, .show > btn-info1.dropdown-toggle:focus, .show > btn-info1.dropdown-toggle:hover {
    background-color: #ffffff;
    color: #35b8e0;
    box-shadow: none;
    border: 1px solid #35b8e0;
}



.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info.active:hover, .show > .btn-info.dropdown-toggle, .show > .btn-info.dropdown-toggle:focus, .show > .btn-info.dropdown-toggle:hover {
    background-color: #4bb5ff;
    color: #fff;
    box-shadow: none;
}

.btn-info:hover {
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #2CA8FF;
    border-color: #2CA8FF;
}

.btn-info.btn-simple {
    color: #2CA8FF;
    border-color: #2CA8FF;
}

    .btn-info.btn-simple:hover, .btn-info.btn-simple:focus, .btn-info.btn-simple:active {
        background-color: transparent;
        color: #4bb5ff;
        border-color: #4bb5ff;
        box-shadow: none;
    }

.btn-info.btn-link {
    color: #2CA8FF;
}

    .btn-info.btn-link:hover, .btn-info.btn-link:focus, .btn-info.btn-link:active {
        background-color: transparent;
        color: #4bb5ff;
        text-decoration: none;
        box-shadow: none;
    }

.btn-warning {
    background-color: #FFB236;
    color: #fff;
}

    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:focus, .btn-warning.active:hover, .show > .btn-warning.dropdown-toggle, .show > .btn-warning.dropdown-toggle:focus, .show > .btn-warning.dropdown-toggle:hover {
        background-color: #ffbe55;
        color: #fff;
        box-shadow: none;
    }

    .btn-warning:hover {
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
    }

    .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
        background-color: #FFB236;
        border-color: #FFB236;
    }

    .btn-warning.btn-simple {
        color: #FFB236;
        border-color: #FFB236;
    }

        .btn-warning.btn-simple:hover, .btn-warning.btn-simple:focus, .btn-warning.btn-simple:active {
            background-color: transparent;
            color: #ffbe55;
            border-color: #ffbe55;
            box-shadow: none;
        }

    .btn-warning.btn-link {
        color: #FFB236;
    }

        .btn-warning.btn-link:hover, .btn-warning.btn-link:focus, .btn-warning.btn-link:active {
            background-color: transparent;
            color: #ffbe55;
            text-decoration: none;
            box-shadow: none;
        }

.btn-danger {
    background-color: #FF3636;
    color: #fff;
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:focus, .btn-danger.active:hover, .show > .btn-danger.dropdown-toggle, .show > .btn-danger.dropdown-toggle:focus, .show > .btn-danger.dropdown-toggle:hover {
        background-color: #f55;
        color: #fff;
        box-shadow: none;
    }

    .btn-danger:hover {
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
    }

    .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
        background-color: #FF3636;
        border-color: #FF3636;
    }

    .btn-danger.btn-simple {
        color: #FF3636;
        border-color: #FF3636;
    }

        .btn-danger.btn-simple:hover, .btn-danger.btn-simple:focus, .btn-danger.btn-simple:active {
            background-color: transparent;
            color: #f55;
            border-color: #f55;
            box-shadow: none;
        }

    .btn-danger.btn-link {
        color: #FF3636;
    }

        .btn-danger.btn-link:hover, .btn-danger.btn-link:focus, .btn-danger.btn-link:active {
            background-color: transparent;
            color: #f55;
            text-decoration: none;
            box-shadow: none;
        }

.btn-neutral {
    background-color: transparent;
    color: #1ab1e3;
}

    .btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover, .show > .btn-neutral.dropdown-toggle, .show > .btn-neutral.dropdown-toggle:focus, .show > .btn-neutral.dropdown-toggle:hover {
        background-color: #fff;
        color: #fff;
        box-shadow: none;
    }

    .btn-neutral:hover {
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.17);
    }

    .btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active, fieldset[disabled] .btn-neutral, fieldset[disabled] .btn-neutral:hover, fieldset[disabled] .btn-neutral:focus, fieldset[disabled] .btn-neutral.focus, fieldset[disabled] .btn-neutral:active, fieldset[disabled] .btn-neutral.active {
        background-color: #fff;
        border-color: #fff;
    }

    .btn-neutral.btn-danger {
        color: #FF3636;
    }

        .btn-neutral.btn-danger:hover, .btn-neutral.btn-danger:focus, .btn-neutral.btn-danger:active {
            color: #f55;
        }

    .btn-neutral.btn-info {
        color: #2CA8FF;
    }

        .btn-neutral.btn-info:hover, .btn-neutral.btn-info:focus, .btn-neutral.btn-info:active {
            color: #4bb5ff;
        }

    .btn-neutral.btn-warning {
        color: #FFB236;
    }

        .btn-neutral.btn-warning:hover, .btn-neutral.btn-warning:focus, .btn-neutral.btn-warning:active {
            color: #ffbe55;
        }

    .btn-neutral.btn-success {
        color: #18ce0f;
    }

        .btn-neutral.btn-success:hover, .btn-neutral.btn-success:focus, .btn-neutral.btn-success:active {
            color: #1beb11;
        }

    .btn-neutral.btn-default {
        color: #888;
    }

    .btn-default:hover {
color: #888;
    font-weight: 600;
    border: 1px solid #9b9999;
    }

        .btn-neutral.btn-default:hover, .btn-neutral.btn-default:focus, .btn-neutral.btn-default:active {
            color: #979797;
        }

    .btn-neutral.active, .btn-neutral:active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover, .show > .btn-neutral.dropdown-toggle, .show > .btn-neutral.dropdown-toggle:focus, .show > .btn-neutral.dropdown-toggle:hover {
        background-color: #fff;
        color: #34bbe8;
        box-shadow: none;
    }

    .btn-neutral:hover, .btn-neutral:focus {
        color: #34bbe8;
    }

        .btn-neutral:hover:not(.nav-link), .btn-neutral:focus:not(.nav-link) {
            box-shadow: none;
        }

    .btn-neutral.btn-simple {
        color: #fff;
        border-color: #fff;
    }

        .btn-neutral.btn-simple:hover, .btn-neutral.btn-simple:focus, .btn-neutral.btn-simple:active {
            background-color: transparent;
            color: #fff;
            border-color: #fff;
            box-shadow: none;
        }

    .btn-neutral.btn-link {
        color: #fff;
    }

        .btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active {
            background-color: transparent;
            color: #fff;
            text-decoration: none;
            box-shadow: none;
        }

.btn:disabled, .btn[disabled], .btn.disabled {
    opacity: .5;
    filter: alpha(opacity=50);
}

.btn-round {
    border-width: 1px;
    border-radius: 15px !important;
    padding: 11px 23px;
}

    .btn-round.btn-simple {
        padding: 5px 18px 1px 7px; /*10px 20px 7px 8px;*/
    }

.btn-simple {
    border: 1px solid;
    border-color: #888;
    padding: 10px 22px;
    background-color: transparent;
}

    .btn-simple.disabled, .btn-simple.disabled:hover, .btn-simple.disabled:focus, .btn-simple.disabled.focus, .btn-simple.disabled:active, .btn-simple.disabled.active, .btn-simple:disabled, .btn-simple:disabled:hover, .btn-simple:disabled:focus, .btn-simple:disabled.focus, .btn-simple:disabled:active, .btn-simple:disabled.active, .btn-simple[disabled], .btn-simple[disabled]:hover, .btn-simple[disabled]:focus, .btn-simple[disabled].focus, .btn-simple[disabled]:active, .btn-simple[disabled].active, fieldset[disabled] .btn-simple, fieldset[disabled] .btn-simple:hover, fieldset[disabled] .btn-simple:focus, fieldset[disabled] .btn-simple.focus, fieldset[disabled] .btn-simple:active, fieldset[disabled] .btn-simple.active, .btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled.focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link:disabled, .btn-link:disabled:hover, .btn-link:disabled:focus, .btn-link:disabled.focus, .btn-link:disabled:active, .btn-link:disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled].focus, .btn-link[disabled]:active, .btn-link[disabled].active, fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link.focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active {
        background-color: transparent;
    }

.btn-lg {
    font-size: 1em;
    border-radius: .55rem;
    padding: 15px 48px;
}

    .btn-lg.btn-simple {
        padding: 14px 47px;
    }

.btn-sm {
    font-size: 14px;
    border-radius: .1875rem;
    padding: 3px 15px;
}

    .btn-sm.btn-simple {
        padding: 4px 14px;
    }

.btn-link {
    border: 0;
    padding: .5rem .7rem;
    background-color: transparent;
}

.btn-wd {
    min-width: 140px;
}

.btn-group.select {
    width: 100%;
}

    .btn-group.select .btn {
        text-align: left;
    }

    .btn-group.select .caret {
        position: absolute;
        top: 50%;
        margin-top: -1px;
        right: 8px;
    }
.new-textbox {
    width: 34px;
    border: 0;
    border-bottom: 1px solid #797c7e;
    border-radius: 0px !important;
    margin-bottom: -2px;
    margin-top: -4px;
    line-height: 12px;
    padding-top: 0px;
    text-align: center;
}
.form-control::-moz-placeholder {
    color: #9A9A9A;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-control:-moz-placeholder {
    color: #9A9A9A;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-control::-webkit-input-placeholder {
    color: #9A9A9A;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-control:-ms-input-placeholder {
    color: #9A9A9A;
    opacity: 1;
    filter: alpha(opacity=100);
}
.btn-add:hover {
border-width:0px;  
background-color: transparent;
background-image:url('../img/add-btn.png');
width:24px;
height:24px;
text-align:center;
box-shadow:none;
}


.btn-add {
    border-width:0px;    background-color: transparent;
background-image:url('../img/add-btn.png');
width:24px;
height:24px;
text-align:center;
}
.btn-search1 {
       border: none;
    width: 26px;
    height: 26px;
    padding: 1px;
    cursor: pointer;
    background: url(../images/bg-search-icon2.png) no-repeat 50% center;
    background-color: #3b77bc;
    border-radius: 6px;
}

td > .form-control {
text-align:center;
}
.form-control {
    background-color: transparent;
    /*border:1px solid #c3bebe;*/
    border-radius: 5px;    
    color: #6e7578; /*#2c2c2c;*/
    line-height: normal;
    font-size: 11.0px;
    -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .form-control {
    border-color: #18ce0f;
}

.form-control:focus {
    border: 1px solid #1ab1e3;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important;
    color: #2c2c2c;
    background-color: transparent;
}

    .form-control:focus + .input-group-addon, .form-control:focus ~ .input-group-addon {
        border: 1px solid #1ab1e3;
        border-left: none;
        cursor: pointer;
        background-color: transparent;
    }

.has-success .form-control, .has-error .form-control, .has-success .form-control:focus, .has-error .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .has-success .form-control:focus {
        border-color: #1be611;
    }

    .has-danger .form-control.form-control-success, .has-danger .form-control.form-control-danger, .has-success .form-control.form-control-success, .has-success .form-control.form-control-danger {
        background-image: none;
    }

.has-danger .form-control {
    border-color: #ffcfcf;
    color: #FF3636;
    background-color: rgba(222,222,222,0.1);
}

    .has-danger .form-control:focus {
        background-color: #fff;
    }

.form-control + .form-control-feedback {
    border-radius: .55rem;
    font-size: 14px;
    margin-top: 0;
    position: absolute;
    left: 18px;
    bottom: -20px;
    vertical-align: middle;
}

.form-control + .input-group-addon {
    background-color: transparent;
}

    .form-control + .input-group-addon:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

.input-group-addon:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.has-success:after, .has-danger:after {
    font-family: 'Material-Design-Iconic-Font';
    content: "\f26b";
    display: inline-block;
    position: absolute;
    right: 15px;
    bottom: 10px;
    color: #18ce0f;
    font-size: 11px;
}

.has-success.input-lg:after, .has-danger.input-lg:after {
    font-size: 13px;
    top: 13px;
}

.has-danger:after {
    content: "\f136";
    color: #FF3636;
}

.form-group.form-group-no-border.input-lg .input-group-addon, .input-group.form-group-no-border.input-lg .input-group-addon {
    padding: 15px 0 15px 19px;
}

.form-group.form-group-no-border.input-lg .form-control, .input-group.form-group-no-border.input-lg .form-control {
    padding: 15px 19px;
}

    .form-group.form-group-no-border.input-lg .form-control + .input-group-addon, .input-group.form-group-no-border.input-lg .form-control + .input-group-addon {
        padding: 15px 19px 15px 0;
    }

.form-group.input-lg .form-control, .input-group.input-lg .form-control {
    padding: 14px 18px;
}

    .form-group.input-lg .form-control + .input-group-addon, .input-group.input-lg .form-control + .input-group-addon {
        padding: 14px 18px 14px 0;
    }

.form-group.input-lg .input-group-addon, .input-group.input-lg .input-group-addon {
    padding: 14px 0 15px 18px;
}

    .form-group.input-lg .input-group-addon + .form-control, .input-group.input-lg .input-group-addon + .form-control {
        padding: 15px 18px 15px 16px;
    }

.form-group.form-group-no-border .form-control, .input-group.form-group-no-border .form-control {
    padding: 11px 19px;
}

    .form-group.form-group-no-border .form-control + .input-group-addon, .input-group.form-group-no-border .form-control + .input-group-addon {
        padding: 11px 19px 11px 0;
    }

.form-group.form-group-no-border .input-group-addon, .input-group.form-group-no-border .input-group-addon {
    padding: 11px 0 11px 19px;
}

.form-group .form-control {
    padding: 3px 5px 3px 7px;
        /*width: 100%;*/
    /*padding:3px 4px 5px 7px;*/
    /*padding: 5px 1px 5px 5px;*/ /*5px 10px 5px 10px*/
}

.input-group .form-control {
    padding: 3px 5px 3px 7px;
    
    /*padding:3px 4px 5px 7px;*/
    /*padding: 5px 1px 5px 5px;*/ /*5px 10px 5px 10px*/
}


    .form-group .form-control + .input-group-addon, .input-group .form-control + .input-group-addon {
        padding: /*10px 18px 10px 10px;*/ 5% 7px;
        cursor: pointer;
    }

.form-group .input-group-addon, .input-group .input-group-addon {
    padding: 10px 0 10px 18px;
}

    .form-group .input-group-addon + .form-control, .form-group .input-group-addon ~ .form-control, .input-group .input-group-addon + .form-control, .input-group .input-group-addon ~ .form-control {
        padding: 10px 19px 11px 16px;
    }

.form-group.form-group-no-border .form-control, .form-group.form-group-no-border .form-control + .input-group-addon, .input-group.form-group-no-border .form-control, .input-group.form-group-no-border .form-control + .input-group-addon {
    background-color: rgba(222,222,222,0.3);
    border: medium none;
}

    .form-group.form-group-no-border .form-control:focus, .form-group.form-group-no-border .form-control:active, .form-group.form-group-no-border .form-control:active, .form-group.form-group-no-border .form-control + .input-group-addon:focus, .form-group.form-group-no-border .form-control + .input-group-addon:active, .form-group.form-group-no-border .form-control + .input-group-addon:active, .input-group.form-group-no-border .form-control:focus, .input-group.form-group-no-border .form-control:active, .input-group.form-group-no-border .form-control:active, .input-group.form-group-no-border .form-control + .input-group-addon:focus, .input-group.form-group-no-border .form-control + .input-group-addon:active, .input-group.form-group-no-border .form-control + .input-group-addon:active {
        border: medium none;
        background-color: rgba(222,222,222,0.5);
    }

        .form-group.form-group-no-border .form-control:focus + .input-group-addon, .input-group.form-group-no-border .form-control:focus + .input-group-addon {
            background-color: rgba(222,222,222,0.5);
        }

.form-group.form-group-no-border .input-group-addon, .input-group.form-group-no-border .input-group-addon {
    background-color: rgba(222,222,222,0.3);
    border: none;
}

.has-error .form-control-feedback, .has-error .control-label {
    color: #FF3636;
}

.has-success .form-control-feedback, .has-success .control-label {
    color: #18ce0f;
}

.input-group-addon {
    background-color: #fff;
    border: 1px solid #E3E3E3;
    border-radius: 30px;
    color: #555;
    padding: -.5rem 0 -.5rem -.3rem;
    -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

.has-success .input-group-addon, .has-danger .input-group-addon {
    background-color: #fff;
}

.has-danger .form-control:focus + .input-group-addon {
    color: #FF3636;
}

.has-success .form-control:focus + .input-group-addon {
    color: #18ce0f;
}

.input-group-addon + .form-control, .input-group-addon ~ .form-control {
    padding: -.5rem .7rem;
    padding-left: 18px;
}

.input-group-addon i { /*width:17px*/
}

.input-group-focus .input-group-addon {
    background-color: #fff;
    border-color: #1ab1e3;
}

.input-group-focus.form-group-no-border .input-group-addon {
    background-color: rgba(222,222,222,0.5);
}

.input-group, .form-group {
    margin-bottom: 10px;
}

    .input-group[disabled] .input-group-addon {
        background-color: #E3E3E3;
    }

.input-group-addon:first-child, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-right: 0 none;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) {
    border-left: 0 none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #E3E3E3;
    color: #888;
    cursor: not-allowed;
}

.input-group-btn .btn {
    border-width: 1px;
    padding: 11px .7rem;
}

.input-group-btn .btn-default:not(.btn-fill) {
    border-color: #ddd;
}

.input-group-btn:last-child > .btn {
    margin-left: 0;
}

textarea.form-control {
    max-width: 100%;
    padding: 10px 10px 0 0;
    resize: none;
    border: none;
    border: 1px solid #E3E3E3;
    border-radius: 0;
    line-height: 20px;
}

.content {
}

.btn-mini {
    margin-right: 13px;
    margin-bottom: 12px;
}

textarea.form-control:focus, textarea.form-control:active {
    /*border-left: none;
    border-top: none;
    border-right: none;*/
}

.has-success.form-group .form-control, .has-success.form-group.form-group-no-border .form-control, .has-danger.form-group .form-control, .has-danger.form-group.form-group-no-border .form-control {
    padding-right: 40px;
}
.form-horizontal .col-sm-5 .control-label {
    text-align: left !important;
    margin-bottom: 0;
    padding-top: 0px;
    vertical-align: top;
    padding-left: 0px;
}
.form-group {
    position: relative;    padding-bottom: 10px;
}

    .form-group .help-info {
        font-style: italic;
        font-size: 12px;
        margin-top: 5px;
    }

    .form-group.has-error, .form-group.has-danger {
        margin-bottom: 20px;
    }

.checkbox, .radio {
    margin-bottom: 12px;
}

.RBL label {
    display: block;
}

.btn-disable {
    cursor: default;
    pointer-events: none;
    /*Button disabled - CSS color class*/
    color: #c0c0c0;
    background-color: #ffffff;
}

.RBL td {
    text-align: center;
    width: 150px;
}

.modal-bodya3 {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
    height: 70%;
}

.checkbox label, .radio label {
    position: relative;
    cursor: pointer;
    padding-left: 30px;
    line-height: 17px;
}

.radio label {
    padding-left: 28px;
}

.checkbox label::before, .checkbox label::after {
    content: " ";
    display: inline-block;
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    cursor: pointer;
    border-radius: 3px;
    top: 0;
    background-color: transparent;
    border: 1px solid #afacac;
    -webkit-transition: opacity 0.3s linear;
}

.checkbox label::after {
    font-family: 'Material-Design-Iconic-Font';
    content: "\f26b";
    top: 0px;
    text-align: center;
    font-size: 14px;
    opacity: 0;
    color: #555;
    border: 0;
    background-color: inherit;
}

.checkbox input[type="checkbox"], .radio input[type="radio"] {
    opacity: 0;
    position: absolute;
    visibility: hidden;
}

    .checkbox input[type="checkbox"]:checked + label::after {
        opacity: 1;
    }

    .checkbox input[type="checkbox"]:disabled + label, .radio input[type="radio"]:disabled + label {
        color: #9A9A9A;
        opacity: .5;
    }

        .checkbox input[type="checkbox"]:disabled + label::before, .checkbox input[type="checkbox"]:disabled + label::after {
            cursor: not-allowed;
        }

    .checkbox input[type="checkbox"]:disabled + label, .radio input[type="radio"]:disabled + label {
        cursor: not-allowed;
    }

.checkbox.checkbox-circle label::before {
    border-radius: 50% !important;
}  

.checkbox.checkbox-circle label::after {
    border-radius: 50% !important;
}

.checkbox.checkbox-inline {
    margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #428bca;
    border-color: #428bca;
}

.checkbox-primary input[type="checkbox"]:checked + label::after {
    color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before {
    background-color: #d9534f;
    border-color: #d9534f;
}

.checkbox-danger input[type="checkbox"]:checked + label::after {
    color: #fff;
}

.checkbox-info input[type="checkbox"]:checked + label::before {
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.checkbox-info input[type="checkbox"]:checked + label::after {
    color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.checkbox-warning input[type="checkbox"]:checked + label::after {
    color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before {
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.checkbox-success input[type="checkbox"]:checked + label::after {
    color: #fff;
}

/*.radio label::before, .radio label::after {
  content: " ";
    width: 19px;
    height: 19px;
    border-radius: 50%;
    border: 1px solid #E3E3E3;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
  
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}

.radio input[type="radio"] + label:after, .radio input[type="radio"] {
    opacity: 0;
}

    .radio input[type="radio"]:checked + label::after {
   width: 10px;
    height: 10px;
    background-color: #77b525;
    border-color: #77b525;
   
    top: 5px;
    left: 4px;
    border-radius: 100%;
    }

    .radio input[type="radio"]:checked + label::after {
        opacity: 1;
    }

    .radio input[type="radio"]:disabled + label {
        color: #9A9A9A;
    }

        .radio input[type="radio"]:disabled + label::before, .radio input[type="radio"]:disabled + label::after {
            color: #9A9A9A;
        }*/

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

    [type="radio"]:checked + label,
    [type="radio"]:not(:checked) + label {
        position: relative;
        padding-left: 24px;
        cursor: pointer;
        line-height: 19px;
        display: inline-block;
        color: #666;
    }

        [type="radio"]:checked + label:before,
        [type="radio"]:not(:checked) + label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 16px;
            height: 16px;
            border: 1px solid #ddd;
            border-radius: 100%;
            background: #fff;
        }

        [type="radio"]:checked + label:after,
        [type="radio"]:not(:checked) + label:after {
            content: '';
            width: 8px;
            height: 8px;
            background: #50d38a;
            position: absolute;
            top: 4px;
            left: 4px;
            border-radius: 100%;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        [type="radio"]:not(:checked) + label:after {
            opacity: 0;
            -webkit-transform: scale(0);
            transform: scale(0);
        }

        [type="radio"]:checked + label:after {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }

.radio.radio-inline {
    margin-top: 0;
}

.progress-container {
    position: relative;
}

    .progress-container + .progress-container, .progress-container ~ .progress-container {
        margin-top: 15px;
    }

    .progress-container .progress-badge {
        color: #888;
        font-size: .8571em;
        text-transform: uppercase;
    }

    .progress-container .progress {
        height: 1px;
        border-radius: 0;
        box-shadow: none;
        background: rgba(222,222,222,0.8);
        margin-top: 14px;
    }

        .progress-container .progress .progress-bar {
            box-shadow: none;
            background-color: #888;
        }

        .progress-container .progress .progress-value {
            position: absolute;
            top: 6px;
            right: 0;
            color: #888;
            font-size: .8571em;
        }

    .progress-container.progress-neutral .progress {
        background: rgba(255,255,255,0.3);
    }

    .progress-container.progress-neutral .progress-bar {
        background: #fff;
    }

    .progress-container.progress-neutral .progress-value, .progress-container.progress-neutral .progress-badge {
        color: #fff;
    }

    .progress-container.progress-primary .progress {
        background: rgba(249,99,50,0.3);
    }

    .progress-container.progress-primary .progress-bar {
        background: #1ab1e3;
    }

    .progress-container.progress-primary .progress-value, .progress-container.progress-primary .progress-badge {
        color: #1ab1e3;
    }

    .progress-container.progress-info .progress {
        background: rgba(44,168,255,0.3);
    }

    .progress-container.progress-info .progress-bar {
        background: #2CA8FF;
    }

    .progress-container.progress-info .progress-value, .progress-container.progress-info .progress-badge {
        color: #2CA8FF;
    }

    .progress-container.progress-success .progress {
        background: rgba(24,206,15,0.3);
    }

    .progress-container.progress-success .progress-bar {
        background: #18ce0f;
    }

    .progress-container.progress-success .progress-value, .progress-container.progress-success .progress-badge {
        color: #18ce0f;
    }

    .progress-container.progress-warning .progress {
        background: rgba(255,178,54,0.3);
    }

    .progress-container.progress-warning .progress-bar {
        background: #FFB236;
    }

    .progress-container.progress-warning .progress-value, .progress-container.progress-warning .progress-badge {
        color: #FFB236;
    }

    .progress-container.progress-danger .progress {
        background: rgba(255,54,54,0.3);
    }

    .progress-container.progress-danger .progress-bar {
        background: #FF3636;
    }

    .progress-container.progress-danger .progress-value, .progress-container.progress-danger .progress-badge {
        color: #FF3636;
    }

.badge {
    padding: 4px 8px;
    text-transform: uppercase;
    font-size: .7142em;
    line-height: 12px;
    background-color: transparent;
    border: 1px solid;
    border-radius: .875rem;
    font-weight: 400;
}

.badge-icon {
    padding: 0.4em 0.55em;
}

    .badge-icon i {
        font-size: 0.8em;
    }

.badge-default {
    border-color: #888;
    color: #888;
}
.badge-default-l {
    background-color: #888;
    color: #888;
}

.badge-primary {
    border-color: #1ab1e3;
    color: #1ab1e3;
}.badge-primary-l {
    background-color: #1ab1e3;
    color: #fff;
}

.badge-info {
    border-color: #2CA8FF;
    color: #2CA8FF;
    }

.badge-info-l {
     background-color: #2CA8FF;
    color: #fff;
}

.badge-dark {
    color: #fff;
    background-color: #2f353a;

    }

.badge-dark-l{
     color: #fff;
    background-color: #2f353a;
}

.badge-success {
    border-color: #18ce0f;
    color: #18ce0f;

    }

.badge-success-l {
     background-color: #18ce0f;
    color: #fff;
}

.badge-warning {
    border-color: #FFB236;
    color: #FFB236;

    }

.badge-warning-l {
     background-color: #FFB236;
    color: #FFF;
}

.badge-danger {
    border-color: #FF3636;
    color: #FF3636;
    }

.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .15rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.p-lr-5 {


padding-left:5px;
padding-right:5px;
}

.p-lr-0 {


padding-left:0px;
padding-right:0px;
}
.badge-danger-l {
     background-color: #FF3636;
    color: #fff;
}

.badge-neutral {
    border-color: #fff;
    color: #fff;
}

.badge-neutral-l {
    background-color: #fff;
    color: #888;
}

.pagination .page-item .page-link {
    border: 0;
    border-radius: 30px !important;
    transition: all .3s;
    padding: 0px 11px;
    margin: 0 3px;
    min-width: 30px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #2c2c2c;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    background: transparent;
}

.tasks_report h5,h4 {

margin-bottom:6px;}
#verticle-timeline-1 {

/*max-height:400px;*/ overflow-x:auto;overflow-y:scroll;}
/*the container must be positioned relative:*/
.custom-select {
    position: relative;
    font-family: Arial;
}

    .custom-select select {
        display: none; /*hide original SELECT element:*/
    }

    .custom-select option {
        /* background: url(images/icon-list-names.png); */
        background: url(../images/icon-list-names.png) no-repeat 13% 38%;
        padding: 4px;
        background-position: 2px 1px;
        text-align: left;
        padding-left: 15%;
        font-size: 14px;
    }

.select-selected {
    background-color: DodgerBlue;
}

    /*style the arrow inside the select element:*/
    .select-selected:after {
        position: absolute;
        content: "";
        top: 14px;
        right: 10px;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-color: #fff transparent transparent transparent;
    }

.pager1style table {
    border: 0;
}


.pager1style td {
    border: 0;
    text-decoration: underline;
}

.pager1style tr {
    background-color: #ffffff;
}








.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {
    color: #2c2c2c;
    background-color: rgba(222,222,222,0.3);
    border: none;
}

.pagination .arrow-margin-left, .pagination .arrow-margin-right {
    position: absolute;
}

.pagination .arrow-margin-right {
    right: 0;
}

.pagination .arrow-margin-left {
    left: 0;
}

.pagination .page-item.active > .page-link {
    color: #E3E3E3;
    box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.2);
}

    .pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {
        background-color: #888;
        border-color: #888;
        color: #fff;
    }

.pagination .page-item.disabled > .page-link {
    opacity: .5;
    background-color: rgba(255,255,255,0.2);
    color: #fff;
}

.pagination.pagination-info .page-item.active > .page-link, .pagination.pagination-info .page-item.active > .page-link:focus, .pagination.pagination-info .page-item.active > .page-link:hover {
    background-color: #2CA8FF;
    border-color: #2CA8FF;
}

.pagination.pagination-success .page-item.active > .page-link, .pagination.pagination-success .page-item.active > .page-link:focus, .pagination.pagination-success .page-item.active > .page-link:hover {
    background-color: #18ce0f;
    border-color: #18ce0f;
}

.pagination.pagination-primary .page-item.active > .page-link, .pagination.pagination-primary .page-item.active > .page-link:focus, .pagination.pagination-primary .page-item.active > .page-link:hover {
    background-color: #1ab1e3;
    border-color: #1ab1e3;
}

.pagination.pagination-warning .page-item.active > .page-link, .pagination.pagination-warning .page-item.active > .page-link:focus, .pagination.pagination-warning .page-item.active > .page-link:hover {
    background-color: #FFB236;
    border-color: #FFB236;
}

.pagination.pagination-danger .page-item.active > .page-link, .pagination.pagination-danger .page-item.active > .page-link:focus, .pagination.pagination-danger .page-item.active > .page-link:hover {
    background-color: #FF3636;
    border-color: #FF3636;
}

.pagination.pagination-neutral .page-item > .page-link {
    color: #fff;
}

    .pagination.pagination-neutral .page-item > .page-link:focus, .pagination.pagination-neutral .page-item > .page-link:hover {
        background-color: rgba(255,255,255,0.2);
        color: #fff;
    }

.pagination.pagination-neutral .page-item.active > .page-link, .pagination.pagination-neutral .page-item.active > .page-link:focus, .pagination.pagination-neutral .page-item.active > .page-link:hover {
    background-color: #fff;
    border-color: #fff;
    color: #1ab1e3;
    text-decoration: underline;
}

.chkNoWrap label {
    display: inline;
    position: inherit!important;
    font-size: 13px;
    font-weight: 600;
}

a {
    color: #1ab1e3;
}

    a:hover, a:focus {
        color: #1ab1e3;
    }

h1, .h1 {
    font-size: 3.5em;
    line-height: 1.15;
    margin-bottom: 30px;
}

    h1 small, .h1 small {
        font-weight: 700;
        text-transform: uppercase;
        opacity: .8;
    }

h2, .h2 {
    font-size: 2.5em;
    margin-bottom: 30px;
}

h3, .h3 {
    font-size: 2em;
    margin-bottom: 30px;
    line-height: 1.4em;
}

h4, .h4 {
    font-size: 1.714em;
    line-height: 1.45em;
    margin-top: 4px;
    margin-bottom: 15px;
}

    h4 + .category, h4.title + .category, .h4 + .category, .h4.title + .category {
        margin-top: -10px;
    }

h5, .h5 {
    font-size: 1.57em;
    line-height: 1.4em;
    margin-bottom: 15px;
}

h6, .h6 {
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
}

p {
    line-height: 1.61em;
}

    .description p, p.description {
        font-size: 1.14em;
    }

.title {
    font-weight: 700;
}

    .title.title-up {
        text-transform: uppercase;
    }

        .title.title-up a {
            color: #2c2c2c;
            text-decoration: none;
        }

    .title + .category {
        margin-top: -25px;
    }

.description, .card-description, .footer-big p {
    color: #9A9A9A;
    font-weight: 300;
}

.category {
    text-transform: uppercase;
    font-weight: 700;
    color: #9A9A9A;
}

.text-primary {
    color: #1ab1e3 !important;
}

.text-info, .search_result_page .title a {
    color: #2CA8FF !important;
}
.text-lightblue
{font-size:13px !important;
color: #70b8db;}
.text-success {
    color: #18ce0f !important;
}
  .col-2-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 20.666667%;
            flex: 0 0 20.666667%;
            max-width: 20.666667%;
        }
#widgets .col,#widgets .col-1,#widgets .col-2,#widgets .col-3,#widgets .col-7,#widgets .col-5 {
  width: 100%;
  min-height: 1px;
  padding-right: 2px;
  padding-left: 2px;
}

#widgets h5 {

font-size:17px;}
.text-success span {
    color: #18ce0f !important;
    margin-left:2px;
}
.spn span {
    color: #50d38a !important;
    margin-left:2px;
}
.text-warning {
    color: #FFB236 !important;
}

.text-danger {
    color: #FF3636 !important;
}

.text-black {
    color: #444;
}
.text-lightg {
  color: #0ad07e !important;
}
.blockquote {
    border-left: none;
    border: 1px solid #888;
    padding: 5px;
     width:100%;
    font-size: 1em;
    line-height: 1.8;
}

    .blockquote small {
        color: #888;
        font-size: .8571em;
        text-transform: uppercase;
    }

    .blockquote.blockquote-primary {
        border-color: #1ab1e3;
        color: #1ab1e3;
    }
     .blockquote.blockquote-gray {
        border-color: #e8eaeb;
        color: #b9bdbe;
    }
    .blockquote.blockquote-gray > ul>li>a{
        color: #797d7e;}

        .blockquote.blockquote-primary small {
            color: #1ab1e3;
        }

    .blockquote.blockquote-danger {
        border-color: #FF3636;
        color: #FF3636;
    }

        .blockquote.blockquote-danger small {
            color: #FF3636;
        }

    .blockquote.blockquote-white {
        border-color: rgba(255,255,255,0.8);
        color: #fff;
    }

        .blockquote.blockquote-white small {
            color: rgba(255,255,255,0.8);
        }

body {
    color: #6e7578 /*#2c2c2c*/;
    font-size: 14px;
    /*font-family: "Poppins","Helvetica Neue",Arial,sans-serif;*/
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.nav-pills .nav-link, .nav-item .nav-link, .navbar, .nav-tabs .nav-link {
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}

.dropdown-toggle:after, .bootstrap-switch-label:before {
    -webkit-transition: all 150ms ease 0s;
    -moz-transition: all 150ms ease 0s;
    -o-transition: all 150ms ease 0s;
    -ms-transition: all 150ms ease 0s;
    transition: all 150ms ease 0s;
}

.dropdown-toggle[aria-expanded="true"]:after {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.button-bar {
    display: block;
    position: relative;
    width: 22px;
    height: 1px;
    border-radius: 1px;
    background: #fff;
}

    .button-bar + .button-bar {
        margin-top: 7px;
    }

    .button-bar:nth-child(2) {
        width: 17px;
    }

.open {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    z-index: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}

.separator {
    height: 2px;
    width: 44px;
    background-color: #888;
    margin: 20px auto;
}

    .separator.separator-primary {
        background-color: #1ab1e3;
    }

.nav-pills .nav-item .nav-link {
    padding: 0 15.5px;
    text-align: center;
    height: 60px;
    width: 60px;
    font-weight: 400;
    color: #9A9A9A;
    margin-right: 19px;
    background-color: rgba(222,222,222,0.3);
    border-radius: 30px;
}

    .nav-pills .nav-item .nav-link:hover {
        background-color: rgba(222,222,222,0.3);
    }

    .nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:focus, .nav-pills .nav-item .nav-link.active:hover {
        background-color: #9A9A9A;
        color: #fff;
        box-shadow: 0px 5px 35px 0px rgba(0,0,0,0.3);
    }

    .nav-pills .nav-item .nav-link.disabled, .nav-pills .nav-item .nav-link:disabled, .nav-pills .nav-item .nav-link[disabled] {
        opacity: .5;
    }

.nav-pills .nav-item i {
    display: block;
    font-size: 20px;
    line-height: 60px;
}

.nav-pills.nav-pills-neutral .nav-item .nav-link {
    background-color: rgba(255,255,255,0.2);
    color: #fff;
}

    .nav-pills.nav-pills-neutral .nav-item .nav-link.active, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover {
        background-color: #fff;
        color: #1ab1e3;
    }

.nav-pills.nav-pills-primary .nav-item .nav-link.active, .nav-pills.nav-pills-primary .nav-item .nav-link.active:focus, .nav-pills.nav-pills-primary .nav-item .nav-link.active:hover {
    background-color: #1ab1e3;
}

.nav-pills.nav-pills-info .nav-item .nav-link.active, .nav-pills.nav-pills-info .nav-item .nav-link.active:focus, .nav-pills.nav-pills-info .nav-item .nav-link.active:hover {
    background-color: #2CA8FF;
}

.nav-pills.nav-pills-success .nav-item .nav-link.active, .nav-pills.nav-pills-success .nav-item .nav-link.active:focus, .nav-pills.nav-pills-success .nav-item .nav-link.active:hover {
    background-color: #18ce0f;
}

.nav-pills.nav-pills-warning .nav-item .nav-link.active, .nav-pills.nav-pills-warning .nav-item .nav-link.active:focus, .nav-pills.nav-pills-warning .nav-item .nav-link.active:hover {
    background-color: #FFB236;
}

.nav-pills.nav-pills-danger .nav-item .nav-link.active, .nav-pills.nav-pills-danger .nav-item .nav-link.active:focus, .nav-pills.nav-pills-danger .nav-item .nav-link.active:hover {
    background-color: #FF3636;
}

.tab-space {
    padding: 20px 0 50px 0px;
}

.nav-align-center {
    text-align: center;
}

    .nav-align-center .nav-pills {
        display: inline-flex;
    }

.btn-twitter {
    color: #55acee;
}

    .btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active {
        color: #3ea1ec;
    }

.btn-facebook {
    color: #3b5998;
}

    .btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active {
        color: #344e86;
    }

.btn-google {
    color: #dd4b39;
}

    .btn-google:hover, .btn-google:focus, .btn-google:active {
        color: #d73925;
    }

.btn-linkedin {
    color: #0077B5;
}

    .btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active {
        color: #00669c;
    }

.nav-tabs {
    border: 0;
    padding: 0px .7rem;
    border-bottom: 2px solid #079fc9;
}

    .nav-tabs > .nav-item > .nav-link {
        color: #888;
        margin: 0;
        margin-right: 5px;
        background-color: transparent;
        border: 1px solid #E3E3E3; /*border-radius:30px;*/
        font-size: 14px;
        padding: 11px 23px;
        line-height: 1.5;
    }

        .nav-tabs > .nav-item > .nav-link:hover {
            background-color: transparent;
        }

        .nav-tabs > .nav-item > .nav-link.active {
            border: 1px solid #888; /*border-radius:30px*/
        }

        .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
            font-size: 14px;
            position: relative;
            top: 1px;
            margin-right: 3px;
        }

    .nav-tabs > .nav-item.disabled > .nav-link, .nav-tabs > .nav-item.disabled > .nav-link:hover {
        color: rgba(255,255,255,0.5);
    }

    .nav-tabs.nav-tabs-neutral > .nav-item > .nav-link {
        color: #fff;
    }

        .nav-tabs.nav-tabs-neutral > .nav-item > .nav-link.active {
            border-color: rgba(255,255,255,0.5);
            color: #fff;
        }

    .nav-tabs.nav-tabs-primary > .nav-item > .nav-link.active {
        border-color: #1ab1e3;
        color: #1ab1e3;
    }

    .nav-tabs.nav-tabs-info > .nav-item > .nav-link.active {
        border-color: #2CA8FF;
        color: #2CA8FF;
    }

    .nav-tabs.nav-tabs-danger > .nav-item > .nav-link.active {
        border-color: #FF3636;
        color: #FF3636;
    }

    .nav-tabs.nav-tabs-warning > .nav-item > .nav-link.active {
        border-color: #FFB236;
        color: #FFB236;
    }

    .nav-tabs.nav-tabs-success > .nav-item > .nav-link.active {
        border-color: #18ce0f;
        color: #18ce0f;
    }

.navbar .navbar-toggler {
    width: 37px;
    height: 27px;
    outline: 0;
    cursor: pointer;
}

    .navbar .navbar-toggler.navbar-toggler-left {
        position: relative;
        left: 0;
        padding-left: 0;
    }

    .navbar .navbar-toggler:hover .navbar-toggler-bar.bar2 {
        width: 22px;
    }

.navbar .navbar-brand {
    text-transform: uppercase;
    font-size: .8571em;
    padding-top: .5rem;
    padding-bottom: .5rem;
    line-height: 1.625rem;
}

.navbar .button-dropdown .navbar-toggler-bar:nth-child(2) {
    width: 17px;
}

.bg-default {
    background-color: #888 !important;
}

.bg-primary {
    background-color: #1ab1e3 !important;
}

.bg-info {
    background-color: #2CA8FF !important;
}

.bg-success {
    background-color: #18ce0f !important;
}

.bg-danger {
    background-color: #FF3636 !important;
}

.bg-warning {
    background-color: #FFB236 !important;
}

.bg-white {
    background-color: #fff !important;
}

.dropdown-menu {
    border: 0;
    /*box-shadow: 0px 10px 50px 0px rgba(0,0,0,0.2);*/
    box-shadow: 0px 10px 64px 0px rgba(0, 0, 0, 0.32);
    font-size: 14px;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    /* -webkit-box-shadow: 3px 3px 5px 6px #ccc; */
    /* box-shadow: 3px 3px 5px 6px #ccc; */
    box-shadow: 5px 4px #bebebe;
    font-size: 14px;
}

    .dropdown-menu.dropdown-menu-right:before {
        left: auto;
        right: 10px;
    }

/*.dropdown-menu:before {
        display: inline-block;
        position: absolute;
        width: 0;
        height: 0;
        vertical-align: middle;
        content: "";
        top: -6px;
        left: 100px;
        right: auto;
        color: #fff;
        border-bottom: .4em solid;
        border-right: .4em solid transparent;
        border-left: .4em solid transparent;
    }*/

.navbar .dropdown-menu:after, .navbar .dropdown-menu:before {
    left: 50%;
    margin-left: -.625rem;
}

.dropdown-menu:before {
    top: -1.3125rem;
    border-bottom-color: rgba(0,0,0,.1);
}
/*.dropdown-menu:after, .dropdown-menu:before {
    content: '';
    position: absolute;
    top: -1.25rem;
    left: 11.25rem;
    border: .625rem solid transparent;
    border-bottom-color: #fff;
}*/


.dropdown-menu multi-level:after, .dropdown-menu multi-level:before {
    content: '';
    position: absolute;
    top: -1.25rem;
    left: 11.25rem;
    border: .625rem solid transparent;
    border-bottom-color: #fff;
    transform: rotate(70);
}

.sidebar.h_menu .menu .ml-menu li:hover {

background:none !important;

}

.dropdown-menu pullDown > li > a {
    padding: .1875rem .9375rem;
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor:pointer;
}

.dropdown-menu .dropdown-item {
    font-size: .8571em;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
        background-color: rgba(222,222,222,0.3);
    }

.dropdown-menu .dropdown-divider {
    background-color: rgba(222,222,222,0.5);
}

.dropdown-menu .dropdown-header:not([href]):not([tabindex]) {
    color: rgba(182,182,182,0.6);
    font-size: .7142em;
    text-transform: uppercase;
    font-weight: 700;
}

.dropdown-menu.dropdown-primary {
    background-color: #18a6d5;
}

    .dropdown-menu.dropdown-primary:before {
        color: #18a6d5;
    }

    .dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]) {
        color: rgba(255,255,255,0.8);
    }

    .dropdown-menu.dropdown-primary .dropdown-item {
        color: #fff;
    }

        .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropdown-menu.dropdown-primary .dropdown-item:focus {
            background-color: rgba(255,255,255,0.2);
        }

    .dropdown-menu.dropdown-primary .dropdown-divider {
        background-color: rgba(255,255,255,0.2);
    }

.dropdown-menu.dropdown-info {
    background-color: #1da2ff;
}

    .dropdown-menu.dropdown-info:before {
        color: #1da2ff;
    }

    .dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]) {
        color: rgba(255,255,255,0.8);
    }

    .dropdown-menu.dropdown-info .dropdown-item {
        color: #fff;
    }

        .dropdown-menu.dropdown-info .dropdown-item:hover, .dropdown-menu.dropdown-info .dropdown-item:focus {
            background-color: rgba(255,255,255,0.2);
        }

    .dropdown-menu.dropdown-info .dropdown-divider {
        background-color: rgba(255,255,255,0.2);
    }

.dropdown-menu.dropdown-danger {
    background-color: #ff2727;
}

    .dropdown-menu.dropdown-danger:before {
        color: #ff2727;
    }

    .dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]) {
        color: rgba(255,255,255,0.8);
    }

    .dropdown-menu.dropdown-danger .dropdown-item {
        color: #fff;
    }

        .dropdown-menu.dropdown-danger .dropdown-item:hover, .dropdown-menu.dropdown-danger .dropdown-item:focus {
            background-color: rgba(255,255,255,0.2);
        }

    .dropdown-menu.dropdown-danger .dropdown-divider {
        background-color: rgba(255,255,255,0.2);
    }

.dropdown-menu.dropdown-success {
    background-color: #16c00e;
}

    .dropdown-menu.dropdown-success:before {
        color: #16c00e;
    }

    .dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]) {
        color: rgba(255,255,255,0.8);
    }

    .dropdown-menu.dropdown-success .dropdown-item {
        color: #fff;
    }

        .dropdown-menu.dropdown-success .dropdown-item:hover, .dropdown-menu.dropdown-success .dropdown-item:focus {
            background-color: rgba(255,255,255,0.2);
        }

    .dropdown-menu.dropdown-success .dropdown-divider {
        background-color: rgba(255,255,255,0.2);
    }

.dropdown-menu.dropdown-warning {
    background-color: #ffac27;
}

    .dropdown-menu.dropdown-warning:before {
        color: #ffac27;
    }

    .dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]) {
        color: rgba(255,255,255,0.8);
    }

    .dropdown-menu.dropdown-warning .dropdown-item {
        color: #fff;
    }

        .dropdown-menu.dropdown-warning .dropdown-item:hover, .dropdown-menu.dropdown-warning .dropdown-item:focus {
            background-color: rgba(255,255,255,0.2);
        }

    .dropdown-menu.dropdown-warning .dropdown-divider {
        background-color: rgba(255,255,255,0.2);
    }


.dropdown.show .dropdown-menu {
    display: block;
    margin-top: -0.375rem!important;
    overflow: initial;
}

.navbar-nav > li > .dropdown-menu {
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
}

.dropdown-menu, .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-right .dropdown-menu {
    left: auto;
    right: 50%;
    margin-left: 0;
    margin-right: -5rem;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-menu {
    border-color: rgba(0,0,0,.05);
    -webkit-box-shadow: 0 0.125rem 0.375rem 1px rgba(0,0,0,.1);
    box-shadow: 0 0.125rem 0.375rem 1px rgba(0,0,0,.1);
    float: none;
    left: 0;
    right: auto;
    margin-top: 0;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
    padding: .5rem 0;
    font-size: .75rem;
    display: none;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

    /*.dropdown .dropdown-menu {
    -webkit-transform: translate3d(0, -25px, 0);
    -moz-transform: translate3d(0, -25px, 0);
    -o-transform: translate3d(0, -25px, 0);
    -ms-transform: translate3d(0, -25px, 0);
    transform: translate3d(0, -25px, 0);
    visibility: hidden;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
}*/

    .dropdown.show .dropdown-menu, .dropdown-menu.open {
        opacity: 1;
        filter: alpha(opacity=100);
        visibility: visible;
        display: block;
        -webkit-transform: translate3d(0, 0px, 0);
        -moz-transform: translate3d(0, 0px, 0);
        -o-transform: translate3d(0, 0px, 0);
        -ms-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }

.button-dropdown {
    padding-right: .7rem;
    cursor: pointer;
}

    .button-dropdown .dropdown-toggle {
        padding-top: .5rem;
        padding-bottom: .5rem;
        display: block;
    }

        .button-dropdown .dropdown-toggle:after {
            display: none;
        }

.novalid-class {
    margin-top:3px;
    position:relative;
    font-size:10px;
    color:red;
}


.restdiv {
    padding-top: 4px;
    padding-left: 4px;
    display: inline-flex;
    border-color: #3A7ABA;
    border-width: 1px;
        padding-bottom:10px;
    border-bottom-style: ridge;
}

/*.alert {
    border: 0;
    border-radius: .55rem;
    color: #fff;
    padding-top: 4px;
    padding-bottom: 4px;
    position: fixed;
    font-size: 13px;
    cursor: pointer;
    font-weight: 600;
}*/

*.alert {
    border: 0;
     margin: auto;
    cursor: pointer;
    font-weight: 600;
   color: #fff;
       padding-top: 11px;
    padding-bottom: 11px;
   position: relative;
    font-size: 13px;
    width: auto;
    z-index:1030;
      /*position: fixed;*/
     /* border-radius: .55rem; */
    /* height: 50px; */
    /*margin-left: 13%;*/
  
}

.jsdemo-notification-button {
       position: fixed;
    vertical-align: middle !important;
    margin: auto;
    z-index: 1;
    text-align: center;
    width: 100%;
    left: 0px;top: 16.5%;
}

.alert-dismissible {
    padding-right: 4rem;
    background: url(../images/bg-dismiss-123.png)98% 15% no-repeat;
        z-index: 1;
}

.alert-dismissible1 {
    padding-right: 4rem;
    background: url(../../../../images/bg-dismiss-123.png)98% 45% no-repeat;
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit;
}


.alert.alert-success {
    background-color: rgba(24,206,15,0.8);
    color: #fff;
    /*background-color: #ccd6cf;*/
    border-color: #cdedd8;
}

.alert.alert-danger {
    /*background-color: rgba(255,54,54,0.8);*/
    background-color: rgba(255,54,54,0.8);
    /* color: #813838; */
    /* background-color: #fee2e1; */
    border-color: #fdd6d6;
}

.alert.alert-warning {
    background-color: rgba(255,178,54,0.8);
}

.alert.alert-info {
    background-color: rgba(44,168,255,0.8);
}

.alert.alert-primary {
    background-color: rgba(249,99,50,0.8);
}

.alert .alert-icon {
    float: left;
    margin-top: -1px;
}

.alert strong {
    text-transform: uppercase;
    font-size: 12px;
}

.alert i.fa, .alert i.now-ui-icons {
    font-size: 20px;
}

.alert .close {
    color: #fff;
    opacity: .9;
    text-shadow: none;
    line-height: 0;
    outline: 0;
    right: -7px !important;
    top: 13px !important;
}

.alert.bg-white span {
    color: #191f28;
}

.alert.bg-white .close {
    color: #191f28;
}

img {
    max-width: 100%;
    border-radius: 1px;
}

.img-raised {
    box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
}

.popover {
    font-size: 14px;
    box-shadow: 0px 10px 50px 0px rgba(0,0,0,0.2);
    border: none;
    line-height: 1.7;
    max-width: 240px;
}

    .popover.bs-popover-top .arrow:before, .popover.bs-popover-left .arrow:before, .popover.bs-popover-right .arrow:before, .popover.bs-popover-bottom .arrow:before {
        border-top-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
    }

    .popover .popover-header {
        color: rgba(182,182,182,0.6);
        font-size: 14px;
        text-transform: capitalize;
        font-weight: 600;
        margin: 0;
        margin-top: 5px;
        border: none;
        background-color: transparent;
    }

    .popover:before {
        display: none;
    }

    .popover.bs-tether-element-attached-top:after {
        border-bottom-color: #fff;
        top: -9px;
    }

    .popover.popover-primary {
        background-color: #1ab1e3;
    }

        .popover.popover-primary .popover-body {
            color: #fff;
        }

        .popover.popover-primary.bs-popover-right .arrow:after {
            border-right-color: #1ab1e3;
        }

        .popover.popover-primary.bs-popover-top .arrow:after {
            border-top-color: #1ab1e3;
        }

        .popover.popover-primary.bs-popover-bottom .arrow:after {
            border-bottom-color: #1ab1e3;
        }

        .popover.popover-primary.bs-popover-left .arrow:after {
            border-left-color: #1ab1e3;
        }

        .popover.popover-primary .popover-header {
            color: #fff;
            opacity: .6;
        }

    .popover.popover-info {
        background-color: #2CA8FF;
    }

        .popover.popover-info .popover-body {
            color: #fff;
        }

        .popover.popover-info.bs-popover-right .arrow:after {
            border-right-color: #2CA8FF;
        }

        .popover.popover-info.bs-popover-top .arrow:after {
            border-top-color: #2CA8FF;
        }

        .popover.popover-info.bs-popover-bottom .arrow:after {
            border-bottom-color: #2CA8FF;
        }

        .popover.popover-info.bs-popover-left .arrow:after {
            border-left-color: #2CA8FF;
        }

        .popover.popover-info .popover-header {
            color: #fff;
            opacity: .6;
        }

    .popover.popover-warning {
        background-color: #FFB236;
    }

        .popover.popover-warning .popover-body {
            color: #fff;
        }

        .popover.popover-warning.bs-popover-right .arrow:after {
            border-right-color: #FFB236;
        }

        .popover.popover-warning.bs-popover-top .arrow:after {
            border-top-color: #FFB236;
        }

        .popover.popover-warning.bs-popover-bottom .arrow:after {
            border-bottom-color: #FFB236;
        }

        .popover.popover-warning.bs-popover-left .arrow:after {
            border-left-color: #FFB236;
        }

        .popover.popover-warning .popover-header {
            color: #fff;
            opacity: .6;
        }

    .popover.popover-danger {
        background-color: #FF3636;
    }

        .popover.popover-danger .popover-body {
            color: #fff;
        }

        .popover.popover-danger.bs-popover-right .arrow:after {
            border-right-color: #FF3636;
        }

        .popover.popover-danger.bs-popover-top .arrow:after {
            border-top-color: #FF3636;
        }

        .popover.popover-danger.bs-popover-bottom .arrow:after {
            border-bottom-color: #FF3636;
        }

        .popover.popover-danger.bs-popover-left .arrow:after {
            border-left-color: #FF3636;
        }

        .popover.popover-danger .popover-header {
            color: #fff;
            opacity: .6;
        }

    .popover.popover-success {
        background-color: #18ce0f;
    }

        .popover.popover-success .popover-body {
            color: #fff;
        }

        .popover.popover-success.bs-popover-right .arrow:after {
            border-right-color: #18ce0f;
        }

        .popover.popover-success.bs-popover-top .arrow:after {
            border-top-color: #18ce0f;
        }

        .popover.popover-success.bs-popover-bottom .arrow:after {
            border-bottom-color: #18ce0f;
        }

        .popover.popover-success.bs-popover-left .arrow:after {
            border-left-color: #18ce0f;
        }

        .popover.popover-success .popover-header {
            color: #fff;
            opacity: .6;
        }

.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #fff;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #fff;
}

.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #fff;
}

.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #fff;
}

.tooltip-inner {
    padding: .5rem .7rem;
    min-width: 130px;
    background-color: #fff;
    font-size: 14px;
    color: inherit;
    box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.2);
}

@font-face {
    font-family: 'Nucleo Outline';
    src: url("../fonts/nucleo-outline.eot");
    src: url("../fonts/nucleo-outline.eot") format("embedded-opentype"),url("../fonts/nucleo-outline.woff") format("woff"),url("../fonts/nucleo-outline.woff") format("woff"),url("../fonts/nucleo-outline.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

.now-ui-icons {
    display: inline-block;
    font: normal normal normal 14px/1 'Nucleo Outline';
    font-size: inherit;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    .now-ui-icons.circle {
        padding: 0.33333333em;
        vertical-align: -16%;
        background-color: #eee;
    }

    .now-ui-icons.circle {
        border-radius: 50%;
    }

.nc-icon-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

    .nc-icon-ul > li {
        position: relative;
    }

        .nc-icon-ul > li > .now-ui-icons {
            position: absolute;
            left: -1.57142857em;
            top: 0.14285714em;
            text-align: center;
        }

            .nc-icon-ul > li > .now-ui-icons.circle {
                top: -0.19047619em;
                left: -1.9047619em;
            }

.now-ui-icons.spin {
    -webkit-animation: nc-icon-spin 2s infinite linear;
    -moz-animation: nc-icon-spin 2s infinite linear;
    animation: nc-icon-spin 2s infinite linear;
}

@-webkit-keyframes nc-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes nc-icon-spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes nc-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.now-ui-icons.ui-1_check:before {
    content: "\ea22";
}

.now-ui-icons.ui-1_email-85:before {
    content: "\ea2a";
}

.now-ui-icons.arrows-1_cloud-download-93:before {
    content: "\ea21";
}

.now-ui-icons.arrows-1_cloud-upload-94:before {
    content: "\ea24";
}

.now-ui-icons.arrows-1_minimal-down:before {
    content: "\ea39";
}

.now-ui-icons.arrows-1_minimal-left:before {
    content: "\ea3a";
}

.now-ui-icons.arrows-1_minimal-right:before {
    content: "\ea3b";
}

.now-ui-icons.arrows-1_minimal-up:before {
    content: "\ea3c";
}

.now-ui-icons.arrows-1_refresh-69:before {
    content: "\ea44";
}

.now-ui-icons.arrows-1_share-66:before {
    content: "\ea4c";
}

.now-ui-icons.business_badge:before {
    content: "\ea09";
}

.now-ui-icons.business_bank:before {
    content: "\ea0a";
}

.now-ui-icons.business_briefcase-24:before {
    content: "\ea13";
}

.now-ui-icons.business_bulb-63:before {
    content: "\ea15";
}

.now-ui-icons.business_chart-bar-32:before {
    content: "\ea1e";
}

.now-ui-icons.business_chart-pie-36:before {
    content: "\ea1f";
}

.now-ui-icons.business_globe:before {
    content: "\ea2f";
}

.now-ui-icons.business_money-coins:before {
    content: "\ea40";
}

.now-ui-icons.clothes_tie-bow:before {
    content: "\ea5b";
}

.now-ui-icons.design_vector:before {
    content: "\ea61";
}

.now-ui-icons.design_app:before {
    content: "\ea08";
}

.now-ui-icons.design_bullet-list-67:before {
    content: "\ea14";
}

.now-ui-icons.design_image:before {
    content: "\ea33";
}

.now-ui-icons.design_palette:before {
    content: "\ea41";
}

.now-ui-icons.design_scissors:before {
    content: "\ea4a";
}

.now-ui-icons.design-2_html5:before {
    content: "\ea32";
}

.now-ui-icons.design-2_ruler-pencil:before {
    content: "\ea48";
}

.now-ui-icons.emoticons_satisfied:before {
    content: "\ea49";
}

.now-ui-icons.files_box:before {
    content: "\ea12";
}

.now-ui-icons.files_paper:before {
    content: "\ea43";
}

.now-ui-icons.files_single-copy-04:before {
    content: "\ea52";
}

.now-ui-icons.health_ambulance:before {
    content: "\ea07";
}

.now-ui-icons.loader_gear:before {
    content: "\ea4e";
}

.now-ui-icons.loader_refresh:before {
    content: "\ea44";
}

.now-ui-icons.location_bookmark:before {
    content: "\ea10";
}

.now-ui-icons.location_compass-05:before {
    content: "\ea25";
}

.now-ui-icons.location_map-big:before {
    content: "\ea3d";
}

.now-ui-icons.location_pin:before {
    content: "\ea47";
}

.now-ui-icons.location_world:before {
    content: "\ea63";
}

.now-ui-icons.media-1_album:before {
    content: "\ea02";
}

.now-ui-icons.media-1_button-pause:before {
    content: "\ea16";
}

.now-ui-icons.media-1_button-play:before {
    content: "\ea18";
}

.now-ui-icons.media-1_button-power:before {
    content: "\ea19";
}

.now-ui-icons.media-1_camera-compact:before {
    content: "\ea1c";
}

.now-ui-icons.media-2_note-03:before {
    content: "\ea3f";
}

.now-ui-icons.media-2_sound-wave:before {
    content: "\ea57";
}

.now-ui-icons.objects_diamond:before {
    content: "\ea29";
}

.now-ui-icons.objects_globe:before {
    content: "\ea2f";
}

.now-ui-icons.objects_key-25:before {
    content: "\ea38";
}

.now-ui-icons.objects_planet:before {
    content: "\ea46";
}

.now-ui-icons.objects_spaceship:before {
    content: "\ea55";
}

.now-ui-icons.objects_support-17:before {
    content: "\ea56";
}

.now-ui-icons.objects_umbrella-13:before {
    content: "\ea5f";
}

.now-ui-icons.education_agenda-bookmark:before {
    content: "\ea01";
}

.now-ui-icons.education_atom:before {
    content: "\ea0c";
}

.now-ui-icons.education_glasses:before {
    content: "\ea2d";
}

.now-ui-icons.education_hat:before {
    content: "\ea30";
}

.now-ui-icons.education_paper:before {
    content: "\ea42";
}

.now-ui-icons.shopping_bag-16:before {
    content: "\ea0d";
}

.now-ui-icons.shopping_basket:before {
    content: "\ea0b";
}

.now-ui-icons.shopping_box:before {
    content: "\ea11";
}

.now-ui-icons.shopping_cart-simple:before {
    content: "\ea1d";
}

.now-ui-icons.shopping_credit-card:before {
    content: "\ea28";
}

.now-ui-icons.shopping_delivery-fast:before {
    content: "\ea27";
}

.now-ui-icons.shopping_shop:before {
    content: "\ea50";
}

.now-ui-icons.shopping_tag-content:before {
    content: "\ea59";
}

.now-ui-icons.sport_trophy:before {
    content: "\ea5d";
}

.now-ui-icons.sport_user-run:before {
    content: "\ea60";
}

.now-ui-icons.tech_controller-modern:before {
    content: "\ea26";
}

.now-ui-icons.tech_headphones:before {
    content: "\ea31";
}

.now-ui-icons.tech_laptop:before {
    content: "\ea36";
}

.now-ui-icons.tech_mobile:before {
    content: "\ea3e";
}

.now-ui-icons.tech_tablet:before {
    content: "\ea58";
}

.now-ui-icons.tech_tv:before {
    content: "\ea5e";
}

.now-ui-icons.tech_watch-time:before {
    content: "\ea62";
}

.now-ui-icons.text_align-center:before {
    content: "\ea05";
}

.now-ui-icons.text_align-left:before {
    content: "\ea06";
}

.now-ui-icons.text_bold:before {
    content: "\ea0e";
}

.now-ui-icons.text_caps-small:before {
    content: "\ea1b";
}

.now-ui-icons.gestures_tap-01:before {
    content: "\ea5a";
}

.now-ui-icons.transportation_air-baloon:before {
    content: "\ea03";
}

.now-ui-icons.transportation_bus-front-12:before {
    content: "\ea17";
}

.now-ui-icons.travel_info:before {
    content: "\ea04";
}

.now-ui-icons.travel_istanbul:before {
    content: "\ea34";
}

.now-ui-icons.ui-1_bell-53:before {
    content: "\ea0f";
}

.now-ui-icons.ui-1_calendar-60:before {
    content: "\ea1a";
}

.now-ui-icons.ui-1_lock-circle-open:before {
    content: "\ea35";
}

.now-ui-icons.ui-1_send:before {
    content: "\ea4d";
}

.now-ui-icons.ui-1_settings-gear-63:before {
    content: "\ea4e";
}

.now-ui-icons.ui-1_simple-add:before {
    content: "\ea4f";
}

.now-ui-icons.ui-1_simple-delete:before {
    content: "\ea54";
}

.now-ui-icons.ui-1_simple-remove:before {
    content: "\ea53";
}

.now-ui-icons.ui-1_zoom-bold:before {
    content: "\ea64";
}

.now-ui-icons.ui-2_chat-round:before {
    content: "\ea20";
}

.now-ui-icons.ui-2_favourite-28:before {
    content: "\ea2b";
}

.now-ui-icons.ui-2_like:before {
    content: "\ea37";
}

.now-ui-icons.ui-2_settings-90:before {
    content: "\ea4b";
}

.now-ui-icons.ui-2_time-alarm:before {
    content: "\ea5c";
}

.now-ui-icons.users_circle-08:before {
    content: "\ea23";
}

.now-ui-icons.users_single-02:before {
    content: "\ea51";
}

modal-content {
    border-radius: .1875rem;
    border: none;
    margin-top: 15%;
    box-shadow: 0px 10px 50px 0px rgba(0,0,0,0.5);
}

.modal-content .modal-header { /*border-bottom: none;*/
    /* padding-right: 9px; */
    /* border-bottom: none; */
    /* padding-right: 9px; */
    margin-top: -13px;
    padding-bottom: 4px;
    margin-left: -1px;
    margin-right: -1px;
    background: #f5f5f5;
    padding-top: 2px;
    padding-left: 9px;
    /*border-bottom:none;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px*/
}

    .modal-content .modal-header button {
        position: absolute;
        right: 11px;
        top: 10px;
        outline: 0;
    }

    .modal-content .modal-header .title {
        margin-bottom: 0;
    }

.ht {
    height: 43px;
}


.moip {
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    padding: 1px 2px;
    font-size: 11px;
    /*line-height: -0.55;*/
    color: #7d8485;
}

.row-fluid1 {
    padding-bottom: 10px;
    padding-top: 15px;
    clear: left;
    float: right;
    margin-left: -40px;
}

.moip:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

img-zoom {
        border-width: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 62%;
}
.modal-content .modal-body {
    /*padding-top:24px;padding-right:24px;padding-bottom:16px;padding-left:24px;line-height:1.9*/
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    line-height: 1.1;
}

.modal-content .modal-footer {
       border-top: none;
    padding-right: 24px;
    padding-bottom: 7px;
    padding-top: 6px;
    padding-left: 24px;
}

.modal-content .modal-body .btn-group bootstrap-select dropdown-menu {
    max-height: 0px;
}


.divmod1r {
    padding-left: 0px;
    padding-right: 18px;
    margin-right: 0px;
    margin-left: 0px;
}

.modal-content .modal-footer button {
    width: auto;
}

    .modal-content .modal-footer button.pull-left {
        padding-left: 5px;
        padding-right: 5px;
        position: relative;
        left: -5px;
    }

.modal-content .modal-body + .modal-footer {
    padding-top: 0;
}

/*.modal-backdrop{background:rgba(0,0,0,0.3)}*/ .modal.modal-mini .modal-dialog {
    max-width: 255px;
    margin: 0 auto;
}

.modal.modal-mini .modal-profile {
    width: 70px;
    height: 70px;
    background-color: #fff;
    border-radius: 50%;
    line-height: 5.9;
    box-shadow: 0px 5px 50px 0px rgba(0,0,0,0.3);
}

    .modal.modal-mini .modal-profile i {
        color: #1ab1e3;
        font-size: 21px;
    }

    .modal.modal-mini .modal-profile[class*="modal-profile-"] i {
        color: #fff;
    }

    .modal.modal-mini .modal-profile.modal-profile-primary {
        background-color: #1ab1e3;
    }

    .modal.modal-mini .modal-profile.modal-profile-danger {
        background-color: #FF3636;
    }

    .modal.modal-mini .modal-profile.modal-profile-warning {
        background-color: #FFB236;
    }

    .modal.modal-mini .modal-profile.modal-profile-success {
        background-color: #18ce0f;
    }

    .modal.modal-mini .modal-profile.modal-profile-info {
        background-color: #2CA8FF;
    }

.modal.modal-mini .modal-footer button {
    text-transform: uppercase;
}

    .modal.modal-mini .modal-footer button:first-child {
        opacity: .5;
    }

.modal.modal-default .modal-content {
    background-color: #fff;
    color: #2c2c2c;
}

.modal.modal-default .modal-header .close {
    color: #2c2c2c;
}

.modal.modal-primary .modal-content {
    background-color: #1ab1e3;
    color: #fff;
}

.modal.modal-primary .modal-header .close {
    color: #fff;
}

.modal.modal-danger .modal-content {
    background-color: #FF3636;
    color: #fff;
}

.modal.modal-danger .modal-header .close {
    color: #fff;
}

.modal.modal-warning .modal-content {
    background-color: #FFB236;
    color: #fff;
}

.modal.modal-warning .modal-header .close {
    color: #fff;
}

.modal.modal-success .modal-content {
    background-color: #18ce0f;
    color: #fff;
}

.modal.modal-success .modal-header .close {
    color: #fff;
}

.modal.modal-info .modal-content {
    background-color: #2CA8FF;
    color: #fff;
}

.modal.modal-info .modal-header .close {
    color: #fff;
}

.modal.show.modal-mini .modal-dialog {
    -webkit-transform: translate(0, 30%);
    -o-transform: translate(0, 30%);
    transform: translate(0, 30%);
}

.modal .modal-header .close {
    color: #FF3636;
    text-shadow: none;
}


    .modal .modal-header .close:hover, .modal .modal-header .close:focus {
        opacity: 1;
    }

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
}

.carousel .carousel-inner {
    box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
}
.card-new {
   
    width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.card-front {
     padding: 5px;
}


@media (min-width: 30em) {
    .card-back[data-image-position='left'], .card-back[data-image-position='right'], .card-front[data-image-position='left'], .card-front[data-image-position='right'] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }

    .card-front {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .card-back, .card-front {
        background: #fff;
        padding:5px;
        border: 0px solid #ddd;
        border-radius: 3px;
        position: relative;
        width: 100%;
    }
    .card-image-left, .card-image-right {
    max-width: 55%;
}
.card-image-left, .card-image-right {
    width: 100%;
}
.card-image {
    min-height: 1px;
}
.card-content {
    padding: 15px;
    -webkit-box-flex: 1;

    padding-top:5px;
    flex: 1 1 auto;
}.card-content > h3 {
    font-weight: 700;
    margin-top: 0;
}
}
.card .tasks_report > .body {

padding:12px;}
.carousel .now-ui-icons {
    font-size: 2em;
}

.card .card-body {
    min-height: 190px;
      max-height: 100%;
}

.card[data-background-color="orange"] {
    background-color: #1ab1e3;
}

.card[data-background-color="red"] {
    background-color: #FF3636;
}

.card[data-background-color="yellow"] {
    background-color: #FFB236;
}

.card[data-background-color="blue"] {
    background-color: #2CA8FF;
}

.card[data-background-color="green"] {
    background-color: #18ce0f;
}

.card-signup {
    max-width: 350px;
    margin: 0 auto;
}

    .card-signup .header {
        padding: 30px 0;
    }

    .card-signup .card-body {
        min-height: auto;
    }

    .card-signup .checkbox label {
        margin-left: 17px;
    }

    .card-signup .checkbox .checkbox-material {
        padding-right: 12px;
    }

    .card-signup .social-line {
        margin-top: 20px;
    }

        .card-signup .social-line .btn.btn-icon, .card-signup .social-line .btn.btn-icon .btn-icon -mini {
            margin-left: 5px;
            margin-right: 5px;
            box-shadow: 0px 5px 50px 0px rgba(0,0,0,0.2);
        }

    .card-signup .footer {
        margin-top: 24px;
    }

.card-plain {
    background: transparent;
    box-shadow: none;
}

.footer {
    padding: 24px 0;
}

    .footer.footer-default {
        background-color: #f2f2f2;
    }

    .footer nav {
        float: left;
    }

    .footer ul {
        list-style: none;
    }

        .footer ul li a {
            color: inherit;
            padding: .5rem;
            text-transform: uppercase;
            text-decoration: none;
        }

            .footer ul li a:hover {
                text-decoration: none;
            }

    .footer:after {
        display: table;
        clear: both;
        content: " ";
    }

.section {
    padding: 70px 0;
    position: relative;
    background: #fff;
}

    .section .row + .category {
        margin-top: 15px;
    }

.section-navbars {
    padding-bottom: 0;
}

.section-full-screen {
    height: 100vh;
}

.section-signup {
    padding-top: 20vh;
}

.page-header {
    height: 100vh;
    max-height: 1050px;
    padding: 0;
    color: #fff;
    position: relative;
    background-position: center center;
    background-size: cover;
}

    .page-header .page-header-image {
        position: absolute;
        background-size: cover;
        background-position: center center;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    .page-header footer {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

    .page-header .container {
        height: 100%;
        z-index: 1;
        text-align: center;
        position: relative;
    }

        .page-header .container > .content-center {
            position: absolute;
            top: 50%;
            left: 50%;
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
            padding: 0 15px;
            color: #FFFFFF;
            width: 100%;
            max-width: 880px;
        }

    .page-header .category, .page-header .description {
        color: rgba(255,255,255,0.5);
    }

    .page-header.page-header-small {
        height: 60vh;
        max-height: 440px;
    }

    .page-header:after, .page-header:before {
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 100%;
        display: block;
        left: 0;
        top: 0;
        content: "";
    }

    .page-header:before {
        background-color: rgba(0,0,0,0.4);
    }

    .page-header[filter-color="orange"] {
        background: rgba(44,44,44,0.2);
        background: -webkit-linear-gradient(90deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));
        background: -o-linear-gradient(90deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));
        background: -moz-linear-gradient(90deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));
        background: linear-gradient(0deg, rgba(44,44,44,0.2), rgba(224,23,3,0.6));
    }

    .page-header .container {
        z-index: 2;
    }

.clear-filter:after, .clear-filter:before {
    display: none;
}

.section-story-overview {
    padding: 50px 0;
}

    .section-story-overview .image-container {
        height: 335px;
        position: relative;
        background-position: center center;
        background-size: cover;
        box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
        border-radius: .25rem;
    }

        .section-story-overview .image-container + .category {
            padding-top: 15px;
        }

        .section-story-overview .image-container.image-right {
            z-index: 2;
        }

            .section-story-overview .image-container.image-right + h3.title {
                margin-top: 120px;
            }

        .section-story-overview .image-container.image-left {
            z-index: 1;
        }

        .section-story-overview .image-container:nth-child(2) {
            margin-top: 420px;
            margin-left: -105px;
        }

    .section-story-overview p.blockquote {
        width: 220px;
        min-height: 180px;
        text-align: left;
        position: absolute;
        top: 376px;
        right: 155px;
        z-index: 0;
    }

.section-nucleo-icons .nucleo-container img {
    width: auto;
    left: 0;
    top: 0;
    height: 100%;
    position: absolute;
}

.section-nucleo-icons .nucleo-container {
    height: 335px;
    position: relative;
}

.section-nucleo-icons h5 {
    margin-bottom: 35px;
}

.section-nucleo-icons .icons-container {
    position: relative;
    max-width: 450px;
    height: 300px;
    max-height: 300px;
    margin: 0 auto;
}

    .section-nucleo-icons .icons-container i {
        font-size: 34px;
        position: absolute;
        left: 0;
        top: 0;
    }

        .section-nucleo-icons .icons-container i:nth-child(1) {
            top: 5%;
            left: 7%;
        }

        .section-nucleo-icons .icons-container i:nth-child(2) {
            top: 28%;
            left: 24%;
        }

        .section-nucleo-icons .icons-container i:nth-child(3) {
            top: 40%;
        }

        .section-nucleo-icons .icons-container i:nth-child(4) {
            top: 18%;
            left: 62%;
        }

        .section-nucleo-icons .icons-container i:nth-child(5) {
            top: 74%;
            left: 3%;
        }

        .section-nucleo-icons .icons-container i:nth-child(6) {
            top: 36%;
            left: 44%;
            font-size: 65px;
            color: #f96332;
            padding: 1px;
        }

        .section-nucleo-icons .icons-container i:nth-child(7) {
            top: 59%;
            left: 26%;
        }

        .section-nucleo-icons .icons-container i:nth-child(8) {
            top: 60%;
            left: 69%;
        }

        .section-nucleo-icons .icons-container i:nth-child(9) {
            top: 72%;
            left: 47%;
        }

        .section-nucleo-icons .icons-container i:nth-child(10) {
            top: 88%;
            left: 27%;
        }

        .section-nucleo-icons .icons-container i:nth-child(11) {
            top: 31%;
            left: 80%;
        }

        .section-nucleo-icons .icons-container i:nth-child(12) {
            top: 88%;
            left: 68%;
        }

        .section-nucleo-icons .icons-container i:nth-child(13) {
            top: 5%;
            left: 81%;
        }

        .section-nucleo-icons .icons-container i:nth-child(14) {
            top: 58%;
            left: 90%;
        }

        .section-nucleo-icons .icons-container i:nth-child(15) {
            top: 6%;
            left: 40%;
        }

.section-images {
    max-height: 670px;
    height: 670px;
}

    .section-images .hero-images-container, .section-images .hero-images-container-1, .section-images .hero-images-container-2 {
        margin-top: -38vh;
    }

    .section-images .hero-images-container {
        max-width: 670px;
    }

    .section-images .hero-images-container-1 {
        max-width: 390px;
        position: absolute;
        top: 55%;
        right: 18%;
    }

    .section-images .hero-images-container-2 {
        max-width: 225px;
        position: absolute;
        top: 68%;
        right: 12%;
    }

[data-background-color="orange"] {
    background-color: #e95e38;
}

[data-background-color="black"] {
    background-color: #2c2c2c;
}

[data-background-color] {
    color: #fff;
}

    [data-background-color] .title, [data-background-color] .social-description h2, [data-background-color] p, [data-background-color] p.blockquote, [data-background-color] p.blockquote small, [data-background-color] h1, [data-background-color] h2, [data-background-color] h3, [data-background-color] h4, [data-background-color] h5, [data-background-color] h6, [data-background-color] a:not(.btn):not(.dropdown-item), [data-background-color] .icons-container i {
        color: #fff;
    }

    [data-background-color] .separator {
        background-color: #fff;
    }

    [data-background-color] .navbar.bg-white p {
        color: #888;
    }

    [data-background-color] .description, [data-background-color] .social-description p {
        color: rgba(255,255,255,0.8);
    }

    [data-background-color] p.blockquote {
        border-color: rgba(255,255,255,0.2);
    }

    [data-background-color] .checkbox label::before, [data-background-color] .checkbox label::after, [data-background-color] .radio label::before, [data-background-color] .radio label::after {
        border-color: rgba(255,255,255,0.2);
    }

    [data-background-color] .checkbox label::after, [data-background-color] .checkbox label, [data-background-color] .radio label {
        color: #fff;
    }

    [data-background-color] .checkbox input[type="checkbox"]:disabled + label, [data-background-color] .radio input[type="radio"]:disabled + label {
        color: #fff;
    }

    [data-background-color] .radio input[type="radio"]:not(:disabled):hover + label::after, [data-background-color] .radio input[type="radio"]:checked + label::after {
        background-color: #fff;
        border-color: #fff;
    }

    [data-background-color] .form-control::-moz-placeholder {
        color: #ebebeb;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    [data-background-color] .form-control:-moz-placeholder {
        color: #ebebeb;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    [data-background-color] .form-control::-webkit-input-placeholder {
        color: #ebebeb;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    [data-background-color] .form-control:-ms-input-placeholder {
        color: #ebebeb;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    [data-background-color] .form-control {
        border-color: rgba(255,255,255,0.5);
        color: #fff;
    }

        [data-background-color] .form-control:focus {
            border-color: #fff;
            background-color: transparent;
            color: #fff;
        }

    [data-background-color] .has-success:after, [data-background-color] .has-danger:after {
        color: #fff;
    }

    [data-background-color] .has-danger .form-control {
        background-color: transparent;
    }

    [data-background-color] .input-group-addon {
        background-color: transparent;
        border-color: rgba(255,255,255,0.5);
        color: #fff;
    }

    [data-background-color] .input-group-focus .input-group-addon {
        background-color: transparent;
        border-color: #fff;
        color: #fff;
    }

    [data-background-color] .form-group.form-group-no-border .form-control, [data-background-color] .input-group.form-group-no-border .form-control {
        background-color: rgba(255,255,255,0.1);
        color: #fff;
    }

        [data-background-color] .form-group.form-group-no-border .form-control:focus, [data-background-color] .form-group.form-group-no-border .form-control:active, [data-background-color] .form-group.form-group-no-border .form-control:active, [data-background-color] .input-group.form-group-no-border .form-control:focus, [data-background-color] .input-group.form-group-no-border .form-control:active, [data-background-color] .input-group.form-group-no-border .form-control:active {
            background-color: rgba(255,255,255,0.2);
            color: #fff;
        }

        [data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon, [data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon {
            background-color: rgba(255,255,255,0.1);
        }

            [data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon:focus, [data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon:active, [data-background-color] .form-group.form-group-no-border .form-control + .input-group-addon:active, [data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon:focus, [data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon:active, [data-background-color] .input-group.form-group-no-border .form-control + .input-group-addon:active {
                background-color: rgba(255,255,255,0.2);
                color: #fff;
            }

        [data-background-color] .form-group.form-group-no-border .form-control:focus + .input-group-addon, [data-background-color] .input-group.form-group-no-border .form-control:focus + .input-group-addon {
            background-color: rgba(255,255,255,0.2);
            color: #fff;
        }

    [data-background-color] .form-group.form-group-no-border .input-group-addon, [data-background-color] .input-group.form-group-no-border .input-group-addon {
        background-color: rgba(255,255,255,0.1);
        border: none;
        color: #fff;
    }

    [data-background-color] .form-group.form-group-no-border.input-group-focus .input-group-addon, [data-background-color] .input-group.form-group-no-border.input-group-focus .input-group-addon {
        background-color: rgba(255,255,255,0.2);
        color: #fff;
    }

    [data-background-color] .input-group-addon, [data-background-color] .form-group.form-group-no-border .input-group-addon, [data-background-color] .input-group.form-group-no-border .input-group-addon {
        color: rgba(255,255,255,0.8);
    }

    [data-background-color] .btn.btn-simple {
        background-color: transparent;
        border-color: rgba(255,255,255,0.5);
        color: #fff;
    }

        [data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:focus, [data-background-color] .btn.btn-simple:active {
            background-color: transparent;
            border-color: #fff;
        }

    [data-background-color] .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
        color: #fff;
    }

    [data-background-color].section-nucleo-icons .icons-container i:nth-child(6) {
        color: #fff;
    }


.sidebar-collapse .navbar-collapse {
    position: fixed;
    display: block;
    top: 0;
    height: 100% !important;
    width: 300px;
    right: 0;
    z-index: 1032;
    visibility: visible;
    background-color: #999;
    overflow-y: visible;
    border-top: none;
    text-align: left;
    max-height: none !important;
    -webkit-transform: translate3d(300px, 0, 0);
    -moz-transform: translate3d(300px, 0, 0);
    -o-transform: translate3d(300px, 0, 0);
    -ms-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
    -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}

    .sidebar-collapse .navbar-collapse:before {
        display: block;
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link {
        margin: 0 1rem;
        margin-top: 0.3125rem;
    }

        .sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) {
            color: #fff;
        }

    .sidebar-collapse .navbar-collapse .dropdown-menu .dropdown-item {
        color: #fff;
    }

.sidebar-collapse .navbar .navbar-nav .nav-link {
    padding-top: 0.75rem;
    padding-bottom: .75rem;
}

.sidebar-collapse .navbar .navbar-nav.navbar-logo {
    top: 0;
    height: 53px;
}

.sidebar-collapse .navbar .dropdown.show .dropdown-menu, .sidebar-collapse .navbar .dropdown .dropdown-menu {
    background-color: transparent;
    border: 0;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: auto;
    margin: 0 1rem;
    margin-bottom: 15px;
    padding-top: 0;
    height: 150px;
    overflow-y: scroll;
}

    .sidebar-collapse .navbar .dropdown.show .dropdown-menu:before, .sidebar-collapse .navbar .dropdown .dropdown-menu:before {
        display: none;
    }

.sidebar-collapse .navbar .dropdown .dropdown-item {
    padding-left: 2.5rem;
}

.sidebar-collapse .navbar .dropdown .dropdown-menu {
    display: none;
}

.sidebar-collapse .navbar .dropdown.show .dropdown-menu {
    display: block;
}

.sidebar-collapse .navbar .dropdown-menu .dropdown-item:focus, .sidebar-collapse .navbar .dropdown-menu .dropdown-item:hover {
    color: #fff;
}

.sidebar-collapse .navbar .navbar-translate {
    width: 100%;
    position: relative;
    display: flex;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
    -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}

.sidebar-collapse .navbar .navbar-toggler-bar {
    display: block;
    position: relative;
    width: 22px;
    height: 1px;
    border-radius: 1px;
    background: #fff;
}

    .sidebar-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {
        margin-top: 7px;
    }

    .sidebar-collapse .navbar .navbar-toggler-bar.bar2 {
        width: 17px;
        transition: width .2s linear;
    }

.sidebar-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
    background: #888;
}

.sidebar-collapse .navbar .toggled .navbar-toggler-bar {
    width: 24px;
}

    .sidebar-collapse .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {
        margin-top: 5px;
    }

.sidebar-collapse .bar1, .sidebar-collapse .bar2, .sidebar-collapse .bar3 {
    outline: 1px solid transparent;
}

.sidebar-collapse .bar1 {
    top: 0px;
    -webkit-animation: topbar-back 500ms linear 0s;
    -moz-animation: topbar-back 500ms linear 0s;
    animation: topbar-back 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.sidebar-collapse .bar2 {
    opacity: 1;
}

.sidebar-collapse .bar3 {
    bottom: 0px;
    -webkit-animation: bottombar-back 500ms linear 0s;
    -moz-animation: bottombar-back 500ms linear 0s;
    animation: bottombar-back 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.sidebar-collapse .toggled .bar1 {
    top: 6px;
    -webkit-animation: topbar-x 500ms linear 0s;
    -moz-animation: topbar-x 500ms linear 0s;
    animation: topbar-x 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.sidebar-collapse .toggled .bar2 {
    opacity: 0;
}

.sidebar-collapse .toggled .bar3 {
    bottom: 6px;
    -webkit-animation: bottombar-x 500ms linear 0s;
    -moz-animation: bottombar-x 500ms linear 0s;
    animation: bottombar-x 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@keyframes topbar-x {
    0% {
        top: 0px;
        transform: rotate(0deg);
    }

    45% {
        top: 6px;
        transform: rotate(145deg);
    }

    75% {
        transform: rotate(130deg);
    }

    100% {
        transform: rotate(135deg);
    }
}

@-webkit-keyframes topbar-x {
    0% {
        top: 0px;
        -webkit-transform: rotate(0deg);
    }

    45% {
        top: 6px;
        -webkit-transform: rotate(145deg);
    }

    75% {
        -webkit-transform: rotate(130deg);
    }

    100% {
        -webkit-transform: rotate(135deg);
    }
}

@-moz-keyframes topbar-x {
    0% {
        top: 0px;
        -moz-transform: rotate(0deg);
    }

    45% {
        top: 6px;
        -moz-transform: rotate(145deg);
    }

    75% {
        -moz-transform: rotate(130deg);
    }

    100% {
        -moz-transform: rotate(135deg);
    }
}

@keyframes topbar-back {
    0% {
        top: 6px;
        transform: rotate(135deg);
    }

    45% {
        transform: rotate(-10deg);
    }

    75% {
        transform: rotate(5deg);
    }

    100% {
        top: 0px;
        transform: rotate(0);
    }
}

@-webkit-keyframes topbar-back {
    0% {
        top: 6px;
        -webkit-transform: rotate(135deg);
    }

    45% {
        -webkit-transform: rotate(-10deg);
    }

    75% {
        -webkit-transform: rotate(5deg);
    }

    100% {
        top: 0px;
        -webkit-transform: rotate(0);
    }
}

@-moz-keyframes topbar-back {
    0% {
        top: 6px;
        -moz-transform: rotate(135deg);
    }

    45% {
        -moz-transform: rotate(-10deg);
    }

    75% {
        -moz-transform: rotate(5deg);
    }

    100% {
        top: 0px;
        -moz-transform: rotate(0);
    }
}

@keyframes bottombar-x {
    0% {
        bottom: 0px;
        transform: rotate(0deg);
    }

    45% {
        bottom: 6px;
        transform: rotate(-145deg);
    }

    75% {
        transform: rotate(-130deg);
    }

    100% {
        transform: rotate(-135deg);
    }
}

@-webkit-keyframes bottombar-x {
    0% {
        bottom: 0px;
        -webkit-transform: rotate(0deg);
    }

    45% {
        bottom: 6px;
        -webkit-transform: rotate(-145deg);
    }

    75% {
        -webkit-transform: rotate(-130deg);
    }

    100% {
        -webkit-transform: rotate(-135deg);
    }
}

@-moz-keyframes bottombar-x {
    0% {
        bottom: 0px;
        -moz-transform: rotate(0deg);
    }

    45% {
        bottom: 6px;
        -moz-transform: rotate(-145deg);
    }

    75% {
        -moz-transform: rotate(-130deg);
    }

    100% {
        -moz-transform: rotate(-135deg);
    }
}

@keyframes bottombar-back {
    0% {
        bottom: 6px;
        transform: rotate(-135deg);
    }

    45% {
        transform: rotate(10deg);
    }

    75% {
        transform: rotate(-5deg);
    }

    100% {
        bottom: 0px;
        transform: rotate(0);
    }
}

@-webkit-keyframes bottombar-back {
    0% {
        bottom: 6px;
        -webkit-transform: rotate(-135deg);
    }

    45% {
        -webkit-transform: rotate(10deg);
    }

    75% {
        -webkit-transform: rotate(-5deg);
    }

    100% {
        bottom: 0px;
        -webkit-transform: rotate(0);
    }
}

@-moz-keyframes bottombar-back {
    0% {
        bottom: 6px;
        -moz-transform: rotate(-135deg);
    }

    45% {
        -moz-transform: rotate(10deg);
    }

    75% {
        -moz-transform: rotate(-5deg);
    }

    100% {
        bottom: 0px;
        -moz-transform: rotate(0);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.sidebar-collapse [class*="navbar-expand-"] .navbar-collapse {
    width: 300px;
}

.sidebar-collapse .wrapper {
    -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}

.sidebar-collapse #bodyClick {
    height: 100%;
    width: 100%;
    position: fixed;
    opacity: 1;
    top: 0;
    left: auto;
    right: 300px;
    content: "";
    z-index: 9999;
    overflow-x: hidden;
    background-color: transparent;
    -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}

.sidebar-collapse.menu-on-left .navbar-collapse {
    right: auto;
    left: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    -moz-transform: translate3d(-300px, 0, 0);
    -o-transform: translate3d(-300px, 0, 0);
    -ms-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}

.nav-open .sidebar-collapse .navbar-collapse {
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.nav-open .sidebar-collapse .wrapper {
    -webkit-transform: translate3d(-150px, 0, 0);
    -moz-transform: translate3d(-150px, 0, 0);
    -o-transform: translate3d(-150px, 0, 0);
    -ms-transform: translate3d(-150px, 0, 0);
    transform: translate3d(-150px, 0, 0);
}

.nav-open .sidebar-collapse .navbar-translate {
    -webkit-transform: translate3d(-300px, 0, 0);
    -moz-transform: translate3d(-300px, 0, 0);
    -o-transform: translate3d(-300px, 0, 0);
    -ms-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}

.nav-open .sidebar-collapse.menu-on-left .navbar-collapse {
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.nav-open .sidebar-collapse.menu-on-left .navbar-translate {
    -webkit-transform: translate3d(300px, 0, 0);
    -moz-transform: translate3d(300px, 0, 0);
    -o-transform: translate3d(300px, 0, 0);
    -ms-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
}

.nav-open .sidebar-collapse.menu-on-left .wrapper {
    -webkit-transform: translate3d(150px, 0, 0);
    -moz-transform: translate3d(150px, 0, 0);
    -o-transform: translate3d(150px, 0, 0);
    -ms-transform: translate3d(150px, 0, 0);
    transform: translate3d(150px, 0, 0);
}

.nav-open .sidebar-collapse.menu-on-left #bodyClick {
    right: auto;
    left: 300px;
}

.bootstrap-collapse .navbar .navbar-collapse {
    background: none !important;
}

.bootstrap-collapse .navbar .navbar-nav .nav-link {
    padding-top: 0.75rem;
    padding-bottom: .75rem;
}

.bootstrap-collapse .navbar .navbar-nav.navbar-logo {
    top: 0;
    height: 53px;
}

.bootstrap-collapse .navbar .dropdown.show .dropdown-menu, .bootstrap-collapse .navbar .dropdown .dropdown-menu {
    background-color: transparent;
    border: 0;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: auto;
    margin: 0 1rem;
    margin-bottom: 15px;
    padding-top: 0;
    height: 150px;
    overflow-y: scroll;
}

    .bootstrap-collapse .navbar .dropdown.show .dropdown-menu:before, .bootstrap-collapse .navbar .dropdown .dropdown-menu:before {
        display: none;
    }

.bootstrap-collapse .navbar .dropdown .dropdown-item {
    padding-left: 2.5rem;
}

.bootstrap-collapse .navbar .dropdown .dropdown-menu {
    display: none;
}

.bootstrap-collapse .navbar .dropdown.show .dropdown-menu {
    display: block;
}

.bootstrap-collapse .navbar .dropdown-menu .dropdown-item:focus, .bootstrap-collapse .navbar .dropdown-menu .dropdown-item:hover {
    color: #fff;
}

.bootstrap-collapse .navbar .navbar-translate {
    width: 100%;
    position: relative;
    display: flex;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
    -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}

.bootstrap-collapse .navbar .navbar-toggler-bar {
    display: block;
    position: relative;
    width: 22px;
    height: 1px;
    border-radius: 1px;
    background: #fff;
}

    .bootstrap-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {
        margin-top: 7px;
    }

    .bootstrap-collapse .navbar .navbar-toggler-bar.bar2 {
        width: 17px;
        transition: width .2s linear;
    }

.bootstrap-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
    background: #888;
}

.bootstrap-collapse .navbar .toggled .navbar-toggler-bar {
    width: 24px;
}

    .bootstrap-collapse .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {
        margin-top: 5px;
    }

.bootstrap-collapse .bar1, .bootstrap-collapse .bar2, .bootstrap-collapse .bar3 {
    outline: 1px solid transparent;
}

.bootstrap-collapse .bar1 {
    top: 0px;
    -webkit-animation: topbar-back 500ms linear 0s;
    -moz-animation: topbar-back 500ms linear 0s;
    animation: topbar-back 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.bootstrap-collapse .bar2 {
    opacity: 1;
}

.bootstrap-collapse .bar3 {
    bottom: 0px;
    -webkit-animation: bottombar-back 500ms linear 0s;
    -moz-animation: bottombar-back 500ms linear 0s;
    animation: bottombar-back 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.bootstrap-collapse .toggled .bar1 {
    top: 6px;
    -webkit-animation: topbar-x 500ms linear 0s;
    -moz-animation: topbar-x 500ms linear 0s;
    animation: topbar-x 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.bootstrap-collapse .toggled .bar2 {
    opacity: 0;
}

.bootstrap-collapse .toggled .bar3 {
    bottom: 6px;
    -webkit-animation: bottombar-x 500ms linear 0s;
    -moz-animation: bottombar-x 500ms linear 0s;
    animation: bottombar-x 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@keyframes topbar-x {
    0% {
        top: 0px;
        transform: rotate(0deg);
    }

    45% {
        top: 6px;
        transform: rotate(145deg);
    }

    75% {
        transform: rotate(130deg);
    }

    100% {
        transform: rotate(135deg);
    }
}

@-webkit-keyframes topbar-x {
    0% {
        top: 0px;
        -webkit-transform: rotate(0deg);
    }

    45% {
        top: 6px;
        -webkit-transform: rotate(145deg);
    }

    75% {
        -webkit-transform: rotate(130deg);
    }

    100% {
        -webkit-transform: rotate(135deg);
    }
}

@-moz-keyframes topbar-x {
    0% {
        top: 0px;
        -moz-transform: rotate(0deg);
    }

    45% {
        top: 6px;
        -moz-transform: rotate(145deg);
    }

    75% {
        -moz-transform: rotate(130deg);
    }

    100% {
        -moz-transform: rotate(135deg);
    }
}

@keyframes topbar-back {
    0% {
        top: 6px;
        transform: rotate(135deg);
    }

    45% {
        transform: rotate(-10deg);
    }

    75% {
        transform: rotate(5deg);
    }

    100% {
        top: 0px;
        transform: rotate(0);
    }
}

@-webkit-keyframes topbar-back {
    0% {
        top: 6px;
        -webkit-transform: rotate(135deg);
    }

    45% {
        -webkit-transform: rotate(-10deg);
    }

    75% {
        -webkit-transform: rotate(5deg);
    }

    100% {
        top: 0px;
        -webkit-transform: rotate(0);
    }
}

@-moz-keyframes topbar-back {
    0% {
        top: 6px;
        -moz-transform: rotate(135deg);
    }

    45% {
        -moz-transform: rotate(-10deg);
    }

    75% {
        -moz-transform: rotate(5deg);
    }

    100% {
        top: 0px;
        -moz-transform: rotate(0);
    }
}

@keyframes bottombar-x {
    0% {
        bottom: 0px;
        transform: rotate(0deg);
    }

    45% {
        bottom: 6px;
        transform: rotate(-145deg);
    }

    75% {
        transform: rotate(-130deg);
    }

    100% {
        transform: rotate(-135deg);
    }
}

@-webkit-keyframes bottombar-x {
    0% {
        bottom: 0px;
        -webkit-transform: rotate(0deg);
    }

    45% {
        bottom: 6px;
        -webkit-transform: rotate(-145deg);
    }

    75% {
        -webkit-transform: rotate(-130deg);
    }

    100% {
        -webkit-transform: rotate(-135deg);
    }
}

@-moz-keyframes bottombar-x {
    0% {
        bottom: 0px;
        -moz-transform: rotate(0deg);
    }

    45% {
        bottom: 6px;
        -moz-transform: rotate(-145deg);
    }

    75% {
        -moz-transform: rotate(-130deg);
    }

    100% {
        -moz-transform: rotate(-135deg);
    }
}

@keyframes bottombar-back {
    0% {
        bottom: 6px;
        transform: rotate(-135deg);
    }

    45% {
        transform: rotate(10deg);
    }

    75% {
        transform: rotate(-5deg);
    }

    100% {
        bottom: 0px;
        transform: rotate(0);
    }
}

@-webkit-keyframes bottombar-back {
    0% {
        bottom: 6px;
        -webkit-transform: rotate(-135deg);
    }

    45% {
        -webkit-transform: rotate(10deg);
    }

    75% {
        -webkit-transform: rotate(-5deg);
    }

    100% {
        bottom: 0px;
        -webkit-transform: rotate(0);
    }
}

@-moz-keyframes bottombar-back {
    0% {
        bottom: 6px;
        -moz-transform: rotate(-135deg);
    }

    45% {
        -moz-transform: rotate(10deg);
    }

    75% {
        -moz-transform: rotate(-5deg);
    }

    100% {
        bottom: 0px;
        -moz-transform: rotate(0);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.profile-photo .profile-photo-small {
    margin-left: -2px;
}

.button-dropdown {
    display: none;
}

.section-nucleo-icons .container .row > [class*="col-"]:first-child {
    text-align: center;
}

.footer .copyright {
    text-align: right;
}

.section-nucleo-icons .icons-container {
    margin-top: 65px;
}

.navbar-nav .nav-link i.fa, .navbar-nav .nav-link i.now-ui-icons {
    opacity: .5;
}

.section-images {
    height: 500px;
    max-height: 500px;
}

    .section-images .hero-images-container {
        max-width: 500px;
    }

    .section-images .hero-images-container-1 {
        right: 10%;
        top: 68%;
        max-width: 269px;
    }

    .section-images .hero-images-container-2 {
        right: 5%;
        max-width: 135px;
        top: 93%;
    }

.navbar .navbar-nav.navbar-logo {
    display: none;
}
@media (max-width: 1366px) and (min-width: 768px) {

    .datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
    padding: 8px !important;
    z-index: 1000;
    float: left;
    display: none;
    width: 17.2%;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  font-size: 11px;
  line-height: 20px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}


   td.text-info .m-auto .text-center span{
    text-align:center;margin:auto;}
    .table {
    
    font-size:11px;
    width:98%;
    }

    #txtcount {
        width: 50px;
    }
    section.content {
        padding: 2.5% 0 0 0 !important;
    }

    .ls-closed section.content {
    margin: 65px 0 0 0 !important;
}

   .sidebar .menu .list {
    padding-right: 17px;
      padding-left: 24px;
}
}
@media (max-width: 1199px) and (min-width: 768px) {
    .table {
    
    font-size:9px;
    width:98%;
    }

    #txtcount {
        width: 50px;
    }
    section.content {
        padding: 2.5% 0 0 0 !important;
    }

    .ls-closed section.content {
    margin: 65px 0 0 0 !important;
}

   .sidebar .menu .list {
    padding-right: 17px;
      padding-left: 24px;
}
}


@media (max-width: 3840px) and (min-width: 2160px) {
    .table {
    
    font-size:9px;
    width:98%;
    }

    #txtcount {
        width: 50px;
    }
    section.content {
      
        margin: 0% 0 0 0;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    padding: 2% 0 0 0;

    }

    .ls-closed section.content {
    margin: 65px 0 0 0 !important;
}

   .sidebar .menu .list {
    padding-right: 17px;
      padding-left: 24px;
}
}
@media screen and (min-width: 992px) {

    .jsdemo-notification-button {
  top: 17.5%;    }
    .burger-menu .navbar-collapse {
        position: fixed;
        display: block;
        top: 0;
        height: 100% !important;
        width: 300px;
        right: 0;
        z-index: 1032;
        visibility: visible;
        background-color: #999;
        overflow-y: visible;
        border-top: none;
        text-align: left;
        max-height: none !important;
        -webkit-transform: translate3d(300px, 0, 0);
        -moz-transform: translate3d(300px, 0, 0);
        -o-transform: translate3d(300px, 0, 0);
        -ms-transform: translate3d(300px, 0, 0);
        transform: translate3d(300px, 0, 0);
        -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    }

        .burger-menu .navbar-collapse:before {
            display: block;
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
        }

        .burger-menu .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link {
            margin: 0 1rem;
            margin-top: 0.3125rem;
        }

            .burger-menu .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) {
                color: #fff;
            }

        .burger-menu .navbar-collapse .dropdown-menu .dropdown-item {
            color: #fff;
        }

    .burger-menu .navbar .navbar-nav .nav-link {
        padding-top: 0.75rem;
        padding-bottom: .75rem;
    }

    .burger-menu .navbar .navbar-nav.navbar-logo {
        top: 0;
        height: 53px;
    }

    .burger-menu .navbar .dropdown.show .dropdown-menu, .burger-menu .navbar .dropdown .dropdown-menu {
        background-color: transparent;
        border: 0;
        transition: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: auto;
        margin: 0 1rem;
        margin-bottom: 15px;
        padding-top: 0;
        height: 150px;
        overflow-y: scroll;
    }

        .burger-menu .navbar .dropdown.show .dropdown-menu:before, .burger-menu .navbar .dropdown .dropdown-menu:before {
            display: none;
        }

    .burger-menu .navbar .dropdown .dropdown-item {
        padding-left: 2.5rem;
    }

    .burger-menu .navbar .dropdown .dropdown-menu {
        display: none;
    }

    .burger-menu .navbar .dropdown.show .dropdown-menu {
        display: block;
    }

    .burger-menu .navbar .dropdown-menu .dropdown-item:focus, .burger-menu .navbar .dropdown-menu .dropdown-item:hover {
        color: #fff;
    }

    .burger-menu .navbar .navbar-translate {
        width: 100%;
        position: relative;
        display: flex;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transform: translate3d(0px, 0, 0);
        -o-transform: translate3d(0px, 0, 0);
        -ms-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0);
        -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    }

    .burger-menu .navbar .navbar-toggler-bar {
        display: block;
        position: relative;
        width: 22px;
        height: 1px;
        border-radius: 1px;
        background: #fff;
    }

        .burger-menu .navbar .navbar-toggler-bar + .navbar-toggler-bar {
            margin-top: 7px;
        }

        .burger-menu .navbar .navbar-toggler-bar.bar2 {
            width: 17px;
            transition: width .2s linear;
        }

    .burger-menu .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
        background: #888;
    }

    .burger-menu .navbar .toggled .navbar-toggler-bar {
        width: 24px;
    }

        .burger-menu .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {
            margin-top: 5px;
        }

    .burger-menu .bar1, .burger-menu .bar2, .burger-menu .bar3 {
        outline: 1px solid transparent;
    }

    .burger-menu .bar1 {
        top: 0px;
        -webkit-animation: topbar-back 500ms linear 0s;
        -moz-animation: topbar-back 500ms linear 0s;
        animation: topbar-back 500ms 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .burger-menu .bar2 {
        opacity: 1;
    }

    .burger-menu .bar3 {
        bottom: 0px;
        -webkit-animation: bottombar-back 500ms linear 0s;
        -moz-animation: bottombar-back 500ms linear 0s;
        animation: bottombar-back 500ms 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .burger-menu .toggled .bar1 {
        top: 6px;
        -webkit-animation: topbar-x 500ms linear 0s;
        -moz-animation: topbar-x 500ms linear 0s;
        animation: topbar-x 500ms 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .burger-menu .toggled .bar2 {
        opacity: 0;
    }

    .burger-menu .toggled .bar3 {
        bottom: 6px;
        -webkit-animation: bottombar-x 500ms linear 0s;
        -moz-animation: bottombar-x 500ms linear 0s;
        animation: bottombar-x 500ms 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    @keyframes topbar-x {
        0% {
            top: 0px;
            transform: rotate(0deg);
        }

        45% {
            top: 6px;
            transform: rotate(145deg);
        }

        75% {
            transform: rotate(130deg);
        }

        100% {
            transform: rotate(135deg);
        }
    }

    @-webkit-keyframes topbar-x {
        0% {
            top: 0px;
            -webkit-transform: rotate(0deg);
        }

        45% {
            top: 6px;
            -webkit-transform: rotate(145deg);
        }

        75% {
            -webkit-transform: rotate(130deg);
        }

        100% {
            -webkit-transform: rotate(135deg);
        }
    }

    @-moz-keyframes topbar-x {
        0% {
            top: 0px;
            -moz-transform: rotate(0deg);
        }

        45% {
            top: 6px;
            -moz-transform: rotate(145deg);
        }

        75% {
            -moz-transform: rotate(130deg);
        }

        100% {
            -moz-transform: rotate(135deg);
        }
    }

    @keyframes topbar-back {
        0% {
            top: 6px;
            transform: rotate(135deg);
        }

        45% {
            transform: rotate(-10deg);
        }

        75% {
            transform: rotate(5deg);
        }

        100% {
            top: 0px;
            transform: rotate(0);
        }
    }

    @-webkit-keyframes topbar-back {
        0% {
            top: 6px;
            -webkit-transform: rotate(135deg);
        }

        45% {
            -webkit-transform: rotate(-10deg);
        }

        75% {
            -webkit-transform: rotate(5deg);
        }

        100% {
            top: 0px;
            -webkit-transform: rotate(0);
        }
    }

    @-moz-keyframes topbar-back {
        0% {
            top: 6px;
            -moz-transform: rotate(135deg);
        }

        45% {
            -moz-transform: rotate(-10deg);
        }

        75% {
            -moz-transform: rotate(5deg);
        }

        100% {
            top: 0px;
            -moz-transform: rotate(0);
        }
    }

    @keyframes bottombar-x {
        0% {
            bottom: 0px;
            transform: rotate(0deg);
        }

        45% {
            bottom: 6px;
            transform: rotate(-145deg);
        }

        75% {
            transform: rotate(-130deg);
        }

        100% {
            transform: rotate(-135deg);
        }
    }

    @-webkit-keyframes bottombar-x {
        0% {
            bottom: 0px;
            -webkit-transform: rotate(0deg);
        }

        45% {
            bottom: 6px;
            -webkit-transform: rotate(-145deg);
        }

        75% {
            -webkit-transform: rotate(-130deg);
        }

        100% {
            -webkit-transform: rotate(-135deg);
        }
    }

    @-moz-keyframes bottombar-x {
        0% {
            bottom: 0px;
            -moz-transform: rotate(0deg);
        }

        45% {
            bottom: 6px;
            -moz-transform: rotate(-145deg);
        }

        75% {
            -moz-transform: rotate(-130deg);
        }

        100% {
            -moz-transform: rotate(-135deg);
        }
    }

    @keyframes bottombar-back {
        0% {
            bottom: 6px;
            transform: rotate(-135deg);
        }

        45% {
            transform: rotate(10deg);
        }

        75% {
            transform: rotate(-5deg);
        }

        100% {
            bottom: 0px;
            transform: rotate(0);
        }
    }

    @-webkit-keyframes bottombar-back {
        0% {
            bottom: 6px;
            -webkit-transform: rotate(-135deg);
        }

        45% {
            -webkit-transform: rotate(10deg);
        }

        75% {
            -webkit-transform: rotate(-5deg);
        }

        100% {
            bottom: 0px;
            -webkit-transform: rotate(0);
        }
    }

    @-moz-keyframes bottombar-back {
        0% {
            bottom: 6px;
            -moz-transform: rotate(-135deg);
        }

        45% {
            -moz-transform: rotate(10deg);
        }

        75% {
            -moz-transform: rotate(-5deg);
        }

        100% {
            bottom: 0px;
            -moz-transform: rotate(0);
        }
    }

    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-moz-keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    .burger-menu [class*="navbar-expand-"] .navbar-collapse {
        width: 300px;
    }

    .burger-menu .wrapper {
        -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    }

    .burger-menu #bodyClick {
        height: 100%;
        width: 100%;
        position: fixed;
        opacity: 1;
        top: 0;
        left: auto;
        right: 300px;
        content: "";
        z-index: 9999;
        overflow-x: hidden;
        background-color: transparent;
        -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
        transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    }

    .nav-open .burger-menu .navbar-collapse {
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transform: translate3d(0px, 0, 0);
        -o-transform: translate3d(0px, 0, 0);
        -ms-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0);
    }

    .burger-menu .navbar-collapse {
        display: block !important;
    }

        .burger-menu .navbar-collapse .navbar-nav {
            margin-top: 53px;
            height: 100%;
            z-index: 2;
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

            .burger-menu .navbar-collapse .navbar-nav .nav-item {
                margin: 0;
            }

    .burger-menu.menu-on-left .navbar-collapse {
        right: auto;
        left: 0;
        -webkit-transform: translate3d(-300px, 0, 0);
        -moz-transform: translate3d(-300px, 0, 0);
        -o-transform: translate3d(-300px, 0, 0);
        -ms-transform: translate3d(-300px, 0, 0);
        transform: translate3d(-300px, 0, 0);
    }

    .burger-menu [class*="navbar-expand-"] .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }

    .burger-menu [class*="navbar-expand-"] .navbar-toggler {
        display: inline-block;
    }

    .burger-menu .section-navbars .navbar-collapse {
        display: none !important;
    }

    .nav-open .burger-menu.menu-on-left .navbar .navbar-translate {
        -webkit-transform: translate3d(300px, 0, 0);
        -moz-transform: translate3d(300px, 0, 0);
        -o-transform: translate3d(300px, 0, 0);
        -ms-transform: translate3d(300px, 0, 0);
        transform: translate3d(300px, 0, 0);
    }

    .nav-open .burger-menu .navbar .navbar-translate {
        -webkit-transform: translate3d(-300px, 0, 0);
        -moz-transform: translate3d(-300px, 0, 0);
        -o-transform: translate3d(-300px, 0, 0);
        -ms-transform: translate3d(-300px, 0, 0);
        transform: translate3d(-300px, 0, 0);
    }

    .nav-open .burger-menu.menu-on-left .navbar-collapse {
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transform: translate3d(0px, 0, 0);
        -o-transform: translate3d(0px, 0, 0);
        -ms-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0);
    }

    .nav-open .burger-menu.menu-on-left #bodyClick {
        right: auto;
        left: 300px;
    }

    .burger-menu.menu-on-left .navbar-brand {
        float: right;
        margin-right: 0;
        margin-left: 1rem;
    }

    .navbar-nav .nav-link.profile-photo {
        padding: 0;
        margin: 7px .7rem;
    }

    .navbar-nav .nav-link.btn:not(.btn-sm) {
        margin: 0;
    }

    .navbar-nav .nav-item:not(:last-child) {
        margin-right: 5px;
    }

    .section-nucleo-icons .icons-container {
        margin: 0 0 0 auto;
    }

    .dropdown-menu .dropdown-item {
        color: inherit;
    }

    .footer .copyright {
        float: right;
    }
}




@media screen and (min-width:0\0) {
}

html[data-useragent*='MSIE 11.0'] h2 {
    color: blue;
}


@media all and (-ms-high-contrast:none) {
       .right-sidebar {
    width: 380px;
    height: 100%;
    position: fixed;
    right: -425px;
    top: 13%;
    background: #fff;
    z-index: 13 !important;
    -webkit-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    overflow: hidden;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
    .card .header .header-dropdown {
        top: 27%;
    }

    section.content {
        padding: 6% 0 0 0;
    }

    .sidebar h_menu .container .row clearfix {
        height: 50px;
    }
    .table {
    
    width:98%;}
}



@media screen and (min-width: 768px) {
    .image-container.image-right {
        top: 80px;
        margin-left: -100px;
        margin-bottom: 130px;
    }

    .image-container.image-left {
        margin-right: -100px;
    }
}

@media screen and (max-width: 768px) {
    .image-container.image-left {
        margin-bottom: 220px;
    }

        .image-container.image-left p.blockquote {
            margin: 0 auto;
            position: relative;
            right: 0;
        }

    .nav-tabs {
        display: inline-block;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

        .nav-tabs .nav-item > .nav-link {
            margin-bottom: 5px;
        }

    .landing-page .section-story-overview .image-container:nth-child(2) {
        margin-left: 0;
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 576px) {

       .right-sidebar {
    width: 380px;
    height: 100%;
    position: fixed;
    right: -425px;
    top: 27%;
    background: #fff;
    z-index: 13 !important;
    -webkit-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    overflow: hidden;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

    .navbar[class*='navbar-expand-'] .container {
        margin-left: 0;
        margin-right: 0;
    }

    .footer .copyright {
        text-align: center;
    }

    .section-nucleo-icons .icons-container i {
        font-size: 30px;
    }

        .section-nucleo-icons .icons-container i:nth-child(6) {
            font-size: 48px;
        }

    .page-header .container h6.category-absolute {
        width: 90%;
    }
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
    .section-images .hero-images-container-1 {
        right: 9%;
        max-width: 370px;
    }

    .section-images .hero-images-container-2 {
        right: 2%;
        max-width: 216px;
    }
}

@media screen and (max-width: 768px) {
    .section-images {
        height: 300px;
        max-height: 300px;
    }

        .section-images .hero-images-container {
            max-width: 380px;
        }

        .section-images .hero-images-container-1 {
            right: 7%;
            top: 87%;
            max-width: 210px;
        }

        .section-images .hero-images-container-2 {
            right: 1%;
            max-width: 133px;
            top: 99%;
        }
}

@media screen and (max-width: 517px) {
    .alert .alert-icon {
        margin-top: 10px;
    }
}

@media screen and (min-width: 1200px) {
    .section-images .hero-images-container-1 {
        top: 51%;
        right: 21%;
    }

    .section-images .hero-images-container-2 {
        top: 66%;
        right: 14%;
    }
}


 /*and (orientation: portrait)*/
@media only screen and (min-width: 768px) and (max-width: 1024px)
 {

    .table tbody tr td, .table tbody th td {
    vertical-align: middle;
    /* white-space: nowrap; */
    padding-top: 4px !important;
    padding-bottom: 5px !important;
    /* padding: 10px; */
    line-height: 14px;
}

.mytable1 td {
    padding: 0px 0px 1px 1px;
    border: 1px solid #e0e0e0;
    line-height: 15px;
    text-align: left;
    vertical-align: middle;
    padding-left: 13px;
    font-size: 10px;
    font-weight: 600;
}
    .section-images .hero-images-container, .section-images .hero-images-container-1, .section-images .hero-images-container-2 {
        margin-top: -15vh;
        margin-left: 80px;
    }

    .section-images .hero-images-container {
        max-width: 300px;
    }

    .section-images .hero-images-container-1 {
        right: 28%;
        top: 40%;
    }
    select, input[type="file"] {
    height: 16px;
    vertical-align: baseline;
}
    .input-group .date .datepicker {
        width: 91px !important;
    }
    .form-control {
    background-color: transparent;
    /* border: 1px solid #c3bebe; */
    border-radius: 5px;
    color: #6e7578;
    line-height: normal;
    font-size: 10px;   
    -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 2px 1px 1px 2px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    background-color: #fff;
    font-size: 10px;
    color: #6e7578/*636363*/;
    text-decoration: none;
    white-space: nowrap;
     line-height: 15px; 
}

    .input-group .form-control {
      padding: 1px 2px 1px 1px;
    /* padding: 3px 4px 5px 7px; */
    /* padding: 5px 1px 5px 5px; */
}

    .section-images .hero-images-container-2 {
        right: 21%;
        top: 55%;
    }

    .index-page .category-absolute {
        top: 90vh;
    }

    body {
    background-color: #f4f7f6;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    /*font-family: poppins;*/
    font-weight: 400;
    font-size: 10px !important;
}

}

@media screen and (max-width: 580px) {
    .alert button.close {
        position: absolute;
        right: 11px;
        top: 50%;
        transform: translateY(-50%);
    }
}

@font-face {
    font-family: Material-Design-Iconic-Font;
    src: url(../fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"),url(../fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"),url(../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype");
}

.zmdi {
    display: inline-block;
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 14px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.zmdi-hc-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
}

.zmdi-hc-2x {
    font-size: 2em;
}

.zmdi-hc-3x {
    font-size: 3em;
}

.zmdi-hc-4x {
    font-size: 4em;
}

.zmdi-hc-5x {
    font-size: 5em;
}

.zmdi-hc-fw {
    width: 1.28571429em;
    text-align: center;
}

.zmdi-hc-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

    .zmdi-hc-ul > li {
        position: relative;
    }

.zmdi-hc-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}

    .zmdi-hc-li.zmdi-hc-lg {
        left: -1.85714286em;
    }

.zmdi-hc-border {
    padding: .1em .25em;
    border: solid .1em #9e9e9e;
    border-radius: 2px;
}

.zmdi-hc-border-circle {
    padding: .1em .25em;
    border: solid .1em #9e9e9e;
    border-radius: 50%;
}

.zmdi.pull-left {
    float: left;
    margin-right: .15em;
}

.zmdi.pull-right {
    float: right;
    margin-left: .15em;
}

.zmdi-hc-spin {
    -webkit-animation: zmdi-spin 1.5s infinite linear;
    animation: zmdi-spin 1.5s infinite linear;
}

.zmdi-hc-spin-reverse {
    -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
    animation: zmdi-spin-reverse 1.5s infinite linear;
}

@-webkit-keyframes zmdi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes zmdi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes zmdi-spin-reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg);
    }
}

@keyframes zmdi-spin-reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg);
    }
}

.zmdi-hc-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.zmdi-hc-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.zmdi-hc-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.zmdi-hc-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.zmdi-hc-flip-vertical {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

.zmdi-hc-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.zmdi-hc-stack-1x, .zmdi-hc-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.zmdi-hc-stack-1x {
    line-height: inherit;
}

.zmdi-hc-stack-2x {
    font-size: 2em;
}

.zmdi-hc-inverse {
    color: #fff;
}

.zmdi-3d-rotation:before {
    content: '\f101';
}

.zmdi-airplane-off:before {
    content: '\f102';
}

.zmdi-airplane:before {
    content: '\f103';
}

.zmdi-album:before {
    content: '\f104';
}

.zmdi-archive:before {
    content: '\f105';
}

.zmdi-assignment-account:before {
    content: '\f106';
}

.zmdi-assignment-alert:before {
    content: '\f107';
}

.zmdi-assignment-check:before {
    content: '\f108';
}

.zmdi-assignment-o:before {
    content: '\f109';
}

.zmdi-assignment-return:before {
    content: '\f10a';
}

.zmdi-assignment-returned:before {
    content: '\f10b';
}

.zmdi-assignment:before {
    content: '\f10c';
}

.zmdi-attachment-alt:before {
    content: '\f10d';
}

.zmdi-attachment:before {
    content: '\f10e';
}

.zmdi-audio:before {
    content: '\f10f';
}

.zmdi-badge-check:before {
    content: '\f110';
}

.zmdi-balance-wallet:before {
    content: '\f111';
}

.zmdi-balance:before {
    content: '\f112';
}

.zmdi-battery-alert:before {
    content: '\f113';
}

.zmdi-battery-flash:before {
    content: '\f114';
}

.zmdi-battery-unknown:before {
    content: '\f115';
}

.zmdi-battery:before {
    content: '\f116';
}

.zmdi-bike:before {
    content: '\f117';
}

.zmdi-block-alt:before {
    content: '\f118';
}

.zmdi-block:before {
    content: '\f119';
}

.zmdi-boat:before {
    content: '\f11a';
}

.zmdi-book-image:before {
    content: '\f11b';
}

.zmdi-book:before {
    content: '\f11c';
}

.zmdi-bookmark-outline:before {
    content: '\f11d';
}

.zmdi-bookmark:before {
    content: '\f11e';
}

.zmdi-brush:before {
    content: '\f11f';
}

.zmdi-bug:before {
    content: '\f120';
}

.zmdi-bus:before {
    content: '\f121';
}

.zmdi-cake:before {
    content: '\f122';
}

.zmdi-car-taxi:before {
    content: '\f123';
}

.zmdi-car-wash:before {
    content: '\f124';
}

.zmdi-car:before {
    content: '\f125';
}

.zmdi-card-giftcard:before {
    content: '\f126';
}

.zmdi-card-membership:before {
    content: '\f127';
}

.zmdi-card-travel:before {
    content: '\f128';
}

.zmdi-card:before {
    content: '\f129';
}

.zmdi-case-check:before {
    content: '\f12a';
}

.zmdi-case-download:before {
    content: '\f12b';
}

.zmdi-case-play:before {
    content: '\f12c';
}

.zmdi-case:before {
    content: '\f12d';
}

.zmdi-cast-connected:before {
    content: '\f12e';
}

.zmdi-cast:before {
    content: '\f12f';
}

.zmdi-chart-donut:before {
    content: '\f130';
}

.zmdi-chart:before {
    content: '\f131';
}

.zmdi-city-alt:before {
    content: '\f132';
}

.zmdi-city:before {
    content: '\f133';
}

.zmdi-close-circle-o:before {
    content: '\f134';
}

.zmdi-close-circle:before {
    content: '\f135';
}

.zmdi-close:before {
    content: '\f136';
}

.zmdi-cocktail:before {
    content: '\f137';
}

.zmdi-code-setting:before {
    content: '\f138';
}

.zmdi-code-smartphone:before {
    content: '\f139';
}

.zmdi-code:before {
    content: '\f13a';
}

.zmdi-coffee:before {
    content: '\f13b';
}

.zmdi-collection-bookmark:before {
    content: '\f13c';
}

.zmdi-collection-case-play:before {
    content: '\f13d';
}

.zmdi-collection-folder-image:before {
    content: '\f13e';
}

.zmdi-collection-image-o:before {
    content: '\f13f';
}

.zmdi-collection-image:before {
    content: '\f140';
}

.zmdi-collection-item-1:before {
    content: '\f141';
}

.zmdi-collection-item-2:before {
    content: '\f142';
}

.zmdi-collection-item-3:before {
    content: '\f143';
}

.zmdi-collection-item-4:before {
    content: '\f144';
}

.zmdi-collection-item-5:before {
    content: '\f145';
}

.zmdi-collection-item-6:before {
    content: '\f146';
}

.zmdi-collection-item-7:before {
    content: '\f147';
}

.zmdi-collection-item-8:before {
    content: '\f148';
}

.zmdi-collection-item-9-plus:before {
    content: '\f149';
}

.zmdi-collection-item-9:before {
    content: '\f14a';
}

.zmdi-collection-item:before {
    content: '\f14b';
}

.zmdi-collection-music:before {
    content: '\f14c';
}

.zmdi-collection-pdf:before {
    content: '\f14d';
}

.zmdi-collection-plus:before {
    content: '\f14e';
}

.zmdi-collection-speaker:before {
    content: '\f14f';
}

.zmdi-collection-text:before {
    content: '\f150';
}

.zmdi-collection-video:before {
    content: '\f151';
}

.zmdi-compass:before {
    content: '\f152';
}

.zmdi-cutlery:before {
    content: '\f153';
}

.zmdi-delete:before {
    content: '\f154';
}

.zmdi-dialpad:before {
    content: '\f155';
}

.zmdi-dns:before {
    content: '\f156';
}

.zmdi-drink:before {
    content: '\f157';
}

.zmdi-edit:before {
    content: '\f158';
}

.zmdi-email-open:before {
    content: '\f159';
}

.zmdi-email:before {
    content: '\f15a';
}

.zmdi-eye-off:before {
    content: '\f15b';
}

.zmdi-eye:before {
    content: '\f15c';
}

.zmdi-eyedropper:before {
    content: '\f15d';
}

.zmdi-favorite-outline:before {
    content: '\f15e';
}

.zmdi-favorite:before {
    content: '\f15f';
}

.zmdi-filter-list:before {
    content: '\f160';
}

.zmdi-fire:before {
    content: '\f161';
}

.zmdi-flag:before {
    content: '\f162';
}

.zmdi-flare:before {
    content: '\f163';
}

.zmdi-flash-auto:before {
    content: '\f164';
}

.zmdi-flash-off:before {
    content: '\f165';
}

.zmdi-flash:before {
    content: '\f166';
}

.zmdi-flip:before {
    content: '\f167';
}

.zmdi-flower-alt:before {
    content: '\f168';
}

.zmdi-flower:before {
    content: '\f169';
}

.zmdi-font:before {
    content: '\f16a';
}

.zmdi-fullscreen-alt:before {
    content: '\f16b';
}

.zmdi-fullscreen-exit:before {
    content: '\f16c';
}

.zmdi-fullscreen:before {
    content: '\f16d';
}

.zmdi-functions:before {
    content: '\f16e';
}

.zmdi-gas-station:before {
    content: '\f16f';
}

.zmdi-gesture:before {
    content: '\f170';
}

.zmdi-globe-alt:before {
    content: '\f171';
}

.zmdi-globe-lock:before {
    content: '\f172';
}

.zmdi-globe:before {
    content: '\f173';
}

.zmdi-graduation-cap:before {
    content: '\f174';
}

.zmdi-home:before {
    content: '\f175';
}

.zmdi-hospital-alt:before {
    content: '\f176';
}

.zmdi-hospital:before {
    content: '\f177';
}

.zmdi-hotel:before {
    content: '\f178';
}

.zmdi-hourglass-alt:before {
    content: '\f179';
}

.zmdi-hourglass-outline:before {
    content: '\f17a';
}

.zmdi-hourglass:before {
    content: '\f17b';
}

.zmdi-http:before {
    content: '\f17c';
}

.zmdi-image-alt:before {
    content: '\f17d';
}

.zmdi-image-o:before {
    content: '\f17e';
}

.zmdi-image:before {
    content: '\f17f';
}

.zmdi-inbox:before {
    content: '\f180';
}

.zmdi-invert-colors-off:before {
    content: '\f181';
}

.zmdi-invert-colors:before {
    content: '\f182';
}

.zmdi-key:before {
    content: '\f183';
}

.zmdi-label-alt-outline:before {
    content: '\f184';
}

.zmdi-label-alt:before {
    content: '\f185';
}

.zmdi-label-heart:before {
    content: '\f186';
}

.zmdi-label:before {
    content: '\f187';
}

.zmdi-labels:before {
    content: '\f188';
}

.zmdi-lamp:before {
    content: '\f189';
}

.zmdi-landscape:before {
    content: '\f18a';
}

.zmdi-layers-off:before {
    content: '\f18b';
}

.zmdi-layers:before {
    content: '\f18c';
}

.zmdi-library:before {
    content: '\f18d';
}

.zmdi-link:before {
    content: '\f18e';
}

.zmdi-lock-open:before {
    content: '\f18f';
}

.zmdi-lock-outline:before {
    content: '\f190';
}

.zmdi-lock:before {
    content: '\f191';
}

.zmdi-mail-reply-all:before {
    content: '\f192';
}

.zmdi-mail-reply:before {
    content: '\f193';
}

.zmdi-mail-send:before {
    content: '\f194';
}

.zmdi-mall:before {
    content: '\f195';
}

.zmdi-map:before {
    content: '\f196';
}

.zmdi-menu:before {
    content: '\f197';
}

.zmdi-money-box:before {
    content: '\f198';
}

.zmdi-money-off:before {
    content: '\f199';
}

.zmdi-money:before {
    content: '\f19a';
}

.zmdi-more-vert:before {
    content: '\f19b';
}

.zmdi-more:before {
    content: '\f19c';
}

.zmdi-movie-alt:before {
    content: '\f19d';
}

.zmdi-movie:before {
    content: '\f19e';
}

.zmdi-nature-people:before {
    content: '\f19f';
}

.zmdi-nature:before {
    content: '\f1a0';
}

.zmdi-navigation:before {
    content: '\f1a1';
}

.zmdi-open-in-browser:before {
    content: '\f1a2';
}

.zmdi-open-in-new:before {
    content: '\f1a3';
}

.zmdi-palette:before {
    content: '\f1a4';
}

.zmdi-parking:before {
    content: '\f1a5';
}

.zmdi-pin-account:before {
    content: '\f1a6';
}

.zmdi-pin-assistant:before {
    content: '\f1a7';
}

.zmdi-pin-drop:before {
    content: '\f1a8';
}

.zmdi-pin-help:before {
    content: '\f1a9';
}

.zmdi-pin-off:before {
    content: '\f1aa';
}

.zmdi-pin:before {
    content: '\f1ab';
}

.zmdi-pizza:before {
    content: '\f1ac';
}

.zmdi-plaster:before {
    content: '\f1ad';
}

.zmdi-power-setting:before {
    content: '\f1ae';
}

.zmdi-power:before {
    content: '\f1af';
}

.zmdi-print:before {
    content: '\f1b0';
}

.zmdi-puzzle-piece:before {
    content: '\f1b1';
}

.zmdi-quote:before {
    content: '\f1b2';
}

.zmdi-railway:before {
    content: '\f1b3';
}

.zmdi-receipt:before {
    content: '\f1b4';
}

.zmdi-refresh-alt:before {
    content: '\f1b5';
}

.zmdi-refresh-sync-alert:before {
    content: '\f1b6';
}

.zmdi-refresh-sync-off:before {
    content: '\f1b7';
}

.zmdi-refresh-sync:before {
    content: '\f1b8';
}

.zmdi-refresh:before {
    content: '\f1b9';
}

.zmdi-roller:before {
    content: '\f1ba';
}

.zmdi-ruler:before {
    content: '\f1bb';
}

.zmdi-scissors:before {
    content: '\f1bc';
}

.zmdi-screen-rotation-lock:before {
    content: '\f1bd';
}

.zmdi-screen-rotation:before {
    content: '\f1be';
}

.zmdi-search-for:before {
    content: '\f1bf';
}

.zmdi-search-in-file:before {
    content: '\f1c0';
}

.zmdi-search-in-page:before {
    content: '\f1c1';
}

.zmdi-search-replace:before {
    content: '\f1c2';
}

.zmdi-search:before {
    content: '\f1c3';
}

.zmdi-seat:before {
    content: '\f1c4';
}

.zmdi-settings-square:before {
    content: '\f1c5';
}

.zmdi-settings:before {
    content: '\f1c6';
}

.zmdi-shield-check:before {
    content: '\f1c7';
}

.zmdi-shield-security:before {
    content: '\f1c8';
}

.zmdi-shopping-basket:before {
    content: '\f1c9';
}

.zmdi-shopping-cart-plus:before {
    content: '\f1ca';
}

.zmdi-shopping-cart:before {
    content: '\f1cb';
}

.zmdi-sign-in:before {
    content: '\f1cc';
}

.zmdi-sort-amount-asc:before {
    content: '\f1cd';
}

.zmdi-sort-amount-desc:before {
    content: '\f1ce';
}

.zmdi-sort-asc:before {
    content: '\f1cf';
}

.zmdi-sort-desc:before {
    content: '\f1d0';
}

.zmdi-spellcheck:before {
    content: '\f1d1';
}

.zmdi-storage:before {
    content: '\f1d2';
}

.zmdi-store-24:before {
    content: '\f1d3';
}

.zmdi-store:before {
    content: '\f1d4';
}

.zmdi-subway:before {
    content: '\f1d5';
}

.zmdi-sun:before {
    content: '\f1d6';
}

.zmdi-tab-unselected:before {
    content: '\f1d7';
}

.zmdi-tab:before {
    content: '\f1d8';
}

.zmdi-tag-close:before {
    content: '\f1d9';
}

.zmdi-tag-more:before {
    content: '\f1da';
}

.zmdi-tag:before {
    content: '\f1db';
}

.zmdi-thumb-down:before {
    content: '\f1dc';
}

.zmdi-thumb-up-down:before {
    content: '\f1dd';
}

.zmdi-thumb-up:before {
    content: '\f1de';
}

.zmdi-ticket-star:before {
    content: '\f1df';
}

.zmdi-toll:before {
    content: '\f1e0';
}

.zmdi-toys:before {
    content: '\f1e1';
}

.zmdi-traffic:before {
    content: '\f1e2';
}

.zmdi-translate:before {
    content: '\f1e3';
}

.zmdi-triangle-down:before {
    content: '\f1e4';
}

.zmdi-triangle-up:before {
    content: '\f1e5';
}

.zmdi-truck:before {
    content: '\f1e6';
}

.zmdi-turning-sign:before {
    content: '\f1e7';
}

.zmdi-wallpaper:before {
    content: '\f1e8';
}

.zmdi-washing-machine:before {
    content: '\f1e9';
}

.zmdi-window-maximize:before {
    content: '\f1ea';
}

.zmdi-window-minimize:before {
    content: '\f1eb';
}

.zmdi-window-restore:before {
    content: '\f1ec';
}

.zmdi-wrench:before {
    content: '\f1ed';
}

.zmdi-zoom-in:before {
    content: '\f1ee';
}

.zmdi-zoom-out:before {
    content: '\f1ef';
}

.zmdi-alert-circle-o:before {
    content: '\f1f0';
}

.zmdi-alert-circle:before {
    content: '\f1f1';
}

.zmdi-alert-octagon:before {
    content: '\f1f2';
}

.zmdi-alert-polygon:before {
    content: '\f1f3';
}

.zmdi-alert-triangle:before {
    content: '\f1f4';
}

.zmdi-help-outline:before {
    content: '\f1f5';
}

.zmdi-help:before {
    content: '\f1f6';
}

.zmdi-info-outline:before {
    content: '\f1f7';
}

.zmdi-info:before {
    content: '\f1f8';
}

.zmdi-notifications-active:before {
    content: '\f1f9';
}

.zmdi-notifications-add:before {
    content: '\f1fa';
}

.zmdi-notifications-none:before {
    content: '\f1fb';
}

.zmdi-notifications-off:before {
    content: '\f1fc';
}

.zmdi-notifications-paused:before {
    content: '\f1fd';
}

.zmdi-notifications:before {
    content: '\f1fe';
}

.zmdi-account-add:before {
    content: '\f1ff';
}

.zmdi-account-box-mail:before {
    content: '\f200';
}

.zmdi-account-box-o:before {
    content: '\f201';
}

.zmdi-account-box-phone:before {
    content: '\f202';
}

.zmdi-account-box:before {
    content: '\f203';
}

.zmdi-account-calendar:before {
    content: '\f204';
}

.zmdi-account-circle:before {
    content: '\f205';
}

.zmdi-account-o:before {
    content: '\f206';
}

.zmdi-account:before {
    content: '\f207';
}

.zmdi-accounts-add:before {
    content: '\f208';
}

.zmdi-accounts-alt:before {
    content: '\f209';
}

.zmdi-accounts-list-alt:before {
    content: '\f20a';
}

.zmdi-accounts-list:before {
    content: '\f20b';
}

.zmdi-accounts-outline:before {
    content: '\f20c';
}

.zmdi-accounts:before {
    content: '\f20d';
}

.zmdi-face:before {
    content: '\f20e';
}

.zmdi-female:before {
    content: '\f20f';
}

.zmdi-male-alt:before {
    content: '\f210';
}

.zmdi-male-female:before {
    content: '\f211';
}

.zmdi-male:before {
    content: '\f212';
}

.zmdi-mood-bad:before {
    content: '\f213';
}

.zmdi-mood:before {
    content: '\f214';
}

.zmdi-run:before {
    content: '\f215';
}

.zmdi-walk:before {
    content: '\f216';
}

.zmdi-cloud-box:before {
    content: '\f217';
}

.zmdi-cloud-circle:before {
    content: '\f218';
}

.zmdi-cloud-done:before {
    content: '\f219';
}

.zmdi-cloud-download:before {
    content: '\f21a';
}

.zmdi-cloud-off:before {
    content: '\f21b';
}

.zmdi-cloud-outline-alt:before {
    content: '\f21c';
}

.zmdi-cloud-outline:before {
    content: '\f21d';
}

.zmdi-cloud-upload:before {
    content: '\f21e';
}

.zmdi-cloud:before {
    content: '\f21f';
}

.zmdi-download:before {
    content: '\f220';
}

.zmdi-file-plus:before {
    content: '\f221';
}

.zmdi-file-text:before {
    content: '\f222';
}

.zmdi-file:before {
    content: '\f223';
}

.zmdi-folder-outline:before {
    content: '\f224';
}

.zmdi-folder-person:before {
    content: '\f225';
}

.zmdi-folder-star-alt:before {
    content: '\f226';
}

.zmdi-folder-star:before {
    content: '\f227';
}

.zmdi-folder:before {
    content: '\f228';
}

.zmdi-gif:before {
    content: '\f229';
}

.zmdi-upload:before {
    content: '\f22a';
}

.zmdi-border-all:before {
    content: '\f22b';
}

.zmdi-border-bottom:before {
    content: '\f22c';
}

.zmdi-border-clear:before {
    content: '\f22d';
}

.zmdi-border-color:before {
    content: '\f22e';
}

.zmdi-border-horizontal:before {
    content: '\f22f';
}

.zmdi-border-inner:before {
    content: '\f230';
}

.zmdi-border-left:before {
    content: '\f231';
}

.zmdi-border-outer:before {
    content: '\f232';
}

.zmdi-border-right:before {
    content: '\f233';
}

.zmdi-border-style:before {
    content: '\f234';
}

.zmdi-border-top:before {
    content: '\f235';
}

.zmdi-border-vertical:before {
    content: '\f236';
}

.zmdi-copy:before {
    content: '\f237';
}

.zmdi-crop:before {
    content: '\f238';
}

.zmdi-format-align-center:before {
    content: '\f239';
}

.zmdi-format-align-justify:before {
    content: '\f23a';
}

.zmdi-format-align-left:before {
    content: '\f23b';
}

.zmdi-format-align-right:before {
    content: '\f23c';
}

.zmdi-format-bold:before {
    content: '\f23d';
}

.zmdi-format-clear-all:before {
    content: '\f23e';
}

.zmdi-format-clear:before {
    content: '\f23f';
}

.zmdi-format-color-fill:before {
    content: '\f240';
}

.zmdi-format-color-reset:before {
    content: '\f241';
}

.zmdi-format-color-text:before {
    content: '\f242';
}

.zmdi-format-indent-decrease:before {
    content: '\f243';
}

.zmdi-format-indent-increase:before {
    content: '\f244';
}

.zmdi-format-italic:before {
    content: '\f245';
}

.zmdi-format-line-spacing:before {
    content: '\f246';
}

.zmdi-format-list-bulleted:before {
    content: '\f247';
}

.zmdi-format-list-numbered:before {
    content: '\f248';
}

.zmdi-format-ltr:before {
    content: '\f249';
}

.zmdi-format-rtl:before {
    content: '\f24a';
}

.zmdi-format-size:before {
    content: '\f24b';
}

.zmdi-format-strikethrough-s:before {
    content: '\f24c';
}

.zmdi-format-strikethrough:before {
    content: '\f24d';
}

.zmdi-format-subject:before {
    content: '\f24e';
}

.zmdi-format-underlined:before {
    content: '\f24f';
}

.zmdi-format-valign-bottom:before {
    content: '\f250';
}

.zmdi-format-valign-center:before {
    content: '\f251';
}

.zmdi-format-valign-top:before {
    content: '\f252';
}

.zmdi-redo:before {
    content: '\f253';
}

.zmdi-select-all:before {
    content: '\f254';
}

.zmdi-space-bar:before {
    content: '\f255';
}

.zmdi-text-format:before {
    content: '\f256';
}

.zmdi-transform:before {
    content: '\f257';
}

.zmdi-undo:before {
    content: '\f258';
}

.zmdi-wrap-text:before {
    content: '\f259';
}

.zmdi-comment-alert:before {
    content: '\f25a';
}

.zmdi-comment-alt-text:before {
    content: '\f25b';
}

.zmdi-comment-alt:before {
    content: '\f25c';
}

.zmdi-comment-edit:before {
    content: '\f25d';
}

.zmdi-comment-image:before {
    content: '\f25e';
}

.zmdi-comment-list:before {
    content: '\f25f';
}

.zmdi-comment-more:before {
    content: '\f260';
}

.zmdi-comment-outline:before {
    content: '\f261';
}

.zmdi-comment-text-alt:before {
    content: '\f262';
}

.zmdi-comment-text:before {
    content: '\f263';
}

.zmdi-comment-video:before {
    content: '\f264';
}

.zmdi-comment:before {
    content: '\f265';
}

.zmdi-comments:before {
    content: '\f266';
}

.zmdi-check-all:before {
    content: '\f267';
}

.zmdi-check-circle-u:before {
    content: '\f268';
}

.zmdi-check-circle:before {
    content: '\f269';
}

.zmdi-check-square:before {
    content: '\f26a';
}

.zmdi-check:before {
    content: '\f26b';
}

.zmdi-circle-o:before {
    content: '\f26c';
}

.zmdi-circle:before {
    content: '\f26d';
}

.zmdi-dot-circle-alt:before {
    content: '\f26e';
}

.zmdi-dot-circle:before {
    content: '\f26f';
}

.zmdi-minus-circle-outline:before {
    content: '\f270';
}

.zmdi-minus-circle:before {
    content: '\f271';
}

.zmdi-minus-square:before {
    content: '\f272';
}

.zmdi-minus:before {
    content: '\f273';
}

.zmdi-plus-circle-o-duplicate:before {
    content: '\f274';
}

.zmdi-plus-circle-o:before {
    content: '\f275';
}

.zmdi-plus-circle:before {
    content: '\f276';
}

.zmdi-plus-square:before {
    content: '\f277';
}

.zmdi-plus:before {
    content: '\f278';
}

.zmdi-square-o:before {
    content: '\f279';
}

.zmdi-star-circle:before {
    content: '\f27a';
}

.zmdi-star-half:before {
    content: '\f27b';
}

.zmdi-star-outline:before {
    content: '\f27c';
}

.zmdi-star:before {
    content: '\f27d';
}

.zmdi-bluetooth-connected:before {
    content: '\f27e';
}

.zmdi-bluetooth-off:before {
    content: '\f27f';
}

.zmdi-bluetooth-search:before {
    content: '\f280';
}

.zmdi-bluetooth-setting:before {
    content: '\f281';
}

.zmdi-bluetooth:before {
    content: '\f282';
}

.zmdi-camera-add:before {
    content: '\f283';
}

.zmdi-camera-alt:before {
    content: '\f284';
}

.zmdi-camera-bw:before {
    content: '\f285';
}

.zmdi-camera-front:before {
    content: '\f286';
}

.zmdi-camera-mic:before {
    content: '\f287';
}

.zmdi-camera-party-mode:before {
    content: '\f288';
}

.zmdi-camera-rear:before {
    content: '\f289';
}

.zmdi-camera-roll:before {
    content: '\f28a';
}

.zmdi-camera-switch:before {
    content: '\f28b';
}

.zmdi-camera:before {
    content: '\f28c';
}

.zmdi-card-alert:before {
    content: '\f28d';
}

.zmdi-card-off:before {
    content: '\f28e';
}

.zmdi-card-sd:before {
    content: '\f28f';
}

.zmdi-card-sim:before {
    content: '\f290';
}

.zmdi-desktop-mac:before {
    content: '\f291';
}

.zmdi-desktop-windows:before {
    content: '\f292';
}

.zmdi-device-hub:before {
    content: '\f293';
}

.zmdi-devices-off:before {
    content: '\f294';
}

.zmdi-devices:before {
    content: '\f295';
}

.zmdi-dock:before {
    content: '\f296';
}

.zmdi-floppy:before {
    content: '\f297';
}

.zmdi-gamepad:before {
    content: '\f298';
}

.zmdi-gps-dot:before {
    content: '\f299';
}

.zmdi-gps-off:before {
    content: '\f29a';
}

.zmdi-gps:before {
    content: '\f29b';
}

.zmdi-headset-mic:before {
    content: '\f29c';
}

.zmdi-headset:before {
    content: '\f29d';
}

.zmdi-input-antenna:before {
    content: '\f29e';
}

.zmdi-input-composite:before {
    content: '\f29f';
}

.zmdi-input-hdmi:before {
    content: '\f2a0';
}

.zmdi-input-power:before {
    content: '\f2a1';
}

.zmdi-input-svideo:before {
    content: '\f2a2';
}

.zmdi-keyboard-hide:before {
    content: '\f2a3';
}

.zmdi-keyboard:before {
    content: '\f2a4';
}

.zmdi-laptop-chromebook:before {
    content: '\f2a5';
}

.zmdi-laptop-mac:before {
    content: '\f2a6';
}

.zmdi-laptop:before {
    content: '\f2a7';
}

.zmdi-mic-off:before {
    content: '\f2a8';
}

.zmdi-mic-outline:before {
    content: '\f2a9';
}

.zmdi-mic-setting:before {
    content: '\f2aa';
}

.zmdi-mic:before {
    content: '\f2ab';
}

.zmdi-mouse:before {
    content: '\f2ac';
}

.zmdi-network-alert:before {
    content: '\f2ad';
}

.zmdi-network-locked:before {
    content: '\f2ae';
}

.zmdi-network-off:before {
    content: '\f2af';
}

.zmdi-network-outline:before {
    content: '\f2b0';
}

.zmdi-network-setting:before {
    content: '\f2b1';
}

.zmdi-network:before {
    content: '\f2b2';
}

.zmdi-phone-bluetooth:before {
    content: '\f2b3';
}

.zmdi-phone-end:before {
    content: '\f2b4';
}

.zmdi-phone-forwarded:before {
    content: '\f2b5';
}

.zmdi-phone-in-talk:before {
    content: '\f2b6';
}

.zmdi-phone-locked:before {
    content: '\f2b7';
}

.zmdi-phone-missed:before {
    content: '\f2b8';
}

.zmdi-phone-msg:before {
    content: '\f2b9';
}

.zmdi-phone-paused:before {
    content: '\f2ba';
}

.zmdi-phone-ring:before {
    content: '\f2bb';
}

.zmdi-phone-setting:before {
    content: '\f2bc';
}

.zmdi-phone-sip:before {
    content: '\f2bd';
}

.zmdi-phone:before {
    content: '\f2be';
}

.zmdi-portable-wifi-changes:before {
    content: '\f2bf';
}

.zmdi-portable-wifi-off:before {
    content: '\f2c0';
}

.zmdi-portable-wifi:before {
    content: '\f2c1';
}

.zmdi-radio:before {
    content: '\f2c2';
}

.zmdi-reader:before {
    content: '\f2c3';
}

.zmdi-remote-control-alt:before {
    content: '\f2c4';
}

.zmdi-remote-control:before {
    content: '\f2c5';
}

.zmdi-router:before {
    content: '\f2c6';
}

.zmdi-scanner:before {
    content: '\f2c7';
}

.zmdi-smartphone-android:before {
    content: '\f2c8';
}

.zmdi-smartphone-download:before {
    content: '\f2c9';
}

.zmdi-smartphone-erase:before {
    content: '\f2ca';
}

.zmdi-smartphone-info:before {
    content: '\f2cb';
}

.zmdi-smartphone-iphone:before {
    content: '\f2cc';
}

.zmdi-smartphone-landscape-lock:before {
    content: '\f2cd';
}

.zmdi-smartphone-landscape:before {
    content: '\f2ce';
}

.zmdi-smartphone-lock:before {
    content: '\f2cf';
}

.zmdi-smartphone-portrait-lock:before {
    content: '\f2d0';
}

.zmdi-smartphone-ring:before {
    content: '\f2d1';
}

.zmdi-smartphone-setting:before {
    content: '\f2d2';
}

.zmdi-smartphone-setup:before {
    content: '\f2d3';
}

.zmdi-smartphone:before {
    content: '\f2d4';
}

.zmdi-speaker:before {
    content: '\f2d5';
}

.zmdi-tablet-android:before {
    content: '\f2d6';
}

.zmdi-tablet-mac:before {
    content: '\f2d7';
}

.zmdi-tablet:before {
    content: '\f2d8';
}

.zmdi-tv-alt-play:before {
    content: '\f2d9';
}

.zmdi-tv-list:before {
    content: '\f2da';
}

.zmdi-tv-play:before {
    content: '\f2db';
}

.zmdi-tv:before {
    content: '\f2dc';
}

.zmdi-usb:before {
    content: '\f2dd';
}

.zmdi-videocam-off:before {
    content: '\f2de';
}

.zmdi-videocam-switch:before {
    content: '\f2df';
}

.zmdi-videocam:before {
    content: '\f2e0';
}

.zmdi-watch:before {
    content: '\f2e1';
}

.zmdi-wifi-alt-2:before {
    content: '\f2e2';
}

.zmdi-wifi-alt:before {
    content: '\f2e3';
}

.zmdi-wifi-info:before {
    content: '\f2e4';
}

.zmdi-wifi-lock:before {
    content: '\f2e5';
}

.zmdi-wifi-off:before {
    content: '\f2e6';
}

.zmdi-wifi-outline:before {
    content: '\f2e7';
}

.zmdi-wifi:before {
    content: '\f2e8';
}

.zmdi-arrow-left-bottom:before {
    content: '\f2e9';
}

.zmdi-arrow-left:before {
    content: '\f2ea';
}

.zmdi-arrow-merge:before {
    content: '\f2eb';
}

.zmdi-arrow-missed:before {
    content: '\f2ec';
}

.zmdi-arrow-right-top:before {
    content: '\f2ed';
}

.zmdi-arrow-right:before {
    content: '\f2ee';
}

.zmdi-arrow-split:before {
    content: '\f2ef';
}

.zmdi-arrows:before {
    content: '\f2f0';
}

.zmdi-caret-down-circle:before {
    content: '\f2f1';
}

.zmdi-caret-down:before {
    content: '\f2f2';
}

.zmdi-caret-left-circle:before {
    content: '\f2f3';
}

.zmdi-caret-left:before {
    content: '\f2f4';
}

.zmdi-caret-right-circle:before {
    content: '\f2f5';
}

.zmdi-caret-right:before {
    content: '\f2f6';
}

.zmdi-caret-up-circle:before {
    content: '\f2f7';
}

.zmdi-caret-up:before {
    content: '\f2f8';
}

.zmdi-chevron-down:before {
    content: '\f2f9';
}

.zmdi-chevron-left:before {
    content: '\f2fa';
}

.zmdi-chevron-right:before {
    content: '\f2fb';
}

.zmdi-chevron-up:before {
    content: '\f2fc';
}

.zmdi-forward:before {
    content: '\f2fd';
}

.zmdi-long-arrow-down:before {
    content: '\f2fe';
}

.zmdi-long-arrow-left:before {
    content: '\f2ff';
}

.zmdi-long-arrow-return:before {
    content: '\f300';
}

.zmdi-long-arrow-right:before {
    content: '\f301';
}

.zmdi-long-arrow-tab:before {
    content: '\f302';
}

.zmdi-long-arrow-up:before {
    content: '\f303';
}

.zmdi-rotate-ccw:before {
    content: '\f304';
}

.zmdi-rotate-cw:before {
    content: '\f305';
}

.zmdi-rotate-left:before {
    content: '\f306';
}

.zmdi-rotate-right:before {
    content: '\f307';
}

.zmdi-square-down:before {
    content: '\f308';
}

.zmdi-square-right:before {
    content: '\f309';
}

.zmdi-swap-alt:before {
    content: '\f30a';
}

.zmdi-swap-vertical-circle:before {
    content: '\f30b';
}

.zmdi-swap-vertical:before {
    content: '\f30c';
}

.zmdi-swap:before {
    content: '\f30d';
}

.zmdi-trending-down:before {
    content: '\f30e';
}

.zmdi-trending-flat:before {
    content: '\f30f';
}

.zmdi-trending-up:before {
    content: '\f310';
}

.zmdi-unfold-less:before {
    content: '\f311';
}

.zmdi-unfold-more:before {
    content: '\f312';
}

.zmdi-apps:before {
    content: '\f313';
}

.zmdi-grid-off:before {
    content: '\f314';
}

.zmdi-grid:before {
    content: '\f315';
}

.zmdi-view-agenda:before {
    content: '\f316';
}

.zmdi-view-array:before {
    content: '\f317';
}

.zmdi-view-carousel:before {
    content: '\f318';
}

.zmdi-view-column:before {
    content: '\f319';
}

.zmdi-view-comfy:before {
    content: '\f31a';
}

.zmdi-view-compact:before {
    content: '\f31b';
}

.zmdi-view-dashboard:before {
    content: '\f31c';
}

.zmdi-view-day:before {
    content: '\f31d';
}

.zmdi-view-headline:before {
    content: '\f31e';
}

.zmdi-view-list-alt:before {
    content: '\f31f';
}

.zmdi-view-list:before {
    content: '\f320';
}

.zmdi-view-module:before {
    content: '\f321';
}

.zmdi-view-quilt:before {
    content: '\f322';
}

.zmdi-view-stream:before {
    content: '\f323';
}

.zmdi-view-subtitles:before {
    content: '\f324';
}

.zmdi-view-toc:before {
    content: '\f325';
}

.zmdi-view-web:before {
    content: '\f326';
}

.zmdi-view-week:before {
    content: '\f327';
}

.zmdi-widgets:before {
    content: '\f328';
}

.zmdi-alarm-check:before {
    content: '\f329';
}

.zmdi-alarm-off:before {
    content: '\f32a';
}

.zmdi-alarm-plus:before {
    content: '\f32b';
}

.zmdi-alarm-snooze:before {
    content: '\f32c';
}

.zmdi-alarm:before {
    content: '\f32d';
}

.zmdi-calendar-alt:before {
    content: '\f32e';
}

.zmdi-calendar-check:before {
    content: '\f32f';
}

.zmdi-calendar-close:before {
    content: '\f330';
}

.zmdi-calendar-note:before {
    content: '\f331';
}

.zmdi-calendar:before {
    content: '\f332';
}

.zmdi-time-countdown:before {
    content: '\f333';
}

.zmdi-time-interval:before {
    content: '\f334';
}

.zmdi-time-restore-setting:before {
    content: '\f335';
}

.zmdi-time-restore:before {
    content: '\f336';
}

.zmdi-time:before {
    content: '\f337';
}

.zmdi-timer-off:before {
    content: '\f338';
}

.zmdi-timer:before {
    content: '\f339';
}

.zmdi-android-alt:before {
    content: '\f33a';
}

.zmdi-android:before {
    content: '\f33b';
}

.zmdi-apple:before {
    content: '\f33c';
}

.zmdi-behance:before {
    content: '\f33d';
}

.zmdi-codepen:before {
    content: '\f33e';
}

.zmdi-dribbble:before {
    content: '\f33f';
}

.zmdi-dropbox:before {
    content: '\f340';
}

.zmdi-evernote:before {
    content: '\f341';
}

.zmdi-facebook-box:before {
    content: '\f342';
}

.zmdi-facebook:before {
    content: '\f343';
}

.zmdi-github-box:before {
    content: '\f344';
}

.zmdi-github:before {
    content: '\f345';
}

.zmdi-google-drive:before {
    content: '\f346';
}

.zmdi-google-earth:before {
    content: '\f347';
}

.zmdi-google-glass:before {
    content: '\f348';
}

.zmdi-google-maps:before {
    content: '\f349';
}

.zmdi-google-pages:before {
    content: '\f34a';
}

.zmdi-google-play:before {
    content: '\f34b';
}

.zmdi-google-plus-box:before {
    content: '\f34c';
}

.zmdi-google-plus:before {
    content: '\f34d';
}

.zmdi-google:before {
    content: '\f34e';
}

.zmdi-instagram:before {
    content: '\f34f';
}

.zmdi-language-css3:before {
    content: '\f350';
}

.zmdi-language-html5:before {
    content: '\f351';
}

.zmdi-language-javascript:before {
    content: '\f352';
}

.zmdi-language-python-alt:before {
    content: '\f353';
}

.zmdi-language-python:before {
    content: '\f354';
}

.zmdi-lastfm:before {
    content: '\f355';
}

.zmdi-linkedin-box:before {
    content: '\f356';
}

.zmdi-paypal:before {
    content: '\f357';
}

.zmdi-pinterest-box:before {
    content: '\f358';
}

.zmdi-pocket:before {
    content: '\f359';
}

.zmdi-polymer:before {
    content: '\f35a';
}

.zmdi-share:before {
    content: '\f35b';
}

.zmdi-stackoverflow:before {
    content: '\f35c';
}

.zmdi-steam-square:before {
    content: '\f35d';
}

.zmdi-steam:before {
    content: '\f35e';
}

.zmdi-twitter-box:before {
    content: '\f35f';
}

.zmdi-twitter:before {
    content: '\f360';
}

.zmdi-vk:before {
    content: '\f361';
}

.zmdi-wikipedia:before {
    content: '\f362';
}

.zmdi-windows:before {
    content: '\f363';
}

.zmdi-aspect-ratio-alt:before {
    content: '\f364';
}

.zmdi-aspect-ratio:before {
    content: '\f365';
}

.zmdi-blur-circular:before {
    content: '\f366';
}

.zmdi-blur-linear:before {
    content: '\f367';
}

.zmdi-blur-off:before {
    content: '\f368';
}

.zmdi-blur:before {
    content: '\f369';
}

.zmdi-brightness-2:before {
    content: '\f36a';
}

.zmdi-brightness-3:before {
    content: '\f36b';
}

.zmdi-brightness-4:before {
    content: '\f36c';
}

.zmdi-brightness-5:before {
    content: '\f36d';
}

.zmdi-brightness-6:before {
    content: '\f36e';
}

.zmdi-brightness-7:before {
    content: '\f36f';
}

.zmdi-brightness-auto:before {
    content: '\f370';
}

.zmdi-brightness-setting:before {
    content: '\f371';
}

.zmdi-broken-image:before {
    content: '\f372';
}

.zmdi-center-focus-strong:before {
    content: '\f373';
}

.zmdi-center-focus-weak:before {
    content: '\f374';
}

.zmdi-compare:before {
    content: '\f375';
}

.zmdi-crop-16-9:before {
    content: '\f376';
}

.zmdi-crop-3-2:before {
    content: '\f377';
}

.zmdi-crop-5-4:before {
    content: '\f378';
}

.zmdi-crop-7-5:before {
    content: '\f379';
}

.zmdi-crop-din:before {
    content: '\f37a';
}

.zmdi-crop-free:before {
    content: '\f37b';
}

.zmdi-crop-landscape:before {
    content: '\f37c';
}

.zmdi-crop-portrait:before {
    content: '\f37d';
}

.zmdi-crop-square:before {
    content: '\f37e';
}

.zmdi-exposure-alt:before {
    content: '\f37f';
}

.zmdi-exposure:before {
    content: '\f380';
}

.zmdi-filter-b-and-w:before {
    content: '\f381';
}

.zmdi-filter-center-focus:before {
    content: '\f382';
}

.zmdi-filter-frames:before {
    content: '\f383';
}

.zmdi-filter-tilt-shift:before {
    content: '\f384';
}

.zmdi-gradient:before {
    content: '\f385';
}

.zmdi-grain:before {
    content: '\f386';
}

.zmdi-graphic-eq:before {
    content: '\f387';
}

.zmdi-hdr-off:before {
    content: '\f388';
}

.zmdi-hdr-strong:before {
    content: '\f389';
}

.zmdi-hdr-weak:before {
    content: '\f38a';
}

.zmdi-hdr:before {
    content: '\f38b';
}

.zmdi-iridescent:before {
    content: '\f38c';
}

.zmdi-leak-off:before {
    content: '\f38d';
}

.zmdi-leak:before {
    content: '\f38e';
}

.zmdi-looks:before {
    content: '\f38f';
}

.zmdi-loupe:before {
    content: '\f390';
}

.zmdi-panorama-horizontal:before {
    content: '\f391';
}

.zmdi-panorama-vertical:before {
    content: '\f392';
}

.zmdi-panorama-wide-angle:before {
    content: '\f393';
}

.zmdi-photo-size-select-large:before {
    content: '\f394';
}

.zmdi-photo-size-select-small:before {
    content: '\f395';
}

.zmdi-picture-in-picture:before {
    content: '\f396';
}

.zmdi-slideshow:before {
    content: '\f397';
}

.zmdi-texture:before {
    content: '\f398';
}

.zmdi-tonality:before {
    content: '\f399';
}

.zmdi-vignette:before {
    content: '\f39a';
}

.zmdi-wb-auto:before {
    content: '\f39b';
}

.zmdi-eject-alt:before {
    content: '\f39c';
}

.zmdi-eject:before {
    content: '\f39d';
}

.zmdi-equalizer:before {
    content: '\f39e';
}

.zmdi-fast-forward:before {
    content: '\f39f';
}

.zmdi-fast-rewind:before {
    content: '\f3a0';
}

.zmdi-forward-10:before {
    content: '\f3a1';
}

.zmdi-forward-30:before {
    content: '\f3a2';
}

.zmdi-forward-5:before {
    content: '\f3a3';
}

.zmdi-hearing:before {
    content: '\f3a4';
}

.zmdi-pause-circle-outline:before {
    content: '\f3a5';
}

.zmdi-pause-circle:before {
    content: '\f3a6';
}

.zmdi-pause:before {
    content: '\f3a7';
}

.zmdi-play-circle-outline:before {
    content: '\f3a8';
}

.zmdi-play-circle:before {
    content: '\f3a9';
}

.zmdi-play:before {
    content: '\f3aa';
}

.zmdi-playlist-audio:before {
    content: '\f3ab';
}

.zmdi-playlist-plus:before {
    content: '\f3ac';
}

.zmdi-repeat-one:before {
    content: '\f3ad';
}

.zmdi-repeat:before {
    content: '\f3ae';
}

.zmdi-replay-10:before {
    content: '\f3af';
}

.zmdi-replay-30:before {
    content: '\f3b0';
}

.zmdi-replay-5:before {
    content: '\f3b1';
}

.zmdi-replay:before {
    content: '\f3b2';
}

.zmdi-shuffle:before {
    content: '\f3b3';
}

.zmdi-skip-next:before {
    content: '\f3b4';
}

.zmdi-skip-previous:before {
    content: '\f3b5';
}

.zmdi-stop:before {
    content: '\f3b6';
}

.zmdi-surround-sound:before {
    content: '\f3b7';
}

.zmdi-tune:before {
    content: '\f3b8';
}

.zmdi-volume-down:before {
    content: '\f3b9';
}

.zmdi-volume-mute:before {
    content: '\f3ba';
}

.zmdi-volume-off:before {
    content: '\f3bb';
}

.zmdi-volume-up:before {
    content: '\f3bc';
}

.zmdi-n-1-square:before {
    content: '\f3bd';
}

.zmdi-n-2-square:before {
    content: '\f3be';
}

.zmdi-n-3-square:before {
    content: '\f3bf';
}

.zmdi-n-4-square:before {
    content: '\f3c0';
}

.zmdi-n-5-square:before {
    content: '\f3c1';
}

.zmdi-n-6-square:before {
    content: '\f3c2';
}

.zmdi-neg-1:before {
    content: '\f3c3';
}

.zmdi-neg-2:before {
    content: '\f3c4';
}

.zmdi-plus-1:before {
    content: '\f3c5';
}

.zmdi-plus-2:before {
    content: '\f3c6';
}

.zmdi-sec-10:before {
    content: '\f3c7';
}

.zmdi-sec-3:before {
    content: '\f3c8';
}

.zmdi-zero:before {
    content: '\f3c9';
}

.zmdi-airline-seat-flat-angled:before {
    content: '\f3ca';
}

.zmdi-airline-seat-flat:before {
    content: '\f3cb';
}

.zmdi-airline-seat-individual-suite:before {
    content: '\f3cc';
}

.zmdi-airline-seat-legroom-extra:before {
    content: '\f3cd';
}

.zmdi-airline-seat-legroom-normal:before {
    content: '\f3ce';
}

.zmdi-airline-seat-legroom-reduced:before {
    content: '\f3cf';
}

.zmdi-airline-seat-recline-extra:before {
    content: '\f3d0';
}

.zmdi-airline-seat-recline-normal:before {
    content: '\f3d1';
}

.zmdi-airplay:before {
    content: '\f3d2';
}

.zmdi-closed-caption:before {
    content: '\f3d3';
}

.zmdi-confirmation-number:before {
    content: '\f3d4';
}

.zmdi-developer-board:before {
    content: '\f3d5';
}

.zmdi-disc-full:before {
    content: '\f3d6';
}

.zmdi-explicit:before {
    content: '\f3d7';
}

.zmdi-flight-land:before {
    content: '\f3d8';
}

.zmdi-flight-takeoff:before {
    content: '\f3d9';
}

.zmdi-flip-to-back:before {
    content: '\f3da';
}

.zmdi-flip-to-front:before {
    content: '\f3db';
}

.zmdi-group-work:before {
    content: '\f3dc';
}

.zmdi-hd:before {
    content: '\f3dd';
}

.zmdi-hq:before {
    content: '\f3de';
}

.zmdi-markunread-mailbox:before {
    content: '\f3df';
}

.zmdi-memory:before {
    content: '\f3e0';
}

.zmdi-nfc:before {
    content: '\f3e1';
}

.zmdi-play-for-work:before {
    content: '\f3e2';
}

.zmdi-power-input:before {
    content: '\f3e3';
}

.zmdi-present-to-all:before {
    content: '\f3e4';
}

.zmdi-satellite:before {
    content: '\f3e5';
}

.zmdi-tap-and-play:before {
    content: '\f3e6';
}

.zmdi-vibration:before {
    content: '\f3e7';
}

.zmdi-voicemail:before {
    content: '\f3e8';
}

.zmdi-group:before {
    content: '\f3e9';
}

.zmdi-rss:before {
    content: '\f3ea';
}

.zmdi-shape:before {
    content: '\f3eb';
}

.zmdi-spinner:before {
    content: '\f3ec';
}

.zmdi-ungroup:before {
    content: '\f3ed';
}

.zmdi-500px:before {
    content: '\f3ee';
}

.zmdi-8tracks:before {
    content: '\f3ef';
}

.zmdi-amazon:before {
    content: '\f3f0';
}

.zmdi-blogger:before {
    content: '\f3f1';
}

.zmdi-delicious:before {
    content: '\f3f2';
}

.zmdi-disqus:before {
    content: '\f3f3';
}

.zmdi-flattr:before {
    content: '\f3f4';
}

.zmdi-flickr:before {
    content: '\f3f5';
}

.zmdi-github-alt:before {
    content: '\f3f6';
}

.zmdi-google-old:before {
    content: '\f3f7';
}

.zmdi-linkedin:before {
    content: '\f3f8';
}

.zmdi-odnoklassniki:before {
    content: '\f3f9';
}

.zmdi-outlook:before {
    content: '\f3fa';
}

.zmdi-paypal-alt:before {
    content: '\f3fb';
}

.zmdi-pinterest:before {
    content: '\f3fc';
}

.zmdi-playstation:before {
    content: '\f3fd';
}

.zmdi-reddit:before {
    content: '\f3fe';
}

.zmdi-skype:before {
    content: '\f3ff';
}

.zmdi-slideshare:before {
    content: '\f400';
}

.zmdi-soundcloud:before {
    content: '\f401';
}

.zmdi-tumblr:before {
    content: '\f402';
}

.zmdi-twitch:before {
    content: '\f403';
}

.zmdi-vimeo:before {
    content: '\f404';
}

.zmdi-whatsapp:before {
    content: '\f405';
}

.zmdi-xbox:before {
    content: '\f406';
}

.zmdi-yahoo:before {
    content: '\f407';
}

.zmdi-youtube-play:before {
    content: '\f408';
}

.zmdi-youtube:before {
    content: '\f409';
}

.zmdi-3d-rotation:before {
    content: '\f101';
}

.zmdi-airplane-off:before {
    content: '\f102';
}

.zmdi-airplane:before {
    content: '\f103';
}

.zmdi-album:before {
    content: '\f104';
}

.zmdi-archive:before {
    content: '\f105';
}

.zmdi-assignment-account:before {
    content: '\f106';
}

.zmdi-assignment-alert:before {
    content: '\f107';
}

.zmdi-assignment-check:before {
    content: '\f108';
}

.zmdi-assignment-o:before {
    content: '\f109';
}

.zmdi-assignment-return:before {
    content: '\f10a';
}

.zmdi-assignment-returned:before {
    content: '\f10b';
}

.zmdi-assignment:before {
    content: '\f10c';
}

.zmdi-attachment-alt:before {
    content: '\f10d';
}

.zmdi-attachment:before {
    content: '\f10e';
}

.zmdi-audio:before {
    content: '\f10f';
}

.zmdi-badge-check:before {
    content: '\f110';
}

.zmdi-balance-wallet:before {
    content: '\f111';
}

.zmdi-balance:before {
    content: '\f112';
}

.zmdi-battery-alert:before {
    content: '\f113';
}

.zmdi-battery-flash:before {
    content: '\f114';
}

.zmdi-battery-unknown:before {
    content: '\f115';
}

.zmdi-battery:before {
    content: '\f116';
}

.zmdi-bike:before {
    content: '\f117';
}

.zmdi-block-alt:before {
    content: '\f118';
}

.zmdi-block:before {
    content: '\f119';
}

.zmdi-boat:before {
    content: '\f11a';
}

.zmdi-book-image:before {
    content: '\f11b';
}

.zmdi-book:before {
    content: '\f11c';
}

.zmdi-bookmark-outline:before {
    content: '\f11d';
}

.zmdi-bookmark:before {
    content: '\f11e';
}

.zmdi-brush:before {
    content: '\f11f';
}

.zmdi-bug:before {
    content: '\f120';
}

.zmdi-bus:before {
    content: '\f121';
}

.zmdi-cake:before {
    content: '\f122';
}

.zmdi-car-taxi:before {
    content: '\f123';
}

.zmdi-car-wash:before {
    content: '\f124';
}

.zmdi-car:before {
    content: '\f125';
}

.zmdi-card-giftcard:before {
    content: '\f126';
}

.zmdi-card-membership:before {
    content: '\f127';
}

.zmdi-card-travel:before {
    content: '\f128';
}

.zmdi-card:before {
    content: '\f129';
}

.zmdi-case-check:before {
    content: '\f12a';
}

.zmdi-case-download:before {
    content: '\f12b';
}

.zmdi-case-play:before {
    content: '\f12c';
}

.zmdi-case:before {
    content: '\f12d';
}

.zmdi-cast-connected:before {
    content: '\f12e';
}

.zmdi-cast:before {
    content: '\f12f';
}

.zmdi-chart-donut:before {
    content: '\f130';
}

.zmdi-chart:before {
    content: '\f131';
}

.zmdi-city-alt:before {
    content: '\f132';
}

.zmdi-city:before {
    content: '\f133';
}

.zmdi-close-circle-o:before {
    content: '\f134';
}

.zmdi-close-circle:before {
    content: '\f135';
}

.zmdi-close:before {
    content: '\f136';
}

.zmdi-cocktail:before {
    content: '\f137';
}

.zmdi-code-setting:before {
    content: '\f138';
}

.zmdi-code-smartphone:before {
    content: '\f139';
}

.zmdi-code:before {
    content: '\f13a';
}

.zmdi-coffee:before {
    content: '\f13b';
}

.zmdi-collection-bookmark:before {
    content: '\f13c';
}

.zmdi-collection-case-play:before {
    content: '\f13d';
}

.zmdi-collection-folder-image:before {
    content: '\f13e';
}

.zmdi-collection-image-o:before {
    content: '\f13f';
}

.zmdi-collection-image:before {
    content: '\f140';
}

.zmdi-collection-item-1:before {
    content: '\f141';
}

.zmdi-collection-item-2:before {
    content: '\f142';
}

.zmdi-collection-item-3:before {
    content: '\f143';
}

.zmdi-collection-item-4:before {
    content: '\f144';
}

.zmdi-collection-item-5:before {
    content: '\f145';
}

.zmdi-collection-item-6:before {
    content: '\f146';
}

.zmdi-collection-item-7:before {
    content: '\f147';
}

.zmdi-collection-item-8:before {
    content: '\f148';
}

.zmdi-collection-item-9-plus:before {
    content: '\f149';
}

.zmdi-collection-item-9:before {
    content: '\f14a';
}

.zmdi-collection-item:before {
    content: '\f14b';
}

.zmdi-collection-music:before {
    content: '\f14c';
}

.zmdi-collection-pdf:before {
    content: '\f14d';
}

.zmdi-collection-plus:before {
    content: '\f14e';
}

.zmdi-collection-speaker:before {
    content: '\f14f';
}

.zmdi-collection-text:before {
    content: '\f150';
}

.zmdi-collection-video:before {
    content: '\f151';
}

.zmdi-compass:before {
    content: '\f152';
}

.zmdi-cutlery:before {
    content: '\f153';
}

.zmdi-delete:before {
    content: '\f154';
}

.zmdi-dialpad:before {
    content: '\f155';
}

.zmdi-dns:before {
    content: '\f156';
}

.zmdi-drink:before {
    content: '\f157';
}

.zmdi-edit:before {
    content: '\f158';
}

.zmdi-email-open:before {
    content: '\f159';
}

.zmdi-email:before {
    content: '\f15a';
}

.zmdi-eye-off:before {
    content: '\f15b';
}

.zmdi-eye:before {
    content: '\f15c';
}

.zmdi-eyedropper:before {
    content: '\f15d';
}

.zmdi-favorite-outline:before {
    content: '\f15e';
}

.zmdi-favorite:before {
    content: '\f15f';
}

.zmdi-filter-list:before {
    content: '\f160';
}

.zmdi-fire:before {
    content: '\f161';
}

.zmdi-flag:before {
    content: '\f162';
}

.zmdi-flare:before {
    content: '\f163';
}

.zmdi-flash-auto:before {
    content: '\f164';
}

.zmdi-flash-off:before {
    content: '\f165';
}

.zmdi-flash:before {
    content: '\f166';
}

.zmdi-flip:before {
    content: '\f167';
}

.zmdi-flower-alt:before {
    content: '\f168';
}

.zmdi-flower:before {
    content: '\f169';
}

.zmdi-font:before {
    content: '\f16a';
}

.zmdi-fullscreen-alt:before {
    content: '\f16b';
}

.zmdi-fullscreen-exit:before {
    content: '\f16c';
}

.zmdi-fullscreen:before {
    content: '\f16d';
}

.zmdi-functions:before {
    content: '\f16e';
}

.zmdi-gas-station:before {
    content: '\f16f';
}

.zmdi-gesture:before {
    content: '\f170';
}

.zmdi-globe-alt:before {
    content: '\f171';
}

.zmdi-globe-lock:before {
    content: '\f172';
}

.zmdi-globe:before {
    content: '\f173';
}

.zmdi-graduation-cap:before {
    content: '\f174';
}

.zmdi-home:before {
    content: '\f175';
}

.zmdi-hospital-alt:before {
    content: '\f176';
}

.zmdi-hospital:before {
    content: '\f177';
}

.zmdi-hotel:before {
    content: '\f178';
}

.zmdi-hourglass-alt:before {
    content: '\f179';
}

.zmdi-hourglass-outline:before {
    content: '\f17a';
}

.zmdi-hourglass:before {
    content: '\f17b';
}

.zmdi-http:before {
    content: '\f17c';
}

.zmdi-image-alt:before {
    content: '\f17d';
}

.zmdi-image-o:before {
    content: '\f17e';
}

.zmdi-image:before {
    content: '\f17f';
}

.zmdi-inbox:before {
    content: '\f180';
}

.zmdi-invert-colors-off:before {
    content: '\f181';
}

.zmdi-invert-colors:before {
    content: '\f182';
}

.zmdi-key:before {
    content: '\f183';
}

.zmdi-label-alt-outline:before {
    content: '\f184';
}

.zmdi-label-alt:before {
    content: '\f185';
}

.zmdi-label-heart:before {
    content: '\f186';
}

.zmdi-label:before {
    content: '\f187';
}

.zmdi-labels:before {
    content: '\f188';
}

.zmdi-lamp:before {
    content: '\f189';
}

.zmdi-landscape:before {
    content: '\f18a';
}

.zmdi-layers-off:before {
    content: '\f18b';
}

.zmdi-layers:before {
    content: '\f18c';
}

.zmdi-library:before {
    content: '\f18d';
}

.zmdi-link:before {
    content: '\f18e';
}

.zmdi-lock-open:before {
    content: '\f18f';
}

.zmdi-lock-outline:before {
    content: '\f190';
}

.zmdi-lock:before {
    content: '\f191';
}

.zmdi-mail-reply-all:before {
    content: '\f192';
}

.zmdi-mail-reply:before {
    content: '\f193';
}

.zmdi-mail-send:before {
    content: '\f194';
}

.zmdi-mall:before {
    content: '\f195';
}

.zmdi-map:before {
    content: '\f196';
}

.zmdi-menu:before {
    content: '\f197';
}

.zmdi-money-box:before {
    content: '\f198';
}

.zmdi-money-off:before {
    content: '\f199';
}

.zmdi-money:before {
    content: '\f19a';
}

.zmdi-more-vert:before {
    content: '\f19b';
}

.zmdi-more:before {
    content: '\f19c';
}

.zmdi-movie-alt:before {
    content: '\f19d';
}

.zmdi-movie:before {
    content: '\f19e';
}

.zmdi-nature-people:before {
    content: '\f19f';
}

.zmdi-nature:before {
    content: '\f1a0';
}

.zmdi-navigation:before {
    content: '\f1a1';
}

.zmdi-open-in-browser:before {
    content: '\f1a2';
}

.zmdi-open-in-new:before {
    content: '\f1a3';
}

.zmdi-palette:before {
    content: '\f1a4';
}

.zmdi-parking:before {
    content: '\f1a5';
}

.zmdi-pin-account:before {
    content: '\f1a6';
}

.zmdi-pin-assistant:before {
    content: '\f1a7';
}

.zmdi-pin-drop:before {
    content: '\f1a8';
}

.zmdi-pin-help:before {
    content: '\f1a9';
}

.zmdi-pin-off:before {
    content: '\f1aa';
}

.zmdi-pin:before {
    content: '\f1ab';
}

.zmdi-pizza:before {
    content: '\f1ac';
}

.zmdi-plaster:before {
    content: '\f1ad';
}

.zmdi-power-setting:before {
    content: '\f1ae';
}

.zmdi-power:before {
    content: '\f1af';
}

.zmdi-print:before {
    content: '\f1b0';
}

.zmdi-puzzle-piece:before {
    content: '\f1b1';
}

.zmdi-quote:before {
    content: '\f1b2';
}

.zmdi-railway:before {
    content: '\f1b3';
}

.zmdi-receipt:before {
    content: '\f1b4';
}

.zmdi-refresh-alt:before {
    content: '\f1b5';
}

.zmdi-refresh-sync-alert:before {
    content: '\f1b6';
}

.zmdi-refresh-sync-off:before {
    content: '\f1b7';
}

.zmdi-refresh-sync:before {
    content: '\f1b8';
}

.zmdi-refresh:before {
    content: '\f1b9';
}

.zmdi-roller:before {
    content: '\f1ba';
}

.zmdi-ruler:before {
    content: '\f1bb';
}

.zmdi-scissors:before {
    content: '\f1bc';
}

.zmdi-screen-rotation-lock:before {
    content: '\f1bd';
}

.zmdi-screen-rotation:before {
    content: '\f1be';
}

.zmdi-search-for:before {
    content: '\f1bf';
}

.zmdi-search-in-file:before {
    content: '\f1c0';
}

.zmdi-search-in-page:before {
    content: '\f1c1';
}

.zmdi-search-replace:before {
    content: '\f1c2';
}

.zmdi-search:before {
    content: '\f1c3';
}

.zmdi-seat:before {
    content: '\f1c4';
}

.zmdi-settings-square:before {
    content: '\f1c5';
}

.zmdi-settings:before {
    content: '\f1c6';
}

.zmdi-shield-check:before {
    content: '\f1c7';
}

.zmdi-shield-security:before {
    content: '\f1c8';
}

.zmdi-shopping-basket:before {
    content: '\f1c9';
}

.zmdi-shopping-cart-plus:before {
    content: '\f1ca';
}

.zmdi-shopping-cart:before {
    content: '\f1cb';
}

.zmdi-sign-in:before {
    content: '\f1cc';
}

.zmdi-sort-amount-asc:before {
    content: '\f1cd';
}

.zmdi-sort-amount-desc:before {
    content: '\f1ce';
}

.zmdi-sort-asc:before {
    content: '\f1cf';
}

.zmdi-sort-desc:before {
    content: '\f1d0';
}

.zmdi-spellcheck:before {
    content: '\f1d1';
}

.zmdi-storage:before {
    content: '\f1d2';
}

.zmdi-store-24:before {
    content: '\f1d3';
}

.zmdi-store:before {
    content: '\f1d4';
}

.zmdi-subway:before {
    content: '\f1d5';
}

.zmdi-sun:before {
    content: '\f1d6';
}

.zmdi-tab-unselected:before {
    content: '\f1d7';
}

.zmdi-tab:before {
    content: '\f1d8';
}

.zmdi-tag-close:before {
    content: '\f1d9';
}

.zmdi-tag-more:before {
    content: '\f1da';
}

.zmdi-tag:before {
    content: '\f1db';
}

.zmdi-thumb-down:before {
    content: '\f1dc';
}

.zmdi-thumb-up-down:before {
    content: '\f1dd';
}

.zmdi-thumb-up:before {
    content: '\f1de';
}

.zmdi-ticket-star:before {
    content: '\f1df';
}

.zmdi-toll:before {
    content: '\f1e0';
}

.zmdi-toys:before {
    content: '\f1e1';
}

.zmdi-traffic:before {
    content: '\f1e2';
}

.zmdi-translate:before {
    content: '\f1e3';
}

.zmdi-triangle-down:before {
    content: '\f1e4';
}

.zmdi-triangle-up:before {
    content: '\f1e5';
}

.zmdi-truck:before {
    content: '\f1e6';
}

.zmdi-turning-sign:before {
    content: '\f1e7';
}

.zmdi-wallpaper:before {
    content: '\f1e8';
}

.zmdi-washing-machine:before {
    content: '\f1e9';
}

.zmdi-window-maximize:before {
    content: '\f1ea';
}

.zmdi-window-minimize:before {
    content: '\f1eb';
}

.zmdi-window-restore:before {
    content: '\f1ec';
}

.zmdi-wrench:before {
    content: '\f1ed';
}

.zmdi-zoom-in:before {
    content: '\f1ee';
}

.zmdi-zoom-out:before {
    content: '\f1ef';
}

.zmdi-alert-circle-o:before {
    content: '\f1f0';
}

.zmdi-alert-circle:before {
    content: '\f1f1';
}

.zmdi-alert-octagon:before {
    content: '\f1f2';
}

.zmdi-alert-polygon:before {
    content: '\f1f3';
}

.zmdi-alert-triangle:before {
    content: '\f1f4';
}

.zmdi-help-outline:before {
    content: '\f1f5';
}

.zmdi-help:before {
    content: '\f1f6';
}

.zmdi-info-outline:before {
    content: '\f1f7';
}

.zmdi-info:before {
    content: '\f1f8';
}

.zmdi-notifications-active:before {
    content: '\f1f9';
}

.zmdi-notifications-add:before {
    content: '\f1fa';
}

.zmdi-notifications-none:before {
    content: '\f1fb';
}

.zmdi-notifications-off:before {
    content: '\f1fc';
}

.zmdi-notifications-paused:before {
    content: '\f1fd';
}

.zmdi-notifications:before {
    content: '\f1fe';
}

.zmdi-account-add:before {
    content: '\f1ff';
}

.zmdi-account-box-mail:before {
    content: '\f200';
}

.zmdi-account-box-o:before {
    content: '\f201';
}

.zmdi-account-box-phone:before {
    content: '\f202';
}

.zmdi-account-box:before {
    content: '\f203';
}

.zmdi-account-calendar:before {
    content: '\f204';
}

.zmdi-account-circle:before {
    content: '\f205';
}

.zmdi-account-o:before {
    content: '\f206';
}

.zmdi-account:before {
    content: '\f207';
}

.zmdi-accounts-add:before {
    content: '\f208';
}

.zmdi-accounts-alt:before {
    content: '\f209';
}

.zmdi-accounts-list-alt:before {
    content: '\f20a';
}

.zmdi-accounts-list:before {
    content: '\f20b';
}

.zmdi-accounts-outline:before {
    content: '\f20c';
}

.zmdi-accounts:before {
    content: '\f20d';
}

.zmdi-face:before {
    content: '\f20e';
}

.zmdi-female:before {
    content: '\f20f';
}

.zmdi-male-alt:before {
    content: '\f210';
}

.zmdi-male-female:before {
    content: '\f211';
}

.zmdi-male:before {
    content: '\f212';
}

.zmdi-mood-bad:before {
    content: '\f213';
}

.zmdi-mood:before {
    content: '\f214';
}

.zmdi-run:before {
    content: '\f215';
}

.zmdi-walk:before {
    content: '\f216';
}

.zmdi-cloud-box:before {
    content: '\f217';
}

.zmdi-cloud-circle:before {
    content: '\f218';
}

.zmdi-cloud-done:before {
    content: '\f219';
}

.zmdi-cloud-download:before {
    content: '\f21a';
}

.zmdi-cloud-off:before {
    content: '\f21b';
}

.zmdi-cloud-outline-alt:before {
    content: '\f21c';
}

.zmdi-cloud-outline:before {
    content: '\f21d';
}

.zmdi-cloud-upload:before {
    content: '\f21e';
}

.zmdi-cloud:before {
    content: '\f21f';
}

.zmdi-download:before {
    content: '\f220';
}

.zmdi-file-plus:before {
    content: '\f221';
}

.zmdi-file-text:before {
    content: '\f222';
}

.zmdi-file:before {
    content: '\f223';
}

.zmdi-folder-outline:before {
    content: '\f224';
}

.zmdi-folder-person:before {
    content: '\f225';
}

.zmdi-folder-star-alt:before {
    content: '\f226';
}

.zmdi-folder-star:before {
    content: '\f227';
}

.zmdi-folder:before {
    content: '\f228';
}

.zmdi-gif:before {
    content: '\f229';
}

.zmdi-upload:before {
    content: '\f22a';
}

.zmdi-border-all:before {
    content: '\f22b';
}

.zmdi-border-bottom:before {
    content: '\f22c';
}

.zmdi-border-clear:before {
    content: '\f22d';
}

.zmdi-border-color:before {
    content: '\f22e';
}

.zmdi-border-horizontal:before {
    content: '\f22f';
}

.zmdi-border-inner:before {
    content: '\f230';
}

.zmdi-border-left:before {
    content: '\f231';
}

.zmdi-border-outer:before {
    content: '\f232';
}

.zmdi-border-right:before {
    content: '\f233';
}

.zmdi-border-style:before {
    content: '\f234';
}

.zmdi-border-top:before {
    content: '\f235';
}

.zmdi-border-vertical:before {
    content: '\f236';
}

.zmdi-copy:before {
    content: '\f237';
}

.zmdi-crop:before {
    content: '\f238';
}

.zmdi-format-align-center:before {
    content: '\f239';
}

.zmdi-format-align-justify:before {
    content: '\f23a';
}

.zmdi-format-align-left:before {
    content: '\f23b';
}

.zmdi-format-align-right:before {
    content: '\f23c';
}

.zmdi-format-bold:before {
    content: '\f23d';
}

.zmdi-format-clear-all:before {
    content: '\f23e';
}

.zmdi-format-clear:before {
    content: '\f23f';
}

.zmdi-format-color-fill:before {
    content: '\f240';
}

.zmdi-format-color-reset:before {
    content: '\f241';
}

.zmdi-format-color-text:before {
    content: '\f242';
}

.zmdi-format-indent-decrease:before {
    content: '\f243';
}

.zmdi-format-indent-increase:before {
    content: '\f244';
}

.zmdi-format-italic:before {
    content: '\f245';
}

.zmdi-format-line-spacing:before {
    content: '\f246';
}

.zmdi-format-list-bulleted:before {
    content: '\f247';
}

.zmdi-format-list-numbered:before {
    content: '\f248';
}

.zmdi-format-ltr:before {
    content: '\f249';
}

.zmdi-format-rtl:before {
    content: '\f24a';
}

.zmdi-format-size:before {
    content: '\f24b';
}

.zmdi-format-strikethrough-s:before {
    content: '\f24c';
}

.zmdi-format-strikethrough:before {
    content: '\f24d';
}

.zmdi-format-subject:before {
    content: '\f24e';
}

.zmdi-format-underlined:before {
    content: '\f24f';
}

.zmdi-format-valign-bottom:before {
    content: '\f250';
}

.zmdi-format-valign-center:before {
    content: '\f251';
}

.zmdi-format-valign-top:before {
    content: '\f252';
}

.zmdi-redo:before {
    content: '\f253';
}

.zmdi-select-all:before {
    content: '\f254';
}

.zmdi-space-bar:before {
    content: '\f255';
}

.zmdi-text-format:before {
    content: '\f256';
}

.zmdi-transform:before {
    content: '\f257';
}

.zmdi-undo:before {
    content: '\f258';
}

.zmdi-wrap-text:before {
    content: '\f259';
}

.zmdi-comment-alert:before {
    content: '\f25a';
}

.zmdi-comment-alt-text:before {
    content: '\f25b';
}

.zmdi-comment-alt:before {
    content: '\f25c';
}

.zmdi-comment-edit:before {
    content: '\f25d';
}

.zmdi-comment-image:before {
    content: '\f25e';
}

.zmdi-comment-list:before {
    content: '\f25f';
}

.zmdi-comment-more:before {
    content: '\f260';
}

.zmdi-comment-outline:before {
    content: '\f261';
}

.zmdi-comment-text-alt:before {
    content: '\f262';
}

.zmdi-comment-text:before {
    content: '\f263';
}

.zmdi-comment-video:before {
    content: '\f264';
}

.zmdi-comment:before {
    content: '\f265';
}

.zmdi-comments:before {
    content: '\f266';
}

.zmdi-check-all:before {
    content: '\f267';
}

.zmdi-check-circle-u:before {
    content: '\f268';
}

.zmdi-check-circle:before {
    content: '\f269';
}

.zmdi-check-square:before {
    content: '\f26a';
}

.zmdi-check:before {
    content: '\f26b';
}

.zmdi-circle-o:before {
    content: '\f26c';
}

.zmdi-circle:before {
    content: '\f26d';
}

.zmdi-dot-circle-alt:before {
    content: '\f26e';
}

.zmdi-dot-circle:before {
    content: '\f26f';
}

.zmdi-minus-circle-outline:before {
    content: '\f270';
}

.zmdi-minus-circle:before {
    content: '\f271';
}

.zmdi-minus-square:before {
    content: '\f272';
}

.zmdi-minus:before {
    content: '\f273';
}

.zmdi-plus-circle-o-duplicate:before {
    content: '\f274';
}

.zmdi-plus-circle-o:before {
    content: '\f275';
}

.zmdi-plus-circle:before {
    content: '\f276';
}

.zmdi-plus-square:before {
    content: '\f277';
}

.zmdi-plus:before {
    content: '\f278';
}

.zmdi-square-o:before {
    content: '\f279';
}

.zmdi-star-circle:before {
    content: '\f27a';
}

.zmdi-star-half:before {
    content: '\f27b';
}

.zmdi-star-outline:before {
    content: '\f27c';
}

.zmdi-star:before {
    content: '\f27d';
}

.zmdi-bluetooth-connected:before {
    content: '\f27e';
}

.zmdi-bluetooth-off:before {
    content: '\f27f';
}

.zmdi-bluetooth-search:before {
    content: '\f280';
}

.zmdi-bluetooth-setting:before {
    content: '\f281';
}

.zmdi-bluetooth:before {
    content: '\f282';
}

.zmdi-camera-add:before {
    content: '\f283';
}

.zmdi-camera-alt:before {
    content: '\f284';
}

.zmdi-camera-bw:before {
    content: '\f285';
}

.zmdi-camera-front:before {
    content: '\f286';
}

.zmdi-camera-mic:before {
    content: '\f287';
}

.zmdi-camera-party-mode:before {
    content: '\f288';
}

.zmdi-camera-rear:before {
    content: '\f289';
}

.zmdi-camera-roll:before {
    content: '\f28a';
}

.zmdi-camera-switch:before {
    content: '\f28b';
}

.zmdi-camera:before {
    content: '\f28c';
}

.zmdi-card-alert:before {
    content: '\f28d';
}

.zmdi-card-off:before {
    content: '\f28e';
}

.zmdi-card-sd:before {
    content: '\f28f';
}

.zmdi-card-sim:before {
    content: '\f290';
}

.zmdi-desktop-mac:before {
    content: '\f291';
}

.zmdi-desktop-windows:before {
    content: '\f292';
}

.zmdi-device-hub:before {
    content: '\f293';
}

.zmdi-devices-off:before {
    content: '\f294';
}

.zmdi-devices:before {
    content: '\f295';
}

.zmdi-dock:before {
    content: '\f296';
}

.zmdi-floppy:before {
    content: '\f297';
}

.zmdi-gamepad:before {
    content: '\f298';
}

.zmdi-gps-dot:before {
    content: '\f299';
}

.zmdi-gps-off:before {
    content: '\f29a';
}

.zmdi-gps:before {
    content: '\f29b';
}

.zmdi-headset-mic:before {
    content: '\f29c';
}

.zmdi-headset:before {
    content: '\f29d';
}

.zmdi-input-antenna:before {
    content: '\f29e';
}

.zmdi-input-composite:before {
    content: '\f29f';
}

.zmdi-input-hdmi:before {
    content: '\f2a0';
}

.zmdi-input-power:before {
    content: '\f2a1';
}

.zmdi-input-svideo:before {
    content: '\f2a2';
}

.zmdi-keyboard-hide:before {
    content: '\f2a3';
}

.zmdi-keyboard:before {
    content: '\f2a4';
}

.zmdi-laptop-chromebook:before {
    content: '\f2a5';
}

.zmdi-laptop-mac:before {
    content: '\f2a6';
}

.zmdi-laptop:before {
    content: '\f2a7';
}

.zmdi-mic-off:before {
    content: '\f2a8';
}

.zmdi-mic-outline:before {
    content: '\f2a9';
}

.zmdi-mic-setting:before {
    content: '\f2aa';
}

.zmdi-mic:before {
    content: '\f2ab';
}

.zmdi-mouse:before {
    content: '\f2ac';
}

.zmdi-network-alert:before {
    content: '\f2ad';
}

.zmdi-network-locked:before {
    content: '\f2ae';
}

.zmdi-network-off:before {
    content: '\f2af';
}

.zmdi-network-outline:before {
    content: '\f2b0';
}

.zmdi-network-setting:before {
    content: '\f2b1';
}

.zmdi-network:before {
    content: '\f2b2';
}

.zmdi-phone-bluetooth:before {
    content: '\f2b3';
}

.zmdi-phone-end:before {
    content: '\f2b4';
}

.zmdi-phone-forwarded:before {
    content: '\f2b5';
}

.zmdi-phone-in-talk:before {
    content: '\f2b6';
}

.zmdi-phone-locked:before {
    content: '\f2b7';
}

.zmdi-phone-missed:before {
    content: '\f2b8';
}

.zmdi-phone-msg:before {
    content: '\f2b9';
}

.zmdi-phone-paused:before {
    content: '\f2ba';
}

.zmdi-phone-ring:before {
    content: '\f2bb';
}

.zmdi-phone-setting:before {
    content: '\f2bc';
}

.zmdi-phone-sip:before {
    content: '\f2bd';
}

.zmdi-phone:before {
    content: '\f2be';
}

.zmdi-portable-wifi-changes:before {
    content: '\f2bf';
}

.zmdi-portable-wifi-off:before {
    content: '\f2c0';
}

.zmdi-portable-wifi:before {
    content: '\f2c1';
}

.zmdi-radio:before {
    content: '\f2c2';
}

.zmdi-reader:before {
    content: '\f2c3';
}

.zmdi-remote-control-alt:before {
    content: '\f2c4';
}

.zmdi-remote-control:before {
    content: '\f2c5';
}

.zmdi-router:before {
    content: '\f2c6';
}

.zmdi-scanner:before {
    content: '\f2c7';
}

.zmdi-smartphone-android:before {
    content: '\f2c8';
}

.zmdi-smartphone-download:before {
    content: '\f2c9';
}

.zmdi-smartphone-erase:before {
    content: '\f2ca';
}

.zmdi-smartphone-info:before {
    content: '\f2cb';
}

.zmdi-smartphone-iphone:before {
    content: '\f2cc';
}

.zmdi-smartphone-landscape-lock:before {
    content: '\f2cd';
}

.zmdi-smartphone-landscape:before {
    content: '\f2ce';
}

.zmdi-smartphone-lock:before {
    content: '\f2cf';
}

.zmdi-smartphone-portrait-lock:before {
    content: '\f2d0';
}

.zmdi-smartphone-ring:before {
    content: '\f2d1';
}

.zmdi-smartphone-setting:before {
    content: '\f2d2';
}

.zmdi-smartphone-setup:before {
    content: '\f2d3';
}

.zmdi-smartphone:before {
    content: '\f2d4';
}

.zmdi-speaker:before {
    content: '\f2d5';
}

.zmdi-tablet-android:before {
    content: '\f2d6';
}

.zmdi-tablet-mac:before {
    content: '\f2d7';
}

.zmdi-tablet:before {
    content: '\f2d8';
}

.zmdi-tv-alt-play:before {
    content: '\f2d9';
}

.zmdi-tv-list:before {
    content: '\f2da';
}

.zmdi-tv-play:before {
    content: '\f2db';
}

.zmdi-tv:before {
    content: '\f2dc';
}

.zmdi-usb:before {
    content: '\f2dd';
}

.zmdi-videocam-off:before {
    content: '\f2de';
}

.zmdi-videocam-switch:before {
    content: '\f2df';
}

.zmdi-videocam:before {
    content: '\f2e0';
}

.zmdi-watch:before {
    content: '\f2e1';
}

.zmdi-wifi-alt-2:before {
    content: '\f2e2';
}

.zmdi-wifi-alt:before {
    content: '\f2e3';
}

.zmdi-wifi-info:before {
    content: '\f2e4';
}

.zmdi-wifi-lock:before {
    content: '\f2e5';
}

.zmdi-wifi-off:before {
    content: '\f2e6';
}

.zmdi-wifi-outline:before {
    content: '\f2e7';
}

.zmdi-wifi:before {
    content: '\f2e8';
}

.zmdi-arrow-left-bottom:before {
    content: '\f2e9';
}

.zmdi-arrow-left:before {
    content: '\f2ea';
}

.zmdi-arrow-merge:before {
    content: '\f2eb';
}

.zmdi-arrow-missed:before {
    content: '\f2ec';
}

.zmdi-arrow-right-top:before {
    content: '\f2ed';
}

.zmdi-arrow-right:before {
    content: '\f2ee';
}

.zmdi-arrow-split:before {
    content: '\f2ef';
}

.zmdi-arrows:before {
    content: '\f2f0';
}

.zmdi-caret-down-circle:before {
    content: '\f2f1';
}

.zmdi-caret-down:before {
    content: '\f2f2';
}

.zmdi-caret-left-circle:before {
    content: '\f2f3';
}

.zmdi-caret-left:before {
    content: '\f2f4';
}

.zmdi-caret-right-circle:before {
    content: '\f2f5';
}

.zmdi-caret-right:before {
    content: '\f2f6';
}

.zmdi-caret-up-circle:before {
    content: '\f2f7';
}

.zmdi-caret-up:before {
    content: '\f2f8';
}

.zmdi-chevron-down:before {
    content: '\f2f9';
}

.zmdi-chevron-left:before {
    content: '\f2fa';
}

.zmdi-chevron-right:before {
    content: '\f2fb';
}

.zmdi-chevron-up:before {
    content: '\f2fc';
}

.zmdi-forward:before {
    content: '\f2fd';
}

.zmdi-long-arrow-down:before {
    content: '\f2fe';
}

.zmdi-long-arrow-left:before {
    content: '\f2ff';
}

.zmdi-long-arrow-return:before {
    content: '\f300';
}

.zmdi-long-arrow-right:before {
    content: '\f301';
}

.zmdi-long-arrow-tab:before {
    content: '\f302';
}

.zmdi-long-arrow-up:before {
    content: '\f303';
}

.zmdi-rotate-ccw:before {
    content: '\f304';
}

.zmdi-rotate-cw:before {
    content: '\f305';
}

.zmdi-rotate-left:before {
    content: '\f306';
}

.zmdi-rotate-right:before {
    content: '\f307';
}

.zmdi-square-down:before {
    content: '\f308';
}

.zmdi-square-right:before {
    content: '\f309';
}

.zmdi-swap-alt:before {
    content: '\f30a';
}

.zmdi-swap-vertical-circle:before {
    content: '\f30b';
}

.zmdi-swap-vertical:before {
    content: '\f30c';
}

.zmdi-swap:before {
    content: '\f30d';
}

.zmdi-trending-down:before {
    content: '\f30e';
}

.zmdi-trending-flat:before {
    content: '\f30f';
}

.zmdi-trending-up:before {
    content: '\f310';
}

.zmdi-unfold-less:before {
    content: '\f311';
}

.zmdi-unfold-more:before {
    content: '\f312';
}

.zmdi-apps:before {
    content: '\f313';
}

.zmdi-grid-off:before {
    content: '\f314';
}

.zmdi-grid:before {
    content: '\f315';
}

.zmdi-view-agenda:before {
    content: '\f316';
}

.zmdi-view-array:before {
    content: '\f317';
}

.zmdi-view-carousel:before {
    content: '\f318';
}

.zmdi-view-column:before {
    content: '\f319';
}

.zmdi-view-comfy:before {
    content: '\f31a';
}

.zmdi-view-compact:before {
    content: '\f31b';
}

.zmdi-view-dashboard:before {
    content: '\f31c';
}

.zmdi-view-day:before {
    content: '\f31d';
}

.zmdi-view-headline:before {
    content: '\f31e';
}

.zmdi-view-list-alt:before {
    content: '\f31f';
}

.zmdi-view-list:before {
    content: '\f320';
}

.zmdi-view-module:before {
    content: '\f321';
}

.zmdi-view-quilt:before {
    content: '\f322';
}

.zmdi-view-stream:before {
    content: '\f323';
}

.zmdi-view-subtitles:before {
    content: '\f324';
}

.zmdi-view-toc:before {
    content: '\f325';
}

.zmdi-view-web:before {
    content: '\f326';
}

.zmdi-view-week:before {
    content: '\f327';
}

.zmdi-widgets:before {
    content: '\f328';
}

.zmdi-alarm-check:before {
    content: '\f329';
}

.zmdi-alarm-off:before {
    content: '\f32a';
}

.zmdi-alarm-plus:before {
    content: '\f32b';
}

.zmdi-alarm-snooze:before {
    content: '\f32c';
}

.zmdi-alarm:before {
    content: '\f32d';
}

.zmdi-calendar-alt:before {
    content: '\f32e';
}

.zmdi-calendar-check:before {
    content: '\f32f';
}

.zmdi-calendar-close:before {
    content: '\f330';
}

.zmdi-calendar-note:before {
    content: '\f331';
}

.zmdi-calendar:before {
    content: '\f332';
}

.zmdi-time-countdown:before {
    content: '\f333';
}

.zmdi-time-interval:before {
    content: '\f334';
}

.zmdi-time-restore-setting:before {
    content: '\f335';
}

.zmdi-time-restore:before {
    content: '\f336';
}

.zmdi-time:before {
    content: '\f337';
}

.zmdi-timer-off:before {
    content: '\f338';
}

.zmdi-timer:before {
    content: '\f339';
}

.zmdi-android-alt:before {
    content: '\f33a';
}

.zmdi-android:before {
    content: '\f33b';
}

.zmdi-apple:before {
    content: '\f33c';
}

.zmdi-behance:before {
    content: '\f33d';
}

.zmdi-codepen:before {
    content: '\f33e';
}

.zmdi-dribbble:before {
    content: '\f33f';
}

.zmdi-dropbox:before {
    content: '\f340';
}

.zmdi-evernote:before {
    content: '\f341';
}

.zmdi-facebook-box:before {
    content: '\f342';
}

.zmdi-facebook:before {
    content: '\f343';
}

.zmdi-github-box:before {
    content: '\f344';
}

.zmdi-github:before {
    content: '\f345';
}

.zmdi-google-drive:before {
    content: '\f346';
}

.zmdi-google-earth:before {
    content: '\f347';
}

.zmdi-google-glass:before {
    content: '\f348';
}

.zmdi-google-maps:before {
    content: '\f349';
}

.zmdi-google-pages:before {
    content: '\f34a';
}

.zmdi-google-play:before {
    content: '\f34b';
}

.zmdi-google-plus-box:before {
    content: '\f34c';
}

.zmdi-google-plus:before {
    content: '\f34d';
}

.zmdi-google:before {
    content: '\f34e';
}

.zmdi-instagram:before {
    content: '\f34f';
}

.zmdi-language-css3:before {
    content: '\f350';
}

.zmdi-language-html5:before {
    content: '\f351';
}

.zmdi-language-javascript:before {
    content: '\f352';
}

.zmdi-language-python-alt:before {
    content: '\f353';
}

.zmdi-language-python:before {
    content: '\f354';
}

.zmdi-lastfm:before {
    content: '\f355';
}

.zmdi-linkedin-box:before {
    content: '\f356';
}

.zmdi-paypal:before {
    content: '\f357';
}

.zmdi-pinterest-box:before {
    content: '\f358';
}

.zmdi-pocket:before {
    content: '\f359';
}

.zmdi-polymer:before {
    content: '\f35a';
}

.zmdi-share:before {
    content: '\f35b';
}

.zmdi-stackoverflow:before {
    content: '\f35c';
}

.zmdi-steam-square:before {
    content: '\f35d';
}

.zmdi-steam:before {
    content: '\f35e';
}

.zmdi-twitter-box:before {
    content: '\f35f';
}

.zmdi-twitter:before {
    content: '\f360';
}

.zmdi-vk:before {
    content: '\f361';
}

.zmdi-wikipedia:before {
    content: '\f362';
}

.zmdi-windows:before {
    content: '\f363';
}

.zmdi-aspect-ratio-alt:before {
    content: '\f364';
}

.zmdi-aspect-ratio:before {
    content: '\f365';
}

.zmdi-blur-circular:before {
    content: '\f366';
}

.zmdi-blur-linear:before {
    content: '\f367';
}

.zmdi-blur-off:before {
    content: '\f368';
}

.zmdi-blur:before {
    content: '\f369';
}

.zmdi-brightness-2:before {
    content: '\f36a';
}

.zmdi-brightness-3:before {
    content: '\f36b';
}

.zmdi-brightness-4:before {
    content: '\f36c';
}

.zmdi-brightness-5:before {
    content: '\f36d';
}

.zmdi-brightness-6:before {
    content: '\f36e';
}

.zmdi-brightness-7:before {
    content: '\f36f';
}

.zmdi-brightness-auto:before {
    content: '\f370';
}

.zmdi-brightness-setting:before {
    content: '\f371';
}

.zmdi-broken-image:before {
    content: '\f372';
}

.zmdi-center-focus-strong:before {
    content: '\f373';
}

.zmdi-center-focus-weak:before {
    content: '\f374';
}

.zmdi-compare:before {
    content: '\f375';
}

.zmdi-crop-16-9:before {
    content: '\f376';
}

.zmdi-crop-3-2:before {
    content: '\f377';
}

.zmdi-crop-5-4:before {
    content: '\f378';
}

.zmdi-crop-7-5:before {
    content: '\f379';
}

.zmdi-crop-din:before {
    content: '\f37a';
}

.zmdi-crop-free:before {
    content: '\f37b';
}

.zmdi-crop-landscape:before {
    content: '\f37c';
}

.zmdi-crop-portrait:before {
    content: '\f37d';
}

.zmdi-crop-square:before {
    content: '\f37e';
}

.zmdi-exposure-alt:before {
    content: '\f37f';
}

.zmdi-exposure:before {
    content: '\f380';
}

.zmdi-filter-b-and-w:before {
    content: '\f381';
}

.zmdi-filter-center-focus:before {
    content: '\f382';
}

.zmdi-filter-frames:before {
    content: '\f383';
}

.zmdi-filter-tilt-shift:before {
    content: '\f384';
}

.zmdi-gradient:before {
    content: '\f385';
}

.zmdi-grain:before {
    content: '\f386';
}

.zmdi-graphic-eq:before {
    content: '\f387';
}

.zmdi-hdr-off:before {
    content: '\f388';
}

.zmdi-hdr-strong:before {
    content: '\f389';
}

.zmdi-hdr-weak:before {
    content: '\f38a';
}

.zmdi-hdr:before {
    content: '\f38b';
}

.zmdi-iridescent:before {
    content: '\f38c';
}

.zmdi-leak-off:before {
    content: '\f38d';
}

.zmdi-leak:before {
    content: '\f38e';
}

.zmdi-looks:before {
    content: '\f38f';
}

.zmdi-loupe:before {
    content: '\f390';
}

.zmdi-panorama-horizontal:before {
    content: '\f391';
}

.zmdi-panorama-vertical:before {
    content: '\f392';
}

.zmdi-panorama-wide-angle:before {
    content: '\f393';
}

.zmdi-photo-size-select-large:before {
    content: '\f394';
}

.zmdi-photo-size-select-small:before {
    content: '\f395';
}

.zmdi-picture-in-picture:before {
    content: '\f396';
}

.zmdi-slideshow:before {
    content: '\f397';
}

.zmdi-texture:before {
    content: '\f398';
}

.zmdi-tonality:before {
    content: '\f399';
}

.zmdi-vignette:before {
    content: '\f39a';
}

.zmdi-wb-auto:before {
    content: '\f39b';
}

.zmdi-eject-alt:before {
    content: '\f39c';
}

.zmdi-eject:before {
    content: '\f39d';
}

.zmdi-equalizer:before {
    content: '\f39e';
}

.zmdi-fast-forward:before {
    content: '\f39f';
}

.zmdi-fast-rewind:before {
    content: '\f3a0';
}

.zmdi-forward-10:before {
    content: '\f3a1';
}

.zmdi-forward-30:before {
    content: '\f3a2';
}

.zmdi-forward-5:before {
    content: '\f3a3';
}

.zmdi-hearing:before {
    content: '\f3a4';
}

.zmdi-pause-circle-outline:before {
    content: '\f3a5';
}

.zmdi-pause-circle:before {
    content: '\f3a6';
}

.zmdi-pause:before {
    content: '\f3a7';
}

.zmdi-play-circle-outline:before {
    content: '\f3a8';
}

.zmdi-play-circle:before {
    content: '\f3a9';
}

.zmdi-play:before {
    content: '\f3aa';
}

.zmdi-playlist-audio:before {
    content: '\f3ab';
}

.zmdi-playlist-plus:before {
    content: '\f3ac';
}

.zmdi-repeat-one:before {
    content: '\f3ad';
}

.zmdi-repeat:before {
    content: '\f3ae';
}

.zmdi-replay-10:before {
    content: '\f3af';
}

.zmdi-replay-30:before {
    content: '\f3b0';
}

.zmdi-replay-5:before {
    content: '\f3b1';
}

.zmdi-replay:before {
    content: '\f3b2';
}

.zmdi-shuffle:before {
    content: '\f3b3';
}

.zmdi-skip-next:before {
    content: '\f3b4';
}

.zmdi-skip-previous:before {
    content: '\f3b5';
}

.zmdi-stop:before {
    content: '\f3b6';
}

.zmdi-surround-sound:before {
    content: '\f3b7';
}

.zmdi-tune:before {
    content: '\f3b8';
}

.zmdi-volume-down:before {
    content: '\f3b9';
}

.zmdi-volume-mute:before {
    content: '\f3ba';
}

.zmdi-volume-off:before {
    content: '\f3bb';
}

.zmdi-volume-up:before {
    content: '\f3bc';
}

.zmdi-n-1-square:before {
    content: '\f3bd';
}

.zmdi-n-2-square:before {
    content: '\f3be';
}

.zmdi-n-3-square:before {
    content: '\f3bf';
}

.zmdi-n-4-square:before {
    content: '\f3c0';
}

.zmdi-n-5-square:before {
    content: '\f3c1';
}

.zmdi-n-6-square:before {
    content: '\f3c2';
}

.zmdi-neg-1:before {
    content: '\f3c3';
}

.zmdi-neg-2:before {
    content: '\f3c4';
}

.zmdi-plus-1:before {
    content: '\f3c5';
}

.zmdi-plus-2:before {
    content: '\f3c6';
}

.zmdi-sec-10:before {
    content: '\f3c7';
}

.zmdi-sec-3:before {
    content: '\f3c8';
}

.zmdi-zero:before {
    content: '\f3c9';
}

.zmdi-airline-seat-flat-angled:before {
    content: '\f3ca';
}

.zmdi-airline-seat-flat:before {
    content: '\f3cb';
}

.zmdi-airline-seat-individual-suite:before {
    content: '\f3cc';
}

.zmdi-airline-seat-legroom-extra:before {
    content: '\f3cd';
}

.zmdi-airline-seat-legroom-normal:before {
    content: '\f3ce';
}

.zmdi-airline-seat-legroom-reduced:before {
    content: '\f3cf';
}

.zmdi-airline-seat-recline-extra:before {
    content: '\f3d0';
}

.zmdi-airline-seat-recline-normal:before {
    content: '\f3d1';
}

.zmdi-airplay:before {
    content: '\f3d2';
}

.zmdi-closed-caption:before {
    content: '\f3d3';
}

.zmdi-confirmation-number:before {
    content: '\f3d4';
}

.zmdi-developer-board:before {
    content: '\f3d5';
}

.zmdi-disc-full:before {
    content: '\f3d6';
}

.zmdi-explicit:before {
    content: '\f3d7';
}

.zmdi-flight-land:before {
    content: '\f3d8';
}

.zmdi-flight-takeoff:before {
    content: '\f3d9';
}

.zmdi-flip-to-back:before {
    content: '\f3da';
}

.zmdi-flip-to-front:before {
    content: '\f3db';
}

.zmdi-group-work:before {
    content: '\f3dc';
}

.zmdi-hd:before {
    content: '\f3dd';
}

.zmdi-hq:before {
    content: '\f3de';
}

.zmdi-markunread-mailbox:before {
    content: '\f3df';
}

.zmdi-memory:before {
    content: '\f3e0';
}

.zmdi-nfc:before {
    content: '\f3e1';
}

.zmdi-play-for-work:before {
    content: '\f3e2';
}

.zmdi-power-input:before {
    content: '\f3e3';
}

.zmdi-present-to-all:before {
    content: '\f3e4';
}

.zmdi-satellite:before {
    content: '\f3e5';
}

.zmdi-tap-and-play:before {
    content: '\f3e6';
}

.zmdi-vibration:before {
    content: '\f3e7';
}

.zmdi-voicemail:before {
    content: '\f3e8';
}

.zmdi-group:before {
    content: '\f3e9';
}

.zmdi-rss:before {
    content: '\f3ea';
}

.zmdi-shape:before {
    content: '\f3eb';
}

.zmdi-spinner:before {
    content: '\f3ec';
}

.zmdi-ungroup:before {
    content: '\f3ed';
}

.zmdi-500px:before {
    content: '\f3ee';
}

.zmdi-8tracks:before {
    content: '\f3ef';
}

.zmdi-amazon:before {
    content: '\f3f0';
}

.zmdi-blogger:before {
    content: '\f3f1';
}

.zmdi-delicious:before {
    content: '\f3f2';
}

.zmdi-disqus:before {
    content: '\f3f3';
}

.zmdi-flattr:before {
    content: '\f3f4';
}

.zmdi-flickr:before {
    content: '\f3f5';
}

.zmdi-github-alt:before {
    content: '\f3f6';
}

.zmdi-google-old:before {
    content: '\f3f7';
}

.zmdi-linkedin:before {
    content: '\f3f8';
}

.zmdi-odnoklassniki:before {
    content: '\f3f9';
}

.zmdi-outlook:before {
    content: '\f3fa';
}

.zmdi-paypal-alt:before {
    content: '\f3fb';
}

.zmdi-pinterest:before {
    content: '\f3fc';
}

.zmdi-playstation:before {
    content: '\f3fd';
}

.zmdi-reddit:before {
    content: '\f3fe';
}

.zmdi-skype:before {
    content: '\f3ff';
}

.zmdi-slideshare:before {
    content: '\f400';
}

.zmdi-soundcloud:before {
    content: '\f401';
}

.zmdi-tumblr:before {
    content: '\f402';
}

.zmdi-twitch:before {
    content: '\f403';
}

.zmdi-vimeo:before {
    content: '\f404';
}

.zmdi-whatsapp:before {
    content: '\f405';
}

.zmdi-xbox:before {
    content: '\f406';
}

.zmdi-yahoo:before {
    content: '\f407';
}

.zmdi-youtube-play:before {
    content: '\f408';
}

.zmdi-youtube:before {
    content: '\f409';
}

.zmdi-import-export:before {
    content: '\f30c';
}

.zmdi-swap-vertical-:before {
    content: '\f30c';
}

.zmdi-airplanemode-inactive:before {
    content: '\f102';
}

.zmdi-airplanemode-active:before {
    content: '\f103';
}

.zmdi-rate-review:before {
    content: '\f103';
}

.zmdi-comment-sign:before {
    content: '\f25a';
}

.zmdi-network-warning:before {
    content: '\f2ad';
}

.zmdi-shopping-cart-add:before {
    content: '\f1ca';
}

.zmdi-file-add:before {
    content: '\f221';
}

.zmdi-network-wifi-scan:before {
    content: '\f2e4';
}

.zmdi-collection-add:before {
    content: '\f14e';
}

.zmdi-format-playlist-add:before {
    content: '\f3ac';
}

.zmdi-format-queue-music:before {
    content: '\f3ab';
}

.zmdi-plus-box:before {
    content: '\f277';
}

.zmdi-tag-backspace:before {
    content: '\f1d9';
}

.zmdi-alarm-add:before {
    content: '\f32b';
}

.zmdi-battery-charging:before {
    content: '\f114';
}

.zmdi-daydream-setting:before {
    content: '\f217';
}

.zmdi-more-horiz:before {
    content: '\f19c';
}

.zmdi-book-photo:before {
    content: '\f11b';
}

.zmdi-incandescent:before {
    content: '\f189';
}

.zmdi-wb-iridescent:before {
    content: '\f38c';
}

.zmdi-calendar-remove:before {
    content: '\f330';
}

.zmdi-refresh-sync-disabled:before {
    content: '\f1b7';
}

.zmdi-refresh-sync-problem:before {
    content: '\f1b6';
}

.zmdi-crop-original:before {
    content: '\f17e';
}

.zmdi-power-off:before {
    content: '\f1af';
}

.zmdi-power-off-setting:before {
    content: '\f1ae';
}

.zmdi-leak-remove:before {
    content: '\f38d';
}

.zmdi-star-border:before {
    content: '\f27c';
}

.zmdi-brightness-low:before {
    content: '\f36d';
}

.zmdi-brightness-medium:before {
    content: '\f36e';
}

.zmdi-brightness-high:before {
    content: '\f36f';
}

.zmdi-smartphone-portrait:before {
    content: '\f2d4';
}

.zmdi-live-tv:before {
    content: '\f2d9';
}

.zmdi-format-textdirection-l-to-r:before {
    content: '\f249';
}

.zmdi-format-textdirection-r-to-l:before {
    content: '\f24a';
}

.zmdi-arrow-back:before {
    content: '\f2ea';
}

.zmdi-arrow-forward:before {
    content: '\f2ee';
}

.zmdi-arrow-in:before {
    content: '\f2e9';
}

.zmdi-arrow-out:before {
    content: '\f2ed';
}

.zmdi-rotate-90-degrees-ccw:before {
    content: '\f304';
}

.zmdi-adb:before {
    content: '\f33a';
}

.zmdi-network-wifi:before {
    content: '\f2e8';
}

.zmdi-network-wifi-alt:before {
    content: '\f2e3';
}

.zmdi-network-wifi-lock:before {
    content: '\f2e5';
}

.zmdi-network-wifi-off:before {
    content: '\f2e6';
}

.zmdi-network-wifi-outline:before {
    content: '\f2e7';
}

.zmdi-network-wifi-info:before {
    content: '\f2e4';
}

.zmdi-layers-clear:before {
    content: '\f18b';
}

.zmdi-colorize:before {
    content: '\f15d';
}

.zmdi-format-paint:before {
    content: '\f1ba';
}

.zmdi-format-quote:before {
    content: '\f1b2';
}

.zmdi-camera-monochrome-photos:before {
    content: '\f285';
}

.zmdi-sort-by-alpha:before {
    content: '\f1cf';
}

.zmdi-folder-shared:before {
    content: '\f225';
}

.zmdi-folder-special:before {
    content: '\f226';
}

.zmdi-comment-dots:before {
    content: '\f260';
}

.zmdi-reorder:before {
    content: '\f31e';
}

.zmdi-dehaze:before {
    content: '\f197';
}

.zmdi-sort:before {
    content: '\f1ce';
}

.zmdi-pages:before {
    content: '\f34a';
}

.zmdi-stack-overflow:before {
    content: '\f35c';
}

.zmdi-calendar-account:before {
    content: '\f204';
}

.zmdi-paste:before {
    content: '\f109';
}

.zmdi-cut:before {
    content: '\f1bc';
}

.zmdi-save:before {
    content: '\f297';
}

.zmdi-smartphone-code:before {
    content: '\f139';
}

.zmdi-directions-bike:before {
    content: '\f117';
}

.zmdi-directions-boat:before {
    content: '\f11a';
}

.zmdi-directions-bus:before {
    content: '\f121';
}

.zmdi-directions-car:before {
    content: '\f125';
}

.zmdi-directions-railway:before {
    content: '\f1b3';
}

.zmdi-directions-run:before {
    content: '\f215';
}

.zmdi-directions-subway:before {
    content: '\f1d5';
}

.zmdi-directions-walk:before {
    content: '\f216';
}

.zmdi-local-hotel:before {
    content: '\f178';
}

.zmdi-local-activity:before {
    content: '\f1df';
}

.zmdi-local-play:before {
    content: '\f1df';
}

.zmdi-local-airport:before {
    content: '\f103';
}

.zmdi-local-atm:before {
    content: '\f198';
}

.zmdi-local-bar:before {
    content: '\f137';
}

.zmdi-local-cafe:before {
    content: '\f13b';
}

.zmdi-local-car-wash:before {
    content: '\f124';
}

.zmdi-local-convenience-store:before {
    content: '\f1d3';
}

.zmdi-local-dining:before {
    content: '\f153';
}

.zmdi-local-drink:before {
    content: '\f157';
}

.zmdi-local-florist:before {
    content: '\f168';
}

.zmdi-local-gas-station:before {
    content: '\f16f';
}

.zmdi-local-grocery-store:before {
    content: '\f1cb';
}

.zmdi-local-hospital:before {
    content: '\f177';
}

.zmdi-local-laundry-service:before {
    content: '\f1e9';
}

.zmdi-local-library:before {
    content: '\f18d';
}

.zmdi-local-mall:before {
    content: '\f195';
}

.zmdi-local-movies:before {
    content: '\f19d';
}

.zmdi-local-offer:before {
    content: '\f187';
}

.zmdi-local-parking:before {
    content: '\f1a5';
}

.zmdi-local-parking:before {
    content: '\f1a5';
}

.zmdi-local-pharmacy:before {
    content: '\f176';
}

.zmdi-local-phone:before {
    content: '\f2be';
}

.zmdi-local-pizza:before {
    content: '\f1ac';
}

.zmdi-local-post-office:before {
    content: '\f15a';
}

.zmdi-local-printshop:before {
    content: '\f1b0';
}

.zmdi-local-see:before {
    content: '\f28c';
}

.zmdi-local-shipping:before {
    content: '\f1e6';
}

.zmdi-local-store:before {
    content: '\f1d4';
}

.zmdi-local-taxi:before {
    content: '\f123';
}

.zmdi-local-wc:before {
    content: '\f211';
}

.zmdi-my-location:before {
    content: '\f299';
}

.zmdi-directions:before {
    content: '\f1e7';
}
h6 span {

font-weight:bold;}

.event-name h6 ,.event-name h6 > span {
    font-weight: 500;
    font-size: 11px;
}
h6 span.StartTime ,span.StartTime{

font-weight: 500;
    font-size: 11px;

}
.btn-dark:visited {

        background-color: #6b6b6d;
}
.btn-dark span {

color:white;}
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
     overflow: hidden;
  color: #e1e1e1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

    .waves-effect .waves-ripple {
        position: absolute;
        border-radius: 50%;
        width: 100px;
        height: 100px;
        margin-top: -50px;
        margin-left: -50px;
        opacity: 0;
        background: rgba(0,0,0,0.2);
        background: -webkit-radial-gradient(rgba(0,0,0,0.2) 0, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.5) 60%, rgba(255,255,255,0) 70%);
        background: -o-radial-gradient(rgba(0,0,0,0.2) 0, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.5) 60%, rgba(255,255,255,0) 70%);
        background: -moz-radial-gradient(rgba(0,0,0,0.2) 0, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.5) 60%, rgba(255,255,255,0) 70%);
        background: radial-gradient(rgba(0,0,0,0.2) 0, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.5) 60%, rgba(255,255,255,0) 70%);
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: -moz-transform, opacity;
        -o-transition-property: -o-transform, opacity;
        transition-property: transform, opacity;
        -webkit-transform: scale(0) translate(0, 0);
        -moz-transform: scale(0) translate(0, 0);
        -ms-transform: scale(0) translate(0, 0);
        -o-transform: scale(0) translate(0, 0);
        transform: scale(0) translate(0, 0);
        pointer-events: none;
    }

    .waves-effect.waves-light .waves-ripple {
        background: rgba(255,255,255,0.4);
        background: -webkit-radial-gradient(rgba(255,255,255,0.2) 0, rgba(255,255,255,0.3) 40%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 70%);
        background: -o-radial-gradient(rgba(255,255,255,0.2) 0, rgba(255,255,255,0.3) 40%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 70%);
        background: -moz-radial-gradient(rgba(255,255,255,0.2) 0, rgba(255,255,255,0.3) 40%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 70%);
        background: radial-gradient(rgba(255,255,255,0.2) 0, rgba(255,255,255,0.3) 40%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 70%);
    }

    .waves-effect.waves-classic .waves-ripple {
        background: rgba(0,0,0,0.2);
    }

    .waves-effect.waves-classic.waves-light .waves-ripple {
        background: rgba(255,255,255,0.4);
    }

.waves-notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.waves-button, .waves-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%);
}

    .waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        border: none;
        outline: none;
        color: inherit;
        background-color: transparent;
        font-size: 1em;
        line-height: 1em;
        text-align: center;
        text-decoration: none;
        z-index: 1;
    }

.waves-button {
    padding: 0.85em 1.1em;
    border-radius: 0.2em;
}

.waves-button-input {
    margin: 0;
    padding: 0.85em 1.1em;
}

.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}

    .waves-input-wrapper.waves-button {
        padding: 0;
    }

    .waves-input-wrapper .waves-button-input {
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
    }

.waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
}

.waves-float {
    -webkit-mask-image: none;
    -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0,0,0,0.12);
    box-shadow: 0px 1px 1.5px 1px rgba(0,0,0,0.12);
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}

    .waves-float:active {
        -webkit-box-shadow: 0px 8px 20px 1px rgba(0,0,0,0.3);
        box-shadow: 0px 8px 20px 1px rgba(0,0,0,0.3);
    }

.waves-block {
    display: block;
}

.slideDown {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}

@keyframes slideDown {
    0% {
        transform: translateY(-100%);
    }

    50% {
        transform: translateY(8%);
    }

    65% {
        transform: translateY(-4%);
    }

    80% {
        transform: translateY(4%);
    }

    95% {
        transform: translateY(-2%);
    }

    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
    }

    50% {
        -webkit-transform: translateY(8%);
    }

    65% {
        -webkit-transform: translateY(-4%);
    }

    80% {
        -webkit-transform: translateY(4%);
    }

    95% {
        -webkit-transform: translateY(-2%);
    }

    100% {
        -webkit-transform: translateY(0%);
    }
}

.slideUp {
    animation-name: slideUp;
    -webkit-animation-name: slideUp;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}

@keyframes slideUp {
    0% {
        transform: translateY(100%);
    }

    50% {
        transform: translateY(-8%);
    }

    65% {
        transform: translateY(4%);
    }

    80% {
        transform: translateY(-4%);
    }

    95% {
        transform: translateY(2%);
    }

    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(100%);
    }

    50% {
        -webkit-transform: translateY(-8%);
    }

    65% {
        -webkit-transform: translateY(4%);
    }

    80% {
        -webkit-transform: translateY(-4%);
    }

    95% {
        -webkit-transform: translateY(2%);
    }

    100% {
        -webkit-transform: translateY(0%);
    }
}

.slideLeft {
    animation-name: slideLeft;
    -webkit-animation-name: slideLeft;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}

@keyframes slideLeft {
    0% {
        transform: translateX(150%);
    }

    50% {
        transform: translateX(-8%);
    }

    65% {
        transform: translateX(4%);
    }

    80% {
        transform: translateX(-4%);
    }

    95% {
        transform: translateX(2%);
    }

    100% {
        transform: translateX(0%);
    }
}

@-webkit-keyframes slideLeft {
    0% {
        -webkit-transform: translateX(150%);
    }

    50% {
        -webkit-transform: translateX(-8%);
    }

    65% {
        -webkit-transform: translateX(4%);
    }

    80% {
        -webkit-transform: translateX(-4%);
    }

    95% {
        -webkit-transform: translateX(2%);
    }

    100% {
        -webkit-transform: translateX(0%);
    }
}

.slideRight {
    animation-name: slideRight;
    -webkit-animation-name: slideRight;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}

@keyframes slideRight {
    0% {
        transform: translateX(-150%);
    }

    50% {
        transform: translateX(8%);
    }

    65% {
        transform: translateX(-4%);
    }

    80% {
        transform: translateX(4%);
    }

    95% {
        transform: translateX(-2%);
    }

    100% {
        transform: translateX(0%);
    }
}

@-webkit-keyframes slideRight {
    0% {
        -webkit-transform: translateX(-150%);
    }

    50% {
        -webkit-transform: translateX(8%);
    }

    65% {
        -webkit-transform: translateX(-4%);
    }

    80% {
        -webkit-transform: translateX(4%);
    }

    95% {
        -webkit-transform: translateX(-2%);
    }

    100% {
        -webkit-transform: translateX(0%);
    }
}

.slideExpandUp {
    animation-name: slideExpandUp;
    -webkit-animation-name: slideExpandUp;
    animation-duration: 1.6s;
    -webkit-animation-duration: 1.6s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease -out;
    visibility: visible !important;
}

@keyframes slideExpandUp {
    0% {
        transform: translateY(100%) scaleX(0.5);
    }

    30% {
        transform: translateY(-8%) scaleX(0.5);
    }

    40% {
        transform: translateY(2%) scaleX(0.5);
    }

    50% {
        transform: translateY(0%) scaleX(1.1);
    }

    60% {
        transform: translateY(0%) scaleX(0.9);
    }

    70% {
        transform: translateY(0%) scaleX(1.05);
    }

    80% {
        transform: translateY(0%) scaleX(0.95);
    }

    90% {
        transform: translateY(0%) scaleX(1.02);
    }

    100% {
        transform: translateY(0%) scaleX(1);
    }
}

@-webkit-keyframes slideExpandUp {
    0% {
        -webkit-transform: translateY(100%) scaleX(0.5);
    }

    30% {
        -webkit-transform: translateY(-8%) scaleX(0.5);
    }

    40% {
        -webkit-transform: translateY(2%) scaleX(0.5);
    }

    50% {
        -webkit-transform: translateY(0%) scaleX(1.1);
    }

    60% {
        -webkit-transform: translateY(0%) scaleX(0.9);
    }

    70% {
        -webkit-transform: translateY(0%) scaleX(1.05);
    }

    80% {
        -webkit-transform: translateY(0%) scaleX(0.95);
    }

    90% {
        -webkit-transform: translateY(0%) scaleX(1.02);
    }

    100% {
        -webkit-transform: translateY(0%) scaleX(1);
    }
}

.expandUp {
    animation-name: expandUp;
    -webkit-animation-name: expandUp;
    animation-duration: 0.7s;
    -webkit-animation-duration: 0.7s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}

@keyframes expandUp {
    0% {
        transform: translateY(100%) scale(0.6) scaleY(0.5);
    }

    60% {
        transform: translateY(-7%) scaleY(1.12);
    }

    75% {
        transform: translateY(3%);
    }

    100% {
        transform: translateY(0%) scale(1) scaleY(1);
    }
}

@-webkit-keyframes expandUp {
    0% {
        -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
    }

    60% {
        -webkit-transform: translateY(-7%) scaleY(1.12);
    }

    75% {
        -webkit-transform: translateY(3%);
    }

    100% {
        -webkit-transform: translateY(0%) scale(1) scaleY(1);
    }
}

.fadeIn {
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}

@keyframes fadeIn {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }

    60% {
        transform: scale(1.1);
    }

    80% {
        transform: scale(0.9);
        opacity: 1;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }

    60% {
        -webkit-transform: scale(1.1);
    }

    80% {
        -webkit-transform: scale(0.9);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

.expandOpen {
    animation-name: expandOpen;
    -webkit-animation-name: expandOpen;
    animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    visibility: visible !important;
}

@keyframes expandOpen {
    0% {
        transform: scale(1.8);
    }

    50% {
        transform: scale(0.95);
    }

    80% {
        transform: scale(1.05);
    }

    90% {
        transform: scale(0.98);
    }

    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes expandOpen {
    0% {
        -webkit-transform: scale(1.8);
    }

    50% {
        -webkit-transform: scale(0.95);
    }

    80% {
        -webkit-transform: scale(1.05);
    }

    90% {
        -webkit-transform: scale(0.98);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

.bigEntrance {
    animation-name: bigEntrance;
    -webkit-animation-name: bigEntrance;
    animation-duration: 1.6s;
    -webkit-animation-duration: 1.6s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    visibility: visible !important;
}

@keyframes bigEntrance {
    0% {
        transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
        opacity: 0.2;
    }

    30% {
        transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
        opacity: 1;
    }

    45% {
        transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    60% {
        transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    75% {
        transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    90% {
        transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    100% {
        transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
        opacity: 1;
    }
}

@-webkit-keyframes bigEntrance {
    0% {
        -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
        opacity: 0.2;
    }

    30% {
        -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
        opacity: 1;
    }

    45% {
        -webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    60% {
        -webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    75% {
        -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    90% {
        -webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
        opacity: 1;
    }
}

.hatch {
    animation-name: hatch;
    -webkit-animation-name: hatch;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    visibility: visible !important;
}

@keyframes hatch {
    0% {
        transform: rotate(0deg) scaleY(0.6);
    }

    20% {
        transform: rotate(-2deg) scaleY(1.05);
    }

    35% {
        transform: rotate(2deg) scaleY(1);
    }

    50% {
        transform: rotate(-2deg);
    }

    65% {
        transform: rotate(1deg);
    }

    80% {
        transform: rotate(-1deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

@-webkit-keyframes hatch {
    0% {
        -webkit-transform: rotate(0deg) scaleY(0.6);
    }

    20% {
        -webkit-transform: rotate(-2deg) scaleY(1.05);
    }

    35% {
        -webkit-transform: rotate(2deg) scaleY(1);
    }

    50% {
        -webkit-transform: rotate(-2deg);
    }

    65% {
        -webkit-transform: rotate(1deg);
    }

    80% {
        -webkit-transform: rotate(-1deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
    }
}

.bounce {
    animation-name: bounce;
    -webkit-animation-name: bounce;
    animation-duration: 1.6s;
    -webkit-animation-duration: 1.6s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
}

@keyframes bounce {
    0% {
        transform: translateY(0%) scaleY(0.6);
    }

    60% {
        transform: translateY(-100%) scaleY(1.1);
    }

    70% {
        transform: translateY(0%) scaleY(0.95) scaleX(1.05);
    }

    80% {
        transform: translateY(0%) scaleY(1.05) scaleX(1);
    }

    90% {
        transform: translateY(0%) scaleY(0.95) scaleX(1);
    }

    100% {
        transform: translateY(0%) scaleY(1) scaleX(1);
    }
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(0%) scaleY(0.6);
    }

    60% {
        -webkit-transform: translateY(-100%) scaleY(1.1);
    }

    70% {
        -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
    }

    80% {
        -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
    }

    90% {
        -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
    }

    100% {
        -webkit-transform: translateY(0%) scaleY(1) scaleX(1);
    }
}

.pulse {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
    0% {
        transform: scale(0.9);
        opacity: 0.7;
    }

    50% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.9);
        opacity: 0.7;
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0.95);
        opacity: 0.7;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(0.95);
        opacity: 0.7;
    }
}

.floating {
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
    0% {
        transform: translateY(0%);
    }

    50% {
        transform: translateY(8%);
    }

    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateY(0%);
    }

    50% {
        -webkit-transform: translateY(8%);
    }

    100% {
        -webkit-transform: translateY(0%);
    }
}

.tossing {
    animation-name: tossing;
    -webkit-animation-name: tossing;
    animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
    0% {
        transform: rotate(-4deg);
    }

    50% {
        transform: rotate(4deg);
    }

    100% {
        transform: rotate(-4deg);
    }
}

@-webkit-keyframes tossing {
    0% {
        -webkit-transform: rotate(-4deg);
    }

    50% {
        -webkit-transform: rotate(4deg);
    }

    100% {
        -webkit-transform: rotate(-4deg);
    }
}

.pullUp {
    animation-name: pullUp;
    -webkit-animation-name: pullUp;
    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
}

@keyframes pullUp {
    0% {
        transform: scaleY(0.1);
    }

    40% {
        transform: scaleY(1.02);
    }

    60% {
        transform: scaleY(0.98);
    }

    80% {
        transform: scaleY(1.01);
    }

    100% {
        transform: scaleY(0.98);
    }

    80% {
        transform: scaleY(1.01);
    }

    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes pullUp {
    0% {
        -webkit-transform: scaleY(0.1);
    }

    40% {
        -webkit-transform: scaleY(1.02);
    }

    60% {
        -webkit-transform: scaleY(0.98);
    }

    80% {
        -webkit-transform: scaleY(1.01);
    }

    100% {
        -webkit-transform: scaleY(0.98);
    }

    80% {
        -webkit-transform: scaleY(1.01);
    }

    100% {
        -webkit-transform: scaleY(1);
    }
}

.pullDown {
    animation-name: pullDown;
    -webkit-animation-name: pullDown;
    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
    0% {
        transform: scaleY(0.1);
    }

    40% {
        transform: scaleY(1.02);
    }

    60% {
        transform: scaleY(0.98);
    }

    80% {
        transform: scaleY(1.01);
    }

    100% {
        transform: scaleY(0.98);
    }

    80% {
        transform: scaleY(1.01);
    }

    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes pullDown {
    0% {
        -webkit-transform: scaleY(0.1);
    }

    40% {
        -webkit-transform: scaleY(1.02);
    }

    60% {
        -webkit-transform: scaleY(0.98);
    }

    80% {
        -webkit-transform: scaleY(1.01);
    }

    100% {
        -webkit-transform: scaleY(0.98);
    }

    80% {
        -webkit-transform: scaleY(1.01);
    }

    100% {
        -webkit-transform: scaleY(1);
    }
}

.stretchLeft {
    animation-name: stretchLeft;
    -webkit-animation-name: stretchLeft;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    -webkit-transform-origin: 100% 0%;
}

@keyframes stretchLeft {
    0% {
        transform: scaleX(0.3);
    }

    40% {
        transform: scaleX(1.02);
    }

    60% {
        transform: scaleX(0.98);
    }

    80% {
        transform: scaleX(1.01);
    }

    100% {
        transform: scaleX(0.98);
    }

    80% {
        transform: scaleX(1.01);
    }

    100% {
        transform: scaleX(1);
    }
}

@-webkit-keyframes stretchLeft {
    0% {
        -webkit-transform: scaleX(0.3);
    }

    40% {
        -webkit-transform: scaleX(1.02);
    }

    60% {
        -webkit-transform: scaleX(0.98);
    }

    80% {
        -webkit-transform: scaleX(1.01);
    }

    100% {
        -webkit-transform: scaleX(0.98);
    }

    80% {
        -webkit-transform: scaleX(1.01);
    }

    100% {
        -webkit-transform: scaleX(1);
    }
}

.stretchRight {
    animation-name: stretchRight;
    -webkit-animation-name: stretchRight;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
}

@keyframes stretchRight {
    0% {
        transform: scaleX(0.3);
    }

    40% {
        transform: scaleX(1.02);
    }

    60% {
        transform: scaleX(0.98);
    }

    80% {
        transform: scaleX(1.01);
    }

    100% {
        transform: scaleX(0.98);
    }

    80% {
        transform: scaleX(1.01);
    }

    100% {
        transform: scaleX(1);
    }
}

@-webkit-keyframes stretchRight {
    0% {
        -webkit-transform: scaleX(0.3);
    }

    40% {
        -webkit-transform: scaleX(1.02);
    }

    60% {
        -webkit-transform: scaleX(0.98);
    }

    80% {
        -webkit-transform: scaleX(1.01);
    }

    100% {
        -webkit-transform: scaleX(0.98);
    }

    80% {
        -webkit-transform: scaleX(1.01);
    }

    100% {
        -webkit-transform: scaleX(1);
    }
}

.page-loader-wrapper {
    z-index: 99999999;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}

    .page-loader-wrapper p {
        margin-top: 10px;
        color: #fff;
    }

    .page-loader-wrapper .loader {
        position: relative;
        top: calc(40% - 30px);
    }

.top_navbar {
    border: none;
    position: fixed;
    top: 0;
    right: 0;
    /*z-index: 11;*/
    z-index: 1030;
    width: 100%;
    padding: 0;
    min-height: 53px;
    box-shadow: none;
    border-bottom: 5px solid #8AD526;
    background-color: #8AD526;
}

    .top_navbar .navbar-toggle {
        text-decoration: none;
        color: #fff;
        width: 20px;
        height: 20px;
        margin-top: -4px;
        margin-right: 17px;
    }

        .top_navbar .navbar-toggle:before {
            content: '\E8D5';
            font-family: 'Material Icons';
            font-size: 26px;
        }

    .top_navbar .navbar-collapse.in {
        overflow: visible;
    }

.ls-toggle-menu .sidebar {
    margin-left: -300px;
}

.ls-toggle-menu .navbar {
    width: 100%;
}

.ls-closed .sidebar {
    margin-left: -320px;
}

.ls-closed .bars {
    line-height: 43px;
    /*color: #9e9e9e;*/
    color: #ffffff;
}

    .ls-closed .bars:after, .ls-closed .bars:before {
        font-family: 'Material Icons';
        font-size: 24px;
        position: absolute;
        top: 11px;
        left: 12px;
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .ls-closed .bars:before {
        content: '=';
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .ls-closed .bars:after {
        content:/*'\f0c9';*/ '>>';
        font-size:12px;
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
    }

.ls-closed section.content {
    margin: 85px 0 0 0;
}

.overlay-open .bars:before {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
}

.overlay-open .bars:after {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.navbar-logo {
    /*line-height: 61px;*/
}

    .navbar-logo .navbar-brand {
        font-size: 16px;
    }

.navbar-logo .navbar-brand span {
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 5.2px;
    color: #fff;
}

    .navbar-logo .bars {
        float: left;
        text-decoration: none;
    }

.navbar-nav {
    float: right;
}

    .navbar-nav .search_bar {
        width: 500px;
        vertical-align: top;
    }

        .navbar-nav .search_bar .form-control {
            color: #eee;
        }

    .navbar-nav .profile img {
        border: 2px solid #fff;
        width: 35px;
    }

    .navbar-nav .profile .user-info {
        padding: 15px 18px 0 18px;
    }

    .navbar-nav .profile .dropdown-menu {
        width: 250px;
        right: 0;
        left: auto;
    }

    .navbar-nav li.app_menu .dropdown-menu {
        left: auto;
        right: 0;
    }

    .navbar-nav li.app_menu ul {
        list-style: none;
        padding: 20px;
        width: 245px;
    }

        .navbar-nav li.app_menu ul li a {
            line-height: 24px;
            text-transform: uppercase;
            transition: all .3s;
            padding: 0px !important;
            width: 90px;
            height: 80px;
            margin: 5px;
            color: #191f28;
            border-radius: .55rem;
        }

            .navbar-nav li.app_menu ul li a:hover {
                background: #eee;
            }

            .navbar-nav li.app_menu ul li a i {
                font-size: 25px;
                line-height: 50px;
            }

    .navbar-nav li.notifications .media img {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        width: 35px;
    }

    .navbar-nav li.notifications .media .media-body {
        width: 250px;
    }

        .navbar-nav li.notifications .media .media-body .name {
            font-weight: 600;
        }

            .navbar-nav li.notifications .media .media-body .name .time {
                float: right;
                font-size: 11px;
                font-weight: normal;
            }

        .navbar-nav li.notifications .media .media-body .message {
            font-size: 13px;
            line-height: 15px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            width: 200px;
        }

    .navbar-nav .dropdown-menu {
        left: 0;
        right: auto;
        position: absolute;
    }

        .navbar-nav .dropdown-menu ul.menu li {
            list-style: none;
            border-bottom: none;
        }

    .navbar-nav .input-group {
        padding: 12px 15px 0 15px;
    }

    .navbar-nav > li > a {
        padding: 0px 33px;
        line-height: 65px;
        color: #FFFFFF;
    }

.headeresmlog {
    text-shadow: 1px 1px 2px black, 0 0 13px #50d38a, 0 0 5px #50d38a;
}

.badge {
    margin-left: 0px;
}

.navbar-nav > li > a i {
    font-size: 17px;
    vertical-align: middle;
}
.box-reminder {
    margin-top: -16px;
  text-transform: capitalize;
  font-style: italic;
  text-align: right;
  margin-right: -5px;
}
.navbar-nav > li > a .label-count {
    position: absolute;
   top: 21%;
  /* top: 17px; */
  right: 22px;
    font-size: 10px;
    line-height: 15px;
    background-color: #fff;
    color: #212121;
    padding: 0 4px;
    border-radius: .1875rem;
}

.col-red .navbar .navbar-brand, .col-red .navbar .navbar-brand:hover, .col-red .navbar .navbar-brand:active, .col-red .navbar .navbar-brand:focus {
    color: #fff;
}

.col-red .navbar .nav > li > a:hover, .col-red .navbar .nav > li > a:focus, .col-red .navbar .nav .open > a, .col-red .navbar .nav .open > a:hover, .col-red .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-red .navbar .nav > li > a {
    color: #fff;
}

.col-red .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-red .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-pink .navbar .navbar-brand, .col-pink .navbar .navbar-brand:hover, .col-pink .navbar .navbar-brand:active, .col-pink .navbar .navbar-brand:focus {
    color: #fff;
}

.col-pink .navbar .nav > li > a:hover, .col-pink .navbar .nav > li > a:focus, .col-pink .navbar .nav .open > a, .col-pink .navbar .nav .open > a:hover, .col-pink .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-pink .navbar .nav > li > a {
    color: #fff;
}

.col-pink .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-pink .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-purple .navbar .navbar-brand, .col-purple .navbar .navbar-brand:hover, .col-purple .navbar .navbar-brand:active, .col-purple .navbar .navbar-brand:focus {
    color: #fff;
}

.col-purple .navbar .nav > li > a:hover, .col-purple .navbar .nav > li > a:focus, .col-purple .navbar .nav .open > a, .col-purple .navbar .nav .open > a:hover, .col-purple .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-purple .navbar .nav > li > a {
    color: #fff;
}

.col-purple .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-purple .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-deep-purple .navbar .navbar-brand, .col-deep-purple .navbar .navbar-brand:hover, .col-deep-purple .navbar .navbar-brand:active, .col-deep-purple .navbar .navbar-brand:focus {
    color: #fff;
}

.col-deep-purple .navbar .nav > li > a:hover, .col-deep-purple .navbar .nav > li > a:focus, .col-deep-purple .navbar .nav .open > a, .col-deep-purple .navbar .nav .open > a:hover, .col-deep-purple .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-deep-purple .navbar .nav > li > a {
    color: #fff;
}

.col-deep-purple .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-deep-purple .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-blue .navbar .navbar-brand, .col-blue .navbar .navbar-brand:hover, .col-blue .navbar .navbar-brand:active, .col-blue .navbar .navbar-brand:focus {
    color: #fff;
}

.col-blue .navbar .nav > li > a:hover, .col-blue .navbar .nav > li > a:focus, .col-blue .navbar .nav .open > a, .col-blue .navbar .nav .open > a:hover, .col-blue .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-blue .navbar .nav > li > a {
    color: #fff;
}

.col-blue .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-blue .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-cyan .navbar .navbar-brand, .col-cyan .navbar .navbar-brand:hover, .col-cyan .navbar .navbar-brand:active, .col-cyan .navbar .navbar-brand:focus {
    color: #fff;
}

.col-cyan .navbar .nav > li > a:hover, .col-cyan .navbar .nav > li > a:focus, .col-cyan .navbar .nav .open > a, .col-cyan .navbar .nav .open > a:hover, .col-cyan .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-cyan .navbar .nav > li > a {
    color: #fff;
}

.col-cyan .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-cyan .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-green .navbar .navbar-brand, .col-green .navbar .navbar-brand:hover, .col-green .navbar .navbar-brand:active, .col-green .navbar .navbar-brand:focus {
    color: #fff;
}

.col-green .navbar .nav > li > a:hover, .col-green .navbar .nav > li > a:focus, .col-green .navbar .nav .open > a, .col-green .navbar .nav .open > a:hover, .col-green .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-green .navbar .nav > li > a {
    color: #fff;
}

.col-green .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-green .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-light-green .navbar .navbar-brand, .col-light-green .navbar .navbar-brand:hover, .col-light-green .navbar .navbar-brand:active, .col-light-green .navbar .navbar-brand:focus {
    color: #fff;
}

.col-light-green .navbar .nav > li > a:hover, .col-light-green .navbar .nav > li > a:focus, .col-light-green .navbar .nav .open > a, .col-light-green .navbar .nav .open > a:hover, .col-light-green .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-light-green .navbar .nav > li > a {
    color: #fff;
}

.col-light-green .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-light-green .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-#ff0 .navbar .navbar-brand, .col-#ff0 .navbar .navbar-brand:hover, .col-#ff0 .navbar .navbar-brand:active, .col-#ff0 .navbar .navbar-brand:focus {
    color: #fff;
}

.col-#ff0 .navbar .nav > li > a:hover, .col-#ff0 .navbar .nav > li > a:focus, .col-#ff0 .navbar .nav .open > a, .col-#ff0 .navbar .nav .open > a:hover, .col-#ff0 .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-#ff0 .navbar .nav > li > a {
    color: #fff;
}

.col-#ff0 .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-#ff0 .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-orange .navbar .navbar-brand, .col-orange .navbar .navbar-brand:hover, .col-orange .navbar .navbar-brand:active, .col-orange .navbar .navbar-brand:focus {
    color: #fff;
}

.col-orange .navbar .nav > li > a:hover, .col-orange .navbar .nav > li > a:focus, .col-orange .navbar .nav .open > a, .col-orange .navbar .nav .open > a:hover, .col-orange .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-orange .navbar .nav > li > a {
    color: #fff;
}

.col-orange .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-orange .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-deep-orange .navbar .navbar-brand, .col-deep-orange .navbar .navbar-brand:hover, .col-deep-orange .navbar .navbar-brand:active, .col-deep-orange .navbar .navbar-brand:focus {
    color: #fff;
}

.col-deep-orange .navbar .nav > li > a:hover, .col-deep-orange .navbar .nav > li > a:focus, .col-deep-orange .navbar .nav .open > a, .col-deep-orange .navbar .nav .open > a:hover, .col-deep-orange .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-deep-orange .navbar .nav > li > a {
    color: #fff;
}

.col-deep-orange .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-deep-orange .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-grey .navbar .navbar-brand, .col-grey .navbar .navbar-brand:hover, .col-grey .navbar .navbar-brand:active, .col-grey .navbar .navbar-brand:focus {
    color: #fff;
}

.col-grey .navbar .nav > li > a:hover, .col-grey .navbar .nav > li > a:focus, .col-grey .navbar .nav .open > a, .col-grey .navbar .nav .open > a:hover, .col-grey .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-grey .navbar .nav > li > a {
    color: #fff;
}

.col-grey .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-grey .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-blue-grey .navbar .navbar-brand, .col-blue-grey .navbar .navbar-brand:hover, .col-blue-grey .navbar .navbar-brand:active, .col-blue-grey .navbar .navbar-brand:focus {
    color: #fff;
}

.col-blue-grey .navbar .nav > li > a:hover, .col-blue-grey .navbar .nav > li > a:focus, .col-blue-grey .navbar .nav .open > a, .col-blue-grey .navbar .nav .open > a:hover, .col-blue-grey .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-blue-grey .navbar .nav > li > a {
    color: #fff;
}

.col-blue-grey .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-blue-grey .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-indigo .navbar .navbar-brand, .col-indigo .navbar .navbar-brand:hover, .col-indigo .navbar .navbar-brand:active, .col-indigo .navbar .navbar-brand:focus {
    color: #fff;
}

.col-indigo .navbar .nav > li > a:hover, .col-indigo .navbar .nav > li > a:focus, .col-indigo .navbar .nav .open > a, .col-indigo .navbar .nav .open > a:hover, .col-indigo .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-indigo .navbar .nav > li > a {
    color: #fff;
}

.col-indigo .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-indigo .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-light-blue .navbar .navbar-brand, .col-light-blue .navbar .navbar-brand:hover, .col-light-blue .navbar .navbar-brand:active, .col-light-blue .navbar .navbar-brand:focus {
    color: #fff;
}

.col-light-blue .navbar .nav > li > a:hover, .col-light-blue .navbar .nav > li > a:focus, .col-light-blue .navbar .nav .open > a, .col-light-blue .navbar .nav .open > a:hover, .col-light-blue .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-light-blue .navbar .nav > li > a {
    color: #fff;
}

.col-light-blue .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-light-blue .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-teal .navbar .navbar-brand, .col-teal .navbar .navbar-brand:hover, .col-teal .navbar .navbar-brand:active, .col-teal .navbar .navbar-brand:focus {
    color: #fff;
}

.col-teal .navbar .nav > li > a:hover, .col-teal .navbar .nav > li > a:focus, .col-teal .navbar .nav .open > a, .col-teal .navbar .nav .open > a:hover, .col-teal .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-teal .navbar .nav > li > a {
    color: #fff;
}

.col-teal .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-teal .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-lime .navbar .navbar-brand, .col-lime .navbar .navbar-brand:hover, .col-lime .navbar .navbar-brand:active, .col-lime .navbar .navbar-brand:focus {
    color: #fff;
}

.col-lime .navbar .nav > li > a:hover, .col-lime .navbar .nav > li > a:focus, .col-lime .navbar .nav .open > a, .col-lime .navbar .nav .open > a:hover, .col-lime .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-lime .navbar .nav > li > a {
    color: #fff;
}

.col-lime .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-lime .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-amber .navbar .navbar-brand, .col-amber .navbar .navbar-brand:hover, .col-amber .navbar .navbar-brand:active, .col-amber .navbar .navbar-brand:focus {
    color: #fff;
}

.col-amber .navbar .nav > li > a:hover, .col-amber .navbar .nav > li > a:focus, .col-amber .navbar .nav .open > a, .col-amber .navbar .nav .open > a:hover, .col-amber .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-amber .navbar .nav > li > a {
    color: #fff;
}

.col-amber .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-amber .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-brown .navbar .navbar-brand, .col-brown .navbar .navbar-brand:hover, .col-brown .navbar .navbar-brand:active, .col-brown .navbar .navbar-brand:focus {
    color: #fff;
}

.col-brown .navbar .nav > li > a:hover, .col-brown .navbar .nav > li > a:focus, .col-brown .navbar .nav .open > a, .col-brown .navbar .nav .open > a:hover, .col-brown .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-brown .navbar .nav > li > a {
    color: #fff;
}

.col-brown .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-brown .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-blush .navbar .navbar-brand, .col-blush .navbar .navbar-brand:hover, .col-blush .navbar .navbar-brand:active, .col-blush .navbar .navbar-brand:focus {
    color: #fff;
}

.col-blush .navbar .nav > li > a:hover, .col-blush .navbar .nav > li > a:focus, .col-blush .navbar .nav .open > a, .col-blush .navbar .nav .open > a:hover, .col-blush .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-blush .navbar .nav > li > a {
    color: #fff;
}

.col-blush .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-blush .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-#000 .navbar .navbar-brand, .col-#000 .navbar .navbar-brand:hover, .col-#000 .navbar .navbar-brand:active, .col-#000 .navbar .navbar-brand:focus {
    color: #fff;
}

.col-#000 .navbar .nav > li > a:hover, .col-#000 .navbar .nav > li > a:focus, .col-#000 .navbar .nav .open > a, .col-#000 .navbar .nav .open > a:hover, .col-#000 .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-#000 .navbar .nav > li > a {
    color: #fff;
}

.col-#000 .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-#000 .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

.col-#fff .navbar .navbar-brand, .col-#fff .navbar .navbar-brand:hover, .col-#fff .navbar .navbar-brand:active, .col-#fff .navbar .navbar-brand:focus {
    color: #fff;
}

.col-#fff .navbar .nav > li > a:hover, .col-#fff .navbar .nav > li > a:focus, .col-#fff .navbar .nav .open > a, .col-#fff .navbar .nav .open > a:hover, .col-#fff .navbar .nav .open > a:focus {
    background-color: rgba(0,0,0,0.05);
}

.col-#fff .navbar .nav > li > a {
    color: #fff;
}

.col-#fff .navbar .bars {
    float: left;
    padding: 10px 20px;
    font-size: 22px;
    color: #fff;
    margin-right: 10px;
    margin-left: -10px;
    margin-top: 4px;
}

    .col-#fff .navbar .bars:hover {
        background-color: rgba(0,0,0,0.08);
    }

@media (max-width: 1169px) {
    .ls-toggle-btn {
        display: none !important;
    }

    .navbar-nav .search_bar {
        width: auto;
        vertical-align: top;
        width: 260px;
    }
}

@media (max-width: 992px) {
     .right-sidebar {
    width: 380px;
    height: 100%;
    position: fixed;
    right: -425px;
    top: 27%;
    background: #fff;
    z-index: 13 !important;
    -webkit-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    overflow: hidden;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
    .navbar-logo .navbar-brand span {
        display: none;
    }
}

@media (max-width: 767px) {
    .navbar-nav .navbar-toggle {
        position: relative;
        margin-right: 12px;
        margin-top: 10px;
    }

        .navbar-nav .navbar-toggle:before {
            position: absolute;
            top: 0;
            left: 0;
        }

    .navbar-nav .notifications .dropdown-menu {
        left: -90px;
    }
}

@media (max-width: 500px) {
    .block-header h2 {
        margin-bottom: 5px;
    }

        .block-header h2 small {
            display: inline-block !important;
        }
}

.overlay {
    position: fixed;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 12;
}

.overlay-open .sidebar {
    z-index: 13;
    background: #fff;
}

.sidebar {
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
       /*font-family: poppins;*/
    width: 250px;
    height: calc(100vh - 65px);
    position: fixed;
    top: 65px;
    left: 0;
    z-index: 10;
}

    .sidebar .menu {
        position: relative;
    }

    .alignCenter
{
    margin: 0 auto;
}
        .sidebar .menu .list {
            list-style: none;
        }

           .sidebar .menu .list li.active.open {
         background: #1dc7a9;
    padding: 2px 0px 2px 3px;
    color: white;
        border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

                .sidebar .menu .list li.active.open > :first-child span {
                    font-weight: 400;
                }

.indicatorckekcls {
   width: 40% !important;
    display: flex;
    vertical-align: middle;
    margin-bottom: 1%;
    text-align: right;
    margin-top: .5%;
    /*margin-left: 13%;*/
}

/*.sidebar .menu .list li.active.open > :first-child img {
    opacity: 1;
    background: linear-gradient(green, green);
    border-radius: 20px;
}*/

.sidebar .menu .list .header {
    font-size: 11px;
    font-weight: 700;
    padding: 8px 12px;
    position: relative;
    color: #455a64;
}

    .sidebar .menu .list .header:before {
        content: "--";
        position: absolute;
        left: 0;
        top: 7px;
    }

.sidebar .menu .list i.material-icons {
    margin-top: 4px;
}

.sidebar .menu .list .menu-toggle:after, .sidebar .menu .list .menu-toggle:before {
    position: absolute;
    top: calc(50% - 11px);
    right: 17px;
    font-size: 15px;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-family: 'Material-Design-Iconic-Font';
}

.sidebar .menu .list .menu-toggle:before {
    content: '\f2fb';
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.sidebar .menu .list .menu-toggle:after {
    content: '\f2f9';
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
}

.sidebar .menu .list .menu-toggle.toggled:before {
    content: '\f2f9';
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    font-family: 'Material-Design-Iconic-Font';
}

.sidebar .menu .list .menu-toggle.toggled:after {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.sidebar .menu .list a {
    /*color: #546e7a;
                position: relative;
                padding: 14px 10px;*/
    /*color: #ffffff;*/
    position: relative;
       padding: 5px 19px;
}

    .sidebar .menu .list a:hover, .sidebar .menu .list a:active, .sidebar .menu .list a:focus {
        text-decoration: none !important;
    }

    .sidebar .menu .list a i {
        width: 16px;
        font-size: 16px;
    }

    .sidebar .menu .list a small {
        position: absolute;
        top: calc(50% - 7.5px);
        right: 15px;
    }

    .sidebar .menu .list a span {
        margin: 0 0 0 3px;
        cursor: pointer;color:white;
    }

    .sidebar .menu .list a img {
        cursor: pointer;
    }

.sidebar .menu .list .ml-menu {
    list-style: none;
}

    .sidebar .menu .list .ml-menu span {
        font-weight: normal;
        margin: 3px 0 1px 6px;
    }

    .sidebar .menu .list .ml-menu li a {
        padding: 7px 0 7px 40px;
    }

        .sidebar .menu .list .ml-menu li a:hover::before {
            left: 20px;
        }

        .sidebar .menu .list .ml-menu li a:before {
            content: '\f30f';
            position: absolute;
            transition: .5s;
            left: 14px;
            font-size: 12px;
            font-family: 'Material-Design-Iconic-Font';
            color: #9e9e9e;
            top: 8px;
        }

    .sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle) {
        font-weight: 600;
    }

.sidebar .menu .progress-container {
    margin: 12px;
}

.sidebar.h_menu {
    /*height: auto;*/
    height: 52px;
    padding: 12px 3px;
    width: 100%;
    position: sticky;
        top: 56px;
    z-index: 100;
    /*padding-left: 5%;*/
    background-color: #003399;
    border-bottom: 6px solid #1ec7a9;
}

    .sidebar.h_menu .list {
        padding: 0 !important;
    }

    .sidebar.h_menu .menu .header {
        display: none;
    }

    .sidebar.h_menu .menu li > a {
        font-size: 15px;
        color: #FFFFFF;
    }

        .sidebar.h_menu .menu li > a::after {
            display: none;
        }

        .sidebar.h_menu .menu li > a:before {
            content: '';
            display: block;
            width: 0;
            height: 1px;
            transition: width .3s;
            top: 0px !important;
            left: 0;
            right: auto;
            font-size: 0 !important;
            position: absolute;
        }

        .sidebar.h_menu .menu li > a:hover:before {
            width: 100%;
        }

    .sidebar.h_menu .menu li.active.open > a:before {
        content: '';
        transform: unset;
        width: 100%;
        top: 0;
    }

    .sidebar.h_menu .menu li:hover .ml-menu {
        display: block !important;
    }

      .sidebar.h_menu .menu-menu dropdown-submenu:hover{
        background-color: #1ec7a9;
    color: #ffffff;
    padding: 3px 5px;
    border-bottom: 1px solid #1ec7a9;
    }

        .sidebar.h_menu .menu li:hover{
    
    background-color: #1ec7a9;
    color: #ffffff;
    padding: 4px 3px;
    /*border-bottom: 6px solid #1ec7a9;*/
    }



    .sidebar.h_menu:hover {
  border-bottom: 6px solid #1ec7a9;
    }


    .sidebar.h_menu .menu li:last-child {
        position: relative;
    }

        .sidebar.h_menu .menu li:last-child .ml-menu {
            right: 0;
            left: auto;
        }

            .sidebar.h_menu .menu li:last-child .ml-menu::before, .sidebar.h_menu .menu li:last-child .ml-menu::after {
                right: 30px;
                left: auto;
            }

    .sidebar.h_menu .menu li .ml-menu {
        position: absolute;
        background: #ffffff; /*#8ad526;*/ /*#8293af*/
        width: 210px /*250px*/;
        border-radius: .55rem;
        box-shadow: 0px 5px 10px 0px #888888;
        padding: 2px; /*4*/ /* 10px*/
        padding-left: 0px;
        display: none !important;
    }

        /*.sidebar.h_menu .menu li .ml-menu::before, .sidebar.h_menu .menu li .ml-menu::after {
                content: "";
                width: 0;
                height: 0;
                position: absolute;
                bottom: 100%;
                border-style: solid;
                left: 28px;
            }*/

        .sidebar.h_menu .menu li .ml-menu::before {
            border-width: 0 8px 8px 8px;
            border-color: rgba(0,0,0,0.1) transparent;
        }

        .sidebar.h_menu .menu li .ml-menu::after {
            border-width: 0 6px 6px 6px;
            border-color: #fff transparent;
        }

.dropdown-submenu > .dropdown-menu li:hover {
background:none !important;
}
        .sidebar.h_menu .menu li .ml-menu li a {
            /*padding: 7px 0px 7px 40px;*/
            padding: 3px 0px 3px 30px;
            position: relative;
        }
            .sidebar.h_menu .menu li .ml-menu li a:hover {
                     background: #eef7f6;
    color: #1ec7a9;
    font-weight: 400;

            }


            .dropdown-submenu:hover>a, .dropdown-submenu:hover a.pressed {
       color: #1ec7a9 !important;
    text-decoration: none;
    background: #f2f3f1 !important;
}


            .sidebar.h_menu .menu li .ml-menu li a:hover::before {
                /*left: 20px;*/
                left: 7px;
             
            }

            .sidebar.h_menu .menu li .ml-menu li a:before {
                content: '\f30f';
                position: absolute;
                transition: .5s;
                left: 15px;
                font-size: 12px !important;
                font-family: 'Material-Design-Iconic-Font';
                color: #9e9e9e;
                top: 3px !important;
                transform: initial;
                width: 0;
            }

.menu_dark .list {
    color: #78909c;
}

.menu_dark .sidebar {
    background: #191f28;
    box-shadow: 1px 0px 20px rgba(0,0,0,0.08);
}

    .menu_dark .sidebar .menu .list a {
        color: #78909c;
    }

@media (max-width: 1169px) {
    .sidebar {
        height: 100vh;
        top: 0;
    }

        .sidebar .slimScrollDiv, .sidebar .list {
            /*height: 100vh !important;*/
            margin-top: 25%;
        }





    .indicatorckekcls {
        width: 64% !important;
        display: inherit;
        vertical-align: middle;
        margin-top: 7%;
        /* text-align: right; */
        margin-left: -2%;
    }
}

@media (max-width: 767px) {
    .sidebar .menu .list > li:last-child {
        padding-bottom: 40px;
    }


    .indicatorckekcls {
        width: 40% !important;
        display: inherit;
        vertical-align: middle;
        margin-top: 19%;
        /* text-align: right; */
        margin-left: -93%;
    }
}

.overlay {
    position: fixed;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 12;
}

.right-sidebar {
    width: 380px;
    height: calc(100vh - 0px);
    position: fixed;
    right: -425px;
    top: 13%;
    background: #fff;
    z-index: 13 !important;
    -webkit-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    overflow: hidden;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

    .right-sidebar.open {
        right: 0;
    }

    .right-sidebar .card {
        padding: 8px 11px;
        box-shadow: none;
    }

        .right-sidebar .card h6 {
            border-bottom: 1px solid #eee;
            font-size: 12px;
        }

    .right-sidebar .nav-tabs {
        padding: 9px 20px;
        border-bottom: 1px solid #eee;
    }

.choose-skin li {
    position: relative;
    cursor: pointer;
}

    .choose-skin li.active:after {
        font-family: 'Material Icons';
        position: absolute;
        top: 15px;
        left: 18px;
        content: '\E876';
        font-size: 18px;
        color: #fff;
    }

    .choose-skin li div {
        width: 55px;
        height: 55px;
    }

    .choose-skin li span {
        position: relative;
        bottom: 7px;
        left: 5px;
    }

.choose-skin .red {
    background-color: #ec3b57;
}

.choose-skin .pink {
    background-color: #E91E63;
}

.choose-skin .purple {
    background-color: #a27ce6;
}

.choose-skin .deep-purple {
    background-color: #673AB7;
}

.choose-skin .blue {
    background-color: #60bafd;
}

.choose-skin .cyan {
    background-color: #49c5b6;
}

.choose-skin .green {
    background-color: #50d38a;
}

.choose-skin .light-green {
    background-color: #8BC34A;
}

.choose-skin .orange {
    background-color: #ffc323;
}

.choose-skin .deep-orange {
    background-color: #f83600;
}

.choose-skin .grey {
    background-color: #9E9E9E;
}

.choose-skin .blue-grey {
    background-color: #607D8B;
}

.choose-skin .indigo {
    background-color: #3F51B5;
}

.choose-skin .light-blue {
    background-color: #03A9F4;
}

.choose-skin .teal {
    background-color: #009688;
}

.choose-skin .lime {
    background-color: #CDDC39;
}

.choose-skin .amber {
    background-color: #FFC107;
}

.choose-skin .brown {
    background-color: #795548;
}

.choose-skin .blush {
    background-color: #ff758e;
}
@media (max-width: 400px) {
    .ls-closed section.content {
        margin: 57% 0 0 0 !important;
    }
    .navbar-nav > li > a {
  padding: 0px 13px;
  line-height: 45px;
  color: #FFFFFF;
}
    .container {
        width: 100%;
        padding-right: 1px !important;
        padding-left: 1px !important;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    }

    #ctl00_ContentPlaceHolder1_divimapdesk {
        /*width: 100% !important;*/
        /*width: 266px !important;
         */
        /*overflow: scroll;*/
        /*height:466px !important;*/
        /*height: 164px !important;*/
    }
    #mapster_wrap_0 {
    
    /*width: 1266px !important;*/
    }
    .mapster_el {
    /*height:auto !important;
    width: 1266px !important;*/
    }


    #ctl00_ContentPlaceHolder1_imapdesk
   { /*width:100% !important;*/
        /*height: 164px !important;*/


    }
}

@media (max-width: 568px) {
    .sidebar .menu .list .ml-menu li a {
  padding: 7px 0 7px 32px;
  font-size: 11px;
}
    .dropdown-submenu:hover > .dropdown-menu {
  display: block;
  background-color: #ffffff;
  margin-left: -90% !important;
  font-size: 10px;
  /* margin-right: -80%; */
  margin-top: 12%;
  /* width: 90%; */
  width: 100%;
  box-shadow: 0px 5px 10px 0px #888888;
}

    .ls-closed section.content {
  margin: 32% 0 0 0 !important;
}
    .container {
  width: 100%;
  /*padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;*/
}

    /*#ctl00_ContentPlaceHolder1_divimapdesk{
    width: 366px !important;
     overflow:auto;
    }*/

}
@media (max-width: 768px) {

       .right-sidebar {
    width: 380px;
    height: 100%;
    position: fixed;
    right: -425px;
    top: 27%;
    background: #fff;
    z-index: 13 !important;
    -webkit-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    box-shadow: -2px 2px 5px rgba(0,0,0,0.1);
    overflow: hidden;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
    .right-sidebar .slim_scroll {
        padding-bottom: 40px;
    }

    .sidebar .slimScrollDiv {
        margin: 21px 0 0 0;
    }
    #LinkButton1 {
        margin-left: -152%;
    }

    .ls-closed section.content {
       margin: 21px 0 0 0;

    }
}

.p-l--125 {
    margin-left: -125px;
}

.p-t--125 {
    margin-top: -125px;
}

.p-r--125 {
    margin-right: -125px;
}

.p-b--125 {
    margin-bottom: -125px;
}

.p-l--120 {
    margin-left: -120px;
}

.p-t--120 {
    margin-top: -120px;
}

.p-r--120 {
    margin-right: -120px;
}

.p-b--120 {
    margin-bottom: -120px;
}

.p-l--115 {
    margin-left: -115px;
}

.p-t--115 {
    margin-top: -115px;
}

.p-r--115 {
    margin-right: -115px;
}

.p-b--115 {
    margin-bottom: -115px;
}

.p-l--110 {
    margin-left: -110px;
}

.p-t--110 {
    margin-top: -110px;
}

.p-r--110 {
    margin-right: -110px;
}

.p-b--110 {
    margin-bottom: -110px;
}

.p-l--105 {
    margin-left: -105px;
}

.p-t--105 {
    margin-top: -105px;
}

.p-r--105 {
    margin-right: -105px;
}

.p-b--105 {
    margin-bottom: -105px;
}

.p-l--100 {
    margin-left: -100px;
}

.p-t--100 {
    margin-top: -100px;
}

.p-r--100 {
    margin-right: -100px;
}

.p-b--100 {
    margin-bottom: -100px;
}

.p-l--95 {
    margin-left: -95px;
}

.p-t--95 {
    margin-top: -95px;
}

.p-r--95 {
    margin-right: -95px;
}

.p-b--95 {
    margin-bottom: -95px;
}

.p-l--90 {
    margin-left: -90px;
}

.p-t--90 {
    margin-top: -90px;
}

.p-r--90 {
    margin-right: -90px;
}

.p-b--90 {
    margin-bottom: -90px;
}

.p-l--85 {
    margin-left: -85px;
}

.p-t--85 {
    margin-top: -85px;
}

.p-r--85 {
    margin-right: -85px;
}

.p-b--85 {
    margin-bottom: -85px;
}

.p-l--80 {
    margin-left: -80px;
}

.p-t--80 {
    margin-top: -80px;
}

.p-r--80 {
    margin-right: -80px;
}

.p-b--80, .profile-page .profile-header .detail .u_name {
    margin-bottom: -80px;
}

.p-l--75 {
    margin-left: -75px;
}

.p-t--75 {
    margin-top: -75px;
}

.p-r--75 {
    margin-right: -75px;
}

.p-b--75 {
    margin-bottom: -75px;
}

.p-l--70 {
    margin-left: -70px;
}

.p-t--70 {
    margin-top: -70px;
}

.p-r--70 {
    margin-right: -70px;
}

.p-b--70 {
    margin-bottom: -70px;
}

.p-l--65 {
    margin-left: -65px;
}

.p-t--65 {
    margin-top: -65px;
}

.p-r--65 {
    margin-right: -65px;
}

.p-b--65 {
    margin-bottom: -65px;
}

.p-l--60 {
    margin-left: -60px;
}

.p-t--60 {
    margin-top: -60px;
}

.p-r--60 {
    margin-right: -60px;
}

.p-b--60 {
    margin-bottom: -60px;
}

.p-l--55 {
    margin-left: -55px;
}

.p-t--55 {
    margin-top: -55px;
}

.p-r--55 {
    margin-right: -55px;
}

.p-b--55 {
    margin-bottom: -55px;
}

.p-l--50 {
    margin-left: -50px;
}

.p-t--50 {
    margin-top: -50px;
}

.p-r--50 {
    margin-right: -50px;
}

.p-b--50 {
    margin-bottom: -50px;
}

.p-l--45 {
    margin-left: -45px;
}

.p-t--45 {
    margin-top: -45px;
}

.p-r--45 {
    margin-right: -45px;
}

.p-b--45 {
    margin-bottom: -45px;
}

.p-l--40 {
    margin-left: -40px;
}

.p-t--40 {
    margin-top: -40px;
}

.p-r--40 {
    margin-right: -40px;
}

.p-b--40 {
    margin-bottom: -40px;
}

.p-l--35 {
    margin-left: -35px;
}

.p-t--35 {
    margin-top: -35px;
}

.p-r--35 {
    margin-right: -35px;
}

.p-b--35 {
    margin-bottom: -35px;
}

.p-l--30 {
    margin-left: -30px;
}

.p-t--30 {
    margin-top: -30px;
}

.p-r--30 {
    margin-right: -30px;
}

.p-b--30 {
    margin-bottom: -30px;
}

.p-l--25 {
    margin-left: -25px;
}

.p-t--25 {
    margin-top: -25px;
}

.p-r--25 {
    margin-right: -25px;
}

.p-b--25 {
    margin-bottom: -25px;
}

.p-l--20 {
    margin-left: -20px;
}

.p-t--20 {
    margin-top: -20px;
}

.p-r--20 {
    margin-right: -20px;
}

.p-b--20 {
    margin-bottom: -20px;
}

.p-l--15 {
    margin-left: -15px;
}

.p-t--15 {
    margin-top: -15px;
}

.p-r--15 {
    margin-right: -15px;
}

.p-b--15 {
    margin-bottom: -15px;
}

.p-l--10 {
    margin-left: -10px;
}

.p-t--10 {
    margin-top: -10px;
}

.p-r--10 {
    margin-right: -10px;
}

.p-b--10 {
    margin-bottom: -10px;
}

.p-l--5 {
    margin-left: -5px;
}

.p-t--5 {
    margin-top: -5px;
}

.p-r--5 {
    margin-right: -5px;
}

.p-b--5 {
    margin-bottom: -5px;
}

.m-l--125 {
    margin-left: -125px;
}
.m-b--1 {
 margin-bottom: -1px;
}
.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, .profile-page .profile-header .detail .u_name {
    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, .card-plain .header, .ls-toggle-menu section.content, .overlay-open .sidebar {
    /*margin-left: 10%;*/
    margin-left: -4%;
    padding-left: 0%;
}

.ls-toggle-menu section.content, .overlay-open .sidebar {
    margin-left: -4%;
    padding-left: 0%;
    background-color: #003399;
}

.m-t-0, .tabcontrol > .steps > ul > li.current, .page-calendar .event-name h4, .authentication .company_detail .logo, .location_list li h4, .weather2 .days-list .day h5, .activity li a .info h4, .contact .c_list .checkbox, .profile-page .profile-header .detail .u_name h4, .profile-page .profile-header .user_earnings h4 {
    margin-top: 0px;
}
.m-t-0 {

 margin-top: 0px !important;
}
.m-r-0, .card-plain .header {
    margin-right: 0px;
}
.checkbox .checkbox-circle label {

    border-radius:50%;
}

.theme-green .checkbox .checkbox-circle input[type="checkbox"]:checked+label::after {
    border-color: #50d38a;
    background: #50d38a;
    color: #fff;
    border-radius: 50%;
}

.m-b-0, .checkbox label, .radio label, .card-signup .text-divider, .footer ul, .navbar-nav li.notifications .media, .right-sidebar .card, .right-sidebar .card ul, .card .header, .page-calendar .event-name h6, .page-calendar .event-name h4, .page-calendar .event-name p, .page-calendar .event-name address, .authentication .card-plain .header h5, .project_report h6, .location_list, .location_list li h4, .activity li a .info h4, .inbox-widget .inbox-inner .inbox-item-info .inbox-date, .inbox-widget .inbox-inner .inbox-item-info .author, .inbox-widget .inbox-inner .inbox-item-info .inbox-message, .profile_state li h4, .social_media_table .table, .new_friend_list, .new_friend_list li .users_name, .to-do-list .checkbox, .contact .action_bar .delete_all, .contact .c_list .checkbox, .contact .c_list .c_name, .contact .c_list address, .profile-page .profile-header .detail .u_name h4, .pricing, .pricing h3 {
    margin-bottom:12px;
}

.m-l-5, .badge {
    margin-left: 5px;
}
.m-2 {

margin:2px;}
.mrg-5 {

margin:5px;}
.m-3 {

margin:3px;}
.m-l-1 {
    margin-left:1px;

}
.pod {
 margin-left:0px;
 border-width:3px;
}
.m-t-5, .card .card-inside-title small, .card .header h2 small, .page-calendar .event-name address, .team-info, .new_friend_list li .users_name {
    margin-top: 5px;
}

    .m-r-5, .badge, .sub_menu .btn i, .visitors-chart span i, .page-calendar .event-name address i {
        margin-right: 5px;
    }

.m-b-5 {
    margin-bottom: 5px;
}

.m-l-10, .chat-widget li.left .chat-info, .contact .c_list .c_name {
    margin-left: 10px;
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu:hover {
        background: #f5f5f5;
        border-radius: 6px;
    }

.clslgohov {
    color: #050505;
    cursor: pointer;
}

    .clslgohov:hover, focus {
        color: #050505;
        cursor: pointer;
        font-weight: 600;
    }

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
        background: none;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
/*.dropdown-submenu > .dropdown-menu :before {
               content: "";
    position: absolute;
    top: 27px;
    left: -12px;
    border-style: solid;
    border-width: 12px 12px 12px 0;
    border-color: transparent #eee;
    display: block;
    width: 0;
    z-index: 1;
        }*/

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
    background-color: #ffffff; /*#8ad526*/ /*#8293af*/
    margin-left: -80px;
    /*width: 90%;*/
    width: 192px;
    box-shadow: 0px 5px 10px 0px #888888;
}


    .dropdown-submenu:hover > .dropdown-menu multi-level {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        border-style: solid;
        left: -3px;
        transform: rotate(272deg);
    }



        .dropdown-submenu:hover > .dropdown-menu multi-level::before {
            border-width: 0 8px 8px 8px;
            border-color: rgba(0,0,0,0.1) transparent;
        }


.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-menu multi-level {
    overflow: inherit;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
/*.sidebar.h_menu .menu li .ml-menu li*/
.dropdown-menu multi-level li
/*.sidebar.h_menu .menu li .ml-menu li .dropdown-menu multi-level  li>a*/ {
    margin-right: 0px;
}

.dropdown-submenu > dropdown-menu multi-level > li > a {
    font-size: 12px;
    line-height: 5px !important;
}

.dropdown-submenu ,dropdown-menu multi-level{
background:none !important;

}

    .dropdown-menu multi-level li {
   background:none !important;
 }

.sidebar.h_menu .menu li .ml-menu li a {
    margin-right: 0px;
    font-weight: 400;
    color: #131418;
    font-size: 12px;
    /*font-weight: 600;*/
     
}



.m-t-10, .social-links, .profile_state li h4 {
    margin-top: 10px;
}

.m-r-10, .ls-closed .bars:after, .ls-closed .bars:before, .chat-widget li.right .chat-info, .follow_us .media .media-object {
    margin-right: 10px;
}

.p-d-t-15 {
    padding-top: 15px;
}


.startdtmymeet {
    max-width: 24%;
    padding-left: 0px;
    padding-right: 7px;
}

.startdtmymeettxt {
    max-width: 40%;
    padding-left: 0px;
    padding-right: 0px;
}


.enddtmymeet {
    max-width: 24%;
    padding-left: 0px;
    padding-right: 7px;
}

.pnlBackGround {
    position: fixed;
    top: 10% !important;
    left: 16% !important;
}



.m-b-10, .card-signup .footer, .authentication .company_detail h3, .project_widget .pw_content .pw_header {
    margin-bottom: 10px;
}

.m-l-15, .navbar-nav li.notifications .media .media-body {
    margin-left: 5px;
}

.m-t-15, .sidebar .menu .list .header, .to-do-list ul li {
    margin-top: 15px;
}

.m-r-15, .alert .alert-icon, .navbar-nav .profile .user-info a, .visitors-chart span {
    margin-right: 15px;
}

.m-b-15, .right-sidebar .card h6, .card .card-inside-title, .authentication .company_detail .social_link, .activity li a, .new_friend_list li {
    margin-bottom: 15px;
}

.m-l-20, .card-signup .header, .media.mright .media-right, .profile-page .profile-header .detail .u_name {
    margin-left: 20px;
}

.m-t-20, .card-signup .checkbox, .overlay_menu .links h6 {
    margin-top: 20px;
}

.m-r-20, .card-signup .header,.media.mleft .media-left, .bs-example .media .media-left {
    margin-right: 20px;
}
.sidebar.h_menu .menu li > a {
 margin-right: 16px;
}
.m-b-20, .visitors-chart .donut_chart, .media, .authentication .card-plain .header, .chart, .chat-widget li {
    margin-bottom: 20px;
}

.m-l-25 {
    margin-left: 25px;
}

.m-t-25, .card .card-inside-title {
    margin-top: 25px;
}

.m-r-25 {
    margin-right: 25px;
}

.m-b-25 {
    margin-bottom: 25px;
}

.m-l-30, .ls-closed .navbar-logo .navbar-brand {
    margin-left: 30px;
}

.m-t-30, .card-signup .text-divider {
    margin-top: 30px;
}

.m-r-30 {
    margin-right: 30px;
}

.m-b-30 {
    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, .authentication .company_detail .logo {
    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;
}

/*.block-header {
       height: 59px;
    vertical-align: middle;
    padding-top: 24px !important;
}*/

.margin-0, .block-header .breadcrumb, .card .header .header-dropdown, .card .header h2, .bootstrap-select .btn, .media .media-body .media-heading, .wizard ul, .tabcontrol ul, .tabcontrol > .steps > ul > li > a, .dropdown-menu ul.menu .menu-info h4, .dropdown-menu ul.menu .menu-info p, .fc-overlay.left, .fc-overlay.right, .fc .fc-toolbar, .fc .fc-toolbar .fc-button, .fc .fc-toolbar h2, .search_result_page .title, .project_report .team-info, .widget-user .wid-u-info h5, .weather2 .city-selected .temp h2, .weather2 .days-list, .project_widget .pw_content .pw_header h6, .inbox-widget, .inbox-widget .inbox-inner .hover_action .btn, .profile_state, .contact .action_bar .btn, .contact .action_bar .search, .contact .c_list tr td .btn, .overlay_menu .btn, .overlay_menu .social p, .overlay_menu .social p a {
    margin: 0 !important;
}

.p-l-0, .card-plain .content, .sidebar .menu .list .ml-menu, .sidebar.h_menu .menu li > a, .dropdown-menu ul.menu, .authentication .company_detail .footer ul li:first-child a, .pricing, .invoice .nav-tabs {
    padding-left: 0px;
}

.p-t-0, .card-signup .card-body, .inbox-widget .inbox-inner:first-child {
    padding-top: 0px;
}

.p-r-0, .card-plain .content, .sidebar.h_menu .menu li > a, .invoice .nav-tabs {
    padding-right: 0px;
}

.p-b-0, .card-signup .card-body, .inbox-widget .inbox-inner:last-child {
    padding-bottom: 0px;
}

.p-l-5 {
    padding-left: 5px;
}

.p-t-5 {
    padding-top: 5px;
}

.p-r-5, .choose-skin li {
    padding-right: 5px;
}

.p-b-5, .right-sidebar .card h6, .block-header h2 {
    padding-bottom: 5px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-t-10, .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr th {
    padding-top: 10px;
}

.p-r-10 {
    padding-right: 10px;
}

.p-b-10, .sidebar .menu .list .ml-menu {
    padding-bottom: 10px;
}

.p-l-15, .sidebar .menu .list {
    padding-left: 15px;
}

.p-t-15, .right-sidebar .slim_scroll {
    padding-top: 15px;
}

.p-r-15, .sidebar .menu .list {
    padding-right: 15px;
}

.p-b-15, .to-do-list ul li {
    padding-bottom: 15px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-t-20, .tabcontrol > .content {
    padding-top: 20px;
}

.p-r-20 {
    padding-right: 20px;
}

.p-b-20 {
    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 {
    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, .footer ul, .ls-closed .sidebar .col-12, .navbar-logo .navbar-brand, .navbar-nav .dropdown-menu, .right-sidebar .nav-tabs + .tab-content, .block-header .breadcrumb, .block-header .nav-tabs, .card .header .header-dropdown, .wizard ul, .tabcontrol ul, .wizard ul > li, .tabcontrol ul > li, .tabcontrol > .steps > ul > li:hover, .dropdown-menu, .dropdown-menu .footer, .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, .authentication .company_detail .social_link, .location_list li, .chat-widget, .follow_us .media .status, .profile_state, .profile_state li, .file_manager .file, .overlay_menu .social p a {
    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, .dropdown-menu .header, .authentication .company_detail {
    text-align: left;
}

.align-center, .modal.modal-mini p, .modal.modal-mini .modal-profile, .card-signup .text-divider, .card-signup .social-line, .navbar-nav li.app_menu ul li a, .sidebar .menu .list a i, .visitors-chart, .dropdown-menu ul.menu .icon-circle, .chart, .chart > span > img, .location_list li, .weather2 .days-list .day, .activity li a i, .member-card, .profile_state li, .social_icon, .new_friend_list li, .profile-page .profile-header .user_earnings, .pricing, .file_manager .file .icon, .overlay_menu .social, .overlay_menu .social .icon {
    text-align: center;
}

.align-right, .media.mright .media-body, .chat-widget li.right {
    text-align: right;
}

.align-justify {
    text-align: justify;
}

.no-resize {
    resize: none;
}

.font-bold, .media .media-body .media-heading {
    font-weight: bold;
}

.font-italic {
    font-style: italic;
}

.font-underline {
    text-decoration: underline;
}

.font-line-through {
    text-decoration: line-through;
}

.font-overline {
    text-decoration: overline;
}

.block-header h2 {
    margin: 0;
    font-size: 23px;
    font-weight: 600;
    color: #3196d3;
}
.block-header h2 span {
 
  font-weight: 600;
  color: #3196d3;
}
.block-header h3 {
    margin: 0;
    line-height: 31px;
    font-size: 21px;
    font-weight: 600;
    color: #3196d3;
}

    .block-header h3 small {
        font-size: 19px;
        font-weight: 600;
    }


.block-header h2 small {
    font-size: 16px;
    font-weight: 600;
}

.block-header .breadcrumb {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    background: transparent;
}

.block-header .nav-tabs {
    float: right;
}

.bg-red {
    background-color: #ec3b57 !important;
    color: #fff;
}

    .bg-red .content .text, .bg-red .content .number {
        color: #fff !important;
    }

.bg-pink {
    background-color: #E91E63 !important;
    color: #fff;
}

    .bg-pink .content .text, .bg-pink .content .number {
        color: #fff !important;
    }

.bg-purple {
    background-color: #a27ce6 !important;
    color: #fff;
}

    .bg-purple .content .text, .bg-purple .content .number {
        color: #fff !important;
    }

.bg-deep-purple {
    background-color: #673AB7 !important;
    color: #fff;
}

    .bg-deep-purple .content .text, .bg-deep-purple .content .number {
        color: #fff !important;
    }

.bg-blue {
    background-color: #60bafd !important;
    color: #fff;
}

    .bg-blue .content .text, .bg-blue .content .number {
        color: #fff !important;
    }

.bg-cyan {
    background-color: #49c5b6 !important;
    color: #fff;
}

    .bg-cyan .content .text, .bg-cyan .content .number {
        color: #fff !important;
    }

.bg-green {
    background-color: #50d38a !important;
    color: #fff;
}

    .bg-green .content .text, .bg-green .content .number {
        color: #fff !important;
    }

.bg-light-green {
    background-color: #8BC34A !important;
    color: #fff;
}


.bg-thick-green {
    background-color: #55930f !important;
    color: #000000;
}

.bg-light-green-new {
    background-color: #1ade31 !important;
    color: #fff;
}

    .bg-light-green .content .text, .bg-light-green .content .number {
        color: #fff !important;
    }

.bg-#ff0 {
    background-color: #ffe821 !important;
    color: #fff;
}

    .bg-#ff0 .content .text, .bg-#ff0 .content .number {
        color: #fff !important;
    }

.bg-orange {
    background-color: #ffc323 !important;
    color: #fff;
}

    .bg-orange .content .text, .bg-orange .content .number {
        color: #fff !important;
    }

.bg-deep-orange {
    background-color: #f83600 !important;
    color: #fff;
}

    .bg-deep-orange .content .text, .bg-deep-orange .content .number {
        color: #fff !important;
    }

.bg-grey {
    background-color: #9E9E9E !important;
    color: #fff;
}

    .bg-grey .content .text, .bg-grey .content .number {
        color: #fff !important;
    }

.bg-blue-grey {
    background-color: #607D8B !important;
    color: #fff;
}

    .bg-blue-grey .content .text, .bg-blue-grey .content .number {
        color: #fff !important;
    }

.bg-indigo {
    background-color: #3F51B5 !important;
    color: #fff;
}

    .bg-indigo .content .text, .bg-indigo .content .number {
        color: #fff !important;
    }

.bg-light-blue {
    background-color: #03A9F4 !important;
    color: #fff;
}

    .bg-light-blue .content .text, .bg-light-blue .content .number {
        color: #fff !important;
    }

.bg-teal {
    background-color: #009688 !important;
    color: #fff;
}
.bg-teal-new {
    background-color: #39CCCC !important;
    color: #fff;
}
    .bg-teal .content .text, .bg-teal .content .number {
        color: #fff !important;
    }

.bg-lime {
    background-color: #CDDC39 !important;
    color: #fff;
}.bg-lime-new {
    background-color: #01FF70 !important;
    color: #fff;
}

    .bg-lime .content .text, .bg-lime .content .number {
        color: #fff !important;
    }

.bg-amber {
    background-color: #FFC107 !important;
    color: #fff;
}

    .bg-amber .content .text, .bg-amber .content .number {
        color: #fff !important;
    }

.bg-brown {
    background-color: #795548 !important;
    color: #fff;
}

    .bg-brown .content .text, .bg-brown .content .number {
        color: #fff !important;
    }

.bg-blush {
    background-color: #ff758e !important;
    color: #fff;
}

    .bg-blush .content .text, .bg-blush .content .number {
        color: #fff !important;
    }

.bg-#000 {
    background-color: #000 !important;
    color: #fff;
}

    .bg-#000 .content .text, .bg-#000 .content .number {
        color: #fff !important;
    }

.bg-#fff {
    background-color: #fff !important;
    color: #fff;
}

    .bg-#fff .content .text, .bg-#fff .content .number {
        color: #fff !important;
    }

.col-red {
    color: #ec3b57 !important;
}

.col-pink {
    color: #E91E63 !important;
}

.col-purple {
    color: #a27ce6 !important;
}

.col-deep-purple {
    color: #673AB7 !important;
}

.col-blue {
    color: #60bafd !important;
}

.col-cyan {
    color: #49c5b6 !important;
}

.col-green {
    color: #50d38a !important;
}

.col-light-green {
    color: #8BC34A !important;
}

.col-#ff0 {
    color: #ffe821 !important;
}

.col-orange {
    color: #ffc323 !important;
}

.col-deep-orange {
    color: #f83600 !important;
}

.col-grey {
    color: #9E9E9E !important;
}

.col-blue-grey {
    color: #607D8B !important;
}

.col-indigo {
    color: #3F51B5 !important;
}

.col-light-blue {
    color: #03A9F4 !important;
}

.col-teal {
    color: #009688 !important;
}

.col-lime {
    color: #CDDC39 !important;
}

.col-amber {
    color: #FFC107 !important;
}

.col-brown {
    color: #795548 !important;
}

.col-blush {
    color: #ff758e !important;
}

.col-#000 {
    color: #000 !important;
}

.col-#fff {
    color: #fff !important;
}

@media only screen and (max-width: 767px) {
    .block-header .nav-tabs {
        margin-top: 15px !important;
    }

    .block-header h2 small {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .navbar .nav > li {
        display: inline-block;
    }

    .navbar .navbar-nav .open .dropdown-menu {
        background-color: #fff;
        position: absolute;
    }

    .navbar .dropdown-menu {
        right: -85px;
    }

        .navbar .dropdown-menu::before {
            display: none;
        }

    .dt-buttons {
        float: none !important;
        text-align: center;
        margin-bottom: 15px;
    }

    .panel-switch-btn {
        top: 12px;
        right: 0 !important;
    }
}

body {
    background-color: #f4f7f6;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    /*font-family: poppins;*/
    font-weight: 400;
    font-size: 10px;
}

button, input, select, a {
    outline: none !important;
}

    a:hover {
        text-decoration: none;
    }

.no-animate {
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
}

section.content {
    margin:2.5% 0 0 0;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    padding: 2% 0 0 0;
    /*transition: .5s;*/
    transition: left 0.1s;
    z-index: 9;
    position: relative;
    border-radius: .55rem;
}

.Rtable-collapse {
    border: 0px solid #fff;
}










/*section.content::before {
        background: #039;
        top: -148px;
        left: 0;
        content: '';
        height: 117px ;
        width: 100%;
        position: absolute;
    }*/

section small {
    font-size: 90%;
}


.mytable {

border-top: 1px solid #d4d7d8;
    padding: 5px;
    padding-top: 25px;
    border-radius: 19px;
    border-bottom: 1px solid #d4d7d8;
    border-left: 1px solid #d4d7d8;
    border-right: 2px solid #d4d7d8;
}

.mytable th {

    border-bottom: 1px solid #d4d7d8;
    padding: 7px;
    /* border-width: 1px; */
    border-right: 1px solid transparent;
}



.mytable td {

/*border:1px solid #99d2e8;*/

}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    section.content {
        margin: 0% 0 0 0;
        -moz-transition: .5s;
        -o-transition: .5s;
        -webkit-transition: .5s;
        padding: 8% 0 0 0;
        transition: .5s;
        z-index: 9;
        position: relative;
        border-radius: .55rem;
    }

   
    .table-responsive {
        padding-bottom:15px;
    
    }

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track-piece  {
    background-color: #C2D2E4;
}

::-webkit-scrollbar-thumb:horizontal {
    width: 30px;
    background-color: #0A4C95;
}
::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
    /*::-webkit-scrollbar {
        width: 10px;
        height:3px;
    }1*/

    /* Track */
    /*::-webkit-scrollbar-track {
        background: #f1f1f1;
    }2*/

    /* Handle */
    /*::-webkit-scrollbar-thumb {
        background: #888;
    }3*/

        /* Handle on hover */
        /*::-webkit-scrollbar-thumb:hover {
            background: #555;
        }4*/


    .card .header .header-dropdown {
        top: 25%;
    }

    .modal-content {
        /*width: 50%;
        left: 15%;*/
    }


   ::-webkit-scrollbar-track
    {
    	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    	background-color: #F5F5F5;
    }
    
    ::-webkit-scrollbar
    {
    	width: 10px;
    	background-color: #F5F5F5;
    }
    
   ::-webkit-scrollbar-thumb
    {
    	background-color: #000000;
    	border: 2px solid #555555;
    }

}

.selectdiv {
    position: relative;
    /*Don't really need this just for demo styling*/
    float: left;
    min-width: 200px;
    margin: 50px 33%;
}

    .selectdiv:after {
        content: '\f078';
        font: normal normal normal 17px/1 FontAwesome;
        color: #0ebeff;
        right: 11px;
        top: 6px;
        height: 34px;
        padding: 15px 0px 0px 8px;
        border-left: 1px solid #0ebeff;
        position: absolute;
        pointer-events: none;
    }

/* IE11 hide native button (thanks Matt!) */
/*select::-ms-expand {
    display: none;
}*/

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Add some styling */
    display: block;
    width: 100%;
   
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
      width: 4px;
    height: 7px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}


.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;
    color: #fff !important;
}

.l-cyan {
    background: linear-gradient(45deg, #49cdd0, #00bcd4) !important;
    color: #fff !important;
}

.l-khaki {
    background: linear-gradient(45deg, khaki, #fdf181) !important;
}

.l-coral {
    background: linear-gradient(45deg, #f08080, #f58787) !important;
    color: #fff !important;
}

.l-salmon {
    background: linear-gradient(45deg, #ec74a1, #fbc7c0) !important;
    color: #fff !important;
}

.l-blue {
    background: linear-gradient(45deg, #72c2ff, #86f0ff) !important;
    color: #fff !important;
}

.l-seagreen {
    background: linear-gradient(45deg, #8ed8ec, #85f7b5) !important;
    color: #fff !important;
}

.l-amber {
    background: linear-gradient(45deg, #fda582, #f7cf68) !important;
    color: #fff !important;
}

.l-blush {
    background: linear-gradient(45deg, #dd5e89, #f7bb97) !important;
    color: #fff !important;
}

.l-parpl {
    background: linear-gradient(45deg, #a890d3, #edbae7) !important;
    color: #fff !important;
}

.l-slategray {
    background: linear-gradient(45deg, #708090, #7c8ea0) !important;
    color: #fff !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;
}

.col-white {
    color: #fff;
}

.btn-white {
    background-color: #fff;
    color: #000;
}

.bg-black {
    background-color: #000;
    color: #fff;
}
.sidebar.h_menu .menu li
{
        padding: 4px 3px;
}
.inlineblock, .footer nav, .footer ul li, .navbar-logo, .navbar-nav, .navbar-nav > li, .navbar-nav li.app_menu ul li, .navbar-nav > li > a, .sidebar, .sidebar.h_menu .menu li, .right-sidebar .theme-light-dark li, .choose-skin li, .choose-skin li div, .card, .card .header .header-dropdown li, .info-box-2 .icon, .info-box-2 .content, .wizard > .actions > ul, .tabcontrol > .steps > ul > li > a, .tabcontrol > .content, .dropdown-menu ul.menu .icon-circle, .dropdown-menu ul.menu .menu-info, .authentication .company_detail .social_link li, .chart, .team-info li, .chat-widget li .chat-info, .chat-widget li .message, .chat-widget li img, .follow_us .media .message, .follow_us .media .status, .social-links li, .social_icon, .contact .c_list .checkbox, .contact .c_list .c_name, .overlay_menu .social .icon {
    display: inline-block;
    /*border-top-left-radius: 3px;
    border-top-right-radius: 3px;*/
      
}

    .sidebar.h_menu .menu li a, .sidebar.h_menu .menu li .ml-menu li a {
        cursor: pointer !important;
    }

        .displayblock, .alert .alert-icon, .navbar-nav li.app_menu ul li a, .navbar-nav li.app_menu ul li a i, .navbar-nav li.app_menu ul li a span, .navbar-nav li.notifications .media .media-body .name, .navbar-nav li.notifications .media .media-body .message, .sidebar .menu .list a, .sidebar.h_menu .menu li .ml-menu li, .sidebar.h_menu .menu li .ml-menu li a:before, .block-header h2 small, .sub_menu.show, .card .card-inside-title, .card .card-inside-title small, .card .header .header-dropdown li a, .card .header h2 small, .wizard, .tabcontrol, .wizard ul > li, .tabcontrol ul > li, .wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active, .wizard > .content, .wizard > .actions, .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active, .tabcontrol > .steps, .dropdown-menu ul.menu li a, .dropdown-menu .footer a, .dropdown-menu > li > a, .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, .weather2 .city-selected .temp h2, .activity li a, .project_widget .pw_content .pw_meta small, .project_widget .pw_content .pw_meta span, .follow_us .media .name, .inbox-widget .inbox-inner:hover .hover_action, .inbox-widget .inbox-inner .inbox-item-info .inbox-message, .member-card .text-pink, .social_media_table .list-name, .new_friend_list li .join_date, .profile-page .profile-header .user_earnings span, .file_manager .file a:hover .hover, .file_manager .file .file-name small, .overlay_menu .links ul li a {
            display: block;
        }

    .displaynone, .overlay, .sidebar .menu .list .ml-menu {
        display: none;
        z-index: 9;
    }

.overflowhidden {
    overflow: hidden;
}

.z-index {
    z-index: 9999;
}

.fullscreen.is-fullscreen .zmdi-fullscreen::before {
    content: '\f16c';
}

.table tbody tr td, .table tbody th td {
    vertical-align: middle;
    /*white-space: nowrap;*/
    padding-top: 4px !important;
    padding-bottom: 5px !important;
    /*padding: 10px;*/
    line-height: 20px;
}

.modal-open {
    padding-right: 0 !important;
}

    .modal-open .modal {
        padding-right: 0 !important;
    }

.sub_menu {
    display: none;
    position: absolute;
    background: #fff;
    z-index: 99;
    transition: .5s;
}

    .sub_menu .btn {
        font-size: 14px;
    }

        .sub_menu .btn i {
            margin-top: -3px;
            vertical-align: middle;
        }

#bdatetimepicker {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.input-group-focus .bootstrap-datetimepicker-widget {
    display: block;
}

.input-group-focus .collapse.in {
    display: block;
}

    .input-group-focus .collapse.in .datepicker {
        visibility: visible;
        opacity: 1;
        transform: unset;
    }

.input-group-focus .bootstrap-datetimepicker-widget .timepicker .separator {
    background-color: transparent;
}

.input-group-focus .bootstrap-datetimepicker-widget .timepicker .btn {
    background-color: transparent;
    line-height: normal;
    border: 0;
    color: inherit;
    padding: 0;
    margin: 0;
}

@media screen and (max-width: 1920px) and (min-width: 1600px) {
    .container {
        max-width: 1500px;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1359px) {
    .container {
        max-width: 98%;
        height: inherit;
    }
}

@media only screen and (max-width: 1359px) {
    .sidebar.h_menu .menu li a {
        font-size: 12px;
    }

        .sidebar.h_menu .menu li a i {
            display: none;
        }

        .sidebar.h_menu .menu li a span {
            margin-left: 0;
        }
}

@media only screen and (max-width: 1080px) {
    .hidden-md {
        display: none;
    }
}

@media only screen and (max-width: 992px) {
    .hidden-sm {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

.visitors-chart .donut_chart {
    height: 270px;
}

.visitors-chart span i {
    font-size: 15px;
}

.bootstrap-tagsinput {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
}

.noUi-target {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    direction: ltr;
}

    .noUi-target * {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -ms-touch-action: none;
        touch-action: none;
        -ms-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

.noUi-origin {
    position: absolute;
    right: 0;
    top: 6px;
    left: 0;
    bottom: 0;
}

.noUi-handle {
    position: relative;
    z-index: 1;
}

.noUi-stacking .noUi-handle {
    z-index: 10;
}

.noUi-state-tap .noUi-origin {
    -webkit-transition: left 0.25s, top 0.25s;
    transition: left 0.25s, top 0.25s;
}

.noUi-state-drag * {
    cursor: inherit !important;
}

.noUi-base {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.noUi-horizontal {
    height: 18px;
}

    .noUi-horizontal .noUi-handle {
        width: 34px;
        height: 28px;
        left: -17px;
        top: 1px;
    }

.noUi-vertical {
    width: 18px;
}

    .noUi-vertical .noUi-handle {
        width: 28px;
        height: 34px;
        left: -6px;
        top: -17px;
    }

.noUi-background {
    background: #FAFAFA;
    box-shadow: inset 0 1px 1px #f0f0f0;
}

.noUi-connect {
    background: #f96332;
    box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
    -webkit-transition: background 450ms;
    transition: background 450ms;
}

.noUi-origin {
    border-radius: 2px;
}

.noUi-target {
    border-radius: 4px;
    border: 1px solid #D3D3D3;
    box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

    .noUi-target.noUi-connect {
        box-shadow: inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB;
    }

.noUi-dragable {
    cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
    cursor: n-resize;
}

.noUi-handle {
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;
}

.noUi-active {
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

.noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #E8E7E6;
    left: 14px;
    top: 6px;
}

.noUi-handle:after {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #E8E7E6;
    left: 14px;
    top: 6px;
    left: 17px;
}

.noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px;
}

.noUi-vertical .noUi-handle:after {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px;
    top: 17px;
}

[disabled].noUi-connect, [disabled] .noUi-connect {
    background: #B8B8B8;
}

[disabled].noUi-origin, [disabled] .noUi-handle {
    cursor: not-allowed;
}

.noUi-target {
    box-shadow: none;
    border: none;
}

.noUi-base {
    height: 15px;
    top: -6px;
}

.noUi-background {
    height: 3px;
    top: 6px;
    background-color: #bfbfbf;
    box-shadow: none;
}

.noUi-horizontal {
    height: 3px;
}

.noUi-connect {
    height: 3px;
    top: 6px;
    background-color: #f96332;
    box-shadow: none;
    overflow-x: hidden;
}

.noUi-horizontal .noUi-handle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: none;
    background-color: #f96332;
    border: none;
    left: -5px;
    top: 1px;
    transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.noUi-handle:before, .noUi-handle:after {
    content: none;
}

.noUi-target .noUi-active.noUi-handle {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    -ms-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
}

.noUi-target .range-label {
    position: absolute;
    height: 30px;
    width: 30px;
    top: -17px;
    left: -2px;
    background-color: #26A69A;
    border-radius: 50%;
    transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: scale(0.5) rotate(-45deg);
    transform-origin: 50% 100%;
}

.noUi-target .noUi-active .range-label {
    border-radius: 15px 15px 15px 0;
    transform: rotate(-45deg) translate(23px, -25px);
}

.range-label span {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    transform: rotate(45deg);
    opacity: 0;
    position: absolute;
    top: 7px;
    left: -1px;
    transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.noUi-active .range-label span {
    opacity: 1;
}

.ms-container {
    width: auto !important;
}

    .ms-container .ms-list {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        -ms-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        border-radius: 0 !important;
    }

        .ms-container .ms-list.ms-focus {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            -ms-box-shadow: none !important;
            box-shadow: none !important;
        }

    .ms-container .ms-selectable, .ms-container .ms-selection {
        min-width: 250px !important;
    }

        .ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
            color: #000000 !important;
            background-color: #e6e6e6 !important;
        }

        .ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selectable li.ms-elem-selection, .ms-container .ms-selection li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
            padding: 9px 15px 6px 15px !important;
        }

    .ms-container .ms-optgroup-label {
        padding: 5px 0 0 8px !important;
    }

@media only screen and (max-width: 767px) {
    .ms-container .ms-selectable {
        margin-bottom: 25px;
    }

    .ms-container .ms-selectable, .ms-container .ms-selection {
        width: 100%;
    }
}

.card {
    background: #fff;
    margin-bottom: 10px;
    transition: .5s;
    border: 0;
    /*margin-top: -2%;*/
    border-radius: 0.25rem;
    position: relative;
    /*padding-top:0.3%;*/
    width: 100%;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}

    .card .card-inside-title {
        font-size: 15px;
        color: #000;
    }

        .card .card-inside-title small {
            color: #9e9e9e;
            font-size: 11px;
        }

            .card .card-inside-title small a {
                color: #757575;
                font-weight: 700;
            }

    .card .bg-red, .card .bg-pink, .card .bg-purple, .card .bg-deep-purple, .card .bg-indigo, .card .bg-blue, .card .bg-light-blue, .card .bg-cyan, .card .bg-teal, .card .bg-green, .card .bg-light-green, .card .bg-lime, .card .bg-yellow, .card .bg-amber, .card .bg-orange, .card .bg-deep-orange, .card .bg-brown, .card .bg-grey, .card .bg-blue-grey, .card .bg-blush, .card .bg-black {
        color: #fff !important;
    }

        .card .bg-red h2, .card .bg-red small, .card .bg-pink h2, .card .bg-pink small, .card .bg-purple h2, .card .bg-purple small, .card .bg-deep-purple h2, .card .bg-deep-purple small, .card .bg-indigo h2, .card .bg-indigo small, .card .bg-blue h2, .card .bg-blue small, .card .bg-light-blue h2, .card .bg-light-blue small, .card .bg-cyan h2, .card .bg-cyan small, .card .bg-teal h2, .card .bg-teal small, .card .bg-green h2, .card .bg-green small, .card .bg-light-green h2, .card .bg-light-green small, .card .bg-lime h2, .card .bg-lime small, .card .bg-yellow h2, .card .bg-yellow small, .card .bg-amber h2, .card .bg-amber small, .card .bg-orange h2, .card .bg-orange small, .card .bg-deep-orange h2, .card .bg-deep-orange small, .card .bg-brown h2, .card .bg-brown small, .card .bg-grey h2, .card .bg-grey small, .card .bg-blue-grey h2, .card .bg-blue-grey small, .card .bg-blush h2, .card .bg-blush small, .card .bg-black h2, .card .bg-black small {
            color: #fff !important;
        }

        .card .bg-red .badge, .card .bg-pink .badge, .card .bg-purple .badge, .card .bg-deep-purple .badge, .card .bg-indigo .badge, .card .bg-blue .badge, .card .bg-light-blue .badge, .card .bg-cyan .badge, .card .bg-teal .badge, .card .bg-green .badge, .card .bg-light-green .badge, .card .bg-lime .badge, .card .bg-yellow .badge, .card .bg-amber .badge, .card .bg-orange .badge, .card .bg-deep-orange .badge, .card .bg-brown .badge, .card .bg-grey .badge, .card .bg-blue-grey .badge, .card .bg-blush .badge, .card .bg-black .badge {
            background-color: #fff;
            color: #424242;
        }

    .card.bg-dark {
        background: #191f28 !important;
    }

        .card.bg-dark .table td, .card.bg-dark .table th {
            border-top: 1px solid #232b38;
            color: #9e9e9e;
        }

        .card.bg-dark .btn-neutral {
            background-color: transparent;
            color: #fff;
        }

            .card.bg-dark .btn-neutral:focus {
                background-color: transparent;
            }

    /*.card .header {
        color: #424242;
        padding: 20px;
        position: relative;
        box-shadow: none;
    }*/

    .card .header {
      color: #424242;
    /* padding: 7px; */
    padding-top: 5px !important;
    position: relative;
    box-shadow: none;
    margin-bottom: 5px !important;
    }

        .card .header .header-dropdown {
            position: absolute;
            top: 9%;
            right: 10px;
            list-style: none;
        }

            .card .header .header-dropdown li a {
                padding: 5px 6px;
                /*color: white !important;*/
            }

            .card .header .header-dropdown ul > li a {
                color: #1ab1e3;
            }

            .card .header .header-dropdown li .dropdown-menu {
                border-radius: .55rem;
                overflow: hidden;
                background: white;
            }

                .card .header .header-dropdown li .dropdown-menu li {
                    display: block !important;
                    background: white;
                    border: 0px;
                }

                    .card .header .header-dropdown li .dropdown-menu li a {
                        padding: 5px;
                        /*border-radius: .1875rem;*/
                    }




            .card .header .header-dropdown i {
                font-size: 20px;
                color: #9e9e9e;
                -moz-transition: all 0.5s;
                -o-transition: all 0.5s;
                -webkit-transition: all 0.5s;
                transition: all 0.5s;
            }

                .card .header .header-dropdown i:hover {
                    color: #000;
                }

        .card .header h2 {
            font-size: 15px;
            color: #757575;
            position: relative;
        }

            .card .header h2::before {
                position: absolute;
                width: 20px;
                height: 1px;
                left: 0;
                top: -20px;
                content: '';
            }

            .card .header h2 small {
                font-size: 13px;
                color: #757575;
                line-height: 15px;
            }

                .card .header h2 small a {
                    font-weight: bold;
                    color: #757575;
                }

    .card .p-15 {
        padding: 15px !important;
    }

    .card .body {
        /*font-size: 14px;
	color: #333333;*/
        font-size: 13px;
        color: #2c2c2c;
        padding: 15px;
        font-weight: 400;
    }

.col-white {
    color: #fff !important;
}

@media only screen and (max-width: 767px) {
    .card .header {
        padding: 15px;
    }

        .card .header h2 {
            margin-right: 50px !important;
        }

        .card .header .header-dropdown {
            top: 10px;
        }

    .card .body {
        padding: 15px;
    }
}

.info-box {
    height: 80px;
    display: flex;
    cursor: default;
    background-color: #fff;
    position: relative;
    overflow: hidden;
}

    .info-box .icon {
        display: inline-block;
        text-align: center;
        background-color: rgba(0,0,0,0.12);
        width: 80px;
    }

        .info-box .icon i {
            color: #fff;
            font-size: 30px;
            line-height: 80px;
        }

        .info-box .icon .chart.chart-bar {
            height: 100%;
            line-height: 100px;
        }

            .info-box .icon .chart.chart-bar canvas {
                vertical-align: baseline !important;
            }

        .info-box .icon .chart.chart-pie {
            height: 100%;
            line-height: 123px;
        }

            .info-box .icon .chart.chart-pie canvas {
                vertical-align: baseline !important;
            }

        .info-box .icon .chart.chart-line {
            height: 100%;
            line-height: 115px;
        }

            .info-box .icon .chart.chart-line canvas {
                vertical-align: baseline !important;
            }

    .info-box .content {
        display: inline-block;
        padding: 7px 10px;
    }

        .info-box .content .text {
            font-size: 13px;
            margin-top: 11px;
            color: #555;
        }

        .info-box .content .number {
            font-weight: normal;
            font-size: 26px;
            color: #555;
        }

    .info-box.hover-zoom-effect .icon {
        overflow: hidden;
    }

        .info-box.hover-zoom-effect .icon i {
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

    .info-box.hover-zoom-effect:hover .icon i {
        opacity: 0.4;
        -moz-transform: rotate(-32deg) scale(1.4);
        -ms-transform: rotate(-32deg) scale(1.4);
        -o-transform: rotate(-32deg) scale(1.4);
        -webkit-transform: rotate(-32deg) scale(1.4);
        transform: rotate(-32deg) scale(1.4);
    }

    .info-box.hover-expand-effect:after {
        background-color: rgba(0,0,0,0.05);
        content: ".";
        position: absolute;
        left: 80px;
        top: 0;
        width: 0;
        height: 100%;
        color: transparent;
        -moz-transition: all 0.95s;
        -o-transition: all 0.95s;
        -webkit-transition: all 0.95s;
        transition: all 0.95s;
    }

    .info-box.hover-expand-effect:hover:after {
        width: 100%;
    }

.info-box-2 {
    display: flex;
    cursor: default;
    position: relative;
    overflow: hidden;
    min-height: 80px;
}

    .info-box-2 .icon i {
        font-size: 30px;
        line-height: 70px;
    }

    .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:3px 0px 2px 0px;
    }
    .bg-orange .content .text, .bg-orange .content .number {
  color: #fff !important;
}

     .bg-teal-new .info-box-2 .content .text {
            margin-top: 11px;
            color: #fff;
        }

        .bg-teal-new  .info-box-2 .content .number {
            font-weight: normal;
            font-size: 26px;
            color: #fff;
        }
        
    .bg-light-green-new .info-box-2 .content .text {
            margin-top: 11px;
            color: #fff;
        }

        .bg-light-green-new  .info-box-2 .content .number {
            font-weight: normal;
            font-size: 26px;
            color: #fff;
        }
         .info-box-2 .content .text>span>span{
          font-size: 14px;
 
  line-height: 20px;
        }
        
        .info-box-2 .content .text {
            margin-top: 11px;
            color: #9e9e9e;
        }
        .bg-Dark-blue {
  background-color: #053c6d !important;
  color: #fff;
}
        .text-success span {
  color: #0ffa03 !important;
  margin-left: 2px;
}
          .bg-Dark-blue .info-box-2 .content .number {
            font-weight: normal;
            /*font-size: 26px;*/
            color: #fff;
        }
          
          .bg-Dark-blue .content .text, .bg-light-blue .content .number {
  color: #fff !important;
}
        .info-box-2 .content .number {
            font-weight: normal;
            font-size: 30px;
            color: #616161;
        }

.no-padding {

padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;

}

    .info-box-2.hover-zoom-effect .icon {
        overflow: hidden;
    }

        .info-box-2.hover-zoom-effect .icon i {
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

    .info-box-2.hover-zoom-effect:hover .icon i {
        opacity: 0.4;
        -moz-transform: rotate(-32deg) scale(1.4);
        -ms-transform: rotate(-32deg) scale(1.4);
        -o-transform: rotate(-32deg) scale(1.4);
        -webkit-transform: rotate(-32deg) scale(1.4);
        transform: rotate(-32deg) scale(1.4);
    }

    .info-box-2.hover-expand-effect:after {
        background-color: rgba(0,0,0,0.05);
        content: ".";
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 100%;
        color: transparent;
        -moz-transition: all 0.95s;
        -o-transition: all 0.95s;
        -webkit-transition: all 0.95s;
        transition: all 0.95s;
    }

    .info-box-2.hover-expand-effect:hover:after {
        width: 100%;
    }

@media screen and (max-width: 1024px) and (min-width: 992px) {
    .info-box-2 .icon, .info-box-2 .content {
        width: 100%;
        text-align: center;
    }

    .sidebar.h_menu .menu li a {
    font-size: 13px;
}
}

.notify {
    position: absolute;
    top: 30px;
    right: 11px;
}

    .notify .heartbit {
        position: absolute;
        top: -20px;
        right: -16px;
        height: 25px;
        width: 25px;
        z-index: 10;
        border: 4px solid;
        border-color: #3d4c5a;
        border-radius: 70px;
        animation: heartbit 1s ease-out;
        -moz-animation: heartbit 1s ease-out;
        -moz-animation-iteration-count: infinite;
        -o-animation: heartbit 1s ease-out;
        -o-animation-iteration-count: infinite;
        -webkit-animation: heartbit 1s ease-out;
        -ms-animation: heartbit 1s ease-out;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

    .notify .point {
        width: 6px;
        height: 6px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        background-color: #3d4c5a;
        position: absolute;
        right: -6px;
        top: -10px;
    }

@-moz-keyframes heartbit {
    0% {
        -moz-transform: scale(0);
        opacity: 0;
    }

    25% {
        -moz-transform: scale(0.1);
        opacity: .1;
    }

    50% {
        -moz-transform: scale(0.5);
        opacity: .3;
    }

    75% {
        -moz-transform: scale(0.8);
        opacity: .5;
    }

    100% {
        -moz-transform: scale(1);
        opacity: 0;
    }
}

@-webkit-keyframes heartbit {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    25% {
        -webkit-transform: scale(0.1);
        opacity: .1;
    }

    50% {
        -webkit-transform: scale(0.5);
        opacity: .3;
    }

    75% {
        -webkit-transform: scale(0.8);
        opacity: .5;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@-ms-keyframes heartbit {
    0% {
        -ms-transform: scale(0);
        opacity: 0;
    }

    25% {
        -ms-transform: scale(0.1);
        opacity: .1;
    }

    50% {
        -ms-transform: scale(0.5);
        opacity: .3;
    }

    75% {
        -ms-transform: scale(0.8);
        opacity: .5;
    }

    100% {
        -ms-transform: scale(1);
        opacity: 0;
    }
}

.sweet-alert {
    border-radius: .55rem;
}

    .sweet-alert .sa-input-error {
        top: 23px !important;
        right: 13px !important;
    }

    .sweet-alert h2 {
        font-size: 18px !important;
        margin: 0 0 5px 0 !important;
    }

.confirm {
    border-width: 0px;
    border-radius: 30px !important;
    padding: 11px 23px;
    font-weight: 400;
    font-size: .8571em;
    line-height: 1.35em;
    margin: 5px 1px;
    display: inline-block;
    box-shadow: none;
    background: #b6bece;
    color: white;
    cursor: pointer;
}

.sweet-alert .confirm, .sweet-alert .cancel {
    border-width: 1px;
    border-radius: 30px !important;
    padding: 11px 23px;
    font-weight: 400;
    font-size: .8571em;
    line-height: 1.35em;
    margin: 5px 1px;
}

.sweet-alert input {
    background-color: transparent;
    border: 1px solid #E3E3E3;
    border-radius: 30px;
    color: #2c2c2c;
    line-height: normal;
    font-size: .8571em;
    box-shadow: none;
    padding: 10px 18px 10px 18px;
    height: auto;
}

    .sweet-alert input:focus {
        box-shadow: none;
        border: 1px solid #9e9e9e;
    }

.dtp div.dtp-date, .dtp div.dtp-time {
    background: #424242;
}

.dtp > .dtp-content {
    max-height: 530px !important;
}

    .dtp > .dtp-content > .dtp-date-view > header.dtp-header {
        background: #424242;
    }

.dtp .dtp-buttons {
    text-align: center !important;
}

    .dtp .dtp-buttons .dtp-btn-ok {
        margin-left: 10px;
    }

    .dtp .dtp-buttons .dtp-btn-clear {
        margin-right: 10px !important;
    }

.dtp .p10 > a {
    color: #fff;
}

.dtp div.dtp-actual-year {
    font-size: 1.5em;
    color: #fff;
}

.dtp table.dtp-picker-days tr td a.selected {
    background: #424242;
    color: #fff;
}

.bootstrap-select {
    box-shadow: none !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

    .bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:active {
        outline: none !important;
    }

    .bootstrap-select .btn {
        border-color: #e3e3e3;
    }

        .bootstrap-select .btn.btn-round.btn-simple .filter-option {
            font-size: 14px;
        }

    .bootstrap-select .bs-searchbox, .bootstrap-select .bs-actionsbox, .bootstrap-select .bs-donebutton {
        padding: 0 0 5px 0;
        border-bottom: 1px solid #eee;
    }

    .bootstrap-select .bs-searchbox {
        position: relative;
        padding: 10px;
    }

        .bootstrap-select .bs-searchbox:after {
            content: '\f1c3';
            font-family: 'Material-Design-Iconic-Font';
            position: absolute;
            top: 14px;
            right: 20px;
            font-size: 20px;
        }

    .bootstrap-select ul.dropdown-menu {
        margin-top: 0 !important;
    }

    .bootstrap-select .dropdown-menu li.selected a {
        background-color: #eee !important;
        color: #616161 !important;
    }

    .bootstrap-select .dropdown-menu .active a {
        background-color: transparent;
        color: #424242 !important;
    }

    .bootstrap-select .dropdown-menu .notify {
        background-color: #F44336 !important;
        color: #fff !important;
        border: none !important;
    }

    .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
        margin-top: 9px;
    }

    .bootstrap-select.btn-group.show-tick .dropdown-menu.inner {
        display: block;
    }

.collapse .well, .collapse.in .well, .collapsing .well {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0;
}

@media only screen and (min-width: 993px) {
    .collapse.collapse-sm, .collapse.collapse-xs {
        display: block;
    }
}

.panel-group .panel-col-red {
    border: 1px solid #ec3b57;
}

    .panel-group .panel-col-red .panel-title {
        background-color: #ec3b57 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-red .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-pink {
    border: 1px solid #E91E63;
}

    .panel-group .panel-col-pink .panel-title {
        background-color: #E91E63 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-pink .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-purple {
    border: 1px solid #a27ce6;
}

    .panel-group .panel-col-purple .panel-title {
        background-color: #a27ce6 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-purple .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-deep-purple {
    border: 1px solid #673AB7;
}

    .panel-group .panel-col-deep-purple .panel-title {
        background-color: #673AB7 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-deep-purple .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-blue {
    border: 1px solid #60bafd;
}

    .panel-group .panel-col-blue .panel-title {
        background-color: #60bafd !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-blue .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-cyan {
    border: 1px solid #49c5b6;
}

    .panel-group .panel-col-cyan .panel-title {
        background-color: #49c5b6 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-cyan .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-green {
    border: 1px solid #50d38a;
}

    .panel-group .panel-col-green .panel-title {
        background-color: #50d38a !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-green .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-light-green {
    border: 1px solid #8BC34A;
}

    .panel-group .panel-col-light-green .panel-title {
        background-color: #8BC34A !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-light-green .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-#ff0 {
    border: 1px solid #ffe821;
}

    .panel-group .panel-col-#ff0 .panel-title {
        background-color: #ffe821 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-#ff0 .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-orange {
    border: 1px solid #ffc323;
}

    .panel-group .panel-col-orange .panel-title {
        background-color: #ffc323 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-orange .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-deep-orange {
    border: 1px solid #f83600;
}

    .panel-group .panel-col-deep-orange .panel-title {
        background-color: #f83600 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-deep-orange .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-grey {
    border: 1px solid #9E9E9E;
}

    .panel-group .panel-col-grey .panel-title {
        background-color: #9E9E9E !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-grey .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-blue-grey {
    border: 1px solid #607D8B;
}

    .panel-group .panel-col-blue-grey .panel-title {
        background-color: #607D8B !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-blue-grey .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-indigo {
    border: 1px solid #3F51B5;
}

    .panel-group .panel-col-indigo .panel-title {
        background-color: #3F51B5 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-indigo .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-light-blue {
    border: 1px solid #03A9F4;
}

    .panel-group .panel-col-light-blue .panel-title {
        background-color: #03A9F4 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-light-blue .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-teal {
    border: 1px solid #009688;
}

    .panel-group .panel-col-teal .panel-title {
        background-color: #009688 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-teal .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-lime {
    border: 1px solid #CDDC39;
}

    .panel-group .panel-col-lime .panel-title {
        background-color: #CDDC39 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-lime .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-amber {
    border: 1px solid #FFC107;
}

    .panel-group .panel-col-amber .panel-title {
        background-color: #FFC107 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-amber .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-brown {
    border: 1px solid #795548;
}



.selectdiv {
  position: relative;
  /*Don't really need this just for demo styling*/
  
  float: left;
  min-width: 200px;
  margin: 50px 33%;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
display: none;
}

.selectdiv:after {
  content: '<>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  /*Adjust for position however you want*/
  
  top: 18px;
  padding: 0 0 2px;
  border-bottom: 1px solid #999;
  /*left line */
  
  position: absolute;
  pointer-events: none;
}

.selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  
  display: block;
  width: 100%;
  max-width: 320px;
  height: 50px;
  float: right;
  margin: 5px 0px;
  padding: 0px 24px;
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  -ms-word-break: normal;
  word-break: normal;
}

.heador {
    border-top: 3px solid #f39c12 !important;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.headgr {
    border-top: 3px solid #999933 !important;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.headbl {
    border-top: 3px solid #12AFCB !important;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.headrd {
    border-top: 3px solid #F25656 !important;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.headdf {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top: 3px solid #d2d6de !important;
}


.panel-group .panel-col-brown .panel-title {
    background-color: #795548 !important;
    color: #fff;
    margin: 0;
}

.panel-group .panel-col-brown .panel-body {
    border-top-color: transparent !important;
}

.panel-group .panel-col-blush {
    border: 1px solid #ff758e;
}

    .panel-group .panel-col-blush .panel-title {
        background-color: #ff758e !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-blush .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-#000 {
    border: 1px solid #000;
}

    .panel-group .panel-col-#000 .panel-title {
        background-color: #000 !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-#000 .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel-col-#fff {
    border: 1px solid #fff;
}

    .panel-group .panel-col-#fff .panel-title {
        background-color: #fff !important;
        color: #fff;
        margin: 0;
    }

    .panel-group .panel-col-#fff .panel-body {
        border-top-color: transparent !important;
    }

.panel-group .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin-bottom: 1px;
}

    .panel-group .panel .panel-title {
        font-weight: normal;
        font-size: 16px;
        margin: 0;
    }

        .panel-group .panel .panel-title a {
            color: inherit;
        }

        .panel-group .panel .panel-title .material-icons {
            float: left;
            line-height: 16px;
            margin-right: 8px;
        }

    .panel-group .panel .panel-heading {
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
    }

        .panel-group .panel .panel-heading a {
            display: block;
            padding: 15px;
        }

    .panel-group .panel .panel-heading1 a {
        display: block;
    }

    .panel-group .panel .panel-heading a:hover, .panel-group .panel .panel-heading a:focus, .panel-group .panel .panel-heading a:active {
        text-decoration: none;
    }

    .panel-group .panel .panel-body {
        padding: 20px;
    }

.panel-group .panel-primary .panel-title {
    background-color: #f5f5f5;
    border-bottom: 1px solid #eee;
    color: #757575;
    font-weight: 400;
    font-size: 16px;
    margin: 0;
}


.panel-group .panel-primary .panel-title-green { /*background-color:#35b8e0;*/ /*border-bottom:1px solid #eee;*/ /*color:#ffffff;*/
    font-weight: 400;
    font-size: 16px;
    margin: 0;
    border-radius: 10px;
}

.panel-title-green a { /*color:#ffffff;*/
    color: #0000009e;
}

.badge {
    margin-right: 0px;
}

.mar-right {
    margin-right: 0px;
}

.pad-right {
    padding-right: 0px;
}

.pad-left {
    padding-left: 9px;
}

.panel-group .panel-success .panel-title {
    background-color: #2b982b;
    color: #fff;
}

.panel-group .panel-warning .panel-title {
    background-color: #ff9600;
    color: #fff;
}

.panel-group .panel-danger .panel-title {
    background-color: #fb483a;
    color: #fff;
}

.full-body .panel-col-red .panel-body {
    border-top-color: #fff !important;
    background-color: #ec3b57;
    color: #fff;
}

.full-body .panel-col-pink .panel-body {
    border-top-color: #fff !important;
    background-color: #E91E63;
    color: #fff;
}

.full-body .panel-col-purple .panel-body {
    border-top-color: #fff !important;
    background-color: #a27ce6;
    color: #fff;
}

.full-body .panel-col-deep-purple .panel-body {
    border-top-color: #fff !important;
    background-color: #673AB7;
    color: #fff;
}

.full-body .panel-col-blue .panel-body {
    border-top-color: #fff !important;
    background-color: #60bafd;
    color: #fff;
}

.full-body .panel-col-cyan .panel-body {
    border-top-color: #fff !important;
    background-color: #49c5b6;
    color: #fff;
}

.full-body .panel-col-green .panel-body {
    border-top-color: #fff !important;
    background-color: #50d38a;
    color: #fff;
}

.full-body .panel-col-light-green .panel-body {
    border-top-color: #fff !important;
    background-color: #8BC34A;
    color: #fff;
}

.full-body .panel-col-#ff0 .panel-body {
    border-top-color: #fff !important;
    background-color: #ffe821;
    color: #fff;
}

.full-body .panel-col-orange .panel-body {
    border-top-color: #fff !important;
    background-color: #ffc323;
    color: #fff;
}

.full-body .panel-col-deep-orange .panel-body {
    border-top-color: #fff !important;
    background-color: #f83600;
    color: #fff;
}

.full-body .panel-col-grey .panel-body {
    border-top-color: #fff !important;
    background-color: #9E9E9E;
    color: #fff;
}

.full-body .panel-col-blue-grey .panel-body {
    border-top-color: #fff !important;
    background-color: #607D8B;
    color: #fff;
}

.full-body .panel-col-indigo .panel-body {
    border-top-color: #fff !important;
    background-color: #3F51B5;
    color: #fff;
}

.full-body .panel-col-light-blue .panel-body {
    border-top-color: #fff !important;
    background-color: #03A9F4;
    color: #fff;
}

.full-body .panel-col-teal .panel-body {
    border-top-color: #fff !important;
    background-color: #009688;
    color: #fff;
}

.full-body .panel-col-lime .panel-body {
    border-top-color: #fff !important;
    background-color: #CDDC39;
    color: #fff;
}

.full-body .panel-col-amber .panel-body {
    border-top-color: #fff !important;
    background-color: #FFC107;
    color: #fff;
}

.full-body .panel-col-brown .panel-body {
    border-top-color: #fff !important;
    background-color: #795548;
    color: #fff;
}

.full-body .panel-col-blush .panel-body {
    border-top-color: #fff !important;
    background-color: #ff758e;
    color: #fff;
}

.full-body .panel-col-#000 .panel-body {
    border-top-color: #fff !important;
    background-color: #000;
    color: #fff;
}

.full-body .panel-col-#fff .panel-body {
    border-top-color: #fff !important;
    background-color: #fff;
    color: #fff;
}

.full-body .panel-primary .panel-body {
    border-top-color: #fff !important;
    background-color: #1f91f3;
    color: #fff;
}

.full-body .panel-success .panel-body {
    border-top-color: #fff !important;
    background-color: #2b982b;
    color: #fff;
}

.full-body .panel-warning .panel-body {
    border-top-color: #fff !important;
    background-color: #ff9600;
    color: #fff;
}

.full-body .panel-danger .panel-body {
    border-top-color: #fff !important;
    background-color: #fb483a;
    color: #fff;
}

.progress {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    height: 10px;
}

    .progress .progress-bar {
        line-height: 8px;
        background-color: #2196f3;
    }

    .progress .progress-bar-success {
        background-color: #4caf50;
    }

    .progress .progress-bar-info {
        background-color: #03a9f4;
    }

    .progress .progress-bar-warning {
        background-color: #ffc107;
    }

    .progress .progress-bar-danger {
        background-color: #f44336;
    }

.irs .irs-min, .irs .irs-max, .irs .irs-from, .irs .irs-to, .irs .irs-single {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.colorpicker {
    z-index: 99;
}

    .colorpicker:before, .colorpicker:after {
        display: none !important;
    }

    .colorpicker.colorpicker-with-alpha {
        max-width: max-content;
    }

.dropzone {
    border: 2px solid transparent !important;
    background-color: #eee !important;
}

    .dropzone .dz-message .drag-icon-cph .material-icons {
        font-size: 80px;
        color: #757575;
    }

.dz-drag-hover {
    border: 2px dashed #757575 !important;
}

.badge {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 4px;
}

.list-group-item {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

.list-group .active {
    background-color: #2196F3;
    border-color: #2196F3;
}

    .list-group .active:hover, .list-group .active:focus, .list-group .active:active {
        background-color: #2196F3;
        border-color: #2196F3;
    }

    .list-group .active .list-group-item-text {
        color: #dfe9f1;
        font-size: 13px;
    }

        .list-group .active .list-group-item-text:hover, .list-group .active .list-group-item-text:active, .list-group .active .list-group-item-text:focus {
            color: #dfe9f1;
        }

.list-group .list-group-item.active:hover .list-group-item-text, .list-group .list-group-item.active:focus .list-group-item-text, .list-group .list-group-item.active:active .list-group-item-text {
    color: #dfe9f1;
}

.list-group .list-group-item:first-child, .list-group .list-group-item:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.list-group .list-group-item .list-group-item-heading {
    font-weight: bold;
    font-size: 17px;
}

.list-group .list-group-item-success {
    background-color: #4caf50;
    border: none;
    color: #fff;
}

    .list-group .list-group-item-success:hover, .list-group .list-group-item-success:focus {
        background-color: #4caf50;
        color: #fff;
        opacity: 0.8;
    }

.list-group .list-group-item-info {
    background-color: #42a5f5;
    border: none;
    color: #fff;
}

    .list-group .list-group-item-info:hover, .list-group .list-group-item-info:focus {
        background-color: #42a5f5;
        color: #fff;
        opacity: 0.8;
    }

.list-group .list-group-item-warning {
    background-color: #ffa726;
    border: none;
    color: #fff;
}

    .list-group .list-group-item-warning:hover, .list-group .list-group-item-warning:focus {
        background-color: #ffa726;
        color: #fff;
        opacity: 0.8;
    }

.list-group .list-group-item-danger {
    background-color: #ef5350;
    border: none;
    color: #fff;
}

    .list-group .list-group-item-danger:hover, .list-group .list-group-item-danger:focus {
        background-color: #ef5350;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-red {
    stroke: #ec3b57;
}

.list-group .list-group-bg-red {
    background-color: #ec3b57;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-red:hover, .list-group .list-group-bg-red:focus {
        background-color: #ec3b57;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-pink {
    stroke: #E91E63;
}

.list-group .list-group-bg-pink {
    background-color: #E91E63;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-pink:hover, .list-group .list-group-bg-pink:focus {
        background-color: #E91E63;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-purple {
    stroke: #a27ce6;
}

.list-group .list-group-bg-purple {
    background-color: #a27ce6;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-purple:hover, .list-group .list-group-bg-purple:focus {
        background-color: #a27ce6;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-deep-purple {
    stroke: #673AB7;
}

.list-group .list-group-bg-deep-purple {
    background-color: #673AB7;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-deep-purple:hover, .list-group .list-group-bg-deep-purple:focus {
        background-color: #673AB7;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-blue {
    stroke: #60bafd;
}

.list-group .list-group-bg-blue {
    background-color: #60bafd;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-blue:hover, .list-group .list-group-bg-blue:focus {
        background-color: #60bafd;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-cyan {
    stroke: #49c5b6;
}

.list-group .list-group-bg-cyan {
    background-color: #49c5b6;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-cyan:hover, .list-group .list-group-bg-cyan:focus {
        background-color: #49c5b6;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-green {
    stroke: #50d38a;
}

.list-group .list-group-bg-green {
    background-color: #50d38a;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-green:hover, .list-group .list-group-bg-green:focus {
        background-color: #50d38a;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-light-green {
    stroke: #8BC34A;
}

.list-group .list-group-bg-light-green {
    background-color: #8BC34A;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-light-green:hover, .list-group .list-group-bg-light-green:focus {
        background-color: #8BC34A;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-#ff0 {
    stroke: #ffe821;
}

.list-group .list-group-bg-#ff0 {
    background-color: #ffe821;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-#ff0:hover, .list-group .list-group-bg-#ff0:focus {
        background-color: #ffe821;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-orange {
    stroke: #ffc323;
}

.list-group .list-group-bg-orange {
    background-color: #ffc323;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-orange:hover, .list-group .list-group-bg-orange:focus {
        background-color: #ffc323;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-deep-orange {
    stroke: #f83600;
}

.list-group .list-group-bg-deep-orange {
    background-color: #f83600;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-deep-orange:hover, .list-group .list-group-bg-deep-orange:focus {
        background-color: #f83600;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-grey {
    stroke: #9E9E9E;
}

.list-group .list-group-bg-grey {
    background-color: #9E9E9E;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-grey:hover, .list-group .list-group-bg-grey:focus {
        background-color: #9E9E9E;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-blue-grey {
    stroke: #607D8B;
}

.list-group .list-group-bg-blue-grey {
    background-color: #607D8B;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-blue-grey:hover, .list-group .list-group-bg-blue-grey:focus {
        background-color: #607D8B;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-indigo {
    stroke: #3F51B5;
}

.list-group .list-group-bg-indigo {
    background-color: #3F51B5;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-indigo:hover, .list-group .list-group-bg-indigo:focus {
        background-color: #3F51B5;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-light-blue {
    stroke: #03A9F4;
}

.list-group .list-group-bg-light-blue {
    background-color: #03A9F4;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-light-blue:hover, .list-group .list-group-bg-light-blue:focus {
        background-color: #03A9F4;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-teal {
    stroke: #009688;
}

.list-group .list-group-bg-teal {
    background-color: #009688;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-teal:hover, .list-group .list-group-bg-teal:focus {
        background-color: #009688;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-lime {
    stroke: #CDDC39;
}

.list-group .list-group-bg-lime {
    background-color: #CDDC39;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-lime:hover, .list-group .list-group-bg-lime:focus {
        background-color: #CDDC39;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-amber {
    stroke: #FFC107;
}

.list-group .list-group-bg-amber {
    background-color: #FFC107;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-amber:hover, .list-group .list-group-bg-amber:focus {
        background-color: #FFC107;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-brown {
    stroke: #795548;
}

.list-group .list-group-bg-brown {
    background-color: #795548;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-brown:hover, .list-group .list-group-bg-brown:focus {
        background-color: #795548;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-blush {
    stroke: #ff758e;
}

.list-group .list-group-bg-blush {
    background-color: #ff758e;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-blush:hover, .list-group .list-group-bg-blush:focus {
        background-color: #ff758e;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-#000 {
    stroke: #000;
}

.list-group .list-group-bg-#000 {
    background-color: #000;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-#000:hover, .list-group .list-group-bg-#000:focus {
        background-color: #000;
        color: #fff;
        opacity: 0.8;
    }

.list-group .pl-#fff {
    stroke: #fff;
}

.list-group .list-group-bg-#fff {
    background-color: #fff;
    border: none;
    color: #fff;
}

    .list-group .list-group-bg-#fff:hover, .list-group .list-group-bg-#fff:focus {
        background-color: #fff;
        color: #fff;
        opacity: 0.8;
    }

.media .media-body {
    color: #616161;
    font-size: 14px;
}

    .media .media-body .media-heading {
        font-size: 16px;
        color: #212121;
    }

.wizard, .tabcontrol {
    width: 100%;
    overflow: hidden;
}

    .wizard a, .tabcontrol a {
        outline: 0;
    }

    .wizard ul, .tabcontrol ul {
        list-style: none !important;
    }

    .wizard > .steps .current-info, .tabcontrol > .steps .current-info, .wizard > .content > .title, .tabcontrol > .content > .title {
        position: absolute;
        left: -999em;
    }

    .wizard > .steps {
        position: relative;
        display: block;
        width: 100%;
    }

    .wizard.vertical > .steps {
        float: left;
        width: 30%;
    }

        .wizard.vertical > .steps > ul > li {
            float: none;
            width: 100%;
        }

    .wizard.vertical > .content {
        float: left;
        margin: 0 0 0.5em 0;
        width: 70%;
    }

    .wizard.vertical > .actions {
        float: right;
        width: 100%;
    }

        .wizard.vertical > .actions > ul > li {
            margin: 0 0 0 1em;
        }

    .wizard > .steps .number {
        font-size: 1.429em;
    }

    .wizard > .steps > ul > li {
        width: 25%;
        float: left;
    }

    .wizard > .actions > ul > li {
        float: left;
    }

    .wizard > .steps a {
        width: auto;
        margin: 0 0.5em 0.5em;
        padding: 1em 1em;
        text-decoration: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

        .wizard > .steps a:hover, .wizard > .steps a:active {
            width: auto;
            margin: 0 0.5em 0.5em;
            padding: 1em 1em;
            text-decoration: none;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }

    .wizard > .steps .disabled a {
        background: #eee;
        color: #aaa;
        cursor: default;
    }

        .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
            background: #eee;
            color: #aaa;
            cursor: default;
        }

    .wizard > .steps .current a {
        background: #2184be;
        color: #fff;
        cursor: default;
    }

        .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
            background: #2184be;
            color: #fff;
            cursor: default;
        }

    .wizard > .steps .done a {
        background: #9dc8e2;
        color: #fff;
    }

        .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
            background: #9dc8e2;
            color: #fff;
        }

    .wizard > .steps .error a {
        background: #ff3111;
        color: #fff;
    }

        .wizard > .steps .error a:hover, .wizard > .steps .error a:active {
            background: #ff3111;
            color: #fff;
        }

    .wizard > .content {
        border: 1px solid #ddd;
        margin: 0.5em;
        min-height: 35em;
        overflow: hidden;
        position: relative;
        width: auto;
    }

    .wizard > .actions {
        position: relative;
        text-align: right;
        width: 100%;
    }

        .wizard > .actions > ul {
            text-align: right;
        }

            .wizard > .actions > ul > li {
                margin: 0 0.5em;
            }

        .wizard > .actions a {
            background: #009688;
            color: #fff;
            text-decoration: none;
            border-radius: 30px !important;
            font-weight: 400;
            font-size: .8571em;
            line-height: 1.35em;
            padding: 11px 23px;
        }

            .wizard > .actions a:hover, .wizard > .actions a:active {
                background: #009688;
                color: #fff;
                text-decoration: none;
            }

        .wizard > .actions .disabled a {
            background: #eee;
            color: #aaa;
        }

            .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active {
                background: #eee;
                color: #aaa;
            }

    .tabcontrol > .steps {
        position: relative;
        width: 100%;
    }

        .tabcontrol > .steps > ul {
            position: relative;
            margin: 6px 0 0 0;
            top: 1px;
            z-index: 1;
        }

            .tabcontrol > .steps > ul > li {
                float: left;
                margin: 5px 2px 0 0;
                padding: 1px;
                -webkit-border-top-left-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-topright: 5px;
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
            }

                .tabcontrol > .steps > ul > li:hover {
                    background: #e0e0e0;
                    border: 1px solid #bdbdbd;
                }

                .tabcontrol > .steps > ul > li.current {
                    background: #fff;
                    border: 1px solid #bdbdbd;
                    border-bottom: 0 none;
                    padding: 0 0 1px 0;
                }

                    .tabcontrol > .steps > ul > li.current > a {
                        padding: 15px 30px 10px 30px;
                    }

                .tabcontrol > .steps > ul > li > a {
                    color: #424242;
                    border: 0 none;
                    padding: 10px 30px;
                    text-decoration: none;
                }

                    .tabcontrol > .steps > ul > li > a:hover {
                        text-decoration: none;
                    }

    .tabcontrol > .content {
        position: relative;
        width: 100%;
        height: 35em;
        overflow: hidden;
        border-top: 1px solid #bdbdbd;
    }

        .tabcontrol > .content > .body {
            float: left;
            position: absolute;
            width: 95%;
            height: 95%;
            padding: 2.5%;
        }

            .tabcontrol > .content > .body ul {
                list-style: disc !important;
            }

                .tabcontrol > .content > .body ul > li {
                    display: list-item;
                }

    .wizard .content {
        min-height: 245px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        overflow-y: auto;
    }

        .wizard .content .body {
            padding: 15px;
        }

    .wizard .steps a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        -moz-transition: .5s;
        -o-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
    }

        .wizard .steps a:active, .wizard .steps a:focus, .wizard .steps a:hover {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            border-radius: 0;
        }

@media only screen and (max-width: 767px) {
    .wizard > .steps > ul > li {
        width: 100%;
    }

    .dvBookingOverview {
        overflow: scroll;
    }

    .wizard.wizard.vertical > .content, .wizard.wizard.vertical > .steps {
        width: 100%;
    }
}

.waves-effect.waves-red .waves-ripple {
    background: rgba(236,59,87,0.5);
}

.waves-effect.waves-pink .waves-ripple {
    background: rgba(233,30,99,0.5);
}

.waves-effect.waves-purple .waves-ripple {
    background: rgba(162,124,230,0.5);
}

.waves-effect.waves-deep-purple .waves-ripple {
    background: rgba(103,58,183,0.5);
}

.waves-effect.waves-blue .waves-ripple {
    background: rgba(96,186,253,0.5);
}

.waves-effect.waves-cyan .waves-ripple {
    background: rgba(73,197,182,0.5);
}

.waves-effect.waves-green .waves-ripple {
    background: rgba(80,211,138,0.5);
}

.waves-effect.waves-light-green .waves-ripple {
    background: rgba(139,195,74,0.5);
}

.waves-effect.waves-#ff0 .waves-ripple {
    background: rgba(255,232,33,0.5);
}

.waves-effect.waves-orange .waves-ripple {
    background: rgba(255,195,35,0.5);
}

.waves-effect.waves-deep-orange .waves-ripple {
    background: rgba(248,54,0,0.5);
}

.waves-effect.waves-grey .waves-ripple {
    background: rgba(158,158,158,0.5);
}

.waves-effect.waves-blue-grey .waves-ripple {
    background: rgba(96,125,139,0.5);
}

.waves-effect.waves-indigo .waves-ripple {
    background: rgba(63,81,181,0.5);
}

.waves-effect.waves-light-blue .waves-ripple {
    background: rgba(3,169,244,0.5);
}

.waves-effect.waves-teal .waves-ripple {
    background: rgba(0,150,136,0.5);
}

.waves-effect.waves-lime .waves-ripple {
    background: rgba(205,220,57,0.5);
}

.waves-effect.waves-amber .waves-ripple {
    background: rgba(255,193,7,0.5);
}

.waves-effect.waves-brown .waves-ripple {
    background: rgba(121,85,72,0.5);
}

.waves-effect.waves-blush .waves-ripple {
    background: rgba(255,117,142,0.5);
}

.waves-effect.waves-#000 .waves-ripple {
    background: rgba(0,0,0,0.5);
}

.waves-effect.waves-#fff .waves-ripple {
    background: rgba(255,255,255,0.5);
}

.show .dropdown-menu {
    display: block;
}

.dropdown-menu {
    border-radius: .55rem;
    border: none;
    right: 0;
    left: auto; /*overflow:hidden*/
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-color: rgba(0,0,0,.05);
    -webkit-box-shadow: 0 0.125rem 0.375rem 1px rgba(0,0,0,.1);
    /* box-shadow: 0 0.125rem 0.375rem 1px rgba(0,0,0,.1); */
    float: none;
    left: 0;
    right: auto;
    margin-top: 0;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
    padding: .5rem 0;
    font-size: .75rem;
    display: none;
}

    .dropdown-menu .divider {
        margin: 1px 0;
        border-bottom: 1px solid #eee;
    }

    .dropdown-menu .header {
        font-size: 13px;
        font-weight: 600;position:relative;
        min-width: 270px;
        border-bottom: 1px solid #eee;
        padding: 10px 15px;
    }

    .dropdown-menu ul.menu .icon-circle {
        width: 36px;
        height: 36px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        color: #fff;
        vertical-align: top;
    }

        .dropdown-menu ul.menu .icon-circle i {
            font-size: 18px;
            line-height: 36px;
        }
          .menu .list-unstyled .dropdown-menu ul.menu li a {
        padding: 15px;
        text-decoration: none;
        -moz-transition: .5s;
        -o-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
    }
    .dropdown-menu ul.menu li a {
        padding: 7px;
        text-decoration: none;
        -moz-transition: .5s;
        -o-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
    }

        .dropdown-menu ul.menu li a:hover {
            background-color: #e0e0e0;
        }

    .dropdown-menu ul.menu .menu-info {
        position: relative;
        top: 0px;
        left: 5px;
    }

        .dropdown-menu ul.menu .menu-info h4 {
            font-size: 14px;
            color: #424242;
            font-weight: 400;
        }

        .dropdown-menu ul.menu .menu-info p {
            font-size: 12px;
            color: #78909c;
        }

            .dropdown-menu ul.menu .menu-info p i {
                font-size: 13px;
                color: #78909c;
                position: relative;
                top: 3px;
                vertical-align: top;
            }

    .dropdown-menu .footer a {
        color: inherit !important;
        border-top: 1px solid #eee;
    }

    .dropdown-menu > li > a {
        padding: 5px 15px;
        color: #050505;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        font-size: 12px;
        line-height: 17px;
        font-weight: 500;
    }

        .dropdown-menu > li > a span {
            cursor: pointer;
        }

            .dropdown-menu > li > a span input {
                cursor: pointer;
            }

                .dropdown-menu > li > a span input:hover {
                    font-weight: 600;
                    cursor: pointer;
                }


        .dropdown-menu > li > a:hover {
            background-color: rgb(255, 255, 255);
            text-decoration: none;
            /*  color:#212121 !important;*/
            font-weight: 600;
            border-radius: 6px;
            cursor: pointer;
        }

        .dropdown-menu > li > a i.material-icons {
            float: left;
            margin-right: 7px;
            margin-top: 2px;
            font-size: 20px;
        }

.dropdown .dropdown-toggle:after {
    display: none;
}

.bootstrap-notify-container {
    max-width: 320px;
    text-align: center;
}

.dd-handle {
    background-color: #f4f7f6 !important;
    border: 1px solid #e8e8e8;
    padding: 9px 10px 9px 20px;
    height: 40px;
}

    .dd-handle:hover {
        color: #2196F3;
    }

.dd-item > button {
    height: 27px;
}

.nestable-dark-theme .dd-handle {
    background: #ccc !important;
    border: 1px solid #999 !important;
}

.dd3-content {
    background: #f4f7f6 !important;
    border: 1px solid #f4f7f6;
    padding: 9px 10px 9px 40px;
}

.dd3-handle {
    background: #a27ce6 !important;
}

    .dd3-handle:before {
        top: 7px;
    }

.dd3-content:hover {
    color: #2196F3;
}


.fc-day-header {
    border: 0;
    background-color: #50d38a /*#8ad526*/;
    padding: 0px;
    color: #fff;
    font-size: 14px;
    /*text-align: center;*/
}

/*Custom calendar start*/


._dark_primary {
  background-color: #1dafe3;
  border-color: #1790bb;
  color: white;
  text-shadow: 0 1px #1ba9da;
}
._alt_primary {
  background-color: #91c3ea;
  border-color: white !important;
  color: #0c283d;
  text-shadow: none;
}
._primary {
  background-color: #4FC1E9;
  border-color: #22b1e3;
  color: white;
  text-shadow: 0 1px #2bb4e4;
}
._dark_success {
  background-color: #85c83c;
  border-color: #6da72f;
  color: white;
  text-shadow: 0 1px #7fc237;
}
._alt_success {
  background-color: #aedc9d;
  border-color: white !important;
  color: #1c3413;
  text-shadow: none;
}
._success {
  background-color: #A0D468;
  border-color: #87c940;
  color: white;
  text-shadow: 0 1px #8ccb48;
}
._dark_info {
  background-color: #fb401a;
  border-color: #e32a04;
  color: white;
  text-shadow: 0 1px #fb3810;
}
._alt_info {
  background-color: #f3c59b;
  border-color: white !important;
  color: #532c09;
  text-shadow: none;
}
._info {
  background-color: #FC6E51;
  border-color: #fb441f;
  color: white;
  text-shadow: 0 1px #fb4d29;
}
._dark_warning {
  background-color: #ffbe1c;
  border-color: #eda900;
  color: white;
  text-shadow: 0 1px #ffbb12;
}
._alt_warning {
  background-color: #f3fba3;
  border-color: white !important;
  color: #5e6705;
  text-shadow: none;
}
._warning {
  background-color: #FFCE54;
  border-color: #ffbf21;
  color: white;
  text-shadow: 0 1px #ffc22b;
}
._dark_danger {
  background-color: #e82237;
  border-color: #c71528;
  color: white;
  text-shadow: 0 1px #e7192f;
}
._alt_danger {
  background-color: #ebba99;
  border-color: white !important;
  color: #44240e;
  text-shadow: none;
}
._danger {
  background-color: #ED5565;
  border-color: #e8273b;
  color: white;
  text-shadow: 0 1px #e93044;
}
._dark_gray {
  background-color: #5d747f;
  border-color: #4a5b64;
  color: white;
  text-shadow: 0 1px #596e79;
}
._alt_gray {
  background-color: #999cb8;
  border-color: white !important;
  color: #0d0d12;
  text-shadow: none;
}
._gray {
  background-color: #78909C;
  border-color: #5f7682;
  color: white;
  text-shadow: 0 1px #647c88;
}


body .fc {
  font-size: 1em;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #d4dcdd;
}
.fc-unthemed .fc-popover {
  background-color: #fff;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
  background: #f3f6f6;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #B5C3C4;
}
.fc-unthemed .fc-today {
  background: #fcf8e3;
}
.fc-highlight {
  background: #bce8f1;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.fc-bgevent {
  background: #A0D468;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.fc-nonbusiness {
  background: #d7d7d7;
}
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  
}
.fc-icon:after {
  position: relative;
  margin: 0 -1em;
}
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
  left: 3%;
}
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
  left: -3%;
}
.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%;
}
.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%;
}
.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
  left: -2%;
}
.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
  left: 2%;
}
.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%;
}
.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%;
}
.fc button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.6em;
  padding: 5px 1.5em;
  font-size: 1em;
  white-space: nowrap;
  cursor: pointer;
}
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}
.fc-state-default.fc-corner-left {
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
}
.fc-state-default.fc-corner-right {
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
}
.fc button .fc-icon {
  position: relative;
  top: -0.05em;
  margin: 0 0.2em;
  vertical-align: middle;
}
.fc-state-default {
  background-color: #f3f6f6;
  border: 1px solid #e5eaea;
  -webkit-appearance: none;
  appearance: none;
  color: #38414A;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: none;
}
.fc-state-active,
.fc-state-disabled,
.fc-state-down,
.fc-state-hover {
  color: #38414A;
  background-color: #ebefef;
  border-color: #dde3e4;
}
.fc-state-hover {
  color: #38414A;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.fc-state-active,
.fc-state-down {
  background-color: #4FC1E9;
  border-color: #41bce7;
  color: white;
  text-shadow: 0 1px #1a9ecd;
  background-image: none;
  box-shadow: none;
}
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.fc-button-group {
  display: inline-block;
}
.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px;
}
.fc .fc-button-group > :first-child {
  margin-left: 0;
}
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.fc-popover .fc-header {
  padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}
.fc-popover .fc-header .fc-close {
  cursor: pointer;
}
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}
.fc-ltr .fc-popover .fc-header .fc-close,
.fc-rtl .fc-popover .fc-header .fc-title {
  float: right;
}
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: 0.9em;
  margin-top: 2px;
}
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
}
.fc-divider {
  border-style: solid;
  border-width: 1px;
}
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0;
}
.fc-clear {
  clear: both;
}
.fc-bg,
.fc-bgevent-skeleton,
.fc-helper-skeleton,
.fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-bg {
  bottom: 0;
}
.fc-bg table {
  height: 100%;
}
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}
.fc th {
  text-align: center;
}
.fc td,
.fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}
.fc td.fc-today {
  border-style: double;
}
.fc .fc-row {
  border-style: solid;
  border-width: 0;
}
.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
  border-top: 0 hidden transparent;
}
.fc-row {
  position: relative;
}
.fc-row .fc-bg {
  z-index: 1;
}
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
}
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
}
.fc-row .fc-bgevent-skeleton td,
.fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
}
.fc-row .fc-helper-skeleton {
  z-index: 5;
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
  border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  border-top: 0;
}
.fc-scroller {
  overflow-y: scroll;
  overflow-x: hidden;
}
.fc-scroller > * {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.fc-event {
  position: relative;
  display: block;
  font-size: 0.85em;
  line-height: 1.3;
  border-radius: 1px;
  background-color: #fcfdfd;
  border: none;
  font-weight: 300;
  color: #38414A;
}
.fc-event.fc-draggable,
.fc-event[href] {
  cursor: pointer;
}
.fc-not-allowed,
.fc-not-allowed .fc-event {
  cursor: not-allowed;
}
.fc-event .fc-bg {
  z-index: 1;
  opacity: 0.25;
  filter: alpha(opacity=25);
}
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}
.fc-event .fc-resizer {
  position: absolute;
  z-index: 3;
}
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-h-event .fc-resizer {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: 5px;
}
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-ltr .fc-h-event .fc-start-resizer:after,
.fc-ltr .fc-h-event .fc-start-resizer:before,
.fc-rtl .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-end-resizer:after,
.fc-rtl .fc-h-event .fc-end-resizer:before {
  right: auto;
  cursor: w-resize;
}
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-ltr .fc-h-event .fc-end-resizer:after,
.fc-ltr .fc-h-event .fc-end-resizer:before,
.fc-rtl .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-start-resizer:after,
.fc-rtl .fc-h-event .fc-start-resizer:before {
  left: auto;
  cursor: e-resize;
}
.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px;
}
.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}
.fc-day-grid-event .fc-time {
  font-weight: 400;
}
.fc-day-grid-event .fc-resizer {
  left: -3px;
  right: -3px;
  width: 7px;
}
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}
a.fc-more:hover {
  text-decoration: underline;
}
.fc-limited {
  display: none;
}
.fc-day-grid .fc-row {
  z-index: 1;
}
.fc-more-popover {
  z-index: 2;
  width: 220px;
}
.fc-more-popover .fc-event-container {
  padding: 10px;
}
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em;
}
.fc-toolbar .fc-left {
  float: left;
}
.fc-toolbar .fc-right {
  float: right;
}
.fc-toolbar .fc-center {
  display: inline-block;
}
.fc .fc-toolbar > * > * {
  float: left;
  margin-left: 0.75em;
}
.fc .fc-toolbar > * > :first-child {
  margin-left: 0;
}
.fc-toolbar h2 {
  margin: 0;
}
.fc-toolbar button {
  position: relative;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}
.fc-toolbar .fc-state-down {
  z-index: 3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}
.fc-toolbar button:focus {
  z-index: 5;
}
.fc-view-container *,
.fc-view-container :after,
.fc-view-container :before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fc-view,
.fc-view > table {
  position: relative;
  z-index: 1;
}
.fc-basicDay-view .fc-content-skeleton,
.fc-basicWeek-view .fc-content-skeleton {
  padding-top: 1px;
  padding-bottom: 1em;
}
.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
}
.fc-row.fc-rigid {
  overflow: hidden;
}
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
  padding: 0 2px;
}
.fc-basic-view td.fc-day-number,
.fc-basic-view td.fc-week-number span {
  padding-top: 2px;
  padding-bottom: 2px;
}
.fc-basic-view .fc-week-number {
  text-align: center;
}
.fc-basic-view .fc-week-number span {
  display: inline-block;
  min-width: 1.25em;
}
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right;
}
.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left;
}
.fc-day-number.fc-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
}
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  padding-bottom: 1em;
}
.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}
.fc-ltr .fc-axis {
  text-align: right;
}
.fc-rtl .fc-axis {
  text-align: left;
}
.ui-widget td.fc-axis {
  font-weight: 400;
}
.fc-time-grid,
.fc-time-grid-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid {
  min-height: 100%;
}
.fc-time-grid table {
  border: 0 hidden transparent;
}
.fc-time-grid > .fc-bg {
  z-index: 1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-bgevent-skeleton,
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-time-grid .fc-bgevent-skeleton {
  z-index: 3;
}
.fc-time-grid .fc-highlight-skeleton {
  z-index: 4;
}
.fc-time-grid .fc-content-skeleton {
  z-index: 5;
}
.fc-time-grid .fc-helper-skeleton {
  z-index: 6;
}
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
}
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}
.fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0;
}
.fc-time-grid .fc-highlight-container {
  position: relative;
}
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
}
.fc-time-grid .fc-bgevent-container,
.fc-time-grid .fc-event-container {
  position: relative;
}
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%;
}
.fc-time-grid .fc-bgevent,
.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
}
.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0;
}
.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-time-grid-event {
  overflow: hidden;
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}
.fc-time-grid-event .fc-time {
  font-size: 0.85em;
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top;
}
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
}
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
}
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
}
.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  padding: 0;
}
.fc-time-grid-event .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  
  text-align: center;
  cursor: s-resize;
}
.fc-time-grid-event .fc-resizer:after {
  content: "=";
}
.fc-day-header.fc-widget-header {
  
 
  background: #f3f6f6;
  border-color: #B5C3C4;
  color: #B5C3C4;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#tag-src .tag {
  padding: 5px 0;
  position: relative;
  margin: 2px 0%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  border: 1px solid;
  cursor: -webkit-grab;
  opacity: 0.8;
}
#tag-src .tag.ui-draggable-dragging {
  z-index: 999999999999;
  cursor: -webkit-grabbing;
  box-shadow: 6px 6px 3px rgba(0, 0, 0, 0.13);
}
.tag-wrap {
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  justify-content: center;
}
.tag-wrap small {
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
  justify-content: center;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.fc-tag {
  padding: 2.5px;
  text-align: center;
  border-radius: 1px;
  box-shadow: none !important;
  margin-left: 5px;
  margin-top: 5px;
  border-radius: 35px;
  width: 12px;
  height: 12px;
}
.fc-tag span {
  display: inline-block;
}
.fc-event .form-control {
  border: none;
  font-size: 12px !important;
  padding: 12px !important;
  height: 20px;
  text-align: center;
  transition: all 0.2s;
  background: rgba(0, 0, 0, 0.08);
}
.fc-event .form-control:focus,
.fc-event .form-control:active {
  outline: none !important;
  box-shadow: none !important;
}
.fc-event .form-control:-webkit-placeholder {
  color: #38414A;
}
#external-events .fc-event {
  margin-top: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  margin-top: 3.5px;
  padding: 5px 0;
  cursor: -webkit-grab;
}
#external-events .fc-event > .event-details small {
  color: #99acad;
  font-weight: 300;
}
button:focus,
a:focus {
  outline: none !important;
}
#external-events .fc-event .event-time {
  position: relative !important;
  top: 0px;
}
.event-tags .fc-tag {
  position: relative;
  top: 5px;
}
.fc-event.ui-draggable-dragging {
  background-color: #fcf8e3 !important;
}
.event-tags > div:last-child {
  margin-bottom: 5px;
}
.toggle-details {
  text-align: right;
  margin-left: 5px;
  font-size: 85%;
  line-height: 65%;
}
.toggle-details:after,
.toggle-details:before {
  font-weight: 300 !important;
  cursor: pointer;
}
.small.repeat {
  font-size: 85%;
  color: #B5C3C4;
  margin-left: 10px;
  float: right;
  cursor: pointer !important;
}
.small.repeat.repeater {
  color: #38414A;
}
.fc-event .event-details h4 {
  margin-top: 0;
}
.event-details {
  padding-top: 10px;
  padding-bottom: 10px;
}




/*End of Custom Calendar */

.page-calendar .event-name {
    padding: 0px;
    margin: 2px 0;
    border-left: 3px solid;
}

    .page-calendar .event-name:hover {
        background: #f5f5f5;
    }

    .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 {
    
        margin-bottom: 2px;}

.page-calendar > hr {

     margin-bottom: 2px;

}
    .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;
        }

.page-calendar .b-primary {
    border-color: #2196f3 !important;
}

.page-calendar .b-success {
    border-color: #4caf50 !important;
}

.page-calendar .b-lightred {
      border-color: transparent !important;
    /*border-color: #f44336 !important;*/
}

.page-calendar .b-greensea {
    border-color: #4caf50 !important;
}

.event-control {
    background-color: #f5f5f5;
    font-size: 13px;
    cursor: pointer;
}

    .event-control:hover {
        background-color: #fff;
    }

    .event-control a {
        color: #000;
        cursor: pointer;
        opacity: .5;
    }

        .event-control a:hover {
            opacity: 1;
        }

    .event-control[class*='bg-']:not(.bg-default):not(.bg-white) a {
        color: #000 !important;
        opacity: 1;
    }

        .event-control[class*='bg-']:not(.bg-default):not(.bg-white) a:hover {
            color: #fff !important;
        }





.monthview1 {

    background-color: #ffdae6;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #D67F9C;
   color: #40474c !important;
    font-size: 10px;
    font-weight: 600;

}
.monthview2
{
background-color: #d4cdf3;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #574a98;
    color: #40474c !important;
    font-size: 10px;
    font-weight: 600;
}

.monthview3
{
    background-color: #ffd7cf;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #c44f35;
    color: #40474c !important;
    font-size: 10px;
    font-weight: 600;

}

.monthview4
{
   background-color: #ccf5eb;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #0aa580;
    color: #40474c !important;
    font-size: 10px;
    font-weight: 600;

}
.monthview5
{
    background-color: #a1cce1;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #21749b;
    color: #40474c !important;
    font-size: 10px;
    font-weight: 600;

}
.monthview6
{
    background-color: #fbfad3;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #e1dc5d;
    color: #40474c !important;
    font-size: 10px;
    font-weight: 600;

}

.monthview7
{
  background-color: #ffd7fc;
    border-radius: 9px;
    padding: 2px 4px;
    margin-bottom: 3px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 3px solid #b25aac;
    color: #40474c !important;
    font-size: 10px;
    font-weight: 600;

}
.fc-overlay {
    display: none;
    position: absolute;
    min-width: 260px;
    padding: 15px 0;
    top: auto;
    left: 50%;
    margin-left: -150px;
    z-index: 1000;
    color: #000 !important;
}

    .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 {
    height: 28px;
}

.fc-unthemed thead1 {
    background: #8ad526;
}

.fc .fc-toolbar .fc-button {
    background: transparent;
    border: 1px dotted #50d38a /*#8ad526*/;
    box-shadow: none;
    text-shadow: none;
    /* height: 50px; */
    /* line-height: 28px; */
    padding: 5px;
    color: #50d38a /*#8ad526*/;
    /*#8ad526*/;
    /*background:transparent;border:none;box-shadow:none;text-shadow:none;height:50px;line-height:28px;padding:10px*/
}

.fc .fc-toolbar h2 {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    font-weight: 100;
}

.fc .fc-view-container .fc-event {
    padding: 3px 5px;
    font-size: 12px;
    background-color: #fff;
    border: 0;
    color: #424242;
    border-left: 3px solid;
}

.fc-view td {
    border: 2px solid #d9dbd5;
    border-width: 1px;
}

    .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 {
        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:0;background-color:#f4f7f6;padding:10px;color:#000;font-size:12px;font-weight:normal*/
    border: 0;
    background-color: #50d38a /*#8ad526*/;
    padding: 9px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.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 {
    padding: 2px;
}

.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 #f5f5f5;
    border-right: 1px solid #f5f5f5;
}

    .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 {
    padding: 5px 10px;
    margin: 5px;
    color: #000;
    font-size: 15px;
}

    .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: red;
        color: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-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 #f5f5f5;
}

.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 #f5f5f5;
}

.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-agenda .fc-agenda-allday .fc-agenda-axis, .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-gutter {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    background-color: #f5f5f5;
    color: #000;
    font-size: 12px;
    font-weight: 100;
    padding: 10px 5px;
}

.fc .fc-view-container .fc-view.fc-agenda > table > tbody > tr > td.fc-state-highlight {
    background: #f5f5f5;
}

.fc .fc-view-container .fc-view.fc-agenda > table > tbody > tr > td.fc-sat {
    border-right: 0;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr {
    line-height: 35px;
}

    .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr th {
        border: 0;
        border-left: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        background-color: #f5f5f5;
        color: #000;
        font-size: 12px;
        font-weight: 100;
    }

    .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content {
        border-bottom: 1px solid #e0e0e0;
        line-height: 50px;
    }

        .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-agenda .fc-agenda-slots tr.fc-minor td.fc-widget-content {
        border-bottom: 1px solid #e0e0e0;
    }

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider {
    border: 1px solid #e0e0e0;
}

    .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider .fc-agenda-divider-inner {
        background-color: #f5f5f5;
        height: 3px;
    }

.gmap {
    width: 100%;
    height: 400px;
}

.jvector-map {
    width: 100%;
    height: 400px;
}

.morris-hover.morris-default-style {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-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;
}

.sparkline {
    text-align: center;
}

.dataTables_wrapper {
    position: relative;
}

    .dataTables_wrapper select {
        border: none;
        border-bottom: 1px solid #ddd;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        box-shadow: none;
    }

        .dataTables_wrapper select:active, .dataTables_wrapper select:focus {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -ms-box-shadow: none;
            box-shadow: none;
        }

    .dataTables_wrapper input[type="search"] {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        box-shadow: none;
        border: none;
        font-size: 12px;
        border: 1px solid #1ab1e3;
    }

        .dataTables_wrapper input[type="search"]:focus, .dataTables_wrapper input[type="search"]:active {
            border-bottom: 2px solid #1f91f3;
        }

    .dataTables_wrapper .dt-buttons {
        float: left;
    }

        .dataTables_wrapper .dt-buttons a.dt-button {
            background-color: #607D8B;
            color: #fff;
            padding: 7px 12px;
            margin-right: 5px;
            text-decoration: none;
            box-shadow: 0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12);
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            border-radius: 2px;
            border: none;
            font-size: 13px;
            outline: none;
        }

            .dataTables_wrapper .dt-buttons a.dt-button:active {
                opacity: 0.8;
            }

.dt-button-info {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 400px;
    text-align: center;
    background-color: #fff;
    border: 2px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin-top: -100px;
    margin-left: -200px;
    z-index: 21;
}

    .dt-button-info h2 {
        color: #777;
    }

    .dt-button-info div {
        color: #777;
        margin-bottom: 20px;
    }

.lg-outer .lg-thumb-item, .lg-outer .lg-toogle-thumb {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

.search-bar {
    position: fixed;
    top: -100px;
    left: 0;
    z-index: 9999999;
    width: 100%;
    -moz-transition: .25s;
    -o-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
    box-shadow: 0 1px 5px rgba(0,0,0,0.5);
}

    .search-bar.open {
        top: 0;
    }

    .search-bar .search-icon {
        position: absolute;
        top: 14px;
        left: 14px;
    }

        .search-bar .search-icon .material-icons {
            font-size: 28px;
            color: #999;
        }

    .search-bar .close-search {
        position: absolute;
        cursor: pointer;
        font-size: 30px;
        top: 6px;
        right: 18px;
    }

        .search-bar .close-search .material-icons {
            color: #999;
            opacity: 1;
            -moz-transition: .5s;
            -o-transition: .5s;
            -webkit-transition: .5s;
            transition: .5s;
        }

            .search-bar .close-search .material-icons:hover {
                opacity: .5;
            }

    .search-bar input[type="text"] {
        width: 100%;
        font-size: 16px;
        padding: 15px 60px 15px 56px;
        border: none;
    }

.search_result_page .title {
    font-size: 16px;
    font-weight: 500;
}

.search_result_page .not_found {
    padding: 50px 0;
}

    .search_result_page .not_found h4 {
        text-transform: uppercase;
    }


.authentication .container > .content-center {
}

.bg-image {
    /* The image used */
    /* Add the blur effect */
    filter: blur(8px);
    -webkit-filter: blur(8px);
    /* Full height */
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.authentication::before { /*background-color:#191f28;*/
    /*filter: blur(8px);*/
    /*background:#000;*/
}

.authentication .company_detail {
    color: #424242;
}

    .authentication .company_detail .logo {
        color: #fff;
    }

        .authentication .company_detail .logo img {
            width: 40px;
            vertical-align: top;
        }

    .authentication .company_detail h3 {
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

        .authentication .company_detail h3 i {
            font-size: 30px;
            margin: 0 2px;
        }

    .authentication .company_detail p {
        letter-spacing: 1px;
        font-weight: 300;
    }

.authentication .card-plain {
    border-radius: .55rem;
    padding-bottom: .7rem;
    /*max-width: 330px;*/
    max-width: 305px;
    padding: 20px;
    background: #afb9c0;
    opacity: .9;
    /*box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);*/
    /*border-radius:.55rem;*/
    /*left: 10%;
        padding-bottom: .7rem;
        max-width: 330px;
        padding: 20px; 
        background:#ffffff;*/
    /*box-shadow:0 1px 2px 0 rgba(0,0,0,0.1)*/
}

.authentication::after {
    /*background-color: #afb9c0;
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.5;*/
}
  .txtSpan {
            position: relative;
            list-style: none;
            margin: 3px 0 3px 5px;
            padding: 6px 21px 5px 4px;
            /* padding: 3px 20px 3px 5px; */
            /* border: 1px solid #dfeaef; */
            border-radius: 8px;
            display: inline-flex;
            /* font-weight: 600; */
            color: #ffffff;
            line-height: 5px;
            cursor: default;
            font-size: 9px;
            /* background: #008651; */
            background: #6a94a5;
             background: #82cae7;
            width: fit-content;
        }

.alert-dismissible-L {
    padding-right: 4rem;
    background: url(../images/bg-dismiss-123.png)98% 28% no-repeat;
    background-size: 3% 67%;
}


        .txtSpanClose {
            position: absolute;
            top: 4px;
            right: 2px;
            display: block;
            width: 16px;
            height: 8px;
            background: url(../img/txtSpanClose1.png) -5px 0px no-repeat;
            font-size: 1px;
        }
.authentication .card-plain.card-plain {
    margin: 0 auto;
    /*margin-left: 37%;*/
    margin-top: 8%;
}

.btn-round1 {
    border-width: 1px;
    border-radius: 15px !important;
    padding: 2px 6px;
}

.main-box {
       width: 970px;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
    z-index: 99;
    position: relative;
}

.cat-box {
    padding: 10px;
    margin: 1% 25%;
    display: inline;
}

.cent {
    font-size: 26px;
    color: #646464;
    margin-top: 15px;
      font-family: sans-serif;
    font-weight: 600;
}

.errorPageContant {
    margin: 0 auto;
    background: #fff;
    padding: 0px 31px 72px;
    border: 3px solid #419baf;
    width: 500px;
}

.authentication .card-plain .header img {
    /*width: 80px;
            border: 3px solid #fff;
            box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);*/
    /*margin-left: 24%;*/
}

.authentication .card-plain .header img {
  
  /*margin: auto !important;*/
    margin: 0px 24%;
    width: 50%;
    /* border: 3px solid green; */
    padding: 10px;
}


.authentication .card-plain .footer {
    padding: 15px 0;
}

.authentication .checkbox label {
    font-size: 12px;
}

.authentication canvas {
    display: block;
    vertical-align: bottom;
}

.authentication #particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

@media screen and (max-width: 992px) {
    .authentication .company_detail {
        text-align: center;
        margin-bottom: 30px;
    }

    .dvBookingOverview {
        overflow: scroll;
    }
}

@media only screen and (max-width: 767px) {
    .authentication::before {
        position: absolute;
        height: 115px;
    }

    .dvBookingOverview {
        overflow: scroll;
    }

    .authentication .container > .content-center {
        transform: none;
        position: relative;
        top: auto;
        left: auto;
        padding: 40px 0;
    }

    .authentication .company_detail h3 {
        font-size: 24px;
    }
}

.bitcoin .body {
    position: absolute;
}

.bitcoin #sparkline16 {
    margin-bottom: -2px;
}

.chart {
    position: relative;
    width: 100px;
    height: 100px;
}

    .chart > 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;
    }

.project_report h6 {
    font-weight: 400;
}

.user-account img {
    width: 35px;
}

.cke_chrome {
    border: none !important;
}

    .cke_chrome .cke_top, .cke_chrome .cke_bottom {
        background: #f4f7f6;
        background-image: none !important;
        border: none !important;
    }

    .cke_chrome .cke_toolgroup, .cke_chrome a.cke_combo_button {
        border: 1px solid #cacaca !important;
        border-bottom-color: #cacaca !important;
        background: #ffffff;
        background-image: none !important;
        box-shadow: none !important;
    }

.widget-user img {
    height: 72px;
    float: left;
}

.widget-user .wid-u-info {
    margin-left: 90px;
}

.location_list li .body {
    margin: 5px;
}

.location_list li i {
    font-size: 25px;
    color: #9e9e9e;
}

.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;
            font-weight: 700;
            text-transform: lowercase;
        }

    .weather2 .city-selected .night {
        font-size: 15px;
        text-transform: uppercase;
    }

    .weather2 .city-selected .temp h2 {
        font-size: 73px;
        position: relative;
        font-weight: 700;
    }

    .weather2 .city-selected img {
        width: 70px;
    }

.weather2 .table tbody tr td {
    padding: 14px 20px;
}

.weather2 .days-list .day {
    padding: 20px 10px;
}

    .weather2 .days-list .day img {
        width: 40px;
    }

.weather2 .carousel .carousel-inner {
    box-shadow: none;
}

.activity li a:hover, .activity li a:focus {
    text-decoration: none;
}

.activity li a i {
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
}

.activity li a .info {
    margin-left: 50px;
}

    .activity li a .info h4 {
        font-size: 15px;
        color: #424242;
        line-height: 18px;
    }

    .activity li a .info small {
        color: #78909c;
    }

.team-info li + li {
    margin-left: -10px;
}

.team-info li img {
    width: 32px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #fff;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.2);
}


/*.btnroomavai {
    border: 1px solid #a9c3cc;
    padding: 0px;
    width: 285px;
    height: 44px;
   
    padding-left: 4px;
    margin-top: 9px !important;
    color: #8595a7;
    padding-top: 1%;
    background-image: linear-gradient(#bfefff, #f2f2f2);
}*/

.btnroomavai {

   /*  border: 1px solid #a9c3cc; 
    padding: 0px; */
   
    /* height: 44px; */
   
    /* background: #ffa500; */
    /* padding-left: 4px; */
    /* margin-top: 9px !important; */
    /* color: #8595a7; */
    /* padding-top: 1%; */
    /* background-image: linear-gradient(#bfefff, #f2f2f2); */
     /* padding: 10px 20px; */
    /* padding-right: 50px; */
    
   
    padding: 3%;
   border: 1px solid #bcecd4;
    height: 45px;
  box-shadow: inset 0px 1px 0px #bbecc3, 0px 5px 0px 0px #72b41a, 0px 5px 1px #999;
    width: 285px;
   background-color: #faffeb;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    position: relative;
   
}


.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}



/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.chat-widget li {
    list-style: none;
    width: 100%;
}

    .chat-widget li.right {
        float: right;
    }

        .chat-widget li.right img {
            float: right;
        }

    .chat-widget li .chat-info {
        width: calc(100% - 60px);
    }

    .chat-widget li .message {
        padding: 10px 20px;
        border-radius: 45px;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
        max-width: 270px;
    }

    .chat-widget li img {
        height: 38px;
        width: 38px;
        vertical-align: top;
    }

.project_widget {
    border-radius: .55rem;
    overflow: hidden;
}

    .project_widget .pw_content .pw_header small {
        font-size: 12px;
    }

    .project_widget .pw_content .pw_meta span {
        font-weight: 500;
    }

.feed {
    border-radius: .55rem;
    color: #fff;
}

    .feed.facebook {
        background: #3b5998;
    }

    .feed.twitter {
        background: #00aced;
    }

    .feed.google {
        background: #d34836;
    }

    .feed .carousel-inner {
        box-shadow: none;
    }

        .feed .carousel-inner .carousel-item {
            padding: 20px;
        }

        .feed .carousel-inner h4 {
            font-weight: 300;
        }

            .feed .carousel-inner h4 span {
                font-weight: 700;
            }

.follow_us li {
    position: relative;
}

    .follow_us li.offline .status {
        background: #FF9800;
    }

    .follow_us li.online .status {
        background: #8BC34A;
    }

    .follow_us li.me .status {
        background: #0498bd;
    }

.follow_us .media .media-object {
    width: 40px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
}

.follow_us .media .name {
    font-weight: 600;
    color: #424242;
    margin: 0px;
    font-size: 15px;
}

.follow_us .media .message {
    font-size: 13px;
    color: #78909c;
    max-width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.follow_us .media .status {
    position: absolute;
    left: 25px;
    top: 0px;
    width: 11px;
    height: 11px;
    min-width: inherit;
    border: 2px solid #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
}

.inbox-widget .inbox-inner {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 14px 0px;
    position: relative;
}

    .inbox-widget .inbox-inner:last-child {
        border: 0;
    }

    .inbox-widget .inbox-inner .hover_action {
        display: none;
        position: absolute;
        right: 0px;
        top: 8px;
    }

        .inbox-widget .inbox-inner .hover_action .btn {
            padding: 15px;
        }

    .inbox-widget .inbox-inner .inbox-img {
        float: left;
    }

        .inbox-widget .inbox-inner .inbox-img img {
            width: 60px;
            border: 2px solid #fff;
        }

    .inbox-widget .inbox-inner .inbox-item-info {
        margin-left: 75px;
        position: relative;
    }

        .inbox-widget .inbox-inner .inbox-item-info .inbox-date {
            font-size: 12px;
        }

        .inbox-widget .inbox-inner .inbox-item-info .author {
            font-size: 14px;
            color: #37474f;
            font-weight: 600;
        }

        .inbox-widget .inbox-inner .inbox-item-info .inbox-message {
            color: #616161;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.l-seagreen > h4 > span {

color:white;}

.member-card .header {
    min-height: 120px;
    border-radius: 0.25rem 0.25rem 0 0;
}

.member-card .member-img {
    position: relative;
    margin-top: -75px;
}

    .member-card .member-img img {
        width: 80%;
         height: 120px;
        border: 3px solid #fff;
        box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
    }

.social-links li a {
    padding: 5px 10px;
}

.profile_state li {
    border-right: 1px solid #eee;
}

    .profile_state li:last-child {
        border: none;
    }

    .profile_state li i {
        font-size: 25px;
    }

.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;
    -ms-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;
    }

.new_friend_list li a:hover, .new_friend_list li a:focus {
    text-decoration: none;
}

.new_friend_list li .users_name {
    color: #424242;
    text-transform: capitalize;
}

.new_friend_list li .join_date {
    color: #757575;
}

.card-group .card + .card {
    border-left: 1px solid #bdbdbd;
}

.to-do-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .to-do-list ul li {
        border-bottom: 1px dotted #eee;
    }

.to-do-list .checkbox {
    position: relative;
}

    .to-do-list .checkbox input[type=checkbox] {
        cursor: pointer;
        position: absolute;
        visibility: hidden;
        height: 25px;
        width: 25px;
        left: 0;
        z-index: 9999;
    }

    .to-do-list .checkbox input[type="checkbox"]:after {
        content: "";
        display: block;
        height: 25px;
        width: 25px;
        line-height: 25px;
        position: absolute;
        text-align: center;
        visibility: visible;
    }

    .to-do-list .checkbox input[type=checkbox]:checked:after {
        border: 1px solid #979797;
        color: #979797;
        content: "✓";
    }

    .to-do-list .checkbox input[type=checkbox]:checked + label {
        color: #979797;
        font-weight: normal;
        text-decoration: line-through;
    }

.daily-sale h5 {
    color: #f5f5f5;
}

.daily-sale p {
    color: #eee;
}

@media only screen and (max-width: 992px) {
    .widget_2 li {
        border: 1px solid #eee !important;
    }
}

@media only screen and (max-width: 767px) {
    .member-card .s-profile {
        text-align: center;
    }

    .profile_state li {
        border-bottom: 1px solid #eee;
    }

        .profile_state li:last-child {
            border: none;
        }

    .card-group .card + .card {
        border-left: none;
    }

    .chat-wrapper {
        right: 30px;
        width: 310px;
    }
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

.contact .action_bar .delete_all {
    margin-top: 8px;
}

.contact .c_list tr td {
    vertical-align: middle;
}

.contact .c_list .c_name {
    font-weight: 600;
}

.contact .c_list .avatar {
    width: 40px;
    box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.2);
    border: 1px solid #fff;
}

.contact .c_list address i {
    width: 25px;
    font-size: 15px;
    text-align: center;
}

.profile-page .profile-header .user_pic {
    position: absolute;
    bottom: -13px;
    z-index: 99;
}

.profile-page .profile-header .detail {
    margin-left: 250px;
}

    .profile-page .profile-header .detail #m_area_chart {
        height: 250px;
        margin-bottom: -45px;
    }

.profile-page .profile-header .user_earnings {
    color: #9e9e9e;
}

@media only screen and (max-width: 992px) {
    .profile-page .profile-header {
        margin-bottom: 20px;
    }

    .profile-page .user_earnings {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .profile-page .profile-header {
        text-align: center;
    }

        .profile-page .profile-header .user_pic {
            position: relative;
            top: 0;
            bottom: auto;
            margin: 0 auto;
        }

        .profile-page .profile-header .detail {
            margin: 0;
            padding-top: 15px;
        }

            .profile-page .profile-header .detail .u_name {
                margin: 0;
            }

            .profile-page .profile-header .detail #m_area_chart {
                display: none;
            }

    .profile-page .profile_tab {
        margin-top: 20px;
    }

        .profile-page .profile_tab .nav-link {
            font-size: 13px;
            padding: 9px 12px;
        }
}

.pricing {
    color: #757575;
}

    .pricing li {
        list-style: none;
        padding: 13px;
    }

        .pricing li:first-child, .pricing li:last-child {
            padding: 20px 13px;
        }

        .pricing li:nth-last-child(2) {
            padding: 30px 13px;
        }

        .pricing li + li {
            border-top: 1px solid #f0f0f0;
        }

    .pricing big {
        font-size: 32px;
    }

    .pricing h3 {
        font-size: 36px;
    }

    .pricing span {
        color: #bdbdbd;
        font-weight: normal;
    }

    .pricing.active big, .pricing.active h3 {
        color: #ff8f00;
    }

.invoice .table tr td {
    vertical-align: middle;
}

.file_manager .file {
    position: relative;
    border-radius: .55rem;
    overflow: hidden;
}

    .file_manager .file .image, .file_manager .file .icon {
        height: 150px;
        overflow: hidden;
        background-size: cover;
        background-position: top;
    }

    .file_manager .file .hover {
        position: absolute;
        right: 10px;
        top: 10px;
        display: none;
        transition: all 0.2s ease-in-out;
    }

    .file_manager .file a:hover .hover {
        transition: all 0.2s ease-in-out;
    }

    .file_manager .file .icon {
        padding: 15px 10px;
        display: table;
        width: 100%;
    }

        .file_manager .file .icon i {
            display: table-cell;
            font-size: 30px;
            vertical-align: middle;
            color: #757575;
        }

    .file_manager .file .file-name {
        padding: 10px;
        border-top: 1px solid #eceff1;
    }

        .file_manager .file .file-name small .date {
            float: right;
        }

@media only screen and (max-width: 992px) {
    .file_manager .nav-tabs {
        padding-left: 0;
        padding-right: 0;
    }

        .file_manager .nav-tabs .nav-item {
            display: inline-block;
        }
}

.overlay_menu {
    display: none;
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.8);
    overflow: auto;
    z-index: 99;
    padding-top: 120px;
}

    .overlay_menu .btn {
        position: absolute;
        right: 10px;
        top: 10px;
    }

    .overlay_menu .links ul li a {
        padding: 6px 0px 6px 20px;
        position: relative;
    }

        .overlay_menu .links ul li a:hover::before {
            left: 5px;
        }

        .overlay_menu .links ul li a:before {
            content: '\f30f';
            position: absolute;
            transition: .5s;
            left: 0px;
            font-size: 12px;
            font-family: 'Material-Design-Iconic-Font';
            color: #9e9e9e;
            top: 8px;
        }

    .overlay_menu .social {
        font-size: 25px;
        padding: 20px;
    }

        .overlay_menu .social p {
            padding: 20px 0 5px 0;
            line-height: 30px;
            font-size: 13px;
            color: #f5f5f5;
        }

            .overlay_menu .social p a {
                text-decoration: none;
            }

        .overlay_menu .social .icon {
            width: 50px;
            height: 50px;
            background: #e0e0e0;
            color: #424242;
            margin: 0 20px;
            border-radius: .55rem;
            transition-property: all .2s linear 0s;
            -moz-transition: all .2s linear 0s;
            -webkit-transition: all .2s linear 0s;
            -o-transition: all .2s linear 0s;
        }

            .overlay_menu .social .icon:hover {
                background: #f96332;
                color: #f5f5f5;
            }

            .overlay_menu .social .icon i {
                vertical-align: text-bottom;
            }

.btn-sm2 {
    margin-bottom:4px;
    /*font-size: 13px;
    border-radius: .1875rem;
    padding: 5px 10px;
    width: 75px;
    margin-bottom: 8px;*/
}

.tab-control.prev-button, .tab-control.next-button {
    position: absolute;
    top: 25%;
}

.rowspace {
    padding-bottom: 3%;
}

.open .show {
    z-index: 1;
}

.tab-control.prev-button {
    left: 10%;
}

.tableData {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    empty-cells: show;
    border: none;
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    /*font-size: 1.000em;*/
    font-size: .80em;
}

.imgcardgrn:hover {
    transition: transform 0.5s;
    transform: scale(1.1);
}


/*.card1grn:hover { transition: transform 0.5s; transform: scale(1.1); }*/

.tableData td {
    padding-left: 2%;
}

.tableData th {
    /*   padding: 15px 0px 15px 0px;
   background: #f0f0f0;*/
    color: #444;
    font-weight: 400;
    padding: 12px 12px;
    /* padding-left: 2%;*/
}



.txtcen {
    transition: all .4s ease;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    transition: .5s;
    border: 0;
    border-radius: .55rem;
}

.card1 {
    background-color: #b6dcfe;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
}

.imgcard {
    width: 79px;
    border: 1px solid #4788c7;
    border-radius: 1px;
    text-align: center !important;
}

.head1 {
    padding-top: 5px;
    text-align: left;
    padding-left: 15px;
}

.smallhead1 {
    font-weight: 400;
    font-size: 90%;
    padding-top: 5px;
    text-align: left;
    padding-left: 15px;
}


.button {
    background-color: #2ca8ff;
    color: #fff;
    border: 1px solid #2ca8ff;
    line-height: 20px;
    /* font-size: 17px;*/
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
    padding: 4px 14px;
}

.cardcls {
    width: calc(100% / 5);
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


.button:hover {
    background-color: #ffffff;
    color: #2ca8ff;
    border: 1px solid #2ca8ff;
    line-height: 20px;
    /*font-size: 17px;*/
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
    padding: 4px 14px;
}




/*Green*/

.txtcengrn {
    transition: all .4s ease;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    transition: .5s;
    border: 0;
    border-radius: .55rem;
}

.card1grn {
    background-color: #b0e1d1;
    /*background-color:#b6dcfe;*/
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
}

.imgcardgrn {
    border: none;
    width: 62%;
    /*width:79px;
			border:1px solid #4788c7;*/
    border-radius: 1px;
    text-align: center !important;
}

.head1grn {
    color: #347763;
    padding-top: 5px;
    text-align: left;
    /*padding-left:15px;*/
}

.smallhead1grn {
    font-weight: 400;
    font-size: 90%;
    padding-top: 5px;
    text-align: left;
    padding-left: 15px;
    color: #234239;
}


.buttongrn {
    background-color: #46a286;
    /* background-color: #2ca8ff;*/
    color: #fff;
    border: 1px solid #46a286;
    line-height: 20px;
    /* font-size: 17px;*/
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
    padding: 4px 14px;
}

.cardclsgrn {
    width: calc(100% / 5);
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.lblMessage {
    display: none;
}

.buttongrn:hover {
    background-color: #ffffff;
    color: #46a286;
    border: 1px solid #46a286;
    line-height: 20px;
    /*font-size: 17px;*/
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
    padding: 4px 14px;
}

.card1grn:hover {
    background-color: #b6dcfe;
    z-index: 2;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}



.labeladd {
    cursor: pointer;
    border: 0px solid #50d38a !important;
    /* background: #003399; */
    color: #fff;
    padding: 7px;
    border-radius: 21px !important;
    margin-bottom: 3px;
    font-size: 11px;
    font-weight: 600;
}


/*.labeladd:hover {
        cursor: pointer;
        border: 1px solid #50d38a !important;
        background: none;
        color: #50d38a;
        padding: 10px;
           font-size: 15px;
        font-weight: 600px;
        margin-bottom: 20px;

    }*/

.no-border {

border:none;

}


.m-t--1{
  margin-top: -1px;

}
.card.bg-transparent {
background-color:transparent;
box-shadow:none;
background:transparent;}


    .card.bg-transparent .control-label {
     color:white;
    
    }
.card .bg-transparent h5,.card .bg-transparent i,.card .bg-transparent .control-label{

    color:white;
}
.text-center {

margin-left:auto;

margin-right:auto;
text-align:center;
}
.text span {
color:white;
}
.form .form-actions {
    border-top: 1px solid #dadada;
    padding: 20px 0;
    margin-top: 20px;
}

.leftspace {
    margin-left: 2%;
}

.areaclass {
    border: 1px solid #e3e3e3 !important;
    margin-right: 5px;
    width: 100%;
}

.divadd {
    margin-top: 20px;
    /*margin-bottom:20px;*/
}

.tab-content {
    padding: 18px;
}

.headclass {
    background-color: #c1d1e8;
}

.tab-control.next-button {
    right: 10%;
}

.fixed-bottom {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.clospace {
    padding-left: 10%;
    clear: right;
    float: left;
}

.actions > ul {
    text-align: right;
    display: inline-block;
    list-style: none !important;
    width: 500px;
    margin-left: 47%;
}

    .actions > ul > li {
        margin: 0 0.5em;
        width: 100%;
        display: inline;
    }

.fixed-bottom1 {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #8ad526;
    z-index: 1030;
}

.resourcebutton {
    color: #50d38a;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #8AD526;
}


    .resourcebutton:hover {
        color: #fff;
        font-weight: bold;
        background-color: #8AD526;
        border: 1px solid #8AD526;
    }


.nav-left-sidebar {
    position: fixed;
    width: 264px;
    height: 100%;
    top: 60px;
    right: 4px;
    float: right;
    /*overflow: auto;
   background-color: #0e0c28;
   background-color: #ffffff;*/
    /* -webkit-box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);
    box-shadow: 0px 0px 28px 0px rgba(82, 63, 105, 0.13);*/
    -webkit-transition: all 0.3s ease;
}


.menu-list1 {
    top: 50px;
    padding-top: 25%;
}

.button123 {
    /*border:1px solid #00C;*/
    background-color: #039;
}

    .button123:hover {
        /*border:1px solid #FFB236;*/
        background-color: #FFB236;
    }

.bgcls1 {
    background: url(../../bullet-arrow.png) no-repeat left 7px;
    font-size: 1.000em;
    padding: 2px 4px 5px 19px;
    margin-bottom: 19px;
}

.btn-info3 {
    font-weight: 600;
    background-color: #2196f3 !important;
    color: #fdfdfd;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    padding: 0px 6px;
    border: 1.4px solid #2196f3;
}

    .btn-info3:focus, hover, Visited {
        font-weight: 600;
        background-color: #fff !important;
        color: #2CA8FF;
        text-align: center;
        border-radius: 3px;
        font-size: 14px;
        padding: 0px 6px;
        /* padding-bottom: 0px; */
        border: 1.4px solid #2CA8FF;
    }

.btn-info4 {
    font-weight: 600;
    background-color: #f5892c !important;
    color: #fdfdfd !important;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    padding: 0px 6px;
    border: 1.4px solid #f5892c;
}

    .btn-info4:focus, hover, Visited {
        font-weight: 600;
        background-color: #fff !important;
        color: #f5892c !important;
        text-align: center;
        border-radius: 6px;
        color: #f5892c;
        font-size: 14px;
        border: 1.5px solid #f5892c;
    }

.lnkedit {
    margin-top: 25% !important;
    margin-left: 25% !important;
}



btn btn-info3 mr-1:active, hover, focus {
    /*font-weight: bold;
   background-color:#6d9c2f;
    color: #ffffff;*/
    font-weight: bold;
    background-color: #fff;
    color: #6d9c2f;
    border-radius: 6px;
    border: 1px solid #4fa076;
}

.bgdown {
    width: 100%;
    background: url(../images/down-arrow1.png) no-repeat 90% center;
    color: #fff;
    /* font-size: 18px;*/
    padding: 5px 20px;
    border-radius: 25px;
    /*border: 2px solid #b2bfb4;*/
    cursor: pointer;
    margin-bottom: 15px;
    float: left;
    transition: all ease-in-out 0.5s;
}

.spn {
    padding: 0 0 0 7px;color: #1dc7a9;font-size:14px;
}

.col-9 unset {
    position: unset !important;
}


.btn-group bootstrap-select form-control dropdown-menu {
    max-height: 0px;
}

.logindiv1 {
    border-bottom: 1px solid #ffffff;
    border-radius: 0px;
    height: 319px;
    background: transparent !important;
}

.logindiv2 {
    background: url(../images/bg-login.png) no-repeat rgba(130, 124, 124, 0.32) 117px 22px;
    /* top: 24%; */
    margin-top: 39px;
    padding-top: 0px;
    margin-bottom: 109px;
    height: 483px;
    width: 562px;
    /* left: 24%; */
    margin-left: 27%;
    padding-bottom: 80px;
    /* border-bottom: 1px solid #ffffff; */
}


.logindiv3 {
    margin-left: 20%;
}

.advsearchbutton {
    text-decoration: underline;
    font-weight: bold;
    color: #1ab1e3;
    background-color: #ffffff;
    border: 1px solid #1ab1e3;
}

    .advsearchbutton:hover {
        background-color: rgba(0,0,0,.03);
    }

.signinbm {
    background: rgb(185, 210, 222) !important;
    background: -moz-linear-gradient(left, rgba(112,156,178,1) 0%, rgba(90,121,140,1) 51%, rgba(103,138,162,1) 73%, rgba(62,156,218,1) 100%);
    color: #385586;
    font-weight: 600;
    border: 0px solid #385586;
}



    .signinbm:hover {
        background-color: #ffffff;
        font-weight: bold;
        border: 0px solid #ffffff;
    }

    .signinbm:after {
    }

.abscover {
    padding-left: 4%;
    height: 590px;
    margin-left: 21%;
    /* text-align: center; */
    width: 386px;
    /* padding: 150px 150px 150px 150px; */
    padding-left: 0%;
    /* float: left; */
}

/*.signinbm:hover, focus, click {
    background-color: #fff;
    color: #335f6d;
    border: 3px solid #335f6d;
    font-weight: bold;
}*/

.signupbm {
    width: 100%;
    font-weight: bold;
    background-color: #fff;
    color: #335f6d;
    border: 3px solid #335f6d;
}

.forpas {
    text-align: right;
    background-color: #f0f8ff66;
    width: 60%;
    float: right;
    padding: 10px 13px 10px 10px;
}

.txtgreen {
    color: #335f6d;
    font-weight: bold;
}

.signupbm:hover {
    font-weight: bold;
    background-color: #335f6d; /*#1ab1e3;*/
    color: #fff;
}

.abs {
    background-color: #f0f8ff3d;
    margin-top: 0px;
    padding-top: 127px;
    margin-bottom: 109px;
    height: 80%;
    width: 100%;
    /* border-bottom: 1px solid #ffffff; */
    /* border-bottom-width: 1px; */
    margin-left: 24%;
    border-radius: 35px;
    padding-bottom: 80px;
    background: url(../images/bg-login.png) 38px 0px #89c1ab no-repeat;
    /*background: url(../images/bg-login.png) 41px -4px rgba(58, 134, 67, 0.23921568627450981) no-repeat;*/
}

.loginbody {
    background: url(../images/bg-001.png);
    background-size: cover;
    /*height:100%;*/
    /*background1D:\final from priyanka\MRM_final working\Meeting Room Management System\images\bg-001.png*/
    background-repeat: no-repeat;
}

.logindiv4 {
    border-radius: .55rem;
    padding-bottom: 7.7rem;
    /*max-width: 330px;*/
    max-width: 350px;
    padding: 20px;
    margin: 0 auto;
    margin-bottom: 229px;
    left: 10%;
    margin-left: 10%;
    /*background-color:#4c474761;*/
}

.card-plain logindiv4 {
    left: 3%; /*10%;*/
}


.js-demo2{
   top: 6%;
    position: absolute;
    width: 100%;
    left: auto;
    text-align: center;}

.sec1 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.sec2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.sec3 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.btn-group bootstrap-select form-control dropdown-menu show {
    max-height: 197px;
    overflow: hidden;
    min-height: 0px;
}


.btmspace {
    padding-bottom: 10px;
    padding-top: 3px;
}

.btm-mr {
    margin-bottom: 5px;
}


@media (min-width: 418px) and (max-width: 768px) {
    .cardclsgrn {
        width: 100%;
    }


    .txtPosition {
    width:115px !important;}
}



.Background {
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.6;
}

.Popup {
    background-color: #FFFFFF;
    border-width: 2px;
    border-style: solid;
    border-color: black;
    padding-top: 10px;
    padding-left: 10px;
    width: 300px;
    height: 220px;
}

.lbl {
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
}

select, input[type="file"] {
    height: 23px;
    vertical-align: baseline;
}

/*.SumoSelect > .optWrapper {
            width: 123% !important;
        }*/

.dashboard-wrapper .main-container .widget .widget-header .title [data-icon]:before, .dashboard-wrapper .main-container .widget-border .widget-header .title [data-icon]:before {
    color: #ffffff;
}

.SumoSelect > .optWrapper {
    width: 100%;
}

.SumoSelect {
    width: 123% !important;
}

.header-dropdown li {
    /*margin-left:20px;
        border: 1px solid #1ab1e3;*/
    border: 0px solid #1ab1e3;
    border-width: 1.3px;
    background: #1ab1e3;
    color: #fff;
    cursor: pointer;
    border-radius: 26px;
}

.header-dropdown ul > li {
    /*margin-left:20px;
        border: 1px solid #1ab1e3;*/
    border: 1px solid #1ab1e3;
    border-width: 1.3px;
    background: #1ab1e3;
    color: #fff;
    border-radius: 0px;
}

.header-dropdown > ul {
    background: white;
}

.header-dropdown li a {
    /*color:#fff;*/
}


    .header-dropdown li a:hover, focus {
        color: #1ab1e3;
    }


/*.header-dropdown li :active{
        border: 1px solid #1ab1e3;
    border-width: 1.3px;
    background:#1ab1e3;
    color:#fff;
  
    /*margin-left:20px;
        border: 1px solid #1ab1e3;
}*/

.header-dropdown li:hover, active, selected {
    /*background-color: #ffffff;
    color: #1ab1e3;
 
    border-radius: 26px;*/
    color: #1ab1e3;
}

.header-dropdown li a:hover {
    color: #1ab1e3;
}

.refreshment-button {
    background: url(../img/refreshment-button.png) no-repeat 50% center;
    width: 135px;
    border-radius: 7px;
    height: 24px;
    border: 0px;cursor:pointer;
    margin-left: -20px;
    margin-bottom: 3px;
    padding: 0px;
    /*background-size: 71px 39px;*/
}

.filterbtncls {
    background: url(../img/filterbtn.png) no-repeat 50% center;
    width: 28px;
    border-radius: 7px;
    height: 24px;
    border: 0px;
    margin-left: -20px;
    margin-bottom: 3px;
    padding: 0px;
    background-size: 71px 39px;
}
.send-m {
    background: url(../img/send-mail.png) no-repeat 50% center;
    width: 16px;
    border-radius: 7px;vertical-align: middle;
    height: 15px;
    border: 0px;
    margin-left: -20px;
    margin-bottom: 3px;
    padding: 0px;
    cursor:pointer;
    /*background-size: 71px 39px;*/
}




.selectedicim {
    -webkit-filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
    filter: grayscale(211%) brightness(83%) sepia(80%) hue-rotate(60deg) saturate(1000%) contrast(0.5);
}

.filterbtncls1 {
    background: transparent;
    /*border-radius: 0px;
  border: 1px dotted #1ab1e3;border-width: 0.3px;*/
}

    .filterbtncls1 a span {
        color: #2f95d2;
    }



.modalBackground {
    position: absolute;
    z-index: 6000 !important;
    top: 0px;
    left: 0px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.modalBackground {
    position: absolute;
    z-index: 6000 !important;
    top: 0px;
    left: 0px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.4;
    opacity: 0.4;
}
/*.modal-backdrop {
            background-color: black !important;
        }*/

/*.modal-backdrop {
    background: rgba(0,0,0,0.3);
}*/
.form-horizontal .control-label {
    float: left;
    width: auto !important;
    padding-top: 8px;
    font-size: 12px;    text-align: left !important;
    padding-left: 0px;

}

.modal-content {
    position: fixed;
    background: white;
    /*border: 3px dashed #87c2398a;*/
    top: 0px !important;
    margin-top: 11%;
}

.thead-light1 {
    color: #ffffff /*f4f5f7*/;
    background-color: #68c4b7 /*#84c230c7*/ /*#84c230 #afc78e*/;
    border-color: #dee2e6;
    text-align: center;
    padding: 3.2px;
    width: 8%;
}
/*.SumoSelect sumo_ctl00$ContentPlaceHolder1$lstMeetingRoom > .SumoSelect > .optWrapper {
            width: 223% !important;
        }*/


.check_mark {
    width: 80px;
    height: 130px;
    margin: 0 auto;
}

button {
    cursor: pointer;
    margin-left: 15px;
}

.hide {
    display: none;
}

.sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box;
}
li.search-choice span {

color:white;}
    .sa-icon.sa-success {
        border-color: #4CAF50;
    }

.control-label {  font-size: 11px;
    padding-top: 4px;
    display: inline-block;
}

row span .control-label {
    padding-top: 4px !important;
}



.sa-icon.sa-success::before, .sa-icon.sa-success::after {
    content: '';
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px;
}

.sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0px 60px;
    transform-origin: 0px 60px;
}

.sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(76, 175, 80, .5);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2;
}

.sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in;
}

.sa-icon.sa-success {
    border-color: transparent\9;
}

    .sa-icon.sa-success .sa-line.sa-tip {
        -ms-transform: rotate(45deg) \9;
    }

    .sa-icon.sa-success .sa-line.sa-long {
        -ms-transform: rotate(-45deg) \9;
    }

.animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s;
}

.animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s;
}

@-webkit-keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px;
    }

    65% {
        width: 0;
        right: 46px;
        top: 54px;
    }

    84% {
        width: 55px;
        right: 0px;
        top: 35px;
    }

    100% {
        width: 47px;
        right: 8px;
        top: 38px;
    }
}

@-webkit-keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px;
    }

    54% {
        width: 0;
        left: 1px;
        top: 19px;
    }

    70% {
        width: 50px;
        left: -8px;
        top: 37px;
    }

    84% {
        width: 17px;
        left: 21px;
        top: 48px;
    }

    100% {
        width: 25px;
        left: 14px;
        top: 45px;
    }
}

@keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px;
    }

    54% {
        width: 0;
        left: 1px;
        top: 19px;
    }

    70% {
        width: 50px;
        left: -8px;
        top: 37px;
    }

    84% {
        width: 17px;
        left: 21px;
        top: 48px;
    }

    100% {
        width: 25px;
        left: 14px;
        top: 45px;
    }
}

@keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px;
    }

    65% {
        width: 0;
        right: 46px;
        top: 54px;
    }

    84% {
        width: 55px;
        right: 0px;
        top: 35px;
    }

    100% {
        width: 47px;
        right: 8px;
        top: 38px;
    }
}

.sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #4CAF50;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2;
}

    .sa-icon.sa-success .sa-line.sa-tip {
        width: 25px;
        left: 14px;
        top: 46px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .sa-icon.sa-success .sa-line.sa-long {
        width: 47px;
        right: 8px;
        top: 38px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

@-webkit-keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }

    100% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
}

@keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }

    100% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
}


.confirm1 {
    display: inline-block;
    background-color: rgb(73, 204, 133);
    box-shadow: rgba(140, 212, 245, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset;
    color: white;
    border: none;
    margin: 10px auto 10px auto;
    padding: 7px;
    /* border-radius: 30px !important; */
    /* padding: 11px 23px; */
    font-weight: 400;
    font-size: .8571em;
    line-height: 1.35em;
    margin: 5px 1px;
    width: 70px;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    background-color: #1ab1e3;
    border-radius: 0px;
    text-decoration: none;
    outline: 0!important;
    cursor: pointer;
}

.modalBackground {
    /*background-color: Black;*/
    background-color: rgba(94,110,141,.9);
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.cd-popup-container {
    position: relative;
    /* width: 90%; */
    /* max-width: 400px; */
    margin: 4em auto;
    background: #fff;
    border-radius: .25em .25em .4em .4em;
    text-align: center;
    /*box-shadow: 0 0 20px rgba(0,0,0,.2);*/
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
    padding: 0px;
}


.modalPopup1 {
    background: white;
    text-align: center;
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%;
    padding-bottom: 10px;
}



@media screen and (min-device-width: 3840px) and (max-device-width: 2160px) { 
       #dvBookingOverview {
          
           width:900px;
            }

    section.content {
        padding: 2% 0 0 0;
    }
}

@media screen and (width: 768px) and (height: 1024px) { 
       #dvBookingOverview {
          
           width:700px;
            }

    section.content {
        padding: 2% 0 0 0;
    }
}


    #btnManualreminder [data-tooltip] {
    display: inline-block;
    position: relative;
    cursor: help;
    padding: 2px; font-size:10px;
    width:60px;
}

        [data-tooltip] {
    display: inline-block;
    position: relative;
    cursor: help;
    padding: 2px; font-size:10px;
}
/* Tooltip styling */
[data-tooltip]:before {
    content: attr(data-tooltip);
  /*top: 100%;*/
  left: 0%;
  display: none;
  position: absolute;
  background: #8ad526;
  color: #fff;
 padding: 8px 8px;
    font-size: 9px;
    line-height: 1;
  /* min-width: 220px; */
  height: auto;
  width: auto;
  text-align: center;
  border-radius: 4px;
   /*content: attr(data-tooltip);
    display: none;
    position: absolute;
    background: #8ad526;
    color: #fff;
    padding: 2px 15px;
    font-size: 11px;
    line-height: 1.4;*/
    /* min-width: 220px; */
    /* height: auto;
    width: auto;
    text-align: center;
    border-radius: 4px;*/
}
/* Dynamic horizontal centering */
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* Dynamic vertical centering */
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
[data-tooltip-position="top"]:before {
    bottom: 100%;
    margin-bottom: 6px;
}
[data-tooltip-position="right"]:before {
    left: 100%;
    margin-left: 6px;
}
[data-tooltip-position="bottom"]:before {
    top: 100%;
    margin-top: 6px;
}
[data-tooltip-position="left"]:before {
    right: 100%;
    margin-right: 6px;
}

/* Tooltip arrow styling/placement */
[data-tooltip]:after {
    content: '';
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
/* Dynamic horizontal centering for the tooltip */
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {
    left: 50%;
    margin-left: -6px;
}
/* Dynamic vertical centering for the tooltip */
[data-tooltip-position="right"]:after,
[data-tooltip-position="left"]:after {
    top: 50%;
    margin-top: -6px;
}
[data-tooltip-position="top"]:after {
    bottom: 100%;
    border-width: 6px 6px 0;
    border-top-color: #8ad526;
}
[data-tooltip-position="right"]:after {
    left: 100%;
    border-width: 6px 6px 6px 0;
    border-right-color: #8ad526;
}
[data-tooltip-position="bottom"]:after {
    top: 100%;
    border-width: 0 6px 6px;
    border-bottom-color: #8ad526;
}
[data-tooltip-position="left"]:after {
    right: 100%;
    border-width: 6px 0 6px 6px;
    border-left-color: #8ad526;
}
/* Show the tooltip when hovering */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    display: block;
    z-index: 50;
}
      

@media screen and (max-width:767px) {

     #dvBookingOverview {
          
           width:500px;
            }
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

 
            .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
                border-bottom: 0;
            }
}

.table.no-cellborder {
    margin-top: -2px;
    table-layout: fixed;
}

    .table.no-cellborder td, .table.no-cellborder th {
        padding: 8px 0;
    }

    .table.no-cellborder td {
        font-weight: 500;
        color: #57595a;
    }


    .table.no-cellborder .table-icon {
        margin-right: 6px;
        color: #ccc;
    }

    .table.no-cellborder tr:first-child {
        background-color: #167F92;
        border-bottom: 2px solid #87c5dc;
        color: white;
    }



.responstable {
    margin: 1em 0;
    width: 100%;
    overflow: hidden;
    background: #FFF;
    color: #024457;
    border-radius: 10px;
    border: 1px solid #167F92;
}

    .responstable tr {
        border: 1px solid #D9E4E6;
    }

        .responstable tr:nth-child(odd) {
            background-color: #EAF3F3;
        }

    .responstable th {
        display: none;
        border: 1px solid #FFF;
        background-color: #167F92;
        color: #FFF;
        padding: 1em;
    }

        .responstable th:first-child {
            display: table-cell;
            text-align: center;
        }

        .responstable th:nth-child(2) {
            display: table-cell;
        }

            .responstable th:nth-child(2) span {
                display: none;
            }

            .responstable th:nth-child(2):after {
                content: attr(data-th);
            }

@media (min-width: 480px) {
    .responstable th:nth-child(2) span {
        display: block;
    }

    #pnlRefreshment .modal-content {
    width:53%;

    }

    .responstable th:nth-child(2):after {
        display: none;
    }
}

.responstable td {
    display: block;
    word-wrap: break-word;
    max-width: 7em;
}

    .responstable td:first-child {
        display: table-cell;
        text-align: center;
        border-right: 1px solid #D9E4E6;
    }

@media (min-width: 480px) {
    .responstable td {
        border: 1px solid #D9E4E6;
    }
}

.responstable th, .responstable td {
    text-align: left;
    margin: .5em 1em;
}

@media (min-width: 480px) {
    .responstable th, .responstable td {
        display: table-cell;
        padding: 1em;
    }
}

.table-bordered-1  tr:last-child td{

    border-bottom: 1px solid #9fd6de !important;
}
.table-bordered-1 td,.table-bordered-1 th 
 { text-align:center;margin:auto;
  /* border: 1px solid #dee2e6; */
  border-right: 1px solid #dee2e6 ;
  border-top: 0px solid #9fd6de !important;
  border-left: 1px solid #dee2e6;
}
.table-bordered-1 {
border: 1px solid #dee2e6 !important;
} 
.table-bordered-1  tr:first-child th{

    border-bottom: 1px solid #9fd6de !important;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

::-webkit-scrollbar {
    width: 5px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #AAA;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%, transparent 75%, transparent);
}


table {
    border: 0px solid #fff;
    border-width: 0px;
}


    table td {
        border: 0px solid #fff;
        border-width: 0px;
    }

select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: checkbox-container;
    /*border-style: none;*/
}

    select::-ms-expand {
        display: none;
    }

.monthlyviewdate
{
    color: black;
    font-weight: bold;
    /* background: steelblue; */
    padding: 1px 2px;
    border-radius: 25px;
    font-size: 19px;
    margin: 6px;
}

.lnkbuttoncalenderadd {
    color: White;
    font-weight: bold;
    margin-left: 8px;
    height: 20px;
    line-height: 3px;
    padding: 1px 5px;
    font-size: 12px;
    width: 21px;
    background: #8ad526;
    border-width: 0px;
    border-radius: 25px;
    margin-bottom: 4px;

}


/*==================================*//*06-02-2020 meghana */

.mt-70 {
    margin-top: 70px
}

.mb-70 {
    margin-bottom: 70px
}

.card {
    /*box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);*/
    border-width: 0;
    transition: all .2s
}

/*.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(26, 54, 126, 0.125);
    border-radius: .25rem
}

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem
}*/
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #f4f4f4;
}
.media>.pull-left {
  padding-right: 3px;
}
.event-time {
 width: 49px;
  height: 40px;
  text-align: center;
  padding: 2px 0;
  color: #fff;
  border-radius: 2px;
  margin-top: 2px;
}

.event-time>h2 {
    margin: 0 0 -1px;
  line-height: 100%;
  font-size: 13px;
  color: #fff;
  font-weight: 400;
}
    .event-time > small {
    font-size: 70%;
    }
.bg-cyan {
  background-color: #00bcd4!important;
}
.vertical-timeline {
width: 100%;
  position: relative;
  height: 90%;
  overflow-y: auto;
  padding: 0.2rem 0 .1rem;
}
.h-100p {  height: 100%;
}
.main-card {

  /*min-height: 98%;*/}
.vertical-timeline::before {
    content: '';
    position: absolute;
    top: 0;
    left: 70px;
    min-height: 100%;
    max-height: 200%;
    width: 4px;
    background: #e9ecef;
    border-radius: .25rem
}

.vertical-timeline-element {
    position: relative;
    margin: 0 0 1rem
}

.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in {
    visibility: visible;
    animation: cd-bounce-1 .8s
}

.vertical-timeline-element-icon {
    position: absolute;
    top: 0;
    left: 60px
}

.vertical-timeline-element-icon .badge-dot-xl {
    box-shadow: 0 0 0 5px #fff;
    display:block !important;
}

.badge-dot-xl {
    width: 13px;
    height: 13px;
    position: relative
}

.badge:empty {
    display: none
}

.badge-dot-xl::before {
   content: '';
    width: 5px;
    height: 5px;
    border-radius: .25rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -3px;
    background: #fff;
}

.vertical-timeline-element-content {
    position: relative;
  margin-left: 89px;
  font-size: .8rem;
  margin-right: 6px;
}

.vertical-timeline-element-content .timeline-title {
     font-size: 0.8rem;
  /*text-transform: uppercase;*/
  margin: 0 0 .1rem;
  padding: 0px 0 0;
  line-height: 1.3;
  font-weight: bold;
}
    .vertical-timeline-element-content .timeline-title span {
     font-weight: bold;
    }
.vertical-timeline-element-content .vertical-timeline-element-date {
   display: block;
  position: absolute;
  left: -90px;
  text-align: center !important;
  top: 0;
  padding-right: 10px;
  float: right;
  color: #adb5bd;
  font-size: .7619rem;
  white-space: pre-line;
  width: 72px;
  word-break: break-word;
}

.vertical-timeline-element-content:after {
    content: "";
    display: table;
    clear: both
}


/*=============================================================---------------------=-=======================================*/
@media (max-width: 1930px) and (min-width:1275px){
.card .header {
      color: #424242;
    /* padding: 7px; */
    margin-top: 5px !important;
     padding-top: 5px !important;
    position: relative;
    box-shadow: none;
    margin-bottom: 5px !important;
    }
}


@media (max-width: 1275px) and (min-width:2848px) {
    section.content {
        margin: 3% 0 0 0;
    }
}
@media (max-width: 767px)
{

    .table-resposive {
        width:100%;overflow:auto;
    }
     .table-resposive table{
        width:fit-content;
    }
    
    .dashboard-outer .dashboard-inner .dashboard-wrapper .dashboard-tiles {
  padding-top: 20px;
}

    .tile-content {
    padding:8px;
    }.column {
  display: block;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: .75rem;
}

 .dashboard-wrapper .dashboard-tiles .dashboard-tile{
  position: relative;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: all 0.5s;
}
}
.card .member-card {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  border-width: 0;
  transition: all .2s;  
  margin-bottom: 0px;
}
.header .l-seagreen > h4 
{
  font-size: 1.2rem;
}
@media screen and (min-width: 769px), print {
    .column.is-3, .column.is-3-tablet {
        -ms-flex: none;
        flex: none;
        width: 12.3%;
    }

    .dashboard-tiles {
        padding-top: 20px;
    }

    @media screen and (min-width: 769px), print {
        .columns:not(.is-desktop) {
            display: -ms-flexbox;
            display: flex;
        }
    }

    .columns:not(:last-child) {
        margin-bottom: calc(1.5rem - .75rem);
    }

    .columns {
        margin-left: -.75rem;
        margin-right: -.75rem;
        margin-top: -.75rem;
    }

    .dashboard-wrapper .dashboard-tiles .dashboard-tile .tile-content p span:first-child {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        /*border: 2px solid #8ad526;*/
        font-size: 1.6rem; /*background: white;*/
        color: #444F60;
    }



    .dashboard-wrapper .section-wrapper {
        position: relative;
        max-width: 1406px;
    }

    .column {
        display: block;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        padding: .75rem;
    }

    .dashboard-wrapper .dashboard-tiles .dashboard-tile {
        overflow: visible;
        display: -ms-flexbox;
        text-align: center;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 0px;
        display: inline-block;
    }

        .dashboard-wrapper .dashboard-tiles .dashboard-tile .tile-content {
            width: 100%; /*background-color: #fff;*/
            height: 81px;
            padding: 5px;
        }

            .dashboard-wrapper .dashboard-tiles .dashboard-tile .tile-content:first-child {
                border: none;
            }

    .tile-content p {
        margin-top: 0;
        font-size: 1.6rem;
        margin-bottom: .1rem;
    }

    .tile-content h3 {
        font-size: 1.2em;
        font-weight: 500;
        margin-bottom: 1px;
        height: 33px;
        color: #85ce23;
        line-height: 1.4em;
    }


    .dashboard-wrapper .dashboard-tiles .dashboard-tile {
        border: 2px solid #cce0b1;
        /*border-radius: 6px;*/
        min-height: 106px;
        position: relative;
        overflow: hidden;
        width: 100%;
        /* background: linear-gradient(to bottom right, #f5fba3, #b5e0d0); */
        transition: all 0.5s;
        background: #fff;
        border-radius: .35rem;
        box-shadow: 4px 4px 30px 0px rgba(75,102,171,0.2);
    }

    span.time-wid {
        font-size: 13px;
        width: 100%; /*background: #003399;*/
        display: inline-block;
        border-top: 1.2px solid #444f6026;
        margin: 0px 0px;
        color: #84868a;
        /* color: white; */
        padding: 5px 5px;
        /*font-size: 13px;
  width: 100%;
 display: inline-block;
    background:#7f9265;
    margin: 0px 0px;
    
  color: white; 
  padding: 5px 5px;*/
   
        
         }

    .Wid-amt a {
        color: #444F60;
    }

    .Wid-amt {
        font-size: 13px;
        width: 100%;
        display: inline-block;
    }

}