﻿.main-nav#preloader{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#FFFFFF;
    z-index:9999999;
    opacity: 0.7;
}
#preloader #status{
    width:100%;
    height:100%
}
#preloader #status .loader{
    top:50%;
    margin:-28px auto 0;
    width:72px;
    height:72px;
    border:3px solid rgba(255,0,106,0.1);
    border-top-color:#FF006A;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    position:relative;
    animation-name:loader_rotate;
    animation-duration:.7s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
    -ms-animation-name:loader_rotate;
    -ms-animation-duration:.7s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-timing-function:linear;
    -moz-animation-name:loader_rotate;
    -moz-animation-duration:.7s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:linear;
    -webkit-animation-name:loader_rotate;
    -webkit-animation-duration:.7s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear
}
@-webkit-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
    to{
        -webkit-transform:rotate(1turn)
    }
}
@-moz-keyframes loader_rotate{
    0%{
        -moz-transform:rotate(0)
    }
    100%{
        -moz-transform:rotate(360deg)
    }
    to{
        -moz-transform:rotate(1turn)
    }
}
@keyframes loader_rotate{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
    to{
        transform:rotate(1turn)
    }
}
@font-face{
    font-family:"OpenSans";
    src:url("../fonts/OpenSans-Regular-webfont.eot");
    src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Regular-webfont.svg#OpenSans") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"OpenSans_Light";
    src:url("../fonts/OpenSans-Light-webfont.eot");
    src:url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Light-webfont.svg#OpenSans_Light") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"OpenSans_SemiBold";
    src:url("../fonts/OpenSans-Semibold-webfont.eot");
    src:url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"),url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Semibold-webfont.svg#OpenSans_SemiBold") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"OpenSans_Bold";
    src:url("../fonts/OpenSans-Bold-webfont.eot");
    src:url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold-webfont.woff") format("woff"),url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Bold-webfont.svg#OpenSans_Bold") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"OpenSans_ExtraBold";
    src:url("../fonts/OpenSans-ExtraBold-webfont.eot");
    src:url("../fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-ExtraBold-webfont.woff") format("woff"),url("../fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-ExtraBold-webfont.svg#OpenSans_ExtraBold") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'icomoon';
    src:url("../fonts/icomoon.eot?3p0rtw");
    src:url("../fonts/icomoon.eot?#iefix3p0rtw") format("embedded-opentype"),url("../fonts/icomoon.woff?3p0rtw") format("woff"),url("../fonts/icomoon.ttf?3p0rtw") format("truetype"),url("../fonts/icomoon.svg?3p0rtw#icomoon") format("svg");
    font-weight:normal;
    font-style:normal
}
[class^="icon-"],[class*=" icon-"]{
    font-family:'icomoon';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    min-width:1em;
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    position:relative;
    top:-1px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-1x{
    font-size:20px !important
}
.icon-2x{
    font-size:32px !important
}
.icon-3x{
    font-size:48px !important
}
.icon-4x{
    font-size:56px !important
}
.icon-bordered{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.icon-light{
    color:#f5f5f5 !important
}
.icon-dark{
    color:#111 !important
}
i.float-right{
    margin-top:5px
}
.icon-opera:before{
    content:"\e9ba"
}
.icon-IE:before{
    content:"\e9bb"
}
.icon-safari:before{
    content:"\e9c3"
}
.icon-chrome:before{
    content:"\e95a"
}
.icon-firefox:before{
    content:"\e913"
}
.icon-java2:before{
    content:"\e90f"
}
.icon-linux:before{
    content:"\e910"
}
.icon-pdf2:before{
    content:"\e911"
}
.icon-android:before{
    content:"\e914"
}
.icon-windows3:before{
    content:"\e922"
}
.icon-windows10:before{
    content:"\e923"
}
.icon-apple:before{
    content:"\e954"
}
.icon-video-camera3:before{
    content:"\ebfa"
}
.icon-video-camera:before{
    content:"\ebfc"
}
.icon-security-camera:before{
    content:"\ebfd"
}
.icon-camera:before{
    content:"\e9a7"
}
.icon-photo-camera:before{
    content:"\eaf8"
}
.icon-camera33:before{
    content:"\eaf7"
}
.icon-technology-22:before{
    content:"\e9a9"
}
.icon-technology-12:before{
    content:"\e9a8"
}
.icon-video-camera2:before{
    content:"\e9aa"
}
.icon-shutter:before{
    content:"\eb04"
}
.icon-contrast2:before{
    content:"\eb05"
}
.icon-file-media2:before{
    content:"\eb79"
}
.icon-male-photo:before{
    content:"\eaf5"
}
.icon-photo2:before{
    content:"\e996"
}
.icon-image4:before{
    content:"\ebfe"
}
.icon-polaroid:before{
    content:"\eaf6"
}
.icon-image3:before{
    content:"\eaf9"
}
.icon-images3:before{
    content:"\e9e3"
}
.icon-images2:before{
    content:"\eafa"
}
.icon-square4:before{
    content:"\e9a3"
}
.icon-picture:before{
    content:"\e9c6"
}
.icon-wind-1:before{
    content:"\eb80"
}
.icon-wind-2:before{
    content:"\eb81"
}
.icon-wind-3:before{
    content:"\eb82"
}
.icon-winter-hat:before{
    content:"\eb86"
}
.icon-boot:before{
    content:"\eb87"
}
.icon-cloudy:before{
    content:"\eb8a"
}
.icon-cloudy-1:before{
    content:"\eb8b"
}
.icon-cloudy-2:before{
    content:"\eb8c"
}
.icon-coat:before{
    content:"\eb8d"
}
.icon-drops2:before{
    content:"\eb8f"
}
.icon-igloo:before{
    content:"\eb91"
}
.icon-light-bolt:before{
    content:"\eb92"
}
.icon-light-bolt-1:before{
    content:"\eb93"
}
.icon-light-bolt-2:before{
    content:"\eb94"
}
.icon-light-bolt-3:before{
    content:"\eb95"
}
.icon-mist:before{
    content:"\eb96"
}
.icon-mist-1:before{
    content:"\eb97"
}
.icon-mist-2:before{
    content:"\eb98"
}
.icon-mist-3:before{
    content:"\eb99"
}
.icon-mitten:before{
    content:"\eb9a"
}
.icon-moon2:before{
    content:"\eb9b"
}
.icon-moon-1:before{
    content:"\eb9c"
}
.icon-moon-2:before{
    content:"\eb9d"
}
.icon-moon-3:before{
    content:"\eb9e"
}
.icon-moon-4:before{
    content:"\eb9f"
}
.icon-placeholder:before{
    content:"\eba0"
}
.icon-rain:before{
    content:"\eba1"
}
.icon-rain-1:before{
    content:"\eba2"
}
.icon-rainbow:before{
    content:"\eba3"
}
.icon-snow:before{
    content:"\eba4"
}
.icon-snowflake:before{
    content:"\eba5"
}
.icon-snowflake-1:before{
    content:"\eba6"
}
.icon-snowman:before{
    content:"\eba7"
}
.icon-stars:before{
    content:"\eba8"
}
.icon-sun2:before{
    content:"\eba9"
}
.icon-sunrise:before{
    content:"\ebaa"
}
.icon-thermometer2:before{
    content:"\ebab"
}
.icon-thermometer-1:before{
    content:"\ebac"
}
.icon-thermometer-2:before{
    content:"\ebad"
}
.icon-thermometer-3:before{
    content:"\ebae"
}
.icon-twister:before{
    content:"\ebaf"
}
.icon-umbrella:before{
    content:"\ebb0"
}
.icon-wind:before{
    content:"\ebb1"
}
.icon-crying:before{
    content:"\eb29"
}
.icon-disappointed:before{
    content:"\eb2a"
}
.icon-doubt1:before{
    content:"\eb2b"
}
.icon-doubt2:before{
    content:"\eb2c"
}
.icon-happy:before{
    content:"\eb48"
}
.icon-muted:before{
    content:"\eb2d"
}
.icon-resting:before{
    content:"\eb2e"
}
.icon-sad3:before{
    content:"\eb4a"
}
.icon-sad2:before{
    content:"\eb4c"
}
.icon-sad:before{
    content:"\eb4d"
}
.icon-scared:before{
    content:"\eb4e"
}
.icon-sleeping:before{
    content:"\eb2f"
}
.icon-sleepy2:before{
    content:"\eb31"
}
.icon-sleepy:before{
    content:"\eb32"
}
.icon-smiley:before{
    content:"\eb33"
}
.icon-tongue:before{
    content:"\eb34"
}
.icon-smiling1:before{
    content:"\eb4f"
}
.icon-smiling2:before{
    content:"\eb50"
}
.icon-smiling:before{
    content:"\eb53"
}
.icon-surprised:before{
    content:"\eb35"
}
.icon-tired:before{
    content:"\eb36"
}
.icon-wink-face:before{
    content:"\eb54"
}
.icon-winking:before{
    content:"\eb56"
}
.icon-yawning:before{
    content:"\eb57"
}
.icon-anger:before{
    content:"\eb37"
}
.icon-angry2:before{
    content:"\eb43"
}
.icon-angry:before{
    content:"\eb44"
}
.icon-annulled:before{
    content:"\eb45"
}
.icon-bad:before{
    content:"\eb47"
}
.icon-happy2:before{
    content:"\eb67"
}
.icon-muted2:before{
    content:"\eb68"
}
.icon-resting2:before{
    content:"\eb69"
}
.icon-sad32:before{
    content:"\eb6c"
}
.icon-sad22:before{
    content:"\eb6d"
}
.icon-winking2:before{
    content:"\eb6e"
}
.icon-yawning2:before{
    content:"\eb6f"
}
.icon-anger2:before{
    content:"\eb70"
}
.icon-angry22:before{
    content:"\eb71"
}
.icon-angry3:before{
    content:"\eb72"
}
.icon-digit-0:before{
    content:"\eaaa"
}
.icon-digit-1:before{
    content:"\eaab"
}
.icon-digit-2:before{
    content:"\eaad"
}
.icon-digit-3:before{
    content:"\eab3"
}
.icon-digit-4:before{
    content:"\eac3"
}
.icon-digit-5:before{
    content:"\eacf"
}
.icon-digit-6:before{
    content:"\ecbf"
}
.icon-digit-7:before{
    content:"\f1d5"
}
.icon-digit-8:before{
    content:"\f1d6"
}
.icon-digit-9:before{
    content:"\f1d7"
}
.icon-number0:before{
    content:"\e964"
}
.icon-number1:before{
    content:"\e965"
}
.icon-number2:before{
    content:"\e966"
}
.icon-number3:before{
    content:"\e967"
}
.icon-number4:before{
    content:"\e968"
}
.icon-number5:before{
    content:"\e969"
}
.icon-number6:before{
    content:"\e96a"
}
.icon-number7:before{
    content:"\e96b"
}
.icon-number8:before{
    content:"\e96c"
}
.icon-number9:before{
    content:"\e96d"
}
.icon-cursor:before{
    content:"\f1e0"
}
.icon-cursor-3:before{
    content:"\f1e3"
}
.icon-cursor-2:before{
    content:"\f1e2"
}
.icon-cursor-1:before{
    content:"\f1e1"
}
.icon-pointer5:before{
    content:"\f1ec"
}
.icon-pointer-3:before{
    content:"\f1d8"
}
.icon-pointer-2:before{
    content:"\f1ee"
}
.icon-pointer-1:before{
    content:"\f1ed"
}
.icon-scroll:before{
    content:"\f1d9"
}
.icon-scroll-1:before{
    content:"\f1da"
}
.icon-wait:before{
    content:"\f1db"
}
.icon-wait-1:before{
    content:"\f1dc"
}
.icon-zoom-in2:before{
    content:"\f1dd"
}
.icon-zoom-out2:before{
    content:"\f1de"
}
.icon-cursor-4:before{
    content:"\f1e4"
}
.icon-cursor-5:before{
    content:"\f1e5"
}
.icon-cursor-6:before{
    content:"\f1e6"
}
.icon-cursor-7:before{
    content:"\f1e7"
}
.icon-cursor-8:before{
    content:"\f1e8"
}
.icon-move-alt1:before{
    content:"\f1ea"
}
.icon-move-alt2:before{
    content:"\f1eb"
}
.icon-cog4:before{
    content:"\ea3f"
}
.icon-cog:before{
    content:"\ea40"
}
.icon-cog2:before{
    content:"\ea41"
}
.icon-gear6:before{
    content:"\ea44"
}
.icon-cog52:before{
    content:"\ea45"
}
.icon-cog7:before{
    content:"\ea46"
}
.icon-cog3:before{
    content:"\ea47"
}
.icon-gear:before{
    content:"\ea48"
}
.icon-cog6:before{
    content:"\ea49"
}
.icon-cogs:before{
    content:"\ea42"
}
.icon-cog22:before{
    content:"\ea43"
}
.icon-cogs4:before{
    content:"\ea4b"
}
.icon-cogs3:before{
    content:"\ea4a"
}
.icon-browser-11:before{
    content:"\ea4c"
}
.icon-browser-12:before{
    content:"\ea4d"
}
.icon-browser-13:before{
    content:"\ea4e"
}
.icon-browser-14:before{
    content:"\ea4f"
}
.icon-browser-15:before{
    content:"\ea50"
}
.icon-browser-16:before{
    content:"\ea51"
}
.icon-browser-17:before{
    content:"\ea52"
}
.icon-browser-18:before{
    content:"\ea53"
}
.icon-browser-19:before{
    content:"\ea54"
}
.icon-browser-20:before{
    content:"\ea55"
}
.icon-browser-21:before{
    content:"\ea56"
}
.icon-browser-22:before{
    content:"\ea57"
}
.icon-browser-23:before{
    content:"\ea58"
}
.icon-browser-24:before{
    content:"\ea59"
}
.icon-browser-25:before{
    content:"\ea5a"
}
.icon-browser-26:before{
    content:"\ea5b"
}
.icon-browser-27:before{
    content:"\ea5c"
}
.icon-browser-28:before{
    content:"\ea5d"
}
.icon-browser-29:before{
    content:"\ea5e"
}
.icon-browser-30:before{
    content:"\ea5f"
}
.icon-browser-31:before{
    content:"\ea60"
}
.icon-browser-32:before{
    content:"\ea61"
}
.icon-browser-33:before{
    content:"\ea62"
}
.icon-browser-34:before{
    content:"\ea63"
}
.icon-browser-35:before{
    content:"\ea64"
}
.icon-browser-36:before{
    content:"\ea65"
}
.icon-browser-37:before{
    content:"\ea66"
}
.icon-browser-38:before{
    content:"\ea67"
}
.icon-browser-39:before{
    content:"\ea68"
}
.icon-browser-40:before{
    content:"\ea69"
}
.icon-browser-41:before{
    content:"\ea6a"
}
.icon-browser-42:before{
    content:"\ea6b"
}
.icon-browser-43:before{
    content:"\ea6c"
}
.icon-browser-44:before{
    content:"\ea6d"
}
.icon-width:before{
    content:"\ea6e"
}
.icon-browser-46:before{
    content:"\ea6f"
}
.icon-browser-47:before{
    content:"\ea70"
}
.icon-browser-48:before{
    content:"\ea71"
}
.icon-browser2:before{
    content:"\ea72"
}
.icon-browser-110:before{
    content:"\ea73"
}
.icon-browser-210:before{
    content:"\ea74"
}
.icon-browser-310:before{
    content:"\ea75"
}
.icon-browser-4:before{
    content:"\ea76"
}
.icon-browser-5:before{
    content:"\ea77"
}
.icon-browser-6:before{
    content:"\ea78"
}
.icon-browser-7:before{
    content:"\ea79"
}
.icon-browser-8:before{
    content:"\ea7a"
}
.icon-display-2:before{
    content:"\ea7b"
}
.icon-display-3:before{
    content:"\ea7c"
}
.icon-display-4:before{
    content:"\ea7d"
}
.icon-display-5:before{
    content:"\ea7e"
}
.icon-display-6:before{
    content:"\ea7f"
}
.icon-display-7:before{
    content:"\ea80"
}
.icon-display-8:before{
    content:"\ea81"
}
.icon-display-9:before{
    content:"\ea82"
}
.icon-display-10:before{
    content:"\ea83"
}
.icon-display-11:before{
    content:"\ea84"
}
.icon-display-122:before{
    content:"\ea85"
}
.icon-display-13:before{
    content:"\ea86"
}
.icon-display-14:before{
    content:"\ea87"
}
.icon-display-15:before{
    content:"\ea88"
}
.icon-display-16:before{
    content:"\ea89"
}
.icon-display-17:before{
    content:"\ea8a"
}
.icon-display-18:before{
    content:"\ea8b"
}
.icon-level0:before{
    content:"\ea90"
}
.icon-level1:before{
    content:"\ea8d"
}
.icon-level2:before{
    content:"\ea8e"
}
.icon-level3:before{
    content:"\ea8f"
}
.icon-level4:before{
    content:"\ea8c"
}
.icon-brightness-1:before{
    content:"\ea97"
}
.icon-brightness-2:before{
    content:"\ea98"
}
.icon-contrast:before{
    content:"\ea99"
}
.icon-contrast-1:before{
    content:"\ea9a"
}
.icon-controller:before{
    content:"\ea9b"
}
.icon-display-1:before{
    content:"\ea9c"
}
.icon-display-12:before{
    content:"\ea9d"
}
.icon-cube22:before{
    content:"\eab9"
}
.icon-cube2:before{
    content:"\eab5"
}
.icon-cube:before{
    content:"\eab4"
}
.icon-cube32:before{
    content:"\eab6"
}
.icon-cube4:before{
    content:"\eab8"
}
.icon-squares2:before{
    content:"\eab7"
}
.icon-square-5:before{
    content:"\eabb"
}
.icon-rubik:before{
    content:"\eb58"
}
.icon-cube3:before{
    content:"\eb59"
}
.icon-cubes:before{
    content:"\eaba"
}
.icon-cube7:before{
    content:"\eb5a"
}
.icon-geometric:before{
    content:"\eab2"
}
.icon-puzzle3:before{
    content:"\ead6"
}
.icon-puzzle4:before{
    content:"\ead1"
}
.icon-puzzle2:before{
    content:"\ead3"
}
.icon-puzzle:before{
    content:"\eb5c"
}
.icon-puzzle5:before{
    content:"\ead2"
}
.icon-education2:before{
    content:"\eb5e"
}
.icon-game:before{
    content:"\eb5d"
}
.icon-alphabet:before{
    content:"\eb5f"
}
.icon-squares-12:before{
    content:"\ea9e"
}
.icon-squares-22:before{
    content:"\ea9f"
}
.icon-triangle:before{
    content:"\eaa0"
}
.icon-triangle-7:before{
    content:"\eaa6"
}
.icon-triangle-8:before{
    content:"\eaa7"
}
.icon-triangles:before{
    content:"\eaa9"
}
.icon-circle-3:before{
    content:"\eaac"
}
.icon-game-3:before{
    content:"\eaae"
}
.icon-chess-king:before{
    content:"\eaaf"
}
.icon-crown:before{
    content:"\eab0"
}
.icon-game-4:before{
    content:"\eab1"
}
.icon-geometric-shapes:before{
    content:"\eabc"
}
.icon-star-empty3:before{
    content:"\eabd"
}
.icon-star-empty:before{
    content:"\eabe"
}
.icon-star-half:before{
    content:"\f1ef"
}
.icon-star-full:before{
    content:"\eabf"
}
.icon-star-full2:before{
    content:"\eac0"
}
.icon-star-full3:before{
    content:"\eac1"
}
.icon-star-1:before{
    content:"\eac2"
}
.icon-heart:before{
    content:"\eac4"
}
.icon-heart2:before{
    content:"\eac5"
}
.icon-heart3:before{
    content:"\eac6"
}
.icon-heart5:before{
    content:"\eac7"
}
.icon-heart6:before{
    content:"\f1f0"
}
.icon-heart-broken2:before{
    content:"\f1f1"
}
.icon-heart4:before{
    content:"\eac8"
}
.icon-starburst:before{
    content:"\eac9"
}
.icon-shapes-8:before{
    content:"\eaca"
}
.icon-shapes-9:before{
    content:"\eacb"
}
.icon-shapes-10:before{
    content:"\eacc"
}
.icon-silhouette2:before{
    content:"\eacd"
}
.icon-square-3:before{
    content:"\eace"
}
.icon-black-1:before{
    content:"\ead0"
}
.icon-puzzle6:before{
    content:"\ead4"
}
.icon-sun3:before{
    content:"\ead7"
}
.icon-checkered:before{
    content:"\ead9"
}
.icon-cone2:before{
    content:"\eada"
}
.icon-moon:before{
    content:"\eadb"
}
.icon-shapes2:before{
    content:"\eadc"
}
.icon-square2:before{
    content:"\eadd"
}
.icon-triangle2:before{
    content:"\eade"
}
.icon-circle3:before{
    content:"\eadf"
}
.icon-hexagon:before{
    content:"\eae0"
}
.icon-rounded-square:before{
    content:"\eae1"
}
.icon-diamond:before{
    content:"\eae2"
}
.icon-dice:before{
    content:"\eae3"
}
.icon-dice2:before{
    content:"\eae4"
}
.icon-dice3:before{
    content:"\eae5"
}
.icon-dice4:before{
    content:"\eae6"
}
.icon-dice5:before{
    content:"\eae7"
}
.icon-dice6:before{
    content:"\eae8"
}
.icon-hammer:before{
    content:"\e962"
}
.icon-wrench2:before{
    content:"\eb1a"
}
.icon-tool3:before{
    content:"\eb1b"
}
.icon-wrench:before{
    content:"\eb1d"
}
.icon-brush2:before{
    content:"\eb1e"
}
.icon-tool4:before{
    content:"\eb1f"
}
.icon-brush:before{
    content:"\eb21"
}
.icon-tool5:before{
    content:"\eb28"
}
.icon-wrench3:before{
    content:"\eb30"
}
.icon-spinner:before{
    content:"\eb38"
}
.icon-spinner1:before{
    content:"\eb39"
}
.icon-spinner2:before{
    content:"\eb3a"
}
.icon-spinner3:before{
    content:"\eb3b"
}
.icon-spinner4:before{
    content:"\eb3c"
}
.icon-spinner5:before{
    content:"\eb3d"
}
.icon-loading:before{
    content:"\eb3e"
}
.icon-refresh3:before{
    content:"\eb3f"
}
.icon-refresh-1:before{
    content:"\eb40"
}
.icon-refresh-2:before{
    content:"\eb41"
}
.icon-reuse:before{
    content:"\eb42"
}
.icon-phone-support2:before{
    content:"\eb5b"
}
.icon-hours-support:before{
    content:"\eb64"
}
.icon-phone-support:before{
    content:"\eb46"
}
.icon-chat-support:before{
    content:"\eb6a"
}
.icon-chat-support2:before{
    content:"\eb6b"
}
.icon-mobile-voice-support:before{
    content:"\eb55"
}
.icon-global-support:before{
    content:"\eb4b"
}
.icon-male-chat-support:before{
    content:"\eb51"
}
.icon-male-telemarketer:before{
    content:"\eb52"
}
.icon-female-telemarketer:before{
    content:"\eb49"
}
.icon-phone2:before{
    content:"\ec35"
}
.icon-phone:before{
    content:"\ebd6"
}
.icon-mobile:before{
    content:"\e9b7"
}
.icon-mobile2:before{
    content:"\ebb4"
}
.icon-mobile3:before{
    content:"\ebed"
}
.icon-mobile4:before{
    content:"\ebee"
}
.icon-comments:before{
    content:"\ebc8"
}
.icon-bubble4:before{
    content:"\ebc9"
}
.icon-bubble5:before{
    content:"\ebca"
}
.icon-bubble3:before{
    content:"\ebcb"
}
.icon-bubble2:before{
    content:"\ebcc"
}
.icon-bubbles3:before{
    content:"\ebd1"
}
.icon-bubbles2:before{
    content:"\ebd2"
}
.icon-bubbles:before{
    content:"\ebd3"
}
.icon-bubbles4:before{
    content:"\ebd4"
}
.icon-comment:before{
    content:"\ec00"
}
.icon-bubble:before{
    content:"\ec01"
}
.icon-comment2:before{
    content:"\ec02"
}
.icon-discussion2:before{
    content:"\ec1b"
}
.icon-discussion:before{
    content:"\ec1c"
}
.icon-bubbles5:before{
    content:"\ec1e"
}
.icon-comment-discussion:before{
    content:"\ec1f"
}
.icon-envelop5:before{
    content:"\ebef"
}
.icon-envelope:before{
    content:"\ec20"
}
.icon-envelop:before{
    content:"\ebf0"
}
.icon-envelop3:before{
    content:"\ebf1"
}
.icon-emails:before{
    content:"\ec2c"
}
.icon-mailbox:before{
    content:"\ebf6"
}
.icon-phonebook:before{
    content:"\ec0e"
}
.icon-phonebook2:before{
    content:"\ec0f"
}
.icon-phonebook3:before{
    content:"\ec10"
}
.icon-whatsapp2:before{
    content:"\ebfb"
}
.icon-terminal:before{
    content:"\ebf2"
}
.icon-cloud-folders:before{
    content:"\ec74"
}
.icon-cloud-database:before{
    content:"\ec75"
}
.icon-cloud-protection:before{
    content:"\ec76"
}
.icon-coder-head:before{
    content:"\ec79"
}
.icon-coding-ideas:before{
    content:"\ec7c"
}
.icon-computer-user:before{
    content:"\ec7e"
}
.icon-connectivity:before{
    content:"\ec7f"
}
.icon-launcher:before{
    content:"\ec83"
}
.icon-database-interlinked:before{
    content:"\ec84"
}
.icon-database-settings:before{
    content:"\ec85"
}
.icon-database-sign:before{
    content:"\ec86"
}
.icon-databases-symbol:before{
    content:"\ec87"
}
.icon-delete-settings:before{
    content:"\ec88"
}
.icon-enter-sign:before{
    content:"\ec8c"
}
.icon-exit-symbol:before{
    content:"\ec8d"
}
.icon-folder-hierarchy:before{
    content:"\ec90"
}
.icon-folders-linked:before{
    content:"\ec93"
}
.icon-interlinked-clouds:before{
    content:"\ec97"
}
.icon-interlinked-folder:before{
    content:"\ec98"
}
.icon-low-speed:before{
    content:"\eca0"
}
.icon-mini-usb:before{
    content:"\eca4"
}
.icon-new-tab:before{
    content:"\eca8"
}
.icon-paper-pin:before{
    content:"\ecab"
}
.icon-pc-coding:before{
    content:"\ecac"
}
.icon-pc-settings:before{
    content:"\ecad"
}
.icon-private-sign:before{
    content:"\ecaf"
}
.icon-processor:before{
    content:"\ecb0"
}
.icon-python-snake:before{
    content:"\ecb3"
}
.icon-robotic-arm:before{
    content:"\ecb4"
}
.icon-floppy-disk:before{
    content:"\ecb5"
}
.icon-search-bugs:before{
    content:"\ecb6"
}
.icon-server-database:before{
    content:"\ecb7"
}
.icon-settings-tool:before{
    content:"\ecb8"
}
.icon-smartphone-bug:before{
    content:"\ecb9"
}
.icon-speedometer:before{
    content:"\ecbb"
}
.icon-speedometer2:before{
    content:"\ecbc"
}
.icon-web-edition:before{
    content:"\ecc7"
}
.icon-web-search:before{
    content:"\ecc8"
}
.icon-web-settings:before{
    content:"\ecc9"
}
.icon-add-web-page:before{
    content:"\eccb"
}
.icon-supermarket:before{
    content:"\ed4e"
}
.icon-cart2:before{
    content:"\ed56"
}
.icon-cart5:before{
    content:"\ebf3"
}
.icon-cart4:before{
    content:"\eb88"
}
.icon-cart:before{
    content:"\eb7d"
}
.icon-cart3:before{
    content:"\eb7e"
}
.icon-financial-call:before{
    content:"\ed3e"
}
.icon-hand-bag:before{
    content:"\ed40"
}
.icon-help-operator:before{
    content:"\ed42"
}
.icon-price-tag2:before{
    content:"\ed44"
}
.icon-leather-wallet:before{
    content:"\ed45"
}
.icon-wishlist:before{
    content:"\ed46"
}
.icon-money-lock:before{
    content:"\ed49"
}
.icon-money-report:before{
    content:"\ed4a"
}
.icon-money-searcher:before{
    content:"\ed4b"
}
.icon-online-money:before{
    content:"\ed4c"
}
.icon-online-shopping:before{
    content:"\ed4d"
}
.icon-open:before{
    content:"\ed4f"
}
.icon-present-box:before{
    content:"\ed51"
}
.icon-safe:before{
    content:"\ed52"
}
.icon-shoe-label:before{
    content:"\ed54"
}
.icon-store2:before{
    content:"\ed55"
}
.icon-new:before{
    content:"\e973"
}
.icon-new2:before{
    content:"\ed57"
}
.icon-sale:before{
    content:"\ed53"
}
.icon-transport-cart:before{
    content:"\ed59"
}
.icon-wall-clock:before{
    content:"\ed5a"
}
.icon-hours-calls:before{
    content:"\ed5b"
}
.icon-hour-service:before{
    content:"\ed5c"
}
.icon-barcode:before{
    content:"\ed5d"
}
.icon-calculator2:before{
    content:"\ed5e"
}
.icon-cardboard-box:before{
    content:"\ed5f"
}
.icon-cargo-truck:before{
    content:"\ed60"
}
.icon-firewall:before{
    content:"\ed62"
}
.icon-card-machine:before{
    content:"\ed64"
}
.icon-credit-cards-payment:before{
    content:"\ed65"
}
.icon-cut-out:before{
    content:"\ed66"
}
.icon-dollar-currency:before{
    content:"\ed68"
}
.icon-lemonade:before{
    content:"\ed6c"
}
.icon-bottle:before{
    content:"\ed6d"
}
.icon-old-compass:before{
    content:"\ed6e"
}
.icon-ventilator:before{
    content:"\ed6f"
}
.icon-sailboat-sailing:before{
    content:"\ed70"
}
.icon-sand-bucket:before{
    content:"\ed71"
}
.icon-small-trident:before{
    content:"\ed72"
}
.icon-smiling-sun:before{
    content:"\ed73"
}
.icon-soda:before{
    content:"\ed74"
}
.icon-submarine:before{
    content:"\ed75"
}
.icon-dolphin:before{
    content:"\ed76"
}
.icon-sunset:before{
    content:"\ed77"
}
.icon-sun-umbrella:before{
    content:"\ed78"
}
.icon-sun-umbrella2:before{
    content:"\ed79"
}
.icon-three-seagulls:before{
    content:"\ed7a"
}
.icon-two-flip-flop:before{
    content:"\ed7b"
}
.icon-two-flippers:before{
    content:"\ed7c"
}
.icon-two-ice-creams:before{
    content:"\ed7d"
}
.icon-whale-breathing:before{
    content:"\ed7e"
}
.icon-women-bikini:before{
    content:"\ed7f"
}
.icon-beach-sunset:before{
    content:"\ed80"
}
.icon-beach-view:before{
    content:"\ed81"
}
.icon-big-anchor:before{
    content:"\ed82"
}
.icon-big-binocoulars:before{
    content:"\ed83"
}
.icon-big-sunglasses:before{
    content:"\ed84"
}
.icon-cocktail-coconut:before{
    content:"\ed85"
}
.icon-diver:before{
    content:"\ed86"
}
.icon-island2:before{
    content:"\ed87"
}
.icon-beach-house:before{
    content:"\ed88"
}
.icon-beach-umbrella:before{
    content:"\ed89"
}
.icon-boat-anchor:before{
    content:"\ed8a"
}
.icon-deck:before{
    content:"\ed8b"
}
.icon-diving-fins:before{
    content:"\ed8c"
}
.icon-diving-goggles:before{
    content:"\ed8d"
}
.icon-ice-cream:before{
    content:"\ed90"
}
.icon-island:before{
    content:"\ed91"
}
.icon-life-vest:before{
    content:"\ed92"
}
.icon-thermometer:before{
    content:"\ed93"
}
.icon-flip-flops:before{
    content:"\ed94"
}
.icon-refreshments:before{
    content:"\ed95"
}
.icon-sailboat:before{
    content:"\ed96"
}
.icon-sand-bucket2:before{
    content:"\ed97"
}
.icon-sandcastle:before{
    content:"\ed98"
}
.icon-slice-of-melon:before{
    content:"\ed99"
}
.icon-sun:before{
    content:"\ed9a"
}
.icon-sunglasses:before{
    content:"\ed9b"
}
.icon-swimming-person:before{
    content:"\ed9c"
}
.icon-swimsuit:before{
    content:"\ed9d"
}
.icon-rocket2:before{
    content:"\ebb2"
}
.icon-rocket:before{
    content:"\ebb3"
}
.icon-school-bus:before{
    content:"\ed9e"
}
.icon-scooter-bike:before{
    content:"\ed9f"
}
.icon-sports-car:before{
    content:"\eda0"
}
.icon-tanker:before{
    content:"\eda1"
}
.icon-taxi:before{
    content:"\eda2"
}
.icon-taxi-front-view:before{
    content:"\eda3"
}
.icon-three-door-car:before{
    content:"\eda4"
}
.icon-touring-car:before{
    content:"\eda5"
}
.icon-train-front-view:before{
    content:"\eda6"
}
.icon-transportation-truck:before{
    content:"\eda7"
}
.icon-transportation-truck-2:before{
    content:"\eda8"
}
.icon-truck-with-hook:before{
    content:"\eda9"
}
.icon-war-tank:before{
    content:"\edaa"
}
.icon-car2:before{
    content:"\edab"
}
.icon-youth-bicycle:before{
    content:"\edac"
}
.icon-ambulance:before{
    content:"\edad"
}
.icon-automobile:before{
    content:"\edae"
}
.icon-bicycle2:before{
    content:"\edaf"
}
.icon-bus-front-view:before{
    content:"\edb0"
}
.icon-cable-car-cabin:before{
    content:"\edb1"
}
.icon-delivery-truck:before{
    content:"\edb2"
}
.icon-helicopter2:before{
    content:"\edb3"
}
.icon-plane:before{
    content:"\edb4"
}
.icon-railroad:before{
    content:"\edb5"
}
.icon-road-sign:before{
    content:"\edb6"
}
.icon-ship-helm:before{
    content:"\edb7"
}
.icon-skateboard:before{
    content:"\edb8"
}
.icon-space-rocket:before{
    content:"\edb9"
}
.icon-train-front:before{
    content:"\edba"
}
.icon-tram-front-view:before{
    content:"\edbb"
}
.icon-underground:before{
    content:"\edbc"
}
.icon-airliner:before{
    content:"\edbd"
}
.icon-bicycle:before{
    content:"\edbe"
}
.icon-boat-front-view:before{
    content:"\edbf"
}
.icon-cable-car:before{
    content:"\edc0"
}
.icon-camper-van:before{
    content:"\edc1"
}
.icon-car-frontal-view:before{
    content:"\edc2"
}
.icon-compass:before{
    content:"\edc3"
}
.icon-golf-cart:before{
    content:"\edc4"
}
.icon-helicopter:before{
    content:"\edc5"
}
.icon-hot-air-balloon:before{
    content:"\edc6"
}
.icon-inline-skates:before{
    content:"\edc7"
}
.icon-jet-ski:before{
    content:"\edc8"
}
.icon-locomotive:before{
    content:"\edc9"
}
.icon-micro-scooter:before{
    content:"\edca"
}
.icon-public-bus:before{
    content:"\edcb"
}
.icon-scooter-front:before{
    content:"\edcc"
}
.icon-profile3:before{
    content:"\ebd7"
}
.icon-profile2:before{
    content:"\ebd8"
}
.icon-user:before{
    content:"\edcd"
}
.icon-user-tie:before{
    content:"\edce"
}
.icon-user2:before{
    content:"\edfc"
}
.icon-profile:before{
    content:"\ee0b"
}
.icon-profile-female:before{
    content:"\ee0c"
}
.icon-user-plus:before{
    content:"\ee16"
}
.icon-user-check:before{
    content:"\ee17"
}
.icon-female-search:before{
    content:"\ee18"
}
.icon-user-star:before{
    content:"\ee19"
}
.icon-user-heart:before{
    content:"\ee1a"
}
.icon-user-settings:before{
    content:"\ee1b"
}
.icon-user-view:before{
    content:"\ee1c"
}
.icon-user-cloud:before{
    content:"\ee1d"
}
.icon-user-cancel:before{
    content:"\ee1e"
}
.icon-user-warning:before{
    content:"\ee1f"
}
.icon-user-pointer:before{
    content:"\ee20"
}
.icon-user-edit:before{
    content:"\ee29"
}
.icon-user-refresh:before{
    content:"\ee2b"
}
.icon-user-minus:before{
    content:"\ee2c"
}
.icon-user-search:before{
    content:"\ee2e"
}
.icon-user-lock:before{
    content:"\ee2f"
}
.icon-users:before{
    content:"\ede6"
}
.icon-group-8:before{
    content:"\ee05"
}
.icon-users2:before{
    content:"\ee00"
}
.icon-users4:before{
    content:"\ebda"
}
.icon-user-circle:before{
    content:"\ebd9"
}
.icon-group-search:before{
    content:"\ee07"
}
.icon-pin:before{
    content:"\eb26"
}
.icon-location4:before{
    content:"\eb27"
}
.icon-marker:before{
    content:"\ee39"
}
.icon-location3:before{
    content:"\ee47"
}
.icon-favourite-marker:before{
    content:"\ee5c"
}
.icon-markers3:before{
    content:"\eb25"
}
.icon-markers:before{
    content:"\ee4b"
}
.icon-route2:before{
    content:"\ee4c"
}
.icon-route:before{
    content:"\ee4d"
}
.icon-compass-1:before{
    content:"\ee50"
}
.icon-compass-2:before{
    content:"\ee51"
}
.icon-map:before{
    content:"\ee54"
}
.icon-map4:before{
    content:"\ee55"
}
.icon-map-2:before{
    content:"\ee56"
}
.icon-map-3:before{
    content:"\ee57"
}
.icon-map-5:before{
    content:"\ee59"
}
.icon-map-6:before{
    content:"\ee5a"
}
.icon-star:before{
    content:"\ee4e"
}
.icon-font-2:before{
    content:"\ee67"
}
.icon-text-height:before{
    content:"\ee68"
}
.icon-text-width:before{
    content:"\ee69"
}
.icon-selection-1:before{
    content:"\ee6a"
}
.icon-selection-tool:before{
    content:"\ee6b"
}
.icon-square:before{
    content:"\ee6c"
}
.icon-pointer:before{
    content:"\ee6d"
}
.icon-tool2:before{
    content:"\ee6e"
}
.icon-tool-1:before{
    content:"\ee6f"
}
.icon-up-arrow2:before{
    content:"\ee70"
}
.icon-arrows2:before{
    content:"\ee71"
}
.icon-bars2:before{
    content:"\ee72"
}
.icon-cut:before{
    content:"\ee73"
}
.icon-delete2:before{
    content:"\ee74"
}
.icon-draw:before{
    content:"\ee75"
}
.icon-draw-1:before{
    content:"\ee76"
}
.icon-interface2:before{
    content:"\ee77"
}
.icon-pointer2:before{
    content:"\ee78"
}
.icon-pointer3:before{
    content:"\ee79"
}
.icon-pointer4:before{
    content:"\ee7a"
}
.icon-line2:before{
    content:"\ee7b"
}
.icon-mouse:before{
    content:"\ee7c"
}
.icon-paint:before{
    content:"\ee7d"
}
.icon-select:before{
    content:"\ee7e"
}
.icon-select-1:before{
    content:"\ee7f"
}
.icon-selection:before{
    content:"\ee80"
}
.icon-make-group:before{
    content:"\ebf4"
}
.icon-capitals:before{
    content:"\ee81"
}
.icon-strikethrough:before{
    content:"\ee82"
}
.icon-subscript2:before{
    content:"\ee83"
}
.icon-subscript:before{
    content:"\ee84"
}
.icon-superscript:before{
    content:"\ee85"
}
.icon-font2:before{
    content:"\ee86"
}
.icon-font:before{
    content:"\ee87"
}
.icon-bold:before{
    content:"\ee88"
}
.icon-italic:before{
    content:"\ee89"
}
.icon-underline:before{
    content:"\ee8a"
}
.icon-save:before{
    content:"\ee8b"
}
.icon-save-1:before{
    content:"\ee8c"
}
.icon-paragraph:before{
    content:"\ee8d"
}
.icon-search2:before{
    content:"\ee8e"
}
.icon-file-2:before{
    content:"\ee8f"
}
.icon-preview:before{
    content:"\ee90"
}
.icon-file:before{
    content:"\ee91"
}
.icon-file-1:before{
    content:"\ee92"
}
.icon-guides:before{
    content:"\ee93"
}
.icon-export:before{
    content:"\ee94"
}
.icon-import:before{
    content:"\ee95"
}
.icon-attachment:before{
    content:"\ee96"
}
.icon-scissors:before{
    content:"\ee97"
}
.icon-redo:before{
    content:"\ee98"
}
.icon-print:before{
    content:"\ee99"
}
.icon-left-alignment:before{
    content:"\ee9a"
}
.icon-left-indent:before{
    content:"\ee9b"
}
.icon-line-spacing:before{
    content:"\ee9c"
}
.icon-list-ordered:before{
    content:"\ee9d"
}
.icon-list-1:before{
    content:"\ee9e"
}
.icon-list-unordered:before{
    content:"\ee9f"
}
.icon-right-indent:before{
    content:"\eea0"
}
.icon-table-2:before{
    content:"\eea1"
}
.icon-align:before{
    content:"\eea2"
}
.icon-capital-letter:before{
    content:"\eea3"
}
.icon-center-alignment:before{
    content:"\eea4"
}
.icon-center-alignment-1:before{
    content:"\eea5"
}
.icon-columns:before{
    content:"\eea6"
}
.icon-indent:before{
    content:"\eea7"
}
.icon-justify-align:before{
    content:"\eea8"
}
.icon-left-align:before{
    content:"\eea9"
}
.icon-table:before{
    content:"\eeaa"
}
.icon-table-1:before{
    content:"\eeab"
}
.icon-eraser:before{
    content:"\eeac"
}
.icon-play3:before{
    content:"\ebdb"
}
.icon-play:before{
    content:"\ebdc"
}
.icon-play2:before{
    content:"\ebdd"
}
.icon-play4:before{
    content:"\ebde"
}
.icon-music:before{
    content:"\eead"
}
.icon-switch2:before{
    content:"\eeae"
}
.icon-music-play:before{
    content:"\eeaf"
}
.icon-music-eject:before{
    content:"\eeb0"
}
.icon-music-forward:before{
    content:"\eeb3"
}
.icon-music-backward:before{
    content:"\eeb4"
}
.icon-music-prev-track:before{
    content:"\eeb5"
}
.icon-music-next-track:before{
    content:"\eeb6"
}
.icon-volume-minus:before{
    content:"\eeb7"
}
.icon-volume-plus:before{
    content:"\eeb8"
}
.icon-mute:before{
    content:"\eeb9"
}
.icon-volume:before{
    content:"\eeba"
}
.icon-equalizer5:before{
    content:"\eebb"
}
.icon-move:before{
    content:"\eebc"
}
.icon-repeat:before{
    content:"\eebe"
}
.icon-shuffle:before{
    content:"\eebf"
}
.icon-backward-time:before{
    content:"\eec0"
}
.icon-dvd:before{
    content:"\eec1"
}
.icon-3d:before{
    content:"\eec2"
}
.icon-hd-cd:before{
    content:"\eec3"
}
.icon-music-box:before{
    content:"\eec4"
}
.icon-music-5:before{
    content:"\eec5"
}
.icon-music-6:before{
    content:"\eec6"
}
.icon-music-1:before{
    content:"\eec7"
}
.icon-music-2:before{
    content:"\eec8"
}
.icon-music-7:before{
    content:"\eec9"
}
.icon-music-10:before{
    content:"\eeca"
}
.icon-music-8:before{
    content:"\eecb"
}
.icon-music-9:before{
    content:"\eecc"
}
.icon-music-11:before{
    content:"\eecd"
}
.icon-people2:before{
    content:"\eece"
}
.icon-shapes:before{
    content:"\eed0"
}
.icon-technology2:before{
    content:"\eed1"
}
.icon-technology-1:before{
    content:"\eed2"
}
.icon-technology-5:before{
    content:"\eed3"
}
.icon-technology-6:before{
    content:"\eed4"
}
.icon-technology-8:before{
    content:"\eed5"
}
.icon-arrows-1:before{
    content:"\eed6"
}
.icon-cinema:before{
    content:"\eed7"
}
.icon-cinema-1:before{
    content:"\eed8"
}
.icon-cinema-2:before{
    content:"\eed9"
}
.icon-multimedia2:before{
    content:"\eeda"
}
.icon-multimedia-12:before{
    content:"\eedb"
}
.icon-multimedia-3:before{
    content:"\eedc"
}
.icon-music-3:before{
    content:"\eedd"
}
.icon-coin-dollar:before{
    content:"\eb89"
}
.icon-coin-euro:before{
    content:"\eb8e"
}
.icon-coin-pound:before{
    content:"\ebba"
}
.icon-dollar:before{
    content:"\ef0b"
}
.icon-pound:before{
    content:"\ef0d"
}
.icon-bitcoin:before{
    content:"\ef0e"
}
.icon-yan:before{
    content:"\ef10"
}
.icon-euro:before{
    content:"\ef11"
}
.icon-rupee:before{
    content:"\ef12"
}
.icon-bank2:before{
    content:"\ef13"
}
.icon-bank:before{
    content:"\ef14"
}
.icon-bank3:before{
    content:"\ef15"
}
.icon-wault:before{
    content:"\ef16"
}
.icon-atm:before{
    content:"\ef17"
}
.icon-wallet:before{
    content:"\ef18"
}
.icon-wallet2:before{
    content:"\e975"
}
.icon-coins-1:before{
    content:"\ef1a"
}
.icon-piggy-bank:before{
    content:"\ef1b"
}
.icon-money-bag:before{
    content:"\ef1c"
}
.icon-money-bag-2:before{
    content:"\ef1d"
}
.icon-cash:before{
    content:"\ef1e"
}
.icon-cash-note-2:before{
    content:"\ef1f"
}
.icon-cash3:before{
    content:"\ef20"
}
.icon-cash-notes-2:before{
    content:"\ef21"
}
.icon-credit-card2:before{
    content:"\ef23"
}
.icon-credit-card:before{
    content:"\e9f6"
}
.icon-coins:before{
    content:"\ef27"
}
.icon-check5:before{
    content:"\ef2a"
}
.icon-check3:before{
    content:"\ef2b"
}
.icon-check4:before{
    content:"\ef2c"
}
.icon-checklist2:before{
    content:"\ef2d"
}
.icon-checklist3:before{
    content:"\ef2e"
}
.icon-check:before{
    content:"\ef2f"
}
.icon-checklist:before{
    content:"\ef30"
}
.icon-bars:before{
    content:"\ef31"
}
.icon-checkbox:before{
    content:"\ef32"
}
.icon-select2:before{
    content:"\ef33"
}
.icon-check-mark-square:before{
    content:"\ef34"
}
.icon-circle-1:before{
    content:"\ef35"
}
.icon-circle-2:before{
    content:"\ef36"
}
.icon-delete:before{
    content:"\ef37"
}
.icon-editing:before{
    content:"\ef38"
}
.icon-interface:before{
    content:"\ef39"
}
.icon-pencil6:before{
    content:"\ef3a"
}
.icon-interface-2:before{
    content:"\ef3b"
}
.icon-interface-3:before{
    content:"\ef3c"
}
.icon-interface-4:before{
    content:"\ef3d"
}
.icon-equalizer2:before{
    content:"\ef3e"
}
.icon-equalizer:before{
    content:"\ef3f"
}
.icon-equalizer3:before{
    content:"\ef40"
}
.icon-equalizer4:before{
    content:"\ef41"
}
.icon-switch-7:before{
    content:"\ef42"
}
.icon-switch-6:before{
    content:"\ef43"
}
.icon-squares-1:before{
    content:"\ef45"
}
.icon-squares-2:before{
    content:"\ef46"
}
.icon-spell-check:before{
    content:"\ef47"
}
.icon-switch:before{
    content:"\eb06"
}
.icon-switch-1:before{
    content:"\eb07"
}
.icon-switch-2:before{
    content:"\eb08"
}
.icon-switch-3:before{
    content:"\eb09"
}
.icon-switch-5:before{
    content:"\eb0a"
}
.icon-home:before{
    content:"\f1f4"
}
.icon-home8:before{
    content:"\f1f5"
}
.icon-home5:before{
    content:"\e9bf"
}
.icon-home7:before{
    content:"\e92f"
}
.icon-home9:before{
    content:"\e930"
}
.icon-home2:before{
    content:"\e931"
}
.icon-home-wifi:before{
    content:"\e932"
}
.icon-newspaper:before{
    content:"\f1f2"
}
.icon-magazine:before{
    content:"\e90e"
}
.icon-city:before{
    content:"\f1f3"
}
.icon-office:before{
    content:"\e96e"
}
.icon-building3:before{
    content:"\e960"
}
.icon-school:before{
    content:"\e949"
}
.icon-circus:before{
    content:"\e94a"
}
.icon-building4:before{
    content:"\e961"
}
.icon-building:before{
    content:"\e95e"
}
.icon-building2:before{
    content:"\e95f"
}
.icon-grid2:before{
    content:"\e9cf"
}
.icon-grid6:before{
    content:"\e9ce"
}
.icon-more33:before{
    content:"\eaf2"
}
.icon-menu2:before{
    content:"\eb19"
}
.icon-menu6:before{
    content:"\e953"
}
.icon-three-bars:before{
    content:"\e92c"
}
.icon-menu7:before{
    content:"\ebe0"
}
.icon-menu3:before{
    content:"\eb18"
}
.icon-more2:before{
    content:"\eb17"
}
.icon-more:before{
    content:"\eb16"
}
.icon-squares:before{
    content:"\ef44"
}
.icon-tree7:before{
    content:"\eb7a"
}
.icon-tree:before{
    content:"\eb7b"
}
.icon-tree2:before{
    content:"\eb7c"
}
.icon-bucket:before{
    content:"\e97d"
}
.icon-color-sampler:before{
    content:"\e989"
}
.icon-spray:before{
    content:"\e98b"
}
.icon-design:before{
    content:"\ef49"
}
.icon-paint-brush:before{
    content:"\e97c"
}
.icon-paint2:before{
    content:"\e943"
}
.icon-brush3:before{
    content:"\eaf1"
}
.icon-eraser2:before{
    content:"\e9cd"
}
.icon-pencil:before{
    content:"\ea17"
}
.icon-pencil2:before{
    content:"\eaef"
}
.icon-pencil5:before{
    content:"\eaf0"
}
.icon-pen:before{
    content:"\e9cc"
}
.icon-pen-plus:before{
    content:"\e991"
}
.icon-task:before{
    content:"\e918"
}
.icon-task2:before{
    content:"\e919"
}
.icon-task-list:before{
    content:"\e91e"
}
.icon-bin:before{
    content:"\e959"
}
.icon-trash:before{
    content:"\eb65"
}
.icon-trash2:before{
    content:"\e929"
}
.icon-garbage:before{
    content:"\eb66"
}
.icon-desktop-pc:before{
    content:"\e971"
}
.icon-dislay:before{
    content:"\e9d5"
}
.icon-display4:before{
    content:"\e9a0"
}
.icon-display:before{
    content:"\ebc6"
}
.icon-display2:before{
    content:"\ebc5"
}
.icon-display3:before{
    content:"\ebc4"
}
.icon-laptop:before{
    content:"\e995"
}
.icon-history:before{
    content:"\ebff"
}
.icon-globe2:before{
    content:"\e976"
}
.icon-www2:before{
    content:"\e97e"
}
.icon-globe:before{
    content:"\e977"
}
.icon-earth:before{
    content:"\ebe2"
}
.icon-earth2:before{
    content:"\eb24"
}
.icon-thumbs-up2:before{
    content:"\ebe3"
}
.icon-thumbs-down2:before{
    content:"\ebe5"
}
.icon-thumbs-up:before{
    content:"\ebe4"
}
.icon-thumbs-down:before{
    content:"\ebe6"
}
.icon-briefcase:before{
    content:"\e9d0"
}
.icon-briefcase3:before{
    content:"\ebe7"
}
.icon-briefcase2:before{
    content:"\ebe8"
}
.icon-screen-full:before{
    content:"\e92a"
}
.icon-reload:before{
    content:"\ec15"
}
.icon-reload-alt:before{
    content:"\ec16"
}
.icon-ticket2:before{
    content:"\ebf5"
}
.icon-ticket3:before{
    content:"\ebf7"
}
.icon-ticket4:before{
    content:"\ebf8"
}
.icon-ticket:before{
    content:"\ebf9"
}
.icon-link:before{
    content:"\e942"
}
.icon-link2:before{
    content:"\eb0f"
}
.icon-unlink:before{
    content:"\e921"
}
.icon-unlink2:before{
    content:"\eb10"
}
.icon-server3:before{
    content:"\ebb8"
}
.icon-server2:before{
    content:"\ebb7"
}
.icon-server:before{
    content:"\ebb6"
}
.icon-download:before{
    content:"\e9e9"
}
.icon-download2:before{
    content:"\ebbe"
}
.icon-download4:before{
    content:"\ebc0"
}
.icon-download3:before{
    content:"\ebbf"
}
.icon-upload:before{
    content:"\ec03"
}
.icon-stack3:before{
    content:"\ec06"
}
.icon-stack2:before{
    content:"\e93f"
}
.icon-stack:before{
    content:"\e940"
}
.icon-calendar6:before{
    content:"\e9bd"
}
.icon-calendar:before{
    content:"\e9c2"
}
.icon-calendar2:before{
    content:"\e97a"
}
.icon-calendar4:before{
    content:"\e986"
}
.icon-calendar3:before{
    content:"\e97f"
}
.icon-lock5:before{
    content:"\ebb9"
}
.icon-lock:before{
    content:"\ec05"
}
.icon-ban:before{
    content:"\ebbc"
}
.icon-blocked:before{
    content:"\ebbd"
}
.icon-spam:before{
    content:"\ebc1"
}
.icon-plus22:before{
    content:"\ebc2"
}
.icon-transmission:before{
    content:"\ebbb"
}
.icon-push-pin:before{
    content:"\e997"
}
.icon-eyedropper2:before{
    content:"\eb75"
}
.icon-eyedropper:before{
    content:"\eb76"
}
.icon-dot:before{
    content:"\ec68"
}
.icon-dot1:before{
    content:"\f052"
}
.icon-dot2:before{
    content:"\f053"
}
.icon-circle:before{
    content:"\ef48"
}
.icon-plug:before{
    content:"\eb62"
}
.icon-alignment-unalign:before{
    content:"\ec07"
}
.icon-versions:before{
    content:"\e93d"
}
.icon-tabs:before{
    content:"\eb0d"
}
.icon-tabs-1:before{
    content:"\eb0e"
}
.icon-windows:before{
    content:"\eb11"
}
.icon-windows2:before{
    content:"\eb12"
}
.icon-popout:before{
    content:"\eb13"
}
.icon-popout2:before{
    content:"\eb14"
}
.icon-wireless-internet:before{
    content:"\eb15"
}
.icon-bluetooth:before{
    content:"\eb22"
}
.icon-bluetooth2:before{
    content:"\eb20"
}
.icon-magic-wand2:before{
    content:"\ea16"
}
.icon-magic-wand:before{
    content:"\eb1c"
}
.icon-switch22:before{
    content:"\eaee"
}
.icon-zoomin:before{
    content:"\e9c4"
}
.icon-zoomin3:before{
    content:"\e9d1"
}
.icon-plus3:before{
    content:"\eaf3"
}
.icon-minus3:before{
    content:"\eaf4"
}
.icon-check42:before{
    content:"\eafd"
}
.icon-check52:before{
    content:"\eafe"
}
.icon-checkmark3:before{
    content:"\ebc7"
}
.icon-cross2:before{
    content:"\eaff"
}
.icon-plus2:before{
    content:"\ebe9"
}
.icon-minus2:before{
    content:"\ec08"
}
.icon-cross3:before{
    content:"\eb00"
}
.icon-tick:before{
    content:"\eaed"
}
.icon-checkmark:before{
    content:"\eafb"
}
.icon-check2:before{
    content:"\eafc"
}
.icon-mouse2:before{
    content:"\eaea"
}
.icon-hand:before{
    content:"\eaeb"
}
.icon-gas-station:before{
    content:"\e905"
}
.icon-oil:before{
    content:"\e907"
}
.icon-stamp:before{
    content:"\e99e"
}
.icon-magic-hat:before{
    content:"\e906"
}
.icon-rocket4:before{
    content:"\e99d"
}
.icon-rocket3:before{
    content:"\e90b"
}
.icon-paperplane:before{
    content:"\ebb5"
}
.icon-construction:before{
    content:"\e970"
}
.icon-people22:before{
    content:"\e945"
}
.icon-people3:before{
    content:"\e944"
}
.icon-stop:before{
    content:"\e912"
}
.icon-traffic-cone:before{
    content:"\e956"
}
.icon-cone3:before{
    content:"\e96f"
}
.icon-construction-1:before{
    content:"\e933"
}
.icon-traffic-signal:before{
    content:"\e915"
}
.icon-web3:before{
    content:"\e91b"
}
.icon-curly-brackets:before{
    content:"\e937"
}
.icon-terminal2:before{
    content:"\e91f"
}
.icon-hash:before{
    content:"\e94c"
}
.icon-black-homburg-hat:before{
    content:"\e920"
}
.icon-water-drop:before{
    content:"\e91a"
}
.icon-drops:before{
    content:"\e91c"
}
.icon-droplet2:before{
    content:"\e92d"
}
.icon-droplet:before{
    content:"\e92e"
}
.icon-color-clear:before{
    content:"\e99f"
}
.icon-copyright:before{
    content:"\e934"
}
.icon-crop:before{
    content:"\e935"
}
.icon-crop2:before{
    content:"\e936"
}
.icon-table2:before{
    content:"\e950"
}
.icon-tables:before{
    content:"\e958"
}
.icon-table22:before{
    content:"\e951"
}
.icon-table4:before{
    content:"\e938"
}
.icon-drawer:before{
    content:"\e93b"
}
.icon-ice-cream2:before{
    content:"\e93c"
}
.icon-barcode2:before{
    content:"\e93e"
}
.icon-qr-code:before{
    content:"\e946"
}
.icon-left-quote:before{
    content:"\e941"
}
.icon-right-quote:before{
    content:"\e947"
}
.icon-info4:before{
    content:"\e94b"
}
.icon-enter:before{
    content:"\e95b"
}
.icon-exit3:before{
    content:"\e94d"
}
.icon-login:before{
    content:"\e948"
}
.icon-logout:before{
    content:"\e94e"
}
.icon-exit2:before{
    content:"\eb02"
}
.icon-enter2:before{
    content:"\eb01"
}
.icon-exit:before{
    content:"\e939"
}
.icon-exit-sign:before{
    content:"\e93a"
}
.icon-trophy2:before{
    content:"\e94f"
}
.icon-trophy3:before{
    content:"\e925"
}
.icon-trophy:before{
    content:"\e90d"
}
.icon-ribbon2:before{
    content:"\e90a"
}
.icon-present:before{
    content:"\e908"
}
.icon-medal2:before{
    content:"\e90c"
}
.icon-medal:before{
    content:"\e904"
}
.icon-ribbon:before{
    content:"\e99c"
}
.icon-target:before{
    content:"\e952"
}
.icon-tool-111:before{
    content:"\e955"
}
.icon-bowling-pins:before{
    content:"\e95d"
}
.icon-transport:before{
    content:"\e957"
}
.icon-dashboard:before{
    content:"\e963"
}
.icon-library:before{
    content:"\e9a2"
}
.icon-book2:before{
    content:"\e9c1"
}
.icon-book3:before{
    content:"\e9a4"
}
.icon-book4:before{
    content:"\e9ab"
}
.icon-books:before{
    content:"\e9c0"
}
.icon-graduation:before{
    content:"\e972"
}
.icon-graduation2:before{
    content:"\e978"
}
.icon-class:before{
    content:"\e974"
}
.icon-key4:before{
    content:"\ea15"
}
.icon-key22:before{
    content:"\e981"
}
.icon-key3:before{
    content:"\e980"
}
.icon-legal-hammer:before{
    content:"\e982"
}
.icon-magnet:before{
    content:"\e985"
}
.icon-eye-slash:before{
    content:"\e987"
}
.icon-eye2:before{
    content:"\e988"
}
.icon-eye8:before{
    content:"\ec09"
}
.icon-eye:before{
    content:"\ebc3"
}
.icon-red-eye:before{
    content:"\e909"
}
.icon-megaphone:before{
    content:"\e98a"
}
.icon-microphone:before{
    content:"\e98c"
}
.icon-microphone-off:before{
    content:"\e98d"
}
.icon-microphone2:before{
    content:"\e98e"
}
.icon-sky:before{
    content:"\e9a1"
}
.icon-cloud-plus:before{
    content:"\e98f"
}
.icon-clouds:before{
    content:"\e990"
}
.icon-music2:before{
    content:"\e992"
}
.icon-music3:before{
    content:"\e993"
}
.icon-music4:before{
    content:"\e994"
}
.icon-reply-all:before{
    content:"\e998"
}
.icon-reply-all2:before{
    content:"\e999"
}
.icon-reply:before{
    content:"\e99a"
}
.icon-forward:before{
    content:"\e99b"
}
.icon-symbols2:before{
    content:"\e9a5"
}
.icon-movie:before{
    content:"\e9a6"
}
.icon-quill:before{
    content:"\e9b6"
}
.icon-webcam:before{
    content:"\e9b8"
}
.icon-www:before{
    content:"\e9bc"
}
.icon-ball:before{
    content:"\e9be"
}
.icon-bell2:before{
    content:"\e984"
}
.icon-alarm-1:before{
    content:"\e9d6"
}
.icon-alarm-off:before{
    content:"\e9d7"
}
.icon-bell:before{
    content:"\e9d9"
}
.icon-alarm-bell:before{
    content:"\e9da"
}
.icon-hour-glass:before{
    content:"\e97b"
}
.icon-clock:before{
    content:"\e924"
}
.icon-alarm2:before{
    content:"\e9e1"
}
.icon-alarm3:before{
    content:"\e9e4"
}
.icon-alarm:before{
    content:"\e9e5"
}
.icon-keypad:before{
    content:"\e9e6"
}
.icon-keyboard:before{
    content:"\e9e7"
}
.icon-crossed-pin:before{
    content:"\e9e8"
}
.icon-game-controller:before{
    content:"\e9ed"
}
.icon-empty-star:before{
    content:"\e9ea"
}
.icon-half-star-full:before{
    content:"\e9f0"
}
.icon-star2:before{
    content:"\e9ff"
}
.icon-printer22:before{
    content:"\e9f5"
}
.icon-sd-card:before{
    content:"\e9fa"
}
.icon-circles:before{
    content:"\ea03"
}
.icon-circles2:before{
    content:"\ea04"
}
.icon-gift:before{
    content:"\ea13"
}
.icon-pen-drive:before{
    content:"\ea18"
}
.icon-selection2:before{
    content:"\ea20"
}
.icon-delete4:before{
    content:"\ea21"
}
.icon-close:before{
    content:"\ea22"
}
.icon-male:before{
    content:"\ea29"
}
.icon-female:before{
    content:"\ea2a"
}
.icon-files-folders:before{
    content:"\ea2b"
}
.icon-folder-file:before{
    content:"\ea2c"
}
.icon-lifebuoy:before{
    content:"\eb77"
}
.icon-lifebelt:before{
    content:"\ea2e"
}
.icon-calc:before{
    content:"\ea37"
}
.icon-alert:before{
    content:"\ea2f"
}
.icon-warning:before{
    content:"\eb78"
}
.icon-warning22:before{
    content:"\ec04"
}
.icon-search4:before{
    content:"\ea38"
}
.icon-recycle:before{
    content:"\ea39"
}
.icon-tools:before{
    content:"\eaec"
}
.icon-info22:before{
    content:"\ea3d"
}
.icon-help:before{
    content:"\ea3e"
}
.icon-info:before{
    content:"\ead5"
}
.icon-info2:before{
    content:"\eb0b"
}
.icon-minus-circle2:before{
    content:"\eb0c"
}
.icon-plus-circle2:before{
    content:"\eb60"
}
.icon-checkmark-circle:before{
    content:"\eb61"
}
.icon-cancel-circle2:before{
    content:"\eb63"
}
.icon-check-sign:before{
    content:"\eb73"
}
.icon-cross-mark:before{
    content:"\eb74"
}
.icon-blog:before{
    content:"\e9ac"
}
.icon-rating:before{
    content:"\e9ad"
}
.icon-ratings:before{
    content:"\e9ae"
}
.icon-copy:before{
    content:"\e9d2"
}
.icon-file-empty2:before{
    content:"\ec0a"
}
.icon-cloud-upload:before{
    content:"\ec0b"
}
.icon-folders:before{
    content:"\ec0c"
}
.icon-folders2:before{
    content:"\ec0d"
}
.icon-folder-lan:before{
    content:"\ec11"
}
.icon-folder-open2:before{
    content:"\ec12"
}
.icon-folder3:before{
    content:"\ec13"
}
.icon-folder4:before{
    content:"\ec14"
}
.icon-file-plus2:before{
    content:"\ebcd"
}
.icon-archive:before{
    content:"\ebce"
}
.icon-flag7:before{
    content:"\eb7f"
}
.icon-folder-share:before{
    content:"\ea36"
}
.icon-folder-wait:before{
    content:"\ea3a"
}
.icon-folder-upload:before{
    content:"\ea3b"
}
.icon-folder-download:before{
    content:"\ea3c"
}
.icon-folder-lock:before{
    content:"\eaa3"
}
.icon-folder:before{
    content:"\eaa4"
}
.icon-folder2:before{
    content:"\ebcf"
}
.icon-folder-open:before{
    content:"\eaa5"
}
.icon-folder-bookmark:before{
    content:"\e9af"
}
.icon-folder-search:before{
    content:"\e9b0"
}
.icon-folder-check:before{
    content:"\e9b1"
}
.icon-folder-hidden:before{
    content:"\e9b2"
}
.icon-folder-media:before{
    content:"\e9b3"
}
.icon-folder-plus:before{
    content:"\ebea"
}
.icon-folder-plus2:before{
    content:"\eae9"
}
.icon-folder-minus2:before{
    content:"\e9b4"
}
.icon-file-empty:before{
    content:"\ef7b"
}
.icon-file-cloud:before{
    content:"\ef7e"
}
.icon-file-plus:before{
    content:"\ef7f"
}
.icon-file-download:before{
    content:"\e9b5"
}
.icon-file-download2:before{
    content:"\ef81"
}
.icon-file-error:before{
    content:"\ef82"
}
.icon-file-info:before{
    content:"\ef85"
}
.icon-file-video:before{
    content:"\ef86"
}
.icon-file-minus:before{
    content:"\ef87"
}
.icon-files-empty2:before{
    content:"\ef88"
}
.icon-file-search:before{
    content:"\ef89"
}
.icon-file-scan:before{
    content:"\ef8a"
}
.icon-file-upload:before{
    content:"\e9b9"
}
.icon-file-upload2:before{
    content:"\ef8b"
}
.icon-file-chart2:before{
    content:"\ef8c"
}
.icon-file-check:before{
    content:"\ef8d"
}
.icon-file-edit:before{
    content:"\ef8e"
}
.icon-file-media:before{
    content:"\ef8f"
}
.icon-file-font:before{
    content:"\ef90"
}
.icon-file-chart:before{
    content:"\ef91"
}
.icon-file-list:before{
    content:"\ef92"
}
.icon-file-favorite:before{
    content:"\ef93"
}
.icon-file-locked:before{
    content:"\ef94"
}
.icon-file-movie:before{
    content:"\ef95"
}
.icon-file-music:before{
    content:"\ef96"
}
.icon-file-table:before{
    content:"\ef97"
}
.icon-file-text:before{
    content:"\ef98"
}
.icon-file-text2:before{
    content:"\ef99"
}
.icon-file-text3:before{
    content:"\ef9a"
}
.icon-file-voice:before{
    content:"\ef9b"
}
.icon-file-zip:before{
    content:"\ef9c"
}
.icon-file-shredded:before{
    content:"\ef9d"
}
.icon-file-bookmark:before{
    content:"\ef9e"
}
.icon-files:before{
    content:"\ef9f"
}
.icon-file-unlock:before{
    content:"\efa0"
}
.icon-envelop2:before{
    content:"\efa1"
}
.icon-email-opened:before{
    content:"\efa2"
}
.icon-mail-envelope:before{
    content:"\efa6"
}
.icon-mail:before{
    content:"\efa9"
}
.icon-mail-read:before{
    content:"\efaa"
}
.icon-box:before{
    content:"\efbb"
}
.icon-cloud:before{
    content:"\efbc"
}
.icon-cloud-error:before{
    content:"\efbd"
}
.icon-cloud-download:before{
    content:"\efbe"
}
.icon-cloud-upload2:before{
    content:"\efbf"
}
.icon-inbox-tray:before{
    content:"\efc0"
}
.icon-email-tray:before{
    content:"\efc1"
}
.icon-inbox2:before{
    content:"\efc2"
}
.icon-inboxes:before{
    content:"\efc3"
}
.icon-inbox-download:before{
    content:"\efc4"
}
.icon-drawer3:before{
    content:"\efc5"
}
.icon-inbox:before{
    content:"\efc6"
}
.icon-flag1:before{
    content:"\efca"
}
.icon-flag2:before{
    content:"\efcb"
}
.icon-flag3:before{
    content:"\efcc"
}
.icon-flag4:before{
    content:"\efcd"
}
.icon-key:before{
    content:"\efce"
}
.icon-locked:before{
    content:"\efcf"
}
.icon-unlocked2:before{
    content:"\efd0"
}
.icon-unlocked:before{
    content:"\efd1"
}
.icon-notebook:before{
    content:"\efd3"
}
.icon-pencil22:before{
    content:"\efdf"
}
.icon-pen22:before{
    content:"\efe0"
}
.icon-search:before{
    content:"\efe1"
}
.icon-zoom-out:before{
    content:"\efe2"
}
.icon-zoom-in:before{
    content:"\efe3"
}
.icon-printer2:before{
    content:"\efe4"
}
.icon-printer:before{
    content:"\efe5"
}
.icon-shredder:before{
    content:"\efe6"
}
.icon-tag-add:before{
    content:"\efe7"
}
.icon-price-tags:before{
    content:"\efe8"
}
.icon-price-tag:before{
    content:"\efe9"
}
.icon-tag-cancel:before{
    content:"\efea"
}
.icon-tag-remove:before{
    content:"\efeb"
}
.icon-tag-verified:before{
    content:"\efec"
}
.icon-book:before{
    content:"\efef"
}
.icon-bookmark:before{
    content:"\eff0"
}
.icon-bookmark4:before{
    content:"\eff1"
}
.icon-bookmark2:before{
    content:"\ebeb"
}
.icon-bookmark3:before{
    content:"\ebec"
}
.icon-remove-bookmark:before{
    content:"\eff2"
}
.icon-add-bookmark:before{
    content:"\eff3"
}
.icon-file-avi:before{
    content:"\eff4"
}
.icon-avi:before{
    content:"\eff5"
}
.icon-file-c:before{
    content:"\eff6"
}
.icon-c:before{
    content:"\eff7"
}
.icon-file-cpp:before{
    content:"\eff8"
}
.icon-cpp:before{
    content:"\eff9"
}
.icon-file-css:before{
    content:"\effa"
}
.icon-css:before{
    content:"\effb"
}
.icon-file-dat:before{
    content:"\effc"
}
.icon-dat:before{
    content:"\effd"
}
.icon-file-doc:before{
    content:"\effe"
}
.icon-doc:before{
    content:"\efff"
}
.icon-file-docx:before{
    content:"\f000"
}
.icon-docx:before{
    content:"\f001"
}
.icon-file-eps:before{
    content:"\f002"
}
.icon-eps:before{
    content:"\f003"
}
.icon-file-exe:before{
    content:"\f004"
}
.icon-exe:before{
    content:"\f005"
}
.icon-file-flv:before{
    content:"\f006"
}
.icon-flv:before{
    content:"\f007"
}
.icon-file-gif:before{
    content:"\f008"
}
.icon-gif:before{
    content:"\f009"
}
.icon-file-html:before{
    content:"\f00a"
}
.icon-html:before{
    content:"\f00b"
}
.icon-file-iso:before{
    content:"\f00c"
}
.icon-iso:before{
    content:"\f00d"
}
.icon-file-java:before{
    content:"\f00e"
}
.icon-java:before{
    content:"\f00f"
}
.icon-file-jpg:before{
    content:"\f010"
}
.icon-jpg:before{
    content:"\f011"
}
.icon-file-key:before{
    content:"\f012"
}
.icon-key2:before{
    content:"\f013"
}
.icon-file-m4v:before{
    content:"\f014"
}
.icon-m4v:before{
    content:"\f015"
}
.icon-file-mov:before{
    content:"\f016"
}
.icon-mov:before{
    content:"\f017"
}
.icon-file-mp3:before{
    content:"\f018"
}
.icon-mp3:before{
    content:"\f019"
}
.icon-file-mp4:before{
    content:"\f01a"
}
.icon-mp4:before{
    content:"\f01b"
}
.icon-file-mpg:before{
    content:"\f01c"
}
.icon-mpg:before{
    content:"\f01d"
}
.icon-file-pdf:before{
    content:"\f01e"
}
.icon-pdf:before{
    content:"\f01f"
}
.icon-file-php:before{
    content:"\f020"
}
.icon-php:before{
    content:"\f021"
}
.icon-file-png:before{
    content:"\f022"
}
.icon-png:before{
    content:"\f023"
}
.icon-file-ppt:before{
    content:"\f024"
}
.icon-ppt:before{
    content:"\f025"
}
.icon-file-psd:before{
    content:"\f026"
}
.icon-psd:before{
    content:"\f027"
}
.icon-file-rar:before{
    content:"\f028"
}
.icon-rar:before{
    content:"\f029"
}
.icon-file-sql:before{
    content:"\e95c"
}
.icon-sql:before{
    content:"\f02d"
}
.icon-file-text4:before{
    content:"\f02e"
}
.icon-text:before{
    content:"\f02f"
}
.icon-file-tgz:before{
    content:"\f030"
}
.icon-tgz:before{
    content:"\f031"
}
.icon-file-tiff:before{
    content:"\f032"
}
.icon-tiff:before{
    content:"\f033"
}
.icon-file-wav:before{
    content:"\f034"
}
.icon-wav:before{
    content:"\f035"
}
.icon-file-excel:before{
    content:"\f036"
}
.icon-excel:before{
    content:"\f037"
}
.icon-file-xlsx:before{
    content:"\f038"
}
.icon-xlsx:before{
    content:"\f039"
}
.icon-file-xml:before{
    content:"\f03a"
}
.icon-xml:before{
    content:"\f03b"
}
.icon-file-zip2:before{
    content:"\f03c"
}
.icon-zip:before{
    content:"\f03d"
}
.icon-file-aac:before{
    content:"\f03e"
}
.icon-aac:before{
    content:"\f03f"
}
.icon-cirrus-pay:before{
    content:"\f17f"
}
.icon-citibank:before{
    content:"\f180"
}
.icon-credit-card4:before{
    content:"\f181"
}
.icon-delta-pay:before{
    content:"\f182"
}
.icon-diners-club-pay:before{
    content:"\f183"
}
.icon-discover:before{
    content:"\f184"
}
.icon-ebay:before{
    content:"\f185"
}
.icon-eco-pay:before{
    content:"\f186"
}
.icon-gift-card-pay:before{
    content:"\f187"
}
.icon-hsbc:before{
    content:"\f188"
}
.icon-izettle:before{
    content:"\f189"
}
.icon-maestro-pay:before{
    content:"\f18a"
}
.icon-master-card:before{
    content:"\f18b"
}
.icon-mondex:before{
    content:"\f18c"
}
.icon-paymate:before{
    content:"\f18d"
}
.icon-paypal:before{
    content:"\f18e"
}
.icon-payza:before{
    content:"\f18f"
}
.icon-sage-pay:before{
    content:"\f190"
}
.icon-skrill-pay:before{
    content:"\f191"
}
.icon-stripe:before{
    content:"\f192"
}
.icon-ukash:before{
    content:"\f193"
}
.icon-unionpay:before{
    content:"\f194"
}
.icon-verifone:before{
    content:"\f195"
}
.icon-verisign:before{
    content:"\f196"
}
.icon-visa-pay:before{
    content:"\f197"
}
.icon-webmoney:before{
    content:"\f198"
}
.icon-western-union:before{
    content:"\f199"
}
.icon-wire-transfer:before{
    content:"\f19a"
}
.icon-worldpay:before{
    content:"\f19b"
}
.icon-checkout-pay:before{
    content:"\f19c"
}
.icon-amazon:before{
    content:"\f19d"
}
.icon-american-express:before{
    content:"\f19e"
}
.icon-asia-pay:before{
    content:"\f19f"
}
.icon-bank-transfer:before{
    content:"\f1a0"
}
.icon-bips-pay:before{
    content:"\f1a1"
}
.icon-pie-chart:before{
    content:"\f1a6"
}
.icon-pie-chart2:before{
    content:"\f1a7"
}
.icon-pie-chart3:before{
    content:"\f1a8"
}
.icon-pie-chart4:before{
    content:"\f1a9"
}
.icon-pie-chart5:before{
    content:"\f1aa"
}
.icon-pie-chart6:before{
    content:"\f1ac"
}
.icon-pie-chart7:before{
    content:"\f1ad"
}
.icon-pie-chart8:before{
    content:"\f1ae"
}
.icon-donut:before{
    content:"\f1b2"
}
.icon-donut2:before{
    content:"\f1b3"
}
.icon-donut3:before{
    content:"\f1b4"
}
.icon-pie:before{
    content:"\f1b5"
}
.icon-donut4:before{
    content:"\f1b7"
}
.icon-donut5:before{
    content:"\f1b8"
}
.icon-line:before{
    content:"\f1b9"
}
.icon-data-analysis:before{
    content:"\f1ba"
}
.icon-graph:before{
    content:"\f1bb"
}
.icon-graph2:before{
    content:"\f1bc"
}
.icon-chart:before{
    content:"\f1bd"
}
.icon-stats-dots:before{
    content:"\f1be"
}
.icon-chart2:before{
    content:"\f1bf"
}
.icon-chart3:before{
    content:"\f1c0"
}
.icon-stats-bars:before{
    content:"\f1c1"
}
.icon-stats-bars2:before{
    content:"\f1c2"
}
.icon-stats-bars3:before{
    content:"\f1c3"
}
.icon-scatter:before{
    content:"\f1c4"
}
.icon-chart4:before{
    content:"\f1c5"
}
.icon-chart5:before{
    content:"\f1c6"
}
.icon-stats-dots2:before{
    content:"\f1c7"
}
.icon-chart6:before{
    content:"\f1c8"
}
.icon-stats-decline:before{
    content:"\f1c9"
}
.icon-stats-decline2:before{
    content:"\f1ca"
}
.icon-stats-growth:before{
    content:"\f1cb"
}
.icon-stats-growth2:before{
    content:"\f1cc"
}
.icon-chart11:before{
    content:"\f1cd"
}
.icon-chart12:before{
    content:"\f1ce"
}
.icon-chart13:before{
    content:"\f1cf"
}
.icon-chart14:before{
    content:"\f1d0"
}
.icon-chart15:before{
    content:"\f1d1"
}
.icon-chart16:before{
    content:"\f1d3"
}
.icon-chart17:before{
    content:"\f1d4"
}
.icon-google-drive2:before{
    content:"\f1f6"
}
.icon-behance2:before{
    content:"\f1f7"
}
.icon-blogger2:before{
    content:"\f1f8"
}
.icon-deviantart2:before{
    content:"\f1f9"
}
.icon-digg2:before{
    content:"\f1fa"
}
.icon-dribbble2:before{
    content:"\f1fb"
}
.icon-facebook2:before{
    content:"\f1fc"
}
.icon-flickr2:before{
    content:"\f1fd"
}
.icon-google-plus2:before{
    content:"\f1fe"
}
.icon-last-fm2:before{
    content:"\f1ff"
}
.icon-linkedin:before{
    content:"\f200"
}
.icon-my-space2:before{
    content:"\f201"
}
.icon-pinterest2:before{
    content:"\f202"
}
.icon-reddit2:before{
    content:"\f203"
}
.icon-soundcloud2:before{
    content:"\f204"
}
.icon-stumbleupon2:before{
    content:"\f205"
}
.icon-tripadvisor2:before{
    content:"\f206"
}
.icon-tumblr2:before{
    content:"\f207"
}
.icon-twitter2:before{
    content:"\f208"
}
.icon-twitter-bird2:before{
    content:"\f209"
}
.icon-vimeo2:before{
    content:"\f20a"
}
.icon-wikipedia2:before{
    content:"\f20b"
}
.icon-wordpress2:before{
    content:"\f20c"
}
.icon-youtube-logo2:before{
    content:"\f20d"
}
.icon-youtube2:before{
    content:"\f20e"
}
.icon-baidu2:before{
    content:"\f20f"
}
.icon-deviantart:before{
    content:"\f210"
}
.icon-google-drive:before{
    content:"\f211"
}
.icon-instagram:before{
    content:"\f212"
}
.icon-joomla:before{
    content:"\f213"
}
.icon-google-plus:before{
    content:"\f214"
}
.icon-digg:before{
    content:"\f215"
}
.icon-dribbble:before{
    content:"\f216"
}
.icon-dropbox:before{
    content:"\f217"
}
.icon-drupal:before{
    content:"\f218"
}
.icon-ember:before{
    content:"\f219"
}
.icon-evernote:before{
    content:"\f21a"
}
.icon-facebook:before{
    content:"\f21b"
}
.icon-flickr:before{
    content:"\f21c"
}
.icon-google:before{
    content:"\f21d"
}
.icon-linkedin2:before{
    content:"\f21e"
}
.icon-myspace:before{
    content:"\f21f"
}
.icon-picasa:before{
    content:"\f220"
}
.icon-playstation:before{
    content:"\f221"
}
.icon-quora:before{
    content:"\f222"
}
.icon-reddit:before{
    content:"\f223"
}
.icon-feed:before{
    content:"\f224"
}
.icon-share:before{
    content:"\f225"
}
.icon-skype:before{
    content:"\f226"
}
.icon-soundcloud:before{
    content:"\f227"
}
.icon-stumbleupon:before{
    content:"\f228"
}
.icon-technorati:before{
    content:"\f229"
}
.icon-tumblr:before{
    content:"\f22a"
}
.icon-twitter:before{
    content:"\f22b"
}
.icon-twitter-bird:before{
    content:"\f22c"
}
.icon-vimeo:before{
    content:"\f22d"
}
.icon-whatsapp:before{
    content:"\f22e"
}
.icon-wikipedia:before{
    content:"\f22f"
}
.icon-wordpress:before{
    content:"\f231"
}
.icon-yahoo:before{
    content:"\f232"
}
.icon-youtube-logo:before{
    content:"\f233"
}
.icon-youtube:before{
    content:"\f234"
}
.icon-zynga:before{
    content:"\f235"
}
.icon-baidu:before{
    content:"\f237"
}
.icon-behance:before{
    content:"\f238"
}
.icon-bing:before{
    content:"\f239"
}
.icon-blogger:before{
    content:"\f23a"
}
.icon-move-right:before{
    content:"\e900"
}
.icon-move-left:before{
    content:"\e901"
}
.icon-move-down:before{
    content:"\e902"
}
.icon-move-up:before{
    content:"\e903"
}
.icon-arrow-left-5:before{
    content:"\f291"
}
.icon-arrow-right-5:before{
    content:"\f292"
}
.icon-arrow-up-5:before{
    content:"\f294"
}
.icon-arrow-down-5:before{
    content:"\f293"
}
.icon-arrow-left-6:before{
    content:"\f2bd"
}
.icon-arrow-right-6:before{
    content:"\f2be"
}
.icon-arrow-up-6:before{
    content:"\f2c0"
}
.icon-arrow-down-6:before{
    content:"\f2bf"
}
.icon-arrow-left7:before{
    content:"\f2cb"
}
.icon-arrow-right7:before{
    content:"\f2cc"
}
.icon-arrow-up7:before{
    content:"\f2ca"
}
.icon-arrow-down7:before{
    content:"\f2c9"
}
.icon-arrow-left8:before{
    content:"\f2d9"
}
.icon-arrow-right8:before{
    content:"\f2da"
}
.icon-arrow-up8:before{
    content:"\f2d8"
}
.icon-arrow-down8:before{
    content:"\f2d7"
}
.icon-arrow-left12:before{
    content:"\ea1f"
}
.icon-arrow-right12:before{
    content:"\ea24"
}
.icon-arrow-up12:before{
    content:"\ea35"
}
.icon-arrow-down12:before{
    content:"\ea2d"
}
.icon-arrow-left13:before{
    content:"\ebd0"
}
.icon-arrow-right13:before{
    content:"\ebd5"
}
.icon-arrow-left14:before{
    content:"\f285"
}
.icon-arrow-right14:before{
    content:"\f286"
}
.icon-arrow-up14:before{
    content:"\f288"
}
.icon-arrow-down14:before{
    content:"\f287"
}
.icon-arrow-left15:before{
    content:"\ea95"
}
.icon-arrow-right15:before{
    content:"\eaa1"
}
.icon-arrow-up15:before{
    content:"\ea96"
}
.icon-arrow-down15:before{
    content:"\eaa2"
}
.icon-arrow-left16:before{
    content:"\ea91"
}
.icon-arrow-right16:before{
    content:"\ea93"
}
.icon-arrow-up16:before{
    content:"\ea92"
}
.icon-arrow-down16:before{
    content:"\ea94"
}
.icon-arrow-left22:before{
    content:"\eaa8"
}
.icon-arrow-right22:before{
    content:"\e916"
}
.icon-arrow-up22:before{
    content:"\e926"
}
.icon-arrow-down22:before{
    content:"\ea32"
}
.icon-arrow-left32:before{
    content:"\ea23"
}
.icon-arrow-right32:before{
    content:"\e917"
}
.icon-arrow-up32:before{
    content:"\e927"
}
.icon-arrow-down32:before{
    content:"\ea34"
}
.icon-arrow-left42:before{
    content:"\f2c1"
}
.icon-arrow-right42:before{
    content:"\f2c2"
}
.icon-arrow-up42:before{
    content:"\f2c3"
}
.icon-arrow-down42:before{
    content:"\f2c4"
}
.icon-arrow-up52:before{
    content:"\e91d"
}
.icon-arrow-up-right52:before{
    content:"\e92b"
}
.icon-arrow-right52:before{
    content:"\ea26"
}
.icon-arrow-down-right52:before{
    content:"\ea1d"
}
.icon-arrow-down52:before{
    content:"\ea10"
}
.icon-arrow-down-left52:before{
    content:"\ea1c"
}
.icon-arrow-left52:before{
    content:"\ea1e"
}
.icon-arrow-up-left32:before{
    content:"\e928"
}
.icon-circle-down2:before{
    content:"\e979"
}
.icon-circle-up2:before{
    content:"\e9c7"
}
.icon-circle-left2:before{
    content:"\e983"
}
.icon-circle-right2:before{
    content:"\e9c5"
}
.icon-square-up:before{
    content:"\e9ee"
}
.icon-square-up-right:before{
    content:"\ea0f"
}
.icon-square-right:before{
    content:"\e9cb"
}
.icon-square-down-right:before{
    content:"\e9ca"
}
.icon-square-down:before{
    content:"\e9c8"
}
.icon-square-down-left:before{
    content:"\e9c9"
}
.icon-square-right2:before{
    content:"\e9e2"
}
.icon-square-up-left:before{
    content:"\e9ef"
}
.icon-sorting-left-right:before{
    content:"\f295"
}
.icon-sorting-up-down:before{
    content:"\f296"
}
.icon-sorting-left-right1:before{
    content:"\f2bb"
}
.icon-sorting-up-down1:before{
    content:"\f2bc"
}
.icon-arrow-down-right2:before{
    content:"\f29f"
}
.icon-arrow-up-left2:before{
    content:"\f2a0"
}
.icon-arrow-up-right2:before{
    content:"\f2a1"
}
.icon-arrow-down-left2:before{
    content:"\f2a2"
}
.icon-arrow-down-left3:before{
    content:"\f2a3"
}
.icon-arrow-up-left3:before{
    content:"\f2a4"
}
.icon-arrow-right-up3:before{
    content:"\f2a5"
}
.icon-arrow-down-right3:before{
    content:"\f2a6"
}
.icon-double-arrow:before{
    content:"\f2b7"
}
.icon-double-arrow1:before{
    content:"\f2b8"
}
.icon-double-arrow2:before{
    content:"\f2b9"
}
.icon-double-arrow3:before{
    content:"\f2ba"
}
.icon-arrow-double-left:before{
    content:"\f2c5"
}
.icon-arrow-double-right:before{
    content:"\f2c6"
}
.icon-arrow-double-up:before{
    content:"\f2c7"
}
.icon-arrow-double-down:before{
    content:"\f2c8"
}
.icon-sort-up-down:before{
    content:"\f2cd"
}
.icon-sort-up-down2:before{
    content:"\f2ce"
}
.icon-sort-left-right:before{
    content:"\f2cf"
}
.icon-sort-left-right2:before{
    content:"\f2d0"
}
.icon-full-screen:before{
    content:"\f2d1"
}
.icon-expand:before{
    content:"\f2d2"
}
.icon-compress:before{
    content:"\f2d3"
}
.icon-expand-1:before{
    content:"\f2d4"
}
.icon-compress7:before{
    content:"\f2d5"
}
.icon-enlarge7:before{
    content:"\f2d6"
}
.icon-left-arrow-2:before{
    content:"\f2db"
}
.icon-left-arrow-3:before{
    content:"\f2dc"
}
.icon-right-arrow-2:before{
    content:"\f2dd"
}
.icon-right-arrow-3:before{
    content:"\f2de"
}
.icon-turn-right-1:before{
    content:"\f2df"
}
.icon-turn-left:before{
    content:"\f2e0"
}
.icon-turn-left-1:before{
    content:"\f2e1"
}
.icon-turn-right:before{
    content:"\f2e2"
}
.icon-redo-1:before{
    content:"\f2e3"
}
.icon-undo-1:before{
    content:"\f2e4"
}
.icon-refresh:before{
    content:"\f2e5"
}
.icon-sync:before{
    content:"\f2e6"
}
.icon-crossroads:before{
    content:"\f2e7"
}
.icon-crossroads-1:before{
    content:"\f2e8"
}
.icon-curve-arrow:before{
    content:"\f2e9"
}
.icon-curve-arrow-1:before{
    content:"\f2ea"
}
.icon-curve-arrow-2:before{
    content:"\f2eb"
}
.icon-curve-arrow-3:before{
    content:"\f2ec"
}
.spinner,.spinner-reverse{
    display:inline-block
}
.rotate-45{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.rotate-90{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.rotate-180{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.rotate-45-inverse{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.rotate-90-inverse{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.rotate-180-inverse{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.spinner{
    -webkit-animation:rotation 1s linear infinite;
    animation:rotation 1s linear infinite
}
.spinner-reverse{
    -webkit-animation:rotation_reverse 1s linear infinite;
    animation:rotation_reverse 1s linear infinite
}
@-webkit-keyframes rotation{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@-moz-keyframes rotation{
    0%{
        -moz-transform:rotate(0)
    }
    100%{
        -moz-transform:rotate(360deg)
    }
}
@-ms-keyframes rotation{
    0%{
        -ms-transform:rotate(0)
    }
    100%{
        -ms-transform:rotate(360deg)
    }
}
@keyframes rotation{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes rotation_reverse{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(-360deg)
    }
}
@-moz-keyframes rotation_reverse{
    0%{
        -moz-transform:rotate(0)
    }
    100%{
        -moz-transform:rotate(-360deg)
    }
}
@-ms-keyframes rotation_reverse{
    0%{
        -ms-transform:rotate(0)
    }
    100%{
        -ms-transform:rotate(-360deg)
    }
}
@keyframes rotation_reverse{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(-360deg)
    }
}
@-webkit-keyframes bounceIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes bounceOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.main-nav .navbar-left .left-branding>li,.apps-dropdown .shortcuts{
    *zoom:1
}
.main-nav .navbar-left .left-branding>li:before,.apps-dropdown .shortcuts:before,.main-nav .navbar-left .left-branding>li:after,.apps-dropdown .shortcuts:after{
    content:' ';
    display:table
}
.main-nav .navbar-left .left-branding>li:after,.apps-dropdown .shortcuts:after{
    clear:both
}
.m-0{
    margin:0px !important
}
.m-t-0{
    margin-top:0px !important
}
.m-b-0{
    margin-bottom:0px !important
}
.m-l-0{
    margin-left:0px !important
}
.m-r-0{
    margin-right:0px !important
}
.m-v-0{
    margin-top:0px !important;
    margin-bottom:0px !important
}
.m-h-0{
    margin-left:0px !important;
    margin-right:0px !important
}
.m-1{
    margin:1px !important
}
.m-t-1{
    margin-top:1px !important
}
.m-b-1{
    margin-bottom:1px !important
}
.m-l-1{
    margin-left:1px !important
}
.m-r-1{
    margin-right:1px !important
}
.m-v-1{
    margin-top:1px !important;
    margin-bottom:1px !important
}
.m-h-1{
    margin-left:1px !important;
    margin-right:1px !important
}
.m-2{
    margin:2px !important
}
.m-t-2{
    margin-top:2px !important
}
.m-b-2{
    margin-bottom:2px !important
}
.m-l-2{
    margin-left:2px !important
}
.m-r-2{
    margin-right:2px !important
}
.m-v-2{
    margin-top:2px !important;
    margin-bottom:2px !important
}
.m-h-2{
    margin-left:2px !important;
    margin-right:2px !important
}
.m-3{
    margin:3px !important
}
.m-t-3{
    margin-top:3px !important
}
.m-b-3{
    margin-bottom:3px !important
}
.m-l-3{
    margin-left:3px !important
}
.m-r-3{
    margin-right:3px !important
}
.m-v-3{
    margin-top:3px !important;
    margin-bottom:3px !important
}
.m-h-3{
    margin-left:3px !important;
    margin-right:3px !important
}
.m-4{
    margin:4px !important
}
.m-t-4{
    margin-top:4px !important
}
.m-b-4{
    margin-bottom:4px !important
}
.m-l-4{
    margin-left:4px !important
}
.m-r-4{
    margin-right:4px !important
}
.m-v-4{
    margin-top:4px !important;
    margin-bottom:4px !important
}
.m-h-4{
    margin-left:4px !important;
    margin-right:4px !important
}
.m-5{
    margin:5px !important
}
.m-t-5{
    margin-top:5px !important
}
.m-b-5{
    margin-bottom:5px !important
}
.m-l-5{
    margin-left:5px !important
}
.m-r-5{
    margin-right:5px !important
}
.m-v-5{
    margin-top:5px !important;
    margin-bottom:5px !important
}
.m-h-5{
    margin-left:5px !important;
    margin-right:5px !important
}
.m-6{
    margin:6px !important
}
.m-t-6{
    margin-top:6px !important
}
.m-b-6{
    margin-bottom:6px !important
}
.m-l-6{
    margin-left:6px !important
}
.m-r-6{
    margin-right:6px !important
}
.m-v-6{
    margin-top:6px !important;
    margin-bottom:6px !important
}
.m-h-6{
    margin-left:6px !important;
    margin-right:6px !important
}
.m-7{
    margin:7px !important
}
.m-t-7{
    margin-top:7px !important
}
.m-b-7{
    margin-bottom:7px !important
}
.m-l-7{
    margin-left:7px !important
}
.m-r-7{
    margin-right:7px !important
}
.m-v-7{
    margin-top:7px !important;
    margin-bottom:7px !important
}
.m-h-7{
    margin-left:7px !important;
    margin-right:7px !important
}
.m-8{
    margin:8px !important
}
.m-t-8{
    margin-top:8px !important
}
.m-b-8{
    margin-bottom:8px !important
}
.m-l-8{
    margin-left:8px !important
}
.m-r-8{
    margin-right:8px !important
}
.m-v-8{
    margin-top:8px !important;
    margin-bottom:8px !important
}
.m-h-8{
    margin-left:8px !important;
    margin-right:8px !important
}
.m-9{
    margin:9px !important
}
.m-t-9{
    margin-top:9px !important
}
.m-b-9{
    margin-bottom:9px !important
}
.m-l-9{
    margin-left:9px !important
}
.m-r-9{
    margin-right:9px !important
}
.m-v-9{
    margin-top:9px !important;
    margin-bottom:9px !important
}
.m-h-9{
    margin-left:9px !important;
    margin-right:9px !important
}
.m-10{
    margin:10px !important
}
.m-t-10{
    margin-top:10px !important
}
.m-b-10{
    margin-bottom:10px !important
}
.m-l-10{
    margin-left:10px !important
}
.m-r-10{
    margin-right:10px !important
}
.m-v-10{
    margin-top:10px !important;
    margin-bottom:10px !important
}
.m-h-10{
    margin-left:10px !important;
    margin-right:10px !important
}
.m-11{
    margin:11px !important
}
.m-t-11{
    margin-top:11px !important
}
.m-b-11{
    margin-bottom:11px !important
}
.m-l-11{
    margin-left:11px !important
}
.m-r-11{
    margin-right:11px !important
}
.m-v-11{
    margin-top:11px !important;
    margin-bottom:11px !important
}
.m-h-11{
    margin-left:11px !important;
    margin-right:11px !important
}
.m-12{
    margin:12px !important
}
.m-t-12{
    margin-top:12px !important
}
.m-b-12{
    margin-bottom:12px !important
}
.m-l-12{
    margin-left:12px !important
}
.m-r-12{
    margin-right:12px !important
}
.m-v-12{
    margin-top:12px !important;
    margin-bottom:12px !important
}
.m-h-12{
    margin-left:12px !important;
    margin-right:12px !important
}
.m-13{
    margin:13px !important
}
.m-t-13{
    margin-top:13px !important
}
.m-b-13{
    margin-bottom:13px !important
}
.m-l-13{
    margin-left:13px !important
}
.m-r-13{
    margin-right:13px !important
}
.m-v-13{
    margin-top:13px !important;
    margin-bottom:13px !important
}
.m-h-13{
    margin-left:13px !important;
    margin-right:13px !important
}
.m-14{
    margin:14px !important
}
.m-t-14{
    margin-top:14px !important
}
.m-b-14{
    margin-bottom:14px !important
}
.m-l-14{
    margin-left:14px !important
}
.m-r-14{
    margin-right:14px !important
}
.m-v-14{
    margin-top:14px !important;
    margin-bottom:14px !important
}
.m-h-14{
    margin-left:14px !important;
    margin-right:14px !important
}
.m-15{
    margin:15px !important
}
.m-t-15{
    margin-top:15px !important
}
.m-b-15{
    margin-bottom:15px !important
}
.m-l-15{
    margin-left:15px !important
}
.m-r-15{
    margin-right:15px !important
}
.m-v-15{
    margin-top:15px !important;
    margin-bottom:15px !important
}
.m-h-15{
    margin-left:15px !important;
    margin-right:15px !important
}
.m-16{
    margin:16px !important
}
.m-t-16{
    margin-top:16px !important
}
.m-b-16{
    margin-bottom:16px !important
}
.m-l-16{
    margin-left:16px !important
}
.m-r-16{
    margin-right:16px !important
}
.m-v-16{
    margin-top:16px !important;
    margin-bottom:16px !important
}
.m-h-16{
    margin-left:16px !important;
    margin-right:16px !important
}
.m-17{
    margin:17px !important
}
.m-t-17{
    margin-top:17px !important
}
.m-b-17{
    margin-bottom:17px !important
}
.m-l-17{
    margin-left:17px !important
}
.m-r-17{
    margin-right:17px !important
}
.m-v-17{
    margin-top:17px !important;
    margin-bottom:17px !important
}
.m-h-17{
    margin-left:17px !important;
    margin-right:17px !important
}
.m-18{
    margin:18px !important
}
.m-t-18{
    margin-top:18px !important
}
.m-b-18{
    margin-bottom:18px !important
}
.m-l-18{
    margin-left:18px !important
}
.m-r-18{
    margin-right:18px !important
}
.m-v-18{
    margin-top:18px !important;
    margin-bottom:18px !important
}
.m-h-18{
    margin-left:18px !important;
    margin-right:18px !important
}
.m-19{
    margin:19px !important
}
.m-t-19{
    margin-top:19px !important
}
.m-b-19{
    margin-bottom:19px !important
}
.m-l-19{
    margin-left:19px !important
}
.m-r-19{
    margin-right:19px !important
}
.m-v-19{
    margin-top:19px !important;
    margin-bottom:19px !important
}
.m-h-19{
    margin-left:19px !important;
    margin-right:19px !important
}
.m-20{
    margin:20px !important
}
.m-t-20{
    margin-top:20px !important
}
.m-b-20{
    margin-bottom:20px !important
}
.m-l-20{
    margin-left:20px !important
}
.m-r-20{
    margin-right:20px !important
}
.m-v-20{
    margin-top:20px !important;
    margin-bottom:20px !important
}
.m-h-20{
    margin-left:20px !important;
    margin-right:20px !important
}
.m-21{
    margin:21px !important
}
.m-t-21{
    margin-top:21px !important
}
.m-b-21{
    margin-bottom:21px !important
}
.m-l-21{
    margin-left:21px !important
}
.m-r-21{
    margin-right:21px !important
}
.m-v-21{
    margin-top:21px !important;
    margin-bottom:21px !important
}
.m-h-21{
    margin-left:21px !important;
    margin-right:21px !important
}
.m-22{
    margin:22px !important
}
.m-t-22{
    margin-top:22px !important
}
.m-b-22{
    margin-bottom:22px !important
}
.m-l-22{
    margin-left:22px !important
}
.m-r-22{
    margin-right:22px !important
}
.m-v-22{
    margin-top:22px !important;
    margin-bottom:22px !important
}
.m-h-22{
    margin-left:22px !important;
    margin-right:22px !important
}
.m-23{
    margin:23px !important
}
.m-t-23{
    margin-top:23px !important
}
.m-b-23{
    margin-bottom:23px !important
}
.m-l-23{
    margin-left:23px !important
}
.m-r-23{
    margin-right:23px !important
}
.m-v-23{
    margin-top:23px !important;
    margin-bottom:23px !important
}
.m-h-23{
    margin-left:23px !important;
    margin-right:23px !important
}
.m-24{
    margin:24px !important
}
.m-t-24{
    margin-top:24px !important
}
.m-b-24{
    margin-bottom:24px !important
}
.m-l-24{
    margin-left:24px !important
}
.m-r-24{
    margin-right:24px !important
}
.m-v-24{
    margin-top:24px !important;
    margin-bottom:24px !important
}
.m-h-24{
    margin-left:24px !important;
    margin-right:24px !important
}
.m-25{
    margin:25px !important
}
.m-t-25{
    margin-top:25px !important
}
.m-b-25{
    margin-bottom:25px !important
}
.m-l-25{
    margin-left:25px !important
}
.m-r-25{
    margin-right:25px !important
}
.m-v-25{
    margin-top:25px !important;
    margin-bottom:25px !important
}
.m-h-25{
    margin-left:25px !important;
    margin-right:25px !important
}
.m-26{
    margin:26px !important
}
.m-t-26{
    margin-top:26px !important
}
.m-b-26{
    margin-bottom:26px !important
}
.m-l-26{
    margin-left:26px !important
}
.m-r-26{
    margin-right:26px !important
}
.m-v-26{
    margin-top:26px !important;
    margin-bottom:26px !important
}
.m-h-26{
    margin-left:26px !important;
    margin-right:26px !important
}
.m-27{
    margin:27px !important
}
.m-t-27{
    margin-top:27px !important
}
.m-b-27{
    margin-bottom:27px !important
}
.m-l-27{
    margin-left:27px !important
}
.m-r-27{
    margin-right:27px !important
}
.m-v-27{
    margin-top:27px !important;
    margin-bottom:27px !important
}
.m-h-27{
    margin-left:27px !important;
    margin-right:27px !important
}
.m-28{
    margin:28px !important
}
.m-t-28{
    margin-top:28px !important
}
.m-b-28{
    margin-bottom:28px !important
}
.m-l-28{
    margin-left:28px !important
}
.m-r-28{
    margin-right:28px !important
}
.m-v-28{
    margin-top:28px !important;
    margin-bottom:28px !important
}
.m-h-28{
    margin-left:28px !important;
    margin-right:28px !important
}
.m-29{
    margin:29px !important
}
.m-t-29{
    margin-top:29px !important
}
.m-b-29{
    margin-bottom:29px !important
}
.m-l-29{
    margin-left:29px !important
}
.m-r-29{
    margin-right:29px !important
}
.m-v-29{
    margin-top:29px !important;
    margin-bottom:29px !important
}
.m-h-29{
    margin-left:29px !important;
    margin-right:29px !important
}
.m-30{
    margin:30px !important
}
.m-t-30{
    margin-top:30px !important
}
.m-b-30{
    margin-bottom:30px !important
}
.m-l-30{
    margin-left:30px !important
}
.m-r-30{
    margin-right:30px !important
}
.m-v-30{
    margin-top:30px !important;
    margin-bottom:30px !important
}
.m-h-30{
    margin-left:30px !important;
    margin-right:30px !important
}
.m-31{
    margin:31px !important
}
.m-t-31{
    margin-top:31px !important
}
.m-b-31{
    margin-bottom:31px !important
}
.m-l-31{
    margin-left:31px !important
}
.m-r-31{
    margin-right:31px !important
}
.m-v-31{
    margin-top:31px !important;
    margin-bottom:31px !important
}
.m-h-31{
    margin-left:31px !important;
    margin-right:31px !important
}
.m-32{
    margin:32px !important
}
.m-t-32{
    margin-top:32px !important
}
.m-b-32{
    margin-bottom:32px !important
}
.m-l-32{
    margin-left:32px !important
}
.m-r-32{
    margin-right:32px !important
}
.m-v-32{
    margin-top:32px !important;
    margin-bottom:32px !important
}
.m-h-32{
    margin-left:32px !important;
    margin-right:32px !important
}
.m-33{
    margin:33px !important
}
.m-t-33{
    margin-top:33px !important
}
.m-b-33{
    margin-bottom:33px !important
}
.m-l-33{
    margin-left:33px !important
}
.m-r-33{
    margin-right:33px !important
}
.m-v-33{
    margin-top:33px !important;
    margin-bottom:33px !important
}
.m-h-33{
    margin-left:33px !important;
    margin-right:33px !important
}
.m-34{
    margin:34px !important
}
.m-t-34{
    margin-top:34px !important
}
.m-b-34{
    margin-bottom:34px !important
}
.m-l-34{
    margin-left:34px !important
}
.m-r-34{
    margin-right:34px !important
}
.m-v-34{
    margin-top:34px !important;
    margin-bottom:34px !important
}
.m-h-34{
    margin-left:34px !important;
    margin-right:34px !important
}
.m-35{
    margin:35px !important
}
.m-t-35{
    margin-top:35px !important
}
.m-b-35{
    margin-bottom:35px !important
}
.m-l-35{
    margin-left:35px !important
}
.m-r-35{
    margin-right:35px !important
}
.m-v-35{
    margin-top:35px !important;
    margin-bottom:35px !important
}
.m-h-35{
    margin-left:35px !important;
    margin-right:35px !important
}
.m-36{
    margin:36px !important
}
.m-t-36{
    margin-top:36px !important
}
.m-b-36{
    margin-bottom:36px !important
}
.m-l-36{
    margin-left:36px !important
}
.m-r-36{
    margin-right:36px !important
}
.m-v-36{
    margin-top:36px !important;
    margin-bottom:36px !important
}
.m-h-36{
    margin-left:36px !important;
    margin-right:36px !important
}
.m-37{
    margin:37px !important
}
.m-t-37{
    margin-top:37px !important
}
.m-b-37{
    margin-bottom:37px !important
}
.m-l-37{
    margin-left:37px !important
}
.m-r-37{
    margin-right:37px !important
}
.m-v-37{
    margin-top:37px !important;
    margin-bottom:37px !important
}
.m-h-37{
    margin-left:37px !important;
    margin-right:37px !important
}
.m-38{
    margin:38px !important
}
.m-t-38{
    margin-top:38px !important
}
.m-b-38{
    margin-bottom:38px !important
}
.m-l-38{
    margin-left:38px !important
}
.m-r-38{
    margin-right:38px !important
}
.m-v-38{
    margin-top:38px !important;
    margin-bottom:38px !important
}
.m-h-38{
    margin-left:38px !important;
    margin-right:38px !important
}
.m-39{
    margin:39px !important
}
.m-t-39{
    margin-top:39px !important
}
.m-b-39{
    margin-bottom:39px !important
}
.m-l-39{
    margin-left:39px !important
}
.m-r-39{
    margin-right:39px !important
}
.m-v-39{
    margin-top:39px !important;
    margin-bottom:39px !important
}
.m-h-39{
    margin-left:39px !important;
    margin-right:39px !important
}
.m-40{
    margin:40px !important
}
.m-t-40{
    margin-top:40px !important
}
.m-b-40{
    margin-bottom:40px !important
}
.m-l-40{
    margin-left:40px !important
}
.m-r-40{
    margin-right:40px !important
}
.m-v-40{
    margin-top:40px !important;
    margin-bottom:40px !important
}
.m-h-40{
    margin-left:40px !important;
    margin-right:40px !important
}
.m-41{
    margin:41px !important
}
.m-t-41{
    margin-top:41px !important
}
.m-b-41{
    margin-bottom:41px !important
}
.m-l-41{
    margin-left:41px !important
}
.m-r-41{
    margin-right:41px !important
}
.m-v-41{
    margin-top:41px !important;
    margin-bottom:41px !important
}
.m-h-41{
    margin-left:41px !important;
    margin-right:41px !important
}
.m-42{
    margin:42px !important
}
.m-t-42{
    margin-top:42px !important
}
.m-b-42{
    margin-bottom:42px !important
}
.m-l-42{
    margin-left:42px !important
}
.m-r-42{
    margin-right:42px !important
}
.m-v-42{
    margin-top:42px !important;
    margin-bottom:42px !important
}
.m-h-42{
    margin-left:42px !important;
    margin-right:42px !important
}
.m-43{
    margin:43px !important
}
.m-t-43{
    margin-top:43px !important
}
.m-b-43{
    margin-bottom:43px !important
}
.m-l-43{
    margin-left:43px !important
}
.m-r-43{
    margin-right:43px !important
}
.m-v-43{
    margin-top:43px !important;
    margin-bottom:43px !important
}
.m-h-43{
    margin-left:43px !important;
    margin-right:43px !important
}
.m-44{
    margin:44px !important
}
.m-t-44{
    margin-top:44px !important
}
.m-b-44{
    margin-bottom:44px !important
}
.m-l-44{
    margin-left:44px !important
}
.m-r-44{
    margin-right:44px !important
}
.m-v-44{
    margin-top:44px !important;
    margin-bottom:44px !important
}
.m-h-44{
    margin-left:44px !important;
    margin-right:44px !important
}
.m-45{
    margin:45px !important
}
.m-t-45{
    margin-top:45px !important
}
.m-b-45{
    margin-bottom:45px !important
}
.m-l-45{
    margin-left:45px !important
}
.m-r-45{
    margin-right:45px !important
}
.m-v-45{
    margin-top:45px !important;
    margin-bottom:45px !important
}
.m-h-45{
    margin-left:45px !important;
    margin-right:45px !important
}
.m-46{
    margin:46px !important
}
.m-t-46{
    margin-top:46px !important
}
.m-b-46{
    margin-bottom:46px !important
}
.m-l-46{
    margin-left:46px !important
}
.m-r-46{
    margin-right:46px !important
}
.m-v-46{
    margin-top:46px !important;
    margin-bottom:46px !important
}
.m-h-46{
    margin-left:46px !important;
    margin-right:46px !important
}
.m-47{
    margin:47px !important
}
.m-t-47{
    margin-top:47px !important
}
.m-b-47{
    margin-bottom:47px !important
}
.m-l-47{
    margin-left:47px !important
}
.m-r-47{
    margin-right:47px !important
}
.m-v-47{
    margin-top:47px !important;
    margin-bottom:47px !important
}
.m-h-47{
    margin-left:47px !important;
    margin-right:47px !important
}
.m-48{
    margin:48px !important
}
.m-t-48{
    margin-top:48px !important
}
.m-b-48{
    margin-bottom:48px !important
}
.m-l-48{
    margin-left:48px !important
}
.m-r-48{
    margin-right:48px !important
}
.m-v-48{
    margin-top:48px !important;
    margin-bottom:48px !important
}
.m-h-48{
    margin-left:48px !important;
    margin-right:48px !important
}
.m-49{
    margin:49px !important
}
.m-t-49{
    margin-top:49px !important
}
.m-b-49{
    margin-bottom:49px !important
}
.m-l-49{
    margin-left:49px !important
}
.m-r-49{
    margin-right:49px !important
}
.m-v-49{
    margin-top:49px !important;
    margin-bottom:49px !important
}
.m-h-49{
    margin-left:49px !important;
    margin-right:49px !important
}
.m-50{
    margin:50px !important
}
.m-t-50{
    margin-top:50px !important
}
.m-b-50{
    margin-bottom:50px !important
}
.m-l-50{
    margin-left:50px !important
}
.m-r-50{
    margin-right:50px !important
}
.m-v-50{
    margin-top:50px !important;
    margin-bottom:50px !important
}
.m-h-50{
    margin-left:50px !important;
    margin-right:50px !important
}
.p-0{
    padding:0px !important
}
.p-b-0{
    padding-bottom:0px !important
}
.p-t-0{
    padding-top:0px !important
}
.p-l-0{
    padding-left:0px !important
}
.p-r-0{
    padding-right:0px !important
}
.p-v-0{
    padding-top:0px !important;
    padding-bottom:0px !important
}
.p-h-0{
    padding-left:0px !important;
    padding-right:0px !important
}
.p-1{
    padding:1px !important
}
.p-b-1{
    padding-bottom:1px !important
}
.p-t-1{
    padding-top:1px !important
}
.p-l-1{
    padding-left:1px !important
}
.p-r-1{
    padding-right:1px !important
}
.p-v-1{
    padding-top:1px !important;
    padding-bottom:1px !important
}
.p-h-1{
    padding-left:1px !important;
    padding-right:1px !important
}
.p-2{
    padding:2px !important
}
.p-b-2{
    padding-bottom:2px !important
}
.p-t-2{
    padding-top:2px !important
}
.p-l-2{
    padding-left:2px !important
}
.p-r-2{
    padding-right:2px !important
}
.p-v-2{
    padding-top:2px !important;
    padding-bottom:2px !important
}
.p-h-2{
    padding-left:2px !important;
    padding-right:2px !important
}
.p-3{
    padding:3px !important
}
.p-b-3{
    padding-bottom:3px !important
}
.p-t-3{
    padding-top:3px !important
}
.p-l-3{
    padding-left:3px !important
}
.p-r-3{
    padding-right:3px !important
}
.p-v-3{
    padding-top:3px !important;
    padding-bottom:3px !important
}
.p-h-3{
    padding-left:3px !important;
    padding-right:3px !important
}
.p-4{
    padding:4px !important
}
.p-b-4{
    padding-bottom:4px !important
}
.p-t-4{
    padding-top:4px !important
}
.p-l-4{
    padding-left:4px !important
}
.p-r-4{
    padding-right:4px !important
}
.p-v-4{
    padding-top:4px !important;
    padding-bottom:4px !important
}
.p-h-4{
    padding-left:4px !important;
    padding-right:4px !important
}
.p-5{
    padding:5px !important
}
.p-b-5{
    padding-bottom:5px !important
}
.p-t-5{
    padding-top:5px !important
}
.p-l-5{
    padding-left:5px !important
}
.p-r-5{
    padding-right:5px !important
}
.p-v-5{
    padding-top:5px !important;
    padding-bottom:5px !important
}
.p-h-5{
    padding-left:5px !important;
    padding-right:5px !important
}
.p-6{
    padding:6px !important
}
.p-b-6{
    padding-bottom:6px !important
}
.p-t-6{
    padding-top:6px !important
}
.p-l-6{
    padding-left:6px !important
}
.p-r-6{
    padding-right:6px !important
}
.p-v-6{
    padding-top:6px !important;
    padding-bottom:6px !important
}
.p-h-6{
    padding-left:6px !important;
    padding-right:6px !important
}
.p-7{
    padding:7px !important
}
.p-b-7{
    padding-bottom:7px !important
}
.p-t-7{
    padding-top:7px !important
}
.p-l-7{
    padding-left:7px !important
}
.p-r-7{
    padding-right:7px !important
}
.p-v-7{
    padding-top:7px !important;
    padding-bottom:7px !important
}
.p-h-7{
    padding-left:7px !important;
    padding-right:7px !important
}
.p-8{
    padding:8px !important
}
.p-b-8{
    padding-bottom:8px !important
}
.p-t-8{
    padding-top:8px !important
}
.p-l-8{
    padding-left:8px !important
}
.p-r-8{
    padding-right:8px !important
}
.p-v-8{
    padding-top:8px !important;
    padding-bottom:8px !important
}
.p-h-8{
    padding-left:8px !important;
    padding-right:8px !important
}
.p-9{
    padding:9px !important
}
.p-b-9{
    padding-bottom:9px !important
}
.p-t-9{
    padding-top:9px !important
}
.p-l-9{
    padding-left:9px !important
}
.p-r-9{
    padding-right:9px !important
}
.p-v-9{
    padding-top:9px !important;
    padding-bottom:9px !important
}
.p-h-9{
    padding-left:9px !important;
    padding-right:9px !important
}
.p-10{
    padding:10px !important
}
.p-b-10{
    padding-bottom:10px !important
}
.p-t-10{
    padding-top:10px !important
}
.p-l-10{
    padding-left:10px !important
}
.p-r-10{
    padding-right:10px !important
}
.p-v-10{
    padding-top:10px !important;
    padding-bottom:10px !important
}
.p-h-10{
    padding-left:10px !important;
    padding-right:10px !important
}
.p-11{
    padding:11px !important
}
.p-b-11{
    padding-bottom:11px !important
}
.p-t-11{
    padding-top:11px !important
}
.p-l-11{
    padding-left:11px !important
}
.p-r-11{
    padding-right:11px !important
}
.p-v-11{
    padding-top:11px !important;
    padding-bottom:11px !important
}
.p-h-11{
    padding-left:11px !important;
    padding-right:11px !important
}
.p-12{
    padding:12px !important
}
.p-b-12{
    padding-bottom:12px !important
}
.p-t-12{
    padding-top:12px !important
}
.p-l-12{
    padding-left:12px !important
}
.p-r-12{
    padding-right:12px !important
}
.p-v-12{
    padding-top:12px !important;
    padding-bottom:12px !important
}
.p-h-12{
    padding-left:12px !important;
    padding-right:12px !important
}
.p-13{
    padding:13px !important
}
.p-b-13{
    padding-bottom:13px !important
}
.p-t-13{
    padding-top:13px !important
}
.p-l-13{
    padding-left:13px !important
}
.p-r-13{
    padding-right:13px !important
}
.p-v-13{
    padding-top:13px !important;
    padding-bottom:13px !important
}
.p-h-13{
    padding-left:13px !important;
    padding-right:13px !important
}
.p-14{
    padding:14px !important
}
.p-b-14{
    padding-bottom:14px !important
}
.p-t-14{
    padding-top:14px !important
}
.p-l-14{
    padding-left:14px !important
}
.p-r-14{
    padding-right:14px !important
}
.p-v-14{
    padding-top:14px !important;
    padding-bottom:14px !important
}
.p-h-14{
    padding-left:14px !important;
    padding-right:14px !important
}
.p-15{
    padding:15px !important
}
.p-b-15{
    padding-bottom:15px !important
}
.p-t-15{
    padding-top:15px !important
}
.p-l-15{
    padding-left:15px !important
}
.p-r-15{
    padding-right:15px !important
}
.p-v-15{
    padding-top:15px !important;
    padding-bottom:15px !important
}
.p-h-15{
    padding-left:15px !important;
    padding-right:15px !important
}
.p-16{
    padding:16px !important
}
.p-b-16{
    padding-bottom:16px !important
}
.p-t-16{
    padding-top:16px !important
}
.p-l-16{
    padding-left:16px !important
}
.p-r-16{
    padding-right:16px !important
}
.p-v-16{
    padding-top:16px !important;
    padding-bottom:16px !important
}
.p-h-16{
    padding-left:16px !important;
    padding-right:16px !important
}
.p-17{
    padding:17px !important
}
.p-b-17{
    padding-bottom:17px !important
}
.p-t-17{
    padding-top:17px !important
}
.p-l-17{
    padding-left:17px !important
}
.p-r-17{
    padding-right:17px !important
}
.p-v-17{
    padding-top:17px !important;
    padding-bottom:17px !important
}
.p-h-17{
    padding-left:17px !important;
    padding-right:17px !important
}
.p-18{
    padding:18px !important
}
.p-b-18{
    padding-bottom:18px !important
}
.p-t-18{
    padding-top:18px !important
}
.p-l-18{
    padding-left:18px !important
}
.p-r-18{
    padding-right:18px !important
}
.p-v-18{
    padding-top:18px !important;
    padding-bottom:18px !important
}
.p-h-18{
    padding-left:18px !important;
    padding-right:18px !important
}
.p-19{
    padding:19px !important
}
.p-b-19{
    padding-bottom:19px !important
}
.p-t-19{
    padding-top:19px !important
}
.p-l-19{
    padding-left:19px !important
}
.p-r-19{
    padding-right:19px !important
}
.p-v-19{
    padding-top:19px !important;
    padding-bottom:19px !important
}
.p-h-19{
    padding-left:19px !important;
    padding-right:19px !important
}
.p-20{
    padding:20px !important
}
.p-b-20{
    padding-bottom:20px !important
}
.p-t-20{
    padding-top:20px !important
}
.p-l-20{
    padding-left:20px !important
}
.p-r-20{
    padding-right:20px !important
}
.p-v-20{
    padding-top:20px !important;
    padding-bottom:20px !important
}
.p-h-20{
    padding-left:20px !important;
    padding-right:20px !important
}
.p-21{
    padding:21px !important
}
.p-b-21{
    padding-bottom:21px !important
}
.p-t-21{
    padding-top:21px !important
}
.p-l-21{
    padding-left:21px !important
}
.p-r-21{
    padding-right:21px !important
}
.p-v-21{
    padding-top:21px !important;
    padding-bottom:21px !important
}
.p-h-21{
    padding-left:21px !important;
    padding-right:21px !important
}
.p-22{
    padding:22px !important
}
.p-b-22{
    padding-bottom:22px !important
}
.p-t-22{
    padding-top:22px !important
}
.p-l-22{
    padding-left:22px !important
}
.p-r-22{
    padding-right:22px !important
}
.p-v-22{
    padding-top:22px !important;
    padding-bottom:22px !important
}
.p-h-22{
    padding-left:22px !important;
    padding-right:22px !important
}
.p-23{
    padding:23px !important
}
.p-b-23{
    padding-bottom:23px !important
}
.p-t-23{
    padding-top:23px !important
}
.p-l-23{
    padding-left:23px !important
}
.p-r-23{
    padding-right:23px !important
}
.p-v-23{
    padding-top:23px !important;
    padding-bottom:23px !important
}
.p-h-23{
    padding-left:23px !important;
    padding-right:23px !important
}
.p-24{
    padding:24px !important
}
.p-b-24{
    padding-bottom:24px !important
}
.p-t-24{
    padding-top:24px !important
}
.p-l-24{
    padding-left:24px !important
}
.p-r-24{
    padding-right:24px !important
}
.p-v-24{
    padding-top:24px !important;
    padding-bottom:24px !important
}
.p-h-24{
    padding-left:24px !important;
    padding-right:24px !important
}
.p-25{
    padding:25px !important
}
.p-b-25{
    padding-bottom:25px !important
}
.p-t-25{
    padding-top:25px !important
}
.p-l-25{
    padding-left:25px !important
}
.p-r-25{
    padding-right:25px !important
}
.p-v-25{
    padding-top:25px !important;
    padding-bottom:25px !important
}
.p-h-25{
    padding-left:25px !important;
    padding-right:25px !important
}
.p-26{
    padding:26px !important
}
.p-b-26{
    padding-bottom:26px !important
}
.p-t-26{
    padding-top:26px !important
}
.p-l-26{
    padding-left:26px !important
}
.p-r-26{
    padding-right:26px !important
}
.p-v-26{
    padding-top:26px !important;
    padding-bottom:26px !important
}
.p-h-26{
    padding-left:26px !important;
    padding-right:26px !important
}
.p-27{
    padding:27px !important
}
.p-b-27{
    padding-bottom:27px !important
}
.p-t-27{
    padding-top:27px !important
}
.p-l-27{
    padding-left:27px !important
}
.p-r-27{
    padding-right:27px !important
}
.p-v-27{
    padding-top:27px !important;
    padding-bottom:27px !important
}
.p-h-27{
    padding-left:27px !important;
    padding-right:27px !important
}
.p-28{
    padding:28px !important
}
.p-b-28{
    padding-bottom:28px !important
}
.p-t-28{
    padding-top:28px !important
}
.p-l-28{
    padding-left:28px !important
}
.p-r-28{
    padding-right:28px !important
}
.p-v-28{
    padding-top:28px !important;
    padding-bottom:28px !important
}
.p-h-28{
    padding-left:28px !important;
    padding-right:28px !important
}
.p-29{
    padding:29px !important
}
.p-b-29{
    padding-bottom:29px !important
}
.p-t-29{
    padding-top:29px !important
}
.p-l-29{
    padding-left:29px !important
}
.p-r-29{
    padding-right:29px !important
}
.p-v-29{
    padding-top:29px !important;
    padding-bottom:29px !important
}
.p-h-29{
    padding-left:29px !important;
    padding-right:29px !important
}
.p-30{
    padding:30px !important
}
.p-b-30{
    padding-bottom:30px !important
}
.p-t-30{
    padding-top:30px !important
}
.p-l-30{
    padding-left:30px !important
}
.p-r-30{
    padding-right:30px !important
}
.p-v-30{
    padding-top:30px !important;
    padding-bottom:30px !important
}
.p-h-30{
    padding-left:30px !important;
    padding-right:30px !important
}
.p-31{
    padding:31px !important
}
.p-b-31{
    padding-bottom:31px !important
}
.p-t-31{
    padding-top:31px !important
}
.p-l-31{
    padding-left:31px !important
}
.p-r-31{
    padding-right:31px !important
}
.p-v-31{
    padding-top:31px !important;
    padding-bottom:31px !important
}
.p-h-31{
    padding-left:31px !important;
    padding-right:31px !important
}
.p-32{
    padding:32px !important
}
.p-b-32{
    padding-bottom:32px !important
}
.p-t-32{
    padding-top:32px !important
}
.p-l-32{
    padding-left:32px !important
}
.p-r-32{
    padding-right:32px !important
}
.p-v-32{
    padding-top:32px !important;
    padding-bottom:32px !important
}
.p-h-32{
    padding-left:32px !important;
    padding-right:32px !important
}
.p-33{
    padding:33px !important
}
.p-b-33{
    padding-bottom:33px !important
}
.p-t-33{
    padding-top:33px !important
}
.p-l-33{
    padding-left:33px !important
}
.p-r-33{
    padding-right:33px !important
}
.p-v-33{
    padding-top:33px !important;
    padding-bottom:33px !important
}
.p-h-33{
    padding-left:33px !important;
    padding-right:33px !important
}
.p-34{
    padding:34px !important
}
.p-b-34{
    padding-bottom:34px !important
}
.p-t-34{
    padding-top:34px !important
}
.p-l-34{
    padding-left:34px !important
}
.p-r-34{
    padding-right:34px !important
}
.p-v-34{
    padding-top:34px !important;
    padding-bottom:34px !important
}
.p-h-34{
    padding-left:34px !important;
    padding-right:34px !important
}
.p-35{
    padding:35px !important
}
.p-b-35{
    padding-bottom:35px !important
}
.p-t-35{
    padding-top:35px !important
}
.p-l-35{
    padding-left:35px !important
}
.p-r-35{
    padding-right:35px !important
}
.p-v-35{
    padding-top:35px !important;
    padding-bottom:35px !important
}
.p-h-35{
    padding-left:35px !important;
    padding-right:35px !important
}
.p-36{
    padding:36px !important
}
.p-b-36{
    padding-bottom:36px !important
}
.p-t-36{
    padding-top:36px !important
}
.p-l-36{
    padding-left:36px !important
}
.p-r-36{
    padding-right:36px !important
}
.p-v-36{
    padding-top:36px !important;
    padding-bottom:36px !important
}
.p-h-36{
    padding-left:36px !important;
    padding-right:36px !important
}
.p-37{
    padding:37px !important
}
.p-b-37{
    padding-bottom:37px !important
}
.p-t-37{
    padding-top:37px !important
}
.p-l-37{
    padding-left:37px !important
}
.p-r-37{
    padding-right:37px !important
}
.p-v-37{
    padding-top:37px !important;
    padding-bottom:37px !important
}
.p-h-37{
    padding-left:37px !important;
    padding-right:37px !important
}
.p-38{
    padding:38px !important
}
.p-b-38{
    padding-bottom:38px !important
}
.p-t-38{
    padding-top:38px !important
}
.p-l-38{
    padding-left:38px !important
}
.p-r-38{
    padding-right:38px !important
}
.p-v-38{
    padding-top:38px !important;
    padding-bottom:38px !important
}
.p-h-38{
    padding-left:38px !important;
    padding-right:38px !important
}
.p-39{
    padding:39px !important
}
.p-b-39{
    padding-bottom:39px !important
}
.p-t-39{
    padding-top:39px !important
}
.p-l-39{
    padding-left:39px !important
}
.p-r-39{
    padding-right:39px !important
}
.p-v-39{
    padding-top:39px !important;
    padding-bottom:39px !important
}
.p-h-39{
    padding-left:39px !important;
    padding-right:39px !important
}
.p-40{
    padding:40px !important
}
.p-b-40{
    padding-bottom:40px !important
}
.p-t-40{
    padding-top:40px !important
}
.p-l-40{
    padding-left:40px !important
}
.p-r-40{
    padding-right:40px !important
}
.p-v-40{
    padding-top:40px !important;
    padding-bottom:40px !important
}
.p-h-40{
    padding-left:40px !important;
    padding-right:40px !important
}
.p-41{
    padding:41px !important
}
.p-b-41{
    padding-bottom:41px !important
}
.p-t-41{
    padding-top:41px !important
}
.p-l-41{
    padding-left:41px !important
}
.p-r-41{
    padding-right:41px !important
}
.p-v-41{
    padding-top:41px !important;
    padding-bottom:41px !important
}
.p-h-41{
    padding-left:41px !important;
    padding-right:41px !important
}
.p-42{
    padding:42px !important
}
.p-b-42{
    padding-bottom:42px !important
}
.p-t-42{
    padding-top:42px !important
}
.p-l-42{
    padding-left:42px !important
}
.p-r-42{
    padding-right:42px !important
}
.p-v-42{
    padding-top:42px !important;
    padding-bottom:42px !important
}
.p-h-42{
    padding-left:42px !important;
    padding-right:42px !important
}
.p-43{
    padding:43px !important
}
.p-b-43{
    padding-bottom:43px !important
}
.p-t-43{
    padding-top:43px !important
}
.p-l-43{
    padding-left:43px !important
}
.p-r-43{
    padding-right:43px !important
}
.p-v-43{
    padding-top:43px !important;
    padding-bottom:43px !important
}
.p-h-43{
    padding-left:43px !important;
    padding-right:43px !important
}
.p-44{
    padding:44px !important
}
.p-b-44{
    padding-bottom:44px !important
}
.p-t-44{
    padding-top:44px !important
}
.p-l-44{
    padding-left:44px !important
}
.p-r-44{
    padding-right:44px !important
}
.p-v-44{
    padding-top:44px !important;
    padding-bottom:44px !important
}
.p-h-44{
    padding-left:44px !important;
    padding-right:44px !important
}
.p-45{
    padding:45px !important
}
.p-b-45{
    padding-bottom:45px !important
}
.p-t-45{
    padding-top:45px !important
}
.p-l-45{
    padding-left:45px !important
}
.p-r-45{
    padding-right:45px !important
}
.p-v-45{
    padding-top:45px !important;
    padding-bottom:45px !important
}
.p-h-45{
    padding-left:45px !important;
    padding-right:45px !important
}
.p-46{
    padding:46px !important
}
.p-b-46{
    padding-bottom:46px !important
}
.p-t-46{
    padding-top:46px !important
}
.p-l-46{
    padding-left:46px !important
}
.p-r-46{
    padding-right:46px !important
}
.p-v-46{
    padding-top:46px !important;
    padding-bottom:46px !important
}
.p-h-46{
    padding-left:46px !important;
    padding-right:46px !important
}
.p-47{
    padding:47px !important
}
.p-b-47{
    padding-bottom:47px !important
}
.p-t-47{
    padding-top:47px !important
}
.p-l-47{
    padding-left:47px !important
}
.p-r-47{
    padding-right:47px !important
}
.p-v-47{
    padding-top:47px !important;
    padding-bottom:47px !important
}
.p-h-47{
    padding-left:47px !important;
    padding-right:47px !important
}
.p-48{
    padding:48px !important
}
.p-b-48{
    padding-bottom:48px !important
}
.p-t-48{
    padding-top:48px !important
}
.p-l-48{
    padding-left:48px !important
}
.p-r-48{
    padding-right:48px !important
}
.p-v-48{
    padding-top:48px !important;
    padding-bottom:48px !important
}
.p-h-48{
    padding-left:48px !important;
    padding-right:48px !important
}
.p-49{
    padding:49px !important
}
.p-b-49{
    padding-bottom:49px !important
}
.p-t-49{
    padding-top:49px !important
}
.p-l-49{
    padding-left:49px !important
}
.p-r-49{
    padding-right:49px !important
}
.p-v-49{
    padding-top:49px !important;
    padding-bottom:49px !important
}
.p-h-49{
    padding-left:49px !important;
    padding-right:49px !important
}
.p-50{
    padding:50px !important
}
.p-b-50{
    padding-bottom:50px !important
}
.p-t-50{
    padding-top:50px !important
}
.p-l-50{
    padding-left:50px !important
}
.p-r-50{
    padding-right:50px !important
}
.p-v-50{
    padding-top:50px !important;
    padding-bottom:50px !important
}
.p-h-50{
    padding-left:50px !important;
    padding-right:50px !important
}
.bg-help{
    background-image:url("../../images/help.png");
    background-position:top left
}
.apps-dropdown .shortcuts>li>a{
    display:inline-block;
    float:left
}
body{
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111
}
html,body{
    height:95%
}
body{
    position:relative;
    background:#EAEEF3
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.close:focus,.close:hover,.dropdown-menu>li>a,.form-control:focus,.nav>li>a:focus,a,a:focus,button,input,input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus,textarea,.select2-selection:focus{
    outline:0
}
.main-nav{
    width:100%;
    position:fixed;
    top:0;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
   /*  background-color:#fff; */
       background: #2E3E4E;
    border-bottom:1px solid none;
    z-index:1040;
    box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
    padding:0px 0px
}
.main-nav img.user{
    width:38px;
    margin-top:2px
}
.main-nav .dropdown-toggle:after{
    display:none
}
.main-nav .top-search-bar{
    width:100%;
    height:auto;
    box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
    padding:7px 7px;
    position:fixed;
    top:-100px;
    -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    background-color:#fff;
    border-bottom:1px solid none;
    z-index:25
}
.main-nav .top-search-bar .search-input-addon{
    position:relative
}
.main-nav .top-search-bar .search-input-addon .addon-icon{
    width:40px;
    height:40px;
    position:absolute;
    top:2px;
    left:0px;
    display:inline-block
}
.main-nav .top-search-bar .search-input-addon .addon-icon i{
    font-family:"icomoon";
    font-size:16px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    padding-top:6px;
    padding-left:5px;
    display:inline-block;
    color:#2E3E4E
}
.main-nav .top-search-bar .search-input-addon .top-search-input{
    height:40px;
    margin-top:5px;
    padding-left:35px;
    border:none;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    font-family:"OpenSans_Light",sans-serif;
    font-size:18px;
    border:0px solid transparent;
    background:none;
    color:#2E3E4E
}
.main-nav .top-search-bar .search-input-addon .top-search-input:focus{
    border:none;
    border-bottom:0px solid transparent;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.main-nav .top-search-bar .search-input-addon .top-search-input::-webkit-input-placeholder{
    color:#2E3E4E
}
.main-nav .top-search-bar .search-input-addon .top-search-input:-moz-placeholder{
    color:#2E3E4E
}
.main-nav .top-search-bar .search-input-addon .top-search-input::-moz-placeholder{
    color:#2E3E4E
}
.main-nav .top-search-bar .search-input-addon .top-search-input:-ms-input-placeholder{
    color:#2E3E4E
}
@media only screen and (max-width: 374px){
    .main-nav .top-search-bar .search-input-addon{
        height:50px
    }
}
.main-nav .top-search-bar.search-bar-toggle{
    top:0px
}
.main-nav .navbar-left{
    width:220px;
    height:60px;
    padding-left:15px;
    padding-right:15px;
    border-right:1px solid #fff;
    border-bottom:1px solid none;
    background-color:#f1f1f1;
}
.main-nav .navbar-left .left-branding{
    padding:0;
    margin:0
}
.main-nav .navbar-left .left-branding>li{
    height:50px;
    list-style:none;
    padding:0;
    margin:0;
    overflow:hidden
}
.main-nav .navbar-left .left-branding>li>li{
    display:inline-block;
    float:left
}
.main-nav .navbar-left .left-branding>li>li:last-child{
    margin-right:0px
}
@media only screen and (min-width: 1024px){
    .main-nav .navbar-left .left-branding>li.visible-handheld{
        display:none !important
    }
}
.main-nav .navbar-left .left-toggle-switch{
    width:50px;
    height:52px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    display:inline-block;
    cursor:pointer;
    text-align:center;
    color:#2E3E4E
}
.main-nav .navbar-left .left-toggle-switch i{
    width:50px;
    height:52px;
    font-size:24px;
    line-height:52px;
    display:inline-block;
    color: #fff;
}
.main-nav .navbar-left .left-toggle-switch:hover,.main-nav .navbar-left .left-toggle-switch:focus{
    background-color:rgba(0,0,0,0.05)
}
.main-nav .navbar-left .logo{
    width:95px;
    height:32px;
    margin-top:14px;
    margin-bottom:14px;
    background:url(../images/logo1.png) no-repeat 0 0
}
.main-nav .navbar{
    padding:0px
}
.main-nav .navbar .top-icons{
    padding:0;
    margin:0;
    text-align:right
}
.main-nav .navbar .top-icons>li{
    display:inline-block;
    float:left
}
.main-nav .navbar .top-icons>li>a{
    -webkit-transition:all 300ms linear;
    -moz-transition:all 300ms linear;
    transition:all 300ms linear;
    width:40px;
    height:60px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    text-align:center
}
.main-nav .navbar .top-icons>li>a>i{
    width:40px;
    height:60px;
    font-size:16px;
    line-height:60px;
    top:0;
    display:inline-block;
    color:#f1f1f1;
}
.main-nav .navbar .top-icons>li>a>i:hover,.main-nav .navbar .top-icons>li>a>i:focus{
    color:#fff;
    -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1)
}
.main-nav .navbar .top-icons>li>a:hover,.main-nav .navbar .top-icons>li>a:focus{
    -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
    transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1)
}
.main-nav .navbar .top-icons>li.user-dropdown>a{
    width:60px
}
.main-nav .navbar .top-icons>li.user-dropdown>a.user-name{
    width:auto !important;
    padding-top:12px;
    padding-right:10px;
    padding-bottom:13px;
    padding-left:20px;
    color:#fff;
    line-height:3;
    float:left;
    font-family:"OpenSans_SemiBold",sans-serif
}
.main-nav .navbar .top-icons>li.user-dropdown>a.user-name>i{
    top:6px;
    left:8px;
    width:0;
    height:0;
    padding:0;
    margin:0;
    font-size:16px;
    line-height:0;
    color:#2E3E4E
}
.main-nav .navbar .top-icons>li.user-dropdown>a.user-name small{
    padding:0;
    margin:0;
    font-size:10px;
    line-height:1.3;
    font-family:"OpenSans_SemiBold",sans-serif;
    text-transform:capitalize;
    color:#54718e;
    text-align:left;
    display:block
}
@media only screen and (min-width: 1024px){
    .main-nav .navbar{
        padding-right:15px;
        margin-bottom:-2px
    }
}
.languages{
    top:50px;
    left:50px
}
.apps-dropdown .dropdown-menu{
    width:300px;
    border:1px solid #ddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    top:60px;
    right:-12px;
    left:auto;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    background:#fff;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.apps-dropdown .dropdown-menu:after,.apps-dropdown .dropdown-menu:before{
    position:absolute;
    bottom:100%;
    left:92%;
    width:0;
    height:0;
    margin-left:-18px;
    border:8px solid transparent;
    content:" ";
    pointer-events:none;
    border-bottom-color:#fff
}
.apps-dropdown .dropdown-menu:before{
    margin-left:-20px;
    border:10px solid transparent;
    border-bottom-color:#ddd
}
.apps-dropdown .shortcuts{
    list-style:none;
    padding:0;
    margin:0;
    overflow:hidden;
    padding:14px
}
.apps-dropdown .shortcuts>li{
    display:inline-block;
    float:left
}
.apps-dropdown .shortcuts>li:last-child{
    margin-right:0px
}
.apps-dropdown .shortcuts>li{
    width:60px;
    height:70px;
    margin-top:10px;
    margin-right:15px;
    margin-bottom:0px;
    margin-left:15px
}
.apps-dropdown .shortcuts>li>a{
    width:60px;
    height:70px;
    position:relative;
    color:#111;
    text-align:center
}
.apps-dropdown .shortcuts>li>a i{
    width:50px;
    height:56px;
    padding-top:6px;
    margin-bottom:3px;
    font-size:32px;
    line-height:56px;
    display:inline-block
}
.apps-dropdown .shortcuts>li>a .apps-label{
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:5px;
    font-size:11px;
    font-family:"OpenSans_SemiBold",sans-serif;
    display:block;
    color:#111;
    background:#fff
}
.apps-dropdown .shortcuts>li>a .apps-noty{
    position:absolute;
    top:-7px;
    right:-5px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px;
    padding-top:1px;
    padding-right:6px;
    padding-bottom:0px;
    padding-left:6px;
    font-family:inherit;
    font-size:10px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    display:inline-block;
    background-color:red
}
.apps-dropdown .shortcuts>li>a.active{
    text-decoration:none
}
.apps-dropdown .shortcuts img{
    width:38px;
    padding-bottom:5px
}
.apps-dropdown.show .dropdown-menu{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.user-dropdown .dropdown-menu{
    width:200px;
    padding:0;
    margin:0;
    top:60px;
    right:0;
    left:auto;
    border:1px solid #ddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#fff;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.user-dropdown .dropdown-menu:after,.user-dropdown .dropdown-menu:before{
    position:absolute;
    bottom:100%;
    left:92%;
    width:0;
    height:0;
    margin-left:-18px;
    border:8px solid transparent;
    content:" ";
    pointer-events:none;
    border-bottom-color:#fff
}
.user-dropdown .dropdown-menu:before{
    margin-left:-20px;
    border:10px solid transparent;
    border-bottom-color:#ddd
}
.user-dropdown .dropdown-menu ul{
    padding:0;
    margin:0
}
.user-dropdown .dropdown-menu>div.user-icon{
    background:#fff;
    color:#111 !important
}
.user-dropdown .dropdown-menu>div.user-icon img{
    max-width:110px;
    margin-bottom:10px
}
.user-dropdown .dropdown-menu>div.user-icon h5{
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:10px;
    font-size:13px;
    text-transform:uppercase;
    font-family:"OpenSans_SemiBold",sans-serif;
    background:#fff;
    color:#111 !important
}
.user-dropdown .dropdown-menu .user-links{
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid rgba(255,255,255,0.25);
    border-bottom:1px solid rgba(255,255,255,0.25)
}
.user-dropdown .dropdown-menu .user-links>li{
    display:block;
    list-style:none
}
.user-dropdown .dropdown-menu .user-links>li>a{
    position:relative;
    display:block;
    padding-top:5px;
    padding-right:15px;
    padding-bottom:5px;
    padding-left:15px;
    color:#111;
    font-size:12px
}
.user-dropdown .dropdown-menu .user-links>li>a i{
    padding-right:5px;
    font-size:16px;
    top:-1px;
    color:#111
}
.user-dropdown .dropdown-menu .user-links>li>a.active,.user-dropdown .dropdown-menu .user-links>li>a:hover,.user-dropdown .dropdown-menu .user-links>li>a:focus{
    text-decoration:none;
    background-color:rgba(255,255,255,0.3);
    color:#111
}
.user-dropdown .dropdown-menu .btn{
    background:#2E3E4E;
    color:#adbece !important
}
.user-dropdown .dropdown-menu .btn:hover,.user-dropdown .dropdown-menu .btn:focus{
    background-color:#25313e
}
.user-dropdown .btn-user{
    padding-top:8px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:8px
}
.user-dropdown.show .dropdown-menu{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.bubble{
    width:15px;
    height:15px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    position:absolute;
    top:12px;
    right:5%;
    padding:0;
    display:inline-block;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:10px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    background-color:#F44455;
    z-index:9
}
.notif-bubble{
    width:20px;
    height:20px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    position:absolute;
    top:-10px;
    right:0;
    padding:0;
    display:inline-block;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    background-color:#F44455;
    z-index:9
}
.notif-bubble.left-top{
    position:absolute;
    top:-10px;
    left:0
}
.notif-bubble.right-top{
    position:absolute;
    top:-10px;
    right:0
}
.notif-bubble.left-bottom{
    position:absolute;
    bottom:-10px;
    left:0
}
.notif-bubble.right-bottom{
    position:absolute;
    right:0;
    bottom:-10px
}
.notif-bubble.primary{
    background-color:#0CC2AA
}
.notif-bubble.info{
    background-color:#6887FF
}
.notif-bubble.danger{
    background-color:#F44455
}
.notif-bubble.success{
    background-color:#6CC788
}
.notif-bubble.warning{
    background-color:#FCC100
}
@media only screen and (max-width: 1023px){
    .main-nav{
        height:60px;
        padding:0
    }
    .main-nav .navbar{
        padding-right:5px
    }
    .main-nav .navbar-left{
        width:165px;
        padding-top:0px;
        padding-right:10px;
        padding-bottom:0px;
        padding-left:0px;
        background:none;
        border-right:none;
        border-bottom:none
    }
    /* .main-nav .navbar-left .left-branding>li{
        height:60px;
        float:left
    } */
    .main-nav .navbar-left .logo{
        background:url(../../im/logo1) no-repeat 0 0
    }
    .main-nav .navbar-left .left-toggle-switch{
        width:60px;
        height:60px
    }
    .main-nav .navbar-left .left-toggle-switch i{
        width:60px;
        height:60px;
        line-height:60px
    }
    .main-nav .navbar-right{
        margin-right:10px
    }
    .main-nav .top-search-bar{
        width:100%;
        height:60px;
        padding:5px
    }
    .main-nav .user-dropdown .dropdown-menu{
        right:5px
    }
}
@media only screen and (min-width: 800px) and (max-width: 800px){
    .main-nav{
        height:60px
    }
    .main-nav .left-toggle-switch i{
        top:0px;
        left:-5px
    }
}
@media only screen and (max-width: 767px){
    .main-nav{
        padding:0;
        margin:0;
        height:60px
    }
    .main-nav .left-toggle-switch i{
        top:-5px;
        left:-5px
    }
}
@media only screen and (max-width: 479px){
    .main-nav{
        height:50px
    }
    .main-nav .navbar .top-icons>li>a{
        height:50px
    }
    .main-nav .navbar .top-icons>li>a>i{
        height:50px;
        line-height:50px
    }
    .main-nav .navbar .top-icons>li.user-dropdown>a{
        width:40px
    }
    .main-nav .navbar-left{
        height:50px;
        padding-left:0px
    }
    .main-nav .navbar-left .logo{
        margin-top:9px;
        margin-bottom:9px
    }
    .main-nav .left-toggle-switch{
        height:50px
    }
    .main-nav .left-toggle-switch i{
        left:0px
    }
    .main-nav .user-dropdown .dropdown-menu{
        top:50px;
        right:10px
    }
}
@media only screen and (max-width: 374px){
   /*  .main-nav .navbar-left{
        width:100px;
        height:50px;
        padding:0;
        margin:0;
        background:none;
        border-right:none;
        border-bottom:none
    } */
    .main-nav .navbar-left .left-toggle-switch{
        width:50px;
        height:50px
    }
    .main-nav .navbar-left .left-toggle-switch i{
        width:50px;
        height:50px;
        font-size:24px;
        top:-5px
    }
    .main-nav .navbar-left .logo{
        width:30px;
        margin:8px 0px
    }
    .main-nav .navbar-right{
        height:50px
    }
    .main-nav .navbar-right .top-right-icons{
        height:50px
    }
    .main-nav .navbar-right .top-right-icons>li{
        height:50px
    }
    .main-nav .navbar-right .top-right-icons>li>a{
        width:34px;
        height:50px
    }
    .main-nav .navbar-right .top-right-icons>li>a>i{
        height:50px;
        padding:0;
        margin:0;
        font-size:16px;
        top:-5px
    }
    .main-nav .navbar-right .top-right-icons>li.user-dropdown>a{
        margin-right:5px
    }
    .main-nav .top-search-bar{
        padding:0;
        width:100%;
        height:50px
    }
    .main-nav .top-search-bar .search-input-addon .top-search-input{
        margin-top:4px
    }
    .main-nav .navbar{
        margin-bottom:0px;
        min-height:52px
    }
    .main-nav .navbar .top-icons>li>a{
        width:36px;
        height:52px
    }
    .main-nav .navbar .top-icons>li>a>i{
        width:36px;
        height:50px;
        line-height:50px;
        color: #fff;
    }
    .main-container{
        margin-top:52px
    }
    .bubble{
        top:6px;
        right:-15%
    }
}
@media only screen and (max-width: 1023px){
    body .main-container{
        min-height:100%;
        position:relative;
        margin-left:0px;
        -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1)
    }
    body.left-aside-toggle .menu{
        -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        -webkit-transform:translate3d(0, 0, 0);
        -moz-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0);
        top:auto !important;
    }
    body.left-aside-toggle .main-container{
        margin-left:0px;
        -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1)
    }
    body .menu{
        width:250px;
        height:100%;
        position:fixed;
        top:0;
        border-right:1px solid "transparent";
        background-color:#2E3E4E;
        color:#9E9E9E;
        z-index:9999;
        -webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        -moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);
        -webkit-transform:translate3d(-250px, 0, 0);
        -moz-transform:translate3d(-250px, 0, 0);
        transform:translate3d(-250px, 0, 0)
    }
    body .menu .user-profile-container{
        background-color:#2E3E4E;
        background-image:url(../images/none.png);
        background:linear-gradient(#283644, #283644),url(../images/none.png);
        background-repeat:no-repeat;
        background-position:top left;
        background-size:cover;
        height:135px
    }
    body .menu .user-profile-container .user-profile{
        width:100%;
        display:table
    }
    body .menu .user-profile-container .user-profile>div{
        vertical-align:middle
    }
    body .menu .user-profile-container .user-profile .admin-user-thumb{
        width:60px;
        height:60px;
        padding-top:20px;
        margin:0 auto
    }
    body .menu .user-profile-container .user-profile .admin-user-thumb img{
        width:60px;
        height:60px;
        -webkit-border-radius:100%;
        -moz-border-radius:100%;
        border-radius:100%
    }
    body .menu .user-profile-container .user-profile .admin-user-info{
        padding-top:35px;
        padding-right:15px;
        padding-bottom:0px;
        padding-left:15px
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul{
        padding-left:0px;
        margin:0px
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul>li{
        display:inline-block;
        list-style:none;
        color:#8da4bb;
        padding:5px 2px;
        line-height:16px
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul>li.username{
        font-size:13px;
        text-transform:uppercase;
        color:#8da4bb
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul>li>a{
        text-transform:capitalize
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul>li>a i{
        top:-3px;
        padding-left:5px;
        padding-right:5px;
        color:#8da4bb
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul>li>a i:hover,body .menu .user-profile-container .user-profile .admin-user-info>ul>li>a i:focus{
        color:#8da4bb;
        text-decoration:none
    }
    body .menu .user-profile-container .user-profile .admin-user-info>ul>li .bubble{
        font-size:9px;
        padding-top:0px;
        padding-right:1px;
        padding-bottom:0px;
        padding-left:0px;
        top:-10px;
        right:-4px
    }
    body .menu .sidebar-accordion{
        background:#2E3E4E;
        padding-top:10px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:0px
    }
    body .menu .sidebar-accordion .list-title{
        margin-top:5px;
        padding-top:10px;
        padding-right:20px;
        padding-bottom:5px;
        padding-left:15px;
        font-size:11px;
        border-top:1px solid rgba(0,0,0,0.1);
        text-transform:uppercase;
        color:rgba(141,164,187,0.4)
    }
    body .menu .sidebar-accordion .list-title:first-child{
        margin-top:0px;
        border:none
    }
    body .menu .sidebar-accordion li{
        position:relative;
        list-style:none
    }
    body .menu .sidebar-accordion li>a{
        display:block;
        position:relative
    }
    body .menu .sidebar-accordion li>a>.label{
        position:relative;
        top:-2px;
        left:0
    }
    body .menu .sidebar-accordion li ul{
        padding-left:0px;
        display:none;
        position:relative;
        background:#25313e
    }
    body .menu .sidebar-accordion li ul li{
        position:relative
    }
    body .menu .sidebar-accordion li ul li a{
        padding-top:2px;
        padding-right:10px;
        padding-bottom:2px;
        padding-left:44px;
        color:#8da4bb;
        position:relative;
        font-family:"OpenSans",sans-serif;
        text-transform:capitalize
    }
    body .menu .sidebar-accordion li ul li a:before{
        width:2px;
        height:7px;
        margin-top:12px;
        padding-right:5px;
        position:absolute;
        top:0px;
        right:auto;
        bottom:auto;
        left:20px;
        z-index:1
    }
    body .menu .sidebar-accordion li ul li a.active{
        font-family:"OpenSans_SemiBold",sans-serif;
        background:none;
        color:#8da4bb;
        text-transform:capitalize
    }
    body .menu .sidebar-accordion li ul li a:hover,body .menu .sidebar-accordion li ul li a:focus{
        color:#8da4bb
    }
    body .menu .sidebar-accordion li ul li a .acc-icon{
        top:2px
    }
    body .menu .sidebar-accordion li ul li li a{
        padding-top:2px;
        padding-right:10px;
        padding-bottom:2px;
        padding-left:54px
    }
    body .menu .sidebar-accordion li ul li li li a{
        padding-top:2px;
        padding-right:10px;
        padding-bottom:2px;
        padding-left:64px
    }
    body .menu .sidebar-accordion li ul li:last-child a{
        margin-bottom:5px
    }
    body .menu .sidebar-accordion li.active>a{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase;
        color:#8da4bb
    }
    body .menu .sidebar-accordion li.active>a i{
        color:#fff
    }
    body .menu .sidebar-accordion>li.active>a{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase;
        background:#2E3E4E;
        color:#fff
    }
    body .menu .sidebar-accordion>li.active>a i{
        color:#fff
    }
    body .menu .sidebar-accordion>li>a{
        padding-top:10px;
        padding-right:20px;
        padding-bottom:9px;
        padding-left:17px;
        color:#8da4bb;
        display:block;
        vertical-align:middle;
        position:relative;
        font-size:12px;
        text-transform:uppercase;
        font-family:"OpenSans_SemiBold",sans-serif
    }
    body .menu .sidebar-accordion>li>a.active{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase
    }
    body .menu .sidebar-accordion>li>a.active,body .menu .sidebar-accordion>li>a:hover,body .menu .sidebar-accordion>li>a:focus{
        background-color:#2E3E4E;
        color:#fff
    }
    body .menu .sidebar-accordion>li>a.active i,body .menu .sidebar-accordion>li>a:hover i,body .menu .sidebar-accordion>li>a:focus i{
        color:#fff
    }
    body .menu .sidebar-accordion>li>a>i{
        margin-right:8px;
        position:relative;
        top:-2px;
        text-align:left;
        color:#8da4bb
    }
    body .menu .sidebar-accordion>li>a.acc-parent.active{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase;
        background-color:#2E3E4E;
        color:#fff
    }
    body .menu .sidebar-accordion>li>a.acc-parent.active i{
        color:#fff
    }
    body .menu .sidebar-accordion>li>ul{
        padding-top:10px;
        padding-right:0px;
        padding-bottom:5px;
        padding-left:0px;
        box-shadow:inset 0 7px 10px -7px transparent
    }
    body .menu .sidebar-accordion>li>ul:after{
        position:absolute;
        top:0;
        left:23px;
        width:0;
        height:100%
    }
    body .menu .sidebar-accordion>li>ul li a.active{
        background:none
    }
    body .menu .acc-icon{
        width:12px;
        position:absolute;
        top:6px;
        right:15px;
        display:inline-block;
        text-align:center
    }
    body .menu .acc-icon:after{
        content:"";
        speak:none;
        font-family:"icomoon";
        font-size:16px;
        font-style:normal;
        font-weight:normal;
        color:inherit;
        display:inline-block;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        font-smoothing:antialiased
    }
    body .menu .acc-parent.active .acc-icon:after{
        content:"";
        speak:none;
        font-family:"icomoon";
        font-size:16px;
        font-style:normal;
        font-weight:normal;
        color:inherit;
        display:inline-block;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        font-smoothing:antialiased
    }
}
@media only screen and (min-width: 1024px){
    .main-container{
        min-height:100%;
        position:relative;
        margin-left:220px;
        margin-top:60px
    }
    .sidebar{
        width:220px;
        height:100%;
        position:fixed;
        top:60px;
        border-right:1px solid "transparent";
        background-color:#2E3E4E;
        z-index:1024
    }
    .sidebar .user-profile-container{
        background-color:#2E3E4E;
        background-image:url(../images/none.png);
        background:linear-gradient(#283644, #283644),url(../images/none.png);
        background-repeat:no-repeat;
        background-position:top left;
        background-size:cover;
        height:135px
    }
    .sidebar .user-profile-container .user-profile{
        width:100%;
        display:table
    }
    .sidebar .user-profile-container .user-profile>div{
        vertical-align:middle
    }
    .sidebar .user-profile-container .user-profile .admin-user-thumb{
        width:60px;
        height:60px;
        padding-top:20px;
        margin:0 auto
    }
    .sidebar .user-profile-container .user-profile .admin-user-thumb img{
        width:60px;
        height:60px;
        -webkit-border-radius:100%;
        -moz-border-radius:100%;
        border-radius:100%
    }
    .sidebar .user-profile-container .user-profile .admin-user-info{
        padding-top:35px;
        padding-right:15px;
        padding-bottom:0px;
        padding-left:15px
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul{
        padding-left:0px;
        margin:0px
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul>li{
        display:inline-block;
        list-style:none;
        color:#8da4bb;
        padding:5px 2px;
        line-height:16px
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul>li.username{
        font-size:13px;
        text-transform:uppercase;
        color:#8da4bb
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul>li>a{
        text-transform:capitalize
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul>li>a i{
        top:-3px;
        padding-left:5px;
        padding-right:5px;
        color:#8da4bb
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul>li>a i:hover,.sidebar .user-profile-container .user-profile .admin-user-info>ul>li>a i:focus{
        color:#8da4bb;
        text-decoration:none
    }
    .sidebar .user-profile-container .user-profile .admin-user-info>ul>li .bubble{
        font-size:9px;
        padding-top:0px;
        padding-right:1px;
        padding-bottom:0px;
        padding-left:0px;
        top:-10px;
        right:-4px
    }
    .sidebar .sidebar-accordion{
        background:#2E3E4E;
        padding-top:10px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:0px
    }
    .sidebar .sidebar-accordion .list-title{
        margin-top:5px;
        padding-top:10px;
        padding-right:20px;
        padding-bottom:5px;
        padding-left:15px;
        font-size:11px;
        border-top:1px solid rgba(0,0,0,0.1);
        text-transform:uppercase;
        color:rgba(141,164,187,0.4)
    }
    .sidebar .sidebar-accordion .list-title:first-child{
        margin-top:0px;
        border:none
    }
    .sidebar .sidebar-accordion li{
        position:relative;
        list-style:none
    }
    .sidebar .sidebar-accordion li>a{
        display:block;
        position:relative
    }
    .sidebar .sidebar-accordion li>a>.label{
        position:relative;
        top:-2px;
        left:0
    }
    .sidebar .sidebar-accordion li ul{
        padding-left:0px;
        display:none;
        position:relative;
        background:#25313e
    }
    .sidebar .sidebar-accordion li ul li{
        position:relative
    }
    .sidebar .sidebar-accordion li ul li a{
        padding-top:2px;
        padding-right:10px;
        padding-bottom:2px;
        padding-left:44px;
        color:#8da4bb;
        position:relative;
        font-family:"OpenSans",sans-serif;
        text-transform:capitalize
    }
    .sidebar .sidebar-accordion li ul li a:before{
        width:2px;
        height:7px;
        margin-top:12px;
        padding-right:5px;
        position:absolute;
        top:0px;
        right:auto;
        bottom:auto;
        left:20px;
        z-index:1
    }
    .sidebar .sidebar-accordion li ul li a.active{
        font-family:"OpenSans_SemiBold",sans-serif;
        background:none;
        color:white;
        text-transform:capitalize
    }
    .sidebar .sidebar-accordion li ul li a:hover,.sidebar .sidebar-accordion li ul li a:focus{
        color:#8da4bb
    }
    .sidebar .sidebar-accordion li ul li a .acc-icon{
        top:2px
    }
    .sidebar .sidebar-accordion li ul li li a{
        padding-top:2px;
        padding-right:10px;
        padding-bottom:2px;
        padding-left:54px
    }
    .sidebar .sidebar-accordion li ul li li li a{
        padding-top:2px;
        padding-right:10px;
        padding-bottom:2px;
        padding-left:64px
    }
    .sidebar .sidebar-accordion li ul li:last-child a{
        margin-bottom:5px
    }
    .sidebar .sidebar-accordion li.active>a{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase;
        color:#8da4bb
    }
    .sidebar .sidebar-accordion li.active>a i{
        color:#fff
    }
    .sidebar .sidebar-accordion>li.active>a{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase;
        background:#2E3E4E;
        color:#fff
    }
    .sidebar .sidebar-accordion>li.active>a i{
        color:#fff
    }
    .sidebar .sidebar-accordion>li>a{
        padding-top:10px;
        padding-right:20px;
        padding-bottom:9px;
        padding-left:17px;
        color:#8da4bb;
        display:block;
        vertical-align:middle;
        position:relative;
        font-size:12px;
        text-transform:uppercase;
        font-family:"OpenSans_SemiBold",sans-serif
    }
    .sidebar .sidebar-accordion>li>a.active{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase
    }
    .sidebar .sidebar-accordion>li>a.active,.sidebar .sidebar-accordion>li>a:hover,.sidebar .sidebar-accordion>li>a:focus{
        background-color:#2E3E4E;
        color:#fff
    }
    .sidebar .sidebar-accordion>li>a.active i,.sidebar .sidebar-accordion>li>a:hover i,.sidebar .sidebar-accordion>li>a:focus i{
        color:#fff
    }
    .sidebar .sidebar-accordion>li>a>i{
        margin-right:8px;
        position:relative;
        top:-2px;
        text-align:left;
        color:#8da4bb
    }
    .sidebar .sidebar-accordion>li>a.acc-parent.active{
        font-family:"OpenSans_SemiBold",sans-serif;
        text-transform:uppercase;
        background-color:#2E3E4E;
        color:#fff
    }
    .sidebar .sidebar-accordion>li>a.acc-parent.active i{
        color:#fff
    }
    .sidebar .sidebar-accordion>li>ul{
        padding-top:10px;
        padding-right:0px;
        padding-bottom:5px;
        padding-left:0px;
        box-shadow:inset 0 7px 10px -7px transparent
    }
    .sidebar .sidebar-accordion>li>ul:after{
        position:absolute;
        top:0;
        left:23px;
        width:0;
        height:100%
    }
    .sidebar .sidebar-accordion>li>ul li a.active{
        background:none
    }
    .sidebar .acc-icon{
        width:12px;
        position:absolute;
        top:6px;
        right:15px;
        display:inline-block;
        text-align:center
    }
    .sidebar .acc-icon:after{
        content:"";
        speak:none;
        font-family:"icomoon";
        font-size:16px;
        font-style:normal;
        font-weight:normal;
        color:inherit;
        display:inline-block;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        font-smoothing:antialiased
    }
    .sidebar .acc-parent.active .acc-icon:after{
        content:"";
        speak:none;
        font-family:"icomoon";
        font-size:16px;
        font-style:normal;
        font-weight:normal;
        color:inherit;
        display:inline-block;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        font-smoothing:antialiased
    }
}
.alert{
    position:relative;
    padding:15px 20px;
    margin-bottom:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.alert .alert-heading{
    margin-top:0px;
    margin-right:px;
    margin-bottom:5px;
    margin-left:px
}
.alert .alert-link{
    color:inherit
}
.alert .close,.alert .close:hover,.alert .close:focus{
    color:inherit
}
.alert-primary{
    background-color:#8ef8ea;
    border-color:#0CC2AA;
    color:#054f45
}
.alert-primary,.alert-primary .close{
    color:#0a9c88
}
.alert-success{
    background-color:#b6e3c4;
    border-color:#6CC788;
    color:#33864c
}
.alert-success,.alert-success .close{
    color:#4ebc70
}
.alert-info{
    background-color:#ced8ff;
    border-color:#6887FF;
    color:#0031ed
}
.alert-info,.alert-info .close{
    color:#3f67ff
}
.alert-warning{
    background-color:#ffeeb5;
    border-color:#FCC100;
    color:#826300
}
.alert-warning,.alert-warning .close{
    color:#d3a200
}
.alert-danger{
    background-color:#fef1f3;
    border-color:#F44455;
    color:#b30b1b
}
.alert-danger,.alert-danger .close{
    color:#f21d32
}
.alert.alert-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px;
    padding:15px 20px
}
.alert-component[class*=alert-styled-]{
    background-color:#fff
}
.alert[class*=bg-] a,.alert[class*=bg-] .alert-link{
    color:#fff
}
.alert[class*=alert-styled-]:after,.ui-pnotify[class*=alert-styled-]>.alert:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    color:#fff;
    width:44px;
    position:absolute;
    top:48%;
    left:-30px;
    margin-top:-12px
}
.alert[class*=alert-styled-].alert-danger:after,.alert[class*=alert-styled-][class*=bg-danger]:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-danger:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-danger]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.alert[class*=alert-styled-].alert-success:after,.alert[class*=alert-styled-][class*=bg-success]:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-success:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-success]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.alert[class*=alert-styled-].alert-warning:after,.alert[class*=alert-styled-][class*=bg-warning]:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-warning:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-warning]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.alert[class*=alert-styled-].alert-info:after,.alert[class*=alert-styled-][class*=bg-info]:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-info:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-info]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.alert.alert-styled-left,.ui-pnotify.alert-styled-left>.alert{
    border-left-width:44px
}
.alert.alert-styled-left:after,.ui-pnotify.alert-styled-left>.alert:after{
    left:-30px !important;
    right:auto !important;
    color:#fff !important
}
.alert.alert-styled-right,.ui-pnotify.alert-styled-right>.alert{
    border-right-width:44px
}
.alert.alert-styled-right:after,.ui-pnotify.alert-styled-right>.alert:after{
    left:auto !important;
    right:-58px !important;
    color:#fff !important
}
.alert.alert-styled-custom:after,.ui-pnotify.alert-styled-custom>.alert:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.alert.alert-styled-left{
    border-left-width:44px
}
.alert.alert-styled-left[class*=bg-]{
    border-left-color:rgba(0,0,0,0.15) !important
}
.alert.alert-styled-right{
    border-right-width:44px
}
.alert.alert-styled-right[class*=bg-]{
    border-right-color:rgba(0,0,0,0.15) !important
}
.alert[class*=alert-arrow-]:before,.ui-pnotify[class*=alert-arrow-]>.alert:before{
    margin-top:-5px;
    margin-right:px;
    margin-bottom:px;
    margin-left:5px;
    position:absolute;
    top:50%;
    left:-5px;
    content:"";
    display:inline-block;
    border-left:5px solid;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left-color:inherit
}
.alert.alert-arrow-right:before,.ui-pnotify.alert-arrow-right>.alert:before{
    left:auto;
    right:0;
    border-left:0;
    border-right:5px solid;
    border-right-color:inherit
}
.badge{
    height:18px;
    display:inline-block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding-top:0px;
    padding-right:5px;
    padding-bottom:0px;
    padding-left:5px;
    border:1px solid transparent;
    position:relative;
    top:0px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:10px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    text-transform:uppercase
}
.btn .badge{
    top:0
}
@media only screen and (min-width: 1024px){
    .list-group-item>.badge{
        float:right
    }
    .list-group-item>.badge+.label{
        margin-right:5px
    }
}
.badge>.caret,.badge.badge-pill>.caret{
    margin-top:-2px
}
.open .badge.dropdown-toggle,.open .badge.badge-pill.dropdown-toggle{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.badge[href]:hover,.badge[href]:focus,.badge.badge-pill[href]:hover,.badge.badge-pill[href]:focus{
    background:rgba(0,0,0,0.2)
}
.badge.badge-pill{
    height:18px;
    padding-top:1px;
    padding-right:7px;
    padding-bottom:0px;
    padding-left:7px;
    font-size:10px;
    border:0px solid transparent;
    letter-spacing:0.1px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.btn .badge.badge-pill{
    top:0
}
.btn-xs .badge.badge-pill{
    padding-top:2px;
    padding-right:5px;
    padding-bottom:1px;
    padding-left:5px
}
.nav-pills>li>a>.badge.badge-pill{
    margin-left:0px
}
.nav-pills>li>a>.badge.badge-pill.position-right{
    margin-left:4px
}
.badge-default{
    background-color:#9E9E9E;
    border-color:#9E9E9E
}
.badge-primary{
    background-color:#0CC2AA;
    border-color:#0CC2AA
}
.badge-success{
    background-color:#6CC788;
    border-color:#6CC788
}
.badge-info{
    background-color:#6887FF;
    border-color:#6887FF
}
.badge-warning{
    background-color:#FCC100;
    border-color:#FCC100
}
.badge-danger{
    background-color:#F44455;
    border-color:#F44455
}
.badge-flat{
    background-color:transparent;
    border-width:2px;
    line-height:13px;
    padding-top:1px
}
.badge-flat[href]:hover,.badge-flat[href]:focus{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    background-color:transparent
}
.badge-icon{
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    line-height:11px
}
.badge-icon>i{
    top:-1px;
    font-size:11px;
    line-height:10px
}
a.badge-icon{
    line-height:11px
}
a.badge-icon>i{
    line-height:11px
}
.badge-rounded.badge-icon,a.badge-rounded.badge-icon{
    line-height:17px
}
.badge-icon-xlg{
    padding-top:8px;
    padding-right:24px;
    padding-bottom:8px;
    padding-left:24px
}
.badge-icon-lg{
    padding-top:6px;
    padding-right:18px;
    padding-bottom:6px;
    padding-left:18px
}
.badge-icon-sm{
    padding-top:3px;
    padding-right:9px;
    padding-bottom:3px;
    padding-left:9px
}
.badge-icon-xs{
    padding-top:2px;
    padding-right:6px;
    padding-bottom:2px;
    padding-left:6px
}
.badge-rounded{
    padding-top:1px;
    padding-right:8px;
    padding-bottom:0px;
    padding-left:8px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.badge-roundless{
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px
}
.badge-block{
    display:block
}
.form-control+.badge-block{
    margin-top:4px
}
.badge-block.text-left{
    margin-right:0px;
    text-align:left
}
.badge-block.text-right{
    margin-left:0px;
    text-align:right
}
.btn{
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px;
    letter-spacing:0;
    text-transform:uppercase;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    cursor:pointer
}
.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{
    outline:0
}
.btn::-moz-focus-inner{
    border:0
}
.btn:hover,.btn:focus,.btn.focus,.btn:active,.btn.active{
    box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.06);
    -webkit-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.06);
    -moz-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.06)
}
.btn[class*=bg-]:hover,.btn[class*=bg-]:focus,.btn[class*=bg-].focus{
    color:#fff
}
.btn.text-size-sm{
    line-height:12px
}
.btn.text-size-xs{
    line-height:11px
}
.btn-secondary{
    border-color:#ebebeb
}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{
    box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.01);
    -webkit-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.01);
    -moz-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.01)
}
.btn-secondary:active,.btn-secondary.active{
    box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02);
    -webkit-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02);
    -moz-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02)
}
.btn-labeled{
    padding-left:37px
}
.btn-labeled.btn-secondary>b{
    background-color:rgba(0,0,0,0.03);
    color:#3f415a
}
.btn-labeled>b{
    position:absolute;
    top:-1px;
    left:-1px;
    background-color:rgba(0,0,0,0.15);
    display:block;
    padding:5px 8px
}
.btn-labeled.btn-labeled-right{
    padding-top:px;
    padding-right:37px;
    padding-bottom:px;
    padding-left:8px
}
.btn-labeled.btn-labeled-right>b{
    left:auto;
    right:-1px
}
.btn-labeled.btn-xlg{
    padding-left:65px
}
.btn-labeled.btn-xlg>b{
    font-family:"OpenSans",sans-serif;
    font-size:20px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    padding:9px 15px
}
.btn-labeled.btn-xlg.btn-labeled-right{
    padding-top:px;
    padding-right:33px;
    padding-bottom:px;
    padding-left:8px
}
.btn-labeled.btn-lg{
    padding-left:55px
}
.btn-labeled.btn-lg>b{
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    padding:7px 12px
}
.btn-labeled.btn-lg.btn-labeled-right{
    padding-top:px;
    padding-right:27px;
    padding-bottom:px;
    padding-left:6px
}
.btn-labeled.btn-sm{
    padding-left:35px
}
.btn-labeled.btn-sm>b{
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    padding:4px 8px
}
.btn-labeled.btn-sm.btn-labeled-right{
    padding-top:px;
    padding-right:20px;
    padding-bottom:px;
    padding-left:3px
}
.btn-labeled.btn-xs{
    padding-left:27px
}
.btn-labeled.btn-xs>b{
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    padding-top:2px;
    padding-right:7px;
    padding-bottom:1px;
    padding-left:7px
}
.btn-labeled.btn-xs.btn-labeled-right{
    padding-top:px;
    padding-right:17px;
    padding-bottom:px;
    padding-left:2px
}
.btn-flat{
    border-width:2px;
    background-color:transparent
}
.btn-flat:hover,.btn-flat:focus{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    background:rgba(0,0,0,0.1)
}
.btn-flat:active{
    background:rgba(0,0,0,0.2)
}
.btn-flat .btn-group.open .dropdown-toggle{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-icon{
    padding:0;
    margin:0
}
.btn-icon.icon-2x{
    padding:px 6px
}
.btn-icon.icon-2x>i{
    font-size:32px;
    top:0
}
.btn-icon.icon-2x.btn-xlg{
    padding:px 8px
}
.btn-icon.icon-2x.btn-lg{
    padding:px 6px
}
.btn-icon.icon-2x.btn-sm{
    padding:px 3px
}
.btn-icon.icon-2x.btn-xs{
    padding:px 2px
}
.btn-icon.btn-xlg,.btn-icon .input-group-xlg>.input-group-btn{
    padding:px 10px
}
.btn-icon.btn-lg,.btn-icon .input-group-lg>.input-group-btn{
    padding:px 8px
}
.btn-icon.btn-sm,.btn-icon .input-group-sm>.input-group-btn{
    padding:px 5px
}
.btn-icon.btn-xs,.btn-icon .input-group-xs>.input-group-btn>.btn{
    padding:px 4px
}
.btn-link{
    color:#111
}
.btn-link:hover,.btn-link:focus,.btn-link:active{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.btn-rounded.btn-labeled>b{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.btn-rounded.btn-labeled>b i{
    top:-2px
}
.btn-block+.btn-block{
    margin-top:4px
}
.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:hover{
    background-color:#fafafa;
    border-color:#f2f2f2
}
.btn-secondary:active,.btn-secondary.active,.btn-secondary .open>.dropdown-toggle{
    background-color:#f2f2f2;
    border-color:#ededed
}
.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.btn-secondary .open>.dropdown-toggle:hover,.btn-secondary .open>.dropdown-toggle:focus,.btn-secondary .open>.dropdown-toggle.focus{
    background-color:#f2f2f2;
    border-color:#ededed
}
.btn-secondary.disabled{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-primary{
    background:#0CC2AA;
    border-color:#0bb49d
}
.btn-primary:focus,.btn-primary.focus,.btn-primary:hover{
    background-color:#0bb49d;
    border-color:#0baa95
}
.btn-primary:active,.btn-primary.active,.btn-primary .open>.dropdown-toggle{
    background-color:#0bb49d;
    border-color:#0baa95
}
.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.btn-primary .open>.dropdown-toggle:hover,.btn-primary .open>.dropdown-toggle:focus,.btn-primary .open>.dropdown-toggle.focus{
    background-color:#0bb49d;
    border-color:#0baa95
}
.btn-primary.disabled{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-success{
    background:#6CC788;
    border-color:#61c37f
}
.btn-success:focus,.btn-success.focus,.btn-success:hover{
    background-color:#61c37f;
    border-color:#5ac079
}
.btn-success:active,.btn-success.active,.btn-success .open>.dropdown-toggle{
    background-color:#61c37f;
    border-color:#5ac079
}
.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.btn-success .open>.dropdown-toggle:hover,.btn-success .open>.dropdown-toggle:focus,.btn-success .open>.dropdown-toggle.focus{
    background-color:#61c37f;
    border-color:#5ac079
}
.btn-success.disabled{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-info{
    background:#6887FF;
    border-color:#597bff
}
.btn-info:focus,.btn-info.focus,.btn-info:hover{
    background-color:#597bff;
    border-color:#4f73ff
}
.btn-info:active,.btn-info.active,.btn-info .open>.dropdown-toggle{
    background-color:#597bff;
    border-color:#4f73ff
}
.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.btn-info .open>.dropdown-toggle:hover,.btn-info .open>.dropdown-toggle:focus,.btn-info .open>.dropdown-toggle.focus{
    background-color:#597bff;
    border-color:#4f73ff
}
.btn-info.disabled{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-warning{
    background:#FCC100;
    border-color:#edb500
}
.btn-warning:focus,.btn-warning.focus,.btn-warning:hover{
    background-color:#edb500;
    border-color:#e3ad00
}
.btn-warning:active,.btn-warning.active,.btn-warning .open>.dropdown-toggle{
    background-color:#edb500;
    border-color:#e3ad00
}
.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.btn-warning .open>.dropdown-toggle:hover,.btn-warning .open>.dropdown-toggle:focus,.btn-warning .open>.dropdown-toggle.focus{
    background-color:#edb500;
    border-color:#e3ad00
}
.btn-warning.disabled{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-danger{
    background:#F44455;
    border-color:#f33648
}
.btn-danger:focus,.btn-danger.focus,.btn-danger:hover{
    background-color:#f33648;
    border-color:#f32c3f
}
.btn-danger:active,.btn-danger.active,.btn-danger .open>.dropdown-toggle{
    background-color:#f33648;
    border-color:#f32c3f
}
.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.btn-danger .open>.dropdown-toggle:hover,.btn-danger .open>.dropdown-toggle:focus,.btn-danger .open>.dropdown-toggle.focus{
    background-color:#f33648;
    border-color:#f32c3f
}
.btn-danger.disabled{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.btn-xlg{
    padding-top:8px;
    padding-right:24px;
    padding-bottom:8px;
    padding-left:24px;
    font-family:"OpenSans",sans-serif;
    font-size:20px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.btn-xlg.btn-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.btn-xlg i{
    font-size:26px
}
.btn-lg{
    padding-top:6px;
    padding-right:18px;
    padding-bottom:6px;
    padding-left:18px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.btn-lg.btn-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.btn-lg i{
    font-size:23px
}
.btn-sm{
    padding-top:3px;
    padding-right:9px;
    padding-bottom:3px;
    padding-left:9px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.btn-sm.btn-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.btn-sm i{
    font-size:12px
}
.btn-xs{
    padding-top:2px;
    padding-right:6px;
    padding-bottom:2px;
    padding-left:6px;
    padding-bottom:0px;
    font-family:"OpenSans",sans-serif;
    font-size:11px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.btn-xs.btn-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.btn-xs i{
    font-size:10px
}
.btn-group.open .dropdown-toggle{
    box-shadow:inset 0 3px 100px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 3px 100px rgba(0,0,0,0.05);
    -webkit-box-shadow:inset 0 3px 100px rgba(0,0,0,0.05)
}
.card{
    margin-bottom:20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #e7ebf1;
    color:#111;
    background:#fff;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.card .card-thumb{
    height:175px;
    overflow:hidden;
    background-color:#2A2B3C;
    -webkit-transition:height 0.3s;
    -moz-transition:height 0.3s;
    transition:height 0.3s
}
.card .card-thumb>img{
    display:block;
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:opacity 0.3s, -webkit-transform 0.3s;
    transition:opacity 0.3s, transform 0.3s
}
.card .card-date{
    width:50px;
    height:65px;
    position:absolute;
    top:20px;
    right:20px;
    padding-top:7px;
    line-height:1.2;
    background:#2E3E4E;
    color:#fff;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.card .card-date .day{
    margin-bottom:0px;
    margin-top:3px;
    font-size:24px;
    display:block
}
.card .card-date .month{
    font-size:12px;
    display:block;
    text-transform:uppercase;
    font-family:"OpenSans_Light",sans-serif
}
.card .card-body{
    padding:12px 15px;
    position:relative;
    -webkit-transition:height 0.3s;
    -moz-transition:height 0.3s;
    transition:height 0.3s;
    overflow:hidden
}
.card .card-body .category{
    height:25px;
    padding:0px 15px;
    position:absolute;
    top:-25px;
    left:0;
    background:#2E3E4E;
    color:#fff;
    font-size:12px;
    line-height:24px;
    text-transform:uppercase
}
.card .card-body .category a{
    color:#fff
}
.card .card-body .description{
    position:absolute;
    top:75px;
    right:15px;
    bottom:15px;
    left:15px;
    opacity:0;
    -webkit-transition:opacity 0.2s, -webkit-transform 0.2s;
    transition:opacity 0.2s, transform 0.2s;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
    -webkit-transform:translateY(25px);
    -moz-transform:translateY(25px);
    transform:translateY(25px)
}
.card:hover .card-thumb{
    height:100px
}
.card:hover .card-thumb img{
    opacity:0.6;
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2)
}
/* .card:hover .card-body{
    height:150px
} */
.card:hover .card-body .description{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    transition-delay:.1s
}
.card.card-grid .card-image{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    height:289px;
    display:block;
    overflow:hidden;
    position:relative
}
.card.card-grid .card-image.big{
    height:600px
}
.card.card-grid .card-image>img{
    margin-bottom:0px;
    display:block;
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out
}
.card.card-grid .card-image:hover>img{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2)
}
.card.card-grid .card-image .card-title{
    margin-top:8px;
    margin-bottom:8px;
    color:#fff;
    display:inline-block;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.card.card-grid .card-image .card-title:hover{
    color:rgba(255,255,255,0.7)
}
.card.card-grid .card-image .card-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    display:block;
    z-index:1
}
.card.card-grid .card-image .card-overlay.indigo{
    background-image:linear-gradient(to bottom, rgba(92,107,192,0.1), rgba(92,107,192,0.8));
    z-index:2
}
.card.card-grid .card-image .card-overlay.blue{
    background-image:linear-gradient(to bottom, rgba(41,182,246,0.1), rgba(41,182,246,0.8));
    z-index:2
}
.card.card-grid .card-image .card-overlay.teal{
    background-image:linear-gradient(to bottom, rgba(0,211,191,0.1), rgba(0,211,191,0.8));
    z-index:2
}
.card.card-grid .card-image .card-content{
    position:absolute;
    bottom:0;
    padding:20px;
    z-index:3
}
.card.card-grid .card-image .card-content ul{
    padding:0;
    margin:0;
    padding-top:3px
}
.card.card-grid .card-image .card-content ul li{
    padding-right:16px;
    display:inline;
    list-style-type:none
}
.card.card-grid .card-image .card-content ul li a{
    font-size:12px;
    color:#fff
}
.card.card-grid .card-image .card-content ul li a i{
    font-size:14px;
    top:-2px
}
.card.card-grid .card-image .card-content ul li:not(:last-child):after{
    content:"\25cf";
    font-style:normal;
    position:relative;
    color:rgba(255,255,255,0.25);
    right:-10px
}
.card .menu-content{
    padding:0;
    margin:0;
    list-style-type:none
}
.card .menu-content:before,.card .menu-content:after{
    content:'';
    display:table
}
.card .menu-content:after{
    clear:both
}
.card .menu-content li{
    display:inline-block
}
.card .menu-content a{
    color:#fff
}
.card .menu-content span{
    position:absolute;
    top:0;
    left:50%;
    font-size:12px;
    -webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);
    transform:translate(-50%, 0)
}
.card .data{
    width:100%;
    position:absolute;
    bottom:0;
    -webkit-transform:translateY(calc(70px + 1em));
    -moz-transform:translateY(calc(70px + 1em));
    transform:translateY(calc(70px + 1em));
    -webkit-transition:-webkit-transform 0.3s;
    transition:-webkit-transform 0.3s;
    transition:transform 0.3s;
    transition:transform 0.3s, -webkit-transform 0.3s
}
.card .data .content{
    padding:15px;
    position:relative;
    z-index:1
}
.card .data .author{
    font-size:12px;
    text-transform:uppercase
}
.card .data .text{
    margin:0px;
    height:70px
}
.card .data input[type='checkbox']{
    display:none
}
.card .data input[type='checkbox']:checked+.menu-content{
    -webkit-transform:translateY(-60px);
    -moz-transform:translateY(-60px);
    transform:translateY(-60px)
}
.card .wrapper:hover .data{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.card.card-news .wrapper{
    background-color:#fff;
    min-height:289px;
    position:relative;
    overflow:hidden
}
.card.card-news img{
    height:220px;
    position:relative;
    left:0px
}
.card.card-news .date{
    position:absolute;
    top:0;
    left:0;
    padding:7px 15px;
    background-color:#2E3E4E;
    color:#fff
}
.card.card-news .date span{
    display:block;
    text-align:center
}
.card.card-news .date .day{
    font-size:24px;
    line-height:32px
}
.card.card-news .date .month{
    text-transform:uppercase
}
.card.card-news .date .month,.card.card-news .date .year{
    font-size:12px;
    line-height:16px
}
.card.card-news .content{
    background-color:#fff
}
.card.card-news .card-title a{
    margin-top:6px;
    margin-bottom:12px
}
.card.card-news .menu-button{
    position:absolute;
    top:10px;
    right:16px;
    width:25px;
    z-index:999;
    text-align:center;
    cursor:pointer
}
.card.card-news .menu-button span{
    width:5px;
    height:5px;
    background-color:#9E9E9E;
    color:#9E9E9E;
    position:relative;
    display:inline-block;
    border-radius:50%
}
.card.card-news .menu-button span:after,.card.card-news .menu-button span:before{
    width:5px;
    height:5px;
    content:'';
    display:block;
    background-color:currentColor;
    position:absolute;
    border-radius:50%
}
.card.card-news .menu-button span:before{
    left:-8px
}
.card.card-news .menu-button span:after{
    right:-8px
}
.card.card-news .menu-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    text-align:center;
    z-index:-1;
    -webkit-transition:-webkit-transform 0.3s;
    transition:-webkit-transform 0.3s;
    transition:transform 0.3s;
    transition:transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.card.card-news .menu-content li{
    width:33.33%;
    height:60px;
    float:left;
    background-color:#2E3E4E;
    position:relative
}
.card.card-news .menu-content a{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    font-size:24px
}
.card.card-news .menu-content span{
    top:-13px
}
.card.card-movie{
    overflow:hidden
}
.card.card-movie .wrapper{
    height:289px
}
.card.card-movie .wrapper img{
    height:289px;
    position:relative;
    left:-100px
}
.card.card-movie .wrapper:hover .menu-content span{
    -webkit-transform:translate(-50%, -12px);
    -moz-transform:translate(-50%, -12px);
    transform:translate(-50%, -12px);
    opacity:1
}
.card.card-movie .card-meta{
    width:100%;
    color:#fff;
    padding:15px;
    position:absolute;
    top:0
}
.card.card-movie .card-meta:before,.card.card-movie .card-meta:after{
    content:'';
    display:table
}
.card.card-movie .card-meta:after{
    clear:both
}
.card.card-movie .card-meta .date{
    font-size:12px;
    float:left
}
.card.card-movie .menu-content{
    float:right
}
.card.card-movie .menu-content li{
    margin:0px 5px;
    position:relative
}
.card.card-movie .menu-content span{
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
    opacity:0
}
.card.card-movie .data{
    -webkit-transform:translateY(calc(75px + 4em));
    -moz-transform:translateY(calc(75px + 4em));
    transform:translateY(calc(75px + 4em));
    color:#fff
}
.card.card-movie .data p{
    margin-top:10px;
    color:#fff
}
.card.card-movie .card-title a{
    color:#fff
}
.card.card-movie .button{
    width:100px;
    display:block;
    margin:2em auto 1em;
    text-align:center;
    font-size:12px;
    font-family:"OpenSans_SemiBold",sans-serif;
    color:#fff;
    line-height:1;
    position:relative
}
.card.card-movie .button:after{
    position:absolute;
    top:50%;
    right:0;
    content:'\2192';
    opacity:0;
    -webkit-transform:translate(0, -50%);
    -moz-transform:translate(0, -50%);
    transform:translate(0, -50%);
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s
}
.card.card-movie .button:hover::after{
    -webkit-transform:translate(5px, -50%);
    -moz-transform:translate(5px, -50%);
    transform:translate(5px, -50%);
    opacity:1
}
.card[class*=bg-]>.card-header{
    padding-bottom:0px;
    background:transparent
}
.card[class*=bg-].card-flat>.card-header{
    border-bottom-color:transparent;
    padding-top:8px;
    padding-bottom:8px
}
.card[class*=bg-].card-white>.card-header{
    padding-top:8px;
    padding-bottom:8px
}
.card[class*=bg-]>.card-block{
    background-color:inherit;
    color:#fff
}
.card[class*=bg-]>.card-block p{
    color:#fff
}
.card[class*=bg-] .card-title,.card[class*=bg-] .elements{
    color:#fff
}
.card[class*=bg-] .card-title>a,.card[class*=bg-] .elements>a{
    color:#fff !important
}
.card[class*=bg-] .table thead td,.card[class*=bg-] .table thead th,.card[class*=bg-] .table tbody td,.card[class*=bg-] .table tbody th{
    border-color:color-alpha(#fff, 10%)
}
.card[class*=bg-] .text-muted,.card[class*=bg-] .help-block,.card[class*=bg-] .help-inline{
    color:color-alpha(#fff, 80%)
}
.card[class*=border-top-]{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.card[class*=border-bottom-]{
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.card[class*=border-left-]{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.card[class*=border-right-]{
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0
}
.card-block{
    padding:15px 20px;
    position:relative;
    color:#111;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.card-block p{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px;
    color:#111
}
.card-block p:last-child{
    margin-bottom:0px
}
.card-flat>.card-header+.card-block{
    padding-top:0px
}
.card-white>.card-header+.card-block{
    padding-top:0px
}
.card-header{
    padding:8px 20px;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    border:none;
    position:relative
}
.card-header:first-child{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.card-header small{
    font-size:11px;
    color:#5e5e5e
}
.card-header .card-bordered{
    margin:0
}
.card-header .card-flat{
    padding:8px 20px;
    background-color:#fff
}
.card-header .card-flat[class*=bg-]{
    background-color:inherit
}
.card-header[class*=bg-],.card-header .card-primary.card-inverse,.card-header .card-danger.card-inverse,.card-header .card-success.card-inverse,.card-header .card-warning.card-inverse,.card-header .card-info{
    margin-top:-1px;
    margin-right:-1px;
    margin-bottom:0px;
    margin-left:-1px;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.card-header[class*=bg-] .card-title,.card-header .card-primary.card-inverse .card-title,.card-header .card-danger.card-inverse .card-title,.card-header .card-success.card-inverse .card-title,.card-header .card-warning.card-inverse .card-title,.card-header .card-info .card-title{
    color:#fff
}
.card-header[class*=bg-] .card-title a,.card-header .card-primary.card-inverse .card-title a,.card-header .card-danger.card-inverse .card-title a,.card-header .card-success.card-inverse .card-title a,.card-header .card-warning.card-inverse .card-title a,.card-header .card-info .card-title a{
    color:#fff
}
.card-header .card-white{
    padding:8px 20px;
    background-color:#fff;
    border-bottom-color:transparent
}
.card-header i{
    top:-2px
}
.card-title,.card-inverse .card-title{
    position:relative;
    margin-bottom:0px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:15px;
    line-height:1.8;
    color:#444;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase
}
.card-title a,.card-inverse .card-title a{
    font-size:15px;
    display:block
}
.card-title a:hover,.card-title a:focus,.card-title a.active,.card-inverse .card-title a:hover,.card-inverse .card-title a:focus,.card-inverse .card-title a.active{
    color:inherit
}
.card-title img,.card-inverse .card-title img{
    max-height:20px;
    display:inline-block;
    vertical-align:top
}
.card-title>small:not(.display-block),.card-title>.small:not(.display-block),.card-inverse .card-title>small:not(.display-block),.card-inverse .card-title>.small:not(.display-block){
    margin-left:5px
}
.card-title h1,.card-title .h1,.card-inverse .card-title h1,.card-inverse .card-title .h1{
    font-size:27px
}
.card-title h2,.card-title .h2,.card-inverse .card-title h2,.card-inverse .card-title .h2{
    font-size:24px
}
.card-title h3,.card-title .h3,.card-inverse .card-title h3,.card-inverse .card-title .h3{
    font-size:22px
}
.card-title h4,.card-title .h4,.card-inverse .card-title h4,.card-inverse .card-title .h4{
    font-size:18px
}
.card-title h5,.card-title .h5,.card-inverse .card-title h5,.card-inverse .card-title .h5{
    font-size:16px
}
.card-title h6,.card-title .h6,.card-inverse .card-title h6,.card-inverse .card-title .h6{
    font-size:13px
}
.card-title .label,.card-inverse .card-title .label{
    top:-3px
}
.icons-list a[data-action]{
    -webkit-transition:all ease-in-out 0.2s;
    -moz-transition:all ease-in-out 0.2s;
    transition:all ease-in-out 0.2s;
    vertical-align:middle
}
.icons-list a[data-action]:after{
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.icons-list a[data-action="collapse"]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.icons-list a[data-action="reload"]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.icons-list a[data-action="close"]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.icons-list a[data-action="move"]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.icons-list a[data-action="modal"]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.icons-list a[data-toggle="dropdown"]:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    border:none
}
.card-footer{
    padding:8px 20px;
    background:#F7F7F9;
    color:#111;
    border:none;
    position:relative
}
.card-footer .elements{
    color:#111
}
.card-footer:after{
    content:'';
    display:table;
    clear:both
}
.card-footer>ul{
    padding:0;
    margin:0;
    margin-left:4px;
    font-size:0;
    list-style:none;
    float:left
}
.card-footer>ul:first-child{
    margin-left:0px
}
.card-footer>ul>li{
    display:inline-block;
    padding:4px px
}
.card-footer>ul>li+li{
    margin-left:4px
}
.card-footer>ul>li>a{
    color:#111
}
.card-footer>ul>li .dropdown-menu{
    margin:0px px
}
@media only screen and (max-width: 599px){
    .card-footer{
        text-align:center
    }
    .card-footer ul,.card-footer .float-right{
        margin-left:0px;
        float:none !important
    }
    .card-footer>ul>li,.card-footer .dropdown,.card-footer .dropup,.card-footer .btn-group{
        position:static
    }
    .card-footer .dropdown-menu{
        left:0;
        right:0
    }
}
.card-footer-transparent{
    background-color:transparent;
    border-top:0
}
.card-footer-transparent>ul>li{
    padding:0px px;
    margin-bottom:4px
}
.card-group{
    display:block
}
.card-group .card{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:2px
}
.card-group .card .card-header{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.card-group-control .card-title>a{
    padding-left:20px;
    display:inline-block
}
.card-group-control .card-title>a:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:-1px;
    left:-5px
}
.card-group-control .card-title>a.collapsed:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.card-group-control.card-group-control-right .card-title>a{
    padding-top:px;
    padding-right:px;
    padding-bottom:0px;
    padding-left:0px
}
.card-group-control.card-group-control-right .card-title>a:before{
    left:auto;
    right:0
}
.card-flat .card-header{
    padding-top:8px;
    padding-bottom:8px
}
.card-default{
    border-color:#e7ebf1
}
.card-default .card-header{
    background:transparent;
    border-color:#f2f2f2
}
.card-default .card-title,.card-default .elements{
    color:#444
}
.card-default .card-title>a,.card-default .card-title>ul,.card-default .card-title>ol,.card-default .card-title>p,.card-default .elements>a,.card-default .elements>ul,.card-default .elements>ol,.card-default .elements>p{
    color:#444
}
.card-default.card-border{
    border-color:transparent
}
.card-default .card-footer .elements{
    color:#111
}
.card-default .card-footer .elements>a{
    color:#111
}
.card-primary.card-inverse{
    border-color:#e7ebf1
}
.card-primary.card-inverse .card-header{
    background:#0CC2AA
}
.card-primary.card-inverse .card-title,.card-primary.card-inverse .elements{
    color:#fff
}
.card-primary.card-inverse .card-title a,.card-primary.card-inverse .card-title ul,.card-primary.card-inverse .card-title ol,.card-primary.card-inverse .card-title p,.card-primary.card-inverse .elements a,.card-primary.card-inverse .elements ul,.card-primary.card-inverse .elements ol,.card-primary.card-inverse .elements p{
    color:#fff
}
.card-primary.card-inverse.card-border{
    border-color:#0CC2AA
}
.card-success.card-inverse{
    border-color:#e7ebf1
}
.card-success.card-inverse .card-header{
    background:#6CC788
}
.card-success.card-inverse .card-title,.card-success.card-inverse .elements{
    color:#fff
}
.card-success.card-inverse .card-title a,.card-success.card-inverse .card-title ul,.card-success.card-inverse .card-title ol,.card-success.card-inverse .card-title p,.card-success.card-inverse .elements a,.card-success.card-inverse .elements ul,.card-success.card-inverse .elements ol,.card-success.card-inverse .elements p{
    color:#fff
}
.card-success.card-inverse.card-border{
    border-color:#6CC788
}
.card-info{
    border-color:#e7ebf1
}
.card-info .card-header{
    background:#6887FF
}
.card-info .card-title,.card-info .elements{
    color:#fff
}
.card-info .card-title a,.card-info .card-title ul,.card-info .card-title ol,.card-info .card-title p,.card-info .elements a,.card-info .elements ul,.card-info .elements ol,.card-info .elements p{
    color:#fff
}
.card-info.card-border{
    border-color:#6887FF
}
.card-warning.card-inverse{
    border-color:#e7ebf1
}
.card-warning.card-inverse .card-header{
    background:#FCC100
}
.card-warning.card-inverse .card-title,.card-warning.card-inverse .elements{
    color:#fff
}
.card-warning.card-inverse .card-title a,.card-warning.card-inverse .card-title ul,.card-warning.card-inverse .card-title ol,.card-warning.card-inverse .card-title p,.card-warning.card-inverse .elements a,.card-warning.card-inverse .elements ul,.card-warning.card-inverse .elements ol,.card-warning.card-inverse .elements p{
    color:#fff
}
.card-warning.card-inverse.card-border{
    border-color:#FCC100
}
.card-danger.card-inverse{
    border-color:#e7ebf1
}
.card-danger.card-inverse .card-header{
    background:#F44455
}
.card-danger.card-inverse .card-title,.card-danger.card-inverse .elements{
    color:#fff
}
.card-danger.card-inverse .card-title a,.card-danger.card-inverse .card-title ul,.card-danger.card-inverse .card-title ol,.card-danger.card-inverse .card-title p,.card-danger.card-inverse .elements a,.card-danger.card-inverse .elements ul,.card-danger.card-inverse .elements ol,.card-danger.card-inverse .elements p{
    color:#fff
}
.card-danger.card-inverse.card-border{
    border-color:#F44455
}
.card-white{
    border-color:#fff
}
.card-white .card-header{
    padding-top:8px;
    padding-bottom:8px;
    background:#fff;
    color:#35364b
}
.card-white .card-header .card-title,.card-white .card-header .elements{
    color:#35364b
}
.card-white .card-header .card-title a,.card-white .card-header .card-title ul,.card-white .card-header .card-title ol,.card-white .card-header .card-title p,.card-white .card-header .elements a,.card-white .card-header .elements ul,.card-white .card-header .elements ol,.card-white .card-header .elements p{
    color:#35364b
}
.card-white .card-block{
    background:#fff;
    color:#35364b
}
.card-white .card-block p{
    color:#35364b
}
.carousel-control{
    font-size:40px;
    padding-top:17.5%
}
.carousel-control .sr-only{
    display:none
}
.carousel-caption{
    padding-bottom:60px;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,0.5)
}
.carousel-caption p{
    color:#fff !important;
    text-shadow:none
}
pre{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#666
}
pre.line-numbers{
    padding-left:50px;
    position:relative;
    counter-reset:linenumber
}
pre.line-numbers>code{
    position:relative
}
pre[class*=language-]{
    padding-top:2px;
    padding-right:15px;
    padding-bottom:2px;
    padding-left:50px;
    overflow:auto;
    position:relative;
    border-left-width:2px;
    border-left-color:#F44455;
    background-color:#fff;
    background-image:linear-gradient(transparent 50%, rgba(0,0,0,0.025) 50%);
    background-size:3em 3em;
    background-origin:content-box;
    border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    -webkit-border-bottom-left-radius:0;
    border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    -webkit-border-top-left-radius:0
}
pre[class*=language-]>code[data-language]{
    display:block
}
pre[class*=language-]>code[data-language]:before{
    position:absolute;
    top:0;
    right:0;
    padding:4px 8px;
    content:attr(data-language);
    background-color:#F44455;
    font-size:11px;
    display:inline-block;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    text-shadow:none;
    color:#fff
}
pre[class*=language-].line-numbers>code[data-language]:before{
    top:-15px;
    right:-15px
}
pre[data-line]{
    padding-left:36px;
    position:relative
}
.language-markup .nt{
    color:#F44455
}
.language-markup .na{
    color:#6CC788
}
.language-markup .s{
    color:#6887FF
}
.language-markup .c{
    color:#777
}
.line-highlight[data-end]:after{
    content:attr(data-end);
    top:auto;
    bottom:0
}
.line-numbers .line-numbers-rows{
    position:absolute;
    top:2px;
    left:20px;
    width:20px;
    pointer-events:none;
    font-size:100%;
    letter-spacing:-1px;
    border-right:1px solid #e7ebf1;
    user-select:none;
    color:#666
}
.line-numbers .line-numbers-rows>span{
    pointer-events:none;
    display:block;
    counter-increment:linenumber
}
.line-numbers .line-numbers-rows>span:before{
    color:#666;
    padding-right:10px;
    display:block;
    text-align:right
}
ul.colors-demo{
    height:120px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:-25px;
    clear:both
}
ul.colors-demo li{
    width:8.33%;
    height:120px;
    list-style:none;
    float:left;
    position:relative
}
ul.colors-demo li>div{
    width:100%;
    background:rgba(0,0,0,0.6);
    color:#fff !important
}
ul.colors-demo li div.code{
    padding-top:5px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:10px;
    position:relative;
    bottom:-64px
}
ul.colors-demo li div.value{
    padding-top:0px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left:10px;
    position:absolute;
    bottom:0px
}
@media only screen and (min-width: 1248px){
    .page-content{
        max-width:100%;
        padding:0px 0px
    }
}
.footer-container{
    max-width:100%;
    margin:0 auto;
    padding:15px 35px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#8789ab;
    text-align:left;
    letter-spacing:-0.2px
}
.footer-container:before,.footer-container:after{
    content:"";
    display:table
}
.footer-container:after{
    clear:both
}
.footer-container a{
    color:#111;
    border-bottom:1px dotted #111
}
.caret{
    margin-top:-10px;
    border:none;
    width:10px;
    height:10px
}
.caret:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:relative;
    top:-5px
}
.open>.btn-secondary.dropdown-toggle:hover,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle.focus{
    color:#111;
    background-color:#fafafa;
    border-color:#fff
}
.dropdown-toggle:after{
    position:relative;
    top:-2px;
    margin-left:7px
}
.input-group-btn .btn.dropdown-toggle:after{
    margin-left:0px
}
.dropdown-menu{
    width:180px;
    padding:4px 0px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #ddd;
    background:#fff;
    color:#111;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0)
}
.dropdown-menu .dropdown-divider,.dropdown-menu .divider{
    margin:4px 0px;
    background-color:#e6e6e6
}
.dropdown-menu>a{
    margin-bottom:1px;
    position:relative
}
.dropdown-menu>a:last-child{
    margin-bottom:0px
}
.dropdown-menu>a{
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    padding:4px 12px;
    outline:0
}
.dropdown-menu>a>i,.dropdown-menu>a>img{
    margin-right:6px
}
.dropdown-menu>a>i.float-right,.dropdown-menu>a>img.float-right{
    margin-top:3px;
    margin-right:0px;
    margin-bottom:px;
    margin-left:10px
}
.dropdown-menu>a>img{
    max-height:16px
}
.dropdown-menu>a>.label{
    margin-top:3px
}
.dropdown-menu>a>.badge{
    margin-top:1px
}
.dropdown-menu>a:hover,.dropdown-menu>a:focus,.dropdown-menu>a.active{
    background:#2E3E4E;
    color:#fff
}
.dropdown-menu>.active>a{
    color:#fff;
    background-color:#2E3E4E
}
.dropdown-menu>.disabled .badge,.dropdown-menu>.disabled .label,.dropdown-menu>.disabled img{
    opacity:.8;
    filter:alpha(opacity=80)
}
.dropdown-menu[class*=bg-]>a,.dropdown-menu[class*=bg-]>label{
    color:#fff
}
.dropdown-menu[class*=bg-]>a:hover,.dropdown-menu[class*=bg-]>a:focus,.dropdown-menu[class*=bg-]>label:hover,.dropdown-menu[class*=bg-]>label:focus{
    background-color:rgba(0,0,0,0.1)
}
.dropdown-menu[class*=bg-]>a>.label,.dropdown-menu[class*=bg-]>a>.badge,.dropdown-menu[class*=bg-]>label>.label,.dropdown-menu[class*=bg-]>label>.badge{
    color:#111;
    background-color:#fff;
    border-color:#fff
}
.dropdown-menu[class*=bg-]>.active>a,.dropdown-menu[class*=bg-]>.active>a:hover,.dropdown-menu[class*=bg-]>.active>a:focus,.dropdown-menu[class*=bg-]>.active>label,.dropdown-menu[class*=bg-]>.active>label:hover,.dropdown-menu[class*=bg-]>.active>label:focus{
    background-color:rgba(0,0,0,0.2)
}
.dropdown-menu[class*=bg-]>.disabled>a,.dropdown-menu[class*=bg-]>.disabled>a:hover,.dropdown-menu[class*=bg-]>.disabled>a:focus,.dropdown-menu[class*=bg-]>.disabled>label,.dropdown-menu[class*=bg-]>.disabled>label:hover,.dropdown-menu[class*=bg-]>.disabled>label:focus{
    background-color:transparent;
    color:rgba(255,255,255,0.6)
}
.dropdown-menu[class*=bg-]>.dropdown-header{
    color:rgba(255,255,255,0.6)
}
.dropdown-menu[class*=bg-]>.dropdown-header.highlight{
    background-color:rgba(0,0,0,0.1)
}
.dropdown-menu[class*=bg-] .divider{
    background-color:rgba(0,0,0,0.3)
}
.dropdown-menu-xlg{
    width:240px
}
.dropdown-menu-xlg>a{
    padding:8px 24px;
    font-size:20px
}
.dropdown-menu-xlg i{
    font-size:26px
}
.dropdown-menu-lg{
    width:200px
}
.dropdown-menu-lg>a{
    padding:6px 18px;
    font-size:17px
}
.dropdown-menu-lg i{
    font-size:23px
}
.dropdown-menu-sm>a{
    padding:3px 9px;
    font-size:12px
}
.dropdown-menu-sm i{
    font-size:12px
}
.dropdown-menu-xs>a{
    padding-top:2px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:10px;
    font-size:11px
}
.dropdown-menu-xs i{
    font-size:10px
}
.dropdown-menu>.dropdown-submenu{
    position:relative
}
.dropdown-menu>.dropdown-submenu>a{
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    padding:4px 12px;
    outline:0;
    position:relative
}
.dropdown-menu>.dropdown-submenu>a:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:30px;
    margin-top:-15px;
    opacity:0.8;
    border:none
}
.dropdown-menu>.dropdown-submenu>a:hover,.dropdown-menu>.dropdown-submenu>a:focus,.dropdown-menu>.dropdown-submenu>a.active{
    background:#2E3E4E;
    color:#fff
}
.dropdown-menu>.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropdown-menu>.dropdown-submenu:hover>a,.dropdown-menu>.dropdown-submenu:focus>a{
    background:#2E3E4E;
    color:#fff
}
.dropdown-menu>.dropdown-submenu:hover>a:after,.dropdown-menu>.dropdown-submenu:focus>a:after{
    opacity:1
}
.dropdown-menu>.dropdown-submenu.active>a{
    background-color:#2E3E4E;
    color:#fff
}
.dropdown-menu>.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropdown-menu>.dropdown-submenu.disabled>.dropdown-menu{
    display:none
}
.dropdown-menu>.dropdown-submenu.disabled>a{
    background-color:transparent
}
.dropdown-menu>.dropdown-submenu>.dropdown-menu{
    margin-top:2px;
    top:0;
    left:100%
}
.dropup .dropdown-menu>.dropdown-submenu>.dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu>.dropdown-submenu>.dropdown-menu{
    top:auto;
    bottom:0;
    margin-top:0px;
    margin-right:px;
    margin-bottom:-6px;
    margin-left:px
}
.dropdown-menu>.dropdown-submenu.dropdown-submenu-left>.dropdown-menu{
    left:auto;
    right:100%
}
.dropdown-menu>.dropdown-submenu .dropup>.dropdown-menu{
    margin-top:0px;
    margin-right:px;
    margin-bottom:-6px;
    margin-left:px;
    top:auto;
    bottom:0
}
@media only screen and (max-width: 479px){
    .dropdown-menu>.dropdown-submenu{
        position:static
    }
    .dropdown-menu>.dropdown-submenu>a:after{
        content:"";
        speak:none;
        font-family:"icomoon";
        font-size:16px;
        font-style:normal;
        font-weight:normal;
        color:inherit;
        display:inline-block;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        font-smoothing:antialiased
    }
    .dropdown-menu>.dropdown-submenu .dropdown-menu,.dropdown-menu>.dropdown-submenu.dropdown-submenu-left .dropdown-menu{
        position:relative;
        right:0;
        left:0;
        margin:0;
        box-shadow:none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        min-width:100%;
        float:none;
        border-width:0;
        border-color:rgba(0,0,0,0.1)
    }
    .dropdown-menu>.dropdown-submenu .dropdown-menu>li>a,.dropdown-menu>.dropdown-submenu.dropdown-submenu-left .dropdown-menu>li>a{
        padding-left:30px
    }
    .dropdown-menu>.dropdown-submenu .dropdown-menu>li>ul>li>a,.dropdown-menu>.dropdown-submenu.dropdown-submenu-left .dropdown-menu>li>ul>li>a{
        padding-left:45px
    }
}
.dropdown-menu[class*=bg-]>.dropdown-submenu:hover>a,.dropdown-menu[class*=bg-]>.dropdown-submenu:focus>a{
    background-color:rgba(0,0,0,0.1)
}
.dropdown-menu[class*=bg-]>.dropdown-submenu.disabled:hover>a,.dropdown-menu[class*=bg-]>.dropdown-submenu.disabled:focus>a{
    background-color:transparent
}
.dropdown-header{
    padding:6px 12px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#888;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase
}
.dropdown-header:first-child{
    margin-top:0px
}
.dropdown-header.highlight{
    margin-top:0px;
    background-color:#2E3E4E;
    color:#fff
}
li+.dropdown-header.highlight,.dropdown-header.highlight+li{
    margin-top:6px
}
.dropdown-header.highlight:first-child{
    margin-top:0px
}
.dropdown-header>i{
    margin-right:10px;
    float:left;
    top:1px
}
.dropdown-header>i.float-right{
    margin-top:3px;
    margin-right:0px;
    margin-bottom:px;
    margin-left:10px;
    top:-1px
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border:0
}
.dropup .caret:after,.navbar-fixed-bottom .dropdown .caret:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.dropdown-menu>li>label:hover,.dropdown-menu>li>label:focus{
    text-decoration:none;
    color:#111;
    background-color:#fff
}
.dropdown-menu>.active>label,.dropdown-menu>.active>label:hover,.dropdown-menu>.active>label:focus{
    color:#111;
    background-color:#fff;
    outline:0
}
.dropdown-menu>.disabled>label,.dropdown-menu>.disabled>label:hover,.dropdown-menu>.disabled>label:focus{
    background-color:transparent;
    color:#fff
}
.dropdown-menu>li>label{
    padding-top:8px;
    padding-right:15px;
    padding-bottom:8px;
    padding-left:42px;
    display:block;
    cursor:pointer
}
.dropdown-menu>li>label .checker,.dropdown-menu>li>label .choice,.dropdown-menu>li>label>input[type=checkbox],.dropdown-menu>li>label>input[type=radio]{
    margin-top:1px;
    left:15px;
    top:auto
}
.dropdown-menu>li.checkbox,.dropdown-menu>li.radio{
    margin-top:0px
}
.dropdown-menu>li.checkbox-right>label{
    padding-top:px;
    padding-right:42px;
    padding-bottom:px;
    padding-left:15px
}
.dropdown-menu>li.checkbox-right>label .checker,.dropdown-menu>li.checkbox-right>label>input[type=checkbox]{
    left:auto;
    right:15px
}
.dropdown-menu>li.radio-right>label{
    padding-top:px;
    padding-right:42px;
    padding-bottom:px;
    padding-left:15px
}
.dropdown-menu>li.radio-right>label .choice,.dropdown-menu>li.radio-right>label>input[type=radio]{
    left:auto;
    right:15px
}
.dropdown-menu>.checkbox-switchery>label>.switchery{
    left:15px
}
.dropdown-menu>.checkbox-switchery.checkbox-right[class*=switchery-]>label{
    padding-left:15px;
    padding-left:15px
}
.dropdown-menu>.checkbox-switchery.checkbox-right[class*=switchery-]>label>.switchery{
    left:auto;
    right:15px
}
.dropdown-menu>.checkbox-switchery.switchery-sm{
    margin-bottom:0px
}
.dropdown-menu>.checkbox-switchery.switchery-sm>label{
    padding-left:68px
}
.dropdown-menu>.checkbox-switchery.switchery-xs{
    margin-bottom:0px
}
.dropdown-menu>.checkbox-switchery.switchery-xs>label{
    padding-left:60px
}
.dropdown-menu>.checkbox-switchery.checkbox-right.switchery-sm>label{
    padding-right:68px
}
.dropdown-menu>.checkbox-switchery.checkbox-right.switchery-xs>label{
    padding-right:60px
}
.elements-toggle{
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-8px;
    cursor:pointer;
    display:block;
    line-height:1;
    color:#444
}
.elements-toggle:hover,.elements-toggle:focus{
    color:#444
}
.elements-toggle>i{
    top:0
}
.elements{
    position:absolute;
    top:65%;
    margin-top:-18px;
    color:#444;
    background-color:inherit;
    right:20px
}
.elements i{
    top:-2px
}
.elements .form-group{
    margin-bottom:0px
}
.elements .form-group input{
    margin-top:-8px
}
.elements .btn{
    margin-top:-4px
}
.elements .btn-labeled{
    padding-top:5px;
    padding-right:8px;
    padding-bottom:6px;
    padding-left:42px
}
.elements .btn-labeled b{
    padding:6px 10px
}
.elements .pager{
    margin:0
}
.elements .btn-float.btn-link{
    padding-top:0px;
    padding-bottom:0px
}
.elements .btn-float .bubble{
    top:-10px
}
.elements ul.icons-list li a.dropdown-toggle:after{
    position:relative;
    top:-11px;
    margin-right:15px;
    margin-left:0px
}
.card-heading .elements .form-group label{
    color:inherit
}
.card-footer .elements .pagination{
    margin:0
}
@media only screen and (max-width: 799px){
    .elements{
        display:none;
        text-align:center
    }
    .elements .dropdown-menu{
        margin-top:0px;
        -webkit-border-top-left-radius:0;
        -moz-border-top-left-radius:0;
        border-top-left-radius:0;
        -webkit-border-top-right-radius:0;
        -moz-border-top-right-radius:0;
        border-top-right-radius:0;
        -webkit-border-bottom-right-radius:5px;
        -moz-border-bottom-right-radius:5px;
        border-bottom-right-radius:5px;
        -webkit-border-bottom-left-radius:5px;
        -moz-border-bottom-left-radius:5px;
        border-bottom-left-radius:5px;
        left:-1px;
        right:-1px
    }
    .elements.visible{
        height:auto;
        margin-top:0px;
        border:1px solid #e7ebf1;
        border-top:none;
        padding:15px;
        display:block;
        top:100%;
        left:-1px;
        right:-1px;
        z-index:2
    }
    .card-footer .elements-toggle{
        margin-top:0px;
        padding-top:10px;
        padding-bottom:10px;
        position:static;
        display:block;
        text-align:right
    }
    .card-footer>.elements>.float-right{
        float:none !important
    }
    .card[class*=bg-] .elements.visible{
        border-width:1px 0;
        border-color:rgba(255,255,255,0.5);
        left:0;
        right:0;
        background-color:inherit
    }
    .card-heading[class*=bg-] .elements.visible{
        border-width:1px 0;
        border-color:rgba(255,255,255,0.5);
        left:0;
        right:0;
        background-color:inherit
    }
    .header .elements.visible{
        border-width:1px 0;
        left:0;
        right:0;
        z-index:999
    }
    .card-body>.elements-toggle{
        margin-top:0px;
        top:20px
    }
    .card-body>.elements.visible{
        top:56px;
        background-color:#fff
    }
}
@media only screen and (min-width: 768px){
    .elements-toggle{
        display:none
    }
    .nav-tabs>li {
	    width: 100% !important;
    }
    .card-heading .elements .icons-list{
        margin-top:4px
    }
    .elements{
        height:0;
        right:20px
    }
    .elements .btn-float{
        margin-top:-6px
    }
    .elements .btn-float.has-text{
        margin-top:-18px
    }
    .elements .btn-float.btn-link{
        margin-top:-4px
    }
    .btn-link:hover{
        color:inherit
    }
    .btn-link:focus{
        color:inherit
    }
    .header .elements.collapse{
        display:block;
        visibility:visible
    }
    .card-footer>.elements{
        margin-top:0px;
        position:static
    }
    .card-footer-bordered .elements{
        margin-left:-20px
    }
}
.card-body>.elements{
    margin-top:14px;
    top:0;
    z-index:10
}
.header .elements .icons-list>li+li{
    margin-left:10px
}
.header-form .form-group.inline-right{
    margin-left:-165px
}
legend{
    padding:10px px;
    font-size:12px;
    text-transform:uppercase
}
legend .control-arrow{
    float:right;
    color:#fff
}
legend .control-arrow:hover{
    color:#3f415a
}
label{
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    font-weight:normal;
    margin-bottom:6px
}
label.checkbox-switch.checkbox-inline{
    padding:0
}
.form-check-label{
    padding-left:0px
}
.content-divider{
    padding:15px
}
fieldset:first-child legend:first-child{
    padding-top:0px
}
fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline{
    color:#fff
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control,.form-control{
    font-family:"OpenSans",sans-serif;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #ccc;
    color:#111;
    background:#FAFBFC;
    font-size:14px
}
.form-control[disabled]::-webkit-input-placeholder,.form-control[readonly]::-webkit-input-placeholder,fieldset[disabled] .form-control::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{
    color:#999
}
.form-control[disabled]:-moz-placeholder,.form-control[readonly]:-moz-placeholder,fieldset[disabled] .form-control:-moz-placeholder,.form-control:-moz-placeholder{
    color:#999
}
.form-control[disabled]::-moz-placeholder,.form-control[readonly]::-moz-placeholder,fieldset[disabled] .form-control::-moz-placeholder,.form-control::-moz-placeholder{
    color:#999
}
.form-control[disabled]:-ms-input-placeholder,.form-control[readonly]:-ms-input-placeholder,fieldset[disabled] .form-control:-ms-input-placeholder,.form-control:-ms-input-placeholder{
    color:#999
}
.form-control[disabled]:focus,.form-control[readonly]:focus,fieldset[disabled] .form-control:focus,.form-control:focus{
    border:1px solid #ccc;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.form-control[disabled],.form-control[readonly]{
    color:#ccc
}
.form-control[class*=bg-]:focus{
    border-color:transparent
}
.form-control[class*=bg-]:-ms-input-placeholder{
    color:#fff
}
.form-control[class*=bg-]::-moz-placeholder{
    color:#fff;
    opacity:1
}
.form-control[class*=bg-]::-webkit-input-placeholder{
    color:#fff
}
textarea.input-xlg,textarea.input-xs{
    height:auto
}
textarea.input-group-xlg>.form-control,textarea.input-group-xlg>.input-group-addon,textarea.input-group-xlg>.input-group-btn>.btn,textarea.input-group-xs>.form-control,textarea.input-group-xs>.input-group-addon,textarea.input-group-xs>.input-group-btn>.btn{
    height:auto
}
select{
    font-family:"OpenSans",sans-serif
}
select.input-xlg,select.form-group-xlg .form-control{
    height:52px !important;
    line-height:52px
}
select.input-lg,select.form-group-lg .form-control{
    height:44px !important;
    line-height:44px
}
select.input-sm,select.form-group-sm .form-control{
    height:32px !important;
    line-height:32px
}
select.input-xs,select.form-group-xs .form-control{
    height:28px !important;
    line-height:28px;
    padding-top:3px
}
select[multiple]{
    font-family:"OpenSans",sans-serif;
    padding:7px;
    height:315px
}
select[multiple] option{
    padding:7px 12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
select[multiple] option+option{
    margin-top:-1px
}
select[multiple].input-xlg,select[multiple].input-xs{
    height:auto
}
select[multiple].input-group-xlg>.form-control,select[multiple].input-group-xlg>.input-group-addon,select[multiple].input-group-xlg>.input-group-btn>.btn,select[multiple].input-group-xs>.form-control,select[multiple].input-group-xs>.input-group-addon,select[multiple].input-group-xs>.input-group-btn>.btn{
    height:auto
}
select[multiple] option[selected]{
    background:#2E3E4E
}
select[size]{
    height:200px;
    padding:7px
}
select[size] option{
    padding:7px 12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
select[size] option+option{
    margin-top:-1px
}
.checkbox{
    font-family:"OpenSans",sans-serif;
    margin-top:5px;
    margin-bottom:5px;
    font-size:13px
}
.checkbox label{
    padding-left:0px
}
.checkbox input[type=checkbox]{
    margin-left:0px;
    left:0
}
.checkbox.disabled{
    color:#fff
}
.checkbox+.checkbox{
    margin-top:0px
}
.checkbox-inline{
    padding-left:25px;
    position:relative
}
.checkbox-inline input[type=checkbox]{
    margin-left:0px;
    left:0
}
.checkbox-inline.disabled{
    color:#fff
}
.checkbox-inline+.checkbox-inline{
    margin-left:50px
}
.checkbox-inline.checkbox-right{
    padding-left:0px
}
.checkbox-right label{
    width:100%;
    padding-left:0px
}
.checkbox-right input[type=checkbox]{
    position:relative;
    top:4px;
    right:-8px;
    left:auto;
    float:right
}
.checkbox-inline.radio-right{
    padding-top:px;
    padding-right:15px;
    padding-bottom:px;
    padding-left:0px
}
.checkbox-switch>label{
    padding:0
}
.checkbox-switch.checkbox-right .bootstrap-switch{
    margin-top:px;
    margin-right:0px;
    margin-bottom:px;
    margin-left:7px
}
.radio{
    font-family:"OpenSans",sans-serif;
    margin-top:5px;
    margin-bottom:5px;
    font-size:13px
}
.radio label{
    padding-left:5px
}
.radio input[type=radio]{
    margin-left:0px;
    left:0
}
.radio.disabled{
    color:#fff
}
.radio+.radio{
    margin-top:0px
}
.radio-inline{
    padding-left:25px;
    position:relative
}
.radio-inline input[type=radio]{
    margin-left:0px;
    left:0
}
.radio-inline.disabled{
    color:#fff
}
.radio-inline+.radio-inline{
    margin-left:15px
}
.radio-inline.radio-right{
    padding-top:px;
    padding-right:28px;
    padding-bottom:px;
    padding-left:0px
}
.radio-right label{
    width:100%;
    padding-left:0px
}
.radio-right input[type=radio]{
    position:relative;
    top:4px;
    right:-8px;
    left:auto;
    float:right
}
.has-feedback-left .form-control-feedback i{
    color:#8aa2b9;
    left:2px
}
.has-feedback .form-control-feedback i{
    color:#8aa2b9;
    right:2px
}
.input-xlg{
    height:52px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:20px
}
.input-xlg+.form-control-feedback i{
    top:-7px;
    right:10px;
    font-size:23px
}
.input-lg{
    padding:8px 12px;
    height:44px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:17px
}
.input-lg+.form-control-feedback i{
    top:-5px;
    font-size:18px
}
.input-sm{
    height:32px;
    font-size:13px
}
.input-sm+.form-control-feedback i{
    top:1px;
    right:-3px;
    font-size:12px
}
.input-xs{
    height:28px;
    font-size:12px
}
.input-xs+.form-control-feedback i{
    top:2px;
    right:-5px;
    font-size:10px
}
.form-group{
    padding-bottom: 11px;
    margin-bottom:20px
}
.form-group:last-child{
    margin-bottom:0px
}
.form-group-xs .form-control,.form-group-xs .form-control-static,.form-group-xs>.form-control-feedback{
    height:28px;
    padding-top:2px;
    padding-right:6px;
    padding-bottom:2px;
    padding-left:6px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:12px;
    margin-top:4px
}
.form-group-xs>.form-control-feedback{
    width:28px
}
.form-group-sm .form-control,.form-group-sm .form-control-static,.form-group-sm>.form-control-feedback{
    height:32px;
    padding-top:3px;
    padding-right:9px;
    padding-bottom:3px;
    padding-left:9px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:12px;
    margin-top:3px
}
.form-group-sm>.form-control-feedback{
    width:32px
}
.form-group-lg .form-control,.form-group-lg .form-control-static,.form-group-lg>.form-control-feedback{
    height:44px;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:17px;
    margin-top:2px
}
.form-group-lg>.form-control-feedback{
    width:40px
}
.form-group-xlg .form-control,.form-group-xlg .form-control-static,.form-group-xlg>.form-control-feedback{
    height:52px;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:20px
}
.form-group-xlg>.form-control-feedback{
    width:44px
}
.input-group-transparent .form-control{
    padding:0;
    background-color:transparent;
    border-color:transparent;
    cursor:pointer;
    width:auto
}
.input-group-transparent .form-control:focus,.input-group-transparent .form-control:hover{
    border-color:transparent
}
.input-group-transparent .input-group-addon{
    padding:0;
    background-color:transparent;
    border-color:transparent
}
.input-group-addon{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:6px 12px;
    background:#e7ecf1;
    color:#8aa2b9;
    font-family:"OpenSans_SemiBold",sans-serif;
    border:1px solid #ccc
}
.input-group-addon>i{
    display:block;
    top:0;
    color:#8aa2b9
}
.input-group-addon[class*=bg-]>i{
    color:#fff
}
.input-group-addon .checker,.input-group-addon .choice{
    margin-top:1px;
    display:block
}
.input-group-addon.input-xlg{
    padding-top:8px;
    padding-right:24px;
    padding-bottom:8px;
    padding-left:24px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:20px
}
.input-group-addon.input-lg{
    padding-top:6px;
    padding-right:18px;
    padding-bottom:6px;
    padding-left:18px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:17px
}
.input-group-addon.input-sm{
    padding-top:3px;
    padding-right:9px;
    padding-bottom:3px;
    padding-left:9px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:12px
}
.input-group-addon.input-xs{
    padding-top:2px;
    padding-right:6px;
    padding-bottom:2px;
    padding-left:6px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:11px
}
.input-group .form-control-feedback{
    z-index:3
}
.input-group-xlg>.form-control,.input-group-xlg>.input-group-addon,.input-group-xlg>.input-group-btn>.btn{
    height:52px;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:20px;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-xlg>.input-group-addon{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-xlg>.input-group-addon>i{
    font-size:26px
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
    height:44px;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:17px;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-lg>.input-group-addon{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-lg>.input-group-addon>i{
    font-size:23px
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
    height:32px;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:12px;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-sm>.input-group-addon{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-sm>.input-group-addon>i{
    font-size:12px
}
.input-group-xs>.form-control,.input-group-xs>.input-group-addon,.input-group-xs>.input-group-btn>.btn{
    height:28px;
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:11px;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-xs>.input-group-addon{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-xs>.input-group-addon>i{
    font-size:10px
}
.input-group-btn{
    display:list-item
}
.form-control-feedback{
    height:auto;
    position:relative;
    top:-33px;
    right:-10px;
    width:36px;
    color:#3f415a;
    float:right
}
.has-feedback .form-control{
    padding-right:36px
}
.has-feedback .form-control.input-xlg{
    padding-right:44px
}
.has-feedback .form-control.input-lg{
    padding-right:40px
}
.has-feedback .form-control.input-sm{
    padding-right:32px
}
.has-feedback .form-control.input-xs{
    padding-right:28px
}
input[class*=bg-]+.form-control-feedback{
    color:#fff
}
.has-danger .form-control,.has-success .form-control,.has-warning .form-control{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.has-danger .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.has-danger .form-control-feedback i{
    color:#F44455
}
.has-danger .help-block{
    color:#F44455
}
.has-success .form-control-feedback i{
    color:#6CC788
}
.has-success .help-block{
    color:#6CC788
}
.has-warning .form-control-feedback i{
    color:#FCC100
}
.has-warning .help-block{
    color:#FCC100
}
.has-feedback-left .form-control{
    padding-top:px;
    padding-right:8px;
    padding-bottom:px;
    padding-left:36px
}
.has-feedback-left .form-control.input-xlg{
    padding-top:px;
    padding-right:12px;
    padding-bottom:px;
    padding-left:44px
}
.has-feedback-left .form-control.input-lg{
    padding-top:px;
    padding-right:10px;
    padding-bottom:px;
    padding-left:40px
}
.has-feedback-left .form-control.input-sm{
    padding-top:px;
    padding-right:6px;
    padding-bottom:px;
    padding-left:32px
}
.has-feedback-left .form-control.input-xs{
    padding-top:px;
    padding-right:4px;
    padding-bottom:px;
    padding-left:28px
}
.has-feedback-left .form-control-feedback{
    position:relative;
    top:-33px;
    right:auto;
    left:8px;
    float:left
}
.help-block,.help-inline{
    color:#fff;
    font-size:12px;
    margin-bottom:0px
}
.help-inline{
    display:inline-block
}
.copyButton:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.csvButton:before{
    content:"\ea12";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.excelButton:before{
    content:"\ea12";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.pdfButton:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.printButton:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
@media (max-width: 1024px){
    .form-group div[class*=col-md-]:not(.control-label)+div[class*=col-md-]{
        margin-top:20px
    }
}
@media (max-width: 1199px){
    .form-group div[class*=col-lg-]:not(.control-label)+div[class*=col-lg-]{
        margin-top:20px
    }
}
@media (max-width: 768px){
    .form-group div[class*=col-sm-]:not(.control-label)+div[class*=col-sm-]{
        margin-top:20px
    }
}
@media (min-width: 769px){
    .form-inline .form-group>label{
        margin-right:7px;
        position:relative;
        top:1px
    }
    .form-inline .form-group+.form-group{
        margin-left:15px
    }
    .form-horizontal .control-label{
        padding-bottom:6px;
        padding-top:0px
    }
    .form-horizontal .control-label:not(.text-right){
        text-align:left
    }
}
@media (min-width: 480px){
    .form-horizontal .control-label[class*=col-xs-]{
        padding-top:8px;
        padding-top:8px
    }
}
@media (min-width: 1025px){
    .help-inline{
        display:inline-block;
        margin-top:8px;
        vertical-align:top
    }
    .help-inline.label{
        margin-top:9px
    }
    .help-inline:not(.label){
        color:#fff
    }
    .form-group-lg .help-inline{
        margin-top:10px
    }
    .form-group-lg .help-inline.label{
        margin-top:11px
    }
    .form-group-sm .help-inline{
        margin-top:7px
    }
    .form-group-sm .help-inline.label{
        margin-top:8px
    }
    .form-group-xs .help-inline{
        margin-top:6px
    }
    .form-group-xs .help-inline.label{
        margin-top:7px
    }
    .form-horizontal .control-label[class*=col-md-]{
        padding-top:8px
    }
}
@media (min-width: 1200px){
    .form-horizontal .control-label[class*=col-lg-]{
        padding-top:8px
    }
}
@media (min-width: 769px){
    .form-horizontal .control-label[class*=col-sm-]{
        padding-top:8px
    }
    .form-horizontal .form-group-xlg .control-label{
        padding-top:11px
    }
    .form-horizontal .form-group-lg .control-label{
        padding-top:10px
    }
    .form-horizontal .form-group-sm .control-label{
        padding-top:7px
    }
    .form-horizontal .form-group-xs .control-label{
        padding-top:6px
    }
}
.input-group-btn .btn{
    padding-top:7px;
    padding-right:12px;
    padding-bottom:6px;
    padding-left:12px;
    height:38px
}
.input-group-btn .btn.btn-secondary{
    color:#8aa2b9;
    background-color:#e7ecf1;
    border-color:#ccc
}
.input-group-btn .btn.btn-secondary:hover,.input-group-btn .btn.btn-secondary:focus{
    background-color:#dde4eb
}
.input-group-btn .btn[class*=bg-]{
    color:inherit
}
.input-group-btn .btn[class*=bg-] i{
    color:inherit
}
.input-group-btn i{
    color:inherit
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
    margin-right:-2px
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.input-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.input-roundless{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.grid-demo [class*=col-]>div:not(.row){
    margin-bottom:20px;
    padding:10px;
    border:1px solid #fff;
    text-align:center;
    background-color:#fff;
    color:#111
}
.responsive-utilities td.is-visible{
    color:#44b266;
    background-color:#d3eedc
}
.responsive-utilities-test span{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:12px 4px;
    border:1px solid #fff;
    display:block;
    font-size:14px;
    font-weight:700;
    line-height:1.1;
    text-align:center
}
.hidden-on .col-xs-6 .visible-lg-block,.hidden-on .col-xs-6 .visible-md-block,.hidden-on .col-xs-6 .visible-sm-block,.hidden-on .col-xs-6 .visible-xs-block,.visible-on .col-xs-6 .visible-lg-block,.visible-on .col-xs-6 .visible-md-block,.visible-on .col-xs-6 .visible-sm-block,.visible-on .col-xs-6 .visible-xs-block{
    padding:12px 4px;
    color:#44b266;
    border:1px solid #b6e3c4;
    background-color:#d3eedc;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial
}
.header{
    width:100%;
    margin:0 auto;
    margin-bottom:0px;
    background:transparent;
    border-bottom:1px solid none;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.header-content{
    padding:30px 40px;
    position:relative
}
@media only screen and (max-width: 1023px){
    .header-content{
        padding:15px
    }
}
.page-title{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:24px;
    line-height:1.8;
    color:#2E3E4E;
    text-align:left;
    letter-spacing:-0.2px;
    display:block;
    position:relative;
    letter-spacing:-1px
}
.page-title i{
    margin-right:4px;
    font-family:"icomoon";
    font-size:100%;
    line-height:1.8;
    color:#2E3E4E;
    text-align:left;
    letter-spacing:-0.2px;
    top:-3px;
    min-width:22px
}
.page-title small{
    margin-left:5px;
    font-size:75%;
    color:#6c8ba9
}
.breadcrumb{
    padding:0;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:30px;
    background:transparent
}
.breadcrumb>li{
    font-size:12px;
    position:relative;
    display:inline-block
}
.breadcrumb>li>a{
    color:#2E3E4E
}
.breadcrumb>li>a:hover,.breadcrumb>li>a:focus{
    color:#2E3E4E
}
.breadcrumb>li:first-child:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    padding:0;
    margin-top:-10px;
    font-size:12px;
    color:#2E3E4E;
    top:1px;
    position:relative
}
.breadcrumb>li+li:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    content:"";
    padding-top:0px;
    padding-right:3px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:-10px;
    color:#2E3E4E;
    top:3px;
    position:relative
}
.breadcrumb>li.active{
    color:#41586e
}
.page-subtitle{
    font-family:"OpenSans",sans-serif;
    font-size:16px;
    line-height:1.8;
    color:#899fbb;
    text-align:left;
    letter-spacing:-0.2px;
    margin-top:20px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:5px
}
.page-subtitle:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    margin-right:6px
}
.page-subtitle>small{
    font-family:"OpenSans",sans-serif;
    font-size:inherit;
    line-height:1.8;
    color:#a9b9ce;
    text-align:left;
    letter-spacing:-0.2px;
    font-size:12px
}
i.icon-xs{
    font-size:10px
}
i.icon-sm{
    font-size:12px
}
i.icon-lg{
    font-size:23px
}
i.icon-xlg{
    font-size:26px
}
.glyphs>div{
    padding:4px 12px;
    cursor:pointer
}
.glyphs>div>i{
    font-family:"icomoon";
    font-size:24px;
    line-height:1.8;
    color:#2E3E4E;
    text-align:center;
    letter-spacing:-0.2px;
    margin-right:10px;
    width:24px;
    text-align:center
}
.glyphs>div:hover{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#2E3E4E;
    color:#fff
}
.glyphs>div:hover i,.glyphs>div:hover span{
    color:#fff
}
.jumbo-header{
    padding:50px
}
.jumbo-header .form-horizontal{
    padding-left:200px;
    padding-right:200px
}
@media only screen and (max-width: 767px){
    .jumbo-header .form-horizontal{
        padding-left:0px;
        padding-right:0px
    }
}
.list-group{
    margin-bottom:0px;
    padding:0;
    border:0px solid #ddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    background:#fff;
    list-style:none
}
.list-group .list-group-item:first-child{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.list-group .list-group-item:last-child{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.list-group-borderless{
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.list-group-item{
    padding:6px 12px;
    background-color:transparent;
    border:0;
    color:#111
}
.list-group-item.disabled{
    color:#ccc
}
.list-group-item.disabled:hover,.list-group-item.disabled:focus{
    color:#ccc
}
.list-group-item.active{
    background:#2E3E4E;
    color:#fff
}
.list-group-item.active a{
    color:#fff
}
.list-group-item.active p{
    color:#fff
}
.list-group-item.active:hover,.list-group-item.active:focus{
    background:#2E3E4E;
    color:#fff
}
.list-group-item.active:hover p,.list-group-item.active:focus p{
    color:#fff
}
.list-group-item p{
    color:#111
}
.list-group-item p small{
    display:block
}
.list-group-item p:last-child{
    margin-bottom:0px
}
.list-group-item .list-group-item-heading{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.list-group-item .badge.badge-right{
    position:absolute;
    top:6px;
    right:12px
}
.list-group-item .icon-right{
    position:absolute;
    top:9px;
    right:12px
}
a.list-group-item{
    color:#111
}
a.list-group-item p{
    color:#111
}
a.list-group-item:hover,a.list-group-item:focus{
    background:#5d7e9e;
    color:#111
}
a.list-group-item:hover p,a.list-group-item:focus p{
    color:#111
}
a.list-group-item:hover .list-group-item-heading,a.list-group-item:focus .list-group-item-heading{
    color:#111
}
a.list-group-item .list-group-item-heading{
    color:#111
}
.list-group-divider{
    height:0px;
    margin:3px 0px;
    display:block;
    background-color:#eaeaea
}
.list-group-header{
    padding:6px 12px;
    background:#fff;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#888;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase
}
.list-group-item+.list-group-header,.list-group-divider+.list-group-header{
    margin-top:8px
}
.list-group-item>i,.list-group-header>i{
    margin-right:6px
}
.list-group-item>i.float-right,.list-group-header>i.float-right{
    margin-right:0px;
    margin-left:6px
}
.list-group-item>.badge,.list-group-header>.badge{
    margin-top:1px
}
.list-group-item>.label,.list-group-header>.label{
    margin-top:3px
}
.list-group-item-heading{
    margin:4px 0px
}
.list-group-item-text{
    margin-bottom:4px
}
a.list-group-item-success,.list-group-item-success{
    background:#d3eedc;
    color:#33864c
}
a.list-group-item-success:hover,a.list-group-item-success:focus,.list-group-item-success:hover,.list-group-item-success:focus{
    background:#b6e3c4;
    color:#33864c
}
a.list-group-item-info,.list-group-item-info{
    background:#f7f8ff;
    color:#0031ed
}
a.list-group-item-info:hover,a.list-group-item-info:focus,.list-group-item-info:hover,.list-group-item-info:focus{
    background:#ced8ff;
    color:#0031ed
}
a.list-group-item-warning,.list-group-item-warning{
    background:#ffe48c;
    color:#826300
}
a.list-group-item-warning:hover,a.list-group-item-warning:focus,.list-group-item-warning:hover,.list-group-item-warning:focus{
    background:#ffda63;
    color:#826300
}
a.list-group-item-danger,.list-group-item-danger{
    background:#fccbd0;
    color:#b30b1b
}
a.list-group-item-danger:hover,a.list-group-item-danger:focus,.list-group-item-danger:hover,.list-group-item-danger:focus{
    background:#faa4ad;
    color:#b30b1b
}
.media{
    margin-top:12px;
    position:relative
}
.media,.media-body{
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    line-height:1.6;
    overflow:visible
}
.media i,.media-body i{
    font-size:12px
}
.media-left,.media-right,.media-body{
    position:relative;
    color:#111
}
.media-heading{
    margin-top:0px;
    margin-bottom:2px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:14px;
    line-height:1.8;
    color:#444;
    text-align:left;
    letter-spacing:-0.2px;
    display:block
}
.media-list{
    margin-bottom:0px
}
ul.media-list{
    padding-left:0px
}
.media-right,.media>.float-right{
    padding-left:12px;
    padding-top:5px
}
.media-left,.media>.float-left{
    padding-right:12px;
    padding-top:3px;
    float:left
}
@media only screen and (max-width: 599px){
    .stack-media-on-mobile{
        text-align:center
    }
    .stack-media-on-mobile .media-annotation{
        display:block
    }
    .stack-media-on-mobile .media-annotation.dotted:not(.float-right):before{
        content:none;
        margin:0
    }
    .stack-media-on-mobile .media-heading .media-annotation{
        margin:px 0px;
        padding-bottom:5px
    }
    .stack-media-on-mobile .media-left,.stack-media-on-mobile .media-right,.stack-media-on-mobile .media-body{
        width:auto;
        padding:px 0px;
        display:block
    }
    .stack-media-on-mobile .media-left img,.stack-media-on-mobile .media-right img,.stack-media-on-mobile .media-body img{
        width:100%;
        height:auto;
        max-height:none
    }
    .stack-media-on-mobile .media-body,.stack-media-on-mobile .media-right{
        margin-top:4px
    }
    .stack-media-on-mobile .media-heading{
        margin-bottom:5px
    }
}
.media-left img:not(.media-preview),.media-right img:not(.media-preview),.thumbnail .media img:not(.media-preview){
    width:40px;
    height:40px;
    max-width:none
}
.media-badge{
    position:absolute;
    top:-2px;
    left:-10px
}
.media-badge,.media-badge[class*=bg-]{
    border:2px solid
}
@media only screen and (max-width: 599px){
    .navbar-inverse .media-badge{
        border:0;
        top:0
    }
}
.media-annotation{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:rgba(68,68,68,0.7);
    letter-spacing:-0.2px
}
.media-heading .media-annotation{
    margin-left:4px
}
.media-annotation i{
    font-size:12px
}
.media-annotation.dotted:not(.float-right):before{
    content:'ΓÇó';
    margin-right:7px
}
.media-header{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:rgba(68,68,68,0.7);
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    white-space:nowrap;
    margin-top:8px
}
.media-header:first-child{
    margin-top:0px
}
.media-list-bordered>li{
    border-top:1px solid #f2f2f2;
    padding-top:12px;
    margin-top:12px
}
.media-list-bordered>li:first-child{
    padding-top:0px;
    border-top-width:0
}
.media-list-bordered.media-list-linked .media-header{
    margin-bottom:4px
}
.media-list-linked .media{
    padding:0;
    margin-top:0px
}
.media-list-linked .media-link{
    display:block;
    padding-top:8px;
    padding-right:12px;
    padding-bottom:10px;
    padding-left:12px;
    color:#111;
    width:100%
}
.media-list-linked .media-link:hover,.media-list-linked .media-link:focus{
    background-color:#f7f7f7
}
.media-list-linked .media-header{
    padding:px 6px;
    margin:px 3px
}
.media-list-linked .media-header:first-child{
    margin-top:0px
}
.media-list-linked.media-list-bordered>li:first-child{
    border-top-width:1px
}
.media-list-linked.media-list-bordered>.media-header{
    margin-top:0px
}
.media-list-linked.media-list-bordered>.media-header:first-child{
    border-top-width:0
}
.media-list-linked .media-body{
    margin-left:55px
}
.modal-backdrop.in{
    opacity:.8
}
.modal-content{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    background:#fff;
    border:1px solid transparent
}
.modal-content[class*=bg-] .modal-header,.modal-content[class*=bg-] .modal-title,.modal-content[class*=bg-] .modal-footer{
    background:transparent !important;
    color:#fff !important;
    border:none
}
.modal-content[class*=bg-] .modal-body{
    color:#fff !important
}
.modal-content[class*=bg-] .modal-body p{
    color:#fff !important
}
.modal-header{
    padding:15px 20px;
    background:#f5f5f5;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    position:relative
}
.modal-header[class*=bg-]{
    margin-top:-1px;
    margin-right:-1px;
    margin-bottom:0px;
    margin-left:-1px;
    padding-bottom:15px !important;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.modal-header[class*=bg-] .modal-title{
    color:#fff
}
.modal-header[class*=bg-] .close{
    margin-top:-9.75pxpx
}
.modal-header .modal-title{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:16px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase
}
.modal-content[class*=bg-] .modal-header .close,.modal-header[class*=bg-] .close{
    color:#fff
}
.modal-header .close{
    position:absolute;
    top:35%;
    right:20px;
    margin-top:0px
}
.modal-body{
    padding:15px 20px
}
.modal-body .close{
    margin-top:0 !important
}
.modal-footer{
    padding:15px 20px;
    background:#f5f5f5;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.modal-footer.text-center{
    text-align:center
}
.modal-footer.text-left{
    text-align:left
}
@media only screen and (min-width: 600px){
    .modal-dialog{
        max-width:600px
    }
    .modal-xs{
        width:300px
    }
    .modal-sm{
        width:400px
    }
    .modal-lg{
        max-width:750px
    }
    .modal-full{
        max-width:100%;
      
    }
}
.pager>li>a,.pager>li>span{
    border:1px solid #DEE5E7;
    background:#fff;
    padding:6px 12.8px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pager>li>a:hover,.pager>li>a:focus,.pager>li>span:hover,.pager>li>span:focus{
    background:#5d7e9e;
    color:#111
}
.pager.pager-rounded>li>a,.pager.pager-rounded>li>span{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.pager.pager-linked>li>a,.pager.pager-linked>li>span{
    background:none;
    border:none;
    color:#111
}
.pager.pager-lg>li>a,.pager.pager-lg>li>span{
    padding:7.8px 15px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pager.pager-sm>li>a,.pager.pager-sm>li>span{
    padding:3.9px 10.5px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pager.pager-xs>li>a,.pager.pager-xs>li>span{
    padding:2.6px 7.6px;
    font-family:"OpenSans",sans-serif;
    font-size:11px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pagination{
    display:inline-flex;
    display:-webkit-inline-box
}
.pagination>li>a,.pagination>li>span{
    border:1px solid #DEE5E7;
    background:#fff;
    padding:6px 12.8px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{
    background:#5d7e9e;
    color:#111;
    border:1px solid #DEE5E7
}
.pagination>li:first-child>a,.pagination>li:first-child>span{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.pagination>li:last-child>a,.pagination>li:last-child>span{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.pagination.pagination-flat>li:first-child>a,.pagination.pagination-flat>li:first-child>span,.pagination.pagination-flat>li:last-child>a,.pagination.pagination-flat>li:last-child>span{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.pagination.pagination-flat>li>a,.pagination.pagination-flat>li>span{
    border:none
}
.pagination.pagination-separated>li>a,.pagination.pagination-separated>li>span{
    margin-left:2px
}
.pagination.pagination-separated>li:first-child>a,.pagination.pagination-separated>li:first-child>span{
    margin-left:0px
}
.pagination .disabled>span,.pagination .disabled>a{
    color:#c4c4c4;
    border:1px solid #DEE5E7
}
.pagination .disabled>a:hover,.pagination .disabled>a:focus,.pagination .disabled>span:hover,.pagination .disabled>span:focus{
    color:#c4c4c4;
    border:1px solid #DEE5E7
}
.pagination.pagination-rounded>li:first-child>a,.pagination.pagination-rounded>li:first-child>span{
    -webkit-border-top-left-radius:100px;
    -moz-border-top-left-radius:100px;
    border-top-left-radius:100px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:100px;
    -moz-border-bottom-left-radius:100px;
    border-bottom-left-radius:100px
}
.pagination.pagination-rounded>li:last-child>a,.pagination.pagination-rounded>li:last-child>span{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:100px;
    -moz-border-top-right-radius:100px;
    border-top-right-radius:100px;
    -webkit-border-bottom-right-radius:100px;
    -moz-border-bottom-right-radius:100px;
    border-bottom-right-radius:100px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.pagination.pagination-flat>li>a,.pagination.pagination-flat>li>span{
    margin-left:0px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.pagination.pagination-flat>li>a:hover,.pagination.pagination-flat>li>a:focus,.pagination.pagination-flat>li>span:hover,.pagination.pagination-flat>li>span:focus{
    border:none
}
.pagination.pagination-flat.pagination-rounded>li>a,.pagination.pagination-flat.pagination-rounded>li>span{
    margin-left:0px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.pagination.pagination-lg>li>a,.pagination.pagination-lg>li>span{
    padding:7.8px 15px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pagination.pagination-sm>li>a,.pagination.pagination-sm>li>span{
    padding:3.9px 10.5px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pagination.pagination-xs>li>a,.pagination.pagination-xs>li>span{
    padding:2.6px 7.6px;
    font-family:"OpenSans",sans-serif;
    font-size:11px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.pagination .active>span,.pagination .active>span:hover,.pagination .active>span:focus,.pagination .active>a,.pagination .active>a:hover,.pagination .active>a:focus{
    background:#2E3E4E !important;
    color:#fff !important;
    border:1px solid #2E3E4E
}
ul.pager{
    padding-left:0px
}
ul.pager li{
    list-style:none;
    display:inline
}
ul.pager .previous>a,ul.pager .previous>span{
    float:left
}
ul.pager .next>a,ul.pager .next>span{
    float:right
}
.nav-pills>li.nav-item>a.nav-link{
    padding-top:4px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    padding:6px 12.8px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.nav-pills>li.nav-item>a.nav-link:hover,.nav-pills>li.nav-item>a.nav-link:focus{
    background-color:#8da4bb;
    color:#111
}
.nav-pills>li.nav-item+li.nav-item{
    margin-left:0px
}
.nav-pills>li.nav-item>a.nav-link.active{
    background-color:#2E3E4E;
    color:#fff !important
}
.nav-pills>li.nav-item>a.nav-link.active:hover,.nav-pills>li.nav-item>a.nav-link.active:focus{
    background-color:#2E3E4E;
    color:#fff !important
}
.nav-pills.nav-pills-bordered>li.nav-item>a.nav-link{
    border:1px solid #DEE5E7
}
.nav-pills.nav-pills-bordered>li.nav-item>a.nav-link.active{
    border-color:#2E3E4E
}
.nav-pills.nav-pills-bordered .open>a{
    border-color:#2E3E4E
}
.nav-pills.nav-pills-toolbar>li.nav-item>a.nav-link{
    border:1px solid #DEE5E7
}
.nav-pills.nav-pills-toolbar>.active>a,.nav-pills.nav-pills-toolbar>.active.open>a{
    border-color:#2E3E4E
}
.nav-pills.nav-pills-toolbar .open>a{
    border-color:#2E3E4E
}
.nav-pills>li.nav-item.show>a{
    background-color:#fff
}
.nav-pills>li.nav-item.show>a:hover,.nav-pills>li.nav-item.show>a:focus{
    background-color:#fff
}
@media only screen and (min-width: 800px){
    .nav-pills{
        font-size:0
    }
    .nav-pills>li.nav-item{
        display:inline-block
    }
    .nav-pills>li.nav-item+li.nav-item>a.nav-link{
        margin-top:0px;
        margin-left:2px
    }
    .nav-pills.flex-column>li.nav-item{
        display:inline-block
    }
    .nav-pills.flex-column>li.nav-item+li.nav-item>a.nav-link{
        margin-top:2px;
        margin-left:0px
    }
    .nav-pills.nav-pills-toolbar>li.nav-item>a.nav-link{
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        border:1px solid #DEE5E7
    }
    .nav-pills.nav-pills-toolbar>li.nav-item>a.nav-link.active{
        border:1px solid #2E3E4E
    }
    .nav-pills.nav-pills-toolbar>li.nav-item>a.nav-link:first-child{
        -webkit-border-top-left-radius:0;
        -moz-border-top-left-radius:0;
        border-top-left-radius:0;
        -webkit-border-top-right-radius:5px;
        -moz-border-top-right-radius:5px;
        border-top-right-radius:5px;
        -webkit-border-bottom-right-radius:5px;
        -moz-border-bottom-right-radius:5px;
        border-bottom-right-radius:5px;
        -webkit-border-bottom-left-radius:0;
        -moz-border-bottom-left-radius:0;
        border-bottom-left-radius:0
    }
    .nav-pills.nav-pills-toolbar>li.nav-item>a.nav-link:last-child{
        -webkit-border-top-left-radius:5px;
        -moz-border-top-left-radius:5px;
        border-top-left-radius:5px;
        -webkit-border-top-right-radius:0;
        -moz-border-top-right-radius:0;
        border-top-right-radius:0;
        -webkit-border-bottom-right-radius:0;
        -moz-border-bottom-right-radius:0;
        border-bottom-right-radius:0;
        -webkit-border-bottom-left-radius:5px;
        -moz-border-bottom-left-radius:5px;
        border-bottom-left-radius:5px
    }
    .nav-pills.nav-pills-toolbar>li.nav-item+li.nav-item>a.nav-link{
        margin-top:0px;
        margin-right:px;
        margin-bottom:px;
        margin-left:0px;
        border-left:0
    }
    .nav-pills.nav-justified>li.nav-item{
        display:table-cell
    }
    .nav-pills.nav-stacked>li.nav-item{
        display:block;
        text-align:left
    }
    .nav-pills.nav-stacked>li.nav-item>a.nav-link{
        text-align:left
    }
    .nav-pills.nav-stacked>li.nav-item>a.nav-link .float-right[class*=icon-]{
        float:right;
        margin-top:3px
    }
    .nav-pills.nav-stacked>li.nav-item>a.nav-link .float-right{
        text-align:right
    }
    .nav-pills.nav-stacked>li.nav-item>a.nav-link .float-right.label,.nav-pills.nav-stacked>li.nav-item>a.nav-link .float-right.badge{
        margin-top:1px;
        float:right
    }
    .nav-pills.nav-stacked>li.nav-item+li.nav-item>a.nav-link{
        margin-left:0px
    }
}
@media only screen and (max-width: 799px){
    .nav-pills>li.nav-item>a.nav-link .position-right[class*=icon-]{
        margin-top:3px;
        float:right
    }
    .nav-pills>li.nav-item>a.nav-link .position-right.label,.nav-pills>li.nav-item>a.nav-link .position-right.badge{
        margin-top:1px;
        float:right
    }
}
.nav.nav-lg.nav-pills>li.nav-item>a.nav-link{
    padding:7.8px 18px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.nav.nav-sm.nav-pills>li.nav-item>a.nav-link{
    padding:3.9px 12px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.nav.nav-xs.nav-pills>li.nav-item>a.nav-link{
    padding:2.6px 10px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:11px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.popover{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:0px;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    border:1px solid #2E3E4E
}
.popover-title{
    margin:-1px;
    background:#2E3E4E;
    padding-top:4px;
    padding-right:9px;
    padding-bottom:4px;
    padding-left:9px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#fff;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    border:0;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.popover-title[class*=bg-]{
    padding-top:4px;
    padding-right:8px;
    padding-bottom:4px;
    padding-left:8px;
    margin-top:-1px;
    margin-right:-1px;
    margin-bottom:0px;
    margin-left:-1px
}
.popover-content{
    padding-top:4px;
    padding-right:8px;
    padding-bottom:4px;
    padding-left:8px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    background:#fff
}
.popover.top>.arrow{
    border-top-color:#2E3E4E
}
.popover.top>.arrow:after{
    border-top-color:#fff
}
.popover.right>.arrow{
    border-right-color:#2E3E4E
}
.popover.right>.arrow:after{
    border-right-color:#fff
}
.popover.bottom>.arrow{
    border-bottom-color:#2E3E4E
}
.popover.bottom>.arrow:after{
    border-bottom-color:#2E3E4E
}
.popover.left>.arrow{
    border-left-color:#2E3E4E
}
.popover.left>.arrow:after{
    border-left-color:#fff
}
.popover.solid .popover-title,.popover.solid .popover-content{
    background:#2E3E4E;
    color:#fff
}
.popover.solid.top>.arrow,.popover.solid.top>.arrow:after{
    border-top-color:#2E3E4E
}
.popover.solid.right>.arrow,.popover.solid.right>.arrow:after{
    border-right-color:#2E3E4E
}
.popover.solid.bottom>.arrow,.popover.solid.bottom>.arrow:after{
    border-bottom-color:#2E3E4E
}
.popover.solid.left>.arrow,.popover.solid.left>.arrow:after{
    border-left-color:#2E3E4E
}
.progress{
    height:16px;
    margin-bottom:0px;
    position:relative;
    box-shadow:inset 0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:inset 0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:inset 0px 0px 0px 0px rgba(227,228,229,0)
}
.progress .progress-bar{
    line-height:18px;
    background-color:#2E3E4E
}
.progress .progress-bar-primary{
    background-color:#0CC2AA
}
.progress .progress-bar-success{
    background-color:#6CC788
}
.progress .progress-bar-danger{
    background-color:#F44455
}
.progress .progress-bar-warning{
    background-color:#FCC100
}
.progress .progress-bar-info{
    background-color:#6887FF
}
.progress .progress-rounded{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.progress .progress-rounded>.progress-bar{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.progress .progressbar-back-text{
    position:absolute;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    font-size:12px
}
.progress .progressbar-front-text{
    width:100%;
    display:block;
    text-align:center;
    position:relative;
    font-size:12px
}
.progress .progress.right .progress-bar{
    right:0;
    float:right
}
.progress .progress.right .progressbar-front-text{
    position:absolute;
    right:0
}
.progress .progress.vertical{
    width:50px;
    height:100%;
    display:inline-block
}
.progress .progress.vertical .progress-bar{
    width:100%;
    height:0;
    -moz-transition:height 0.6s ease;
    -webkit-transition:height 0.6s ease;
    transition:height 0.6s ease
}
.progress .progress.vertical.bottom{
    position:relative
}
.progress .progress.vertical.bottom .progress-bar{
    position:absolute;
    bottom:0
}
.progress .progress.vertical+.progress.vertical{
    margin-left:10px
}
.progress.vertical.bottom .progressbar-front-text{
    position:absolute;
    bottom:0
}
.progress-lg{
    height:18px
}
.progress-sm{
    height:14px
}
.progress-sm .progress-bar{
    font-size:0
}
.progress-xs{
    height:10px
}
.progress-xs .progress-bar{
    font-size:0
}
.progress-xxs{
    height:6px
}
.progress-xxs .progress-bar{
    font-size:0
}
.progress-micro{
    height:2px
}
.progress-micro .progress-bar{
    font-size:0
}
.sr-only{
    font-family:"OpenSans",sans-serif;
    font-size:9px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    position:relative;
    top:-2px
}
.secondary-sidebar .navbar-collapse{
    padding-left:14px;
    padding-right:14px
}
.secondary-sidebar .navbar-collapse ul.nav li{
    margin-bottom:2px
}
.secondary-sidebar .navbar-collapse ul.nav li>a{
    padding:6px 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px
}
.secondary-sidebar .navbar-collapse ul.nav li>a i{
    font-size:14px;
    margin-right:8px
}
.secondary-sidebar .navbar-collapse ul.nav li>a:hover,.secondary-sidebar .navbar-collapse ul.nav li>a:focus{
    background:#dae1ea
}
.secondary-sidebar .navbar-collapse ul.nav li.active a{
    background:#2E3E4E;
    color:#fff
}
.secondary-sidebar .navbar-collapse ul.nav li.active a i{
    color:#fff
}
.secondary-sidebar .navbar-collapse ul.nav li:last-child{
    margin-bottom:20px
}
.secondary-sidebar .navbar-collapse ul.nav.condensed li>a{
    padding:4px 10px
}
@media only screen and (min-width: 800px){
    .secondary-sidebar .navbar .collapse{
        display:block
    }
}
.card>.card-block+.table,.card>.card-block+.table-responsive,.card>.table+.card-block,.card>.table-responsive+.card-block{
    border-top:2px solid #EAEFF0
}
th{
    font-family:"OpenSans_SemiBold",sans-serif
}
table td[class*=col-],table th[class*=col-]{
    position:static;
    display:table-cell;
    float:none
}
.table{
    margin-bottom:0px
}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{
    background:#fff;
    vertical-align:middle;
    border-top:none;
    color:#111
}
.table>thead>tr.success>th,.table>thead>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr.success>td{
    background:#d3eedc;
    color:#28683c
}
.table>thead>tr.danger>th,.table>thead>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr.danger>td{
    background:#fccbd0;
    color:#8d0815
}
.table>thead>tr.warning>th,.table>thead>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr.warning>td{
    background:#ffe48c;
    color:#594400
}
.table>thead>tr.info>th,.table>thead>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr.info>td{
    background:#f7f8ff;
    color:#0028c4
}
.table>thead>tr h1 small,.table>thead>tr .h1 small,.table>thead>tr h2 small,.table>thead>tr .h2 small,.table>thead>tr h3 small,.table>thead>tr .h3 small,.table>thead>tr h4 small,.table>thead>tr .h4 small,.table>thead>tr h5 small,.table>thead>tr .h5 small,.table>thead>tr h6 small,.table>thead>tr .h6 small,.table>tbody>tr h1 small,.table>tbody>tr .h1 small,.table>tbody>tr h2 small,.table>tbody>tr .h2 small,.table>tbody>tr h3 small,.table>tbody>tr .h3 small,.table>tbody>tr h4 small,.table>tbody>tr .h4 small,.table>tbody>tr h5 small,.table>tbody>tr .h5 small,.table>tbody>tr h6 small,.table>tbody>tr .h6 small,.table>tfoot>tr h1 small,.table>tfoot>tr .h1 small,.table>tfoot>tr h2 small,.table>tfoot>tr .h2 small,.table>tfoot>tr h3 small,.table>tfoot>tr .h3 small,.table>tfoot>tr h4 small,.table>tfoot>tr .h4 small,.table>tfoot>tr h5 small,.table>tfoot>tr .h5 small,.table>tfoot>tr h6 small,.table>tfoot>tr .h6 small{
    margin-top:5px
}
.table>thead>tr[class*=bg-]>th,.table>thead>tr[class*=bg-]>td,.table>tbody>tr[class*=bg-]>th,.table>tbody>tr[class*=bg-]>td,.table>tfoot>tr[class*=bg-]>th,.table>tfoot>tr[class*=bg-]>td{
    background:inherit
}
.table>tbody>tr>th,.table>tbody>tr>td{
    color:#111;
    background:#fff;
    border-top:1px solid #EAEFF0
}
.table>tbody>tr[class*=bg-]>th,.table>tbody>tr[class*=bg-]>td{
    background:inherit
}
.card[class*=bg-] .table>thead>tr>th,.card[class*=bg-] .table>thead>tr>td,.card[class*=bg-] .table>tbody>tr>th,.card[class*=bg-] .table>tbody>tr>td,.card[class*=bg-] .table>tfoot>tr>th,.card[class*=bg-] .table>tfoot>tr>td,.table[class*=bg-]>thead>tr>th,.table[class*=bg-]>thead>tr>td,.table[class*=bg-]>tbody>tr>th,.table[class*=bg-]>tbody>tr>td,.table[class*=bg-]>tfoot>tr>th,.table[class*=bg-]>tfoot>tr>td{
    color:#fff;
    border-color:rgba(255,255,255,0.2)
}
.table tr[class*=bg-]>td{
    color:#fff;
    border-color:#EAEFF0
}
.table tr[class*=bg-]>th{
    color:#fff;
    border-color:#EAEFF0
}
.table tr>td[class*=bg-],.table tr>th[class*=bg-]{
    color:#fff;
    border-color:#fff
}
.table>thead>tr[class*=border-bottom-]>th,.table>thead>tr[class*=border-bottom-]>td{
    border-bottom-color:inherit
}
.table>tbody>tr[class*=border-top-]>th,.table>tbody>tr[class*=border-top-]>td,.table>tfoot>tr[class*=border-top-]>th,.table>tfoot>tr[class*=border-top-]>td{
    border-top-color:inherit
}
.table>thead>tr>th{
    border-bottom:1px solid #EAEFF0
}
.table>tfoot>tr>th{
    border-top:1px solid #EAEFF0
}
.table-responsive+.table-responsive>.table:not(.table-bordered):not(.table-framed),.table:not(.table-bordered):not(.table-framed)+.table:not(.table-bordered):not(.table-framed){
    border-top:1px solid #EAEFF0
}
.card-block+.table>tbody:first-child>tr:first-child>td,.card-block+.table>tbody:first-child>tr:first-child>th,.card-block+.table-responsive>.table>tbody:first-child>tr:first-child>td,.card-block+.table-responsive>.table>tbody:first-child>tr:first-child>th{
    border-top:0
}
.modal-body+.table-responsive>.table,.modal-body+.table{
    border-bottom:1px solid #EAEFF0
}
.modal-body+.table-responsive{
    border:0
}
.card[class*=bg-]>.card-block+.table,.card[class*=bg-]>.card-block+.table-responsive{
    border-color:#fff
}
.table>thead>tr.border-solid>th,.table>thead>tr.border-solid>td{
    border-bottom-width:2px
}
.table>tbody>tr.border-solid>td,.table>tbody>tr.border-solid>th,.table>tfoot>tr.border-solid>td,.table>tfoot>tr.border-solid>th{
    border-top-width:2px
}
.table-bordered>thead>tr.border-solid:first-child>th,.table-bordered>thead>tr.border-solid:first-child>td{
    border-bottom-width:2px
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{
    border:1px solid #EAEFF0
}
.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td{
    border:1px solid #EAEFF0
}
.table>thead>tr.border-double>th,.table>thead>tr.border-double>td{
    border-bottom-width:3px;
    border-bottom-style:double
}
.table>tbody>tr.border-double>td,.table>tbody>tr.border-double>th,.table>tfoot>tr.border-double>td,.table>tfoot>tr.border-double>th{
    border-top-width:3px;
    border-top-style:double
}
.table-bordered>thead>tr.border-double:first-child>th,.table-bordered>thead>tr.border-double:first-child>td{
    border-bottom-width:3px;
    border-bottom-style:double
}
.table>tbody>tr.border-dashed>td,.table>tbody>tr.border-dashed>th{
    border-top-style:dashed
}
.table-framed,.card>.table-framed,.card>.table-responsive>.table-framed{
    border:1px solid #EAEFF0
}
.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th{
    border:0
}
.table-columned>tbody>tr>td,.table-columned>tbody>tr>th{
    border:0;
    border-left:1px solid #EAEFF0
}
.table-columned>tbody>tr>td:first-child,.table-columned>tbody>tr>th:first-child{
    border-left:0
}
.table-columned>thead>tr>th,.table-columned>thead>tr>td,.table-columned>tfoot>tr>th,.table-columned>tfoot>tr>td{
    border-left:1px solid #EAEFF0
}
.table-columned>thead>tr>th:first-child,.table-columned>thead>tr>td:first-child,.table-columned>tfoot>tr>th:first-child,.table-columned>tfoot>tr>td:first-child{
    border-left:0
}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{
   /*  padding:8px 16px; */
    padding:4px 16px;
    font-family:inherit;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table>thead>tr>th ul.icons-list li.dropdown a.dropdown-toggle:after,.table>thead>tr>td ul.icons-list li.dropdown a.dropdown-toggle:after,.table>tbody>tr>th ul.icons-list li.dropdown a.dropdown-toggle:after,.table>tbody>tr>td ul.icons-list li.dropdown a.dropdown-toggle:after,.table>tfoot>tr>th ul.icons-list li.dropdown a.dropdown-toggle:after,.table>tfoot>tr>td ul.icons-list li.dropdown a.dropdown-toggle:after{
    position:relative;
    top:-10px
}
.table>thead>tr>th ul.icons-list i,.table>thead>tr>td ul.icons-list i,.table>tbody>tr>th ul.icons-list i,.table>tbody>tr>td ul.icons-list i,.table>tfoot>tr>th ul.icons-list i,.table>tfoot>tr>td ul.icons-list i{
    top:-2px
}
.table>thead>tr>th,.table>thead>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-xlg>thead>tr>th,.table-xlg>thead>tr>td,.table-xlg>tbody>tr>th,.table-xlg>tbody>tr>td,.table-xlg>tfoot>tr>th,.table-xlg>tfoot>tr>td{
    padding:16px 32px;
    font-family:inherit;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-xlg>thead>tr>th,.table-xlg>thead>tr>td,.table-xlg>tfoot>tr>th,.table-xlg>tfoot>tr>td{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-lg>thead>tr>th,.table-lg>thead>tr>td,.table-lg>tbody>tr>th,.table-lg>tbody>tr>td,.table-lg>tfoot>tr>th,.table-lg>tfoot>tr>td{
    padding:12px 24px;
    font-family:inherit;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-lg>thead>tr>th,.table-lg>thead>tr>td,.table-lg>tfoot>tr>th,.table-lg>tfoot>tr>td{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-sm>thead>tr>th,.table-sm>thead>tr>td,.table-sm>tbody>tr>th,.table-sm>tbody>tr>td,.table-sm>tfoot>tr>th,.table-sm>tfoot>tr>td{
    padding:6px 12px;
    font-family:inherit;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-sm>thead>tr>th,.table-sm>thead>tr>td,.table-sm>tfoot>tr>th,.table-sm>tfoot>tr>td{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.table-bordered tr:first-child>td,.table-bordered tr:first-child>th{
    border-top:1px solid #EAEFF0
}
.table-bordered tr[class*=bg-]>th,.table-bordered tr[class*=bg-]>td,.table-bordered tr>th[class*=bg-],.table-bordered tr>td[class*=bg-]{
    border-color:#fff
}
.table-striped>tbody>tr:nth-of-type(odd)>td{
    background-color:#FAFBFC
}
.card[class*=bg-] .table-striped>tbody>tr:nth-child(odd),.table-striped[class*=bg-]>tbody>tr:nth-child(odd){
    background-color:rgba(0,0,0,0.05)
}
.table-hover>tbody>tr:hover>th,.table-hover>tbody>tr:hover>td{
    background-color:#FAFBFC
}
.card[class*=bg-] .table-hover>tbody>tr:hover,.table-hover[class*=bg-]>tbody>tr:hover{
    background-color:rgba(0,0,0,0.1)
}
.table[class*=bg-].table-hover>tbody>tr:hover>th,.table[class*=bg-].table-hover>tbody>tr:hover>td{
    background-color:rgba(0,0,0,0.05);
    color:#fff
}
.card[class*=bg-] .card-block>.table .active>th,.card[class*=bg-] .card-block>.table .active>td,.card[class*=bg-] .card-block>.table th.active,.card[class*=bg-] .card-block>.table td.active,.card[class*=bg-] .card-block>.table-responsive>.table .active>th,.card[class*=bg-] .card-block>.table-responsive>.table .active>td,.card[class*=bg-] .card-block>.table-responsive>.table th.active,.card[class*=bg-] .card-block>.table-responsive>.table td.active,.table[class*=bg-] .active>th,.table[class*=bg-] .active>td,.table[class*=bg-] th.active,.table[class*=bg-] td.active{
    background-color:rgba(0,0,0,0.15)
}
.table[class*=bg-]>thead>tr>th,.table[class*=bg-]>thead>tr>td,.table[class*=bg-]>tbody>tr>th,.table[class*=bg-]>tbody>tr>td,.table[class*=bg-]>tfoot>tr>th,.table[class*=bg-]>tfoot>tr>td{
    background:inherit
}
.footable-row-detail-cell .footable-row-detail-inner .footable-row-detail-name{
    display:inline-block
}
.footable-row-detail-cell .footable-row-detail-inner .footable-row-detail-value{
    display:inline-block;
    float:right
}
.nav>li>a:focus{
    outline:0
}
.nav>li.disabled>a>.badge{
    opacity:.75;
    filter:alpha(opacity=75)
}
.nav>li.disabled>a>.label{
    opacity:.75;
    filter:alpha(opacity=75)
}
.nav>li.disabled>a>img{
    opacity:.75;
    filter:alpha(opacity=75)
}
.nav .open>a{
    background-color:transparent;
    border-color:transparent;
    color:#888
}
.nav .open>a:hover,.nav .open>a:focus{
    background-color:transparent;
    border-color:transparent;
    color:#111
}
.nav.nav-lg>li>a{
    padding:7.8px 18px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.nav.nav-sm>li>a{
    padding:3.9px 12px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.nav.nav-xs>li>a{
    padding:2.6px 10px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:11px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
.nav-tabs{
    margin-bottom:0px;
    border-bottom:1px solid #DEE5E7
}
.nav-tabs>li>a{
    margin-right:0px;
    padding:6px 20px;
    padding:6px 12.8px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
    background-color:transparent;
    border-color:transparent;
    color:#111
}
.nav-tabs>li>a>.label{
    top:-2px
}
.nav-tabs>li>a>.badge{
    margin-top:-2px
}
.nav-tabs>li.nav-item>a.nav-link{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.nav-tabs>li.nav-item>a.nav-link.active,.nav-tabs>li.nav-item>a.nav-link.active:hover,.nav-tabs>li.nav-item>a.nav-link.active:focus{
    background:#fff;
    color:#888;
    border:1px solid #DEE5E7;
    border-bottom-color:#fff
}
.nav-tabs.nav-tabs-highlight>li.nav-item>a.nav-link.active{
    border-top:3px solid #2E3E4E
}
.nav-tabs.nav-justified>li>a{
    margin-bottom:0px;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    border-bottom-color:#DEE5E7
}
.nav-tabs.nav-justified>li>a:focus,.nav-tabs.nav-justified>li>a:hover{
    border-bottom-color:#DEE5E7
}
.nav-tabs.nav-justified.nav-tabs-solid>li>a{
    border-color:transparent !important
}
.nav-tabs.nav-justified>li.active>a,.nav-tabs.nav-justified>li.active>a:hover,.nav-tabs.nav-justified>li.active>a:focus{
    border:1px solid #DEE5E7;
    border-bottom-color:transparent
}
.nav-tabs.nav-tabs-solid>li.nav-item>a.nav-link{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#111
}
.nav-tabs.nav-tabs-solid>li.nav-item>a.nav-link.active{
    background-color:#2E3E4E;
    border-color:#2E3E4E;
    color:#fff
}
.nav-tabs.nav-tabs-solid>li.nav-item>a.nav-link.active:focus,.nav-tabs.nav-tabs-solid>li.nav-item>a.nav-link.active:hover{
    background-color:#2E3E4E;
    border-color:#2E3E4E;
    color:#fff
}
.nav-tabs.nav-justified[class*=bg-]>li>a{
    border-color:transparent
}
.nav-tabs-justified>li>a{
    margin-bottom:0px;
    padding:6px 12.8px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px;
    margin-bottom:0
}
.nav-tabs-justified>li>a:focus,.nav-tabs-justified>li>a:hover{
    border-bottom-color:#DEE5E7
}
.nav-tabs-justified.nav-tabs-solid>li>a{
    border-color:transparent
}
.nav-tabs[class*=bg-]{
    border-bottom:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nav-tabs[class*=bg-]>li.nav-item{
    margin-bottom:0px
}
.nav-tabs[class*=bg-]>li.nav-item>a.nav-link{
    color:#fff
}
.nav-tabs[class*=bg-]>li.nav-item>a.nav-link:focus,.nav-tabs[class*=bg-]>li.nav-item>a.nav-link:hover{
    background-color:rgba(0,0,0,0.05);
    border-color:transparent;
    color:#fff
}
.nav-tabs[class*=bg-]>li.nav-item>a.open:not(.active){
    background-color:rgba(0,0,0,0.05)
}
.nav-tabs[class*=bg-]>li.nav-item>a.nav-link.active{
    background-color:rgba(0,0,0,0.1);
    border-color:rgba(0,0,0,0.1);
    color:#fff
}
.nav-tabs[class*=bg-]>li.nav-item>a.nav-link.active:focus,.nav-tabs[class*=bg-]>li.nav-item>a.nav-link.active:hover{
    background-color:rgba(0,0,0,0.1);
    border-color:transparent;
    color:#fff
}
.nav-tabs[class*=bg-]>li.nav-item>a.nav-link.disabled{
    color:#9E9E9E
}
.nav-tabs[class*=bg-]>li.nav-item>a.nav-link.disabled:focus,.nav-tabs[class*=bg-]>li.nav-item>a.nav-link.disabled:hover{
    color:#9E9E9E
}
@media only screen and (min-width: 768px){
    .nav-tabs{
        font-size:0
    }
    .nav-tabs.nav-justified.nav-tabs-highlight>li>a{
        border-top-width:3px
    }
    .nav-tabs.nav-justified.nav-tabs-highlight>li>a:focus,.nav-tabs.nav-justified.nav-tabs-highlight>li>a:hover{
        border-top-width:3px
    }
    .nav-tabs.nav-tabs-solid{
        border:0
    }
    .nav-tabs.nav-tabs-solid>li{
        margin-bottom:0px
    }
    .nav-tabs.nav-tabs-solid>li>a{
        border-color:transparent
    }
    .nav-tabs.nav-tabs-solid>li>a:focus,.nav-tabs.nav-tabs-solid>li>a:hover{
        background-color:rgba(0,0,0,0.05)
    }
    .nav-tabs.nav-tabs-solid>.open:not(.active)>a{
        background-color:rgba(0,0,0,0.05);
        border-color:transparent
    }
    .nav-tabs>li{
        display:inline-block
    }
    .nav-tabs.nav-tabs-highlight>li>a{
        border-top-width:3px
    }
    .nav-tabs.nav-tabs-highlight>li>a:focus,.nav-tabs.nav-tabs-highlight>li>a:hover{
        border-top-width:3px
    }
    .nav-tabs.nav-tabs-highlight>li.active>a{
        border-top-color:#2E3E4E
    }
    .nav-tabs.nav-tabs-highlight>li.active>a:focus,.nav-tabs.nav-tabs-highlight>li.active>a:hover{
        border-top-color:#2E3E4E
    }
    .nav-tabs-justified{
        border-bottom:1px solid #DEE5E7
    }
    .nav-tabs-justified.nav-tabs-highlight>li>a{
        border-top-width:3px
    }
    .nav-tabs-justified.nav-tabs-highlight>li>a:focus,.nav-tabs-justified.nav-tabs-highlight>li>a:hover{
        border-top-width:3px
    }
    .nav-tabs-justified>li.active>a{
        border-width:0 0 0 3px;
        border-left-color:#2E3E4E
    }
    .nav-tabs-justified>li.active>a:focus,.nav-tabs-justified>li.active>a:hover{
        border-width:0 0 0 3px;
        border-left-color:#2E3E4E
    }
    .nav-tabs-vertical{
        width:100%;
        display:table
    }
    .nav-tabs-vertical .nav-tabs{
        width:200px;
        display:table-cell;
        border-bottom:0;
        vertical-align:top
    }
    .nav-tabs-vertical .nav-tabs>li.nav-item{
        margin-bottom:0px;
        display:block;
        float:none
    }
    .nav-tabs-vertical .nav-tabs>li.nav-item>a.nav-link>.label{
        top:2px
    }
    .nav-tabs-vertical .nav-tabs>li.nav-item>a.nav-link>.badge{
        margin-top:1px
    }
    .nav-tabs-vertical .tab-content{
        display:table-cell
    }
    .nav-tabs-vertical .nav-tabs-solid>li:last-child>a:after{
        border-bottom-right-radius:5px;
        border-bottom-left-radius:5px
    }
    .nav-tabs-vertical .nav-tabs[class*=bg-]>li:last-child>a{
        border-bottom-right-radius:5px;
        border-bottom-left-radius:5px
    }
    .nav-tabs-vertical .nav-tabs[class*=bg-]>li:first-child>a{
        border-top-right-radius:5px;
        border-top-left-radius:5px
    }
    .nav-tabs-vertical.tab-content-bordered .tab-content{
        border-top-width:1px
    }
    .nav-tabs-left .tab-content{
        padding-top:15px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:15px;
        border:1px solid #fff;
        border-left-color:transparent;
        border-top-right-radius:5px
    }
    .nav-tabs-left .nav-tabs{
        border-right:1px solid #DEE5E7
    }
    .nav-tabs-left .nav-tabs>li.nav-item{
        margin-right:-1px
    }
    .nav-tabs-left .nav-tabs>li.nav-item>a.nav-link.active{
        border-bottom-color:#DEE5E7;
        border-right-color:#fff
    }
    .nav-tabs-left .nav-tabs>li.nav-item>a.nav-link.active:focus,.nav-tabs-left .nav-tabs>li.nav-item>a.nav-link.active:hover{
        border-bottom-color:#DEE5E7;
        border-right-color:#fff
    }
    .nav-tabs-left .nav-tabs-solid{
        border-right:0;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px
    }
    .nav-tabs-left .nav-tabs-solid>li{
        margin-right:0px
    }
    .nav-tabs-left .nav-tabs[class*=bg-]{
        border-right:0;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px
    }
    .nav-tabs-left .nav-tabs[class*=bg-]>li{
        margin-right:0px
    }
    .nav-tabs-left .nav-tabs-highlight>li.nav-item>a.nav-link{
        border-top-width:1px;
        border-left-width:3px
    }
    .nav-tabs-left .nav-tabs-highlight>li.nav-item>a.nav-link:focus,.nav-tabs-left .nav-tabs-highlight>li.nav-item>a.nav-link:hover{
        border-top-width:1px;
        border-left-width:3px
    }
    .nav-tabs-left .nav-tabs-highlight>li.nav-item>a.nav-link.active{
        border-top-width:1px;
        border-top-color:#DEE5E7;
        border-left-color:#2E3E4E
    }
    .nav-tabs-left .nav-tabs-highlight>li.nav-item>a.nav-link.active:focus,.nav-tabs-left .nav-tabs-highlight>li.nav-item>a.nav-link.active:hover{
        border-top-width:1px;
        border-top-color:#DEE5E7;
        border-left-color:#2E3E4E
    }
    .nav-tabs-left.tab-content-bordered .tab-content{
        border-left-width:0
    }
    .nav-tabs-right .nav-tabs{
        margin-bottom:0px;
        margin-top:20px;
        border-left:1px solid #DEE5E7
    }
    .nav-tabs-right .nav-tabs>li.nav-item{
        margin-left:-1px
    }
    .nav-tabs-right .nav-tabs>li.nav-item>a.nav-link.active{
        border-bottom-color:#DEE5E7;
        border-left-color:#fff
    }
    .nav-tabs-right .nav-tabs>li.nav-item>a.nav-link.active:focus,.nav-tabs-right .nav-tabs>li.nav-item>a.nav-link.active:hover{
        border-bottom-color:#DEE5E7;
        border-left-color:#fff
    }
    .nav-tabs-right .nav-tabs-solid{
        border-left:0;
        border-radius:5px
    }
    .nav-tabs-right .nav-tabs-solid>li{
        margin-left:0px
    }
    .nav-tabs-right .nav-tabs[class*=bg-]{
        border-left:0;
        border-radius:5px
    }
    .nav-tabs-right .nav-tabs[class*=bg-]>li{
        margin-left:0px
    }
    .nav-tabs-right .tab-content{
        padding-top:15px;
        padding-right:15px;
        padding-bottom:0px;
        padding-left:0px;
        border:1px solid #fff;
        border-right-color:transparent;
        border-top-left-radius:5px
    }
    .nav-tabs-right .nav-tabs-highlight>li.nav-item>a.nav-link{
        border-top-width:1px;
        border-right-width:3px
    }
    .nav-tabs-right .nav-tabs-highlight>li.nav-item>a.nav-link:focus,.nav-tabs-right .nav-tabs-highlight>li.nav-item>a.nav-link:hover{
        border-top-width:1px;
        border-right-width:3px
    }
    .nav-tabs-right .nav-tabs-highlight>li.nav-item>a.nav-link.active{
        border-top-width:1px;
        border-top-color:#DEE5E7;
        border-right-color:#2E3E4E
    }
    .nav-tabs-right .nav-tabs-highlight>li.nav-item>a.nav-link.active:focus,.nav-tabs-right .nav-tabs-highlight>li.nav-item>a.nav-link.active:hover{
        border-top-width:1px;
        border-top-color:#DEE5E7;
        border-right-color:#2E3E4E
    }
    .nav-tabs-right.tab-content-bordered .tab-content{
        border-right-width:0
    }
    .nav-tabs[class*=bg-] .dropdown-menu{
        margin-top:0px
    }
    .nav-justified.bottom-divided .dropdown-menu{
        margin-top:1px
    }
}
@media only screen and (max-width: 799px){
    .nav-tabs{
        padding:4px 0px;
        position:relative;
        background-color:#fff;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px
    }
    .nav-tabs.nav-justified{
        border-bottom:1px solid #DEE5E7
    }
    .nav-tabs.nav-justified>li.active>a{
        border-width:0 0 0 3px;
        border-left-color:#2E3E4E
    }
    .nav-tabs.nav-justified>li.active>a:focus,.nav-tabs.nav-justified>li.active>a:hover{
        border-width:0 0 0 3px;
        border-left-color:#2E3E4E
    }
    .nav-tabs.nav-tabs-solid{
        padding:4px 0px
    }
    .nav-tabs.nav-tabs-solid>li>a{
        border-left-width:0 !important
    }
    .nav-tabs>li{
        margin-bottom:0px
    }
    .nav-tabs>li+li{
        margin-bottom:1px
    }
    .nav-tabs>li>a{
        border-width:0 0 0 3px;
        border-left-color:transparent
    }
    .nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
        background-color:#fafafa
    }
    .nav-tabs>li>a .position-right[class*=icon-]{
        margin-top:3px;
        float:right
    }
    .nav-tabs>li>a .position-right.badge,.nav-tabs>li>a .position-right.label{
        margin-top:1px;
        float:right
    }
    .nav-tabs>li.float-right{
        float:none !important
    }
    .nav-tabs>li.active>a{
        border-width:0 0 0 3px;
        border-left-color:#2E3E4E
    }
    .nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
        border-width:0 0 0 3px;
        border-left-color:#2E3E4E
    }
    .nav-tabs>li.open:not(.active)>a{
        background-color:#fafafa
    }
    .nav-tabs>li.open:not(.active)>a:focus,.nav-tabs>li.open:not(.active)>a:hover{
        background-color:#fafafa
    }
    .nav-tabs.menu:before{
        margin-top:10px;
        margin-right:px;
        margin-bottom:15px;
        margin-left:15px;
        content:'Contents';
        color:inherit;
        text-transform:uppercase;
        opacity:.5;
        filter:alpha(opacity=50)
    }
    .nav-tabs[class*=bg-]{
        padding:5px 0px
    }
    .nav-tabs[class*=bg-]>li>a{
        border-left-width:0 !important
    }
    .nav-tabs[class*=bg-]>li>a:focus,.nav-tabs[class*=bg-]>li>a:hover{
        background-color:rgba(0,0,0,0.05)
    }
    .nav-tabs[class*=bg-]>li.open:not(.active)>a{
        background-color:rgba(0,0,0,0.05)
    }
}
.nav-justified>li>a{
    margin-bottom:0px
}
.nav-tabs-justified[class*=bg-]>li>a{
    border-color:transparent
}
.tab-content{
    padding-top:15px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    border:1px solid #fff;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-color:transparent;
    background:#fff;
    color:#111
}
.tab-content p{
    color:#111
}
.thumbnail{
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0)
}
.thumbnail>a{
    display:block
}
.thumbnail>img{
    width:100%
}
.thumbnail .caption{
    padding:17px;
    padding-top:20px
}
.thumbnail .caption .media-heading{
    margin-top:0px
}
.thumbnail .caption .media-heading:after{
    content:'';
    display:table;
    clear:both
}
.thumbnail .caption i.float-right,.thumbnail .caption .icons-list.float-right{
    margin-top:4px
}
.thumbnail .card-footer{
    margin:-3px;
    margin-top:0px
}
.thumbnail.no-p img,.thumbnail.no-p .thumb{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.thumbnail.no-p .caption{
    padding:20px
}
.thumbnail.no-p .card-header,.thumbnail.no-p .card-footer{
    margin:0
}
.thumbnail a>img{
    width:100%
}
.thumbnail>.card-header{
    margin:-3px;
    margin-bottom:0px
}
.thumb{
    position:relative;
    display:block
}
.thumb:hover .caption-zoom{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.thumb:hover .caption-offset{
    left:8px;
    top:8px
}
.thumb:hover .zoom-image{
    background-color:rgba(0,0,0,0.6);
    opacity:1;
    filter:alpha(opacity=100)
}
.thumb:hover .thumb .caption-collapse{
    top:100%
}
.thumb:hover>.caption-overflow{
    background-color:rgba(0,0,0,0.7);
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.thumb .caption-collapse{
    top:80%;
    z-index:10;
    height:auto
}
.thumb img:not(.media-preview){
    width:100%;
    max-width:100%;
    display:inline-block;
    height:auto
}
.thumb-rounded{
    width:60%;
    margin:20px auto 0 auto;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.thumb-rounded img{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.caption-overflow{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    visibility:hidden;
    border-radius:inherit;
    opacity:0;
    filter:alpha(opacity=0);
    -moz-transition:all 0.15s ease-in-out;
    -webkit-transition:all 0.15s ease-in-out;
    transition:all 0.15s ease-in-out
}
.caption-overflow span{
    position:absolute;
    top:50%;
    width:100%;
    margin-top:-17px;
    text-align:center
}
.caption-overflow .btn{
    background-color:transparent;
    color:#fff
}
.caption-overflow .btn i{
    font-size:32px
}
figure.hover-effect-1{
    width:100%;
    position:relative;
    float:left;
    overflow:hidden;
    margin:10px 1%;
    background:#2E3E4E;
    text-align:center;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0)
}
figure.hover-effect-1 *{
    box-sizing:border-box;
    -moz-transition:all 0.35s ease-in-out;
    -webkit-transition:all 0.35s ease-in-out;
    transition:all 0.35s ease-in-out
}
figure.hover-effect-1 img{
    max-width:100%;
    vertical-align:top
}
figure.hover-effect-1 i{
    width:60px;
    height:60px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    font-family:"icomoon";
    font-size:22px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    line-height:60px;
    background:#2E3E4E;
    -webkit-transform:translate(-50%, -50%) scale(0);
    -moz-transform:translate(-50%, -50%) scale(0);
    transform:translate(-50%, -50%) scale(0);
    -webkit-transition:all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-transition:all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
    transition:all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045)
}
figure.hover-effect-1 a{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
figure.hover-effect-1:hover img{
    opacity:0.3;
    filter:grayscale(100%)
}
figure.hover-effect-1:hover i{
    -webkit-transform:translate(-50%, -50%) scale(1);
    -moz-transform:translate(-50%, -50%) scale(1);
    transform:translate(-50%, -50%) scale(1);
    -webkit-transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
figure.hover-effect-1.hover img{
    opacity:0.3;
    filter:grayscale(100%)
}
figure.hover-effect-1.hover i{
    -webkit-transform:translate(-50%, -50%) scale(1);
    -moz-transform:translate(-50%, -50%) scale(1);
    transform:translate(-50%, -50%) scale(1);
    -webkit-transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition:all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
figure.hover-effect-2{
    width:100%;
    position:relative;
    float:left;
    overflow:hidden;
    margin:10px 1%;
    color:#fff;
    text-align:center;
    perspective:50em;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0)
}
figure.hover-effect-2 *{
    box-sizing:padding-box;
    -moz-transition:all 0.2s ease-out;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
figure.hover-effect-2 img{
    max-width:100%;
    vertical-align:top
}
figure.hover-effect-2 figcaption{
    position:absolute;
    top:50%;
    right:20px;
    left:20px;
    opacity:0;
    z-index:1
}
figure.hover-effect-2 h5{
    margin:0px
}
figure.hover-effect-2 h4{
    margin:0px;
    text-transform:uppercase
}
figure.hover-effect-2 i{
    font-size:22px;
    margin-bottom:10px
}
figure.hover-effect-2:after{
    position:absolute;
    top:20px;
    right:20px;
    bottom:20px;
    left:20px;
    background-color:rgba(46,62,78,0.6);
    content:"";
    display:block;
    -moz-transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
    -webkit-transform:rotateX(-90deg);
    -moz-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    transform-origin:50% 50%;
    opacity:0
}
figure.hover-effect-2 a{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1
}
figure.hover-effect-2:hover figcaption{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition-delay:.2s;
    -moz-transition-delay:.2s;
    transition-delay:.2s;
    opacity:1
}
figure.hover-effect-2:hover:after{
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    transform:rotateX(0);
    opacity:0.9
}
figure.hover-effect-2.hover figcaption{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition-delay:.2s;
    -moz-transition-delay:.2s;
    transition-delay:.2s;
    opacity:1
}
figure.hover-effect-2.hover:after{
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    transform:rotateX(0);
    opacity:0.9
}
figure.hover-effect-3{
    width:100%;
    position:relative;
    float:left;
    overflow:hidden;
    margin:10px 1%;
    background:#2A2B3C;
    text-align:center
}
figure.hover-effect-3 img{
    width:100%;
    opacity:1;
    -webkit-transition:opacity 0.35s;
    -moz-transition:opacity 0.35s;
    transition:opacity 0.35s
}
figure.hover-effect-3>div{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%
}
figure.hover-effect-3>div a{
    color:#fff
}
figure.hover-effect-3>div a i{
    font-size:22px;
    opacity:0;
    top:50%;
    position:relative;
    -webkit-transform:translate3d(0, -50%, 0);
    -moz-transform:translate3d(0, -50%, 0);
    transform:translate3d(0, -50%, 0);
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
    display:inline-block
}
figure.hover-effect-3>div a i.left-icon{
    margin-right:5px;
    -webkit-transform:translate3d(0, -50%, 0);
    -moz-transform:translate3d(0, -50%, 0);
    transform:translate3d(0, -50%, 0)
}
figure.hover-effect-3>div a i.right-icon{
    margin-left:5px;
    -webkit-transform:translate3d(0, -50%, 0);
    -moz-transform:translate3d(0, -50%, 0);
    transform:translate3d(0, -50%, 0)
}
figure.hover-effect-3>div::before{
    position:absolute;
    top:30px;
    right:50%;
    bottom:30px;
    left:50%;
    border-left:1px solid rgba(255,255,255,0.8);
    border-right:1px solid rgba(255,255,255,0.8);
    content:'';
    opacity:0;
    background-color:#fff;
    -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    transition:all 0.4s;
    -webkit-transition-delay:.3s;
    -moz-transition-delay:.3s;
    transition-delay:.3s
}
figure.hover-effect-3:hover img{
    opacity:0.35
}
figure.hover-effect-3:hover>div::before{
    background:rgba(255,255,255,0);
    left:30px;
    right:30px;
    opacity:1;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
figure.hover-effect-3:hover>div i{
    -webkit-transition:0.3s ease-in-out;
    -moz-transition:0.3s ease-in-out;
    transition:0.3s ease-in-out;
    -webkit-transition-delay:.3s;
    -moz-transition-delay:.3s;
    transition-delay:.3s;
    opacity:0.9
}
figure.hover-effect-3:hover>div i.left-icon{
    -webkit-transform:translate3d(-25%, -50%, 0);
    -moz-transform:translate3d(-25%, -50%, 0);
    transform:translate3d(-25%, -50%, 0)
}
figure.hover-effect-3:hover>div i.right-icon{
    -webkit-transform:translate3d(25%, -50%, 0);
    -moz-transform:translate3d(25%, -50%, 0);
    transform:translate3d(25%, -50%, 0)
}
[data-tooltip]{
    position:relative;
    cursor:pointer
}
[data-tooltip]:before,[data-tooltip]:after{
    position:absolute;
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -moz-transition:all 0.15s cubic-bezier(0.5, 1, 0.25, 1);
    -webkit-transition:all 0.15s cubic-bezier(0.5, 1, 0.25, 1);
    transition:all 0.15s cubic-bezier(0.5, 1, 0.25, 1);
    z-index:1
}
[data-tooltip]:before{
    padding:5px 10px;
    width:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#222222;
    color:#FFFFFF;
    content:attr(data-tooltip);
    text-align:center;
    font-size:13px;
    line-height:1.2
}
[data-tooltip]:after{
    width:0;
    border:8px solid transparent;
    font-size:0;
    line-height:0;
    content:""
}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{
    visibility:visible;
    opacity:1
}
[data-tooltip].tooltip-top:before{
    margin-bottom:5px;
    bottom:100%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
[data-tooltip].tooltip-top:after{
    border-top:8px solid #222;
    border-bottom:none;
    bottom:100%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
[data-tooltip].tooltip-top:hover:before,[data-tooltip].tooltip-top:hover:after{
    -webkit-transform:translateX(-50%) translateY(-5px);
    -moz-transform:translateX(-50%) translateY(-5px);
    transform:translateX(-50%) translateY(-5px)
}
[data-tooltip].tooltip-right:before{
    margin-left:5px;
    top:50%;
    left:100%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
[data-tooltip].tooltip-right:after{
    border-right:8px solid #222;
    border-left:none;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%;
    left:100%
}
[data-tooltip].tooltip-right:hover:before,[data-tooltip].tooltip-right:hover:after{
    -webkit-transform:translateX(5px) translateY(-50%);
    -moz-transform:translateX(5px) translateY(-50%);
    transform:translateX(5px) translateY(-50%)
}
[data-tooltip].tooltip-bottom:before{
    margin-top:5px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    top:100%;
    left:50%
}
[data-tooltip].tooltip-bottom:after{
    border-bottom:8px solid #222;
    border-top:none;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
    top:100%;
    left:50%
}
[data-tooltip].tooltip-bottom:hover:before,[data-tooltip].tooltip-bottom:hover:after{
    -webkit-transform:translateX(-50%) translateY(5px);
    -moz-transform:translateX(-50%) translateY(5px);
    transform:translateX(-50%) translateY(5px)
}
[data-tooltip].tooltip-left:before{
    margin-right:5px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%;
    right:100%
}
[data-tooltip].tooltip-left:after{
    border-left:8px solid #222;
    border-right:none;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%;
    right:100%
}
[data-tooltip].tooltip-left:hover:before,[data-tooltip].tooltip-left:hover:after{
    -webkit-transform:translateX(-5px) translateY(-50%);
    -moz-transform:translateX(-5px) translateY(-50%);
    transform:translateX(-5px) translateY(-50%)
}
.clearfix{
    clear:both
}
::-moz-selection{
    color:#fff;
    background:#41586e
}
::selection{
    color:#fff;
    background:#41586e
}
p,ul,ol,dl,dd,dt,th,td,kbd,blockquote{
    font-family:inherit;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:inherit;
    letter-spacing:-0.2px
}
kbd{
    background:#2E3E4E;
    color:#fff
}
a{
    color:#111;
    cursor:pointer
}
a:focus,a:hover{
    color:#1e1e1e;
    text-decoration:none
}
p{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px
}
i{
    font-size:16px;
    position:relative;
    top:-2px
}
hr{
    margin-top:15px;
    margin-bottom:15px;
    border-top:1px solid #e6e6e6
}
hr.transparent{
    border-color:transparent
}
pre{
    padding:20px;
    margin:0;
    tab-size:4;
    hyphens:none
}
dl{
    margin-bottom:0px
}
dt{
    margin-bottom:5px;
    font-family:"OpenSans_SemiBold",sans-serif
}
kbd{
    font-size:12px;
    vertical-align:text-top;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
code{
    color:#666;
    background-color:#e6e6e6;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    word-wrap:break-word
}
th{
    font-family:"OpenSans_SemiBold",sans-serif
}
ol{
    padding-left:25px
}
ul{
    padding-left:25px
}
ul.list-square{
    list-style-type:square
}
ul.list-circle{
    list-style-type:circle
}
blockquote{
    margin:0
}
blockquote img{
    height:42px;
    margin-right:20px;
    margin-top:5px;
    float:left
}
blockquote img.float-right{
    margin-top:px;
    margin-right:0px;
    margin-bottom:px;
    margin-left:20px
}
blockquote .small,blockquote footer,blockquote small{
    font-size:12px;
    margin-top:7px;
    display:block
}
blockquote.float-right{
    padding-right:20px
}
.blockquote{
    font-size:15px
}
.blockquote-reverse{
    padding-right:20px
}
iframe{
    border:none
}
h1,.h1{
    margin:12px 0px;
    font-size:27px
}
h1 small,.h1 small{
    font-size:20px;
    color:#c3c4d5
}
h2,.h2{
    margin:12px 0px;
    font-size:24px
}
h2 small,.h2 small{
    font-size:17px;
    color:#c3c4d5
}
h3,.h3{
    margin:12px 0px;
    font-size:22px
}
h3 small,.h3 small{
    font-size:13px;
    color:#c3c4d5
}
h4,.h4{
    margin:12px 0px;
    font-size:18px
}
h4 small,.h4 small{
    font-size:13px;
    color:#c3c4d5
}
h5,.h5{
    margin:12px 0px;
    font-size:16px
}
h5 small,.h5 small{
    font-size:12px;
    color:#c3c4d5
}
h6,.h6{
    margin:12px 0px;
    font-size:13px
}
h6 small,.h6 small{
    font-size:11px;
    color:#c3c4d5
}
.page-title h1{
    font-size:27px
}
.page-title h2{
    font-size:24px
}
.page-title h3{
    font-size:22px
}
.page-title h4{
    font-size:18px
}
.page-title h5{
    font-size:16px
}
.page-title h6{
    font-size:13px
}
.no-line-height{
    line-height:1
}
.text-highlight{
    padding:4px 6px;
    color:#fff;
    background-color:#2E3E4E;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.text-extrabold{
    font-family:"OpenSans_ExtraBold",sans-serif !important
}
.text-bold{
    font-family:"OpenSans_Bold",sans-serif !important
}
.text-semibold{
    font-family:"OpenSans_SemiBold",sans-serif !important
}
.text-regular{
    font-family:"OpenSans",sans-serif !important
}
.text-light{
    font-family:"OpenSans_Light",sans-serif !important
}
.text-muted{
    color:#888 !important
}
.text-white{
    color:#fff !important
}
.text-italic{
    font-style:italic !important
}
.text-xs{
    font-size:11px !important
}
.text-sm{
    font-size:12px !important
}
.text-normal{
    font-size:13px !important
}
.text-lg{
    font-size:17px !important
}
.text-xlg{
    font-size:20px !important
}
.x2{
    font-size:20px
}
.x3{
    font-size:26px
}
.x4{
    font-size:32px
}
.x5{
    font-size:38px
}
.x6{
    font-size:44px
}
.text-uppercase{
    text-transform:uppercase !important
}
.text-normal{
    text-transform:none !important
}
.text-capitalize{
    text-transform:capitalize !important
}
.text-left{
    text-align:left !important
}
.text-right{
    text-align:right !important
}
.text-center{
    text-align:center !important
}
.text-alpha-9{
    color:rgba(255,255,255,0.9)
}
.text-alpha-8{
    color:rgba(255,255,255,0.8)
}
.text-alpha-7{
    color:rgba(255,255,255,0.7)
}
.text-alpha-6{
    color:rgba(255,255,255,0.6)
}
.text-alpha-5{
    color:rgba(255,255,255,0.5)
}
.text-alpha-4{
    color:rgba(255,255,255,0.4)
}
.text-alpha-3{
    color:rgba(255,255,255,0.3)
}
.text-alpha-2{
    color:rgba(255,255,255,0.2)
}
.text-alpha-1{
    color:rgba(255,255,255,0.1)
}
.list-inline{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:8px;
    margin-left:0px
}
.list-inline>li{
    padding-top:0px;
    padding-right:20px;
    padding-bottom:0px;
    padding-left:0px;
    display:inline-block
}
.list-inline>li:last-child{
    padding-right:0px
}
.icons-list{
    padding:0px 10px;
    margin:4px;
    list-style:none;
    line-height:1;
    font-size:0;
    
}
.icons-list>li{
    margin-left:16px;
    position:relative;
    display:inline-block;
    font-size:16px
}
.icons-list>li:first-child{
    margin-left:-25px
}
.icons-list>li>a{
    color:inherit;
    display:block;
    opacity:1;
    filter:alpha(opacity=100)
}
.icons-list>li>a:focus{
    opacity:.75;
    filter:alpha(opacity=75)
}
.icons-list>li>a:hover{
    opacity:.75;
    filter:alpha(opacity=75)
}
.icons-list>li>a>i{
    top:2px
}
.icons-list>li>a>.caret{
    margin:0
}
.list-icons{
    padding-left:0px
}
.list-icons li{
    list-style:none
}
.list-icons li i{
    margin-right:7px
}
.list>li{
    margin-top:7px
}
.list>li:first-child{
    margin-top:0px
}
.list>li .list>li{
    margin-top:7px
}
.list-condensed>li{
    margin-top:3px
}
.list-condensed>li .list>li{
    margin-top:3px
}
.list-extended>li{
    margin-top:11px
}
.list-extended>li .list>li{
    margin-top:11px
}
.list-inline-condensed>li{
    padding-right:10px
}
.list-inline-separate>li{
    padding-right:20px;
    position:relative
}
.list-inline-separate>li:before{
    content:'\2022';
    position:absolute;
    right:8px;
    color:#9E9E9E;
    top:1px
}
.list-inline-separate>li:last-child:before{
    content:none
}
.icons-list-extended>li{
    margin-left:10px
}
.valign-middle{
    vertical-align:middle
}
.valign-bottom{
    vertical-align:bottom
}
.valign-baseline{
    vertical-align:baseline
}
.valign-text-top{
    vertical-align:top
}
.valign-text-bottom{
    vertical-align:text-bottom
}
.position-relative{
    position:relative
}
.position-static{
    position:static
}
.position-left{
    margin-right:6px
}
.position-right{
    margin-left:6px
}
.display-block,label.display-block{
    display:block !important
}
.display-inline-block{
    display:inline-block
}
.cursor-pointer{
    cursor:pointer
}
.cursor-move{
    cursor:move
}
.cursor-default{
    cursor:default
}
.overflow-hidden{
    overflow:hidden
}
.overflow-visible{
    overflow:visible
}
.overflow-auto{
    overflow:auto
}
.no-m{
    margin:0 !important
}
.no-mt{
    margin-top:0 !important
}
.no-mb{
    margin-bottom:0 !important
}
.no-ml{
    margin-left:0 !important
}
.no-mr{
    margin-right:0 !important
}
.no-mv{
    margin-top:0 !important;
    margin-bottom:0 !important
}
.no-mh{
    margin-left:0 !important;
    margin-right:0 !important
}
.no-p{
    padding:0 !important
}
.no-pt{
    padding-top:0 !important
}
.no-pb{
    padding-bottom:0 !important
}
.no-pl{
    padding-left:0 !important
}
.no-pr{
    padding-right:0 !important
}
.no-pv{
    padding-top:0 !important;
    padding-bottom:0 !important
}
.no-ph{
    padding-left:0 !important;
    padding-right:0 !important
}
.no-b{
    border:none !important
}
.no-bt{
    border-top:none !important
}
.no-bb{
    border-bottom:none !important
}
.no-bl{
    border-left:none !important
}
.no-br{
    border-right:none !important
}
.border{
    border:1px solid #9E9E9E
}
.border-top{
    border-top:1px solid #9E9E9E
}
.border-bottom{
    border-bottom:1px solid #9E9E9E
}
.border-left{
    border-left:1px solid #9E9E9E
}
.border-right{
    border-right:1px solid #9E9E9E
}
.b-lg{
    border:2px solid #9E9E9E
}
.bt-lg{
    border-top:2px solid #9E9E9E
}
.bb-lg{
    border-bottom:2px solid #9E9E9E
}
.bl-lg{
    border-left:2px solid #9E9E9E
}
.br-lg{
    border-right:2px solid #9E9E9E
}
.b-xlg{
    border:3px solid #9E9E9E
}
.bt-xlg{
    border-top:3px solid #9E9E9E
}
.bb-xlg{
    border-bottom:3px solid #9E9E9E
}
.bl-xlg{
    border-left:3px solid #9E9E9E
}
.br-xlg{
    border-right:3px solid #9E9E9E
}
.b-dotted{
    border-style:dotted !important
}
.b-solid{
    border-style:solid !important
}
.b-dashed{
    border-style:dashed !important
}
.b-double{
    border-style:double !important
}
.bt-dotted{
    border-top-style:dotted !important
}
.bt-solid{
    border-top-style:solid !important
}
.bt-dashed{
    border-top-style:dashed !important
}
.bt-double{
    border-top-style:double !important
}
.bb-dotted{
    border-bottom-style:dotted !important
}
.bb-solid{
    border-bottom-style:solid !important
}
.bb-dashed{
    border-bottom-style:dashed !important
}
.bb-double{
    border-bottom-style:double !important
}
.bl-dotted{
    border-left-style:dotted !important
}
.bl-solid{
    border-left-style:solid !important
}
.bl-dashed{
    border-left-style:dashed !important
}
.bl-double{
    border-left-style:double !important
}
.br-dotted{
    border-right-style:dotted !important
}
.br-solid{
    border-right-style:solid !important
}
.br-dashed{
    border-right-style:dashed !important
}
.br-double{
    border-right-style:double !important
}
@media (min-width: 300px) and (max-width: 543px){
    .no-b-xs{
        border:none !important
    }
}
@media (min-width: 544px) and (max-width: 800px){
    .no-b-sm{
        border:none !important
    }
}
@media (min-width: 801px) and (max-width: 1366px){
    .no-b-md{
        border:none !important
    }
}
@media (min-width: 1367px) and (max-width: 1920px){
    .no-b-lg{
        border:none !important
    }
}
@media (min-width: 1921px){
    .no-b-xlg{
        border:none !important
    }
}
.no-r{
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px
}
.no-rt{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:inherit;
    -moz-border-bottom-right-radius:inherit;
    border-bottom-right-radius:inherit;
    -webkit-border-bottom-left-radius:inherit;
    -moz-border-bottom-left-radius:inherit;
    border-bottom-left-radius:inherit;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.no-rb{
    -webkit-border-top-left-radius:inherit;
    -moz-border-top-left-radius:inherit;
    border-top-left-radius:inherit;
    -webkit-border-top-right-radius:inherit;
    -moz-border-top-right-radius:inherit;
    border-top-right-radius:inherit;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.no-rl{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:inherit;
    -moz-border-top-right-radius:inherit;
    border-top-right-radius:inherit;
    -webkit-border-bottom-right-radius:inherit;
    -moz-border-bottom-right-radius:inherit;
    border-bottom-right-radius:inherit;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.no-rr{
    -webkit-border-top-left-radius:inherit;
    -moz-border-top-left-radius:inherit;
    border-top-left-radius:inherit;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:inherit;
    -moz-border-bottom-left-radius:inherit;
    border-bottom-left-radius:inherit
}
.full-width{
    width:100%;
    width:100%
}
.min-width-100{
    min-width:100px
}
.min-width-150{
    min-width:150px
}
.min-width-200{
    min-width:200px
}
.min-width-250{
    min-width:250px
}
.min-width-300{
    min-width:300px
}
.min-width-350{
    min-width:350px
}
.min-width-400{
    min-width:400px
}
.min-width-450{
    min-width:450px
}
.min-width-500{
    min-width:500px
}
.min-width-550{
    min-width:550px
}
.min-width-600{
    min-width:600px
}
.min-width-650{
    min-width:650px
}
.max-width-100{
    max-width:100px
}
.max-width-150{
    max-width:150px
}
.max-width-200{
    max-width:200px
}
.max-width-250{
    max-width:250px
}
.max-width-300{
    max-width:300px
}
.max-width-350{
    max-width:350px
}
.max-width-400{
    max-width:400px
}
.max-width-450{
    max-width:450px
}
.max-width-500{
    max-width:500px
}
.max-width-550{
    max-width:550px
}
.max-width-600{
    max-width:600px
}
.max-width-650{
    max-width:650px
}
.min-height-100{
    min-height:100px
}
.min-height-120{
    min-height:120px
}
.min-height-150{
    min-height:150px
}
.min-height-200{
    min-height:200px
}
.min-height-250{
    min-height:250px
}
.min-height-300{
    min-height:300px
}
.height-100{
    height:100px
}
.height-120{
    height:120px
}
.height-150{
    height:150px
}
.height-200{
    height:200px
}
.height-250{
    height:250px
}
.height-300{
    height:300px
}
.img-lg{
    width:44px;
    height:44px
}
.img-sm{
    width:36px;
    height:36px
}
.img-xs{
    width:32px;
    height:32px
}
.img-10{
    width:10%
}
.img-15{
    width:15%
}
.img-20{
    width:20%
}
.img-30{
    width:30%
}
.img-40{
    width:40%
}
.img-50{
    width:50%
}
.img-60{
    width:60%
}
.img-70{
    width:70%
}
.img-80{
    width:80%
}
.img-90{
    width:90%
}
.img-100{
    width:100%
}
.rounded{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.rotate-45{
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.rotate-90{
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.rotate-180{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.rotate-45-inverse{
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.rotate-90-inverse{
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.rotate-180-inverse{
    -moz-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.spinner{
    -webkit-animation:rotation 1s linear infinite;
    animation:rotation 1s linear infinite
}
.spinner-reverse{
    -webkit-animation:rotation_reverse 1s linear infinite;
    animation:rotation_reverse 1s linear infinite
}
.overlay-demo,.spinner,.spinner-reverse{
    display:inline-block
}
.no-shadow{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.hide,.hidden{
    display:none!important;
}
.right_bar{
    position:fixed;
    top:0;
    right:-1px;
    width:0;
    height:100%;
    overflow:hidden;
    z-index:1;
    border-left:1px solid #283644;
    overflow-x:hidden;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    z-index:9999;
    background:#2E3E4E
}
.right_bar .rightbar-header{
    height:60px;
    padding:14px 20px;
    background:#283644;
    color:#839cb6
}
.right_bar .rightbar-header img{
    width:32px;
    float:left
}
.right_bar .rightbar-header .username{
    margin-top:5px;
    margin-right:0px;
    margin-bottom:5px;
    margin-left:15px;
    font-size:13px;
    font-family:"OpenSans_SemiBold",sans-serif;
    float:left;
    text-transform:uppercase
}
.right_bar .rightbar-header .close-rightbar{
    margin-top:4px;
    float:right
}
.right_bar .searchbar{
    padding:10px 15px;
    background:#283644
}
.right_bar .card{
    margin-top:5px;
    margin-bottom:0px;
    background:#2E3E4E;
    border:none;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.right_bar .card .card-header{
    background:#283644
}
.right_bar .card .card-header .card-title{
    top:2.5px;
    font-size:12px;
    font-family:"OpenSans_SemiBold",sans-serif;
    color:#8da4bb;
    text-transform:uppercase;
    float:left
}
.right_bar .card .card-header .icons-list{
    float:right
}
.right_bar .card .card-header .icons-list a{
    color:#839cb6
}
.right_bar .card .card-block{
    padding:0
}
.right_bar .friend{
    height:70px;
    border-bottom:1px solid #283644;
    background:#2E3E4E;
    position:relative
}
.right_bar .friend:hover{
    background:#283644;
    cursor:pointer
}
.right_bar .friend img{
    width:42px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin-top:13px;
    margin-right:13px;
    margin-bottom:12px;
    margin-left:18px;
    float:left
}
.right_bar .friend .detail{
    width:auto;
    padding-top:12px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    float:left
}
.right_bar .friend .detail span{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    color:#8da4bb;
    display:block
}
.right_bar .friend .detail cite{
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    font-style:normal;
    color:#8da4bb
}
.right_bar .friend .detail cite i{
    font-size:17px;
    margin-right:3px
}
.right_bar .friend .status{
    position:absolute;
    top:41px;
    left:52px;
    width:16px;
    height:16px;
    border:3px solid #2E3E4E;
    background:#6CC788;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.right_bar .friend .status.away{
    background:#ffd13a
}
.right_bar .friend .status.inactive{
    background:#9E9E9E
}
.right_bar .friend .status.busy{
    background:#F44455
}
.right_bar .friend .time{
    position:absolute;
    top:13px;
    right:20px;
    font-size:11px;
    color:#7c97b2
}
.right_bar .friend .badge{
    position:absolute;
    top:37px;
    right:20px;
    padding-left:6px;
    padding-right:6px
}
.right_bar .notifications .media-thumb{
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    float:left
}
.right_bar .notifications .media-thumb img{
    width:40px;
    height:40px;
    padding:2px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.right_bar .notifications .media-thumb i{
    width:18px;
    font-size:18px;
    padding:12px
}
.right_bar .notifications .media-title{
    width:100%;
    padding-left:10px;
    font-size:12px;
    display:table-cell;
    vertical-align:middle;
    color:#8da4bb
}
.right_bar .notifications .media-title>div{
    font-size:12px;
    font-family:"OpenSans_SemiBold",sans-serif;
    color:#8da4bb
}
.right_bar .notifications .media-time{
    font-size:11px;
    display:block;
    color:#7c97b2
}
.right_bar .notifications .media-container>ul{
    padding-bottom:10px;
    padding:0;
    margin:0
}
.right_bar .notifications .media-container>ul>li{
    padding:13px 20px;
    border-bottom:1px solid #283644;
    display:table;
    list-style:none
}
.right_bar .notifications .media-container>ul>li.new{
    background:#283644
}
.right_bar .notifications .media-container>ul>li:hover{
    background:#283644;
    text-decoration:none
}
.right_bar .activity-feed{
    padding-top:25px;
    padding-right:25px;
    padding-bottom:10px;
    padding-left:20px;
    list-style-type:none
}
.right_bar .activity-feed .feed-item{
    min-height:60px;
    padding-bottom:10px;
    padding-left:30px;
    position:relative
}
.right_bar .activity-feed .feed-item:last-child{
    border-color:transparent
}
.right_bar .activity-feed .feed-item:after{
    width:40px;
    height:40px;
    position:absolute;
    top:9px;
    left:0px;
    font-family:"icomoon";
    font-size:16px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    -webkit-border-top-left-radius:50%;
    -moz-border-top-left-radius:50%;
    border-top-left-radius:50%;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:50%;
    -moz-border-bottom-left-radius:50%;
    border-bottom-left-radius:50%;
    content:attr(data-content);
    display:flex;
    justify-content:center;
    align-items:center;
    text-rendering:auto;
    background-color:#232f3b
}
.right_bar .activity-feed .feed-item section{
    padding:8px 12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#232f3b
}
.right_bar .activity-feed .feed-item section:hover{
    -webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    -moz-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)
}
.right_bar .activity-feed .feed-item section label{
    margin-bottom:0px;
    display:block;
    cursor:pointer;
    color:#8da4bb
}
.right_bar .activity-feed .feed-item section label cite{
    font-family:"OpenSans",sans-serif;
    font-size:11px;
    font-style:normal;
    display:block;
    color:#7c97b2
}
.right_bar .activity-feed .feed-item section label span{
    font-size:12px
}
.right_bar .activity-feed input[type="checkbox"]{
    display:none
}
.right_bar .activity-feed input[type="checkbox"]:checked ~ label:after{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    color:#FCC100
}
.right_bar .activity-feed input[type="checkbox"]:checked ~ .content{
    max-height:300px;
    margin-top:7px;
    margin-right:-12px;
    margin-bottom:-7px;
    margin-left:-12px;
    padding:12px 17px;
    font-size:12px;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    background:#263441;
    color:#8da4bb;
    -webkit-transition:max-height 0.25s ease-in;
    -moz-transition:max-height 0.25s ease-in;
    transition:max-height 0.25s ease-in
}
.right_bar .activity-feed a{
    color:#8da4bb;
    text-decoration:underline
}
.right_bar .activity-feed a:hover,.right_bar .activity-feed a:focus{
    color:#8da4bb
}
.right_bar .activity-feed .content{
    max-height:0;
    overflow:hidden
}
.right_bar #settings{
    padding:20px
}
.right_bar #settings label{
    color:#8da4bb
}
.right_bar #settings section{
    border-bottom:1px solid #263441;
    padding:5px
}
.right_bar #settings section .checkbox{
    margin:0px
}
#conversation{
    position:fixed;
    top:0;
    width:300px;
    display:none;
    background:#2E3E4E
}
#conversation .conversation-header{
    height:60px;
    position:relative;
    margin-left:-1px;
    background:#283644;
    border-bottom:1px solid #283644;
    color:#8da4bb
}
#conversation .conversation-header #back{
    height:60px;
    padding:23px 6px;
    margin-left:4px;
    float:left;
    cursor:pointer
}
#conversation .conversation-header img{
    width:38px;
    height:38px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin:10px 8px;
    float:left
}
#conversation .conversation-header .friend-details{
    height:60px;
    padding:10px 5px;
    float:left
}
#conversation .conversation-header .friend-details span{
    font-size:13px;
    font-family:"OpenSans_SemiBold",sans-serif;
    margin-bottom:2px
}
#conversation .conversation-header .friend-details cite{
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    display:block;
    font-style:normal
}
#conversation .conversation-header .actions{
    margin-right:10px;
    float:right
}
#conversation .conversation-header .actions>div{
    height:60px;
    padding:20px 5px;
    cursor:pointer;
    float:left
}
#conversation .chat-wrapper{
    padding:20px 15px
}
#conversation .chat-wrapper:before{
    content:" ";
    display:block
}
#conversation .chat-wrapper .chat-image{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    float:left;
    width:32px;
    height:32px
}
#conversation .chat-wrapper .chat-message{
    width:100%;
    margin-bottom:12px;
    display:table;
    overflow:hidden
}
#conversation .chat-wrapper .chat-message:before{
    content:" ";
    display:block
}
#conversation .chat-wrapper .chat-message:last-of-type{
    margin-bottom:0px
}
#conversation .chat-wrapper .chat-message .chat-message-wrapper{
    max-width:70%;
    margin:0px 15px;
    display:table;
    position:relative
}
#conversation .chat-wrapper .chat-message .chat-message-wrapper:before{
    width:0;
    height:0;
    border:6px solid transparent;
    position:absolute;
    top:10px;
    margin-left:8px;
    content:" ";
    display:block;
    z-index:2
}
#conversation .chat-wrapper .chat-message .chat-message-wrapper p{
    margin-bottom:1px;
    padding-top:6px;
    padding-right:12px;
    padding-bottom:7px;
    padding-left:12px;
    font-size:12px;
    line-height:1.7;
    color:#fff
}
#conversation .chat-wrapper .chat-message.chat-message-recipient .chat-message-wrapper{
    float:left
}
#conversation .chat-wrapper .chat-message.chat-message-recipient .chat-message-wrapper:before{
    left:-20px;
    border-right-color:#394d61
}
#conversation .chat-wrapper .chat-message.chat-message-recipient .chat-message-content{
    float:left
}
#conversation .chat-wrapper .chat-message.chat-message-recipient p{
    background-color:#394d61;
    color:#fff
}
#conversation .chat-wrapper .chat-message.chat-message-sender .chat-message-wrapper{
    float:right
}
#conversation .chat-wrapper .chat-message.chat-message-sender .chat-message-wrapper:before{
    right:-12px;
    border-left-color:#455d74
}
#conversation .chat-wrapper .chat-message.chat-message-sender .chat-message-content{
    float:right
}
#conversation .chat-wrapper .chat-message.chat-message-sender p{
    background:#455d74;
    color:#fff
}
#conversation .chat-wrapper .chat-message.chat-message-sender img{
    float:right
}
#conversation .chat-wrapper .chat-message .chat-message-content{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:table;
    overflow:hidden
}
#conversation .chat-wrapper .chat-message .chat-message-content:before{
    content:" ";
    display:block
}
#conversation .chat-wrapper .chat-message .chat-details{
    padding-top:2px;
    padding-left:5px;
    width:100%;
    font-size:10px;
    clear:both;
    display:table;
    overflow:hidden
}
#conversation .chat-wrapper .chat-message .chat-details:before{
    content:" ";
    display:block
}
#conversation .chat-wrapper .chat-message .chat-details i{
    font-size:13px;
    float:left;
    margin-right:3px;
    top:2px
}
#conversation .chat-wrapper .chat-message .chat-details span{
    color:#8da4bb
}
#conversation .conversation-compose{
    width:100%;
    height:54px;
    padding:10px;
    display:flex;
    flex-direction:row;
    align-items:flex-end;
    overflow:hidden;
    z-index:2
}
#conversation .conversation-compose .photo{
    width:48px;
    flex:0 0 auto;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    text-align:center;
    position:relative
}
#conversation .conversation-compose .photo:after{
    width:0;
    height:0;
    position:absolute;
    top:0;
    right:-10px;
    border-width:0 0 10px 10px;
    border-color:transparent transparent transparent #232f3b;
    border-style:solid;
    content:""
}
#conversation .conversation-compose .photo i{
    position:relative;
    top:50%;
    left:50%;
    display:block;
    color:#a0b3c7;
    font-size:18px;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
#conversation .conversation-compose div{
    height:100%;
    background:#232f3b
}
#conversation .conversation-compose input{
    height:100%;
    background:#1f2a34;
    color:#a0b3c7
}
#conversation .conversation-compose .input-msg{
    margin:0;
    padding:10px;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    min-width:50px;
    border:0;
    flex:1 1 auto;
    font-size:14px;
    font-family:"OpenSans",sans-serif;
    outline:none
}
#conversation .conversation-compose .send{
    padding:0;
    margin-left:12px;
    margin-right:2px;
    background:transparent;
    border:0;
    cursor:pointer;
    flex:0 0 auto;
    position:relative;
    outline:none
}
#conversation .conversation-compose .send .circle{
    width:36px;
    height:36px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background:#2E3E4E;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    color:#fff;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center
}
#conversation .conversation-compose .send .circle i{
    margin-top:2px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-3px;
    font-size:18px
}
@media only screen and (max-width: 767px){
    .right_bar{
        right:-1px
    }
    .right_bar #conversation{
        width:100%
    }
}
@media only screen and (max-width: 479px){
    .right_bar{
        right:0px;
        border-left:none
    }
}
.ui-draggable-handle{
    touch-action:none
}
.ui-sortable-handle{
    touch-action:none
}
.sortable-placeholder{
    position:relative
}
.sortable-placeholder:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:3px dashed rgba(17,17,17,0.2);
    background:#e0e6ed;
    content:'';
    display:inline-block
}
.sortable-placeholder+.panel{
    margin-top:20px
}
.panel-group>.sortable-placeholder:before{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.panel-group .panel+.sortable-placeholder{
    margin-top:5px;
    margin-bottom:5px
}
.panel-group .sortable-placeholder+.panel{
    margin-top:5px
}
.table .ui-sortable-helper{
    width:100%;
    background-color:#fff;
    display:table
}
.table .sortable-placeholder{
    margin:0
}
.table .sortable-placeholder:before{
    content:none
}
.table.ui-sortable{
    position:relative
}
.ui-resizable{
    position:relative
}
.ui-sortable .ui-state-disabled{
    color:#fff;
    cursor:not-allowed;
    opacity:.75;
    filter:alpha(opacity=75)
}
.panel+.sortable-placeholder{
    margin-bottom:20px
}
.wagwep-container{
    overflow:hidden
}
.wagwep-container ul#portfolio-filter{
    width:100%
}
.wagwep-container ul#portfolio-filter li{
    margin:0px;
    padding:8px
}
.wagwep-container ul#portfolio-filter li.current a{
    background:#2E3E4E;
    color:#fff
}
.wagwep-container ul#portfolio-filter a{
    margin:0px;
    padding:8px 15px;
    border:0;
    font-size:13px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.wagwep-container ul#portfolio-filter a:hover{
    text-decoration:none;
    background:#d0d9e4
}
.og-grid{
    width:100%;
    padding:20px 0px;
    list-style:none;
    margin:0 auto;
    text-align:center
}
.og-grid li{
    margin-top:10px;
    margin-right:5px;
    margin-bottom:0px;
    margin-left:5px;
    display:inline-block;
    vertical-align:top
}
.og-grid li.hidden{
    display:none
}
.og-grid li>a{
    border:none;
    outline:none;
    display:block;
    position:relative
}
.og-grid li>a img{
    border:none;
    outline:none;
    display:block;
    position:relative
}
.og-grid li a{
    overflow:hidden
}
.og-grid li a.unhoverdir{
    overflow:visible
}
.og-grid li a figure{
    width:100%;
    height:100%;
    position:absolute;
    background:rgba(46,62,78,0.5)
}
.og-grid li a figure span{
    padding:10px 0px;
    margin-top:40px;
    margin-right:20px;
    margin-bottom:20px;
    margin-left:20px;
    display:block;
    text-transform:uppercase;
    font-weight:normal;
    color:rgba(255,255,255,0.9);
    text-shadow:1px 1px 1px rgba(0,0,0,0.3)
}
.og-grid.effect-fallperspective{
    perspective:1300px
}
.og-grid.effect-fallperspective li.animate{
    transform-style:preserve-3d;
    -webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);
    -moz-transform:translateZ(400px) translateY(300px) rotateX(-90deg);
    transform:translateZ(400px) translateY(300px) rotateX(-90deg);
    -webkit-animation:fallPerspective .8s ease-in-out forwards;
    -moz-animation:fallPerspective .8s ease-in-out forwards;
    animation:fallPerspective .8s ease-in-out forwards
}
.og-grid.effect-fly{
    perspective:1300px
}
.og-grid.effect-fly li.animate{
    transform-style:preserve-3d;
    -webkit-transform-origin:50% 50% -300px;
    -moz-transform-origin:50% 50% -300px;
    transform-origin:50% 50% -300px;
    -webkit-transform:rotateX(-180deg);
    -moz-transform:rotateX(-180deg);
    transform:rotateX(-180deg);
    -webkit-animation:fly .8s ease-in-out forwards;
    -moz-animation:fly .8s ease-in-out forwards;
    animation:fly .8s ease-in-out forwards
}
.og-grid.effect-flip{
    perspective:1300px
}
.og-grid.effect-flip li.animate{
    transform-style:preserve-3d;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:rotateX(-80deg);
    -moz-transform:rotateX(-80deg);
    transform:rotateX(-80deg);
    -webkit-animation:flip .8s ease-in-out forwards;
    -moz-animation:flip .8s ease-in-out forwards;
    animation:flip .8s ease-in-out forwards
}
.og-grid.effect-helix{
    perspective:1300px
}
.og-grid.effect-helix li.animate{
    transform-style:preserve-3d;
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    transform:rotateY(-180deg);
    -webkit-animation:helix .8s ease-in-out forwards;
    -moz-animation:helix .8s ease-in-out forwards;
    animation:helix .8s ease-in-out forwards
}
.og-grid.effect-popup{
    perspective:1300px
}
.og-grid.effect-popup li.animate{
    transform-style:preserve-3d;
    -webkit-transform:scale(0.4);
    -moz-transform:scale(0.4);
    transform:scale(0.4);
    -webkit-animation:popUp .8s ease-in forwards;
    -moz-animation:popUp .8s ease-in forwards;
    animation:popUp .8s ease-in forwards
}
.og-grid.effect-opacity li.animate{
    -webkit-animation:fadeIn 0.65s ease forwards;
    -moz-animation:fadeIn 0.65s ease forwards;
    animation:fadeIn 0.65s ease forwards
}
.og-grid.effect-moveup li.animate{
    -webkit-transform:translateY(200px);
    -moz-transform:translateY(200px);
    transform:translateY(200px);
    -webkit-animation:moveUp 0.65s ease forwards;
    -moz-animation:moveUp 0.65s ease forwards;
    animation:moveUp 0.65s ease forwards
}
.og-grid.effect-scaleup li.animate{
    -webkit-transform:scale(0.6);
    -moz-transform:scale(0.6);
    transform:scale(0.6);
    -webkit-animation:scaleUp 0.65s ease-in-out forwards;
    -moz-animation:scaleUp 0.65s ease-in-out forwards;
    animation:scaleUp 0.65s ease-in-out forwards
}
.og-pointer{
    width:0;
    height:0;
    margin-top:-9px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-10px;
    top:auto;
    border:solid transparent;
    content:" ";
    position:relative;
    pointer-events:none;
    border-bottom-color:#2E3E4E;
    border-width:10px;
    left:50%
}
.og-expander{
    width:100%;
    height:0;
    position:absolute;
    top:auto;
    left:0;
    margin-top:0px;
    background:#2E3E4E;
    color:#fff;
    text-align:left;
    overflow:hidden
}
.og-expander-inner{
    height:100%;
    padding:30px
}
.og-close{
    width:20px;
    height:20px;
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer
}
.og-close:hover::before,.og-close:hover::after{
    background:#41586e
}
.og-close::before{
    position:absolute;
    top:50%;
    width:100%;
    height:2px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    content:'';
    background:#54718e
}
.og-close::after{
    position:absolute;
    top:50%;
    width:100%;
    height:2px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    content:'';
    background:#54718e;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.og-fullimg{
    width:50%;
    height:100%;
    float:left;
    overflow:hidden;
    position:relative;
    text-align:center
}
.og-fullimg img{
    display:inline-block;
    max-height:100%;
    max-width:100%
}
.og-details{
    padding:0px 20px;
    width:50%;
    height:100%;
    float:left;
    overflow:hidden;
    position:relative
}
.og-details .infosep{
    margin:15px 0px;
    border-bottom:1px solid #25313e;
    box-shadow:0 1px #374b5e;
    -moz-box-shadow:0 1px #374b5e;
    -webkit-box-shadow:0 1px #374b5e
}
.og-details h3{
    margin-top:0px;
    margin-bottom:10px;
    font-size:24px;
    font-family:"OpenSans_Light",sans-serif
}
.og-details p{
    padding-bottom:20px;
    color:#fff
}
.og-details iframe{
    max-width:400px;
    max-height:250px;
    margin-bottom:0px
}
.og-details a{
    margin-right:10px
}
.og-loading{
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-25px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-25px;
    -webkit-animation:loader 0.5s infinite ease-in-out both;
    -moz-animation:loader 0.5s infinite ease-in-out both;
    animation:loader 0.5s infinite ease-in-out both;
    background:#fff
}
@-webkit-keyframes loader{
    0%{
        background:#fff
    }
    33%{
        background:#fff
    }
    66%{
        background:#e1e2ea
    }
}
@-moz-keyframes loader{
    0%{
        background:#fff
    }
    33%{
        background:#fff
    }
    66%{
        background:#e1e2ea
    }
}
@keyframes loader{
    0%{
        background:#fff
    }
    33%{
        background:#fff
    }
    66%{
        background:#e1e2ea
    }
}
.elastislide-list{
    list-style-type:none;
    display:none
}
.elastislide-carousel{
    overflow:hidden;
    position:relative
}
.elastislide-carousel ul{
    padding:0;
    margin:0;
    position:relative;
    display:block;
    list-style-type:none;
    -webkit-transform:translateX(0px);
    -moz-transform:translateX(0px);
    transform:translateX(0px)
}
.elastislide-carousel ul li{
    min-width:20px;
    margin:0px
}
.elastislide-carousel ul li a{
    width:100%;
    padding:0px;
    display:inline-block
}
.elastislide-carousel ul li a img{
    max-width:100%;
    display:block
}
.elastislide-carousel ul li a img.selected{
    border:5px solid #54718e
}
.elastislide-wrapper{
    min-height:60px;
    position:relative;
    background-color:#1b252e;
    margin:0 auto;
    box-shadow:inset 0 0 5px #12181e;
    -moz-box-shadow:inset 0 0 5px #12181e;
    -webkit-box-shadow:inset 0 0 5px #12181e
}
.elastislide-wrapper.elastislide-loading{
    background-image:url(../images/loading.gif);
    background-repeat:no-repeat;
    background-position:center center
}
.elastislide-wrapper nav span{
    width:24px;
    height:24px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:absolute;
    background:#080b0e url(../images/nav.png) no-repeat 4px 3px;
    text-indent:-9000px;
    cursor:pointer;
    opacity:0.8
}
.elastislide-wrapper nav span:hover{
    opacity:1.0
}
.elastislide-horizontal{
    padding:10px 40px
}
.elastislide-horizontal ul{
    white-space:nowrap
}
.elastislide-horizontal ul li{
    height:100%;
    display:inline-block
}
.elastislide-horizontal nav span{
    margin-top:-10px;
    top:50%;
    left:10px
}
.elastislide-horizontal nav span.elastislide-next{
    right:10px;
    left:auto;
    background-position:4px -17px
}
.elastislide-vertical{
    padding:40px 10px
}
.elastislide-vertical ul li{
    display:block
}
.elastislide-vertical nav span{
    margin-left:-10px;
    top:10px;
    left:50%;
    background-position:-17px 5px
}
.elastislide-vertical nav span.elastislide-next{
    bottom:10px;
    top:auto;
    background-position:-17px -18px
}
@-webkit-keyframes fadeIn{
    to{
        opacity:1
    }
}
@-moz-keyframes fadeIn{
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    to{
        opacity:1
    }
}
@-webkit-keyframes moveUp{
    to{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
@-moz-keyframes moveUp{
    to{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes moveUp{
    to{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes scaleUp{
    to{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-moz-keyframes scaleUp{
    to{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes scaleUp{
    to{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes fallPerspective{
    100%{
        -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
        -moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);
        transform:translateZ(0px) translateY(0px) rotateX(0deg);
        opacity:1
    }
}
@-moz-keyframes fallPerspective{
    100%{
        -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
        -moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);
        transform:translateZ(0px) translateY(0px) rotateX(0deg);
        opacity:1
    }
}
@keyframes fallPerspective{
    100%{
        -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
        -moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);
        transform:translateZ(0px) translateY(0px) rotateX(0deg);
        opacity:1
    }
}
@-webkit-keyframes fly{
    100%{
        -webkit-transform:rotateX(0deg);
        -moz-transform:rotateX(0deg);
        transform:rotateX(0deg);
        opacity:1
    }
}
@-moz-keyframes fly{
    100%{
        -webkit-transform:rotateX(0deg);
        -moz-transform:rotateX(0deg);
        transform:rotateX(0deg);
        opacity:1
    }
}
@keyframes fly{
    100%{
        -webkit-transform:rotateX(0deg);
        -moz-transform:rotateX(0deg);
        transform:rotateX(0deg);
        opacity:1
    }
}
@-webkit-keyframes flip{
    100%{
        -webkit-transform:rotateX(0deg);
        -moz-transform:rotateX(0deg);
        transform:rotateX(0deg);
        opacity:1
    }
}
@-moz-keyframes flip{
    100%{
        -webkit-transform:rotateX(0deg);
        -moz-transform:rotateX(0deg);
        transform:rotateX(0deg);
        opacity:1
    }
}
@keyframes flip{
    100%{
        -webkit-transform:rotateX(0deg);
        -moz-transform:rotateX(0deg);
        transform:rotateX(0deg);
        opacity:1
    }
}
@-webkit-keyframes helix{
    100%{
        -webkit-transform:rotateY(0deg);
        -moz-transform:rotateY(0deg);
        transform:rotateY(0deg);
        opacity:1
    }
}
@-moz-keyframes helix{
    100%{
        -webkit-transform:rotateY(0deg);
        -moz-transform:rotateY(0deg);
        transform:rotateY(0deg);
        opacity:1
    }
}
@keyframes helix{
    100%{
        -webkit-transform:rotateY(0deg);
        -moz-transform:rotateY(0deg);
        transform:rotateY(0deg);
        opacity:1
    }
}
@-webkit-keyframes popUp{
    70%{
        -webkit-transform:scale(1.1);
        -moz-transform:scale(1.1);
        transform:scale(1.1);
        opacity:.8;
        animation-timing-function:ease-out
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-moz-keyframes popUp{
    70%{
        -webkit-transform:scale(1.1);
        -moz-transform:scale(1.1);
        transform:scale(1.1);
        opacity:.8;
        animation-timing-function:ease-out
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes popUp{
    70%{
        -webkit-transform:scale(1.1);
        -moz-transform:scale(1.1);
        transform:scale(1.1);
        opacity:.8;
        animation-timing-function:ease-out
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@media only screen and (max-width: 767px){
    nav#porfolio-nav{
        height:auto
    }
    nav#porfolio-nav ul{
        width:100%;
        height:auto;
        display:block
    }
    nav#porfolio-nav li{
        width:50%;
        float:left;
        position:relative
    }
    nav#porfolio-nav a{
        width:100%;
        text-align:left;
        text-indent:25px
    }
}
@media only screen and (max-width: 599px){
    .og-expander-inner{
        padding:10px
    }
    .og-fullimg{
        width:30%;
        height:100%
    }
    .og-details{
        width:100%;
        margin-top:5px
    }
    .og-details h3{
        margin-bottom:0px
    }
    .og-details p{
        padding-bottom:10px
    }
    .og-details .infosep{
        margin:10px 0px
    }
    .elastislide-wrapper{
        max-width:300px
    }
    nav#porfolio-nav{
        border-bottom:0
    }
    nav#porfolio-nav ul{
        height:auto
    }
    .og-grid .sep{
        display:none
    }
}
@media only screen and (max-width: 359px){
    .og-details h3{
        margin-bottom:0px
    }
    .og-details p{
        padding-bottom:10px
    }
    .og-details .infosep{
        margin:10px 0px
    }
    nav#porfolio-nav li{
        width:100%;
        display:block;
        float:none
    }
}
@media (min-width: 768px) and (max-width: 979px){
    .og-grid .sep{
        height:80%;
        margin:20px 10px
    }
}
@media only screen and (max-width: 767px){
    .og-expander{
        height:640px !important;
        z-index:9
    }
    .og-fullimg{
        width:100%;
        height:auto
    }
    .og-details{
        width:100%;
        margin-top:5px
    }
    .og-details p{
        padding-bottom:10px
    }
    .og-details .infosep{
        margin:12px 0px
    }
    .elastislide-wrapper{
        max-width:300px;
        padding-bottom:5px
    }
    .og-grid .sep{
        display:none
    }
}
.fc{
    text-align:left
}
.fc table{
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed
}
.fc th{
    padding:12px 20px;
    text-align:center;
    border-style:solid;
    border-width:1px;
    vertical-align:top;
    font-size:14px;
    font-family:"OpenSans_SemiBold",sans-serif
}
.fc .fc-button-group>*{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-1px;
    float:left
}
.fc .fc-button-group>:first-child{
    margin-left:0px
}
.fc hr{
    height:0;
    margin:0;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:2px;
    padding-left:0px;
    border-style:solid;
    border-width:1px 0
}
.fc td{
    padding:0;
    border-style:solid;
    border-width:1px;
    vertical-align:top
}
.fc td.fc-today{
    border-style:double
}
.fc .fc-axis{
    padding:10px;
    vertical-align:middle;
    color:#111
}
.fc-basic-view .fc-week-number{
    padding:10px;
    text-align:center
}
.fc-basic-view .fc-week-number span{
    display:inline-block;
    min-width:1.25em
}
.fc-basic-view .fc-day-number{
    padding:10px;
    text-align:right
}
.fc-basic-view .fc-day-number.fc-other-month{
    opacity:.3;
    filter:alpha(opacity=30)
}
.fc-basic-view tbody .fc-row{
    min-height:100px;
    min-width:100px
}
.fc-time-grid-event{
    overflow:hidden
}
.fc-time-grid-event .fc-resizer{
    height:8px;
    padding:1px;
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    font-size:12px;
    line-height:10px;
    text-align:center;
    z-index:3;
    overflow:hidden;
    font-family:monospace;
    cursor:s-resize;
    background-color:rgba(0,0,0,0.05)
}
.fc-time-grid-event .fc-resizer:hover{
    background-color:rgba(0,0,0,0.1)
}
.fc-time-grid-event .fc-resizer:after{
    content:"="
}
.fc-time-grid-event .fc-time{
    font-family:"OpenSans_SemiBold",sans-serif
}
.fc-time-grid-event.fc-not-start{
    padding-top:1px;
    border-top-width:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.fc-time-grid-event.fc-not-end{
    padding-bottom:1px;
    border-bottom-width:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.fc-time-grid-event.fc-short .fc-time{
    display:inline-block;
    vertical-align:top
}
.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-time span{
    display:none
}
.fc-time-grid-event.fc-short .fc-title{
    padding:0;
    font-size:11px;
    display:inline-block;
    vertical-align:top
}
.fc-time-grid-event>.fc-content{
    position:relative;
    z-index:2
}
.fc-toolbar{
    margin-bottom:20px;
    text-align:center
}
.fc-toolbar h2{
    margin:0;
    color:#444
}
.fc-toolbar .fc-left{
    width:33%;
    float:left
}
.fc-toolbar .fc-left>.fc-button{
    margin-left:10px
}
.fc-toolbar .fc-right{
    width:33%;
    float:right
}
.fc-toolbar .fc-right .fc-button-group{
    float:right
}
.fc-toolbar .fc-right>.fc-button{
    margin-left:10px
}
.fc-toolbar .fc-center{
    display:inline-block;
    vertical-align:middle
}
.fc-toolbar>*>*{
    float:left
}
.fc-toolbar>*>:first-child{
    margin-left:0px
}
.fc-toolbar button{
    position:relative
}
.fc-toolbar button:focus{
    z-index:5
}
.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-view{
    position:relative;
    z-index:1
}
.fc-view>table{
    position:relative;
    z-index:1
}
.fc-events-container{
    padding:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #e6e6e6
}
.fc-events-container .fc-event{
    margin:0;
    padding:3px 8px
}
.fc-events-container .fc-event+.fc-event{
    margin-top:5px
}
.fc-unthemed .fc-popover{
    border:1px solid #e7ebf1;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.fc-unthemed .fc-popover .fc-header{
    background-color:#fff
}
.fc-unthemed .fc-popover .fc-header .fc-close{
    margin-top:2px;
    opacity:.6;
    filter:alpha(opacity=60)
}
.fc-unthemed .fc-popover .fc-header .fc-close:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.fc-unthemed .fc-row{
    border-color:#e7ebf1
}
.fc-unthemed hr{
    border-color:#e7ebf1;
    background-color:#fff
}
.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th{
    border-color:#e7ebf1
}
.fc-unthemed thead{
    border-color:#e7ebf1;
    border-bottom-color:#e7ebf1
}
.fc-unthemed thead th,.fc-unthemed thead td{
    border-bottom-color:#e7ebf1;
    background:#fff;
    color:#444
}
.fc-unthemed .fc-today{
    background-color:#2E3E4E
}
.fc-highlight{
    background-color:#fff
}
.fc-bgevent{
    background-color:#2E3E4E
}
.fc-nonbusiness{
    background-color:#fff
}
.fc-icon{
    display:block
}
.fc-icon:after{
    display:inline-block;
    font-family:icomoon;
    line-height:1;
    font-size:16px;
    vertical-align:middle;
    position:relative;
    top:-1px
}
.fc-button{
    margin:0;
    padding:4px 12px;
    cursor:pointer;
    text-transform:capitalize;
    outline:0
}
.fc-button.fc-state-active,.fc-button.fc-state-down{
    box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02);
    -webkit-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02);
    -moz-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02)
}
.fc-button::-moz-focus-inner{
    padding:0;
    margin:0
}
.fc-state-default{
    border:1px solid #DDDDDD;
    background-color:#FCFCFC
}
.fc-state-default.fc-corner-left{
    border-bottom-left-radius:5px;
    border-top-left-radius:5px
}
.fc-state-default.fc-corner-right{
    border-bottom-right-radius:5px;
    border-top-right-radius:5px
}
.fc-state-hover{
    box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.01);
    -webkit-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.01);
    -moz-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.01)
}
.fc-state-active,.fc-state-down{
    box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02);
    -webkit-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02);
    -moz-box-shadow:inset 0px 0 100px 0 rgba(0,0,0,0.02)
}
.fc-state-disabled{
    color:#999;
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    box-shadow:none
}
.fc-event{
    position:relative;
    display:block;
    background-color:#6887FF;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#fff;
    text-decoration:none
}
.fc-event.fc-draggable{
    cursor:pointer
}
.fc-event:hover{
    color:#fff;
    background-color:#3f67ff;
    text-decoration:none
}
.fc-event[href]{
    cursor:pointer
}
.fc-popover{
    position:absolute;
    border:1px solid #e7ebf1
}
.fc-popover .fc-header{
    padding:10px
}
.fc-popover .fc-header .fc-close{
    cursor:pointer
}
.fc-button-group{
    display:inline-block
}
.fc-ltr .fc-popover .fc-header .fc-title{
    float:left
}
.fc-ltr .fc-popover .fc-header .fc-close{
    float:right
}
.fc-ltr .fc-day-grid-event .fc-resizer{
    right:-3px;
    cursor:e-resize
}
.fc-bg{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.fc-bg table{
    height:100%
}
.fc-row{
    position:relative;
    border-style:solid;
    border-width:0
}
.fc-row .fc-bgevent-skeleton{
    bottom:0;
    z-index:2
}
.fc-row .fc-bgevent-skeleton table{
    height:100%
}
.fc-row .fc-bgevent-skeleton td{
    border:0
}
.fc-row .fc-highlight-skeleton{
    bottom:0;
    z-index:3
}
.fc-row .fc-highlight-skeleton table{
    height:100%
}
.fc-row .fc-highlight-skeleton td{
    border:0
}
.fc-row table{
    border-left:0 hidden transparent;
    border-right:0 hidden transparent;
    border-bottom:0 hidden transparent
}
.fc-row .fc-bg{
    z-index:1
}
.fc-row .fc-content-skeleton{
    position:relative;
    z-index:4
}
.fc-row .fc-content-skeleton td{
    background:0 0;
    border-color:transparent;
    border-bottom:0
}
.fc-row .fc-content-skeleton tbody td{
    border-top:0
}
.fc-row .fc-helper-skeleton{
    z-index:5
}
.fc-row .fc-helper-skeleton td{
    background:0 0;
    border-color:transparent;
    border-bottom:0
}
.fc-row .fc-helper-skeleton tbody td{
    border-top:0
}
.fc-row.fc-rigid{
    overflow:hidden
}
.fc-row.fc-rigid .fc-content-skeleton{
    position:absolute;
    top:0;
    right:0;
    left:0
}
.fc-row:first-child table{
    border-top:0 hidden transparent
}
.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{
    position:absolute;
    top:0;
    right:0;
    left:0
}
.fc-scroller{
    min-height:500px;
    overflow-y:scroll;
    overflow-x:hidden
}
.fc-scroller>*{
    position:relative;
    overflow:hidden
}
.fc-day-grid-event{
    margin-top:0px;
    margin-right:5px;
    margin-bottom:5px;
    margin-left:5px;
    padding:4px 8px
}
.fc-day-grid-event .fc-time{
    font-family:"OpenSans_SemiBold",sans-serif
}
.fc-day-grid-event .fc-resizer{
    width:7px;
    position:absolute;
    top:0;
    bottom:0
}
.fc-day-grid-event>.fc-content{
    overflow:hidden;
    text-overflow:ellipsis
}
.fc-not-allowed{
    cursor:not-allowed
}
.fc-not-allowed .fc-event{
    cursor:not-allowed
}
@media (min-width: 1200px){
    .fc-day-grid-event .fc-time{
        padding-left:5px;
        float:right;
        display:inline-block;
        z-index:2;
        position:relative;
        background-color:inherit
    }
    .fc-day-grid-event .fc-title{
        z-index:1;
        position:relative
    }
    .fc-day-grid-event>.fc-content{
        background-color:inherit
    }
}
.fc-limited{
    display:none
}
.fc-more-popover{
    width:220px;
    z-index:2
}
.fc-more-popover .fc-event-container{
    padding:10px 5px
}
.fc-view-container *,.fc-view-container :after,.fc-view-container :before{
    box-sizing:content-box
}
.fc-axis{
    text-align:right
}
.fc-time-grid{
    min-height:100%;
    position:relative;
    z-index:1
}
.fc-time-grid table{
    border:0 hidden transparent
}
.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;
    right:0;
    left:0;
    z-index:3
}
.fc-time-grid .fc-content-skeleton{
    z-index:5
}
.fc-time-grid .fc-highlight-skeleton{
    z-index:4
}
.fc-time-grid .fc-helper-skeleton{
    z-index:6
}
.fc-time-grid .fc-highlight-container{
    position:relative
}
.fc-time-grid .fc-highlight{
    position:absolute;
    right:0;
    left:0
}
.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{
    position:relative
}
.fc-time-grid .fc-bgevent{
    position:absolute;
    right:0;
    left:0;
    min-height:45px;
    margin:5px;
    padding:10px;
    z-index:1;
    box-shadow:0 0 0 1px #fff
}
.fc-time-grid .fc-event{
    min-height:45px;
    margin:5px;
    padding:10px;
    position:absolute;
    z-index:1;
    box-shadow:0 0 0 1px #fff
}
.fc-time-grid>.fc-bg{
    z-index:1
}
.fc-time-grid-container{
    position:relative;
    z-index:1
}
.fc-slats td{
    border-bottom:0
}
.fc-slats .fc-minor td{
    border-top-style:dotted
}
@media only screen and (max-width: 799px){
    .fc-toolbar .fc-left,.fc-toolbar .fc-right{
        margin-bottom:10px;
        float:none;
        width:auto;
        vertical-align:top;
        display:block
    }
    .fc-toolbar .fc-left .fc-button-group,.fc-toolbar .fc-right .fc-button-group{
        float:none;
        width:auto;
        vertical-align:top
    }
    .fc-toolbar .fc-left>.fc-button,.fc-toolbar .fc-right>.fc-button{
        float:none;
        width:auto;
        vertical-align:top
    }
    .fc-view-container{
        border-left:1px solid #fff;
        border-right:1px solid #fff
    }
    .fc-view-container>.fc-view>table{
        margin-left:-1px
    }
    .fc th,.fc td{
        border-right-width:0
    }
}
a.fc-more{
    padding:5px;
    margin:1px 5px;
    text-align:center;
    background-color:#fff;
    display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#8789ab
}
a.fc-more:hover{
    background-color:#fff;
    color:#8789ab
}
.fc-icon-left-single-arrow:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.fc-icon-right-single-arrow:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.fc-icon-left-double-arrow:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.fc-icon-right-double-arrow:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.fc-icon-x:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    font-size:12px;
    display:block
}
.fc-day-grid .fc-row{
    z-index:1
}
.fc-day-grid .fc-row .fc-day-number{
    font-size:18px;
    color:#111
}
.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{
    padding-top:5px;
    padding-bottom:10px
}
.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:5px;
    padding-bottom:0px
}
.chart-bg{
    color:#fff !important
}
.chart-gridlines-color{
    color:#EAEEF3 !important
}
.chart-legends-text-color{
    color:#111 !important
}
.chart-grid-text-color{
    color:#111 !important
}
.chart-data-color-option1{
    color:#F44455 !important
}
.chart-data-color-option2{
    color:#6CC788 !important
}
.chart-data-color-option3{
    color:#6887FF !important
}
.chart-data-color-option4{
    color:#FCC100 !important
}
.chart-data-color-option5{
    color:#51B9FF !important
}
.chart-data-color-option6{
    color:#62549A !important
}
.chart-data-color-option7{
    color:#62E0D1 !important
}
.chart-data-color-option8{
    color:#EAC459 !important
}
.morris-hover{
    position:absolute;
    z-index:1
}
.morris-hover.morris-default-style{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:6px 12px;
    background:rgba(46,62,78,0.7);
    border:none;
    color:#fff !important
}
.morris-hover.morris-default-style .morris-hover-row-label{
    font-family:"OpenSans_SemiBold",sans-serif;
    margin:0.25em 0
}
.morris-hover.morris-default-style .morris-hover-point{
    white-space:nowrap;
    margin:0.1em 0
}
.morris-hover-point{
    color:#fff !important
}
.highcharts-title{
    font-family:"OpenSans",sans-serif;
    fill:#444 !important;
    font-size:17px !important
}
.highcharts-subtitle{
    font-family:"OpenSans",sans-serif;
    font-size:12px !important;
    fill:#464646 !important
}
.highcharts-legend-box{
    fill:#fff !important;
    stroke:#e7ebf1 !important;
    stroke-width:0 !important;
    border-radius:5px !important;
    padding:5px 15px 7px 10px !important
}
.highcharts-legend text{
    text-shadow:none
}
.highcharts-text-outline{
    font-family:"OpenSans",sans-serif !important;
    text-shadow:none
}
.highcharts-legend-item text{
    fill:#111 !important;
    font-family:"OpenSans",sans-serif;
    font-size:12px !important;
    font-weight:normal !important
}
.highcharts-data-label text tspan{
    font-family:"OpenSans",sans-serif !important;
    font-weight:normal !important;
    text-shadow:none !important;
    stroke:#fff !important;
    stroke-width:0 !important;
    fill:#111 !important;
    color:#111 !important
}
.highcharts-data-label text tspan:first-child{
    display:none
}
.highcharts-tooltip-box{
    fill:#2E3E4E !important;
    fill-opacity:0.8 !important;
    stroke-width:0;
    border-radius:5px !important;
    padding:6px 10px !important
}
.highcharts-tooltip text{
    fill:#fff !important
}
.pie-chart{
    width:100px;
    height:100px;
    margin-top:0px;
    margin-bottom:20px;
    position:relative;
    display:inline-block;
    text-align:center
}
.pie-chart canvas{
    position:absolute;
    top:0;
    left:0;
    width:100px;
    height:100px
}
.pie-percent{
    font-size:24px;
    font-family:"OpenSans_Light",sans-serif;
    line-height:100px;
    display:inline-block;
    z-index:2
}
.pie-percent:after{
    margin-left:5px;
    font-size:13px;
    content:'%'
}
.pie-chart-small{
    width:80px;
    height:80px;
    margin-top:0px;
    margin-bottom:0px
}
.pie-chart-small canvas{
    width:80px;
    height:80px
}
.pie-chart-small .pie-percent{
    font-size:17px;
    line-height:80px
}
.rickshaw_graph{
    padding-top:30px;
    position:relative;
    background:#fff;
    border:none;
    overflow:hidden;
    z-index:9
}
.rickshaw_graph .detail{
    width:1px;
    position:absolute;
    top:0;
    bottom:0;
    pointer-events:none;
    z-index:2;
    background:rgba(255,255,255,0.4);
    -webkit-transition:opacity 0.25s linear;
    -moz-transition:opacity 0.25s linear;
    transition:opacity 0.25s linear
}
.rickshaw_graph .detail.inactive{
    opacity:0
}
.rickshaw_graph .detail .item{
    position:absolute;
    z-index:2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:13px;
    padding:0.25em;
    opacity:0;
    background:rgba(0,0,0,0.4);
    border:1px solid rgba(0,0,0,0.4);
    color:#fff;
    margin-left:1em;
    margin-right:1em;
    margin-top:-1em;
    white-space:nowrap
}
.rickshaw_graph .detail .item.active{
    opacity:1;
    background:rgba(0,0,0,0.8)
}
.rickshaw_graph .detail .item.left{
    left:0
}
.rickshaw_graph .detail .item.left:after{
    margin-top:-5px;
    top:1em;
    left:-5px;
    border-right-color:rgba(0,0,0,0.8);
    border-left-width:0
}
.rickshaw_graph .detail .item.right{
    right:0
}
.rickshaw_graph .detail .item.right:after{
    margin-top:-5px;
    top:1em;
    right:-5px;
    border-left-color:rgba(0,0,0,0.8);
    border-right-width:0
}
.rickshaw_graph .detail .item:after{
    width:0;
    height:0;
    position:absolute;
    display:block;
    content:"";
    border:5px solid transparent
}
.rickshaw_graph .detail .x_label{
    padding:6px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:13px;
    opacity:0.5;
    position:absolute;
    background:#2E3E4E;
    color:#fff;
    white-space:nowrap
}
.rickshaw_graph .detail .x_label.left{
    left:0
}
.rickshaw_graph .detail .x_label.right{
    right:0
}
.rickshaw_graph .detail .dot{
    width:6px;
    height:6px;
    margin-left:-4px;
    margin-top:-4px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute;
    box-sizing:content-box;
    background:#fff;
    border-width:2px;
    border-style:solid;
    display:none;
    background-clip:padding-box
}
.rickshaw_graph .detail .dot.active{
    display:block
}
.rickshaw_graph svg{
    display:block;
    overflow:hidden
}
.rickshaw_graph .x_tick{
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    pointer-events:none
}
.rickshaw_graph .x_tick .title{
    position:absolute;
    bottom:1px;
    margin-left:3px;
    font-size:13px;
    opacity:0.5;
    white-space:nowrap;
    color:#fff
}
.rickshaw_graph .x_tick.glow .title,.rickshaw_graph .x_tick.inverse .title{
    fill:#fff;
    color:#fff
}
.rickshaw_graph .annotation_line{
    width:0;
    position:absolute;
    top:0;
    bottom:-6px;
    border-left:2px solid rgba(0,0,0,0.3);
    display:none
}
.rickshaw_graph .annotation_line.active{
    display:block
}
.rickshaw_graph .annotation_range{
    position:absolute;
    top:0;
    bottom:-6px;
    background:rgba(0,0,0,0.1);
    display:none
}
.rickshaw_graph .annotation_range.active{
    display:block
}
.rickshaw_graph .annotation_range.active.offscreen{
    display:none
}
.rickshaw_graph .y_axis,.rickshaw_graph .x_axis_d3{
    fill:none
}
.rickshaw_graph .y_ticks path{
    fill:none;
    stroke:#808080
}
.rickshaw_graph .y_ticks text{
    font-size:13px;
    opacity:0.5;
    color:#fff;
    pointer-events:none
}
.rickshaw_graph .y_ticks .tick line{
    stroke:rgba(0,0,0,0.16);
    stroke-width:2px;
    shape-rendering:crisp-edges;
    pointer-events:none
}
.rickshaw_graph .y_ticks.glow text,.rickshaw_graph .y_ticks.inverse text{
    fill:#fff;
    color:#fff
}
.rickshaw_graph .x_ticks_d3 .tick{
    stroke:rgba(0,0,0,0.16);
    stroke-width:2px;
    shape-rendering:crisp-edges;
    pointer-events:none
}
.rickshaw_graph .x_ticks_d3 path{
    fill:none;
    stroke:#808080
}
.rickshaw_graph .x_ticks_d3 text{
    font-size:13px;
    opacity:0.5;
    color:#fff;
    pointer-events:none
}
.rickshaw_graph .y_grid .tick{
    z-index:-1;
    stroke:rgba(255,255,255,0.4);
    stroke-width:1px;
    stroke-dasharray:1 3
}
.rickshaw_graph .y_grid .tick[data-y-value="0"]{
    stroke-dasharray:1 3
}
.rickshaw_graph .y_grid path{
    fill:none;
    stroke:#fff
}
.rickshaw_graph .x_grid_d3 .tick{
    z-index:-1;
    stroke:rgba(255,255,255,0.4);
    stroke-width:1px;
    stroke-dasharray:1 3
}
.rickshaw_graph .x_grid_d3 path{
    fill:none;
    stroke:#fff
}
.rickshaw_annotation_timeline{
    height:1px;
    margin-top:10px;
    position:relative
}
.rickshaw_annotation_timeline .annotation{
    width:6px;
    height:6px;
    margin-left:-2px;
    position:absolutee;
    top:-3px;
    bottom:unull;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#000
}
.rickshaw_annotation_timeline .annotation .content{
    width:160px;
    position:absolute;
    top:18px;
    left:-11px;
    padding-top:6px;
    padding-right:8px;
    padding-bottom:8px;
    padding-left:8px;
    background:#fff;
    color:#2A2B3C;
    opacity:0.9;
    box-shadow:0 0 2px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 2px rgba(0,0,0,0.8);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:13px;
    z-index:20;
    display:none;
    cursor:pointer
}
.rickshaw_annotation_timeline .annotation .content:before{
    content:"\25b2";
    position:absolute;
    top:-11px;
    color:#fff;
    text-shadow:0 -1px 1px rgba(0,0,0,0.8);
    -moz-text-shadow:0 -1px 1px rgba(0,0,0,0.8);
    -webkit-text-shadow:0 -1px 1px rgba(0,0,0,0.8)
}
.rickshaw_annotation_timeline .annotation .content:hover{
    z-index:50
}
.rickshaw_annotation_timeline .annotation.active{
    background-color:rgba(0,0,0,0.8);
    cursor:none
}
.rickshaw_annotation_timeline .annotation.active .content{
    display:block
}
.rickshaw_annotation_timeline .annotation:hover{
    background-color:rgba(0,0,0,0.8);
    cursor:none
}
.rickshaw_annotation_timeline .annotation:hover .content{
    display:block;
    z-index:50
}
.rickshaw_legend{
    padding-top:8px;
    padding-right:0px;
    padding-bottom:8px;
    padding-left:10px;
    font-size:13px;
    color:#111;
    background:#fff;
    display:inline-block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative
}
.rickshaw_legend:hover{
    z-index:10
}
.rickshaw_legend .swatch{
    width:10px;
    height:10px
}
.rickshaw_legend .line{
    padding-right:15px;
    clear:both;
    line-height:140%
}
.rickshaw_legend .line .swatch{
    margin-right:3px;
    display:inline-block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.rickshaw_legend .line.disabled{
    opacity:0.4
}
.rickshaw_legend .label{
    padding:0;
    margin:0;
    white-space:nowrap;
    display:inline;
    font-size:inherit;
    background-color:transparent;
    color:inherit;
    font-weight:normal;
    line-height:normal;
    text-shadow:none
}
.rickshaw_legend .action{
    font-size:17px;
    margin-right:0.2em;
    opacity:0.2;
    cursor:pointer
}
.rickshaw_legend .action:hover{
    opacity:0.6
}
.rickshaw_legend ul{
    padding:0;
    margin:0;
    margin:2px;
    list-style-type:none;
    cursor:pointer
}
.rickshaw_legend li{
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:2px;
    min-width:80px;
    white-space:nowrap
}
.rickshaw_legend li:hover,.rickshaw_legend li:active{
    background:rgba(255,255,255,0.08);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.GaugeMeter{
    position:relative;
    text-align:center;
    overflow:hidden;
    cursor:default;
    display:inline-block
}
.GaugeMeter span,.GaugeMeter b{
    width:54%;
    position:absolute;
    text-align:center;
    display:inline-block;
    color:rgba(0,0,0,0.8);
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin:0 23%
}
.GaugeMeter b{
    color:#111;
    opacity:.8
}
.GaugeMeter s,.GaugeMeter u{
    text-decoration:none;
    font-size:11px;
    opacity:.6
}
.GaugeMeter[data-style="Semi"] b{
    width:80%;
    margin:0 10%
}
.slider{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.slider.slider-horizontal{
    width:100%;
    height:20px
}
.slider.slider-horizontal .slider-track{
    height:10px;
    width:100%;
    margin-top:-5px;
    top:50%;
    left:0
}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{
    height:100%;
    top:0;
    bottom:0
}
.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{
    margin-left:-10px
}
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    border-width:0 10px 10px 10px;
    width:0;
    height:0;
    border-bottom-color:#0480BE;
    margin-top:0
}
.slider.slider-horizontal .slider-tick-container{
    white-space:nowrap;
    position:absolute;
    top:0;
    left:0;
    width:100%
}
.slider.slider-horizontal .slider-tick-label-container{
    white-space:nowrap;
    margin-top:20px
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{
    display:inline-block;
    padding-top:24px;
    text-align:center
}
.slider.slider-horizontal.slider-rtl .slider-track{
    left:initial;
    right:0
}
.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{
    margin-left:initial;
    margin-right:-10px
}
.slider.slider-horizontal.slider-rtl .slider-tick-container{
    left:initial;
    right:0
}
.slider.slider-vertical{
    height:150px;
    width:20px
}
.slider.slider-vertical .slider-track{
    width:10px;
    height:100%;
    left:25%;
    top:0
}
.slider.slider-vertical .slider-selection{
    width:100%;
    left:0;
    top:0;
    bottom:0
}
.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{
    width:100%;
    left:0;
    right:0
}
.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{
    margin-top:-10px
}
.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{
    border-width:10px 0 10px 10px;
    width:1px;
    height:1px;
    border-left-color:#0480BE;
    margin-left:0
}
.slider.slider-vertical .slider-tick-label-container{
    white-space:nowrap
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label{
    padding-left:4px
}
.slider.slider-vertical.slider-rtl .slider-track{
    left:initial;
    right:25%
}
.slider.slider-vertical.slider-rtl .slider-selection{
    left:initial;
    right:0
}
.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{
    border-width:10px 10px 10px 0
}
.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{
    padding-left:initial;
    padding-right:4px
}
.slider.slider-disabled .slider-handle{
    background-color:green;
    background-image:-moz-linear-gradient(top, red, blue);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(red), to(blue));
    background-image:-webkit-linear-gradient(top, red, blue);
    background-image:-o-linear-gradient(top, red, blue);
    background-image:linear-gradient(to bottom, red, blue);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='blue',GradientType=0)
}
.slider.slider-disabled .slider-track{
    background-color:#F7F7F7;
    background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));
    background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);
    background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);
    background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
    cursor:not-allowed
}
.slider input{
    display:none
}
.slider .tooltip-inner{
    white-space:nowrap;
    max-width:none
}
.slider .tooltip.top{
    margin-top:-36px
}
.slider .tooltip-inner{
    white-space:nowrap;
    max-width:none
}
.slider .hide{
    display:none
}
.slider-track{
    background-color:#F7F7F7;
    background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
    background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
    background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);
    background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute;
    cursor:pointer
}
.slider-selection{
    background-color:#F7F7F7;
    background-image:-moz-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
    background-image:-webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image:-o-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image:linear-gradient(to bottom, #F9F9F9, #F5F5F5);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute
}
.slider-selection.tick-slider-selection{
    background-color:#F7F7F7;
    background-image:-moz-linear-gradient(top, #89CDEF, #81BFDE);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#89CDEF), to(#81BFDE));
    background-image:-webkit-linear-gradient(top, #89CDEF, #81BFDE);
    background-image:-o-linear-gradient(top, #89CDEF, #81BFDE);
    background-image:linear-gradient(to bottom, #89CDEF, #81BFDE);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89CDEF', endColorstr='#81BFDE',GradientType=0)
}
.slider-track-low,.slider-track-high{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    background:transparent;
    border-radius:slider_border-radius(5px)
}
.slider-handle{
    background-color:#0E90D2;
    background-image:-moz-linear-gradient(top, #149BDF, #0480BE);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149BDF), to(#0480BE));
    background-image:-webkit-linear-gradient(top, #149BDF, #0480BE);
    background-image:-o-linear-gradient(top, #149BDF, #0480BE);
    background-image:linear-gradient(to bottom, #149BDF, #0480BE);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149BDF', endColorstr='#0480BE',GradientType=0);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    position:absolute;
    top:0;
    width:20px;
    height:20px;
    background-color:#337AB7;
    border:0px solid transparent
}
.slider-handle.round{
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px
}
.slider-handle.triangle{
    background:transparent none
}
.slider-handle.custom{
    background:transparent none
}
.slider-handle.custom::before{
    line-height:20px;
    font-size:20px;
    content:'\2605';
    color:#726204
}
.slider-tick{
    background-color:#F7F7F7;
    background-image:-moz-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
    background-image:-webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image:-o-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image:linear-gradient(to bottom, #F9F9F9, #F5F5F5);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    width:20px;
    height:20px;
    filter:none;
    opacity:0.8;
    border:0px solid transparent
}
.slider-tick.round{
    border-radius:50%
}
.slider-tick.triangle{
    background:transparent none
}
.slider-tick.custom{
    background:transparent none
}
.slider-tick.custom::before{
    line-height:20px;
    font-size:20px;
    content:'\2605';
    color:#726204
}
.slider-tick.in-selection{
    background-color:#F7F7F7;
    background-image:-moz-linear-gradient(top, #89CDEF, #81BFDE);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#89CDEF), to(#81BFDE));
    background-image:-webkit-linear-gradient(top, #89CDEF, #81BFDE);
    background-image:-o-linear-gradient(top, #89CDEF, #81BFDE);
    background-image:linear-gradient(to bottom, #89CDEF, #81BFDE);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89CDEF', endColorstr='#81BFDE',GradientType=0);
    opacity:1
}
.uploader{
    width:100%;
    position:relative;
    display:inline-block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.uploader .filename{
    width:100%;
    height:36px;
    color:#999;
    padding-top:7px;
    padding-right:45px;
    padding-bottom:7px;
    padding-left:12px;
    border:1px solid #ccc;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    float:left;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    cursor:default;
    background-color:#FAFBFC;
    text-align:left
}
.uploader .action{
    height:36px;
    min-width:36px;
    padding:7px 12px;
    position:absolute;
    top:0;
    right:0;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px;
    cursor:pointer;
    color:#8aa2b9;
    z-index:1;
    background:#e7ecf1;
    border:1px solid #ccc;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.uploader .action>i{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-8px;
    margin-left:-8px
}
.uploader input[type=file]{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    height:36px;
    margin-top:0px;
    cursor:pointer;
    border:0;
    z-index:10;
    opacity:0;
    filter:alpha(opacity=0)
}
.uploader.disabled .action{
    opacity:.6;
    filter:alpha(opacity=60)
}
.uploader.disabled .filename{
    background-color:#FAFBFC;
    cursor:not-allowed
}
.uploader-xlg .action{
    width:44px;
    height:44px;
    font-family:"OpenSans",sans-serif;
    font-size:20px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.uploader-xlg .filename{
    height:44px;
    padding-top:7px;
    padding-right:44px;
    padding-bottom:7px;
    padding-left:12px;
    font-family:"OpenSans",sans-serif;
    font-size:20px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.uploader-xlg input[type=file]{
    height:44px
}
.uploader-lg .action{
    width:40px;
    height:40px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.uploader-lg .filename{
    height:40px;
    padding-top:7px;
    padding-right:44px;
    padding-bottom:7px;
    padding-left:12px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.uploader-lg input[type=file]{
    height:40px
}
.uploader-sm .action{
    width:32px;
    height:32px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.uploader-sm .filename{
    height:32px;
    padding-top:6px;
    padding-right:42px;
    padding-bottom:6px;
    padding-left:11px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.uploader-sm input[type=file]{
    height:32px
}
.uploader-xs .action,.uploader-xs .filename,.uploader-xs input[type=file]{
    height:28px;
    font-family:"OpenSans",sans-serif;
    font-size:11px;
    line-height:1.8;
    text-align:center;
    letter-spacing:-0.2px
}
.checker{
    width:18px;
    height:18px;
    position:relative;
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    margin-right:5px;
    top:-2px
}
.checker span{
    width:18px;
    height:18px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#2E3E4E;
    border:none;
    display:inline-block;
    text-align:center;
    position:relative;
    background:#ddd;
    border:1px solid #DEDEDE;
    box-shadow:inset 1px 1px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:inset 1px 1px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:inset 1px 1px 0px 0px rgba(227,228,229,0)
}
.checker span:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:1px;
    left:3px;
    font-size:12px;
    line-height:15px;
    display:none
}
.checker span.checked:after{
    display:block;
    left:1.5px
}
.checker input{
    width:18px;
    height:18px
}
.checker input[type=checkbox]{
    position:absolute;
    top:-2px;
    left:-2px;
    margin:0;
    border:none;
    background:none;
    display:inline-block;
    vertical-align:top;
    cursor:pointer;
    z-index:2;
    opacity:0;
    filter:alpha(opacity=0)
}
.checker.disabled{
    opacity:.5;
    filter:alpha(opacity=50);
    cursor:not-allowed
}
.checker.disabled input[type=checkbox]{
    cursor:not-allowed
}
.checker.active span:after{
    display:block;
    opacity:.75;
    filter:alpha(opacity=75)
}
.choice{
    width:18px;
    height:18px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    position:relative;
    display:inline-block;
    cursor:pointer;
    vertical-align:middle
}
.choice input[type=radio]{
    position:absolute;
    top:-2px;
    left:-2px;
    margin:0;
    border:none;
    background:none;
    display:inline-block;
    vertical-align:top;
    cursor:pointer;
    z-index:2;
    opacity:0;
    filter:alpha(opacity=0)
}
.choice span{
    width:18px;
    height:18px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:none;
    background:#ddd;
    display:inline-block;
    text-align:center;
    position:relative;
    border:1px solid #DEDEDE;
    box-shadow:inset 1px 1px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:inset 1px 1px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:inset 1px 1px 0px 0px rgba(227,228,229,0)
}
.choice span:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    width:0;
    height:0;
    position:absolute;
    top:4px;
    left:4px;
    border:4px solid #2E3E4E;
    display:none
}
.choice span.checked:after{
    display:block
}
.choice input{
    width:18px;
    height:18px
}
.choice.disabled{
    opacity:.5;
    filter:alpha(opacity=50);
    cursor:not-allowed
}
.choice.disabled input[type=radio]{
    cursor:not-allowed
}
.choice.active span:after{
    display:block;
    opacity:.75;
    filter:alpha(opacity=75)
}
.checkbox .checker{
    position:relative;
    top:-1px;
    left:0
}
.checkbox>label:active .checker span:after{
    display:block;
    opacity:.75;
    filter:alpha(opacity=75)
}
.checkbox>label:active .checker.disabled span:after{
    opacity:0;
    filter:alpha(opacity=0)
}
.checkbox>label:active .checker.disabled span.checked:after{
    opacity:1;
    filter:alpha(opacity=100)
}
.checkbox-inline .checker{
    position:absolute;
    top:1px;
    left:0
}
.checkbox-inline:active .checker span:after{
    display:block;
    opacity:.75;
    filter:alpha(opacity=75)
}
.checkbox-inline:active .checker.disabled span:after{
    opacity:0;
    filter:alpha(opacity=0)
}
.checkbox-inline:active .checker.disabled span.checked:after{
    opacity:1;
    filter:alpha(opacity=100)
}
.checkbox-inline.checkbox-right .checker{
    right:-30px
}
.form-horizontal .checkbox .checker,.form-horizontal .checkbox-inline .checker,.form-horizontal .radio .choice,.form-horizontal .radio-inline .choice{
    top:9px
}
.dropdown-menu[class*=bg-] .checker span{
    border-color:#fff;
    color:#fff
}
.dropdown-menu[class*=bg-] .choice span{
    border-color:#fff
}
.radio .choice{
    top:-1px;
    left:-4px
}
.radio>label:active .choice span:after{
    display:block;
    opacity:.75;
    filter:alpha(opacity=75)
}
.radio>label:active .choice.disabled span:after{
    opacity:0;
    filter:alpha(opacity=0)
}
.radio>label:active .choice.disabled span.checked:after{
    opacity:1;
    filter:alpha(opacity=100)
}
.radio-inline .choice{
    position:absolute;
    top:1px;
    left:0
}
.radio-inline:active .choice span:after{
    display:block;
    opacity:.75;
    filter:alpha(opacity=75)
}
.radio-inline:active .choice.disabled span:after{
    opacity:0;
    filter:alpha(opacity=0)
}
.radio-inline:active .choice.disabled span.checked:after{
    opacity:1;
    filter:alpha(opacity=100)
}
.checkbox-right .checker,.radio-right .choice{
    left:auto;
    right:0;
    float:right
}
.checker[class*=border-] span{
    border-color:inherit;
    color:inherit
}
.dropdown-menu>.active:not(.disabled) .checker span{
    border-color:#fff;
    color:#fff
}
.dropdown-menu>.active .choice span{
    border-color:#fff
}
.navbar-inverse .navbar-form .checker span,.sidebar:not(.sidebar-default) .checkbox .checker span{
    border-color:#fff;
    color:#fff
}
.navbar-inverse .navbar-form .choice span,.sidebar:not(.sidebar-default) .checkbox .choice span{
    border-color:#fff
}
.choice[class*=border-] span{
    border-color:inherit
}
.choice[class*=border-] span:after{
    border-color:inherit
}
.sp-initial{
    margin-top:10px
}
.sp-initial span{
    width:50%;
    height:25px;
    display:block;
    float:left
}
.sp-initial span .sp-thumb-inner{
    width:100%;
    height:25px;
    display:block
}
.sp-initial .sp-clear-display:after{
    content:none
}
.sp-input-container{
    margin-top:10px
}
.sp-alpha-inner{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:block
}
.sp-clear-enabled .sp-clear{
    height:30px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:85%;
    display:block;
    text-align:center;
    color:#c3c4d5;
    box-shadow:0 0 0 1px #fff inset;
    -moz-box-shadow:0 0 0 1px #fff inset;
    -webkit-box-shadow:0 0 0 1px #fff inset
}
.sp-clear-enabled .sp-hue{
    top:40px;
    height:75%
}
.sp-color{
    position:absolute;
    top:0;
    right:20%;
    bottom:0;
    left:0
}
.sp-hue{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:85%;
    height:100%;
    background:linear-gradient(to bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%)
}
.sp-top-inner,.sp-preview-inner,.sp-thumb-inner,.sp-sat,.sp-val{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.sp-preview-inner,.sp-thumb-inner{
    display:block
}
.sp-sat{
    background-image:linear-gradient(to right, #fff, rgba(204,154,129,0));
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
    box-shadow:0 0 0 1px #e1e2ea inset;
    -moz-box-shadow:0 0 0 1px #e1e2ea inset;
    -webkit-box-shadow:0 0 0 1px #e1e2ea inset
}
.sp-val{
    background-image:linear-gradient(to top, #000, rgba(204,154,129,0));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')
}
.sp-container{
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    z-index:1000;
    border:1px solid #e7ebf1;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    overflow:hidden;
    box-sizing:content-box;
    box-shadow:0 1px 3px rgba(0,0,0,0.1);
    user-select:none;
    background:#fff
}
.sp-container.sp-flat{
    max-width:100%;
    position:relative;
    overflow-x:auto;
    white-space:nowrap
}
.sp-container button,.sp-container.sp-dragging .sp-input{
    user-select:none
}
.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{
    display:none
}
.sp-initial-disabled .sp-initial{
    display:none
}
.sp-initial-disabled .sp-input-container{
    width:100%
}
.sp-palette-only .sp-picker-container{
    display:none
}
.sp-palette-only .sp-palette-container{
    border:0
}
.sp-hidden{
    display:none !important
}
.sp-cf:after,.sp-cf:before{
    content:"";
    display:table
}
.sp-cf:after{
    clear:both
}
.sp-alpha{
    position:absolute;
    right:0;
    bottom:-16px;
    left:0;
    height:6px;
    user-select:none;
    display:none
}
.sp-preview{
    width:26px;
    height:24px;
    margin-right:5px;
    user-select:none;
    position:relative;
    float:left;
    z-index:0
}
.sp-preview .sp-clear-display{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.sp-preview .sp-clear-display:after{
    content:none
}
.sp-preview .sp-preview-inner{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.sp-thumb-el{
    /* background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); */
    position:relative
}
.sp-thumb-el .sp-thumb-inner{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.sp-thumb-el .sp-thumb-inner:hover{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.sp-palette-container,.sp-picker-container{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:300px;
    padding-left:10px;
    margin-bottom:-290px;
    display:block;
    white-space:nowrap;
    vertical-align:top;
    position:relative;
    color:#111;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.sp-picker-container{
    width:220px
}
.sp-replacer{
    width:55px;
    margin:0 auto;
    padding:5px;
    vertical-align:middle;
    user-select:none;
    overflow:hidden;
    cursor:pointer;
    display:inline-block;
    border:1px solid #c3c4d5;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.sp-replacer.sp-disabled{
    cursor:default;
    opacity:.8;
    filter:alpha(opacity=80)
}
.sp-replacer.sp-disabled .sp-dd{
    color:#111
}
.sp-replacer.sp-disabled[class*=bg-] .sp-dd{
    color:#fff
}
.ui-button,.ui-buttonset{
    vertical-align:middle
}
@media only screen and (min-width: 800px){
    .sp-palette-container{
        border-right:1px solid #e7ebf1
    }
    .sp-picker-container,.sp-palette-container{
        display:inline-block
    }
}
.sp-alpha-enabled .sp-alpha{
    display:block
}
.sp-alpha-enabled .sp-top{
    margin-bottom:26px
}
.sp-top{
    width:100%;
    display:block;
    position:relative
}
.sp-alpha-handle{
    position:absolute;
    top:-4px;
    bottom:-4px;
    left:50%;
    width:5px;
    user-select:none;
    cursor:pointer;
    border:1px solid red;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.sp-clear{
    user-select:none;
    display:none
}
.sp-dragger{
    width:5px;
    height:5px;
    position:absolute;
    top:0;
    left:0;
    user-select:none;
    border:1px solid #fff;
    background-color:#e1e2ea;
    cursor:pointer
}
.sp-slider{
    position:absolute;
    top:0;
    right:-2px;
    left:-2px;
    height:4px;
    user-select:none;
    cursor:pointer;
    border:1px solid #e1e2ea;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.sp-fill{
    padding-top:80%
}
.sp-input{
    width:89%;
    padding:7px 12px;
    color:#111;
    border:1px solid #ccc;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    outline:0
}
.sp-clear-display{
    cursor:pointer
}
.sp-clear-display:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.sp-dd{
    margin:-15px 1px;
    position:relative;
    color:#111;
    float:left;
    font-size:0
}
.sp-dd:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    margin-top:13px
}
.sp-replacer[class*=bg-]{
    border-color:transparent
}
.sp-replacer[class*=bg-]:focus,.sp-replacer[class*=bg-]:hover{
    border-color:transparent
}
.sp-replacer[class*=bg-] .sp-dd,.sp-replacer[class*=bg-].sp-active .sp-dd{
    color:#fff
}
.sp-replacer[class*=bg-] .sp-preview .sp-preview-inner{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05);
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.sp-1{
    height:17%;
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ff0000', endcolorstr='#ffff00')
}
.sp-2{
    height:16%;
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffff00', endcolorstr='#00ff00')
}
.sp-3{
    height:17%;
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00ff00', endcolorstr='#00ffff')
}
.sp-4{
    height:17%;
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00ffff', endcolorstr='#0000ff')
}
.sp-5{
    height:16%;
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#0000ff', endcolorstr='#ff00ff')
}
.sp-6{
    height:17%;
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ff00ff', endcolorstr='#ff0000')
}
.sp-palette{
    max-width:220px
}
.sp-palette .sp-thumb-el{
    width:16px;
    height:16px;
    display:inline-block;
    position:relative;
    cursor:pointer
}
.sp-palette .sp-thumb-el.sp-thumb-active{
    box-shadow:0 0 0 2px rgba(0,0,0,0.1) inset;
    -moz-box-shadow:0 0 0 2px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.1) inset
}
.sp-palette .sp-thumb-el.sp-thumb-active .sp-thumb-inner{
    box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset;
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset;
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset
}
.sp-palette .sp-thumb-el+.sp-thumb-el{
    margin-left:5px
}
.sp-palette .sp-thumb-active.sp-thumb-dark .sp-thumb-inner:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    color:#fff;
    line-height:16px
}
.sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    color:#111;
    line-height:16px
}
.sp-palette-row{
    height:22px;
    font-size:0
}
.sp-palette-row:empty{
    margin-top:0px
}
.sp-cancel{
    width:37%;
    padding:6px 11px;
    border:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    float:left;
    text-align:center;
    outline:0;
    border:1px solid #fff;
    color:#8789ab;
    background-color:#fff;
    margin-right:4%;
    text-transform:capitalize
}
.sp-cancel:focus,.sp-cancel:hover{
    box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    color:#8789ab
}
.sp-cancel:active{
    box-shadow:0 0 0 100px rgba(0,0,0,0.03) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.03) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.03) inset
}
.sp-choose,.sp-palette-toggle{
    width:37%;
    padding:6px 11px;
    border:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    float:left;
    text-align:center;
    outline:0;
    border:1px solid #2E3E4E;
    color:#fff;
    background-color:#2E3E4E;
    text-transform:capitalize
}
.sp-choose:focus,.sp-choose:hover,.sp-palette-toggle:focus,.sp-palette-toggle:hover{
    box-shadow:0 0 0 100px rgba(0,0,0,0.05) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.05) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.05) inset
}
.sp-choose:active,.sp-palette-toggle:active{
    box-shadow:0 0 0 100px rgba(0,0,0,0.1) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.1) inset
}
.sp-palette-toggle{
    margin-right:0px;
    border:1px solid #fff;
    color:#c3c4d5;
    background-color:#fff;
    width:auto;
    float:none
}
.sp-palette-toggle:focus,.sp-palette-toggle:hover{
    box-shadow:0 0 0 100px rgba(0,0,0,0.1) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.1) inset;
    color:#c3c4d5
}
.sp-palette-toggle:active{
    box-shadow:0 0 0 100px rgba(0,0,0,0.03) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.03) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.03) inset
}
.sp-button-container,.sp-palette-button-container{
    margin-top:10px;
    text-align:center
}
.sp-container[class*=bg-] .sp-button-container a,.sp-container[class*=bg-] .sp-button-container button,.sp-container[class*=bg-] .sp-palette-button-container a,.sp-container[class*=bg-] .sp-palette-button-container button{
    background-color:rgba(0,0,0,0.25);
    color:#fff;
    border-color:transparent
}
.sp-palette-disabled .sp-palette-container{
    display:none
}
.datepicker table .cw{
    vertical-align:middle
}
.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{
    color:#999
}
.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{
    color:gray
}
.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#999
}
.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{
    color:#fff;
    background:#b5c4ff
}
.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#9bb0ff
}
.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{
    background-color:rgba(104,135,255,0.1);
    color:#878787
}
.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(104,135,255,0.2)
}
.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none
}
.datepickers-container{
    position:absolute;
    left:0;
    top:-50px
}
@media print{
    .datepickers-container{
        display:none
    }
}
.datepicker{
    background:#fff;
    border:1px solid #e7ebf1;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    border-radius:5px;
    box-sizing:content-box;
    font-family:"OpenSans",sans-serif,sans-serif;
    font-size:13px;
    color:#666;
    width:250px;
    position:absolute;
    left:-100000px;
    opacity:0;
    /* -webkit-transition:opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s $datepickerTransitionSpeed;
    -moz-transition:opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s $datepickerTransitionSpeed;
    transition:opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s $datepickerTransitionSpeed; */
    z-index:1200
}
.datepicker.-from-top-{
    -webkit-transform:translateY(-8px);
    -moz-transform:translateY(-8px);
    transform:translateY(-8px)
}
.datepicker.-from-right-{
    -webkit-transform:translateX(8px);
    -moz-transform:translateX(8px);
    transform:translateX(8px)
}
.datepicker.-from-bottom-{
    -webkit-transform:translateY(8px);
    -moz-transform:translateY(8px);
    transform:translateY(8px)
}
.datepicker.-from-left-{
    -webkit-transform:translateX(-8px);
    -moz-transform:translateX(-8px);
    transform:translateX(-8px)
}
.datepicker.active{
    opacity:1;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    transform:translate(0);
    /* -webkit-transition:opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s 0s;
    -moz-transition:opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s 0s;
    transition:opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s 0s */
}
.datepicker-inline .datepicker{
    border-color:#e7ebf1;
    box-shadow:none;
    position:static;
    left:auto;
    right:auto;
    opacity:1;
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.datepicker-inline .datepicker--pointer{
    display:none
}
.datepicker--content{
    box-sizing:content-box;
    padding:4
}
.-only-timepicker- .datepicker--content{
    display:none
}
.datepicker--pointer{
    position:absolute;
    background:#fff;
    border-top:1px solid #e7ebf1;
    border-right:1px solid #e7ebf1;
    width:8px;
    height:8px;
    z-index:-1
}
.-top-left- .datepicker--pointer,.-top-center- .datepicker--pointer,.-top-right- .datepicker--pointer{
    top:calc(100% - 3px);
    top:-moz-calc(100% - 3px);
    top:-webkit-calc(100% - 3px);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    transform:rotate(135deg)
}
.-right-top- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-bottom- .datepicker--pointer{
    right:calc(100% - 3px);
    right:-moz-calc(100% - 3px);
    right:-webkit-calc(100% - 3px);
    -webkit-transform:rotate(225deg);
    -moz-transform:rotate(225deg);
    transform:rotate(225deg)
}
.-bottom-left- .datepicker--pointer,.-bottom-center- .datepicker--pointer,.-bottom-right- .datepicker--pointer{
    bottom:calc(100% - 3px);
    bottom:-moz-calc(100% - 3px);
    bottom:-webkit-calc(100% - 3px);
    -webkit-transform:rotate(315deg);
    -moz-transform:rotate(315deg);
    transform:rotate(315deg)
}
.-left-top- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-bottom- .datepicker--pointer{
    left:calc(100% - 3px);
    left:-moz-calc(100% - 3px);
    left:-webkit-calc(100% - 3px);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.-bottom-left- .datepicker--pointer{
    left:20px;
    top:-6px
}
.-bottom-right- .datepicker--pointer{
    right:20px;
    top:-6px
}
.-top-left- .datepicker--pointer{
    left:20px;
    bottom:-6px
}
.-top-right- .datepicker--pointer{
    right:20px;
    bottom:-6px
}
.-top-center- .datepicker--pointer,.-bottom-center- .datepicker--pointer{
    left:calc(50% - 8px / 2);
    left:-moz-calc(50% - 8px / 2);
    left:-webkit-calc(50% - 8px / 2)
}
.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{
    top:20px
}
.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{
    bottom:20px
}
.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{
    top:calc(50% - 8px / 2);
    top:-moz-calc(50% - 8px / 2);
    top:-webkit-calc(50% - 8px / 2)
}
.datepicker--body{
    display:none
}
.datepicker--body.active{
    display:block
}
.datepicker--cells{
    display:flex;
    flex-wrap:wrap
}
.datepicker--cell{
    border-radius:5px;
    box-sizing:border-box;
    cursor:pointer;
    display:flex;
    position:relative;
    align-items:center;
    justify-content:center;
    height:32px;
    z-index:1
}
.datepicker--cell.-focus-{
    background:#fff
}
.datepicker--cell.-current-{
    color:#6887FF
}
.datepicker--cell.-current-.-focus-{
    color:#666
}
.datepicker--cell.-current-.-in-range-{
    color:#6887FF
}
.datepicker--cell.-in-range-{
    background:rgba(104,135,255,0.1);
    color:#666;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.datepicker--cell.-in-range-.-focus-{
    background-color:rgba(104,135,255,0.2)
}
.datepicker--cell.-disabled-{
    cursor:default;
    color:#fff
}
.datepicker--cell.-disabled-.-focus-{
    color:#fff
}
.datepicker--cell.-disabled-.-in-range-{
    color:#f0f0f5
}
.datepicker--cell.-disabled-.-current-.-focus-{
    color:#fff
}
.datepicker--cell.-range-from-{
    border:1px solid rgba(104,135,255,0.5);
    background-color:rgba(104,135,255,0.1);
    border-radius:5px 0 0 5px
}
.datepicker--cell.-range-to-{
    border:1px solid rgba(104,135,255,0.5);
    background-color:rgba(104,135,255,0.1);
    border-radius:0 5px 5px 0
}
.datepicker--cell.-range-from-.-range-to-{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.datepicker--cell.-selected-{
    color:#fff;
    border:none;
    background:#6887FF
}
.datepicker--cell.-selected-.-current-{
    color:#fff;
    background:#6887FF
}
.datepicker--cell.-selected-.-focus-{
    background:#4f73ff
}
.datepicker--cell:empty{
    cursor:default
}
.datepicker--days-names{
    display:flex;
    flex-wrap:wrap;
    margin:8px 0 3px
}
.datepicker--day-name{
    color:#666;
    display:flex;
    align-items:center;
    justify-content:center;
    flex:1;
    text-align:center;
    text-transform:uppercase;
    font-size:.8em
}
.datepicker--cell-day{
    width:14.27%
}
.datepicker--cells-months{
    height:170px
}
.datepicker--cell-month{
    width:33.33%;
    height:25%
}
.datepicker--years{
    height:170px
}
.datepicker--cells-years{
    height:170px
}
.datepicker--cell-year{
    width:25%;
    height:33.33%
}
.datepicker--nav{
    display:flex;
    justify-content:space-between;
    border-bottom:1px solid #e7ebf1;
    min-height:32px;
    padding:4
}
.-only-timepicker- .datepicker--nav{
    display:none
}
.datepicker--nav-title,.datepicker--nav-action{
    display:flex;
    cursor:pointer;
    align-items:center;
    justify-content:center
}
.datepicker--nav-action{
    width:32px;
    border-radius:5px;
    user-select:none
}
.datepicker--nav-action:hover{
    background:#fff
}
.datepicker--nav-action.-disabled-{
    visibility:hidden
}
.datepicker--nav-action svg{
    width:32px;
    height:32px
}
.datepicker--nav-action path{
    fill:none;
    stroke:#666;
    stroke-width:2px
}
.datepicker--nav-title{
    border-radius:5px;
    padding:0 8px
}
.datepicker--nav-title i{
    font-style:normal;
    color:#666;
    margin-left:5px
}
.datepicker--nav-title:hover{
    background:#fff
}
.datepicker--nav-title.-disabled-{
    cursor:default;
    background:none
}
.datepicker--buttons{
    display:flex;
    padding:4;
    border-top:1px solid #e7ebf1
}
.datepicker--button{
    color:#6887FF;
    cursor:pointer;
    border-radius:5px;
    flex:1;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    height:32px
}
.datepicker--button:hover{
    color:#666;
    background:#fff
}
.datepicker--time{
    border-top:1px solid #e7ebf1;
    display:flex;
    align-items:center;
    padding:4;
    position:relative
}
.datepicker--time.-am-pm- .datepicker--time-sliders{
    flex:0 1 138px;
    max-width:138px
}
.-only-timepicker- .datepicker--time{
    border-top:none
}
.datepicker--time-sliders{
    flex:0 1 153px;
    margin-right:10px;
    max-width:153px
}
.datepicker--time-label{
    display:none;
    font-size:12px
}
.datepicker--time-current{
    display:flex;
    align-items:center;
    flex:1;
    font-size:14px;
    text-align:center;
    margin:0 0 0 10px
}
.datepicker--time-current-colon{
    margin:0 2px 3px;
    line-height:1
}
.datepicker--time-current-hours,.datepicker--time-current-minutes{
    line-height:1;
    font-size:19px;
    position:relative;
    z-index:1
}
.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{
    content:'';
    background:#fff;
    border-radius:5px;
    position:absolute;
    left:-2px;
    top:-3px;
    right:-2px;
    bottom:-2px;
    z-index:-1;
    opacity:0
}
.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{
    opacity:1
}
.datepicker--time-current-ampm{
    text-transform:uppercase;
    align-self:flex-end;
    color:#666;
    margin-left:6px;
    font-size:11px;
    margin-bottom:1px
}
.datepicker--time-row{
    display:flex;
    align-items:center;
    font-size:11px;
    height:17px;
    background:linear-gradient(to right, #666, #666) left 50%/100% 1px no-repeat
}
.datepicker--time-row:first-child{
    margin-bottom:4px
}
.datepicker--time-row input[type='range']{
    background:none;
    cursor:pointer;
    flex:1;
    height:100%;
    padding:0;
    margin:0;
    -webkit-appearance:none
}
.datepicker--time-row input[type='range']::-webkit-slider-thumb{
    -webkit-appearance:none
}
.datepicker--time-row input[type='range']::-ms-tooltip{
    display:none
}
.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{
    border-color:#404040
}
.datepicker--time-row input[type='range']:hover::-moz-range-thumb{
    border-color:#404040
}
.datepicker--time-row input[type='range']:hover::-ms-thumb{
    border-color:#404040
}
.datepicker--time-row input[type='range']:focus{
    outline:none
}
.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{
    background:#6887FF;
    border-color:#6887FF
}
.datepicker--time-row input[type='range']:focus::-moz-range-thumb{
    background:#6887FF;
    border-color:#6887FF
}
.datepicker--time-row input[type='range']:focus::-ms-thumb{
    background:#6887FF;
    border-color:#6887FF
}
.datepicker--time-row input[type='range']::-webkit-slider-thumb{
    box-sizing:border-box;
    height:13px;
    width:13px;
    border-radius:5px;
    border:1px solid #666;
    background:#fff;
    cursor:pointer;
    -webkit-transition:background 0.2s;
    -moz-transition:background 0.2s;
    transition:background 0.2s
}
.datepicker--time-row input[type='range']::-moz-range-thumb{
    box-sizing:border-box;
    height:13px;
    width:13px;
    border-radius:5px;
    border:1px solid #666;
    background:#fff;
    cursor:pointer;
    -webkit-transition:background 0.2s;
    -moz-transition:background 0.2s;
    transition:background 0.2s
}
.datepicker--time-row input[type='range']::-ms-thumb{
    box-sizing:border-box;
    height:13px;
    width:13px;
    border-radius:5px;
    border:1px solid #666;
    background:#fff;
    cursor:pointer;
    -webkit-transition:background 0.2s;
    -moz-transition:background 0.2s;
    transition:background 0.2s
}
.datepicker--time-row input[type='range']::-webkit-slider-thumb{
    margin-top:-6.5px
}
.datepicker--time-row input[type='range']::-webkit-slider-runnable-track{
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:transparent
}
.datepicker--time-row input[type='range']::-moz-range-track{
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:transparent
}
.datepicker--time-row input[type='range']::-ms-track{
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:transparent
}
.datepicker--time-row input[type='range']::-ms-fill-lower{
    background:transparent
}
.datepicker--time-row input[type='range']::-ms-fill-upper{
    background:transparent
}
.datepicker--time-row span{
    padding:0 12px
}
.datepicker--time-icon{
    color:#666;
    border:1px solid;
    border-radius:50%;
    font-size:16px;
    position:relative;
    margin:0 5px -1px 0;
    width:1em;
    height:1em
}
.datepicker--time-icon:after,.datepicker--time-icon:before{
    content:'';
    background:currentColor;
    position:absolute
}
.datepicker--time-icon:after{
    height:.4em;
    width:1px;
    left:calc(50% - 1px);
    left:-moz-calc(50% - 1px);
    left:-webkit-calc(50% - 1px);
    top:calc(50% + 1px);
    top:-moz-calc(50% + 1px);
    top:-webkit-calc(50% + 1px);
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    transform:translateY(-100%)
}
.datepicker--time-icon:before{
    width:.4em;
    height:1px;
    top:calc(50% + 1px);
    top:-moz-calc(50% + 1px);
    top:-webkit-calc(50% + 1px);
    left:calc(50% - 1px);
    left:-moz-calc(50% - 1px);
    left:-webkit-calc(50% - 1px)
}
.file-loading{
    width:25px;
    height:25px;
    top:0;
    right:0;
    font-size:999px;
    text-align:right;
    color:#fff;
    background:transparent url(../images/loading.gif) top left no-repeat;
    border:none
}
.file-object{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:-5px;
    margin-left:0px;
    padding:0
}
.btn-file{
    position:relative;
    overflow:hidden
}
.btn-file input[type=file]{
    position:absolute;
    top:0;
    right:0;
    min-width:100%;
    min-height:100%;
    text-align:right;
    opacity:0;
    background:none repeat scroll 0 0 transparent;
    cursor:inherit;
    display:block
}
.btn-file ::-ms-browse{
    width:100%;
    height:100%
}
.file-caption-name{
    height:20px;
    display:inline-block;
    overflow:hidden;
    word-break:break-all
}
.file-zoom-dialog{
    text-align:left
}
.file-zoom-dialog .file-preview-text{
    font-size:1.2em
}
.file-zoom-dialog .file-other-icon{
    font-size:8em;
    font-size:55vmin
}
.file-zoom-dialog .modal-body{
    position:relative !important
}
.file-zoom-dialog .btn-navigate{
    padding:0;
    margin:0;
    position:absolute;
    background:transparent;
    text-decoration:none;
    outline:none;
    top:40%;
    font-size:48px
}
.file-zoom-dialog .btn-navigate:not([disabled]):hover,.file-zoom-dialog .btn-navigate:not([disabled]):focus{
    outline:none;
    box-shadow:none;
    opacity:0.5
}
.file-zoom-dialog .floating-buttons{
    position:absolute;
    top:5px;
    right:10px
}
.file-zoom-dialog .btn-navigate[disabled]{
    opacity:0.3
}
.file-zoom-dialog .btn-prev{
    left:1px
}
.file-zoom-dialog .btn-next{
    right:1px
}
.file-zoom-dialog .kv-zoom-actions .btn{
    margin-left:3px
}
.file-error-message{
    margin:5px;
    padding:15px;
    color:#F44455;
    background-color:#faa4ad;
    border:1px solid #F44455;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.file-error-message pre{
    margin:5px 0px;
    text-align:left
}
.file-error-message ul{
    margin:0;
    text-align:left
}
.file-caption-disabled{
    background-color:#e1e2ea;
    cursor:not-allowed;
    opacity:1
}
.file-preview{
    width:100%;
    padding:5px;
    margin-bottom:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #c6d1df;
    background:#f7f7f7
}
.file-preview .clickable{
    cursor:pointer
}
.file-preview-frame{
    height:160px;
    margin:8px;
    padding:6px;
    position:relative;
    display:table;
    border:1px solid #e7ebf1;
    background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    float:left;
    text-align:center;
    vertical-align:middle
}
.file-preview-frame.sortable-ghost{
    background-color:#fff
}
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{
    color:#2A2B3C
}
.file-preview-image{
    vertical-align:middle
}
.file-preview-text{
    padding:8px;
    display:block;
    color:#111;
    border:1px solid #e7ebf1;
    outline:none;
    resize:none
}
.file-preview-html{
    border:1px solid #e7ebf1;
    padding:8px;
    overflow:auto
}
.file-preview-other{
    padding:10px;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    text-align:center;
    vertical-align:middle
}
.file-preview-other:hover{
    opacity:0.8
}
.file-actions{
    margin-top:15px;
    text-align:left
}
.file-other-error{
    text-align:left
}
.file-other-icon{
    font-size:4.8em
}
.file-input-new .file-preview,.file-input-new .close,.file-input-new .glyphicon-file,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button{
    display:none
}
.file-input-new .no-browse .input-group-btn{
    display:none
}
.file-input-new .no-browse .form-control{
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button{
    display:none
}
.file-input-ajax-new .no-browse .input-group-btn{
    display:none
}
.file-input-ajax-new .no-browse .form-control{
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.file-caption-main{
    width:100%
}
.file-thumb-loading{
    background:transparent url(../images/loading.gif) no-repeat scroll center center content-box !important
}
.file-footer-buttons{
    float:right
}
.file-upload-indicator{
    width:60%;
    display:inline;
    cursor:default;
    opacity:0.8
}
.file-upload-indicator:hover{
    font-weight:bold;
    opacity:1
}
.file-footer-caption{
    width:160px;
    padding-top:4px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:center;
    font-size:11px;
    color:#111;
    margin:5px auto
}
.file-preview-error{
    opacity:0.65;
    box-shadow:none
}
.file-drop-zone{
    height:100%;
    margin-top:12px;
    margin-right:15px;
    margin-bottom:12px;
    margin-left:12px;
    padding:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    text-align:center;
    vertical-align:middle
}
.file-drop-zone.clickable:hover{
    border:2px dashed #b6c4d5
}
.file-drop-zone.clickable:focus{
    border:2px solid #d7dee8
}
.file-drop-zone .file-preview-thumbnails{
    cursor:default
}
.file-drop-zone-title{
    padding:85px 10px;
    color:#ccc;
    font-size:32px;
    font-family:"OpenSans_Light",sans-serif;
    cursor:default
}
.file-highlighted{
    border:2px dashed #b6c4d5;
    background-color:#f5f5f5
}
.file-uploading{
    background:url(../images/loading-sm.gif) no-repeat center bottom 10px;
    opacity:0.65
}
.file-thumb-progress{
    height:10px;
    position:absolute;
    top:35px;
    right:0;
    left:0
}
.file-thumb-progress .progress,.file-thumb-progress .progress-bar{
    height:10px;
    font-size:9px;
    line-height:10px
}
.file-thumbnail-footer{
    position:relative
}
.file-zoom-fullscreen.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.file-zoom-fullscreen .modal-dialog{
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    position:fixed
}
.file-zoom-fullscreen .modal-content{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    box-shadow:none
}
.file-zoom-fullscreen .modal-body{
    overflow-y:auto
}
.floating-buttons{
    z-index:3000
}
.floating-buttons .btn{
    margin-left:3px;
    z-index:3000
}
.file-drag-handle{
    margin-right:2px;
    display:inline;
    font-size:16px;
    cursor:move
}
.file-drag-handle:hover{
    opacity:0.7
}
.file-zoom-content{
    height:480px;
    text-align:center
}
.input-group-lg .file-caption-name{
    height:25px
}
.clickable .file-drop-zone-title{
    cursor:pointer
}
.file-preview-initial.sortable-chosen{
    background-color:#fff
}
.kv-zoom-body img{
    width:auto !important;
    height:90% !important
}
.noUi-target{
    margin-bottom:10px;
    touch-action:none;
    user-select:none;
    box-sizing:border-box;
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #ddd
}
.noUi-target *{
    touch-action:none;
    user-select:none;
    box-sizing:border-box
}
.noUi-base{
    width:100%;
    height:100%;
    position:relative;
    z-index:1;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.noUi-origin{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.noUi-handle{
    border:1px solid #0CC2AA;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative;
    z-index:1;
    background:#0CC2AA;
    cursor:default;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.noUi-handle:before,.noUi-handle:after{
    width:1px;
    height:10px;
    position:absolute;
    top:4px;
    left:7px;
    content:"";
    display:block;
    background:#fff
}
.noUi-handle:after{
    left:10px
}
.noUi-handle:hover:after{
    opacity:.9;
    filter:alpha(opacity=90)
}
.noUi-handle:hover .noUi-tooltip{
    display:block
}
.noUi-handle:active:after{
    opacity:.9;
    filter:alpha(opacity=90)
}
.noUi-handle:focus:after{
    opacity:.9;
    filter:alpha(opacity=90)
}
.noUi-horizontal{
    height:10px
}
.noUi-horizontal .noUi-handle{
    width:20px;
    height:20px;
    left:-14px;
    top:-6px
}
.noUi-horizontal.noUi-extended{
    padding:0px 15px
}
.noUi-horizontal.noUi-extended .noUi-origin{
    right:-15px
}
.noUi-horizontal.has-pips{
    margin-bottom:35px
}
.noUi-vertical{
    width:10px;
    height:150px;
    display:inline-block
}
.noUi-vertical .noUi-handle{
    width:20px;
    height:20px;
    top:-9px;
    left:-6px
}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{
    width:10px;
    height:1px;
    left:4px;
    top:7px
}
.noUi-vertical .noUi-handle:after{
    top:11px
}
.noUi-vertical .noUi-draggable{
    cursor:n-resize
}
.noUi-vertical.noUi-extended{
    padding:15px 0px
}
.noUi-vertical.noUi-extended .noUi-origin{
    bottom:-15px
}
.noUi-vertical.has-pips{
    margin-right:35px
}
.noUi-vertical .noUi-dragable{
    cursor:n-resize
}
.noUi-vertical+.noUi-vertical{
    margin-left:20px
}
.noUi-background{
    background:#F6F8F8;
    box-shadow:2px 2px 0 0 #e8eded inset;
    -moz-box-shadow:2px 2px 0 0 #e8eded inset;
    -webkit-box-shadow:2px 2px 0 0 #e8eded inset
}
.noUi-connect{
    background:#6887FF;
    -webkit-transition:background 450ms;
    -moz-transition:background 450ms;
    transition:background 450ms
}
.noUi-draggable{
    cursor:w-resize
}
[disabled].noUi-connect,[disabled] .noUi-connect{
    background:#6887FF
}
[disabled].noUi-origin,[disabled] .noUi-handle{
    cursor:not-allowed
}
[disabled] .noUI-background{
    opacity:.75;
    filter:alpha(opacity=75)
}
.irs{
    display:block
}
.noUi-dragable{
    cursor:w-resize
}
.noUi-marker{
    position:absolute;
    background-color:#111
}
.noUi-pips{
    position:absolute;
    color:#111
}
.noUi-tooltip{
    width:60px;
    position:absolute;
    top:-43px;
    left:50%;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:4px 8px;
    margin-left:-27px;
    font-size:12px;
    display:none;
    background:#2E3E4E;
    color:#fff;
    text-align:center
}
.noUi-tooltip:after{
    width:0;
    height:0;
    margin-left:-5px;
    content:'';
    border:5px solid transparent;
    border-top-color:#2E3E4E;
    position:absolute;
    bottom:-10px;
    left:50%
}
.noUi-value{
    width:40px;
    position:absolute;
    text-align:center;
    font-size:12px
}
.noui-slider-primary .noUi-connect,.noui-slider-primary.noUi-connect{
    background-color:#0CC2AA
}
.noui-slider-danger .noUi-connect,.noui-slider-danger.noUi-connect{
    background-color:#F44455
}
.noui-slider-success .noUi-connect,.noui-slider-success.noUi-connect{
    background-color:#6CC788
}
.noui-slider-warning .noUi-connect,.noui-slider-warning.noUi-connect{
    background-color:#FCC100
}
.noui-slider-info .noUi-connect,.noui-slider-info.noUi-connect{
    background-color:#6887FF
}
.noUi-value-sub{
    margin-top:10px;
    font-size:11px;
    color:#888
}
.noUi-pips-horizontal{
    width:100%;
    height:35px;
    padding-top:10px;
    top:100%;
    left:0
}
.noUi-value-horizontal{
    margin-left:-20px;
    padding-top:15px
}
.noUi-value-horizontal.noUi-value-sub{
    padding-top:5px
}
.noUi-marker-horizontal.noUi-marker{
    width:1px;
    height:3px
}
.noUi-marker-horizontal.noUi-marker-sub{
    height:6px
}
.noUi-marker-horizontal.noUi-marker-large{
    height:10px
}
.noUi-pips-vertical{
    padding-left:10px;
    height:100%;
    top:0;
    left:100%
}
.noUi-value-vertical{
    width:15px;
    margin-left:15px;
    margin-top:-10px
}
.noUi-marker-vertical.noUi-marker{
    width:3px;
    height:1px
}
.noUi-marker-vertical.noUi-marker-sub{
    width:6px
}
.noUi-marker-vertical.noUi-marker-large{
    width:10px
}
.noui-slider-lg .noUi-handle{
    width:24px;
    height:24px;
    top:-7px
}
.noui-slider-lg .noUi-handle:after,.noui-slider-lg .noUi-handle:before{
    width:1px;
    height:13px;
    margin-top:1px;
    margin-left:3px
}
.noui-slider-lg .noUi-handle:before{
    margin-left:2px
}
.noui-slider-lg.noUi-horizontal{
    height:12px
}
.noui-slider-lg.noUi-horizontal .noUi-handle{
    left:-17px
}
.noui-slider-lg.noUi-vertical{
    width:20px
}
.noui-slider-lg.noUi-vertical .noUi-handle{
    top:-12px;
    left:-8px
}
.noui-slider-sm .noUi-handle{
    width:16px;
    height:16px;
    top:-5px
}
.noui-slider-sm .noUi-handle:after,.noui-slider-sm .noUi-handle:before{
    width:1px;
    height:8px;
    margin-top:-1px;
    margin-left:-2px
}
.noui-slider-sm.noUi-horizontal{
    height:8px
}
.noui-slider-sm.noUi-horizontal .noUi-handle{
    left:-12px
}
.noui-slider-sm.noUi-vertical{
    height:8px
}
.noui-slider-sm.noUi-vertical .noUi-handle{
    top:-12px;
    left:-8px
}
.noui-slider-xs .noUi-handle{
    width:12px;
    height:12px;
    top:-4px
}
.noui-slider-xs .noUi-handle:after{
    content:none
}
.noui-slider-xs .noUi-handle:before{
    width:4px;
    height:4px;
    margin-top:-1px;
    margin-left:-4px
}
.noui-slider-xs.noUi-horizontal{
    height:5px
}
.noui-slider-xs.noUi-horizontal .noUi-handle{
    top:-5px;
    left:-8px
}
.noui-slider-xs.noUi-vertical{
    height:5px
}
.noui-slider-xs.noUi-vertical .noUi-handle{
    top:-6px;
    left:-4px
}
.noUi-stacking .noUi-handle{
    z-index:10
}
.noUi-state-tap .noUi-origin{
    -webkit-transition:left 0.3s,top 0.3s;
    -moz-transition:left 0.3s,top 0.3s;
    transition:left 0.3s,top 0.3s
}
.noUi-state-drag *{
    cursor:inherit !important
}
.irs-slider:after{
    content:''
}
.select2-container{
    outline:0;
    position:relative;
    display:inline-block;
    text-align:left
}
.select2-selection--single{
    height:36px;
    padding:7px 0px;
    border:1px solid transparent;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    display:block;
    position:relative;
    white-space:nowrap;
    user-select:none
}
.select2-selection--single:hover,.select2-selection--single:focus{
    box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset
}
.select2-selection--single:not([class*=bg-]){
    background-color:#FAFBFC;
    color:#111
}
.select2-selection--single:not([class*=bg-]):not([class*=border-]){
    border-color:#ccc
}
.select2-selection--single .select2-selection__rendered{
    padding-left:12px;
    padding-right:32px;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-selection--single .select2-selection__rendered>i{
    margin-right:10px
}
.select2-selection--single .select2-selection__clear{
    margin-top:2px;
    margin-left:5px;
    position:relative;
    cursor:pointer;
    float:right;
    font-size:0;
    line-height:1;
    opacity:.75;
    filter:alpha(opacity=75)
}
.select2-selection--single .select2-selection__clear:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.select2-selection--single .select2-selection__clear:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    display:inline-block
}
.select2-selection--single .select2-selection__placeholder{
    color:rgba(17,17,17,0.6)
}
.select2-selection--single .select2-selection__arrow:after{
    content:'\02C5';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-13px
}
.select2-selection--single .select2-selection__arrow b{
    display:none
}
.select2-container--open .select2-selection--single{
    box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.01) inset
}
.select2-container--open .select2-selection--single:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.select2-container--open .select2-selection--single[class*=bg-]{
    box-shadow:0 0 0 100px rgba(0,0,0,0.025) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.025) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.025) inset
}
.select2-container--open .select2-dropdown--below{
    border:1px solid #ddd;
    background:#fff;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top:none
}
.select2-container--open.select2-container--above .select2-selection--single,.select2-container--open.select2-container--above .select2-selection--multiple{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.select2-container--open .select2-dropdown--above{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    border-bottom:0
}
.select2-container--open.select2-container--below .select2-selection--single,.select2-container--open.select2-container--below .select2-selection--multiple{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above[class*=bg-]{
    border-bottom:1px solid rgba(255,255,255,0.2)
}
.select2-container--open .select2-dropdown--below[class*=bg-]{
    border-top:1px solid rgba(255,255,255,0.2)
}
.select2-selection--single[class*=bg-]:hover,.select2-selection--single[class*=bg-]:focus{
    box-shadow:0 0 0 100px rgba(0,0,0,0.025) inset;
    -moz-box-shadow:0 0 0 100px rgba(0,0,0,0.025) inset;
    -webkit-box-shadow:0 0 0 100px rgba(0,0,0,0.025) inset
}
.select2-selection--single[class*=bg-] .select2-selection__placeholder{
    color:#fff
}
.select2-container--disabled .select2-selection--single[class*=bg-]{
    box-shadow:0 0 0 100px rgba(255,255,255,0.25) inset;
    -moz-box-shadow:0 0 0 100px rgba(255,255,255,0.25) inset;
    -webkit-box-shadow:0 0 0 100px rgba(255,255,255,0.25) inset
}
.select2-container--disabled .select2-selection--single[class*=bg-] .select2-selection__placeholder{
    color:rgba(255,255,255,0.75)
}
.select2-container--disabled .select2-selection--single{
    cursor:not-allowed;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--disabled .select2-selection--single:not([class*=bg-]){
    background-color:#fff;
    color:#9E9E9E
}
.select2-container--disabled .select2-selection--multiple{
    cursor:not-allowed;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.select2-container--disabled .select2-selection--multiple:not([class*=bg-]){
    background-color:#fff;
    color:#9E9E9E
}
.select2-container--disabled .select2-selection--multiple .select2-search__field{
    cursor:not-allowed
}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice{
    cursor:not-allowed;
    opacity:.6;
    filter:alpha(opacity=60)
}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{
    display:none
}
.select2-container--disabled .select2-selection--multiple[class*=bg-]{
    box-shadow:0 0 0 100px rgba(255,255,255,0.25) inset;
    -moz-box-shadow:0 0 0 100px rgba(255,255,255,0.25) inset;
    -webkit-box-shadow:0 0 0 100px rgba(255,255,255,0.25) inset
}
.select2-container--disabled .select2-selection--multiple[class*=bg-] .select2-selection__choice{
    opacity:.9;
    filter:alpha(opacity=90)
}
.select2-search--dropdown{
    padding:12px;
    display:block;
    position:relative
}
.select2-search--dropdown:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    left:24px;
    font-size:12px;
    margin-top:-10px;
    color:#999
}
.select2-search--dropdown .select2-search__field{
    width:100%;
    height:36px;
    padding-top:7px;
    padding-right:12px;
    padding-bottom:7px;
    padding-left:36px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #ccc;
    color:#111;
    background:#FAFBFC;
    outline:0
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-search--dropdown+.select2-results .select2-results__message:first-child{
    padding-top:0px
}
.select2-selection--multiple{
    display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid transparent;
    cursor:text;
    user-select:none
}
.select2-selection--multiple:not([class*=bg-]){
    background-color:#FAFBFC;
    color:#111
}
.select2-selection--multiple:not([class*=bg-]):not([class*=border-]){
    border-color:#ccc
}
.select2-selection--multiple .select2-selection__rendered{
    width:100%;
    height:36px;
    padding-top:0px;
    padding-right:2px;
    padding-bottom:2px;
    padding-left:2px;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    list-style:none
}
.select2-selection--multiple .select2-selection__placeholder::-webkit-input-placeholder{
    color:#999
}
.select2-selection--multiple .select2-selection__placeholder:-moz-placeholder{
    color:#999
}
.select2-selection--multiple .select2-selection__placeholder::-moz-placeholder{
    color:#999
}
.select2-selection--multiple .select2-selection__placeholder:-ms-input-placeholder{
    color:#999
}
.select2-selection--multiple .select2-selection__choice{
    margin-right:2px;
    margin-top:2px;
    padding-top:5px;
    padding-right:12px;
    padding-bottom:4px;
    padding-left:12px;
    background-color:#2E3E4E;
    color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:default;
    float:left
}
.select2-selection--multiple .select2-selection__choice>i{
    margin-right:10px
}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{
    font-size:14px;
    margin-top:3px;
    margin-left:7px;
    cursor:pointer;
    float:right;
    line-height:1;
    opacity:.75;
    filter:alpha(opacity=75)
}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.select2-selection--multiple .select2-search--inline{
    float:left
}
.select2-selection--multiple .select2-search--inline .select2-search__field{
    font-size:100%;
    margin-top:2px;
    margin-left:7px;
    padding:7px 0px;
    background-color:transparent;
    border:0;
    outline:0
}
.select2-results__option{
    padding:5px 12px;
    cursor:pointer;
    user-select:none
}
.select2-results__option i{
    margin-right:10px
}
.select2-results__option i.icon-undefined{
    display:none
}
.select2-results__option.select2-results__option--highlighted{
    background-color:#2E3E4E;
    color:#fff
}
.select2-results__option.loading-results{
    padding-top:0px
}
.select2-results__option.loading-results+.select2-results__option{
    margin-top:7px
}
.select2-dropdown{
    width:100%;
    position:absolute;
    left:-100000px;
    border:1px solid #ddd;
    background-color:#fff;
    color:#111;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:block;
    z-index:9999;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0)
}
.select2-results{
    display:block
}
.select2-results>.select2-results__options{
    max-height:150px;
    padding-bottom:7px;
    overflow-y:auto
}
.select2-results:first-child>.select2-results__options{
    padding-top:7px
}
.select2-results__options{
    padding:0;
    margin:0;
    list-style:none
}
.select2-results__options li{
    color:#111
}
.select2-results__option[role=group]{
    padding:0
}
.select2-results__option[aria-disabled=true]{
    color:#fff;
    cursor:not-allowed
}
.select2-dropdown[class*=bg-] .select2-results__option[aria-disabled=true]{
    color:rgba(255,255,255,0.6)
}
.select2-dropdown[class*=bg-] .select2-results__message{
    color:rgba(255,255,255,0.75)
}
.select2-dropdown[class*=bg-] .select2-results__option[aria-selected=true]{
    background-color:rgba(0,0,0,0.2)
}
.select2-dropdown[class*=bg-] .select2-results__option--highlighted{
    background-color:rgba(0,0,0,0.01)
}
.select2-dropdown[class*=bg-] .select2-search--dropdown .select2-search__field{
    background-color:rgba(0,0,0,0.2);
    border-color:transparent;
    color:#fff
}
.select2-results__option[aria-selected=true]{
    background-color:#2E3E4E;
    color:#fff
}
.select2-results__group{
    margin-top:7px;
    padding:4px 12px;
    display:block;
    font-size:11px;
    text-transform:uppercase;
    cursor:default;
    color:#888
}
.select2-results__message{
    color:#111;
    cursor:default
}
.select2-results__option--load-more{
    margin-top:7px;
    text-align:center;
    cursor:default
}
.select-xlg.select2-selection--single{
    height:44px;
    padding:8px 0px;
    font-size:17px
}
.select-xlg.select2-selection--single .select2-selection__rendered{
    padding-left:15px;
    padding-right:34px
}
.select-xlg.select2-selection--single .select2-selection__arrow:after{
    right:15px
}
.select-xlg.select2-selection--multiple{
    height:44px
}
.select-xlg.select2-selection--multiple .select2-selection__rendered{
    height:44px
}
.select-xlg.select2-selection--multiple .select2-selection__choice{
    padding-top:5px;
    padding-right:15px;
    padding-bottom:3px;
    padding-left:15px;
    font-size:17px
}
.select-xlg.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{
    margin-top:7px
}
.select-xlg.select2-selection--multiple .select2-search--inline .select2-search__field{
    padding:6px 0px
}
.select-lg.select2-selection--single{
    height:40px;
    padding:6px 0px;
    font-size:17px
}
.select-lg.select2-selection--single .select2-selection__rendered{
    padding-left:15px;
    padding-right:34px
}
.select-lg.select2-selection--single .select2-selection__arrow:after{
    right:15px
}
.select-lg.select2-selection--multiple{
    height:40px
}
.select-lg.select2-selection--multiple .select2-selection__choice{
    padding-top:4px;
    padding-right:15px;
    padding-bottom:3px;
    padding-left:15px;
    font-size:17px
}
.select-lg.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{
    margin-top:7px
}
.select-lg.select2-selection--multiple .select2-search--inline .select2-search__field{
    padding:4px 0px
}
.select-sm.select2-selection--single{
    height:32px;
    padding:5px 0px;
    font-size:13px
}
.select-sm.select2-selection--single .select2-selection__rendered{
    padding-left:11px;
    padding-right:26px
}
.select-sm.select2-selection--single .select2-selection__arrow:after{
    right:11px
}
.select-sm.select2-selection--multiple{
    height:32px
}
.select-sm.select2-selection--multiple .select2-selection__choice{
    padding-top:2px;
    padding-right:11px;
    padding-bottom:1px;
    padding-left:11px
}
.select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{
    margin-top:4px
}
.select-sm.select2-selection--multiple .select2-search--inline .select2-search__field{
    padding:3px 0px
}
.select-xs.select2-selection--single{
    height:28px;
    padding:6px 0px;
    font-size:11px
}
.select-xs.select2-selection--single .select2-selection__rendered{
    padding-left:10px;
    padding-right:24px
}
.select-xs.select2-selection--single .select2-selection__arrow:after{
    right:10px
}
.select-xs.select2-selection--multiple{
    height:28px
}
.select-xs.select2-selection--multiple .select2-selection__choice{
    padding-top:2px;
    padding-right:10px;
    padding-bottom:1px;
    padding-left:10px;
    font-size:11px
}
.select-xs.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{
    margin-top:2px
}
.select-xs.select2-selection--multiple .select2-search--inline .select2-search__field{
    padding:3px 0px
}
.select2-close-mask{
    min-height:100%;
    min-width:100%;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    position:fixed;
    top:0;
    left:0;
    border:0;
    display:block;
    z-index:99;
    background-color:#fff;
    opacity:0;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    width:1px;
    height:1px;
    margin:-1px;
    padding:0px;
    border:0 !important;
    clip:rect(0 0 0 0) !important;
    overflow:hidden !important;
    position:fixed !important
}
.select2-result-repository{
    padding:7px px
}
.select2-result-repository__avatar{
    width:60px;
    margin-right:15px;
    float:left
}
.select2-result-repository__avatar img{
    width:100%;
    height:auto;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.select2-result-repository__meta{
    margin-left:70px
}
.select2-result-repository__title{
    margin-bottom:2px;
    font-weight:500;
    word-wrap:break-word
}
.select2-result-repository__forks,.select2-result-repository__stargazers{
    margin-right:15px;
    display:inline-block;
    font-size:13px
}
.select2-result-repository__watchers{
    display:inline-block;
    font-size:13px
}
.select2-result-repository__description{
    font-size:13px
}
.bs-searchbox:after,.validation-valid-label:before,.validation-error-label:before,.selectboxit-default-arrow:after{
    font-family:"icomoon"
}
.select2-search--hide+.select2-results>.select2-results__options{
    padding-top:7px
}
.select2-selection--multiple[class*=bg-] .select2-selection__choice{
    background-color:rgba(0,0,0,0.25)
}
#jquery_vars .switch-active{
    color:#6887FF
}
#jquery_vars .switch-inactive{
    color:#F6F8F8
}
.switchery{
    width:42px;
    height:18px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #F6F8F8;
    background-color:#fff;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    box-sizing:content-box
}
.switchery>small{
    position:absolute;
    top:-3px;
    right:3px;
    width:24px;
    height:24px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#0CC2AA !important
}
.switchery>small:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    color:#fff;
    font-size:14px;
    position:absolute;
    left:5px
}
.checkbox-switchery .switchery{
    position:absolute;
    left:0;
    margin-top:0px
}
.checkbox-switchery label{
    padding-left:56px;
    margin:0;
    position:relative;
    cursor:pointer
}
.checkbox-switchery.checkbox-inline{
    margin-bottom:0px
}
.checkbox-switchery.checkbox-right .switchery{
    left:auto;
    right:0
}
.checkbox-switchery.checkbox-right label,.checkbox-switchery.checkbox-right.switchery-lg label,.checkbox-switchery.checkbox-right.switchery-sm label,.checkbox-switchery.checkbox-right.switchery-xs label{
    padding-left:0px;
    padding-right:56px
}
.checkbox-switchery.checkbox-right.switchery-lg label{
    padding-right:64px
}
.checkbox-switchery.checkbox-right.switchery-sm label{
    padding-right:48px
}
.checkbox-switchery.checkbox-right.switchery-xs label{
    padding-right:40px
}
.checkbox-switchery.switchery-lg label{
    padding-left:64px
}
.checkbox-switchery.switchery-sm label{
    padding-left:48px
}
.checkbox-switchery.switchery-xs label{
    padding-left:40px
}
.checkbox[class*=switchery-],.checkbox-inline[class*=switchery-]{
    padding-top:0px;
    padding-bottom:0px
}
label.switchery-lg,label.switchery-sm,label.switchery-xs{
    margin-bottom:0px
}
label.checkbox-switchery{
    padding-left:56px;
    margin:0;
    position:relative;
    cursor:pointer
}
label.checkbox-switchery.switchery-lg{
    padding-left:64px
}
label.checkbox-switchery.switchery-sm{
    padding-left:48px
}
label.checkbox-switchery.switchery-xs{
    padding-left:40px
}
label.checkbox-switchery.checkbox-right{
    padding-left:0px;
    padding-right:56px
}
label.checkbox-switchery.checkbox-right.switchery-lg,label.checkbox-switchery.checkbox-right.switchery-sm,label.checkbox-switchery.checkbox-right.switchery-xs{
    padding-left:0px;
    padding-right:64px
}
label.checkbox-switchery.checkbox-right.switchery-sm{
    padding-right:48px
}
label.checkbox-switchery.checkbox-right.switchery-xs{
    padding-right:40px
}
label.switchery-double.checkbox-switchery{
    padding:0
}
.switchery-lg.checkbox-switchery{
    margin-bottom:18px
}
.switchery-lg.checkbox-switchery .switchery{
    margin-top:-2px
}
.switchery-lg .switchery{
    width:52px;
    height:22px
}
.switchery-lg .switchery>small{
    width:28px;
    height:28px
}
.switchery-lg .switchery>small:after{
    font-size:20px;
    top:-4px;
    left:4px
}
.switchery-sm.checkbox-switchery{
    margin-bottom:10px
}
.switchery-sm.checkbox-switchery .switchery{
    margin-top:2px
}
.switchery-sm .switchery{
    width:36px;
    height:14px
}
.switchery-sm .switchery>small{
    width:20px;
    height:20px;
    margin-left:0px
}
.switchery-sm .switchery>small:after{
    top:-2px;
    left:3px
}
.switchery-xs.checkbox-switchery{
    margin-bottom:6px
}
.switchery-xs.checkbox-switchery .switchery{
    margin-top:4px
}
.switchery-xs .switchery{
    width:28px;
    height:10px
}
.switchery-xs .switchery>small{
    width:16px;
    height:16px
}
.switchery-xs .switchery>small:after{
    top:-4px;
    left:1px
}
.switchery-double .switchery{
    position:relative;
    margin-top:-7px;
    margin-right:7px;
    margin-bottom:-5px;
    margin-left:7px
}
.switchery-double.checkbox-switchery label{
    padding:0
}
.switchery-double.switchery-lg .switchery{
    margin-top:-8px;
    margin-bottom:-6px
}
.switchery-double.switchery-sm .switchery{
    margin-top:-6px;
    margin-bottom:-4px
}
.switchery-double.switchery-xs .switchery{
    margin-top:-5px;
    margin-bottom:-3px
}
.checkbox.checkbox-switchery{
    margin-bottom:14px;
    padding-left:0px
}
.checkbox.checkbox-switchery.disabled .switchery{
    cursor:not-allowed
}
.clockpicker-moving{
    cursor:move
}
.clockpicker-popover{
    border:1px solid #e7ebf1;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.clockpicker-popover .popover-title{
    background-color:#fff;
    color:#111;
    font-size:24px;
    line-height:30px;
    text-align:center
}
.clockpicker-popover .popover-title span{
    cursor:pointer
}
.clockpicker-popover .popover-content{
    padding:12px;
    background-color:#fff;
    border-color:#e7ebf1
}
.clockpicker-popover .bottom>.arrow{
    border-bottom-color:#e7ebf1
}
.clockpicker-plate{
    width:200px;
    height:200px;
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:50%;
    overflow:visible;
    position:relative;
    user-select:none
}
.clockpicker-canvas{
    width:200px;
    height:200px;
    position:absolute;
    top:-1px;
    left:-1px;
    -webkit-transition:opacity 175ms;
    -moz-transition:opacity 175ms;
    transition:opacity 175ms
}
.clockpicker-canvas line{
    stroke:#0095dd;
    stroke-width:1;
    stroke-linecap:round
}
.clockpicker-dial{
    width:200px;
    height:200px;
    position:absolute;
    top:-1px;
    left:-1px;
    -webkit-transition:transform 350ms, opacity 350ms;
    -moz-transition:transform 350ms, opacity 350ms;
    transition:transform 350ms, opacity 350ms
}
.clockpicker-minutes{
    visibility:hidden
}
.clockpicker-minutes.clockpicker-dial-out{
    -webkit-transform:scale(.8, .8);
    -moz-transform:scale(.8, .8);
    transform:scale(.8, .8)
}
.clockpicker-tick{
    width:26px;
    height:26px;
    border-radius:50%;
    color:#666;
    line-height:26px;
    text-align:center;
    position:absolute;
    cursor:pointer
}
.clockpicker-tick.active{
    background-color:#c0e5f7;
    background-color:rgba(0,149,221,0.25)
}
.clockpicker-tick:hover{
    background-color:#c0e5f7;
    background-color:rgba(0,149,221,0.25)
}
.clockpicker-button{
    margin:0;
    padding:10px 0px;
    background-image:none;
    background-color:#fff;
    border-width:1px 0 0;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.clockpicker-button:focus{
    outline:none !important
}
.clockpicker-button.am-button,.clockpicker-button.pm-button{
    margin:1px;
    padding:5px;
    border:1px solid rgba(0,0,0,0.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.clockpicker-button.pm-button{
    margin-top:1px;
    margin-right:1px;
    margin-bottom:1px;
    margin-left:136px
}
.clockpicker-dial-out{
    opacity:0
}
.clockpicker-canvas-out{
    opacity:0.25
}
.clockpicker-canvas-bearing{
    stroke:none;
    fill:#0095dd
}
.clockpicker-canvas-fg{
    stroke:none;
    fill:#0095dd
}
.clockpicker-canvas-bg{
    stroke:none;
    fill:#c0e5f7
}
.clockpicker-canvas-bg-trans{
    fill:rgba(0,149,221,0.25)
}
.clockpicker .input-group-addon{
    cursor:pointer
}
.clockpicker-align-left.popover>.arrow{
    left:25px
}
.clockpicker-align-top.popover>.arrow{
    top:17px
}
.clockpicker-align-right.popover>.arrow{
    left:auto;
    right:25px
}
.clockpicker-align-bottom.popover>.arrow{
    top:auto;
    bottom:6px
}
.popover-content:last-child{
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.clockpicker-hours.clockpicker-dial-out{
    -webkit-transform:scale(1.2, 1.2);
    -moz-transform:scale(1.2, 1.2);
    transform:scale(1.2, 1.2);
    transform:scale(1.2, 1.2)
}
.twitter-typeahead{
    width:100%
}
.typeahead,.tt-query,.tt-hint{
    outline:0
}
.tt-hint{
    color:#999
}
.tt-dropdown-menu{
    width:100%;
    max-height:150px;
    margin-top:1px;
    padding:4px 0px;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #ddd;
    box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:0px 0px 0px 0px rgba(227,228,229,0);
    overflow-y:auto
}
.typeahead-scrollable .tt-dropdown-menu{
    max-height:150px
}
.typeahead-rtl .tt-dropdown-menu{
    text-align:right
}
.tt-suggestion{
    padding:6px 12px;
    cursor:pointer
}
.tt-suggestion.tt-cursor{
    background-color:#2E3E4E;
    color:#fff
}
.tt-suggestion:focus,.tt-suggestion:hover{
    color:#fff
}
.tt-suggestion p{
    margin:0
}
.tt-dataset-group .tt-suggestion{
    padding-top:8px;
    padding-bottom:8px
}
.tt-heading{
    padding:6px 12px;
    margin-top:2px;
    margin-bottom:2px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#888;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    display:block
}
.typeahead-template .empty-message{
    padding:6px 12px;
    text-align:center
}
.validation-error,.validation-success{
    margin-top:3px;
    margin-right:0px;
    margin-bottom:3px;
    margin-left:2px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:inherit;
    text-align:left;
    letter-spacing:-0.2px;
    padding-left:18px;
    display:block;
    color:#F44455;
    position:relative
}
.validation-error:before,.validation-success:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:0;
    left:0;
    font-size:13px
}
.validation-error:empty,.validation-success:empty{
    display:none
}
.validation-success{
    color:#6CC788
}
.validation-success:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:1px;
    left:0;
    font-size:13px
}
.form-wizard-title{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:20px;
    margin-left:0px;
    padding-bottom:20px;
    border-bottom:1px solid #EAEEF3
}
.form-wizard-count{
    width:38px;
    height:38px;
    margin-right:10px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:2px solid #2E3E4E;
    font-size:20px;
    line-height:34px;
    float:left;
    display:block;
    color:#2E3E4E;
    text-align:center
}
.form-wizard-actions{
    padding-top:0px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    text-align:right
}
.form-wizard-actions .btn+.btn{
    margin-left:10px
}
.ui-formwizard .step{
    padding:20px
}
.ui-formwizard .form-group:last-child{
    margin-bottom:20px
}
.ekko-lightbox-container{
    position:relative
}
.ekko-lightbox-container>div.ekko-lightbox-item{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%
}
.ekko-lightbox iframe{
    width:100%;
    height:100%
}
.ekko-lightbox .modal-dialog{
    display:none
}
.ekko-lightbox .modal-footer{
    text-align:left
}
.ekko-lightbox a:hover{
    opacity:1;
    text-decoration:none
}
.ekko-lightbox-nav-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    display:flex
}
.ekko-lightbox-nav-overlay a{
    flex:1;
    display:flex;
    align-items:center;
    opacity:0;
    -moz-transition:opacity 0.5s;
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s;
    color:#fff;
    font-size:30px;
    z-index:1
}
.ekko-lightbox-nav-overlay a>*{
    flex-grow:1
}
.ekko-lightbox-nav-overlay a span{
    padding:0px 30px
}
.ekko-lightbox-nav-overlay a:hover{
    text-decoration:none
}
.ekko-lightbox-nav-overlay a:focus{
    outline:none
}
.ekko-lightbox-nav-overlay a.disabled{
    cursor:default;
    visibility:hidden
}
.ekko-lightbox-nav-overlay a>:focus{
    outline:none
}
.ekko-lightbox-nav-overlay a:last-child span{
    text-align:right
}
.ekko-lightbox-loader{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.ekko-lightbox-loader>div{
    width:40px;
    height:40px;
    position:relative;
    text-align:center
}
.ekko-lightbox-loader>div>div{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background-color:#fff;
    opacity:.6;
    -webkit-animation:a 2s infinite ease-in-out;
    -moz-animation:a 2s infinite ease-in-out;
    animation:a 2s infinite ease-in-out
}
.ekko-lightbox-loader>div>div:last-child{
    -webkit-animation-delay:-1s;
    -moz-animation-delay:-1s;
    animation-delay:-1s
}
@keyframes a{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
}
.modal-dialog .ekko-lightbox-loader>div>div{
    background-color:#333
}
.jcrop-holder{
    direction:ltr;
    text-align:left
}
.jcrop-holder img{
    max-width:none
}
.jcrop-holder #preview-pane{
    position:absolute;
    top:40px;
    right:-365px;
    padding:5px;
    border:1px solid #fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:block;
    z-index:9
}
.jcrop-vline{
    height:100%;
    background:#fff url(../../Jcrop.gif);
    font-size:0;
    position:absolute;
    width:1px !important
}
.jcrop-vline.right{
    right:0
}
.jcrop-hline{
    width:100%;
    background:#fff url(../../Jcrop.gif);
    font-size:0;
    position:absolute;
    height:1px !important
}
.jcrop-hline.bottom{
    bottom:0
}
.jcrop-tracker{
    width:100%;
    height:100%
}
.jcrop-handle{
    background-color:#35364b 0;
    border:1px solid #fff;
    width:7px;
    height:7px;
    font-size:1px
}
.jcrop-handle.ord-n{
    margin-left:-4px;
    margin-top:-4px;
    left:50%;
    top:0
}
.jcrop-handle.ord-s{
    bottom:0;
    left:50%;
    margin-bottom:-4px;
    margin-left:-4px
}
.jcrop-handle.ord-e{
    margin-right:-4px;
    margin-top:-4px;
    right:0;
    top:50%
}
.jcrop-handle.ord-w{
    margin-left:-4px;
    margin-top:-4px;
    left:0;
    top:50%
}
.jcrop-handle.ord-nw{
    left:0;
    top:0;
    margin-left:-4px;
    margin-top:-4px
}
.jcrop-handle.ord-ne{
    margin-right:-4px;
    margin-top:-4px;
    right:0;
    top:0
}
.jcrop-handle.ord-se{
    bottom:0;
    right:0;
    margin-right:-4px;
    margin-bottom:-4px
}
.jcrop-handle.ord-sw{
    bottom:0;
    left:0;
    margin-bottom:-4px;
    margin-left:-4px
}
.jcrop-dragbar.ord-n{
    width:100%;
    height:7px;
    margin-top:-4px
}
.jcrop-dragbar.ord-s{
    width:100%;
    height:7px;
    bottom:0;
    margin-bottom:-4px
}
.jcrop-dragbar.ord-e{
    width:7px;
    height:100%;
    margin-right:-4px;
    right:0
}
.jcrop-dragbar.ord-w{
    width:7px;
    height:100%;
    margin-left:-4px
}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{
    background:#fff;
    filter:alpha(opacity=70) !important;
    opacity:0.7 !important
}
.jcrop-light .jcrop-handle{
    background-color:#2A2B3C;
    border-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{
    background:#2A2B3C;
    filter:alpha(opacity=70) !important;
    opacity:0.7 !important
}
.jcrop-dark .jcrop-handle{
    background-color:#fff;
    border-color:#2A2B3C;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.solid-line .jcrop-vline,.solid-line .jcrop-hline{
    background:#fff
}
#bgo_buttons{
    margin-top:10px;
    margin-bottom:10px
}
#bgo_buttons legend{
    font-size:14px;
    padding-bottom:0px;
    margin-bottom:10px;
    text-transform:none;
    border-bottom:none
}
.optdual{
    position:relative
}
.optdual .offset{
    position:absolute;
    left:18em
}
img.jcrop-preview{
    max-width:none
}
#preview-pane .preview-container{
    width:250px;
    height:170px;
    overflow:hidden
}
#anim_buttons legend,#bgc_buttons legend{
    font-size:14px;
    padding-bottom:0px;
    margin-bottom:10px;
    text-transform:none;
    border-bottom:none
}
.optlist label{
    display:block
}
.map-container{
    height:500px
}
.vector-map-container{
    height:500px
}
.vector-map-container .chart{
    width:100%;
    position:relative
}
.vector-map-container .chart-container{
    width:100%;
    position:relative
}
.vector-map-container .bullet-title,.vector-map-container .c3-text,.vector-map-container .c3-tooltip th{
    font-family:"OpenSans_SemiBold",sans-serif
}
.jvectormap-label{
    padding:6px 12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute;
    display:none;
    background-color:#2E3E4E;
    color:#fff
}
.jvectormap-zoomin,.jvectormap-zoomout{
    position:absolute;
    top:10px;
    left:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:8px;
    font-family:"OpenSans_Bold",sans-serif;
    font-size:18px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    line-height:12px;
    cursor:pointer;
    background-color:#2E3E4E;
    text-align:center
}
.jvectormap-zoomin:hover,.jvectormap-zoomout:hover{
    background-color:#41586e
}
.jvectormap-zoomout{
    position:absolute;
    top:40px;
    left:10px
}
.ui-pnotify{
    position:absolute;
    top:20px;
    right:20px;
    height:auto;
    z-index:2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.ui-pnotify.stack-bottom-left{
    left:20px;
    right:auto;
    bottom:20px;
    top:auto
}
.ui-pnotify.stack-top-left{
    left:20px;
    right:auto
}
.ui-pnotify.stack-bottom-right{
    bottom:20px;
    top:auto
}
.ui-pnotify.stack-modal{
    left:50%;
    right:auto;
    margin-left:-150px
}
.ui-pnotify.stack-custom-right{
    top:auto;
    left:auto;
    bottom:200px;
    right:200px
}
.ui-pnotify.stack-custom-left{
    top:200px;
    left:200px;
    right:auto;
    bottom:auto
}
.ui-pnotify.stack-custom-top{
    right:0;
    left:0;
    top:0
}
.ui-pnotify.stack-custom-bottom{
    right:0;
    left:0;
    bottom:0;
    top:auto
}
.ui-pnotify.ui-pnotify-in{
    display:block !important
}
.ui-pnotify.ui-pnotify-move{
    -webkit-transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    -moz-transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-slow{
    -webkit-transition:opacity linear .6s;
    -moz-transition:opacity linear .6s;
    transition:opacity linear .6s;
    opacity:0;
    filter:alpha(opacity=0)
}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{
    -webkit-transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    -moz-transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-normal{
    -webkit-transition:opacity linear .4s;
    -moz-transition:opacity linear .4s;
    transition:opacity linear .4s;
    opacity:0;
    filter:alpha(opacity=0)
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{
    -webkit-transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    -moz-transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-fast{
    -webkit-transition:opacity linear .2s;
    -moz-transition:opacity linear .2s;
    transition:opacity linear .2s;
    opacity:0;
    filter:alpha(opacity=0)
}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{
    -webkit-transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    -moz-transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;
    transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-in{
    opacity:1;
    filter:alpha(opacity=100)
}
.ui-pnotify.alert-styled-left .brighttheme{
    border-left-width:44px
}
.ui-pnotify.alert-styled-left:after{
    left:0
}
.ui-pnotify.alert-styled-right .brighttheme{
    border-right-width:44px
}
.ui-pnotify.alert-styled-right:after{
    right:0
}
.ui-pnotify.alert-rounded>.ui-pnotify-container{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.ui-pnotify[class*=bg-]>.ui-pnotify-container{
    background-color:inherit;
    border-color:transparent;
    color:#fff
}
.ui-pnotify[class*=bg-]>.brighttheme{
    background-color:inherit;
    border-color:inherit;
    color:inherit
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-moz-placeholder,.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-moz-placeholder{
    color:#fff;
    opacity:1
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-webkit-input-placeholder,.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-webkit-input-placeholder{
    color:#fff
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input:-ms-input-placeholder,.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea:-ms-input-placeholder{
    color:#fff
}
.ui-pnotify-container{
    padding:12px 18px;
    height:100%;
    position:relative;
    left:0;
    margin:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.ui-pnotify-container:after{
    content:" ";
    visibility:hidden;
    display:block;
    height:0;
    clear:both
}
.ui-pnotify-container.ui-pnotify-sharp{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.ui-pnotify-title{
    margin-top:0px;
    margin-bottom:7px;
    font-size:15px;
    display:block
}
.ui-pnotify-text{
    display:block
}
.ui-pnotify-icon{
    display:block;
    float:left;
    line-height:1
}
.ui-pnotify-icon>[class^=icon-]{
    margin-top:4px;
    margin-right:8px
}
.ui-pnotify-closer,.ui-pnotify-sticker{
    float:right;
    margin-left:8px;
    margin-top:4px;
    line-height:1;
    outline:0
}
.ui-pnotify-modal-overlay{
    background-color:rgba(0,0,0,0.5);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.brighttheme-notice{
    background-color:#adbece;
    border-color:#8da4bb
}
.brighttheme-info{
    background-color:#f7f8ff;
    border-color:#ced8ff
}
.brighttheme-success{
    background-color:#d3eedc;
    border-color:#b6e3c4
}
.brighttheme-error{
    background-color:#fccbd0;
    border-color:#faa4ad
}
.brighttheme-warning{
    background-color:#ffe48c;
    border-color:#ffda63
}
.brighttheme-icon-closer,.brighttheme-icon-sticker{
    width:10px;
    height:10px;
    position:relative;
    display:inline-block;
    outline:0
}
.brighttheme-icon-closer:after,.brighttheme-icon-sticker:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    font-size:10px;
    display:block
}
.brighttheme-icon-sticker:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    font-size:10px;
    display:block
}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.ui-pnotify[class*=alert-styled-]{
    padding:0;
    border-width:0
}
.ui-pnotify-history-container{
    position:absolute;
    top:0;
    right:20px;
    width:70px;
    padding:0;
    border-top:none;
    z-index:10000;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.ui-pnotify-history-container.ui-pnotify-history-fixed{
    position:fixed
}
.ui-pnotify-history-container .ui-pnotify-history-header{
    padding:2px;
    text-align:center
}
.ui-pnotify-history-container button{
    width:100%;
    cursor:pointer;
    display:block
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown{
    display:block;
    margin:0 auto
}
@media only screen and (max-width: 599px){
    .ui-pnotify-mobile-able.ui-pnotify{
        position:fixed;
        top:0;
        right:0;
        left:0;
        width:auto !important;
        font-smoothing:antialiased
    }
    .ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow{
        border-bottom-width:5px;
        box-shadow:none
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left{
        left:0;
        right:0;
        bottom:0;
        top:auto
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left .ui-pnotify-shadow{
        border-top-width:5px;
        border-bottom-width:1px
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-top-left{
        left:0;
        right:0
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-right{
        left:0;
        right:0;
        bottom:0;
        top:auto
    }
    .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-right .ui-pnotify-shadow{
        border-top-width:5px;
        border-bottom-width:1px
    }
    .ui-pnotify-mobile-able.ui-pnotify.ui-pnotify-nonblock-fade{
        opacity:.2;
        filter:alpha(opacity=20)
    }
    .ui-pnotify-mobile-able.ui-pnotify.ui-pnotify-nonblock-hide{
        display:none !important
    }
    .ui-pnotify-mobile-able .ui-pnotify-container{
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
}
body>.ui-pnotify{
    position:fixed;
    z-index:100040
}
body>.ui-pnotify-modal-overlay{
    position:fixed;
    z-index:100039
}
.ui-pnotify[class*=alpha-]>.ui-pnotify-container,.ui-pnotify[class*=text-]>.ui-pnotify-container{
    background-color:inherit;
    border-color:inherit;
    color:inherit
}
.brighttheme .ui-pnotify-action-bar{
    padding-top:15px
}
.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{
    width:100%;
    display:block;
    margin-bottom:10px !important
}
.hide{
    display:none !important
}
.sweet-overlay{
    background-color:#000;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    background-color:rgba(0,0,0,0.6);
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:none;
    z-index:10000
}
.sweet-alert{
    width:460px;
    position:fixed;
    top:50%;
    left:50%;
    padding:30px;
    padding-top:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-top:-200px;
    margin-left:-250px;
    background-color:#fff;
    text-align:center;
    overflow:hidden;
    display:none;
    z-index:99999
}
@media all and (max-width: 540px){
    .sweet-alert{
        margin-left:0px;
        margin-right:0px;
        width:auto;
        left:15px;
        right:15px
    }
}
.sweet-alert h2{
    font-family:"OpenSans_Light",sans-serif;
    font-size:24px;
    line-height:1.8;
    color:#444;
    text-align:center;
    letter-spacing:-0.2px;
    line-height:40px;
    padding:0;
    margin:15px 0px;
    position:relative;
    display:block
}
.sweet-alert p{
    font-family:"OpenSans",sans-serif;
    font-size:14px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    padding:0;
    margin:0;
    position:relative;
    float:none
}
.sweet-alert fieldset{
    border:none;
    position:relative
}
.sweet-alert .sa-error-container{
    max-height:0;
    margin-left:-15px;
    margin-right:-15px;
    padding:0px 10px;
    background-color:#f1f1f1;
    overflow:hidden;
    -webkit-transition:padding 0.15s, max-height 0.15s;
    -moz-transition:padding 0.15s, max-height 0.15s;
    transition:padding 0.15s, max-height 0.15s
}
.sweet-alert .sa-error-container.show{
    padding:10px 0px;
    -webkit-transition:padding 0.25s, max-height 0.25s;
    -moz-transition:padding 0.25s, max-height 0.25s;
    transition:padding 0.25s, max-height 0.25s;
    max-height:100px
}
.sweet-alert .sa-error-container .icon{
    width:24px;
    height:24px;
    margin-right:3px;
    display:inline-block;
    border-radius:50%;
    background-color:#F44455;
    color:#fff;
    line-height:24px;
    text-align:center
}
.sweet-alert .sa-error-container p{
    display:inline-block
}
.sweet-alert .sa-input-error{
    position:absolute;
    top:-5px;
    right:0;
    padding:6px 10px;
    -webkit-transform:scale(0.5);
    -moz-transform:scale(0.5);
    transform:scale(0.5);
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-transition:all 0.1s;
    -moz-transition:all 0.1s;
    transition:all 0.1s;
    background:#F44455;
    color:#fff;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    font-size:13px;
    opacity:0
}
.sweet-alert .sa-input-error.show{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.sweet-alert input{
    width:100%;
    height:44px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-top:10px;
    margin-bottom:17px;
    padding:0px 12px;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
    box-sizing:border-box;
    display:none
}
.sweet-alert input:focus{
    outline:none
}
.sweet-alert.show-input input{
    display:block
}
.sweet-alert .sa-confirm-button-container{
    display:inline-block;
    position:relative
}
.sweet-alert .la-ball-fall{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-27px;
    margin-top:4px;
    opacity:0;
    visibility:hidden
}
.sweet-alert button{
    cursor:pointer
}
.sweet-alert button[disabled]{
    opacity:.6;
    cursor:default
}
.sweet-alert button.confirm[disabled]{
    color:transparent
}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall{
    opacity:1;
    visibility:visible;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
.sweet-alert button::-moz-focus-inner{
    border:0
}
.sweet-alert[data-has-cancel-button=false] button{
    box-shadow:none !important
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{
    padding-bottom:40px
}
.sweet-alert .sa-icon{
    width:80px;
    height:80px;
    border:4px solid #9E9E9E;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px;
    padding:0;
    border-radius:50%;
    margin:20px auto;
    position:relative;
    box-sizing:content-box
}
.sweet-alert .sa-icon.sa-error{
    border-color:#F44455
}
.sweet-alert .sa-icon.sa-error .sa-x-mark{
    position:relative;
    display:block
}
.sweet-alert .sa-icon.sa-error .sa-line{
    width:5px;
    height:47px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#F44455;
    display:block;
    position:absolute;
    top:18px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    left:38px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    right:37px
}
.sweet-alert .sa-icon.sa-warning{
    border-color:#FCC100
}
.sweet-alert .sa-icon.sa-warning .sa-body{
    width:5px;
    height:47px;
    position:absolute;
    left:50%;
    top:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-left:-3px;
    background-color:#FCC100
}
.sweet-alert .sa-icon.sa-warning .sa-dot{
    width:7px;
    height:7px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin-left:-3px;
    position:absolute;
    left:50%;
    bottom:10px;
    background-color:#FCC100
}
.sweet-alert .sa-icon.sa-info{
    border-color:#6887FF
}
.sweet-alert .sa-icon.sa-info::before{
    width:5px;
    height:29px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-left:-3px;
    content:"";
    position:absolute;
    left:50%;
    bottom:17px;
    background-color:#6887FF
}
.sweet-alert .sa-icon.sa-info::after{
    width:7px;
    height:7px;
    margin-left:-3px;
    content:"";
    border-radius:50%;
    background-color:#6887FF;
    position:absolute;
    top:19px;
    left:50%
}
.sweet-alert .sa-icon.sa-success{
    border-color:#6CC788
}
.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{
    content:'';
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px;
    border-radius:50%;
    position:absolute;
    width:60px;
    height:120px;
    background:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success::before{
    -webkit-border-top-left-radius:120px;
    -moz-border-top-left-radius:120px;
    border-top-left-radius:120px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:120px;
    -moz-border-bottom-left-radius:120px;
    border-bottom-left-radius:120px;
    left:-33px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:60px 60px;
    -moz-transform-origin:60px 60px;
    transform-origin:60px 60px
}
.sweet-alert .sa-icon.sa-success::after{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:120px;
    -moz-border-top-right-radius:120px;
    border-top-right-radius:120px;
    -webkit-border-bottom-right-radius:120px;
    -moz-border-bottom-right-radius:120px;
    border-bottom-right-radius:120px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    top:-11px;
    left:30px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:0px 60px;
    -moz-transform-origin:0px 60px;
    transform-origin:0px 60px
}
.sweet-alert .sa-icon.sa-success .sa-placeholder{
    width:80px;
    height:80px;
    border:4px solid #b6e3c4;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px;
    border-radius:50%;
    box-sizing:content-box;
    position:absolute;
    left:-4px;
    top:-4px;
    z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-fix{
    width:5px;
    height:90px;
    background-color:#fff;
    position:absolute;
    left:28px;
    top:8px;
    z-index:1;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line{
    height:5px;
    background-color:#6CC788;
    display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute;
    z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{
    width:25px;
    left:14px;
    top:46px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long{
    width:47px;
    right:8px;
    top:38px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-custom{
    background-size:contain;
    border-radius:0;
    border:none;
    background-position:center center;
    background-repeat:no-repeat
}
@-webkit-keyframes showSweetAlert{
    0%{
        transform:scale(0.7);
        -webkit-transform:scale(0.7)
    }
    45%{
        transform:scale(1.05);
        -webkit-transform:scale(1.05)
    }
    80%{
        transform:scale(0.95);
        -webkit-transform:scale(0.95)
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
@-moz-keyframes showSweetAlert{
    0%{
        transform:scale(0.7);
        -webkit-transform:scale(0.7)
    }
    45%{
        transform:scale(1.05);
        -webkit-transform:scale(1.05)
    }
    80%{
        transform:scale(0.95);
        -webkit-transform:scale(0.95)
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
@keyframes showSweetAlert{
    0%{
        transform:scale(0.7);
        -webkit-transform:scale(0.7)
    }
    45%{
        transform:scale(1.05);
        -webkit-transform:scale(1.05)
    }
    80%{
        transform:scale(0.95);
        -webkit-transform:scale(0.95)
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
@-webkit-keyframes hideSweetAlert{
    0%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    100%{
        transform:scale(0.5);
        -webkit-transform:scale(0.5)
    }
}
@-moz-keyframes hideSweetAlert{
    0%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    100%{
        transform:scale(0.5);
        -webkit-transform:scale(0.5)
    }
}
@keyframes hideSweetAlert{
    0%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    100%{
        transform:scale(0.5);
        -webkit-transform:scale(0.5)
    }
}
@-webkit-keyframes slideFromTop{
    0%{
        top:0%
    }
    100%{
        top:50%
    }
}
@-moz-keyframes slideFromTop{
    0%{
        top:0%
    }
    100%{
        top:50%
    }
}
@keyframes slideFromTop{
    0%{
        top:0%
    }
    100%{
        top:50%
    }
}
@-webkit-keyframes slideToTop{
    0%{
        top:50%
    }
    100%{
        top:0%
    }
}
@-moz-keyframes slideToTop{
    0%{
        top:50%
    }
    100%{
        top:0%
    }
}
@keyframes slideToTop{
    0%{
        top:50%
    }
    100%{
        top:0%
    }
}
@-webkit-keyframes slideFromBottom{
    0%{
        top:70%
    }
    100%{
        top:50%
    }
}
@-moz-keyframes slideFromBottom{
    0%{
        top:70%
    }
    100%{
        top:50%
    }
}
@keyframes slideFromBottom{
    0%{
        top:70%
    }
    100%{
        top:50%
    }
}
@-webkit-keyframes slideToBottom{
    0%{
        top:50%
    }
    100%{
        top:70%
    }
}
@-moz-keyframes slideToBottom{
    0%{
        top:50%
    }
    100%{
        top:70%
    }
}
@keyframes slideToBottom{
    0%{
        top:50%
    }
    100%{
        top:70%
    }
}
.showSweetAlert[data-animation=pop]{
    -webkit-animation:showSweetAlert 0.3s;
    -moz-animation:showSweetAlert 0.3s;
    animation:showSweetAlert 0.3s
}
.showSweetAlert[data-animation=none]{
    -webkit-animation:none;
    -moz-animation:none;
    animation:none
}
.showSweetAlert[data-animation=slide-from-top]{
    -webkit-animation:slideFromTop 0.3s;
    -moz-animation:slideFromTop 0.3s;
    animation:slideFromTop 0.3s
}
.showSweetAlert[data-animation=slide-from-bottom]{
    -webkit-animation:slideFromBottom 0.3s;
    -moz-animation:slideFromBottom 0.3s;
    animation:slideFromBottom 0.3s
}
.hideSweetAlert[data-animation=pop]{
    -webkit-animation:hideSweetAlert 0.2s;
    -moz-animation:hideSweetAlert 0.2s;
    animation:hideSweetAlert 0.2s
}
.hideSweetAlert[data-animation=none]{
    -webkit-animation:none;
    -moz-animation:none;
    animation:none
}
.hideSweetAlert[data-animation=slide-from-top]{
    -webkit-animation:slideToTop 0.4s;
    -moz-animation:slideToTop 0.4s;
    animation:slideToTop 0.4s
}
.hideSweetAlert[data-animation=slide-from-bottom]{
    -webkit-animation:slideToBottom 0.3s;
    -moz-animation:slideToBottom 0.3s;
    animation:slideToBottom 0.3s
}
@-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
    }
}
@-moz-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
    }
}
@-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
    }
}
@-moz-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
    }
}
@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 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)
    }
}
@-moz-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)
    }
}
.animateSuccessTip{
    -webkit-animation:animateSuccessTip 0.75s;
    -moz-animation:animateSuccessTip 0.75s;
    animation:animateSuccessTip 0.75s
}
.animateSuccessLong{
    -webkit-animation:animateSuccessLong 0.75s;
    -moz-animation:animateSuccessLong 0.75s;
    animation:animateSuccessLong 0.75s
}
.sa-icon.sa-success.animate::after{
    -webkit-animation:rotatePlaceholder 4.25s ease-in;
    -moz-animation:rotatePlaceholder 4.25s ease-in;
    animation:rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animateErrorIcon{
    0%{
        transform:rotateX(100deg);
        -webkit-transform:rotateX(100deg);
        opacity:0
    }
    100%{
        transform:rotateX(0deg);
        -webkit-transform:rotateX(0deg);
        opacity:1
    }
}
@-moz-keyframes animateErrorIcon{
    0%{
        transform:rotateX(100deg);
        -webkit-transform:rotateX(100deg);
        opacity:0
    }
    100%{
        transform:rotateX(0deg);
        -webkit-transform:rotateX(0deg);
        opacity:1
    }
}
@keyframes animateErrorIcon{
    0%{
        transform:rotateX(100deg);
        -webkit-transform:rotateX(100deg);
        opacity:0
    }
    100%{
        transform:rotateX(0deg);
        -webkit-transform:rotateX(0deg);
        opacity:1
    }
}
.animateErrorIcon{
    -webkit-animation:animateErrorIcon 0.5s;
    -moz-animation:animateErrorIcon 0.5s;
    animation:animateErrorIcon 0.5s
}
@-webkit-keyframes animateXMark{
    0%{
        transform:scale(0.4);
        -webkit-transform:scale(0.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        transform:scale(0.4);
        -webkit-transform:scale(0.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        transform:scale(1.15);
        -webkit-transform:scale(1.15);
        margin-top:-6px
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
@-moz-keyframes animateXMark{
    0%{
        transform:scale(0.4);
        -webkit-transform:scale(0.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        transform:scale(0.4);
        -webkit-transform:scale(0.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        transform:scale(1.15);
        -webkit-transform:scale(1.15);
        margin-top:-6px
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
@keyframes animateXMark{
    0%{
        transform:scale(0.4);
        -webkit-transform:scale(0.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        transform:scale(0.4);
        -webkit-transform:scale(0.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        transform:scale(1.15);
        -webkit-transform:scale(1.15);
        margin-top:-6px
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
.animateXMark{
    -webkit-animation:animateXMark 0.5s;
    -moz-animation:animateXMark 0.5s;
    animation:animateXMark 0.5s
}
@-webkit-keyframes pulseWarning{
    0%{
        border-color:#F8D486
    }
    100%{
        border-color:#F8BB86
    }
}
@-moz-keyframes pulseWarning{
    0%{
        border-color:#F8D486
    }
    100%{
        border-color:#F8BB86
    }
}
@keyframes pulseWarning{
    0%{
        border-color:#F8D486
    }
    100%{
        border-color:#F8BB86
    }
}
.pulseWarning{
    -webkit-animation:pulseWarning 0.75s infinite alternate;
    -moz-animation:pulseWarning 0.75s infinite alternate;
    animation:pulseWarning 0.75s infinite alternate
}
@-webkit-keyframes pulseWarningIns{
    0%{
        background-color:#F8D486
    }
    100%{
        background-color:#F8BB86
    }
}
@-moz-keyframes pulseWarningIns{
    0%{
        background-color:#F8D486
    }
    100%{
        background-color:#F8BB86
    }
}
@keyframes pulseWarningIns{
    0%{
        background-color:#F8D486
    }
    100%{
        background-color:#F8BB86
    }
}
.pulseWarningIns{
    -webkit-animation:pulseWarningIns 0.75s infinite alternate;
    -moz-animation:pulseWarningIns 0.75s infinite alternate;
    animation:pulseWarningIns 0.75s infinite alternate
}
@-webkit-keyframes rotate-loading{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
@-moz-keyframes rotate-loading{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
@keyframes rotate-loading{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.owl-carousel{
    width:100%;
    display:none;
    position:relative
}
.owl-carousel .owl-wrapper{
    display:none;
    position:relative
}
.owl-carousel .owl-wrapper:after{
    height:0;
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0
}
.owl-carousel .owl-wrapper-outer{
    width:100%;
    overflow:hidden;
    position:relative
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition:height 500ms ease-in-out;
    -moz-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out
}
.owl-carousel .owl-item{
    float:left
}
.owl-controls{
    user-select:none
}
.owl-controls .owl-page{
    cursor:pointer
}
.owl-controls .owl-buttons div{
    cursor:pointer
}
.grabbing{
    cursor:url(grabbing.png) 8 8,move
}
.owl-origin{
    perspective:1200px
}
.owl-fade-out{
    -webkit-animation:fadeOut .7s both ease;
    -moz-animation:fadeOut .7s both ease;
    animation:fadeOut .7s both ease;
    z-index:10
}
.owl-fade-in{
    -webkit-animation:fadeIn .7s both ease;
    -moz-animation:fadeIn .7s both ease;
    animation:fadeIn .7s both ease
}
.owl-backSlide-out{
    -webkit-animation:backSlideOut 1s both ease;
    -moz-animation:backSlideOut 1s both ease;
    animation:backSlideOut 1s both ease
}
.owl-backSlide-in{
    -webkit-animation:backSlideIn 1s both ease;
    -moz-animation:backSlideIn 1s both ease;
    animation:backSlideIn 1s both ease
}
.owl-goDown-out{
    -webkit-animation:scaleToFade .7s ease both;
    -moz-animation:scaleToFade .7s ease both;
    animation:scaleToFade .7s ease both
}
.owl-goDown-in{
    -webkit-animation:goDown .6s ease both;
    -moz-animation:goDown .6s ease both;
    animation:goDown .6s ease both
}
.owl-fadeUp-in{
    -webkit-animation:scaleUpFrom .5s ease both;
    -moz-animation:scaleUpFrom .5s ease both;
    animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out{
    -webkit-animation:scaleUpTo .5s ease both;
    -moz-animation:scaleUpTo .5s ease both;
    animation:scaleUpTo .5s ease both
}
@-webkit-keyframes empty{
    0%{
        opacity:1
    }
}
@-moz-keyframes empty{
    0%{
        opacity:1
    }
}
@keyframes empty{
    0%{
        opacity:1
    }
}
@-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
    }
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-moz-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        -moz-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        -moz-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
    100%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        -moz-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
}
@-moz-keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        -moz-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        -moz-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
    100%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        -moz-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
}
@keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        -moz-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        -moz-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
    100%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%);
        -moz-transform:translateZ(-500px) translateX(-200%);
        transform:translateZ(-500px) translateX(-200%)
    }
}
@-webkit-keyframes backSlideIn{
    0%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        -moz-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        -moz-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        -moz-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        -moz-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
@-moz-keyframes backSlideIn{
    0%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        -moz-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        -moz-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        -moz-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        -moz-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideIn{
    0%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        -moz-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%);
        -moz-transform:translateZ(-500px) translateX(200%);
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px);
        -moz-transform:translateZ(-500px);
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0);
        -moz-transform:translateZ(0) translateX(0);
        transform:translateZ(0) translateX(0)
    }
}
@-webkit-keyframes scaleToFade{
    to{
        opacity:0;
        -webkit-transform:scale(.8);
        -moz-transform:scale(.8);
        transform:scale(.8)
    }
}
@-moz-keyframes scaleToFade{
    to{
        opacity:0;
        -webkit-transform:scale(.8);
        -moz-transform:scale(.8);
        transform:scale(.8)
    }
}
@keyframes scaleToFade{
    to{
        opacity:0;
        -webkit-transform:scale(.8);
        -moz-transform:scale(.8);
        transform:scale(.8)
    }
}
@-webkit-keyframes goDown{
    from{
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@-moz-keyframes goDown{
    from{
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@keyframes goDown{
    from{
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@-webkit-keyframes scaleUpFrom{
    from{
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@-moz-keyframes scaleUpFrom{
    from{
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@keyframes scaleUpFrom{
    from{
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@-webkit-keyframes scaleUpTo{
    to{
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@-moz-keyframes scaleUpTo{
    to{
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@keyframes scaleUpTo{
    to{
        opacity:0;
        -webkit-transform:scale(1.5);
        -moz-transform:scale(1.5);
        transform:scale(1.5)
    }
}
#single-image-slider{
    position:relative
}
#single-image-slider .owl-prev{
    position:absolute;
    top:165px;
    left:0;
    margin-top:-10px
}
#single-image-slider .owl-next{
    position:absolute;
    top:165px;
    right:0;
    margin-top:-10px
}
#single-image-slider .item img{
    width:100%;
    display:block;
    height:auto
}
.customNavigation{
    text-align:center
}
.customNavigation a{
    user-select:none
}
.owl-theme .owl-controls{
    margin-top:10px;
    text-align:center
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter:Alpha(Opacity=100);
    opacity:1;
    text-decoration:none
}
.owl-theme .owl-controls.clickable .owl-page:hover span{
    filter:Alpha(Opacity=100);
    opacity:1
}
.owl-theme .owl-controls .owl-page{
    display:inline-block;
    zoom:1;
    *display:inline
}
.owl-theme .owl-controls .owl-page span{
    width:12px;
    height:12px;
    margin:5px 7px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    display:block;
    filter:Alpha(Opacity=50);
    opacity:0.5;
    background:#6887FF
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
    width:auto;
    height:auto;
    padding:2px 10px;
    font-size:12px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    color:#fff
}
.owl-theme .owl-controls .owl-page.active span{
    filter:Alpha(Opacity=100);
    opacity:1
}
.owl-theme .owl-controls .owl-buttons div{
    margin:5px;
    padding:0px;
    font-size:48px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    color:#fff;
    display:inline-block;
    zoom:1;
    *display:inline;
    filter:Alpha(Opacity=50);
    opacity:0.5
}
.owl-item.loading{
    min-height:150px;
    background:url(AjaxLoader.gif) no-repeat center center
}
#multiple-images .item{
    margin:3px
}
#multiple-images .item img{
    width:100%;
    height:auto;
    display:block
}
#custom-options .item{
    padding:30px 0px;
    margin:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#fff;
    color:#fff;
    text-align:center
}
#lazy-load .item{
    margin:3px
}
#lazy-load .item img{
    width:100%;
    height:auto;
    display:block
}
#single-item-auto-height .owl-item div{
    padding:5px
}
#single-item-auto-height .owl-item img{
    width:100%;
    height:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:block
}
.dataTable{
    margin:0px;
    max-width:none;
    border-collapse:separate
}
.dataTable.table-bordered{
    border-collapse:collapse
}
.dataTable thead td{
    outline:0;
    position:relative
}
.dataTable thead th{
    outline:0;
    position:relative
}
.dataTable thead .sorting{
    padding-right:40px;
    cursor:pointer
}
.dataTable thead .sorting:after,.dataTable thead .sorting:before{
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-10px;
    content:'';
    font-size:12px;
    display:inline-block;
    line-height:1;
    color:#111
}
.dataTable thead .sorting:before{
    margin-top:-2px
}
.dataTable thead .sorting:after{
    content:'\2195';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.dataTable thead .sorting:before{
    content:'\2195';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.dataTable thead .sorting_asc{
    cursor:pointer;
    padding-right:40px
}
.dataTable thead .sorting_asc:after{
    content:'\2193';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-6px;
    font-size:12px;
    display:inline-block;
    line-height:1;
    color:#111
}
.dataTable thead .sorting_desc{
    padding-right:40px;
    cursor:pointer
}
.dataTable thead .sorting_desc:after{
    content:'\2191';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-6px;
    font-size:12px;
    display:inline-block;
    line-height:1;
    color:#111
}
.dataTable thead .sorting_asc_disabled{
    padding-right:40px
}
.dataTable thead .sorting_asc_disabled:after{
    content:'\2193';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-6px;
    font-size:12px;
    display:inline-block;
    line-height:1;
    color:#888
}
.dataTable thead .sorting_desc_disabled{
    padding-right:40px
}
.dataTable thead .sorting_desc_disabled:after{
    content:'\2191';
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-6px;
    font-size:12px;
    display:inline-block;
    line-height:1;
    color:#888
}
.dataTable .dataTables_empty{
    text-align:center
}
.dataTables_wrapper{
    position:relative
}
.dataTables_wrapper:after{
    height:0;
    visibility:hidden;
    display:block;
    content:""
}
.dataTables_wrapper+.card-block{
    border-top:1px solid #EAEFF0
}
.dataTables_processing{
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    height:40px;
    margin-top:-25px;
    padding-top:20px;
    margin-left:-50%;
    text-align:center;
    background-color:#fff;
    background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)
}
.datatable-header,.datatable-footer{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:20px;
    border-top:1px solid #EAEFF0;
    background:#fff;
    color:#111
}
.datatable-header:after,.datatable-footer:after{
    content:"";
    display:table;
    clear:both
}
.datatable-header>div:first-child,.datatable-footer>div:first-child{
    margin-left:0px
}
.dataTables_length{
    margin-top:0px;
    margin-right:10px;
    margin-bottom:10px;
    margin-left:20px;
    float:right;
    display:inline-block
}
.dataTables_length>label{
    margin-bottom:0px
}
.dataTables_length>label>span:first-child{
    margin-top:8px;
    margin-right:15px;
    margin-bottom:8px;
    margin-left:0px;
    float:left;
    color:#111
}
.dataTables_length .select2-container{
    width:auto
}
.dataTables_filter{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:20px;
    position:relative;
    display:block;
    float:left
}
.dataTables_filter>label{
    margin-bottom:0px;
    position:relative
}
.dataTables_filter>label:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-6px;
    color:#8aa2b9;
    line-height:1;
    font-size:12px;
    display:inline-block
}
.dataTables_filter>label>span{
    margin-top:8px;
    margin-right:15px;
    margin-bottom:8px;
    margin-left:0px;
    float:left;
    color:#111
}
.dataTables_filter input{
    width:180px;
    float:left
}
.dataTables_scroll .dataTables_scrollBody table{
    border-bottom:0
}
.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:after{
    content:none
}
.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:before{
    content:none
}
.dataTables_scroll .dataTables_scrollBody table tbody tr:first-child>td{
    border-top:0
}
.dataTables_scroll .dataTables_scrollBody th>.dataTables_sizing,.dataTables_scroll .dataTables_scrollBody td>.dataTables_sizing{
    height:0;
    padding:0;
    margin:0;
    overflow:hidden
}
.dataTables_scroll .dataTables_scrollHead table{
    border-bottom:0
}
.dataTables_info{
    padding:8px 0px;
    margin-bottom:10px;
    float:left;
    color:#111
}
.dataTables_paginate{
    margin-top:0px;
    margin-right:10px;
    margin-bottom:10px;
    margin-left:20px;
    float:right;
    text-align:right
}
.dataTables_paginate .paginate_button{
    margin-left:-1px;
    border:1px solid #DEE5E7;
    background:#fff;
    padding:6px 12.8px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:left;
    letter-spacing:-0.2px;
    display:inline-block;
    cursor:pointer
}
.dataTables_paginate .paginate_button:first-child{
    margin-left:0px
}
.dataTables_paginate .paginate_button:focus,.dataTables_paginate .paginate_button:hover{
    background:#5d7e9e;
    color:#111;
    border:1px solid #DEE5E7
}
.dataTables_paginate .paginate_button.current{
    background:#2E3E4E !important;
    color:#fff !important;
    border:1px solid #2E3E4E
}
.dataTables_paginate .paginate_button.current:focus,.dataTables_paginate .paginate_button.current:hover{
    background:#2E3E4E !important;
    color:#fff !important;
    border:1px solid #2E3E4E
}
.dataTables_paginate .paginate_button.disabled{
    cursor:not-allowed;
    color:#c4c4c4;
    border:1px solid #DEE5E7
}
.dataTables_paginate .paginate_button.disabled:focus,.dataTables_paginate .paginate_button.disabled:hover{
    color:#c4c4c4;
    border:1px solid #DEE5E7
}
.dataTables_paginate .paginate_button.previous{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.dataTables_paginate .paginate_button.next{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.dataTables_paginate.paging_simple .paginate_button{
    padding-left:12px;
    padding-right:12px
}
.card-block+*>.dataTables_wrapper{
    border-top:1px solid #EAEFF0
}
.card-block+.dataTables_wrapper{
    border-top:1px solid #EAEFF0
}
.card-block>.dataTables_wrapper .datatable-footer{
    border-top:0
}
.card-block>.dataTables_wrapper .datatable-footer .dataTables_filter,.card-block>.dataTables_wrapper .datatable-footer .dataTables_info,.card-block>.dataTables_wrapper .datatable-footer .dataTables_length,.card-block>.dataTables_wrapper .datatable-footer .dataTables_paginate{
    margin-bottom:0px
}
.datatable-scroll,.datatable-scroll-lg,.datatable-scroll-sm{
    min-height:.01%
}
.datatable-scroll-wrap{
    width:100%;
    min-height:.01%;
    overflow-x:auto
}
@media only screen and (max-width: 1247px){
    .datatable-scroll{
        width:100%;
        overflow-x:scroll
    }
    .datatable-scroll th,.datatable-scroll td{
        white-space:nowrap
    }
}
@media only screen and (max-width: 1439px){
    .datatable-scroll-lg{
        width:100%
    }
    .datatable-scroll-lg th,.datatable-scroll-lg td{
        white-space:nowrap
    }
}
@media only screen and (max-width: 799px){
    .datatable-scroll-sm{
        width:100%;
        overflow-x:scroll
    }
    .datatable-scroll-sm th,.datatable-scroll-sm td{
        white-space:nowrap
    }
    .ColVis,.DTTT_container,.dataTables_filter,.dataTables_info,.dataTables_length,.dataTables_paginate{
        margin-left:0px;
        float:none !important;
        text-align:center
    }
    .dataTables_info,.dataTables_paginate{
        margin-top:0px
    }
    .datatable-header{
        text-align:center
    }
    .DTFC_LeftWrapper,.DTFC_RightWrapper,.fixedHeader-floating,.fixedHeader-locked{
        display:none
    }
    .dataTables_wrapper .select-info,.dataTables_wrapper .select-item{
        margin-left:0px;
        display:block
    }
}
.DTCR_clonedTable{
    background-color:rgba(255,255,255,0.8);
    z-index:202;
    cursor:move
}
.DTCR_clonedTable th,.DTCR_clonedTable td{
    border:1px solid #EAEFF0
}
.DTCR_pointer{
    width:1px;
    background-color:#6887FF;
    z-index:201
}
.DTFC_Blocker{
    background-color:#fff
}
.DTFC_Cloned{
    background-color:#fff;
    border-bottom:0
}
.dt-rowReorder-float{
    background-color:#fff;
    position:absolute !important;
    table-layout:static;
    outline:#c3c4d5 dashed 1px;
    outline-offset:-1px;
    z-index:1030;
    cursor:move;
    opacity:.9;
    filter:alpha(opacity=90)
}
.dt-rowReorder-moving{
    outline:#c3c4d5 solid 1px;
    outline-offset:-1px
}
.dt-rowReorder-noOverflow{
    overflow-x:hidden
}
.dataTable td.reorder{
    text-align:center;
    cursor:move
}
.dataTable td.focus{
    outline:#6887FF solid 2px;
    outline-offset:-1px
}
.dataTable td.focus-success{
    background-color:#6CC788;
    outline-color:#4ebc70
}
.dataTable td.focus-info{
    background-color:#6887FF;
    outline-color:#3f67ff
}
.dataTable td.focus-warning{
    background-color:#FCC100;
    outline-color:#d3a200
}
.dataTable td.focus-danger{
    background-color:#F44455;
    outline-color:#f21d32
}
.dataTable tbody>tr.selected,.dataTable tbody>tr>.selected{
    background-color:#fff
}
.dataTable tbody .select-checkbox{
    position:relative
}
.dataTable tbody .select-checkbox:after,.dataTable tbody .select-checkbox:before{
    position:absolute;
    top:50%;
    left:50%;
    display:inline-block;
    color:#111;
    cursor:pointer
}
.dataTable tbody .select-checkbox:before{
    width:18px;
    height:18px;
    margin-top:-9px;
    margin-left:-9px;
    content:'';
    background-color:#fff;
    border:2px solid #EAEFF0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.dataTable tbody .selected .select-checkbox:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    line-height:1;
    margin-top:-7px;
    margin-left:-7px
}
.dataTable th.focus{
    outline:#6887FF solid 2px;
    outline-offset:-1px
}
.dataTable th.focus-success{
    background-color:#6CC788;
    outline-color:#4ebc70
}
.dataTable th.focus-info{
    background-color:#6887FF;
    outline-color:#3f67ff
}
.dataTable th.focus-warning{
    background-color:#FCC100;
    outline-color:#d3a200
}
.dataTable th.focus-danger{
    background-color:#F44455;
    outline-color:#f21d32
}
.dataTable tr.child:hover{
    background-color:transparent
}
.dataTable tr.child .dtr-title{
    padding-right:40px;
    display:table-cell;
    font-weight:500
}
.dataTable tr.child .dtr-data{
    padding:8px 0px;
    display:table-cell
}
.dataTable tr td.child{
    white-space:normal;
    position:relative
}
.dataTable tr td.child>ul{
    width:100%;
    padding:0;
    margin:0;
    display:table;
    table-layout:fixed;
    list-style:none
}
.dataTable tr td.child>ul>li{
    display:table-row
}
.dataTable.dtr-column tbody tr.parent th.control:before,.dataTable.dtr-column tbody tr.parent td.control:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before,.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased
}
.fixedHeader-floating{
    margin-top:0px;
    margin-bottom:0px;
    border-bottom:2px solid #EAEFF0;
    background-color:#fff;
    position:fixed;
    top:52px !important
}
.fixedHeader-floating+.fixedHeader-floating{
    border-top:0 !important
}
.fixedHeader-locked{
    margin-top:0px;
    margin-bottom:0px;
    background-color:#fff;
    position:absolute
}
.fixedHeader-locked+.fixedHeader-floating{
    border-top:0 !important
}
@media print{
    table.fixedHeader-floating{
        display:none
    }
}
.dt-autofill-handle{
    width:8px;
    height:8px;
    position:absolute;
    z-index:102;
    border:1px solid #6887FF;
    background:#6887FF
}
.dt-autofill-select{
    position:absolute;
    z-index:1001;
    background-color:#6887FF;
    background-image:repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255,255,255,0.75) 5px, rgba(255,255,255,0.75) 10px)
}
.dt-autofill-select.top,.dt-autofill-select.bottom{
    height:1px
}
.dt-autofill-select.left,.dt-autofill-select.right{
    width:1px
}
.dt-autofill-list{
    position:fixed;
    top:50%;
    left:50%;
    padding:0;
    width:500px;
    margin-left:-250px;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid transparent;
    z-index:1050
}
.dt-autofill-list ul{
    width:100%;
    padding:0;
    margin:0;
    display:table;
    list-style:none
}
.dt-autofill-list ul li{
    display:table-row
}
.dt-autofill-list ul li:hover{
    background-color:#fff
}
.dt-autofill-list .dt-autofill-question{
    padding:7px 15px;
    display:table-cell
}
.dt-autofill-list .dt-autofill-question input[type=number]{
    width:30px;
    margin:-2px 0px;
    padding:6px
}
.dt-autofill-list .dt-autofill-button{
    padding:7px 15px;
    display:table-cell;
    text-align:right
}
.dt-autofill-list .dt-autofill-button .btn{
    padding:3px;
    background-color:#6887FF;
    color:#fff;
    font-size:0
}
.dt-autofill-list .dt-autofill-button .btn:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    width:16px;
    line-height:1;
    display:block
}
.dt-autofill-list .dt-autofill-button .btn:hover{
    opacity:.85;
    filter:alpha(opacity=85)
}
.dt-autofill-background{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#2A2B3C;
    z-index:1040;
    opacity:.5;
    filter:alpha(opacity=50)
}
.dataTables_wrapper .select-info,.dataTables_wrapper .select-item{
    margin-left:10px
}
.dt-buttons{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:20px;
    margin-left:20px;
    display:inline-block;
    float:right
}
.dt-buttons>.dt-button{
    display:inline-block
}
.dt-buttons>.btn{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.dt-buttons>.btn:first-child{
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
.dt-buttons>.btn:last-child{
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
.dt-buttons>.btn+.btn{
    margin-left:-1px
}
.dt-buttons>.btn:before{
    margin-right:5px;
    line-height:16px;
    top:2px;
    position:relative
}
@media only screen and (max-width: 767px){
    .dt-buttons{
        float:none;
        text-align:center;
        display:block
    }
    .dt-buttons .btn{
        float:none
    }
}
.dt-button-info{
    position:fixed;
    top:50%;
    left:50%;
    width:400px;
    margin-top:-100px;
    margin-left:-200px;
    padding:20px;
    background-color:#fff;
    border:1px solid #fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    text-align:center;
    z-index:1050
}
.dt-button-info h2{
    margin-top:0px;
    font-size:17px;
    line-height:1.5384616
}
.dt-button-background{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#8789ab;
    z-index:999;
    opacity:.25;
    filter:alpha(opacity=25)
}
.dt-button-collection{
    position:absolute;
    top:0;
    left:0;
    padding:7px 0px;
    min-width:180px;
    background-color:#fff;
    display:block;
    z-index:1000;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    column-gap:2px
}
.dt-button-collection.fixed{
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-75px;
    padding-left:5px;
    padding-right:5px
}
.dt-button-collection.fixed.two-column{
    margin-left:-150px
}
.dt-button-collection.fixed.three-column{
    margin-left:-225px
}
.dt-button-collection.fixed.four-column{
    margin-left:-300px
}
.dt-button-collection>*{
    break-inside:avoid
}
.dt-button-collection.two-column{
    width:300px;
    column-count:2
}
.dt-button-collection.three-column{
    width:450px;
    column-count:3
}
.dt-button-collection.four-column{
    width:600px;
    column-count:4
}
.dt-button-collection>.dt-button{
    padding:0;
    color:#35364b 0;
    display:block;
    outline:0
}
.dt-button-collection>.dt-button:focus{
    color:#35364b 0;
    background-color:#fff
}
.dt-button-collection>.dt-button:hover{
    color:#35364b 0;
    background-color:#fff
}
.dt-button-collection>.dt-button.active{
    color:#fff;
    background-color:#6887FF
}
.dt-button-collection>.dt-button+.dt-button{
    margin-top:1px
}
.DTS .DTS_Loading{
    position:absolute;
    top:50%;
    left:50%;
    width:200px;
    height:20px;
    margin-top:-20px;
    margin-left:-100px;
    z-index:1;
    border:1px solid #e1e2ea;
    padding:20px 0px;
    text-align:center;
    background-color:rgba(255,255,255,0.5)
}
.DTS .dataTables_scrollHead,.DTS .dataTables_scrollFoot{
    background-color:#fff
}
.DTS .dataTables_scrollBody{
    z-index:2
}
.valign-top{
    vertical-align:top
}
@media only screen and (max-width: 599px){
    .dataTable tr td.child>ul>li .btn-group,.dataTable tr td.child>ul>li .dropdown,.dataTable tr td.child>ul>li .dropup{
        position:static
    }
    .dataTable tr td.child>ul>li .dropdown-menu{
        left:0;
        right:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        border-width:1px 0
    }
}
.length-left .dataTables_length{
    float:left
}
.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:after,.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:before{
    content:none
}
.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>th,.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>td{
    border-top:0
}
.DTFC_RightBodyWrapper .DTFC_Cloned thead th:after,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:before{
    content:none
}
.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>th,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>td{
    border-top:0
}
.filter-right .dataTables_filter,.info-right .dataTables_info{
    float:right
}
.panel>.dataTables_wrapper .table-bordered{
    border:0
}
.panel>.dataTables_wrapper .table-bordered>thead>tr:last-child>th,.panel>.dataTables_wrapper .table-bordered>thead>tr:last-child>td,.panel>.dataTables_wrapper .table-bordered>tfoot>tr:last-child>th,.panel>.dataTables_wrapper .table-bordered>tfoot>tr:last-child>td,.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>th,.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>td{
    border-bottom:0
}
.panel>.dataTables_wrapper .table-bordered>thead>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:first-child{
    border-left:0
}
.panel>.dataTables_wrapper .table-bordered>thead>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:last-child{
    border-right:0
}
.paginate-left .dataTables_paginate{
    float:left
}
.panel-flat>.card-header+.dataTables_wrapper>.datatable-header{
    padding-top:0
}
.DTFC_LeftWrapper .DTFC_Cloned.table{
    border-right:1px solid #fff
}
.DTFC_RightWrapper .DTFC_Cloned.table{
    border-left:1px solid #fff
}
.dt-buttons-full .dt-buttons{
    margin:0;
    padding-top:20px;
    padding-bottom:10px;
    border-bottom:1px solid #fff;
    text-align:center;
    float:none;
    display:block;
    background-color:#fff
}
.dt-buttons-full .dt-buttons>.btn{
    margin-bottom:10px;
    float:none
}
.dt-buttons-left .dt-buttons{
    float:left
}
.dtr-inline.collapsed tbody tr th:before,.dtr-inline.collapsed tbody tr td:before{
    margin-right:10px
}
.dtr-inline.collapsed tbody tr th:first-child,.dtr-inline.collapsed tbody tr td:first-child{
    position:relative;
    cursor:pointer;
    white-space:nowrap
}
.dtr-inline.collapsed tbody tr th:first-child:before,.dtr-inline.collapsed tbody tr td:first-child:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:relative;
    top:-1px;
    right:nul;
    width:16px;
    line-height:1;
    vertical-align:middle;
    display:inline-block
}
.dtr-inline.collapsed tbody tr th:first-child.dataTables_empty:before,.dtr-inline.collapsed tbody tr td:first-child.dataTables_empty:before{
    display:none
}
.dtr-inline.collapsed tbody tr.child td:before{
    display:none
}
.dtr-column tbody tr th.control:before,.dtr-column tbody tr td.control:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:relative;
    top:-1px;
    right:nul;
    width:16px;
    line-height:1;
    vertical-align:middle;
    display:inline-block
}
.dtr-column tbody th.control,.dtr-column tbody td.control{
    position:relative;
    cursor:pointer
}
.timer>li.dots{
    vertical-align:top
}
.material-button-anim{
    max-width:320px;
    padding-top:127px;
    padding-right:15px;
    padding-bottom:27px;
    padding-left:15px;
    position:relative;
    text-align:center;
    margin:0 auto 20px
}
.material-button{
    width:70px;
    height:70px;
    position:relative;
    top:0;
    z-index:1;
    font-size:20px;
    color:#fff;
    background:#6887FF;
    border:none;
    border-radius:50%;
    box-shadow:0 3px 6px rgba(0,0,0,0.275);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.275);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.275);
    outline:none
}
.material-button-toggle{
    width:90px;
    height:90px;
    z-index:3;
    margin:0 auto
}
.material-button-toggle span{
    font-size:32px;
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    -webkit-transition:transform 0.175s cubic-bazier(0.175, 0.67, 0.83, 0.67);
    -moz-transition:transform 0.175s cubic-bazier(0.175, 0.67, 0.83, 0.67);
    transition:transform 0.175s cubic-bazier(0.175, 0.67, 0.83, 0.67)
}
.material-button-toggle.open{
    -webkit-transform:scale(1.3, 1.3);
    -moz-transform:scale(1.3, 1.3);
    transform:scale(1.3, 1.3);
    -webkit-animation:toggleBtnAnim 0.175s;
    -moz-animation:toggleBtnAnim 0.175s;
    animation:toggleBtnAnim 0.175s
}
.material-button-toggle.open span{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:transform 0.175s cubic-bazier(0.175, 0.67, 0.83, 0.67);
    -moz-transition:transform 0.175s cubic-bazier(0.175, 0.67, 0.83, 0.67);
    transition:transform 0.175s cubic-bazier(0.175, 0.67, 0.83, 0.67)
}
#options{
    height:70px
}
.option{
    position:relative
}
.option .option1{
    filter:blur(5px);
    -webkit-transition:all 0.175s;
    -moz-transition:all 0.175s;
    transition:all 0.175s;
    -webkit-transform:translate3d(90px, 90px, 0) scale(0.8, 0.8);
    -moz-transform:translate3d(90px, 90px, 0) scale(0.8, 0.8);
    transform:translate3d(90px, 90px, 0) scale(0.8, 0.8)
}
.option .option2{
    filter:blur(5px);
    -webkit-transition:all 0.175s;
    -moz-transition:all 0.175s;
    transition:all 0.175s;
    -webkit-transform:translate3d(0, 90px, 0) scale(0.8, 0.8);
    -moz-transform:translate3d(0, 90px, 0) scale(0.8, 0.8);
    transform:translate3d(0, 90px, 0) scale(0.8, 0.8)
}
.option .option3{
    filter:blur(5px);
    -webkit-transition:all 0.175s;
    -moz-transition:all 0.175s;
    transition:all 0.175s;
    -webkit-transform:translate3d(-90px, 90px, 0) scale(0.8, 0.8);
    -moz-transform:translate3d(-90px, 90px, 0) scale(0.8, 0.8);
    transform:translate3d(-90px, 90px, 0) scale(0.8, 0.8)
}
.option.scale-on .option1,.option.scale-on .option2,.option.scale-on .option3{
    filter:blur(0);
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    -webkit-transition:all 0.175s;
    -moz-transition:all 0.175s;
    transition:all 0.175s
}
.option.scale-on .option2{
    -webkit-transform:translateY(-28px) translateZ(0);
    -moz-transform:translateY(-28px) translateZ(0);
    transform:translateY(-28px) translateZ(0);
    -webkit-transition:all 0.175s;
    -moz-transition:all 0.175s;
    transition:all 0.175s
}
@media only screen and (max-width: 479px){
    .option1,.option2{
        left:0px
    }
    .option3{
        top:0px;
        left:0px
    }
}
@media only screen and (max-width: 359px){
    .option1,.option2{
        left:-36px
    }
    .option3{
        top:-70px;
        left:90px
    }
}
@-webkit-keyframes toggleBtnAnim{
    0%{
        -webkit-transform:scale(1, 1);
        -moz-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    25%{
        -webkit-transform:scale(1.4, 1.4);
        -moz-transform:scale(1.4, 1.4);
        transform:scale(1.4, 1.4)
    }
    75%{
        -webkit-transform:scale(1.2, 1.2);
        -moz-transform:scale(1.2, 1.2);
        transform:scale(1.2, 1.2)
    }
    100%{
        -webkit-transform:scale(1.3, 1.3);
        -moz-transform:scale(1.3, 1.3);
        transform:scale(1.3, 1.3)
    }
}
@-moz-keyframes toggleBtnAnim{
    0%{
        -webkit-transform:scale(1, 1);
        -moz-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    25%{
        -webkit-transform:scale(1.4, 1.4);
        -moz-transform:scale(1.4, 1.4);
        transform:scale(1.4, 1.4)
    }
    75%{
        -webkit-transform:scale(1.2, 1.2);
        -moz-transform:scale(1.2, 1.2);
        transform:scale(1.2, 1.2)
    }
    100%{
        -webkit-transform:scale(1.3, 1.3);
        -moz-transform:scale(1.3, 1.3);
        transform:scale(1.3, 1.3)
    }
}
@keyframes toggleBtnAnim{
    0%{
        -webkit-transform:scale(1, 1);
        -moz-transform:scale(1, 1);
        transform:scale(1, 1)
    }
    25%{
        -webkit-transform:scale(1.4, 1.4);
        -moz-transform:scale(1.4, 1.4);
        transform:scale(1.4, 1.4)
    }
    75%{
        -webkit-transform:scale(1.2, 1.2);
        -moz-transform:scale(1.2, 1.2);
        transform:scale(1.2, 1.2)
    }
    100%{
        -webkit-transform:scale(1.3, 1.3);
        -moz-transform:scale(1.3, 1.3);
        transform:scale(1.3, 1.3)
    }
}
.fab-menu-btn{
    border-width:0;
    z-index:1001;
    box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)
}
.fab-menu-btn.btn-float{
    padding:24px
}
.fab-menu-btn.btn-float>i{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-11px;
    margin-left:-12px;
    font-size:22px
}
.fab-menu-btn:focus{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}
.fab-menu-btn:hover{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}
.fab-menu-inner{
    padding:0;
    margin:0;
    list-style:none
}
.fab-menu-inner>li{
    position:absolute;
    top:2px;
    right:0;
    left:0;
    padding-top:20px;
    margin-top:-20px;
    display:block;
    text-align:center
}
.fab-menu-inner>li .btn{
    border-width:0
}
.fab-menu-inner>li .btn-float{
    width:44px;
    height:44px;
    padding:0;
    box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)
}
.fab-menu-inner>li .btn-float:focus{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}
.fab-menu-inner>li .btn-float:hover{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}
.fab-menu-inner>li .btn-float>i{
    margin:14px;
    font-size:16px;
    color:#111
}
.fab-menu-inner>li .btn-float.btn-flat>i{
    margin:12px
}
.fab-menu-inner>li .badge,.fab-menu-inner>li .label{
    position:absolute;
    top:16px;
    right:-4px
}
.fab-menu-inner>li .status-mark{
    position:absolute;
    top:22px;
    right:2px
}
.fab-menu-inner .dropdown-menu{
    margin-top:0px;
    margin-right:10px;
    top:19px;
    left:auto;
    right:100%
}
.fab-menu-inner .dropdown-menu-right{
    margin-left:10px;
    margin-right:0px;
    right:auto;
    left:100%
}
.fab-menu-inner div[data-fab-label]:after{
    position:absolute;
    top:50%;
    right:60px;
    margin-top:0px;
    padding-top:1px;
    padding-right:8px;
    padding-bottom:1px;
    padding-left:8px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    content:attr(data-fab-label);
    font-size:11px;
    color:#fff;
    background-color:#2E3E4E;
    visibility:hidden;
    box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all ease-in-out 0.3s;
    -moz-transition:all ease-in-out 0.3s;
    transition:all ease-in-out 0.3s
}
.fab-menu-inner div[data-fab-label].fab-label-visible:after{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.fab-menu-inner div[data-fab-label].fab-label-right:after{
    right:auto;
    left:66px
}
.fab-menu-inner div[data-fab-label].fab-label-light:after{
    background-color:#fff;
    color:#111
}
.fab-icon-close{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-transition:all ease-in-out 0.3s;
    -moz-transition:all ease-in-out 0.3s;
    transition:all ease-in-out 0.3s
}
.fab-menu[data-fab-state=open] .fab-icon-open{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0)
}
.fab-menu[data-fab-state=open] .fab-menu-btn{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}
.fab-menu[data-fab-state=open] .fab-icon-close{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0);
    opacity:1;
    filter:alpha(opacity=100)
}
.fab-menu[data-fab-state=open] .fab-menu-inner>li,.fab-menu[data-fab-state=open] .fab-menu-inner div[data-fab-label]:hover:after{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.fab-menu[data-fab-toggle=hover]:hover .fab-icon-open{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0)
}
.fab-menu[data-fab-toggle=hover]:hover .fab-menu-btn{
    box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}
.fab-menu[data-fab-toggle=hover]:hover .fab-icon-close{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0);
    opacity:1;
    filter:alpha(opacity=100)
}
.fab-menu[data-fab-toggle=hover]:hover .fab-menu-inner>li{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.fab-menu[data-fab-toggle=hover] .fab-menu-inner div[data-fab-label]:hover:after{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.ui-helper-zfix{
    opacity:0;
    filter:alpha(opacity=0)
}
.fab-menu{
    padding:0;
    margin:0;
    list-style:none;
    position:relative;
    display:inline-block;
    white-space:nowrap;
    z-index:999
}
.fab-menu .fab-menu-inner>li{
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all ease-in-out 0.3s;
    -moz-transition:all ease-in-out 0.3s;
    transition:all ease-in-out 0.3s
}
.fab-menu .fab-menu-inner>li:nth-child(1){
    -webkit-transition-delay:50ms;
    -moz-transition-delay:50ms;
    transition-delay:50ms
}
.fab-menu .fab-menu-inner>li:nth-child(2){
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    transition-delay:.1s
}
.fab-menu .fab-menu-inner>li:nth-child(3){
    -webkit-transition-delay:.15s;
    -moz-transition-delay:.15s;
    transition-delay:.15s
}
.fab-menu .fab-menu-inner>li:nth-child(4){
    -webkit-transition-delay:.2s;
    -moz-transition-delay:.2s;
    transition-delay:.2s
}
.fab-menu .fab-menu-inner>li:nth-child(5){
    -webkit-transition-delay:.25s;
    -moz-transition-delay:.25s;
    transition-delay:.25s
}
.ui-helper-reset{
    padding:0;
    margin:0;
    list-style:none
}
.fab-menu-absolute{
    position:absolute
}
.fab-menu-absolute.affix{
    position:fixed
}
.fab-menu-fixed{
    position:fixed;
    z-index:1000
}
.fab-menu-top-left{
    margin-top:-24px;
    left:20px;
    top:20px
}
.fab-menu-top-left.affix{
    margin-top:0px;
    top:20px
}
.fab-menu-top-left .fab-menu-inner div[data-fab-label]:after{
    right:auto;
    left:66px
}
.fab-menu-top-right{
    margin-top:-24px;
    right:20px;
    top:20px
}
.fab-menu-top-right.affix{
    margin-top:0px;
    top:20px
}
.navbar-affixed-top .fab-menu-top-left.affix,.navbar-affixed-top .fab-menu-top-right.affix,.navbar-top .fab-menu-top-left.affix,.navbar-top .fab-menu-top-right.affix{
    top:66px
}
.navbar-affixed-top-lg .fab-menu-top-left.affix,.navbar-affixed-top-lg .fab-menu-top-right.affix,.navbar-top-lg .fab-menu-top-left.affix,.navbar-top-lg .fab-menu-top-right.affix{
    top:70px
}
.navbar-affixed-top-sm .fab-menu-top-left.affix,.navbar-affixed-top-sm .fab-menu-top-right.affix,.navbar-top-sm .fab-menu-top-left.affix,.navbar-top-sm .fab-menu-top-right.affix{
    top:64px
}
.navbar-affixed-top-xs .fab-menu-top-left.affix,.navbar-affixed-top-xs .fab-menu-top-right.affix,.navbar-top-xs .fab-menu-top-left.affix,.navbar-top-xs .fab-menu-top-right.affix{
    top:62px
}
.fab-menu-bottom-left{
    bottom:20px;
    -webkit-transition:bottom ease-in-out 0.15s;
    -moz-transition:bottom ease-in-out 0.15s;
    transition:bottom ease-in-out 0.15s;
    left:20px;
    bottom:20px
}
.fab-menu-bottom-left.reached-bottom{
    bottom:80px
}
.fab-menu-bottom-left .fab-menu-inner>li{
    padding-top:0px;
    margin-top:0px;
    padding-bottom:20px;
    margin-bottom:-20px
}
.fab-menu-bottom-left .fab-menu-inner>li .badge,.fab-menu-bottom-left .fab-menu-inner>li .label{
    top:-4px
}
.fab-menu-bottom-left .fab-menu-inner>li .status-mark{
    top:2px
}
.fab-menu-bottom-left .fab-menu-inner div[data-fab-label]:after{
    margin-top:-20px;
    right:auto;
    left:66px
}
.fab-menu-bottom-right{
    bottom:20px;
    -webkit-transition:bottom ease-in-out 0.15s;
    -moz-transition:bottom ease-in-out 0.15s;
    transition:bottom ease-in-out 0.15s;
    right:20px;
    bottom:20px
}
.fab-menu-bottom-right.reached-bottom{
    bottom:80px
}
.fab-menu-bottom-right .fab-menu-inner>li{
    padding-top:0px;
    margin-top:0px;
    padding-bottom:20px;
    margin-bottom:-20px
}
.fab-menu-bottom-right .fab-menu-inner>li .badge,.fab-menu-bottom-right .fab-menu-inner>li .label{
    top:-4px
}
.fab-menu-bottom-right .fab-menu-inner>li .status-mark{
    top:2px
}
.fab-menu-bottom-right .fab-menu-inner div[data-fab-label]:after{
    margin-top:-20px
}
.fab-icon-open{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-transition:all ease-in-out 0.3s;
    -moz-transition:all ease-in-out 0.3s;
    transition:all ease-in-out 0.3s
}
@media (min-width: 769px){
    .ui-tabs .ui-tabs-nav li{
        float:left
    }
    .fab-menu-inner>li .badge,.fab-menu-inner>li .label,.fab-menu-inner>li .status-mark{
        box-shadow:0 0 0 2px #fff;
        -moz-box-shadow:0 0 0 2px #fff;
        -webkit-box-shadow:0 0 0 2px #fff
    }
}
.fab-menu-top-left[data-fab-state=open] .fab-menu-inner>li:nth-child(1),.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(1),.fab-menu-top-right[data-fab-state=open] .fab-menu-inner>li:nth-child(1),.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(1),.fab-menu-top[data-fab-state=open] .fab-menu-inner>li:nth-child(1),.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(1){
    top:55px;
    -webkit-transition-delay:50ms;
    -moz-transition-delay:50ms;
    transition-delay:50ms
}
.fab-menu-top-left[data-fab-state=open] .fab-menu-inner>li:nth-child(2),.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(2),.fab-menu-top-right[data-fab-state=open] .fab-menu-inner>li:nth-child(2),.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(2),.fab-menu-top[data-fab-state=open] .fab-menu-inner>li:nth-child(2),.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(2){
    top:105px;
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    transition-delay:.1s
}
.fab-menu-top-left[data-fab-state=open] .fab-menu-inner>li:nth-child(3),.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(3),.fab-menu-top-right[data-fab-state=open] .fab-menu-inner>li:nth-child(3),.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(3),.fab-menu-top[data-fab-state=open] .fab-menu-inner>li:nth-child(3),.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(3){
    top:155px;
    -webkit-transition-delay:.15s;
    -moz-transition-delay:.15s;
    transition-delay:.15s
}
.fab-menu-top-left[data-fab-state=open] .fab-menu-inner>li:nth-child(4),.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(4),.fab-menu-top-right[data-fab-state=open] .fab-menu-inner>li:nth-child(4),.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(4),.fab-menu-top[data-fab-state=open] .fab-menu-inner>li:nth-child(4),.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(4){
    top:205px;
    -webkit-transition-delay:.2s;
    -moz-transition-delay:.2s;
    transition-delay:.2s;
    transition-delay:.2s
}
.fab-menu-top-left[data-fab-state=open] .fab-menu-inner>li:nth-child(5),.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(5),.fab-menu-top-right[data-fab-state=open] .fab-menu-inner>li:nth-child(5),.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(5),.fab-menu-top[data-fab-state=open] .fab-menu-inner>li:nth-child(5),.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(5){
    top:255px;
    -webkit-transition-delay:.25s;
    -moz-transition-delay:.25s;
    transition-delay:.25s
}
.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner>li:nth-child(1),.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(1),.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner>li:nth-child(1),.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(1),.fab-menu-bottom[data-fab-state=open] .fab-menu-inner>li:nth-child(1),.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(1){
    top:-55px;
    -webkit-transition-delay:50ms;
    -moz-transition-delay:50ms;
    transition-delay:50ms
}
.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner>li:nth-child(2),.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(2),.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner>li:nth-child(2),.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(2),.fab-menu-bottom[data-fab-state=open] .fab-menu-inner>li:nth-child(2),.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(2){
    top:-105px;
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    transition-delay:.1s
}
.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner>li:nth-child(3),.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(3),.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner>li:nth-child(3),.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(3),.fab-menu-bottom[data-fab-state=open] .fab-menu-inner>li:nth-child(3),.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(3){
    top:-155px;
    -webkit-transition-delay:.15s;
    -moz-transition-delay:.15s;
    transition-delay:.15s
}
.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner>li:nth-child(4),.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(4),.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner>li:nth-child(4),.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(4),.fab-menu-bottom[data-fab-state=open] .fab-menu-inner>li:nth-child(4),.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(4){
    top:-205px;
    -webkit-transition-delay:.2s;
    -moz-transition-delay:.2s;
    transition-delay:.2s
}
.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner>li:nth-child(5),.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(5),.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner>li:nth-child(5),.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(5),.fab-menu-bottom[data-fab-state=open] .fab-menu-inner>li:nth-child(5),.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner>li:nth-child(5){
    top:-255px;
    -webkit-transition-delay:.25s;
    -moz-transition-delay:.25s;
    transition-delay:.25s
}
.loader01{
    width:56px;
    height:56px;
    border:8px solid #2E3E4E;
    border-right-color:transparent;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader_rotate 1s linear infinite;
    -moz-animation:loader_rotate 1s linear infinite;
    animation:loader_rotate 1s linear infinite;
    top:50%;
    margin:-28px auto 0
}
.loader01::after{
    content:'';
    width:8px;
    height:8px;
    background:#2E3E4E;
    border-radius:50%;
    position:absolute;
    top:-1px;
    left:33px
}
@-webkit-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-moz-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.loader02{
    width:56px;
    height:56px;
    border:8px solid rgba(46,62,78,0.25);
    border-top-color:#2E3E4E;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader_rotate 1s linear infinite;
    -moz-animation:loader_rotate 1s linear infinite;
    animation:loader_rotate 1s linear infinite;
    top:50%;
    margin:-28px auto 0
}
@-webkit-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-moz-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.loader03{
    width:56px;
    height:56px;
    border:8px solid transparent;
    border-top-color:#2E3E4E;
    border-bottom-color:#2E3E4E;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader_rotate 1s linear infinite;
    -moz-animation:loader_rotate 1s linear infinite;
    animation:loader_rotate 1s linear infinite;
    top:50%;
    margin:-28px auto 0
}
@-webkit-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-moz-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.loader04{
    width:56px;
    height:56px;
    border:2px solid rgba(46,62,78,0.5);
    border-radius:50%;
    position:relative;
    -webkit-animation:loader_rotate 1s ease-in-out infinite;
    -moz-animation:loader_rotate 1s ease-in-out infinite;
    animation:loader_rotate 1s ease-in-out infinite;
    top:50%;
    margin:-28px auto 0
}
.loader04::after{
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    background:#2E3E4E;
    position:absolute;
    top:-6px;
    left:50%;
    margin-left:-5px
}
@-webkit-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-moz-keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes loader_rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.loader05{
    width:56px;
    height:56px;
    border:4px solid #2E3E4E;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader_scale 1s ease-out infinite;
    -moz-animation:loader_scale 1s ease-out infinite;
    animation:loader_scale 1s ease-out infinite;
    top:50%;
    margin:-28px auto 0
}
@-webkit-keyframes loader_scale{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@-moz-keyframes loader_scale{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@keyframes loader_scale{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.loader06{
    width:56px;
    height:56px;
    border:4px solid transparent;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:relative;
    top:50%;
    margin:-28px auto 0
}
.loader06::before{
    content:'';
    border:4px solid rgba(46,62,78,0.5);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    width:67.2px;
    height:67.2px;
    position:absolute;
    top:-9.6px;
    left:-9.6px;
    -webkit-animation:loader_scale 1s ease-out infinite;
    -moz-animation:loader_scale 1s ease-out infinite;
    animation:loader_scale 1s ease-out infinite;
    -webkit-animation-delay:1s;
    -moz-animation-delay:1s;
    animation-delay:1s;
    opacity:0
}
.loader06::after{
    content:'';
    border:4px solid #2E3E4E;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    width:56px;
    height:56px;
    position:absolute;
    top:-4px;
    left:-4px;
    -webkit-animation:loader_scale 1s ease-out infinite;
    -moz-animation:loader_scale 1s ease-out infinite;
    animation:loader_scale 1s ease-out infinite;
    -webkit-animation-delay:.5s;
    -moz-animation-delay:.5s;
    animation-delay:.5s
}
@-webkit-keyframes loader_scale{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@-moz-keyframes loader_scale{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@keyframes loader_scale{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.loader07{
    width:16px;
    height:16px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader_circles 1s linear infinite;
    -moz-animation:loader_circles 1s linear infinite;
    animation:loader_circles 1s linear infinite;
    top:50%;
    margin:-8px auto 0
}
@-webkit-keyframes loader_circles{
    0%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e
    }
    12.5%{
        box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8);
        -moz-box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8);
        -webkit-box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8)
    }
    25%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6)
    }
    37.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4)
    }
    50%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3)
    }
    62.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1)
    }
    87.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05)
    }
    100%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e
    }
}
@-moz-keyframes loader_circles{
    0%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e
    }
    12.5%{
        box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8);
        -moz-box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8);
        -webkit-box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8)
    }
    25%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6)
    }
    37.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4)
    }
    50%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3)
    }
    62.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1)
    }
    87.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05)
    }
    100%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e
    }
}
@keyframes loader_circles{
    0%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e
    }
    12.5%{
        box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8);
        -moz-box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8);
        -webkit-box-shadow:0 -27px 0 0 #2e3e4e,19px -19px 0 0 rgba(46,62,78,0.05),27px 0 0 0 rgba(46,62,78,0.1),19px 19px 0 0 rgba(46,62,78,0.2),0 27px 0 0 rgba(46,62,78,0.3),-19px 19px 0 0 rgba(46,62,78,0.4),-27px 0 0 0 rgba(46,62,78,0.6),-19px -19px 0 0 rgba(46,62,78,0.8)
    }
    25%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.8),19px -19px 0 0 #2e3e4e,27px 0 0 0 rgba(46,62,78,0.05),19px 19px 0 0 rgba(46,62,78,0.1),0 27px 0 0 rgba(46,62,78,0.2),-19px 19px 0 0 rgba(46,62,78,0.3),-27px 0 0 0 rgba(46,62,78,0.4),-19px -19px 0 0 rgba(46,62,78,0.6)
    }
    37.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.6),19px -19px 0 0 rgba(46,62,78,0.8),27px 0 0 0 #2e3e4e,19px 19px 0 0 rgba(46,62,78,0.05),0 27px 0 0 rgba(46,62,78,0.1),-19px 19px 0 0 rgba(46,62,78,0.2),-27px 0 0 0 rgba(46,62,78,0.3),-19px -19px 0 0 rgba(46,62,78,0.4)
    }
    50%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.4),19px -19px 0 0 rgba(46,62,78,0.6),27px 0 0 0 rgba(46,62,78,0.8),19px 19px 0 0 #2e3e4e,0 27px 0 0 rgba(46,62,78,0.05),-19px 19px 0 0 rgba(46,62,78,0.1),-27px 0 0 0 rgba(46,62,78,0.2),-19px -19px 0 0 rgba(46,62,78,0.3)
    }
    62.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.3),19px -19px 0 0 rgba(46,62,78,0.4),27px 0 0 0 rgba(46,62,78,0.6),19px 19px 0 0 rgba(46,62,78,0.8),0 27px 0 0 #2e3e4e,-19px 19px 0 0 rgba(46,62,78,0.05),-27px 0 0 0 rgba(46,62,78,0.1),-19px -19px 0 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.2),19px -19px 0 0 rgba(46,62,78,0.3),27px 0 0 0 rgba(46,62,78,0.4),19px 19px 0 0 rgba(46,62,78,0.6),0 27px 0 0 rgba(46,62,78,0.8),-19px 19px 0 0 #2e3e4e,-27px 0 0 0 rgba(46,62,78,0.05),-19px -19px 0 0 rgba(46,62,78,0.1)
    }
    87.5%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05);
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05);
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.1),19px -19px 0 0 rgba(46,62,78,0.2),27px 0 0 0 rgba(46,62,78,0.3),19px 19px 0 0 rgba(46,62,78,0.4),0 27px 0 0 rgba(46,62,78,0.6),-19px 19px 0 0 rgba(46,62,78,0.8),-27px 0 0 0 #2e3e4e,-19px -19px 0 0 rgba(46,62,78,0.05)
    }
    100%{
        box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -moz-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e;
        -webkit-box-shadow:0 -27px 0 0 rgba(46,62,78,0.05),19px -19px 0 0 rgba(46,62,78,0.1),27px 0 0 0 rgba(46,62,78,0.2),19px 19px 0 0 rgba(46,62,78,0.3),0 27px 0 0 rgba(46,62,78,0.4),-19px 19px 0 0 rgba(46,62,78,0.6),-27px 0 0 0 rgba(46,62,78,0.8),-19px -19px 0 0 #2e3e4e
    }
}
.loader08{
    width:20px;
    height:20px;
    position:relative;
    -webkit-animation:loader08 1s ease infinite;
    -moz-animation:loader08 1s ease infinite;
    animation:loader08 1s ease infinite;
    top:50%;
    margin:-46px auto 0
}
@-webkit-keyframes loader08{
    0%, 100%{
        box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2)
    }
    25%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2)
    }
    50%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E;
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E;
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E
    }
}
@-moz-keyframes loader08{
    0%, 100%{
        box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2)
    }
    25%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2)
    }
    50%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E;
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E;
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E
    }
}
@keyframes loader08{
    0%, 100%{
        box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 #2E3E4E,13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2)
    }
    25%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 #2E3E4E,13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 rgba(46,62,78,0.2)
    }
    50%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2);
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 #2E3E4E,-13px 46px 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E;
        -moz-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E;
        -webkit-box-shadow:-13px 20px 0 rgba(46,62,78,0.2),13px 20px 0 rgba(46,62,78,0.2),13px 46px 0 rgba(46,62,78,0.2),-13px 46px 0 #2E3E4E
    }
}
.loader09{
    width:10px;
    height:48px;
    background:#2E3E4E;
    position:relative;
    -webkit-animation:loader09 1s ease-in-out infinite;
    -moz-animation:loader09 1s ease-in-out infinite;
    animation:loader09 1s ease-in-out infinite;
    -webkit-animation-delay:.4s;
    -moz-animation-delay:.4s;
    animation-delay:.4s;
    top:50%;
    margin:-28px auto 0
}
.loader09::after,.loader09::before{
    content:'';
    position:absolute;
    width:10px;
    height:48px;
    background:#2E3E4E;
    -webkit-animation:loader09 1s ease-in-out infinite;
    -moz-animation:loader09 1s ease-in-out infinite;
    animation:loader09 1s ease-in-out infinite
}
.loader09::before{
    right:18px;
    -webkit-animation-delay:.2s;
    -moz-animation-delay:.2s;
    animation-delay:.2s
}
.loader09::after{
    left:18px;
    -webkit-animation-delay:.6s;
    -moz-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes loader09{
    0%, 100%{
        box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E;
        -moz-box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E;
        -webkit-box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E
    }
    50%{
        box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E;
        -moz-box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E;
        -webkit-box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E
    }
}
@-moz-keyframes loader09{
    0%, 100%{
        box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E;
        -moz-box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E;
        -webkit-box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E
    }
    50%{
        box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E;
        -moz-box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E;
        -webkit-box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E
    }
}
@keyframes loader09{
    0%, 100%{
        box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E;
        -moz-box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E;
        -webkit-box-shadow:0 0 0 #2E3E4E,0 0 0 #2E3E4E
    }
    50%{
        box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E;
        -moz-box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E;
        -webkit-box-shadow:0 -8px 0 #2E3E4E,0 8px 0 #2E3E4E
    }
}
.loader10{
    width:28px;
    height:28px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader10 .9s ease alternate infinite;
    -moz-animation:loader10 .9s ease alternate infinite;
    animation:loader10 .9s ease alternate infinite;
    -webkit-animation-delay:.4s;
    -moz-animation-delay:.4s;
    animation-delay:.4s;
    top:50%;
    margin:-42px auto 0
}
.loader10::after,.loader10::before{
    content:'';
    position:absolute;
    width:28px;
    height:28px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-animation:loader10 .9s ease alternate infinite;
    -moz-animation:loader10 .9s ease alternate infinite;
    animation:loader10 .9s ease alternate infinite
}
.loader10::before{
    left:-40px;
    -webkit-animation-delay:.2s;
    -moz-animation-delay:.2s;
    animation-delay:.2s
}
.loader10::after{
    right:-40px;
    -webkit-animation-delay:.6s;
    -moz-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes loader10{
    0%{
        box-shadow:0 28px 0 -28px #2E3E4E;
        -moz-box-shadow:0 28px 0 -28px #2E3E4E;
        -webkit-box-shadow:0 28px 0 -28px #2E3E4E
    }
    100%{
        box-shadow:0 28px 0 #2E3E4E;
        -moz-box-shadow:0 28px 0 #2E3E4E;
        -webkit-box-shadow:0 28px 0 #2E3E4E
    }
}
@-moz-keyframes loader10{
    0%{
        box-shadow:0 28px 0 -28px #2E3E4E;
        -moz-box-shadow:0 28px 0 -28px #2E3E4E;
        -webkit-box-shadow:0 28px 0 -28px #2E3E4E
    }
    100%{
        box-shadow:0 28px 0 #2E3E4E;
        -moz-box-shadow:0 28px 0 #2E3E4E;
        -webkit-box-shadow:0 28px 0 #2E3E4E
    }
}
@keyframes loader10{
    0%{
        box-shadow:0 28px 0 -28px #2E3E4E;
        -moz-box-shadow:0 28px 0 -28px #2E3E4E;
        -webkit-box-shadow:0 28px 0 -28px #2E3E4E
    }
    100%{
        box-shadow:0 28px 0 #2E3E4E;
        -moz-box-shadow:0 28px 0 #2E3E4E;
        -webkit-box-shadow:0 28px 0 #2E3E4E
    }
}
.loader11{
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    box-shadow:0 40px 0 #2E3E4E;
    -moz-box-shadow:0 40px 0 #2E3E4E;
    -webkit-box-shadow:0 40px 0 #2E3E4E;
    position:relative;
    -webkit-animation:loader11 .8s ease-in-out alternate infinite;
    -moz-animation:loader11 .8s ease-in-out alternate infinite;
    animation:loader11 .8s ease-in-out alternate infinite;
    -webkit-animation-delay:.4s;
    -moz-animation-delay:.4s;
    animation-delay:.4s;
    top:50%;
    margin:-50px auto 0
}
.loader11::after,.loader11::before{
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    box-shadow:0 40px 0 #2E3E4E;
    -moz-box-shadow:0 40px 0 #2E3E4E;
    -webkit-box-shadow:0 40px 0 #2E3E4E;
    -webkit-animation:loader11 .8s ease-in-out alternate infinite;
    -moz-animation:loader11 .8s ease-in-out alternate infinite;
    animation:loader11 .8s ease-in-out alternate infinite
}
.loader11::before{
    left:-30px;
    -webkit-animation-delay:.6s;
    -moz-animation-delay:.6s;
    animation-delay:.6s
}
.loader11::after{
    right:-30px;
    -webkit-animation-delay:.2s;
    -moz-animation-delay:.2s;
    animation-delay:.2s
}
@-webkit-keyframes loader11{
    0%{
        box-shadow:0 40px 0 #2E3E4E;
        -moz-box-shadow:0 40px 0 #2E3E4E;
        -webkit-box-shadow:0 40px 0 #2E3E4E
    }
    100%{
        box-shadow:0 20px 0 #2E3E4E;
        -moz-box-shadow:0 20px 0 #2E3E4E;
        -webkit-box-shadow:0 20px 0 #2E3E4E
    }
}
@-moz-keyframes loader11{
    0%{
        box-shadow:0 40px 0 #2E3E4E;
        -moz-box-shadow:0 40px 0 #2E3E4E;
        -webkit-box-shadow:0 40px 0 #2E3E4E
    }
    100%{
        box-shadow:0 20px 0 #2E3E4E;
        -moz-box-shadow:0 20px 0 #2E3E4E;
        -webkit-box-shadow:0 20px 0 #2E3E4E
    }
}
@keyframes loader11{
    0%{
        box-shadow:0 40px 0 #2E3E4E;
        -moz-box-shadow:0 40px 0 #2E3E4E;
        -webkit-box-shadow:0 40px 0 #2E3E4E
    }
    100%{
        box-shadow:0 20px 0 #2E3E4E;
        -moz-box-shadow:0 20px 0 #2E3E4E;
        -webkit-box-shadow:0 20px 0 #2E3E4E
    }
}
.loader12{
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:relative;
    -webkit-animation:loader12 1s linear alternate infinite;
    -moz-animation:loader12 1s linear alternate infinite;
    animation:loader12 1s linear alternate infinite;
    top:50%;
    margin:-50px auto 0
}
@-webkit-keyframes loader12{
    0%{
        box-shadow:-60px 40px 0 2px #2E3E4E,-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 2px #2E3E4E,-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    25%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 2px #2E3E4E,0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 2px #2E3E4E,0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    50%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 2px #2E3E4E,30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 2px #2E3E4E,30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 2px #2E3E4E,60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 2px #2E3E4E,60px 40px 0 0 rgba(46,62,78,0.2)
    }
    100%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 2px #2E3E4E;
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 2px #2E3E4E
    }
}
@-moz-keyframes loader12{
    0%{
        box-shadow:-60px 40px 0 2px #2E3E4E,-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 2px #2E3E4E,-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    25%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 2px #2E3E4E,0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 2px #2E3E4E,0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    50%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 2px #2E3E4E,30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 2px #2E3E4E,30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 2px #2E3E4E,60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 2px #2E3E4E,60px 40px 0 0 rgba(46,62,78,0.2)
    }
    100%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 2px #2E3E4E;
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 2px #2E3E4E
    }
}
@keyframes loader12{
    0%{
        box-shadow:-60px 40px 0 2px #2E3E4E,-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 2px #2E3E4E,-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    25%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 2px #2E3E4E,0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 2px #2E3E4E,0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    50%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 2px #2E3E4E,30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 2px #2E3E4E,30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 0 rgba(46,62,78,0.2)
    }
    75%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 2px #2E3E4E,60px 40px 0 0 rgba(46,62,78,0.2);
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 2px #2E3E4E,60px 40px 0 0 rgba(46,62,78,0.2)
    }
    100%{
        box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 2px #2E3E4E;
        -webkit-box-shadow:-60px 40px 0 0 rgba(46,62,78,0.2),-30px 40px 0 0 rgba(46,62,78,0.2),0 40px 0 0 rgba(46,62,78,0.2),30px 40px 0 0 rgba(46,62,78,0.2),60px 40px 0 2px #2E3E4E
    }
}
.sl-item{
    border-left:1px solid #2E3E4E;
    padding-bottom:1px;
    padding-left:20px;
    position:relative
}
.sl-item:before{
    width:12px;
    height:12px;
    position:absolute;
    top:0;
    left:-6.5px;
    content:'';
    background-color:#2E3E4E;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%
}
.sl-item:last-child:after{
    width:6px;
    height:6px;
    position:absolute;
    bottom:0;
    left:-3px;
    content:'';
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%
}
.sl-item .sl-content i{
    font-size:12px
}
.sl-item .sl-content small{
    position:relative;
    top:-4px;
    font-size:12px
}
.sl-item .sl-content p{
    position:relative;
    top:-4px;
    padding-bottom:15px;
    line-height:1.6;
    font-size:13px
}
.sl-primary{
    border-left-color:#0CC2AA
}
.sl-primary:before,.sl-primary:last-child:after{
    background-color:#0CC2AA
}
.sl-danger{
    border-left-color:#F44455
}
.sl-danger:before,.sl-danger:last-child:after{
    background-color:#F44455
}
.sl-success{
    border-left-color:#6CC788
}
.sl-success:before,.sl-success:last-child:after{
    background-color:#6CC788
}
.sl-warning{
    border-left-color:#FCC100
}
.sl-warning:before,.sl-warning:last-child:after{
    background-color:#FCC100
}
.contentBox{
    padding-top:25px;
    padding-right:15px;
    padding-bottom:15px;
    padding-left:15px;
    background:#f2f2f2;
    text-align:center;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;
    cursor:pointer
}
.contentBox:hover{
    background:#455d74
}
.contentBox:hover .title{
    color:#fff
}
.contentBox:hover .service-icon{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2);
    background:#fff
}
.contentBox:hover .description{
    color:#fff
}
.contentBox:hover .read{
    color:#fff;
    border-top-color:#fff
}
.contentBox .title{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:15px;
    margin-left:0px;
    font-size:20px;
    color:#595959
}
.contentBox .service-icon{
    width:80px;
    height:80px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:1px solid #455d74;
    margin:0 auto 20px;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.contentBox .service-icon i{
    font-size:40px;
    line-height:80px;
    color:#455d74
}
.contentBox .description{
    margin-bottom:15px;
    color:#595959;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.contentBox .read{
    padding:5px 10px;
    display:inline-block;
    color:#595959;
    text-transform:capitalize;
    border-top:1px solid #ebebeb;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box1{
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box1 img{
    width:100%;
    height:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box1 .box-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding-top:50px;
    padding-right:30px;
    padding-bottom:20px;
    padding-left:30px;
    background-color:rgba(84,113,142,0.6);
    opacity:0
}
.box1 .title{
    margin-top:0px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:20px;
    line-height:1.8;
    color:#fff;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase
}
.box1 .post{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#fff;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    display:block
}
.box1 .icon{
    padding:0;
    margin-top:20px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    list-style:none
}
.box1 .icon li{
    margin-right:8px;
    display:inline-block
}
.box1 .icon li:last-child{
    margin-right:0px
}
.box1 .icon li a{
    width:35px;
    height:35px;
    line-height:35px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:1px solid #fff;
    font-size:14px;
    display:block;
    color:#fff;
    text-align:center;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.box1 .icon li a:hover{
    background:#fff;
    color:#2E3E4E
}
.box1:hover .box-content{
    -webkit-animation:animate 800ms linear 1;
    -moz-animation:animate 800ms linear 1;
    animation:animate 800ms linear 1;
    opacity:1
}
@-webkit-keyframes animate{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function:ease-in;
        -moz-animation-timing-function:ease-in;
        -webkit-animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function:ease-in;
        -moz-animation-timing-function:ease-in;
        -webkit-animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        -moz-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@-moz-keyframes animate{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function:ease-in;
        -moz-animation-timing-function:ease-in;
        -webkit-animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function:ease-in;
        -moz-animation-timing-function:ease-in;
        -webkit-animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        -moz-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes animate{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function:ease-in;
        -moz-animation-timing-function:ease-in;
        -webkit-animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function:ease-in;
        -moz-animation-timing-function:ease-in;
        -webkit-animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        -moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        -moz-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.box2{
    position:relative;
    overflow:hidden;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box2:after{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    content:"";
    background-color:rgba(0,0,0,0.6);
    opacity:0;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box2:hover:after{
    opacity:1
}
.box2:hover .icon1{
    left:30%;
    opacity:1
}
.box2:hover .icon2{
    right:20%;
    opacity:1
}
.box2:hover .box-content{
    bottom:0
}
.box2 img{
    width:100%;
    height:auto
}
.box2 .icon1{
    width:50px;
    height:50px;
    line-height:50px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin-right:20px;
    position:absolute;
    top:35%;
    left:10%;
    color:#2E3E4E;
    display:inline-block;
    background:#809ab4;
    opacity:0;
    z-index:2;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box2 .icon2{
    width:50px;
    height:50px;
    line-height:50px;
    position:absolute;
    top:35%;
    right:0;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin-right:20px;
    display:inline-block;
    background:#809ab4;
    opacity:0;
    z-index:2;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box2 .box-content{
    width:100%;
    position:absolute;
    bottom:-100%;
    left:0;
    padding:15px 0px;
    background:#f55767;
    color:#fff;
    z-index:2;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box2 .title{
    margin:0;
    font-family:"OpenSans_Light",sans-serif;
    font-size:22px
}
.box2 .post{
    margin-top:0px;
    font-size:13px;
    display:block
}
.box2 .icon a{
    font-size:22px;
    color:#2E3E4E;
    display:block
}
@media only screen and (max-width: 479px){
    .box2:hover .icon1{
        left:33%
    }
    .box2:hover .icon2{
        right:25%
    }
}
.box3{
    text-align:center;
    position:relative;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box3:after{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    content:"";
    background-color:rgba(46,62,78,0.5);
    opacity:0;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box3:hover:after{
    opacity:1
}
.box3:hover .icon{
    top:30%
}
.box3:hover .box-content{
    bottom:0
}
.box3 img{
    width:100%;
    height:auto
}
.box3 .icon{
    width:100%;
    padding:0;
    margin:0;
    position:absolute;
    top:-100%;
    left:0;
    list-style:none;
    z-index:1;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box3 .icon li{
    width:50px;
    height:50px;
    line-height:50px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    margin-right:20px;
    display:inline-block;
    background:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.box3 .icon li:last-child{
    margin-right:0px
}
.box3 .icon li a{
    font-size:22px;
    display:block;
    color:#2E3E4E;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.box3 .box-content{
    width:100%;
    padding:15px 0px;
    position:absolute;
    bottom:-100%;
    left:0;
    background:#36485b;
    z-index:2;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box3 .title{
    margin:0;
    font-size:20px;
    color:#fff;
    text-transform:capitalize
}
.box3 .post{
    font-size:13px;
    color:#fff;
    text-transform:capitalize
}
.box4{
    text-align:center;
    position:relative;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box4 img{
    width:100%;
    height:auto
}
.box4 .box-content{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    padding:130px 20px;
    background:rgba(63,65,90,0.7);
    color:#fff;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box4:hover .box-content{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.box4:hover .heading{
    bottom:-30%
}
.box4 .title{
    margin-bottom:15px;
    font-family:"OpenSans_Light",sans-serif;
    font-size:24px
}
.box4 .description{
    margin-bottom:15px;
    font-size:14px
}
.box4 .social-links{
    padding:0;
    margin:0;
    list-style:none
}
.box4 .social-links li{
    margin-right:10px;
    display:inline-block
}
.box4 .social-links li a{
    width:44px;
    height:44px;
    line-height:40px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    font-size:16px;
    display:block;
    color:#fff;
    border:1px solid #fff;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box4 .social-links li a:hover{
    background:#3f415a;
    border:1px solid #3f415a
}
.box4 .heading{
    width:100%;
    margin:0;
    position:absolute;
    bottom:0;
    left:0;
    padding:10px 0px;
    font-size:14px;
    background:rgba(63,65,90,0.8);
    color:#fff;
    text-align:center;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
@media only screen and (max-width: 359px){
    .box4 .box-content{
        padding:10px
    }
    .box4:hover .heading{
        bottom:-40%
    }
}
.box5{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative;
    overflow:hidden
}
.box5 img{
    width:100%;
    height:auto
}
.box5 .icon{
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:50px;
    padding:11px 17px;
    font-size:16px;
    color:#fff;
    background:rgba(0,0,0,0.8);
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box5 .icon:hover{
    width:100%;
    height:100%;
    padding-top:15px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-left:88%
}
.box5 .icon:hover .box-content{
    width:100%;
    height:100%;
    left:0;
    padding:25% 10%;
    opacity:1
}
.box5 .box-content{
    width:0;
    height:0;
    position:absolute;
    bottom:0;
    left:-100%;
    text-align:center;
    opacity:0;
    -webkit-transition:all 0.7s ease 0s;
    -moz-transition:all 0.7s ease 0s;
    transition:all 0.7s ease 0s
}
.box5 .box-content i{
    font-size:32px
}
.box5 .title{
    font-size:24px;
    font-family:"OpenSans_Light",sans-serif
}
.box5 .description{
    font-size:13px;
    color:#fff
}
.box6{
    position:relative;
    color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box6 img{
    width:100%;
    height:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box6 .box-content{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-color:transparent;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.box6:hover .box-content{
    background-color:rgba(0,0,0,0.4)
}
.box6:hover .box-icon{
    opacity:1;
    -webkit-transform:translate(-50%, -50%) rotate(-45deg);
    -moz-transform:translate(-50%, -50%) rotate(-45deg);
    transform:translate(-50%, -50%) rotate(-45deg)
}
.box6:hover .links{
    left:0
}
.box6:hover .box-inner h3{
    right:0;
    opacity:1
}
.box6 .box-icon{
    width:50px;
    height:50px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute;
    top:50%;
    left:50%;
    background:#2A2B3C;
    opacity:0;
    text-align:center;
    -webkit-transform:translate(-50%, -50%) rotate(0deg);
    -moz-transform:translate(-50%, -50%) rotate(0deg);
    transform:translate(-50%, -50%) rotate(0deg);
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
    z-index:1
}
.box6 .box-icon i{
    font-size:24px;
    line-height:54px;
    color:#fff;
    opacity:0.5
}
.box6 .box-inner{
    width:50%;
    height:100%;
    float:left;
    overflow:hidden;
    position:relative
}
.box6 .box-inner h3{
    font-size:15px;
    position:absolute;
    right:-100%;
    bottom:47%;
    background:#2E3E4E;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    padding-top:2px;
    padding-right:30px;
    padding-bottom:5px;
    padding-left:10px;
    opacity:0;
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
.box6 .links{
    background:#fff;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    padding-top:2px;
    padding-right:10px;
    padding-bottom:2px;
    padding-left:30px;
    position:absolute;
    top:50%;
    left:-100%;
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
.box6 .links a{
    font-size:15px;
    color:#545678;
    padding:0px 4px;
    opacity:0.7
}
.box6 .links a:hover{
    opacity:1
}
.box7{
    position:relative;
    perspective:1000px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box7 img{
    width:100%;
    height:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    opacity:1;
    -webkit-transform:translateY(0) rotateX(0);
    -moz-transform:translateY(0) rotateX(0);
    transform:translateY(0) rotateX(0);
    -webkit-transition:all 0.6s ease-in-out 0s;
    -moz-transition:all 0.6s ease-in-out 0s;
    transition:all 0.6s ease-in-out 0s
}
.box7:hover img{
    -webkit-transform:translateY(-100%) rotateX(90deg);
    -moz-transform:translateY(-100%) rotateX(90deg);
    transform:translateY(-100%) rotateX(90deg);
    -webkit-transform-origin:center bottom 0;
    -moz-transform-origin:center bottom 0;
    transform-origin:center bottom 0;
    opacity:0
}
.box7:hover .over-layer{
    opacity:1
}
.box7 .over-layer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:0px 20px;
    opacity:0;
    background:#171f28;
    text-align:center;
    -webkit-transition:all 0.6s ease-in-out 0s;
    -moz-transition:all 0.6s ease-in-out 0s;
    transition:all 0.6s ease-in-out 0s
}
.box7 .title{
    position:relative;
    top:11%;
    color:#fff;
    text-transform:capitalize
}
.box7 .title:after{
    width:50%;
    border-bottom:1px solid #fff;
    content:"";
    display:block;
    margin:10px auto 0
}
.box7 .description{
    position:relative;
    top:11%;
    color:#fff
}
.box7 .description:after{
    width:50%;
    border-bottom:1px solid #fff;
    content:"";
    display:block;
    margin:10px auto 0
}
.box7 .social-links{
    position:relative;
    top:11%;
    padding:0;
    margin:0;
    color:#fff;
    list-style:none
}
.box7 .social-links li{
    margin:10px;
    display:inline-block
}
.box7 .social-links li a{
    color:#fff;
    font-size:20px
}
.box7 .social-links li a:hover{
    color:#6685a5;
    text-decoration:none
}
.box8{
    position:relative;
    overflow:hidden;
    z-index:1;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box8:hover .box-content{
    -webkit-transform:scale(1, 1);
    -moz-transform:scale(1, 1);
    transform:scale(1, 1);
    opacity:1
}
.box8:hover .box-img img{
    -webkit-transform:translateY(-50px) scale(0.5);
    -moz-transform:translateY(-50px) scale(0.5);
    transform:translateY(-50px) scale(0.5)
}
.box8 .box-content{
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0;
    padding:10px 40px;
    text-align:center;
    z-index:-1;
    opacity:0;
    background:#263441;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
.box8 .title{
    position:relative;
    top:65%;
    font-size:20px;
    font-family:"OpenSans_Light",sans-serif;
    color:#fff;
    letter-spacing:1px
}
.box8 .title:after{
    content:"";
    border:1px solid #fff;
    margin-top:5px;
    display:block
}
.box8 .tag-line{
    position:relative;
    top:230px;
    font-size:13px;
    color:#fff;
    text-transform:capitalize
}
.box8 .box-img img{
    width:100%;
    height:auto;
    -webkit-transform:scale(1, 1) translateY(0px);
    -moz-transform:scale(1, 1) translateY(0px);
    transform:scale(1, 1) translateY(0px);
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
@media only screen and (max-width: 479px){
    .box8 .title{
        font-size:16px;
        letter-spacing:0;
        top:60%
    }
    .box8 .tag-line{
        font-size:12px;
        top:60%
    }
}
.box9{
    overflow:hidden;
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box9 .content{
    width:93%;
    height:93%;
    background:#2E3E4E;
    margin-top:9px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:9px;
    padding:60px 30px;
    position:absolute;
    top:-100%;
    left:0;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
.box9 .title{
    font-size:22px;
    font-family:"OpenSans_Light",sans-serif;
    color:#fff;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px;
    text-transform:capitalize
}
.box9 .description{
    font-size:13px;
    color:#fff;
    margin-bottom:35px
}
.box9 .box-img img{
    width:100%;
    height:auto
}
.box9:hover .content{
    top:0
}
.box10{
    position:relative;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box10 .box-img{
    -webkit-transform:translateX(0px);
    -moz-transform:translateX(0px);
    transform:translateX(0px);
    -webkit-transition:transform 0.4s linear;
    -moz-transition:transform 0.4s linear;
    transition:transform 0.4s linear
}
.box10 .box-img img{
    width:100%;
    height:auto
}
.box10:hover .box-img{
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    transform:translateX(100%)
}
.box10:hover .content{
    right:0
}
.box10 .content{
    position:absolute;
    top:0;
    right:100%;
    width:100%;
    height:100%;
    padding:30px 15px;
    background:#3f67ff;
    -webkit-transition:right 0.3s linear;
    -moz-transition:right 0.3s linear;
    transition:right 0.3s linear
}
.box10 .title{
    margin-top:80px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px;
    font-size:20px;
    font-family:"OpenSans_Light",sans-serif;
    text-transform:capitalize;
    color:#fff
}
.box10 .description{
    color:#fff
}
.box10 .description:after{
    width:100%;
    content:"";
    border-bottom:1px solid #fff;
    display:block;
    margin:8px auto
}
.box10 .social-links{
    padding:0;
    margin:0
}
.box10 .social-links li{
    margin-right:15px;
    list-style:none;
    display:inline-block
}
.box10 .social-links li a{
    color:#fff;
    font-size:16px
}
.box11{
    overflow:hidden;
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box11 .content{
    width:100%;
    height:100%;
    padding:120px 30px;
    position:absolute;
    top:0;
    left:-100%;
    background:rgba(46,62,78,0.7);
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.box11 .title{
    font-size:20px;
    font-family:"OpenSans_Light",sans-serif;
    color:#fff;
    text-transform:capitalize;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px
}
.box11 .description{
    font-size:13px;
    margin-bottom:35px;
    color:#fff
}
.box11 .box-img img{
    width:100%;
    height:auto
}
.box11:hover .content{
    left:0
}
@media only screen and (max-width: 479px){
    .box11 .content{
        padding:20px 30px
    }
}
.box12{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#2A2B3C;
    position:relative;
    overflow:hidden
}
.box12 img{
    width:100%;
    height:auto;
    opacity:1;
    -webkit-transition:all 0.35s ease 0s;
    -moz-transition:all 0.35s ease 0s;
    transition:all 0.35s ease 0s
}
.box12 .box-content{
    position:absolute;
    bottom:0;
    width:100%;
    height:100%;
    padding-top:20px;
    padding-right:30px;
    padding-bottom:20px;
    padding-left:50px;
    color:#fff
}
.box12 .box-content:before{
    position:absolute;
    top:30px;
    bottom:30px;
    left:100%;
    content:"";
    border-left:2px solid rgba(255,255,255,0.8);
    opacity:0;
    background-color:rgba(255,255,255,0.5);
    -webkit-transition:all 0.5s ease 0.6s;
    -moz-transition:all 0.5s ease 0.6s;
    transition:all 0.5s ease 0.6s
}
.box12 .box-content .title{
    font-size:22px;
    font-family:"OpenSans_Light",sans-serif;
    -webkit-transform:translate3d(30%, 0, 0);
    -moz-transform:translate3d(30%, 0, 0);
    transform:translate3d(30%, 0, 0);
    -webkit-transition-delay:.3s;
    -moz-transition-delay:.3s;
    transition-delay:.3s
}
.box12 .box-content .description{
    font-size:13px;
    color:#fff;
    -webkit-transform:translate3d(0%, 30%, 0);
    -moz-transform:translate3d(0%, 30%, 0);
    transform:translate3d(0%, 30%, 0);
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
.box12 .title,.box12 .description{
    opacity:0
}
.box12:hover img{
    opacity:0.3
}
.box12:hover .title{
    opacity:1;
    -webkit-transform:translate3d(0%, 0, 0);
    -moz-transform:translate3d(0%, 0, 0);
    transform:translate3d(0%, 0, 0);
    -webkit-transition-delay:.4s;
    -moz-transition-delay:.4s;
    transition-delay:.4s
}
.box12:hover .description{
    opacity:0.9;
    -webkit-transform:translate3d(0%, 30%, 0);
    -moz-transform:translate3d(0%, 30%, 0);
    transform:translate3d(0%, 30%, 0);
    -webkit-transition-delay:.6s;
    -moz-transition-delay:.6s;
    transition-delay:.6s
}
.box12:hover .box-content:before{
    left:30px;
    opacity:1;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
#news-slider1 .post-slide{
    margin:0px 15px
}
#news-slider1 .post-slide .post-header{
    padding-top:0px;
    padding-right:0px;
    padding-bottom:15px;
    padding-left:0px
}
#news-slider1 .post-slide .title{
    margin-bottom:2px
}
#news-slider1 .post-slide .title a{
    font-size:20px;
    color:#444;
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
#news-slider1 .post-slide .title a:hover{
    color:#6887FF;
    text-decoration:none
}
#news-slider1 .post-slide .post-bar{
    margin-top:10px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding:0;
    list-style:none
}
#news-slider1 .post-slide .post-bar li{
    margin-right:20px;
    display:inline-block;
    color:#888
}
#news-slider1 .post-slide .post-bar li a{
    color:#888;
    text-transform:capitalize
}
#news-slider1 .post-slide .post-bar li a:hover{
    text-decoration:none;
    color:#888
}
#news-slider1 .post-slide .post-bar li img{
    margin-right:8px;
    width:20px;
    height:20px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
#news-slider1 .post-slide .post-bar li i{
    margin-right:8px
}
#news-slider1 .post-slide .pic{
    overflow:hidden;
    position:relative
}
#news-slider1 .post-slide .pic:after{
    position:absollute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    background:rgba(255,255,255,0);
    -webkit-transition:all 0.9s ease 0s;
    -moz-transition:all 0.9s ease 0s;
    transition:all 0.9s ease 0s
}
#news-slider1 .post-slide .pic img{
    width:100%;
    height:auto;
    -webkit-transform:rotate(0deg) scale(1, 1);
    -moz-transform:rotate(0deg) scale(1, 1);
    transform:rotate(0deg) scale(1, 1);
    -webkit-transition:all 0.6s ease-in-out 0s;
    -moz-transition:all 0.6s ease-in-out 0s;
    transition:all 0.6s ease-in-out 0s
}
#news-slider1 .post-slide .post-category{
    position:absolute;
    bottom:0;
    left:0;
    padding:5px 15px;
    margin:0;
    list-style:none;
    background:#fd2257;
    z-index:1
}
#news-slider1 .post-slide .post-category li{
    display:inline-block;
    text-transform:uppercase
}
#news-slider1 .post-slide .post-category li:after{
    content:" ,";
    color:#fff
}
#news-slider1 .post-slide .post-category li a{
    color:#fff
}
#news-slider1 .post-slide .post-category li a:hover{
    text-decoration:none;
    color:rgba(255,255,255,0.8)
}
#news-slider1 .post-slide .post-category li:last-child:after{
    content:""
}
#news-slider1 .post-slide .post-description{
    padding-top:15px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    color:#111
}
#news-slider1 .post-slide:hover .pic:after{
    background:rgba(255,255,255,0.2)
}
#news-slider1 .post-slide:hover .pic img{
    -webkit-transform:rotate(10deg) scale(1.5, 1.5);
    -moz-transform:rotate(10deg) scale(1.5, 1.5);
    transform:rotate(10deg) scale(1.5, 1.5)
}
@media only screen and (max-width: 599px){
    #news-slider1 .post-header .post-bar li{
        margin-right:5px
    }
}
#news-slider2 .post-slide{
    margin:0px 10px
}
#news-slider2 .post-slide .post-info{
    padding-top:5px;
    padding-right:0px;
    padding-bottom:10px;
    padding-left:0px;
    margin:0;
    list-style:none
}
#news-slider2 .post-slide .post-info li{
    margin:0px 5px;
    display:inline-block
}
#news-slider2 .post-slide .post-info li i{
    margin-right:8px
}
#news-slider2 .post-slide .post-info li a{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:12px;
    color:#888;
    text-transform:uppercase
}
#news-slider2 .post-slide .post-info li a:hover{
    color:#6887FF;
    text-decoration:none
}
#news-slider2 .post-slide .post-img{
    position:relative
}
#news-slider2 .post-slide .post-img:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    opacity:0;
    background:rgba(0,0,0,0.6);
    -webkit-transition:opacity 0.4s linear 0s;
    -moz-transition:opacity 0.4s linear 0s;
    transition:opacity 0.4s linear 0s
}
#news-slider2 .post-slide .post-img img{
    width:100%;
    height:auto
}
#news-slider2 .post-slide:hover .read,#news-slider2 .post-slide:hover .post-img:before{
    opacity:1
}
#news-slider2 .post-slide .read{
    position:absolute;
    bottom:30px;
    left:50px;
    font-size:17px;
    color:#fff;
    text-transform:capitalize;
    opacity:0;
    -webkit-transition:all 0.4s linear 0s;
    -moz-transition:all 0.4s linear 0s;
    transition:all 0.4s linear 0s
}
#news-slider2 .post-slide .read:hover{
    text-decoration:none;
    color:#6887FF
}
#news-slider2 .post-slide .post-content{
    padding:40px 0px;
    position:relative
}
#news-slider2 .post-slide .post-author{
    position:absolute;
    top:-45px;
    right:10px;
    width:75px;
    height:75px;
    border:4px solid #fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow:hidden
}
#news-slider2 .post-slide .post-author img{
    width:100%;
    height:auto
}
#news-slider2 .post-slide .post-title{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px;
    font-size:20px;
    color:#444;
    -webkit-transition:all 0.3s linear 0s;
    -moz-transition:all 0.3s linear 0s;
    transition:all 0.3s linear 0s
}
#news-slider2 .post-slide .post-title:after{
    width:25px;
    margin-top:10px;
    content:"";
    display:block;
    border-bottom:2px solid #444
}
#news-slider2 .post-slide .post-description{
    color:#111
}
#news-slider3 .post-slide{
    padding:0px 5px
}
#news-slider3 .post-slide .post-img{
    overflow:hidden
}
#news-slider3 .post-slide .post-img img{
    width:100%;
    height:auto;
    filter:grayscale(100%);
    opacity:0.9;
    -webkit-transform:scale(1, 1);
    -moz-transform:scale(1, 1);
    transform:scale(1, 1);
    -webkit-transition:all 0.3s ease-in-out 0s;
    -moz-transition:all 0.3s ease-in-out 0s;
    transition:all 0.3s ease-in-out 0s
}
#news-slider3 .post-slide .post-content{
    padding-top:20px;
    padding-right:10px;
    padding-bottom:20px;
    padding-left:10px;
    position:relative
}
#news-slider3 .post-slide .post-date{
    position:absolute;
    top:-30px;
    left:30px;
    min-width:28px;
    min-height:28px;
    line-height:28px;
    text-align:center;
    background:#017985
}
#news-slider3 .post-slide .month{
    padding:1px 10px;
    display:block;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:17px;
    color:#fff;
    background:#02ead9;
    text-transform:uppercase
}
#news-slider3 .post-slide .date{
    color:#fff;
    font-size:17px
}
#news-slider3 .post-slide .post-title{
    margin-top:20px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px
}
#news-slider3 .post-slide .post-title a{
    color:#444;
    font-size:20px;
    text-transform:capitalize;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s
}
#news-slider3 .post-slide .post-title a:hover{
    color:#6887FF;
    text-decoration:none
}
#news-slider3 .post-slide .post-description{
    color:#111
}
#news-slider3 .post-slide .post-bar{
    padding:10px 0px;
    list-style:none;
    text-align:center;
    background:#017985
}
#news-slider3 .post-slide .post-bar li{
    margin-right:5px;
    display:inline-block
}
#news-slider3 .post-slide .post-bar li a{
    text-transform:capitalize;
    color:#fff;
    -webkit-transition:0.2s ease;
    -moz-transition:0.2s ease;
    transition:0.2s ease
}
#news-slider3 .post-slide .post-bar li a:hover{
    text-decoration:none;
    color:rgba(255,255,255,0.8)
}
#news-slider3 .post-slide .post-bar li i{
    margin-right:5px;
    color:#fff
}
#news-slider3 .post-slide:hover .post-img img{
    -webkit-transform:scale(1.2, 1.2);
    -moz-transform:scale(1.2, 1.2);
    transform:scale(1.2, 1.2);
    filter:none;
    opacity:1
}
.our-team1{
    text-align:center
}
.our-team1 .team_img{
    position:relative;
    overflow:hidden
}
.our-team1 .team_img:after{
    width:100%;
    height:100%;
    content:"";
    background-color:rgba(255,255,255,0.2);
    position:absolute;
    bottom:-100%;
    left:0;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.our-team1:hover .social{
    top:0
}
.our-team1:hover .social li a:hover{
    color:#fff
}
.our-team1:hover .title:before,.our-team1:hover .title:after{
    width:50px
}
.our-team1:hover .team_img:after{
    bottom:0
}
.our-team1 img{
    width:100%;
    height:auto
}
.our-team1 .social{
    position:absolute;
    top:-100%;
    right:10px;
    padding:15px 0px;
    margin:0;
    list-style:none;
    background:#6887FF;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:20px;
    -moz-border-bottom-right-radius:20px;
    border-bottom-right-radius:20px;
    -webkit-border-bottom-left-radius:20px;
    -moz-border-bottom-left-radius:20px;
    border-bottom-left-radius:20px;
    z-index:1;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s
}
.our-team1 .social li a{
    padding:8px 15px;
    display:block;
    color:#fff
}
.our-team1 .team-content{
    padding-top:20px;
    padding-right:0px;
    padding-bottom:10px;
    padding-left:0px
}
.our-team1 .title{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:20px;
    margin-left:0px;
    font-size:18px;
    color:#444;
    text-transform:capitalize;
    position:relative
}
.our-team1 .title:before{
    position:absolute;
    right:50%;
    bottom:-11px;
    width:25px;
    height:1px;
    margin-right:9px;
    content:"";
    background:#6CC788;
    -webkit-transition-duration:.25s;
    -moz-transition-duration:.25s;
    transition-duration:.25s
}
.our-team1 .title:after{
    position:absolute;
    bottom:-11px;
    left:52.8%;
    width:25px;
    height:1px;
    margin-right:9px;
    content:"";
    background:#6CC788;
    -webkit-transition-duration:.25s;
    -moz-transition-duration:.25s;
    transition-duration:.25s
}
.our-team1 .post{
    display:inline-block;
    color:#111;
    text-transform:capitalize
}
.our-team1 .post:before{
    position:relative;
    top:-13px;
    width:7px;
    height:7px;
    content:"";
    display:block;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background:#6CC788;
    margin:0 auto
}
.our-team2{
    text-align:center
}
.our-team2 .pic{
    position:relative;
    overflow:hidden
}
.our-team2 .pic:after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    background:linear-gradient(to right, rgba(32,84,139,0.5), rgba(236,236,1,0.4));
    opacity:0;
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
.our-team2 .pic img{
    width:100%;
    height:auto;
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
.our-team2:hover img{
    -webkit-transform:scale(1.8, 1.8);
    -moz-transform:scale(1.8, 1.8);
    transform:scale(1.8, 1.8)
}
.our-team2:hover .social-link{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s
}
.our-team2:hover .pic:after{
    opacity:1
}
.our-team2 .social-link{
    position:absolute;
    top:80%;
    left:10%;
    width:80%;
    padding:8px 0px;
    margin:0;
    border:2px solid #fff;
    list-style:none;
    text-align:center;
    opacity:0;
    -webkit-transform:scale(0.8);
    -moz-transform:scale(0.8);
    transform:scale(0.8);
    z-index:1
}
.our-team2 .social-link li{
    margin:0px 5px;
    display:inline-block
}
.our-team2 .social-link li a{
    display:inline-block;
    font-size:20px;
    color:#fff
}
.our-team2 .social-link li a:hover{
    text-decoration:none
}
.our-team2 .post{
    margin-top:15px;
    display:block;
    color:#888;
    text-transform:uppercase
}
.our-team2 .team-title{
    margin-top:8px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    font-size:20px;
    color:#444;
    letter-spacing:1px
}
.our-team2 .team-title:after{
    width:20%;
    content:"";
    display:block;
    margin:10px auto;
    border-bottom:1px solid #444
}
.our-team2 .description{
    color:#111
}
.our-team3{
    position:relative;
    overflow:hidden
}
.our-team3 img{
    width:100%;
    height:auto
}
.our-team3 .team-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:25px 15px;
    background:rgba(0,0,0,0.7);
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s
}
.our-team3 .team-content .post-title{
    font-size:20px;
    color:#fff;
    margin-bottom:0px
}
.our-team3 .team-content .post{
    color:#b3b3b3;
    margin-bottom:10px;
    display:block
}
.our-team3:hover .team-content{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0)
}
.our-team3:hover .team-prof{
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    transform:translateX(100%)
}
.our-team3 .description{
    color:#fff;
    margin-bottom:10px
}
.our-team3 .team_social{
    padding:0;
    margin:0;
    list-style:none
}
.our-team3 .team_social li{
    margin-right:5px;
    display:inline-block
}
.our-team3 .team_social li a{
    width:40px;
    height:40px;
    border-radius:50%;
    border:1px solid #fff;
    font-size:16px;
    line-height:38px;
    color:#fff;
    text-align:center;
    display:inline-block;
    -webkit-transition:border 0.3s ease 0s;
    -moz-transition:border 0.3s ease 0s;
    transition:border 0.3s ease 0s
}
.our-team3 .team_social li a:hover{
    border-color:transparent
}
.our-team3 .team-prof{
    position:absolute;
    bottom:0;
    width:100%;
    padding:10px 15px;
    text-align:right;
    background:rgba(0,0,0,0.7);
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s
}
.our-team3 .team-prof .post-title{
    margin:0;
    font-size:20px;
    color:#fff
}
.our-team3 .team-prof .post{
    margin-bottom:0px;
    color:#888
}
.our-team4{
    text-align:center
}
.our-team4 .pic{
    position:relative;
    overflow:hidden
}
.our-team4 .pic img{
    width:100%;
    height:auto;
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s
}
.our-team4:hover .social_media_team{
    bottom:0
}
.our-team4:hover .pic img{
    -webkit-transform:translateY(15px);
    -moz-transform:translateY(15px);
    transform:translateY(15px)
}
.our-team4 .social_media_team{
    width:100%;
    position:absolute;
    bottom:-100%;
    padding:25px;
    background-color:rgba(59,204,161,0.9);
    -webkit-transition:all 0.35s ease 0s;
    -moz-transition:all 0.35s ease 0s;
    transition:all 0.35s ease 0s
}
.our-team4 .description{
    margin-top:10px;
    color:#fff
}
.our-team4 .team_social{
    position:relative;
    top:2%;
    padding:0;
    margin:0;
    height:100%;
    list-style:none
}
.our-team4 .team_social li{
    margin-top:0px;
    margin-right:5px;
    margin-bottom:0px;
    margin-left:0px;
    display:inline-block
}
.our-team4 .team_social li a{
    width:25px;
    font-size:20px;
    line-height:25px;
    display:block;
    color:#fff;
    -webkit-transition:all 1.3s ease 0s;
    -moz-transition:all 1.3s ease 0s;
    transition:all 1.3s ease 0s
}
.our-team4 .team_social li a:hover{
    background:#fff;
    color:#111
}
.our-team4 .team-prof{
    margin-top:10px
}
.our-team4.post{
    color:#888;
    font-size:20px
}
.our-team4 .post-title a{
    color:#444;
    font-size:20px;
    text-transform:capitalize;
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s
}
.our-team4 h3.post-title{
    margin-bottom:0px
}
@media only screen and (max-width: 1023px){
    .our-team1,.our-team4{
        margin-bottom:30px
    }
    .our-team2{
        margin-bottom:25px
    }
    .our-team3{
        margin-bottom:20px
    }
}
.demo1 .testimonial{
    padding:0px 20px;
    position:relative;
    overflow:hidden;
    background:#6887FF;
    background:-webkit-radial-gradient(center, ellipse cover, #6887FF, #0236ff);
    background:radial-gradient(ellipse at center, #6887FF, #0236ff);
    color:#fff;
    z-index:1
}
.demo1 .testimonial:after{
    width:150px;
    height:107%;
    position:absolute;
    top:-20px;
    left:-60px;
    -webkit-transform:matrix(1, 0, 0.5, 1, 150, 0);
    -moz-transform:matrix(1, 0, 0.5, 1, 150, 0);
    transform:matrix(1, 0, 0.5, 1, 150, 0);
    content:"";
    background:#36485b;
    z-index:-1
}
.demo1 .testimonial .pic{
    width:70px;
    height:70px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    margin-top:30px;
    margin-right:25px;
    margin-bottom:0px;
    margin-left:0px;
    overflow:hidden;
    float:left;
    position:relative
}
.demo1 .testimonial .pic img{
    width:100%;
    height:auto
}
.demo1 .testimonial .testimonial-content{
    width:69%;
    padding:30px 0px;
    float:right
}
.demo1 .testimonial .testimonial-content .description{
    color:#fff
}
.demo1 .testimonial .testimonial-title{
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#fff;
    text-align:left;
    letter-spacing:-0.2px;
    text-transform:capitalize;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px
}
.demo1 .testimonial .testimonial-title small{
    font-size:11px
}
.demo1 .owl-theme .owl-controls{
    width:100%;
    position:absolute;
    bottom:5px
}
.demo1 .owl-theme .owl-controls .owl-page span{
    width:10px;
    height:10px;
    border:2px solid #b9cfff;
    background:#fff
}
.demo1 .owl-theme .owl-controls .owl-page:active span{
    color:#b9cfff
}
@media only screen and (max-width: 767px){
    .demo1 .testimonial{
        text-align:center
    }
    .demo1 .testimonial .pic{
        float:none;
        margin:20px auto 0
    }
    .demo1 .testimonial .testimonial-content{
        width:100%;
        padding:20px 0px;
        float:none
    }
    .demo1 .testimonial .description{
        font-size:17px
    }
}
@media only screen and (max-width: 479px){
    .demo1 .testimonial{
        padding:0px 20px
    }
    .demo1 .testimonial .testimonial-title{
        text-align:center;
        font-size:22px
    }
    .demo1 .testimonial .testimonial-title small{
        font-size:14px
    }
}
.demo2 .testimonial{
    background:#fff;
    text-align:center;
    padding:30px 32px
}
.demo2 .testimonial .pic{
    width:80px;
    height:80px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow:hidden;
    margin:0 auto
}
.demo2 .testimonial .pic img{
    width:100%;
    height:auto;
    filter:grayscale(100%)
}
.demo2 .testimonial .testimonial-title{
    font-family:"OpenSans",sans-serif;
    font-size:20px;
    line-height:1.8;
    color:#888;
    text-align:center;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    letter-spacing:1;
    margin-bottom:0px
}
.demo2 .testimonial .post{
    margin-top:10px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    font-style:italic;
    line-height:.9;
    display:block
}
.demo2 .testimonial .description{
    margin-top:10px;
    margin-bottom:0px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    font-style:italic;
    line-height:1.6
}
.demo2 .owl-theme .owl-controls{
    position:absolute;
    top:45px;
    width:100%
}
.demo2 .owl-theme .owl-controls .owl-buttons div{
    font-size:18px;
    background:transparent;
    opacity:0.5
}
.demo2 .owl-theme .owl-prev{
    position:relative;
    left:-45px
}
.demo2 .owl-theme .owl-next{
    position:relative;
    right:-45px
}
.demo2 .owl-prev:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    color:#ccc
}
.demo2 .owl-next:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    color:#ccc
}
@media only screen and (max-width: 479px){
    .demo2 .testimonial{
        padding:40px 10%
    }
}
.demo3 .testimonial{
    padding:0px 20px;
    text-align:center
}
.demo3 .testimonial .icon{
    font-size:80px;
    line-height:normal;
    color:#6887FF
}
.demo3 .testimonial .description{
    margin-top:-50px;
    margin-bottom:-10px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    font-style:italic;
    line-height:1.6
}
.demo3 .testimonial .pic{
    width:60px;
    height:60px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow:hidden;
    margin:20px auto 10px
}
.demo3 .testimonial .pic img{
    width:100%;
    height:auto
}
.demo3 .testimonial .testimonial-title{
    margin-bottom:0px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:20px;
    line-height:1.8;
    color:#888;
    text-align:center;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    letter-spacing:1
}
.demo3 .testimonial .post{
    margin-bottom:0px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#0CC2AA;
    text-align:center;
    letter-spacing:-0.2px;
    display:block
}
.demo3 .owl-theme .owl-controls .owl-pagination{
    margin-top:0px
}
.demo3 .owl-theme .owl-controls .owl-page span{
    width:10px;
    height:10px;
    background:#6CC788;
    border:2px solid transparent;
    opacity:1
}
.demo3 .owl-theme .owl-controls .owl-page span:hover{
    background:#fff;
    border:2px solid #6CC788
}
.demo3 .owl-theme .owl-controls .owl-page.active span{
    background:#fff;
    border:2px solid #6CC788
}
.demo4 .testimonial{
    padding:20px 30px;
    text-align:center
}
.demo4 .testimonial .description{
    margin-bottom:20px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    line-height:1.6
}
.demo4 .testimonial .pic{
    width:60px;
    height:60px;
    position:relative;
    margin:0 auto
}
.demo4 .testimonial .pic img{
    width:100%;
    height:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.demo4 .testimonial .testimonial-title{
    margin-top:10px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    font-family:"OpenSans",sans-serif;
    font-size:17px;
    line-height:1.8;
    color:#888;
    text-align:center;
    letter-spacing:-0.2px
}
.demo4 .testimonial .post{
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    display:inline-block
}
.demo4 .owl-prev{
    position:absolute;
    top:4px;
    left:25%
}
.demo4 .owl-prev:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:-3px;
    left:4px;
    color:#999;
    font-size:18px
}
.demo4 .owl-next{
    position:absolute;
    top:4px;
    right:25%
}
.demo4 .owl-next:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:-3px;
    left:4px;
    color:#999;
    font-size:18px
}
.demo4 .owl-theme .owl-controls{
    width:100%;
    position:absolute;
    top:47%;
    opacity:1
}
.demo4 .owl-theme .owl-controls .owl-buttons div{
    width:30px;
    height:30px;
    border:2px solid #ccc;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background:transparent
}
@media only screen and (max-width: 767px){
    .demo4 .owl-prev{
        left:0
    }
    .demo4 .owl-next{
        right:0
    }
}
@media only screen and (max-width: 479px){
    .demo4 .owl-theme .owl-controls{
        top:48%
    }
}
.demo5 .testimonial{
    padding:30px;
    padding-bottom:5px;
    text-align:center
}
.demo5 .testimonial .pic{
    width:80px;
    height:80px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:4px solid #6887FF;
    margin:0 auto 10px;
    overflow:hidden
}
.demo5 .testimonial .pic img{
    width:100%;
    height:auto
}
.demo5 .testimonial .description{
    margin-bottom:10px;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#111;
    text-align:center;
    letter-spacing:-0.2px;
    line-height:1.6
}
.demo5 .testimonial .testimonial-prof{
    margin:0
}
.demo5 .testimonial .testimonial-prof small{
    display:inline-block;
    font-family:"OpenSans",sans-serif;
    font-size:13px;
    line-height:1.8;
    color:#888;
    text-align:center;
    letter-spacing:-0.2px
}
.demo5 .testimonial .title{
    margin-right:10px;
    font-family:"OpenSans",sans-serif;
    font-size:20px;
    line-height:1.8;
    color:#888;
    text-align:center;
    letter-spacing:-0.2px
}
.demo5 .testimonial .title:after{
    margin-left:15px;
    border-right:2px solid #c3c4d5;
    content:""
}
.demo5 .owl-buttons{
    position:absolute;
    top:6%;
    width:100%
}
.demo5 .owl-prev{
    position:absolute;
    left:25%
}
.demo5 .owl-prev:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    font-size:24px;
    width:28px;
    height:28px;
    color:#e1e2ea
}
.demo5 .owl-next{
    position:absolute;
    right:25%
}
.demo5 .owl-next:after{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    font-size:24px;
    width:28px;
    height:28px;
    color:#e1e2ea
}
.demo5 .owl-theme .owl-controls .owl-buttons div{
    background:transparent;
    opacity:1
}
@media only screen and (max-width: 479px){
    .demo5 .owl-prev{
        left:10%
    }
    .demo5 .owl-next{
        right:10%
    }
}
.demo6 .testimonial{
    margin:0px 15px;
    padding-top:15px;
    padding-right:0px;
    padding-bottom:5px;
    padding-left:0px
}
.demo6 .testimonial .content{
    min-height:40px;
    padding:10px 15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:15px;
    position:relative;
    background:#6887FF
}
.demo6 .testimonial .content:after{
    position:absolute;
    bottom:-8px;
    left:13%;
    border-top:10px solid #6887FF;
    border-left:10px solid transparent;
    border-right:9px solid transparent;
    content:""
}
.demo6 .testimonial .description{
    margin-bottom:0px;
    color:#fff
}
.demo6 .testimonial .testimonial-review{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:15px;
    float:left
}
.demo6 .testimonial .testimonial-title{
    margin:0;
    font-size:17px;
    font-family:"OpenSans_SemiBold",sans-serif;
    text-transform:capitalize
}
.demo6 .testimonial .social-links{
    padding:0;
    margin:0
}
.demo6 .testimonial .social-links li{
    margin-right:10px;
    list-style:none;
    display:inline-block
}
.demo6 .testimonial>.testimonial-post span{
    margin-bottom:5px;
    font-family:"OpenSans",sans-serif;
    font-size:12px;
    line-height:1.8;
    color:#888;
    text-align:left;
    letter-spacing:-0.2px;
    display:block
}
.demo6 .testimonial-pic{
    float:left
}
.demo6 .testimonial-pic>img{
    width:70px;
    height:70px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:3px solid #6887FF;
    margin-left:20px;
    margin-right:20px
}
.demo6 .owl-theme .owl-controls .owl-page span{
    width:10px;
    height:10px;
    margin:5px;
    background:#6887FF;
    opacity:1
}
.demo6 .owl-theme .owl-controls .owl-page.active span{
    background:#6887FF
}
.demo6 .owl-theme .owl-controls.clickable .owl-page:hover span{
    background:#bdbdbd
}
.auth-container{
    width:100%;
    height:110.9%;
    display:table;
    position:absolute;
    background-color:#111;
    background-image:url(../images/login.jpg);
    background:linear-gradient(rgba(17,17,17,0.5), rgba(17,17,17,0.5)),url(../images/login.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    background-size:cover
}
.auth-container .center-block{
    display:table-cell;
    vertical-align:middle
}
.auth-container .auth-module{
    max-width:100%;
    width:290px;
    border-top:5px solid #2E3E4E;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative;
    background:#fff;
    box-shadow:0 0 3px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
    margin:0 auto
}
.auth-container .auth-module h1{
    margin-bottom:20px;
    margin-top:-5px;
    color:#111;
    letter-spacing:-1px
}
.auth-container .auth-module .toggle{
    position:absolute;
    top:0;
    right:0;
    margin-top:-5px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding:6px 15px;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    cursor:pointer;
    background:#2E3E4E;
    color:#fff
}
.auth-container .auth-module .toggle i{
    font-family:"icomoon";
    font-size:26px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    width:28px
}
.auth-container .auth-module .toggle .tip{
    width:150px;
    font-size:12px;
    position:absolute;
    top:15px;
    left:70px;
    padding-top:6px;
    padding-right:10px;
    padding-bottom:7px;
    padding-left:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:block;
    background:#2E3E4E;
    line-height:1;
    text-align:center
}
.auth-container .auth-module .toggle .tip:before{
    position:absolute;
    top:7px;
    left:-6px;
    content:'';
    display:block;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    border-right:6px solid #2E3E4E
}
@media only screen and (max-width: 599px){
    .auth-container .auth-module .toggle .tip{
        display:none
    }
}
.auth-container .auth-module .form{
    padding:20px;
    display:none
}
.auth-container .auth-module .form:nth-child(2){
    display:block
}
.auth-container .auth-module .form .login-options{
    margin-top:-5px;
    margin-bottom:5px
}
.auth-container .auth-module .form .login-options label{
    color:#fff
}
.auth-container .auth-module .form .login-options label a{
    border-bottom:1px dotted #fff;
    color:#fff
}
.auth-container .auth-module .forgot{
    width:100%;
    padding:12px 40px;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    background:#2E3E4E;
    box-sizing:border-box;
    color:#fff;
    text-align:center
}
.auth-container .auth-module .forgot a{
    color:#fff;
    text-decoration:none
}
.auth-container .footer{
    width:100%;
    padding:20px;
    position:absolute;
    bottom:0;
    font-size:12px;
    color:#fff
}
.auth-container .footer a{
    color:#fff;
    border-bottom:1px dotted #fff
}
@media only screen and (max-width: 599px){
    .auth-container .footer{
        font-size:11px
    }
}
.media-options{
    position:absolute;
    top:3px;
    right:20px
}
.media-options>i{
    float:left;
    font-size:14px;
    padding-right:10px
}
.media-options>span.date{
    float:left;
    font-family:"OpenSans_SemiBold",sans-serif;
    padding-right:10px
}
.media-options .star{
    float:left
}
.media-options .star input[type=checkbox]{
    display:none
}
.media-options .star input[type=checkbox]:checked+label::before{
    color:#2E3E4E
}
.media-options .star label{
    display:inline-block;
    cursor:pointer;
    position:relative;
    font-size:16px;
    -webkit-transition:border 0.2s linear 0s,color 0.2s linear 0s;
    -moz-transition:border 0.2s linear 0s,color 0.2s linear 0s;
    transition:border 0.2s linear 0s,color 0.2s linear 0s;
    margin-bottom:13px
}
.media-options .star label:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    position:absolute;
    top:-6px;
    left:0;
    margin-right:10px;
    color:#2E3E4E;
    -webkit-transition:border 0.2s linear 0s,color 0.2s linear 0s;
    -moz-transition:border 0.2s linear 0s,color 0.2s linear 0s;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
@media only screen and (max-width: 599px){
    .media-options{
        position:inherit;
        top:0;
        right:0;
        margin-top:10px
    }
}
.error-container{
    width:100%;
    height:110.9%;
    display:table;
    position:absolute;
    background-color:#111;
    background-image:url(../images/login.jpg);
    background:linear-gradient(rgba(17,17,17,0.5), rgba(17,17,17,0.5)),url(../images/login.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    background-size:cover;
    color:#fff
}
.error-container h1,.error-container h2,.error-container h3,.error-container h4,.error-container h5,.error-container h6{
    color:#fff
}
.error-container p,.error-container span{
    color:#fff
}
.error-container .error_img{
    margin-top:60px;
    margin-bottom:20px;
    width:40%
}
@media only screen and (min-width: 1440px){
    .error-container .error_img{
        width:25%;
        margin-top:100px;
        margin-bottom:50px
    }
}
.error-container .footer{
    width:100%;
    padding:20px;
    position:absolute;
    bottom:0;
    font-size:12px;
    color:#fff
}
.error-container .footer a{
    color:#fff;
    border-bottom:1px dotted #fff
}
@media only screen and (max-width: 599px){
    .error-container .footer{
        font-size:11px
    }
}
.launching-text{
    font-size:40px;
    font-family:"OpenSans_Light",sans-serif;
    letter-spacing:-2px
}
.timer{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:30px;
    margin-left:0px
}
.timer .days-wrapper,.timer .hours-wrapper,.timer .minutes-wrapper,.timer .seconds-wrapper{
    width:100px;
    margin:0px 10px;
    font-size:18px;
    display:inline-block
}
.timer .days,.timer .hours,.timer .minutes,.timer .seconds{
    font-size:50px;
    line-height:60px
}
@media (max-width: 767px){
    .timer .days-wrapper,.timer .hours-wrapper,.timer .minutes-wrapper,.timer .seconds-wrapper{
        width:145px
    }
    .timer .slash{
        display:none
    }
}
#frame{
    width:100%;
    height:580px;
    width:100%;
    height:94vh;
    min-width:280px;
    min-height:300px;
    margin-top:15px;
    margin-bottom:15px;
    background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
#frame ul{
    padding-left:0px
}
@media only screen and (max-width: 374px){
    #frame{
        width:100%;
        height:88vh
    }
}
#frame #sidepanel{
    min-width:280px;
    max-width:340px;
    width:40%;
    height:100%;
    float:left;
    background:#2E3E4E;
    color:#8da4bb;
    overflow:hidden;
    position:relative;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
@media screen and (max-width: 735px){
    #frame #sidepanel{
        width:58px;
        min-width:58px
    }
}
#frame #sidepanel #profile{
    padding:15px;
    background:rgba(0,0,0,0.2)
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile{
        width:100%;
        padding-top:5px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:0px;
        margin:0 auto;
        background:#2E3E4E
    }
}
#frame #sidepanel #profile.expanded .wrap{
    height:180px;
    line-height:initial
}
#frame #sidepanel #profile.expanded .wrap i.expand-button{
    -webkit-transform:scaleY(-1);
    -moz-transform:scaleY(-1);
    transform:scaleY(-1);
    filter:FlipH;
    -ms-filter:"FlipH"
}
#frame #sidepanel #profile .wrap{
    height:60px;
    line-height:60px;
    overflow:hidden;
    -moz-transition:0.3s height ease;
    -webkit-transition:0.3s height ease;
    transition:0.3s height ease
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap{
        height:55px
    }
}
#frame #sidepanel #profile .wrap img{
    width:60px;
    border-radius:50%;
    border:4px solid #F44455;
    height:auto;
    float:left;
    cursor:pointer;
    -moz-transition:0.3s border ease;
    -webkit-transition:0.3s border ease;
    transition:0.3s border ease
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap img{
        width:40px;
        margin:4px 8px
    }
}
#frame #sidepanel #profile .wrap img.online{
    border:4px solid #6CC788
}
#frame #sidepanel #profile .wrap img.away{
    border:4px solid #FCC100
}
#frame #sidepanel #profile .wrap img.busy{
    border:4px solid #F44455
}
#frame #sidepanel #profile .wrap img.offline{
    border:4px solid #fff
}
#frame #sidepanel #profile .wrap p{
    margin:15px;
    float:left;
    font-size:20px;
    color:#8da4bb
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap p{
        display:none
    }
}
#frame #sidepanel #profile .wrap i.expand-button{
    margin-top:23px;
    float:right;
    cursor:pointer;
    color:#8da4bb
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap i.expand-button{
        display:none
    }
}
#frame #sidepanel #profile .wrap #status-options{
    width:150px;
    margin-top:70px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:absolute;
    opacity:0;
    visibility:hidden;
    z-index:99;
    line-height:initial;
    background:#fff;
    -moz-transition:0.3s all ease;
    -webkit-transition:0.3s all ease;
    transition:0.3s all ease
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options{
        width:58px;
        margin-top:57px
    }
}
#frame #sidepanel #profile .wrap #status-options.active{
    margin-top:65px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    opacity:1;
    visibility:visible
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options.active{
        margin-top:62px
    }
}
#frame #sidepanel #profile .wrap #status-options:before{
    width:0;
    height:0;
    margin-top:-6px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:24px;
    content:'';
    position:absolute;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options:before{
        margin-left:23px
    }
}
#frame #sidepanel #profile .wrap #status-options ul{
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:0px
}
#frame #sidepanel #profile .wrap #status-options ul li{
    padding:7px 12px;
    display:block;
    cursor:pointer
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options ul li{
        padding-top:15px;
        padding-right:0px;
        padding-bottom:35px;
        padding-left:22px
    }
}
#frame #sidepanel #profile .wrap #status-options ul li:hover{
    background:#f5f5f5;
    color:#111
}
#frame #sidepanel #profile .wrap #status-options ul li span.status-circle{
    margin-top:6px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    width:10px;
    height:10px;
    position:absolute;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options ul li span.status-circle{
        width:14px;
        height:14px
    }
}
#frame #sidepanel #profile .wrap #status-options ul li span.status-circle:before{
    width:14px;
    height:14px;
    margin-top:-2px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-2px;
    content:'';
    position:absolute;
    background:transparent;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    z-index:0
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options ul li span.status-circle:before{
        width:18px;
        height:18px
    }
}
#frame #sidepanel #profile .wrap #status-options ul li p{
    margin:0px;
    padding-left:20px;
    float:none;
    font-size:13px;
    color:#111
}
@media screen and (max-width: 735px){
    #frame #sidepanel #profile .wrap #status-options ul li p{
        display:none
    }
}
#frame #sidepanel #profile .wrap #status-options ul li#status-online span.status-circle{
    background:#6CC788
}
#frame #sidepanel #profile .wrap #status-options ul li#status-online.active span.status-circle:before{
    border:1px solid #6CC788
}
#frame #sidepanel #profile .wrap #status-options ul li#status-away span.status-circle{
    background:#FCC100
}
#frame #sidepanel #profile .wrap #status-options ul li#status-away.active span.status-circle:before{
    border:1px solid #FCC100
}
#frame #sidepanel #profile .wrap #status-options ul li#status-busy span.status-circle{
    background:#F44455
}
#frame #sidepanel #profile .wrap #status-options ul li#status-busy.active span.status-circle:before{
    border:1px solid #F44455
}
#frame #sidepanel #profile .wrap #status-options ul li#status-offline span.status-circle{
    background:#fff
}
#frame #sidepanel #profile .wrap #status-options ul li#status-offline.active span.status-circle:before{
    border:1px solid #fff
}
#frame #sidepanel #profile .wrap #expanded{
    padding-top:75px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:20px;
    display:block;
    line-height:initial !important
}
#frame #sidepanel #profile .wrap #expanded label{
    margin-top:0px;
    margin-right:8px;
    margin-bottom:5px;
    margin-left:0px;
    padding:5px 0px;
    float:left;
    clear:both
}
#frame #sidepanel #profile .wrap #expanded i{
    color:#8da4bb
}
#frame #sidepanel #profile .wrap #expanded input{
    margin-bottom:6px;
    padding:7px;
    line-height:17px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:none;
    background:#3d5268;
    color:#fff;
    width:calc(100% - 43px);
    width:-moz-calc(100% - 43px);
    width:-webkit-calc(100% - 43px);
    float:left
}
#frame #sidepanel #profile .wrap #expanded input:focus{
    outline:none;
    background:#41586e
}
@media screen and (max-width: 735px){
    #frame #sidepanel #search{
        display:none
    }
}
#frame #sidepanel #search label{
    margin-top:9px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:15px;
    position:absolute;
    color:#8da4bb
}
#frame #sidepanel #search input{
    width:100%;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:10px;
    padding-left:46px;
    border:none;
    background:rgba(0,0,0,0.05);
    color:#8da4bb
}
#frame #sidepanel #search input::-webkit-input-placeholder{
    color:#8da4bb
}
#frame #sidepanel #search input:-moz-placeholder{
    color:#8da4bb
}
#frame #sidepanel #search input::-moz-placeholder{
    color:#8da4bb
}
#frame #sidepanel #search input:-ms-input-placeholder{
    color:#8da4bb
}
#frame #sidepanel #search input:focus{
    outline:none;
    background:#283644
}
#frame #sidepanel #contacts{
    height:calc(100% - 177px);
    overflow-y:scroll;
    overflow-x:hidden
}
@media screen and (max-width: 735px){
    #frame #sidepanel #contacts{
        height:calc(100% - 149px);
        overflow-y:scroll;
        overflow-x:hidden
    }
    #frame #sidepanel #contacts::-webkit-scrollbar{
        display:none
    }
}
#frame #sidepanel #contacts.expanded{
    height:calc(100% - 334px)
}
#frame #sidepanel #contacts::-webkit-scrollbar{
    width:8px;
    background:transparent;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
#frame #sidepanel #contacts::-webkit-scrollbar-track{
    background:transparent
}
#frame #sidepanel #contacts::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,0.2)
}
#frame #sidepanel #contacts ul li.contact{
    padding:15px 0px;
    position:relative;
    list-style:none;
    cursor:pointer
}
@media screen and (max-width: 735px){
    #frame #sidepanel #contacts ul li.contact{
        padding-top:6px;
        padding-right:0px;
        padding-bottom:46px;
        padding-left:8px
    }
}
#frame #sidepanel #contacts ul li.contact:hover{
    background:#3d5268
}
#frame #sidepanel #contacts ul li.contact.active{
    background:#3d5268;
    border-left:5px solid #6c8ba9
}
@media screen and (max-width: 735px){
    #frame #sidepanel #contacts ul li.contact.active{
        border-left:2px solid #6c8ba9;
        padding-left:6px
    }
}
#frame #sidepanel #contacts ul li.contact.active span.contact-status{
    border:2px solid #2E3E4E !important
}
#frame #sidepanel #contacts ul li.contact .wrap{
    width:90%;
    margin:0 auto;
    position:relative
}
@media screen and (max-width: 735px){
    #frame #sidepanel #contacts ul li.contact .wrap{
        width:100%
    }
}
#frame #sidepanel #contacts ul li.contact .wrap span{
    margin-top:-1px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:-1px;
    width:12px;
    height:12px;
    position:absolute;
    left:0;
    border:2px solid #2E3E4E;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background:#fff
}
#frame #sidepanel #contacts ul li.contact .wrap span.online{
    background:#6CC788
}
#frame #sidepanel #contacts ul li.contact .wrap span.away{
    background:#FCC100
}
#frame #sidepanel #contacts ul li.contact .wrap span.busy{
    background:#F44455
}
#frame #sidepanel #contacts ul li.contact .wrap img{
    width:40px;
    margin-right:12px;
    border-radius:50%;
    float:left
}
@media screen and (max-width: 735px){
    #frame #sidepanel #contacts ul li.contact .wrap img{
        margin-right:0px
    }
}
#frame #sidepanel #contacts ul li.contact .wrap .meta{
    padding:0
}
@media screen and (max-width: 735px){
    #frame #sidepanel #contacts ul li.contact .wrap .meta{
        display:none
    }
}
#frame #sidepanel #contacts ul li.contact .wrap .meta p{
    margin-bottom:0px;
    color:#fff
}
#frame #sidepanel #contacts ul li.contact .wrap .meta .name{
    font-family:"OpenSans_SemiBold",sans-serif
}
#frame #sidepanel #contacts ul li.contact .wrap .meta .preview{
    margin:0;
    font-size:12px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:1px;
    padding-left:0px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -moz-transition:1s all ease;
    -webkit-transition:1s all ease;
    transition:1s all ease
}
#frame #sidepanel #contacts ul li.contact .wrap .meta .preview span{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:1px;
    padding-top:0px;
    padding-right:2px;
    padding-bottom:0px;
    padding-left:0px;
    position:initial;
    border-radius:initial;
    background:none;
    border:none;
    opacity:.5
}
#frame #sidepanel #bottom-bar{
    width:100%;
    position:absolute;
    bottom:0;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
#frame #sidepanel #bottom-bar button{
    width:50%;
    padding:12px 0px;
    float:left;
    border:none;
    background:#1f2a34;
    color:#fff;
    cursor:pointer
}
@media screen and (max-width: 735px){
    #frame #sidepanel #bottom-bar button{
        width:100%;
        padding:12px 0px;
        float:none
    }
}
#frame #sidepanel #bottom-bar button:focus{
    outline:none
}
#frame #sidepanel #bottom-bar button:nth-child(1){
    border-right:1px solid #25313e;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px
}
@media screen and (max-width: 735px){
    #frame #sidepanel #bottom-bar button:nth-child(1){
        border-bottom:1px solid #25313e;
        border-right:none
    }
}
#frame #sidepanel #bottom-bar button:hover{
    background:#1b252e
}
#frame #sidepanel #bottom-bar button i{
    margin-right:6px
}
@media screen and (max-width: 735px){
    #frame #sidepanel #bottom-bar button i{
        font-size:20px;
        margin-right:0px
    }
}
@media screen and (max-width: 735px){
    #frame #sidepanel #bottom-bar button span{
        display:none
    }
}
#frame .content{
    width:60%;
    height:100%;
    float:right;
    overflow:hidden;
    position:relative;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
@media screen and (max-width: 735px){
    #frame .content{
        width:calc(100% - 58px);
        min-width:240px !important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px){
    #frame .content{
        width:calc(100% - 314px)
    }
}
@media only screen and (min-width: 1248px){
    #frame .content{
        width:calc(100% - 340px)
    }
}
#frame .content .contact-profile{
    width:100%;
    height:60px;
    line-height:60px;
    background:transparent
}
@media only screen and (max-width: 374px){
    #frame .content .contact-profile{
        height:52px
    }
}
#frame .content .contact-profile img{
    width:40px;
    margin:10px 15px;
    border-radius:50%;
    float:left
}
@media only screen and (max-width: 374px){
    #frame .content .contact-profile img{
        width:32px;
        margin:10px
    }
}
#frame .content .contact-profile p{
    padding:16px 0px;
    font-size:16px;
    float:left
}
@media only screen and (max-width: 411px){
    #frame .content .contact-profile p{
        font-size:14px;
        padding-top:18px;
        padding-right:0px;
        padding-bottom:10px;
        padding-left:0px
    }
}
@media only screen and (max-width: 374px){
    #frame .content .contact-profile p{
        font-size:12px;
        padding-top:16px;
        padding-right:0px;
        padding-bottom:10px;
        padding-left:0px
    }
}
#frame .content .contact-profile .social-media{
    float:right
}
@media only screen and (max-width: 374px){
    #frame .content .contact-profile .social-media{
        height:52px
    }
}
#frame .content .contact-profile .social-media i{
    margin-left:14px;
    cursor:pointer
}
@media only screen and (max-width: 374px){
    #frame .content .contact-profile .social-media i{
        margin-top:-10px
    }
}
@media only screen and (max-width: 359px){
    #frame .content .contact-profile .social-media i{
        margin-left:5px
    }
}
#frame .content .contact-profile .social-media i:nth-last-child(1){
    margin-right:20px
}
@media only screen and (max-width: 359px){
    #frame .content .contact-profile .social-media i:nth-last-child(1){
        margin-right:10px
    }
}
#frame .content .contact-profile .social-media i:hover{
    color:#6c8ba9
}
#frame .content .messages{
    height:auto;
    min-height:calc(100% - 105px);
    max-height:calc(100% - 105px);
    overflow-y:scroll;
    overflow-x:hidden;
    width:100%
}
#frame .content .messages::-webkit-scrollbar{
    width:8px;
    background:transparent
}
#frame .content .messages::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,0.3)
}
#frame .content .messages ul li{
    margin:5px 15px;
    display:inline-block;
    clear:both;
    float:left;
    width:calc(100% - 22px)
}
#frame .content .messages ul li:nth-last-child(1){
    margin-bottom:20px
}
#frame .content .messages ul li.sent img{
    margin-top:0px;
    margin-right:8px;
    margin-bottom:0px;
    margin-left:0px
}
#frame .content .messages ul li.sent p{
    background:#455d74;
    color:#fff
}
#frame .content .messages ul li.replies img{
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:8px;
    float:right
}
#frame .content .messages ul li.replies p{
    background:#394d61;
    color:#fff;
    float:right
}
#frame .content .messages ul li img{
    width:32px;
    border-radius:50%;
    float:left
}
#frame .content .messages ul li p{
    margin-bottom:0px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:7px 15px;
    display:inline-block;
    max-width:200px;
    line-height:1.6;
    font-size:13px
}
@media screen and (min-width: 735px){
    #frame .content .messages ul li p{
        max-width:300px
    }
}
@media only screen and (max-width: 359px){
    #frame .content .messages ul li p{
        padding:6px 11px;
        -webkit-border-radius:8px;
        -moz-border-radius:8px;
        border-radius:8px;
        max-width:170px
    }
}
#frame .content .message-input{
    width:100%;
    position:absolute;
    bottom:0;
    z-index:99
}
#frame .content .message-input .wrap{
    position:relative;
    background:transparent
}
#frame .content .message-input .wrap input{
    padding-top:13px;
    padding-right:32px;
    padding-bottom:11px;
    padding-left:12px;
    border:none;
    width:calc(100% - 90px);
    background:none
}
#frame .content .message-input .wrap input:focus{
    outline:none
}
#frame .content .message-input .wrap .attachment{
    margin-top:15px;
    position:absolute;
    right:70px;
    z-index:4;
    color:#4a627b;
    font-size:18px;
    opacity:.5;
    cursor:pointer
}
#frame .content .message-input .wrap .attachment:hover{
    opacity:1
}
#frame .content .message-input .wrap button{
    width:50px;
    padding:12px 0px;
    float:right;
    border:none;
    cursor:pointer;
    background:#2E3E4E;
    color:#fff;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0
}
@media screen and (max-width: 735px){
    #frame .content .message-input .wrap button{
        padding:12px 0px
    }
}
#frame .content .message-input .wrap button:hover{
    background:#6c8ba9
}
#frame .content .message-input .wrap button:focus{
    outline:none
}
@media only screen and (max-width: 599px){
    #contacts tbody tr td{
        padding-right:0px
    }
    #contacts tbody tr td:last-child{
        padding-right:16px
    }
    #contacts tbody tr td:nth-child(3),#contacts tbody tr td:nth-child(4){
        display:none
    }
}
.pricingTable{
    margin:20px auto
}
.pricingTable>ul{
    padding-left:0px;
    padding-left:20px;
    padding-right:20px;
    list-style:none;
    text-align:center
}
.pricingTable>ul>li{
    width:24%;
    max-width:300px;
    padding-top:0px;
    padding-right:20px;
    padding-bottom:25px;
    padding-left:20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    vertical-align:middle;
    background-color:#fff;
    display:inline-block;
    text-align:center
}
.pricingTable>ul>li:hover{
    -webkit-transform:scale(1.08);
    -moz-transform:scale(1.08);
    transform:scale(1.08)
}
.pricingTable>ul>li:not(:last-of-type){
    margin-right:15px
}
.pricingTable>ul>li:nth-of-type(2){
    position:relative
}
.pricingTable>ul>li:nth-of-type(2):before{
    -webkit-transform:all 0.5s ease;
    -moz-transform:all 0.5s ease;
    transform:all 0.5s ease;
    width:64px;
    height:64px;
    position:absolute;
    top:-25px;
    right:15px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    padding-top:15px;
    font-family:"OpenSans_SemiBold",sans-serif;
    font-size:11px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    text-transform:uppercase;
    line-height:1.4;
    content:'Most Popular';
    display:block;
    background-color:#F44455;
    box-sizing:border-box
}
.pricingTable>ul>li:nth-of-type(2):hover:before{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    transform:rotate(360deg)
}
.pricingTable>ul>li .title{
    font-size:20px;
    padding:20px 0px;
    border-bottom:2px solid rgba(158,158,158,0.2);
    letter-spacing:-0.5px
}
.pricingTable>ul>li .pricing{
    padding:24px 0px;
    font-size:60px;
    font-family:"OpenSans_SemiBold",sans-serif;
    border-bottom:2px solid rgba(158,158,158,0.2);
    line-height:0.7
}
.pricingTable>ul>li .pricing span:first-of-type{
    font-size:17px;
    font-family:"OpenSans_SemiBold",sans-serif;
    vertical-align:top
}
.pricingTable>ul>li .pricing span:last-of-type{
    font-size:17px;
    font-family:"OpenSans",sans-serif;
    vertical-align:bottom
}
.pricingTable>ul>li .options{
    padding:10px 0px;
    border-bottom:2px solid rgba(158,158,158,0.2);
    list-style:none
}
.pricingTable>ul>li .options>li{
    padding:6px 0px
}
.pricingTable>ul>li .options>li:before{
    content:"";
    speak:none;
    font-family:"icomoon";
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    color:inherit;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    font-size:14px;
    width:18px;
    height:18px;
    margin-right:5px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    display:inline-block;
    color:#fff;
    background-color:#2E3E4E;
    line-height:1.3;
    position:relative;
    top:1px
}
.pricingTable>ul>li .button{
    font-size:16px;
    margin-top:20px;
    padding:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all 0.4s ease;
    -moz-transition:all 0.4s ease;
    transition:all 0.4s ease;
    color:#fff;
    background-color:#6CC788;
    cursor:pointer;
    box-shadow:0px 3px 0px 0px #5ac079;
    -moz-box-shadow:0px 3px 0px 0px #5ac079;
    -webkit-box-shadow:0px 3px 0px 0px #5ac079
}
.pricingTable>ul>li .button:hover{
    -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    transform:translateY(-10px);
    box-shadow:0px 40px 29px -19px rgba(102,172,100,0.9);
    -moz-box-shadow:0px 40px 29px -19px rgba(102,172,100,0.9);
    -webkit-box-shadow:0px 40px 29px -19px rgba(102,172,100,0.9)
}
.pricingTable>ul>li .button:active{
    -webkit-transform:scale(0.95) translateY(-9px);
    -moz-transform:scale(0.95) translateY(-9px);
    transform:scale(0.95) translateY(-9px);
    box-shadow:inset 0 0 10px 1px #6CC788,0px 40px 29px -19px rgba(102,172,100,0.95);
    -moz-box-shadow:inset 0 0 10px 1px #6CC788,0px 40px 29px -19px rgba(102,172,100,0.95);
    -webkit-box-shadow:inset 0 0 10px 1px #6CC788,0px 40px 29px -19px rgba(102,172,100,0.95)
}
@media only screen and (max-width: 767px){
    .pricingTable{
        margin-top:0px
    }
    .pricingTable>ul{
        padding-top:0px
    }
    .pricingTable>ul>li{
        width:90%;
        max-width:90%;
        margin:0 auto;
        margin-bottom:20px;
        padding:10px;
        display:block
    }
    .pricingTable>ul>li>*{
        display:inline-block;
        vertical-align:middle
    }
    .pricingTable>ul>li:after{
        display:table;
        content:'';
        clear:both
    }
    .pricingTable>ul>li:not(:last-of-type){
        margin-right:auto
    }
    .pricingTable>ul>li:nth-of-type(2) h1{
        padding-top:15px
    }
    .pricingTable>ul>li:nth-of-type(2):before{
        width:45px;
        height:45px;
        padding-top:13px;
        top:-10px;
        font-size:7px
    }
    .pricingTable>ul>li .title{
        width:33%;
        padding-top:5px;
        padding-right:0px;
        padding-bottom:10px;
        padding-left:0px;
        font-size:16px;
        border-bottom:none;
        float:left;
        font-family:"OpenSans",sans-serif
    }
    .pricingTable>ul>li .pricing{
        width:33%;
        padding:0px;
        font-size:28px;
        border-bottom:none;
        float:left;
        clear:left
    }
    .pricingTable>ul>li .options{
        padding:0px;
        margin-right:30px;
        border-bottom:none
    }
    .pricingTable>ul>li .options>li{
        padding-top:3px;
        padding-right:0px;
        padding-bottom:3px;
        padding-left:0px;
        text-align:left
    }
    .pricingTable>ul>li .options>li:before{
        width:12px;
        height:12px;
        line-height:.9;
        top:1px;
        position:relative
    }
    .pricingTable>ul>li .button{
        margin-top:0px;
        padding:6px 12px;
        font-size:12px
    }
    .pricingTable>ul>li .button:hover{
        -webkit-transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        transform:none;
        box-shadow:none
    }
    .pricingTable>ul>li .button:active{
        -webkit-transform:scale(0.95) translateY(0);
        -moz-transform:scale(0.95) translateY(0);
        transform:scale(0.95) translateY(0);
        box-shadow:none
    }
}
@media only screen and (max-width: 479px){
    .pricingTable>ul>li{
        padding:10px 30px
    }
    .pricingTable>ul>li>*{
        display:block;
        float:none
    }
    .pricingTable>ul>li .title{
        width:100%;
        font-size:24px;
        font-family:"OpenSans_SemiBold",sans-serif;
        margin-bottom:0px;
        padding:12px 0px;
        float:none;
        border-bottom:2px solid rgba(158,158,158,0.2)
    }
    .pricingTable>ul>li .pricing{
        width:100%;
        font-size:50px;
        margin-bottom:0px;
        padding:30px 0px;
        float:none;
        border-bottom:2px solid rgba(158,158,158,0.2)
    }
    .pricingTable>ul>li .options{
        margin-right:0px;
        margin-bottom:10px;
        padding:10px 0px;
        border-bottom:2px solid rgba(158,158,158,0.2)
    }
    .pricingTable>ul>li .options>li{
        text-align:center
    }
    .pricingTable>ul>li .button{
        width:70%;
        margin:20px auto 20px;
        font-size:16px
    }
}
.cd-cart-trigger{
    position:fixed;
    right:20px;
    bottom:20px;
    width:60px;
    height:60px;
    background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    z-index:9999;
    text-indent:100%;
    color:transparent;
    white-space:nowrap;
    -webkit-transition:transform 0.2s;
    -moz-transition:transform 0.2s;
    transition:transform 0.2s;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    will-change:transform;
    backface-visibility:hidden
}
.cd-cart-trigger .count{
    position:absolute;
    top:-10px;
    right:-10px;
    width:28px;
    height:28px;
    background:#F44455;
    color:#fff;
    border-radius:50%;
    text-indent:0;
    -webkit-transition:transform 0.2s 0.5s;
    -moz-transition:transform 0.2s 0.5s;
    transition:transform 0.2s 0.5s
}
.cd-cart-trigger .count li{
    position:absolute;
    top:50%;
    right:auto;
    bottom:auto;
    left:50%;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    list-style:none
}
.cd-cart-trigger .count li:last-of-type{
    visibility:hidden
}
.cd-cart-trigger .count.update-count li:last-of-type{
    -webkit-animation:cd-qty-enter .15s;
    -moz-animation:cd-qty-enter .15s;
    animation:cd-qty-enter .15s;
    -webkit-animation-direction:forwards;
    -moz-animation-direction:forwards;
    animation-direction:forwards
}
.cd-cart-trigger .count.update-count li:first-of-type{
    -webkit-animation:cd-qty-leave .15s;
    -moz-animation:cd-qty-leave .15s;
    animation:cd-qty-leave .15s;
    -webkit-animation-direction:forwards;
    -moz-animation-direction:forwards;
    animation-direction:forwards
}
.cd-cart-trigger:hover+div .wrapper{
    box-shadow:0 6px 40px rgba(0,0,0,0.3);
    -moz-box-shadow:0 6px 40px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 6px 40px rgba(0,0,0,0.3)
}
.cd-cart-container::before{
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    content:'';
    z-index:9996;
    background:rgba(0,0,0,0.5);
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .4s, visibility .4s;
    -moz-transition:opacity .4s, visibility .4s;
    transition:opacity .4s, visibility .4s
}
.cd-cart{
    position:fixed;
    right:20px;
    bottom:20px;
    width:90%;
    height:360px;
    -webkit-transition:transform 0.2s;
    -moz-transition:transform 0.2s;
    transition:transform 0.2s;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    will-change:transform;
    backface-visibility:hidden;
    z-index:9997;
    max-width:300px;
    max-height:90%;
    pointer-events:none
}
.cd-cart .wrapper{
    position:absolute;
    right:0;
    bottom:0;
    width:60px;
    height:60px;
    z-index:2;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border-radius:2px;
    -webkit-transition:height .4s .1s, width .4s .1s, box-shadow .3s;
    -moz-transition:height .4s .1s, width .4s .1s, box-shadow .3s;
    transition:height .4s .1s, width .4s .1s, box-shadow .3s;
    -webkit-transition-timing-function:cubic-bezier(0.67, 0.17, 0.32, 0.95);
    -moz-transition-timing-function:cubic-bezier(0.67, 0.17, 0.32, 0.95);
    transition-timing-function:cubic-bezier(0.67, 0.17, 0.32, 0.95);
    background:#fff;
    box-shadow:0 4px 30px rgba(0,0,0,0.17);
    -moz-box-shadow:0 4px 30px rgba(0,0,0,0.17);
    -webkit-box-shadow:0 4px 30px rgba(0,0,0,0.17);
    pointer-events:auto
}
.cd-cart header{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:40px;
    z-index:2;
    opacity:0;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    padding:0 1.4em;
    line-height:40px;
    background-color:#fff;
    -webkit-transition:opacity 0.2s 0s;
    -moz-transition:opacity 0.2s 0s;
    transition:opacity 0.2s 0s;
    border-bottom:1px solid #e7ebf1
}
.cd-cart footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:2;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    box-shadow:0 -2px 20px rgba(0,0,0,0.15);
    -moz-box-shadow:0 -2px 20px rgba(0,0,0,0.15);
    -webkit-box-shadow:0 -2px 20px rgba(0,0,0,0.15);
    background:#fff
}
.cd-cart .body{
    padding-top:20px;
    padding-right:0px;
    padding-bottom:10px;
    padding-left:0px;
    margin-top:40px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:0px;
    opacity:0;
    position:relative;
    z-index:1;
    height:calc(100% - 40px);
    height:-moz-calc(100% - 40px);
    height:-webkit-calc(100% - 40px);
    overflow:auto;
    -webkit-transition:opacity 0.2s;
    -moz-transition:opacity 0.2s;
    transition:opacity 0.2s
}
.cd-cart .body ul{
    overflow:hidden;
    padding:0 1.4em;
    position:relative;
    padding-bottom:90px
}
.cd-cart .body li{
    position:relative;
    opacity:0;
    -webkit-transform:translateX(80px);
    -moz-transform:translateX(80px);
    transform:translateX(80px);
    -webkit-transition:opacity 0s .2s, transform 0s .2s;
    -moz-transition:opacity 0s .2s, transform 0s .2s;
    transition:opacity 0s .2s, transform 0s .2s
}
.cd-cart .body li.deleted{
    position:absolute;
    left:1.4em;
    width:calc(100% - 2.8em);
    opacity:0;
    -webkit-animation:cd-item-slide-out .3s forwards;
    -moz-animation:cd-item-slide-out .3s forwards;
    animation:cd-item-slide-out .3s forwards
}
.cd-cart .body li.deleted.undo-deleted{
    -webkit-animation:cd-item-slide-in .3s forwards;
    -moz-animation:cd-item-slide-in .3s forwards;
    animation:cd-item-slide-in .3s forwards
}
.cd-cart .body li.deleted+li{
    -webkit-animation:cd-item-move-up-mobile .3s;
    -moz-animation:cd-item-move-up-mobile .3s;
    animation:cd-item-move-up-mobile .3s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.cd-cart .body li:not(:last-of-type){
    margin-bottom:20px
}
.cd-cart .body li.undo-deleted+li{
    -webkit-animation:cd-item-move-down-mobile .3s;
    -moz-animation:cd-item-move-down-mobile .3s;
    animation:cd-item-move-down-mobile .3s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.cd-cart .body li::after{
    clear:both;
    content:"";
    display:block
}
.cd-cart header::after{
    clear:both;
    content:"";
    display:block
}
.cd-cart .undo{
    float:right;
    font-size:12px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .2s, visibility .2s;
    -moz-transition:opacity .2s, visibility .2s;
    transition:opacity .2s, visibility .2s;
    color:#111
}
.cd-cart .undo a{
    color:#111
}
.cd-cart .undo a:hover{
    color:#111
}
.cd-cart .undo.visible{
    opacity:1;
    visibility:visible
}
.cd-cart .checkout{
    height:60px;
    margin-right:60px;
    display:block;
    background:#2E3E4E;
    color:#fff;
    text-align:center;
    -webkit-transition:all 0.2s 0s;
    -moz-transition:all 0.2s 0s;
    transition:all 0.2s 0s;
    border-radius:0
}
.cd-cart .checkout:hover{
    background:#25313e
}
.cd-cart .product-image{
    display:inline-block;
    float:left;
    width:50px
}
.cd-cart .product-image img{
    display:block
}
.cd-cart .product-details{
    position:relative;
    display:inline-block;
    float:right;
    width:75%;
    width:calc(100% - 50px);
    width:-moz-calc(100% - 50px);
    width:-webkit-calc(100% - 50px);
    padding:0.3em 0 0 0.5em
}
.cd-cart .product-details::after{
    clear:both;
    content:"";
    display:block
}
.cd-cart h3{
    width:70%;
    margin-top:-30px;
    font-family:"OpenSans_SemiBold",sans-serif;
    float:left;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.cd-cart h3 a{
    color:#6887FF
}
.cd-cart h3 a:hover{
    color:#6887FF
}
.cd-cart .price{
    width:30%;
    margin-top:-30px;
    font-family:"OpenSans_SemiBold",sans-serif;
    float:right;
    text-align:right
}
.cd-cart .actions{
    height:12px;
    font-size:13px;
    line-height:12px
}
.cd-cart .actions::after{
    clear:both;
    content:"";
    display:block
}
.cd-cart .delete-item{
    float:left;
    color:#F44455;
    backface-visibility:hidden;
    margin-right:1em
}
.cd-cart .delete-item:hover{
    color:#F44455
}
.cd-cart .quantity{
    float:left;
    color:#6887FF;
    backface-visibility:hidden
}
.cd-cart .quantity label{
    display:inline-block;
    margin-right:.3em
}
.cd-cart .select{
    position:relative
}
.cd-cart .select::after{
    position:absolute;
    top:50%;
    right:0;
    width:12px;
    height:12px;
    content:'';
    z-index:1;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block;
    pointer-events:none
}
.cd-cart select{
    position:relative;
    cursor:pointer;
    appearance:none;
    background:transparent;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    font-size:12px;
    margin:0px;
    padding:0px;
    color:#6887FF
}
.cd-cart select:focus{
    outline:none;
    color:#6887FF;
    box-shadow:0 1px 0 currentColor;
    -moz-box-shadow:0 1px 0 currentColor;
    -webkit-box-shadow:0 1px 0 currentColor
}
.cd-cart select::-ms-expand{
    display:none
}
.empty{
    display:none
}
.empty .cd-cart-trigger{
    -webkit-transform:translateY(150px);
    -moz-transform:translateY(150px);
    transform:translateY(150px)
}
.empty .cd-cart-trigger .count{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.empty.cd-cart{
    -webkit-transform:translateY(150px);
    -moz-transform:translateY(150px);
    transform:translateY(150px)
}
@media only screen and (min-width: 1170px){
    .cd-cart-trigger,.cd-cart{
        bottom:20px
    }
}
.cd-cart-trigger::after{
    width:100%;
    height:100%;
    position:absolute;
    top:40%;
    right:auto;
    bottom:auto;
    left:40%;
    content:'';
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    -webkit-transition:opacity .2s, transform .2s;
    -moz-transition:opacity .2s, transform .2s;
    transition:opacity .2s, transform .2s;
    -webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);
    -moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);
    transform:translateX(-50%) translateY(-50%) rotate(90deg);
    background:url(../images/cd-icons-cart-close.svg) no-repeat 0 0;
    background-position:-72px 0;
    opacity:0
}
.cd-cart-trigger::before{
    width:100%;
    height:100%;
    position:absolute;
    top:40%;
    right:auto;
    bottom:auto;
    left:40%;
    content:'';
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    -webkit-transition:opacity .2s, transform .2s;
    -moz-transition:opacity .2s, transform .2s;
    transition:opacity .2s, transform .2s;
    background:url(../images/cd-icons-cart-close.svg) no-repeat 0 0
}
.cart-open .cd-cart-trigger::before{
    opacity:0
}
.cart-open .cd-cart-trigger::after{
    opacity:1;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.cart-open .cd-cart-trigger .count{
    -webkit-transition:transform 0.2s 0s;
    -moz-transition:transform 0.2s 0s;
    transition:transform 0.2s 0s;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    transform:scale(0)
}
.cart-open .cd-cart-trigger:hover+div .wrapper{
    box-shadow:0 4px 30px rgba(0,0,0,0.17);
    -moz-box-shadow:0 4px 30px rgba(0,0,0,0.17);
    -webkit-box-shadow:0 4px 30px rgba(0,0,0,0.17)
}
.cart-open .cd-cart .wrapper{
    width:100%;
    height:100%;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
.cart-open .cd-cart header{
    opacity:1;
    -webkit-transition:opacity 0.2s 0.2s;
    -moz-transition:opacity 0.2s 0.2s;
    transition:opacity 0.2s 0.2s
}
.cart-open .cd-cart .body{
    opacity:1;
    -webkit-transition:opacity 0s;
    -moz-transition:opacity 0s;
    transition:opacity 0s
}
.cart-open .cd-cart .body li{
    list-style:none;
    -webkit-transition:transform .3s .2s, opacity .3s .2s;
    -moz-transition:transform .3s .2s, opacity .3s .2s;
    transition:transform .3s .2s, opacity .3s .2s;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0);
    opacity:1
}
.cart-open .cd-cart .body li:nth-of-type(2){
    -webkit-transition-duration:.4s;
    -moz-transition-duration:.4s;
    transition-duration:.4s
}
.cart-open .cd-cart .body li:nth-of-type(3){
    -webkit-transition-duration:.5s;
    -moz-transition-duration:.5s;
    transition-duration:.5s
}
.cart-open .cd-cart .body li:nth-of-type(4),.cart-open .cd-cart .body li:nth-of-type(5){
    -webkit-transition-duration:.55s;
    -moz-transition-duration:.55s;
    transition-duration:.55s
}
.cart-open .cd-cart .checkout{
    color:#fff;
    -webkit-transition:color 0.2s 0.3s;
    -moz-transition:color 0.2s 0.3s;
    transition:color 0.2s 0.3s
}
@media only screen and (min-width: 768px){
    .cd-cart .product-image{
        width:60px
    }
    .cd-cart .product-details{
        width:75%;
        width:-webkit-calc(100% - 60px);
        width:-moz-calc(100% - 60px);
        width:calc(100% - 60px)
    }
    .cd-cart h3,.cd-cart .price{
        font-size:20px
    }
    .cd-cart .body li:not(:last-of-type){
        margin-bottom:14px
    }
    .cd-cart .body li.deleted+li{
        -webkit-animation:cd-item-move-up .3s;
        -moz-animation:cd-item-move-up .3s;
        animation:cd-item-move-up .3s
    }
    .cd-cart .body li.undo-deleted+li{
        -webkit-animation:cd-item-move-down .3s;
        -moz-animation:cd-item-move-down .3s;
        animation:cd-item-move-down .3s
    }
}
@-webkit-keyframes cd-qty-enter{
    0%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(-50%) translateY(0);
        -moz-transform:translateX(-50%) translateY(0);
        transform:translateX(-50%) translateY(0)
    }
    100%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateX(-50%) translateY(-50%);
        -moz-transform:translateX(-50%) translateY(-50%);
        transform:translateX(-50%) translateY(-50%)
    }
}
@-moz-keyframes cd-qty-enter{
    0%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(-50%) translateY(0);
        -moz-transform:translateX(-50%) translateY(0);
        transform:translateX(-50%) translateY(0)
    }
    100%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateX(-50%) translateY(-50%);
        -moz-transform:translateX(-50%) translateY(-50%);
        transform:translateX(-50%) translateY(-50%)
    }
}
@keyframes cd-qty-enter{
    0%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(-50%) translateY(0);
        -moz-transform:translateX(-50%) translateY(0);
        transform:translateX(-50%) translateY(0)
    }
    100%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateX(-50%) translateY(-50%);
        -moz-transform:translateX(-50%) translateY(-50%);
        transform:translateX(-50%) translateY(-50%)
    }
}
@-webkit-keyframes cd-qty-leave{
    0%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateX(-50%) translateY(-50%);
        -moz-transform:translateX(-50%) translateY(-50%);
        transform:translateX(-50%) translateY(-50%)
    }
    100%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(-50%) translateY(-100%);
        -moz-transform:translateX(-50%) translateY(-100%);
        transform:translateX(-50%) translateY(-100%)
    }
}
@-moz-keyframes cd-qty-leave{
    0%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateX(-50%) translateY(-50%);
        -moz-transform:translateX(-50%) translateY(-50%);
        transform:translateX(-50%) translateY(-50%)
    }
    100%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(-50%) translateY(-100%);
        -moz-transform:translateX(-50%) translateY(-100%);
        transform:translateX(-50%) translateY(-100%)
    }
}
@keyframes cd-qty-leave{
    0%{
        opacity:1;
        visibility:visible;
        -webkit-transform:translateX(-50%) translateY(-50%);
        -moz-transform:translateX(-50%) translateY(-50%);
        transform:translateX(-50%) translateY(-50%)
    }
    100%{
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateX(-50%) translateY(-100%);
        -moz-transform:translateX(-50%) translateY(-100%);
        transform:translateX(-50%) translateY(-100%)
    }
}
@-webkit-keyframes cd-item-move-up-mobile{
    0%{
        padding-top:70px
    }
    100%{
        padding-top:0
    }
}
@-moz-keyframes cd-item-move-up-mobile{
    0%{
        padding-top:70px
    }
    100%{
        padding-top:0
    }
}
@keyframes cd-item-move-up-mobile{
    0%{
        padding-top:70px
    }
    100%{
        padding-top:0
    }
}
@-webkit-keyframes cd-item-move-up{
    0%{
        padding-top:104px
    }
    100%{
        padding-top:0
    }
}
@-moz-keyframes cd-item-move-up{
    0%{
        padding-top:104px
    }
    100%{
        padding-top:0
    }
}
@keyframes cd-item-move-up{
    0%{
        padding-top:104px
    }
    100%{
        padding-top:0
    }
}
@-webkit-keyframes cd-item-move-down-mobile{
    0%{
        padding-top:0
    }
    100%{
        padding-top:70px
    }
}
@-moz-keyframes cd-item-move-down-mobile{
    0%{
        padding-top:0
    }
    100%{
        padding-top:70px
    }
}
@keyframes cd-item-move-down-mobile{
    0%{
        padding-top:0
    }
    100%{
        padding-top:70px
    }
}
@-webkit-keyframes cd-item-move-down{
    0%{
        padding-top:0
    }
    100%{
        padding-top:104px
    }
}
@-moz-keyframes cd-item-move-down{
    0%{
        padding-top:0
    }
    100%{
        padding-top:104px
    }
}
@keyframes cd-item-move-down{
    0%{
        padding-top:0
    }
    100%{
        padding-top:104px
    }
}
@-webkit-keyframes cd-item-slide-out{
    0%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(80px);
        -moz-transform:translateX(80px);
        transform:translateX(80px);
        opacity:0
    }
}
@-moz-keyframes cd-item-slide-out{
    0%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(80px);
        -moz-transform:translateX(80px);
        transform:translateX(80px);
        opacity:0
    }
}
@keyframes cd-item-slide-out{
    0%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(80px);
        -moz-transform:translateX(80px);
        transform:translateX(80px);
        opacity:0
    }
}
@-webkit-keyframes cd-item-slide-in{
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    0%{
        -webkit-transform:translateX(80px);
        -moz-transform:translateX(80px);
        transform:translateX(80px);
        opacity:0
    }
}
@-moz-keyframes cd-item-slide-in{
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    0%{
        -webkit-transform:translateX(80px);
        -moz-transform:translateX(80px);
        transform:translateX(80px);
        opacity:0
    }
}
@keyframes cd-item-slide-in{
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    0%{
        -webkit-transform:translateX(80px);
        -moz-transform:translateX(80px);
        transform:translateX(80px);
        opacity:0
    }
}
.cd-cart-container.cart-open::before{
    opacity:1;
    visibility:visible
}
.bg-primary{
    background-color:#0CC2AA !important;
    border-color:#0CC2AA !important;
    color:#fff !important
}
.bg-primary-50{
    background-color:#8ef8ea !important;
    border-color:#8ef8ea !important;
    color:#35364b !important
}
.bg-primary-100{
    background-color:#67f6e3 !important;
    border-color:#67f6e3 !important;
    color:#35364b !important
}
.bg-primary-200{
    background-color:#41f3dc !important;
    border-color:#41f3dc !important;
    color:#35364b !important
}
.bg-primary-300{
    background-color:#1af1d5 !important;
    border-color:#1af1d5 !important;
    color:#fff !important
}
.bg-primary-400{
    background-color:#0dd5bb !important;
    border-color:#0dd5bb !important;
    color:#fff !important
}
.bg-primary-600{
    background-color:#0baf99 !important;
    border-color:#0baf99 !important;
    color:#fff !important
}
.bg-primary-700{
    background-color:#0a9c88 !important;
    border-color:#0a9c88 !important;
    color:#fff !important
}
.bg-primary-800{
    background-color:#088877 !important;
    border-color:#088877 !important;
    color:#fff !important
}
.bg-primary-900{
    background-color:#077567 !important;
    border-color:#077567 !important;
    color:#fff !important
}
.bg-primary-1000{
    background-color:#066256 !important;
    border-color:#066256 !important;
    color:#fff !important
}
.bg-primary-1100{
    background-color:#054f45 !important;
    border-color:#054f45 !important;
    color:#fff !important
}
.bg-primary-a100{
    background-color:#014b52 !important;
    border-color:#014b52 !important;
    color:#35364b !important
}
.bg-primary-a200{
    background-color:#01855a !important;
    border-color:#01855a !important;
    color:#35364b !important
}
.bg-primary-a300{
    background-color:#22fdc8 !important;
    border-color:#22fdc8 !important;
    color:#fff !important
}
.bg-primary-a400{
    background-color:#cbfe87 !important;
    border-color:#cbfe87 !important;
    color:#fff !important
}
.bg-primary-a500{
    background-color:#017985 !important;
    border-color:#017985 !important;
    color:#fff !important
}
.bg-primary-a600{
    background-color:#02ead9 !important;
    border-color:#02ead9 !important;
    color:#fff !important
}
.bg-primary-a700{
    background-color:#fd2257 !important;
    border-color:#fd2257 !important;
    color:#fff !important
}
.bg-primary-a800{
    background-color:#fe5461 !important;
    border-color:#fe5461 !important;
    color:#fff !important
}
.b-primary{
    border-color:#0CC2AA !important
}
.b-primary-50{
    border-color:#8ef8ea !important
}
.b-primary-100{
    border-color:#67f6e3 !important
}
.b-primary-200{
    border-color:#41f3dc !important
}
.b-primary-300{
    border-color:#1af1d5 !important
}
.b-primary-400{
    border-color:#0dd5bb !important
}
.b-primary-600{
    border-color:#0baf99 !important
}
.b-primary-700{
    border-color:#0a9c88 !important
}
.b-primary-800{
    border-color:#088877 !important
}
.b-primary-900{
    border-color:#077567 !important
}
.b-primary-1000{
    border-color:#066256 !important
}
.b-primary-1100{
    border-color:#054f45 !important
}
.b-primary-a100{
    border-color:#014b52 !important
}
.b-primary-a200{
    border-color:#01855a !important
}
.b-primary-a300{
    border-color:#22fdc8 !important
}
.b-primary-a400{
    border-color:#cbfe87 !important
}
.b-primary-a500{
    border-color:#017985 !important
}
.b-primary-a600{
    border-color:#02ead9 !important
}
.b-primary-a700{
    border-color:#fd2257 !important
}
.b-primary-a800{
    border-color:#fe5461 !important
}
.bt-primary{
    border-top-color:#0CC2AA !important
}
.bt-primary-50{
    border-top-color:#8ef8ea !important
}
.bt-primary-100{
    border-top-color:#67f6e3 !important
}
.bt-primary-200{
    border-top-color:#41f3dc !important
}
.bt-primary-300{
    border-top-color:#1af1d5 !important
}
.bt-primary-400{
    border-top-color:#0dd5bb !important
}
.bt-primary-600{
    border-top-color:#0baf99 !important
}
.bt-primary-700{
    border-top-color:#0a9c88 !important
}
.bt-primary-800{
    border-top-color:#088877 !important
}
.bt-primary-900{
    border-top-color:#077567 !important
}
.bt-primary-1000{
    border-top-color:#066256 !important
}
.bt-primary-1100{
    border-top-color:#054f45 !important
}
.bt-primary-a100{
    border-top-color:#014b52 !important
}
.bt-primary-a200{
    border-top-color:#01855a !important
}
.bt-primary-a300{
    border-top-color:#22fdc8 !important
}
.bt-primary-a400{
    border-top-color:#cbfe87 !important
}
.bt-primary-a500{
    border-top-color:#017985 !important
}
.bt-primary-a600{
    border-top-color:#02ead9 !important
}
.bt-primary-a700{
    border-top-color:#fd2257 !important
}
.bt-primary-a800{
    border-top-color:#fe5461 !important
}
.bb-primary{
    border-bottom-color:#0CC2AA !important
}
.bb-primary-50{
    border-bottom-color:#8ef8ea !important
}
.bb-primary-100{
    border-bottom-color:#67f6e3 !important
}
.bb-primary-200{
    border-bottom-color:#41f3dc !important
}
.bb-primary-300{
    border-bottom-color:#1af1d5 !important
}
.bb-primary-400{
    border-bottom-color:#0dd5bb !important
}
.bb-primary-600{
    border-bottom-color:#0baf99 !important
}
.bb-primary-700{
    border-bottom-color:#0a9c88 !important
}
.bb-primary-800{
    border-bottom-color:#088877 !important
}
.bb-primary-900{
    border-bottom-color:#077567 !important
}
.bb-primary-1000{
    border-bottom-color:#066256 !important
}
.bb-primary-1100{
    border-bottom-color:#054f45 !important
}
.bb-primary-a100{
    border-bottom-color:#014b52 !important
}
.bb-primary-a200{
    border-bottom-color:#01855a !important
}
.bb-primary-a300{
    border-bottom-color:#22fdc8 !important
}
.bb-primary-a400{
    border-bottom-color:#cbfe87 !important
}
.bb-primary-a500{
    border-bottom-color:#017985 !important
}
.bb-primary-a600{
    border-bottom-color:#02ead9 !important
}
.bb-primary-a700{
    border-bottom-color:#fd2257 !important
}
.bb-primary-a800{
    border-bottom-color:#fe5461 !important
}
.bl-primary{
    border-left-color:#0CC2AA !important
}
.bl-primary-50{
    border-left-color:#8ef8ea !important
}
.bl-primary-100{
    border-left-color:#67f6e3 !important
}
.bl-primary-200{
    border-left-color:#41f3dc !important
}
.bl-primary-300{
    border-left-color:#1af1d5 !important
}
.bl-primary-400{
    border-left-color:#0dd5bb !important
}
.bl-primary-600{
    border-left-color:#0baf99 !important
}
.bl-primary-700{
    border-left-color:#0a9c88 !important
}
.bl-primary-800{
    border-left-color:#088877 !important
}
.bl-primary-900{
    border-left-color:#077567 !important
}
.bl-primary-1000{
    border-left-color:#066256 !important
}
.bl-primary-1100{
    border-left-color:#054f45 !important
}
.bl-primary-a100{
    border-left-color:#014b52 !important
}
.bl-primary-a200{
    border-left-color:#01855a !important
}
.bl-primary-a300{
    border-left-color:#22fdc8 !important
}
.bl-primary-a400{
    border-left-color:#cbfe87 !important
}
.bl-primary-a500{
    border-left-color:#017985 !important
}
.bl-primary-a600{
    border-left-color:#02ead9 !important
}
.bl-primary-a700{
    border-left-color:#fd2257 !important
}
.bl-primary-a800{
    border-left-color:#fe5461 !important
}
.br-primary{
    border-right-color:#0CC2AA !important
}
.br-primary-50{
    border-right-color:#8ef8ea !important
}
.br-primary-100{
    border-right-color:#67f6e3 !important
}
.br-primary-200{
    border-right-color:#41f3dc !important
}
.br-primary-300{
    border-right-color:#1af1d5 !important
}
.br-primary-400{
    border-right-color:#0dd5bb !important
}
.br-primary-600{
    border-right-color:#0baf99 !important
}
.br-primary-700{
    border-right-color:#0a9c88 !important
}
.br-primary-800{
    border-right-color:#088877 !important
}
.br-primary-900{
    border-right-color:#077567 !important
}
.br-primary-1000{
    border-right-color:#066256 !important
}
.br-primary-1100{
    border-right-color:#054f45 !important
}
.br-primary-a100{
    border-right-color:#014b52 !important
}
.br-primary-a200{
    border-right-color:#01855a !important
}
.br-primary-a300{
    border-right-color:#22fdc8 !important
}
.br-primary-a400{
    border-right-color:#cbfe87 !important
}
.br-primary-a500{
    border-right-color:#017985 !important
}
.br-primary-a600{
    border-right-color:#02ead9 !important
}
.br-primary-a700{
    border-right-color:#fd2257 !important
}
.br-primary-a800{
    border-right-color:#fe5461 !important
}
.text-primary{
    color:#0CC2AA !important
}
.text-primary:focus,.text-primary:hover{
    color:#0CC2AA !important
}
.text-primary-50{
    color:#8ef8ea !important
}
.text-primary-50:focus,.text-primary-50:hover{
    color:#8ef8ea !important
}
.text-primary-100{
    color:#67f6e3 !important
}
.text-primary-100:focus,.text-primary-100:hover{
    color:#67f6e3 !important
}
.text-primary-200{
    color:#41f3dc !important
}
.text-primary-200:focus,.text-primary-200:hover{
    color:#41f3dc !important
}
.text-primary-300{
    color:#1af1d5 !important
}
.text-primary-300:focus,.text-primary-300:hover{
    color:#1af1d5 !important
}
.text-primary-400{
    color:#0dd5bb !important
}
.text-primary-400:focus,.text-primary-400:hover{
    color:#0dd5bb !important
}
.text-primary-600{
    color:#0baf99 !important
}
.text-primary-600:focus,.text-primary-600:hover{
    color:#0baf99 !important
}
.text-primary-700{
    color:#0a9c88 !important
}
.text-primary-700:focus,.text-primary-700:hover{
    color:#0a9c88 !important
}
.text-primary-800{
    color:#088877 !important
}
.text-primary-800:focus,.text-primary-800:hover{
    color:#088877 !important
}
.text-primary-900{
    color:#077567 !important
}
.text-primary-900:focus,.text-primary-900:hover{
    color:#077567 !important
}
.text-primary-1000{
    color:#066256 !important
}
.text-primary-1000:focus,.text-primary-1000:hover{
    color:#066256 !important
}
.text-primary-1100{
    color:#054f45 !important
}
.text-primary-1100:focus,.text-primary-1100:hover{
    color:#054f45 !important
}
.text-primary-a100{
    color:#014b52 !important
}
.text-primary-a100:focus,.text-primary-a100:hover{
    color:#014b52 !important
}
.text-primary-a200{
    color:#01855a !important
}
.text-primary-a200:focus,.text-primary-a200:hover{
    color:#01855a !important
}
.text-primary-a300{
    color:#22fdc8 !important
}
.text-primary-a300:focus,.text-primary-a300:hover{
    color:#22fdc8 !important
}
.text-primary-a400{
    color:#cbfe87 !important
}
.text-primary-a400:focus,.text-primary-a400:hover{
    color:#cbfe87 !important
}
.text-primary-a500{
    color:#017985 !important
}
.text-primary-a500:focus,.text-primary-a500:hover{
    color:#017985 !important
}
.text-primary-a600{
    color:#02ead9 !important
}
.text-primary-a600:focus,.text-primary-a600:hover{
    color:#02ead9 !important
}
.text-primary-a700{
    color:#fd2257 !important
}
.text-primary-a700:focus,.text-primary-a700:hover{
    color:#fd2257 !important
}
.text-primary-a800{
    color:#fe5461 !important
}
.text-primary-a800:focus,.text-primary-a800:hover{
    color:#fe5461 !important
}
.bg-success{
    background-color:#6CC788 !important;
    border-color:#6CC788 !important;
    color:#fff !important
}
.bg-success-50{
    background-color:#f1faf4 !important;
    border-color:#f1faf4 !important;
    color:#35364b !important
}
.bg-success-100{
    background-color:#d3eedc !important;
    border-color:#d3eedc !important;
    color:#35364b !important
}
.bg-success-200{
    background-color:#b6e3c4 !important;
    border-color:#b6e3c4 !important;
    color:#35364b !important
}
.bg-success-300{
    background-color:#98d8ac !important;
    border-color:#98d8ac !important;
    color:#fff !important
}
.bg-success-400{
    background-color:#7bcd94 !important;
    border-color:#7bcd94 !important;
    color:#fff !important
}
.bg-success-600{
    background-color:#5dc17c !important;
    border-color:#5dc17c !important;
    color:#fff !important
}
.bg-success-700{
    background-color:#4ebc70 !important;
    border-color:#4ebc70 !important;
    color:#fff !important
}
.bg-success-800{
    background-color:#44b266 !important;
    border-color:#44b266 !important;
    color:#fff !important
}
.bg-success-900{
    background-color:#3ea35d !important;
    border-color:#3ea35d !important;
    color:#fff !important
}
.bg-success-1000{
    background-color:#399455 !important;
    border-color:#399455 !important;
    color:#fff !important
}
.bg-success-1100{
    background-color:#33864c !important;
    border-color:#33864c !important;
    color:#fff !important
}
.bg-success-a100{
    background-color:#298f5f !important;
    border-color:#298f5f !important;
    color:#35364b !important
}
.bg-success-a200{
    background-color:#35b644 !important;
    border-color:#35b644 !important;
    color:#35364b !important
}
.bg-success-a300{
    background-color:#a0e4ae !important;
    border-color:#a0e4ae !important;
    color:#fff !important
}
.bg-success-a400{
    background-color:#fbf9ef !important;
    border-color:#fbf9ef !important;
    color:#fff !important
}
.bg-success-a500{
    background-color:#35b67a !important;
    border-color:#35b67a !important;
    color:#fff !important
}
.bg-success-a600{
    background-color:#79d89c !important;
    border-color:#79d89c !important;
    color:#fff !important
}
.bg-success-a700{
    background-color:#e4a0d6 !important;
    border-color:#e4a0d6 !important;
    color:#fff !important
}
.bg-success-a800{
    background-color:#efc8e1 !important;
    border-color:#efc8e1 !important;
    color:#fff !important
}
.b-success{
    border-color:#6CC788 !important
}
.b-success-50{
    border-color:#f1faf4 !important
}
.b-success-100{
    border-color:#d3eedc !important
}
.b-success-200{
    border-color:#b6e3c4 !important
}
.b-success-300{
    border-color:#98d8ac !important
}
.b-success-400{
    border-color:#7bcd94 !important
}
.b-success-600{
    border-color:#5dc17c !important
}
.b-success-700{
    border-color:#4ebc70 !important
}
.b-success-800{
    border-color:#44b266 !important
}
.b-success-900{
    border-color:#3ea35d !important
}
.b-success-1000{
    border-color:#399455 !important
}
.b-success-1100{
    border-color:#33864c !important
}
.b-success-a100{
    border-color:#298f5f !important
}
.b-success-a200{
    border-color:#35b644 !important
}
.b-success-a300{
    border-color:#a0e4ae !important
}
.b-success-a400{
    border-color:#fbf9ef !important
}
.b-success-a500{
    border-color:#35b67a !important
}
.b-success-a600{
    border-color:#79d89c !important
}
.b-success-a700{
    border-color:#e4a0d6 !important
}
.b-success-a800{
    border-color:#efc8e1 !important
}
.bt-success{
    border-top-color:#6CC788 !important
}
.bt-success-50{
    border-top-color:#f1faf4 !important
}
.bt-success-100{
    border-top-color:#d3eedc !important
}
.bt-success-200{
    border-top-color:#b6e3c4 !important
}
.bt-success-300{
    border-top-color:#98d8ac !important
}
.bt-success-400{
    border-top-color:#7bcd94 !important
}
.bt-success-600{
    border-top-color:#5dc17c !important
}
.bt-success-700{
    border-top-color:#4ebc70 !important
}
.bt-success-800{
    border-top-color:#44b266 !important
}
.bt-success-900{
    border-top-color:#3ea35d !important
}
.bt-success-1000{
    border-top-color:#399455 !important
}
.bt-success-1100{
    border-top-color:#33864c !important
}
.bt-success-a100{
    border-top-color:#298f5f !important
}
.bt-success-a200{
    border-top-color:#35b644 !important
}
.bt-success-a300{
    border-top-color:#a0e4ae !important
}
.bt-success-a400{
    border-top-color:#fbf9ef !important
}
.bt-success-a500{
    border-top-color:#35b67a !important
}
.bt-success-a600{
    border-top-color:#79d89c !important
}
.bt-success-a700{
    border-top-color:#e4a0d6 !important
}
.bt-success-a800{
    border-top-color:#efc8e1 !important
}
.bb-success{
    border-bottom-color:#6CC788 !important
}
.bb-success-50{
    border-bottom-color:#f1faf4 !important
}
.bb-success-100{
    border-bottom-color:#d3eedc !important
}
.bb-success-200{
    border-bottom-color:#b6e3c4 !important
}
.bb-success-300{
    border-bottom-color:#98d8ac !important
}
.bb-success-400{
    border-bottom-color:#7bcd94 !important
}
.bb-success-600{
    border-bottom-color:#5dc17c !important
}
.bb-success-700{
    border-bottom-color:#4ebc70 !important
}
.bb-success-800{
    border-bottom-color:#44b266 !important
}
.bb-success-900{
    border-bottom-color:#3ea35d !important
}
.bb-success-1000{
    border-bottom-color:#399455 !important
}
.bb-success-1100{
    border-bottom-color:#33864c !important
}
.bb-success-a100{
    border-bottom-color:#298f5f !important
}
.bb-success-a200{
    border-bottom-color:#35b644 !important
}
.bb-success-a300{
    border-bottom-color:#a0e4ae !important
}
.bb-success-a400{
    border-bottom-color:#fbf9ef !important
}
.bb-success-a500{
    border-bottom-color:#35b67a !important
}
.bb-success-a600{
    border-bottom-color:#79d89c !important
}
.bb-success-a700{
    border-bottom-color:#e4a0d6 !important
}
.bb-success-a800{
    border-bottom-color:#efc8e1 !important
}
.bl-success{
    border-left-color:#6CC788 !important
}
.bl-success-50{
    border-left-color:#f1faf4 !important
}
.bl-success-100{
    border-left-color:#d3eedc !important
}
.bl-success-200{
    border-left-color:#b6e3c4 !important
}
.bl-success-300{
    border-left-color:#98d8ac !important
}
.bl-success-400{
    border-left-color:#7bcd94 !important
}
.bl-success-600{
    border-left-color:#5dc17c !important
}
.bl-success-700{
    border-left-color:#4ebc70 !important
}
.bl-success-800{
    border-left-color:#44b266 !important
}
.bl-success-900{
    border-left-color:#3ea35d !important
}
.bl-success-1000{
    border-left-color:#399455 !important
}
.bl-success-1100{
    border-left-color:#33864c !important
}
.bl-success-a100{
    border-left-color:#298f5f !important
}
.bl-success-a200{
    border-left-color:#35b644 !important
}
.bl-success-a300{
    border-left-color:#a0e4ae !important
}
.bl-success-a400{
    border-left-color:#fbf9ef !important
}
.bl-success-a500{
    border-left-color:#35b67a !important
}
.bl-success-a600{
    border-left-color:#79d89c !important
}
.bl-success-a700{
    border-left-color:#e4a0d6 !important
}
.bl-success-a800{
    border-left-color:#efc8e1 !important
}
.br-success{
    border-right-color:#6CC788 !important
}
.br-success-50{
    border-right-color:#f1faf4 !important
}
.br-success-100{
    border-right-color:#d3eedc !important
}
.br-success-200{
    border-right-color:#b6e3c4 !important
}
.br-success-300{
    border-right-color:#98d8ac !important
}
.br-success-400{
    border-right-color:#7bcd94 !important
}
.br-success-600{
    border-right-color:#5dc17c !important
}
.br-success-700{
    border-right-color:#4ebc70 !important
}
.br-success-800{
    border-right-color:#44b266 !important
}
.br-success-900{
    border-right-color:#3ea35d !important
}
.br-success-1000{
    border-right-color:#399455 !important
}
.br-success-1100{
    border-right-color:#33864c !important
}
.br-success-a100{
    border-right-color:#298f5f !important
}
.br-success-a200{
    border-right-color:#35b644 !important
}
.br-success-a300{
    border-right-color:#a0e4ae !important
}
.br-success-a400{
    border-right-color:#fbf9ef !important
}
.br-success-a500{
    border-right-color:#35b67a !important
}
.br-success-a600{
    border-right-color:#79d89c !important
}
.br-success-a700{
    border-right-color:#e4a0d6 !important
}
.br-success-a800{
    border-right-color:#efc8e1 !important
}
.text-success{
    color:#6CC788 !important
}
.text-success:focus,.text-success:hover{
    color:#6CC788 !important
}
.text-success-50{
    color:#f1faf4 !important
}
.text-success-50:focus,.text-success-50:hover{
    color:#f1faf4 !important
}
.text-success-100{
    color:#d3eedc !important
}
.text-success-100:focus,.text-success-100:hover{
    color:#d3eedc !important
}
.text-success-200{
    color:#b6e3c4 !important
}
.text-success-200:focus,.text-success-200:hover{
    color:#b6e3c4 !important
}
.text-success-300{
    color:#98d8ac !important
}
.text-success-300:focus,.text-success-300:hover{
    color:#98d8ac !important
}
.text-success-400{
    color:#7bcd94 !important
}
.text-success-400:focus,.text-success-400:hover{
    color:#7bcd94 !important
}
.text-success-600{
    color:#5dc17c !important
}
.text-success-600:focus,.text-success-600:hover{
    color:#5dc17c !important
}
.text-success-700{
    color:#4ebc70 !important
}
.text-success-700:focus,.text-success-700:hover{
    color:#4ebc70 !important
}
.text-success-800{
    color:#44b266 !important
}
.text-success-800:focus,.text-success-800:hover{
    color:#44b266 !important
}
.text-success-900{
    color:#3ea35d !important
}
.text-success-900:focus,.text-success-900:hover{
    color:#3ea35d !important
}
.text-success-1000{
    color:#399455 !important
}
.text-success-1000:focus,.text-success-1000:hover{
    color:#399455 !important
}
.text-success-1100{
    color:#33864c !important
}
.text-success-1100:focus,.text-success-1100:hover{
    color:#33864c !important
}
.text-success-a100{
    color:#298f5f !important
}
.text-success-a100:focus,.text-success-a100:hover{
    color:#298f5f !important
}
.text-success-a200{
    color:#35b644 !important
}
.text-success-a200:focus,.text-success-a200:hover{
    color:#35b644 !important
}
.text-success-a300{
    color:#a0e4ae !important
}
.text-success-a300:focus,.text-success-a300:hover{
    color:#a0e4ae !important
}
.text-success-a400{
    color:#fbf9ef !important
}
.text-success-a400:focus,.text-success-a400:hover{
    color:#fbf9ef !important
}
.text-success-a500{
    color:#35b67a !important
}
.text-success-a500:focus,.text-success-a500:hover{
    color:#35b67a !important
}
.text-success-a600{
    color:#79d89c !important
}
.text-success-a600:focus,.text-success-a600:hover{
    color:#79d89c !important
}
.text-success-a700{
    color:#e4a0d6 !important
}
.text-success-a700:focus,.text-success-a700:hover{
    color:#e4a0d6 !important
}
.text-success-a800{
    color:#efc8e1 !important
}
.text-success-a800:focus,.text-success-a800:hover{
    color:#efc8e1 !important
}
.bg-info{
    background-color:#6887FF !important;
    border-color:#6887FF !important;
    color:#fff !important
}
.bg-info-50{
    background-color:#fff !important;
    border-color:#fff !important;
    color:#35364b !important
}
.bg-info-100{
    background-color:#f7f8ff !important;
    border-color:#f7f8ff !important;
    color:#35364b !important
}
.bg-info-200{
    background-color:#ced8ff !important;
    border-color:#ced8ff !important;
    color:#35364b !important
}
.bg-info-300{
    background-color:#a5b8ff !important;
    border-color:#a5b8ff !important;
    color:#fff !important
}
.bg-info-400{
    background-color:#7c97ff !important;
    border-color:#7c97ff !important;
    color:#fff !important
}
.bg-info-600{
    background-color:#5477ff !important;
    border-color:#5477ff !important;
    color:#fff !important
}
.bg-info-700{
    background-color:#3f67ff !important;
    border-color:#3f67ff !important;
    color:#fff !important
}
.bg-info-800{
    background-color:#2b56ff !important;
    border-color:#2b56ff !important;
    color:#fff !important
}
.bg-info-900{
    background-color:#1646ff !important;
    border-color:#1646ff !important;
    color:#fff !important
}
.bg-info-1000{
    background-color:#0236ff !important;
    border-color:#0236ff !important;
    color:#fff !important
}
.bg-info-1100{
    background-color:#0031ed !important;
    border-color:#0031ed !important;
    color:#fff !important
}
.bg-info-a100{
    background-color:#0400ec !important;
    border-color:#0400ec !important;
    color:#35364b !important
}
.bg-info-a200{
    background-color:#2079ff !important;
    border-color:#2079ff !important;
    color:#35364b !important
}
.bg-info-a300{
    background-color:#b9cfff !important;
    border-color:#b9cfff !important;
    color:#fff !important
}
.bg-info-a400{
    background-color:#fff !important;
    border-color:#fff !important;
    color:#fff !important
}
.bg-info-a500{
    background-color:#2420ff !important;
    border-color:#2420ff !important;
    color:#fff !important
}
.bg-info-a600{
    background-color:#8698ff !important;
    border-color:#8698ff !important;
    color:#fff !important
}
.bg-info-a700{
    background-color:#ffe9b9 !important;
    border-color:#ffe9b9 !important;
    color:#fff !important
}
.bg-info-a800{
    background-color:#fffcec !important;
    border-color:#fffcec !important;
    color:#fff !important
}
.b-info{
    border-color:#6887FF !important
}
.b-info-50{
    border-color:#fff !important
}
.b-info-100{
    border-color:#f7f8ff !important
}
.b-info-200{
    border-color:#ced8ff !important
}
.b-info-300{
    border-color:#a5b8ff !important
}
.b-info-400{
    border-color:#7c97ff !important
}
.b-info-600{
    border-color:#5477ff !important
}
.b-info-700{
    border-color:#3f67ff !important
}
.b-info-800{
    border-color:#2b56ff !important
}
.b-info-900{
    border-color:#1646ff !important
}
.b-info-1000{
    border-color:#0236ff !important
}
.b-info-1100{
    border-color:#0031ed !important
}
.b-info-a100{
    border-color:#0400ec !important
}
.b-info-a200{
    border-color:#2079ff !important
}
.b-info-a300{
    border-color:#b9cfff !important
}
.b-info-a400{
    border-color:#fff !important
}
.b-info-a500{
    border-color:#2420ff !important
}
.b-info-a600{
    border-color:#8698ff !important
}
.b-info-a700{
    border-color:#ffe9b9 !important
}
.b-info-a800{
    border-color:#fffcec !important
}
.bt-info{
    border-top-color:#6887FF !important
}
.bt-info-50{
    border-top-color:#fff !important
}
.bt-info-100{
    border-top-color:#f7f8ff !important
}
.bt-info-200{
    border-top-color:#ced8ff !important
}
.bt-info-300{
    border-top-color:#a5b8ff !important
}
.bt-info-400{
    border-top-color:#7c97ff !important
}
.bt-info-600{
    border-top-color:#5477ff !important
}
.bt-info-700{
    border-top-color:#3f67ff !important
}
.bt-info-800{
    border-top-color:#2b56ff !important
}
.bt-info-900{
    border-top-color:#1646ff !important
}
.bt-info-1000{
    border-top-color:#0236ff !important
}
.bt-info-1100{
    border-top-color:#0031ed !important
}
.bt-info-a100{
    border-top-color:#0400ec !important
}
.bt-info-a200{
    border-top-color:#2079ff !important
}
.bt-info-a300{
    border-top-color:#b9cfff !important
}
.bt-info-a400{
    border-top-color:#fff !important
}
.bt-info-a500{
    border-top-color:#2420ff !important
}
.bt-info-a600{
    border-top-color:#8698ff !important
}
.bt-info-a700{
    border-top-color:#ffe9b9 !important
}
.bt-info-a800{
    border-top-color:#fffcec !important
}
.bb-info{
    border-bottom-color:#6887FF !important
}
.bb-info-50{
    border-bottom-color:#fff !important
}
.bb-info-100{
    border-bottom-color:#f7f8ff !important
}
.bb-info-200{
    border-bottom-color:#ced8ff !important
}
.bb-info-300{
    border-bottom-color:#a5b8ff !important
}
.bb-info-400{
    border-bottom-color:#7c97ff !important
}
.bb-info-600{
    border-bottom-color:#5477ff !important
}
.bb-info-700{
    border-bottom-color:#3f67ff !important
}
.bb-info-800{
    border-bottom-color:#2b56ff !important
}
.bb-info-900{
    border-bottom-color:#1646ff !important
}
.bb-info-1000{
    border-bottom-color:#0236ff !important
}
.bb-info-1100{
    border-bottom-color:#0031ed !important
}
.bb-info-a100{
    border-bottom-color:#0400ec !important
}
.bb-info-a200{
    border-bottom-color:#2079ff !important
}
.bb-info-a300{
    border-bottom-color:#b9cfff !important
}
.bb-info-a400{
    border-bottom-color:#fff !important
}
.bb-info-a500{
    border-bottom-color:#2420ff !important
}
.bb-info-a600{
    border-bottom-color:#8698ff !important
}
.bb-info-a700{
    border-bottom-color:#ffe9b9 !important
}
.bb-info-a800{
    border-bottom-color:#fffcec !important
}
.bl-info{
    border-left-color:#6887FF !important
}
.bl-info-50{
    border-left-color:#fff !important
}
.bl-info-100{
    border-left-color:#f7f8ff !important
}
.bl-info-200{
    border-left-color:#ced8ff !important
}
.bl-info-300{
    border-left-color:#a5b8ff !important
}
.bl-info-400{
    border-left-color:#7c97ff !important
}
.bl-info-600{
    border-left-color:#5477ff !important
}
.bl-info-700{
    border-left-color:#3f67ff !important
}
.bl-info-800{
    border-left-color:#2b56ff !important
}
.bl-info-900{
    border-left-color:#1646ff !important
}
.bl-info-1000{
    border-left-color:#0236ff !important
}
.bl-info-1100{
    border-left-color:#0031ed !important
}
.bl-info-a100{
    border-left-color:#0400ec !important
}
.bl-info-a200{
    border-left-color:#2079ff !important
}
.bl-info-a300{
    border-left-color:#b9cfff !important
}
.bl-info-a400{
    border-left-color:#fff !important
}
.bl-info-a500{
    border-left-color:#2420ff !important
}
.bl-info-a600{
    border-left-color:#8698ff !important
}
.bl-info-a700{
    border-left-color:#ffe9b9 !important
}
.bl-info-a800{
    border-left-color:#fffcec !important
}
.br-info{
    border-right-color:#6887FF !important
}
.br-info-50{
    border-right-color:#fff !important
}
.br-info-100{
    border-right-color:#f7f8ff !important
}
.br-info-200{
    border-right-color:#ced8ff !important
}
.br-info-300{
    border-right-color:#a5b8ff !important
}
.br-info-400{
    border-right-color:#7c97ff !important
}
.br-info-600{
    border-right-color:#5477ff !important
}
.br-info-700{
    border-right-color:#3f67ff !important
}
.br-info-800{
    border-right-color:#2b56ff !important
}
.br-info-900{
    border-right-color:#1646ff !important
}
.br-info-1000{
    border-right-color:#0236ff !important
}
.br-info-1100{
    border-right-color:#0031ed !important
}
.br-info-a100{
    border-right-color:#0400ec !important
}
.br-info-a200{
    border-right-color:#2079ff !important
}
.br-info-a300{
    border-right-color:#b9cfff !important
}
.br-info-a400{
    border-right-color:#fff !important
}
.br-info-a500{
    border-right-color:#2420ff !important
}
.br-info-a600{
    border-right-color:#8698ff !important
}
.br-info-a700{
    border-right-color:#ffe9b9 !important
}
.br-info-a800{
    border-right-color:#fffcec !important
}
.text-info{
    color:#6887FF !important
}
.text-info:focus,.text-info:hover{
    color:#6887FF !important
}
.text-info-50{
    color:#fff !important
}
.text-info-50:focus,.text-info-50:hover{
    color:#fff !important
}
.text-info-100{
    color:#f7f8ff !important
}
.text-info-100:focus,.text-info-100:hover{
    color:#f7f8ff !important
}
.text-info-200{
    color:#ced8ff !important
}
.text-info-200:focus,.text-info-200:hover{
    color:#ced8ff !important
}
.text-info-300{
    color:#a5b8ff !important
}
.text-info-300:focus,.text-info-300:hover{
    color:#a5b8ff !important
}
.text-info-400{
    color:#7c97ff !important
}
.text-info-400:focus,.text-info-400:hover{
    color:#7c97ff !important
}
.text-info-600{
    color:#5477ff !important
}
.text-info-600:focus,.text-info-600:hover{
    color:#5477ff !important
}
.text-info-700{
    color:#3f67ff !important
}
.text-info-700:focus,.text-info-700:hover{
    color:#3f67ff !important
}
.text-info-800{
    color:#2b56ff !important
}
.text-info-800:focus,.text-info-800:hover{
    color:#2b56ff !important
}
.text-info-900{
    color:#1646ff !important
}
.text-info-900:focus,.text-info-900:hover{
    color:#1646ff !important
}
.text-info-1000{
    color:#0236ff !important
}
.text-info-1000:focus,.text-info-1000:hover{
    color:#0236ff !important
}
.text-info-1100{
    color:#0031ed !important
}
.text-info-1100:focus,.text-info-1100:hover{
    color:#0031ed !important
}
.text-info-a100{
    color:#0400ec !important
}
.text-info-a100:focus,.text-info-a100:hover{
    color:#0400ec !important
}
.text-info-a200{
    color:#2079ff !important
}
.text-info-a200:focus,.text-info-a200:hover{
    color:#2079ff !important
}
.text-info-a300{
    color:#b9cfff !important
}
.text-info-a300:focus,.text-info-a300:hover{
    color:#b9cfff !important
}
.text-info-a400{
    color:#fff !important
}
.text-info-a400:focus,.text-info-a400:hover{
    color:#fff !important
}
.text-info-a500{
    color:#2420ff !important
}
.text-info-a500:focus,.text-info-a500:hover{
    color:#2420ff !important
}
.text-info-a600{
    color:#8698ff !important
}
.text-info-a600:focus,.text-info-a600:hover{
    color:#8698ff !important
}
.text-info-a700{
    color:#ffe9b9 !important
}
.text-info-a700:focus,.text-info-a700:hover{
    color:#ffe9b9 !important
}
.text-info-a800{
    color:#fffcec !important
}
.text-info-a800:focus,.text-info-a800:hover{
    color:#fffcec !important
}
.bg-warning{
    background-color:#FCC100 !important;
    border-color:#FCC100 !important;
    color:#fff !important
}
.bg-warning-50{
    background-color:#ffeeb5 !important;
    border-color:#ffeeb5 !important;
    color:#35364b !important
}
.bg-warning-100{
    background-color:#ffe48c !important;
    border-color:#ffe48c !important;
    color:#35364b !important
}
.bg-warning-200{
    background-color:#ffda63 !important;
    border-color:#ffda63 !important;
    color:#35364b !important
}
.bg-warning-300{
    background-color:#ffd13a !important;
    border-color:#ffd13a !important;
    color:#fff !important
}
.bg-warning-400{
    background-color:#ffc711 !important;
    border-color:#ffc711 !important;
    color:#fff !important
}
.bg-warning-600{
    background-color:#e8b100 !important;
    border-color:#e8b100 !important;
    color:#fff !important
}
.bg-warning-700{
    background-color:#d3a200 !important;
    border-color:#d3a200 !important;
    color:#fff !important
}
.bg-warning-800{
    background-color:#bf9200 !important;
    border-color:#bf9200 !important;
    color:#fff !important
}
.bg-warning-900{
    background-color:#aa8300 !important;
    border-color:#aa8300 !important;
    color:#fff !important
}
.bg-warning-1000{
    background-color:#967300 !important;
    border-color:#967300 !important;
    color:#fff !important
}
.bg-warning-1100{
    background-color:#826300 !important;
    border-color:#826300 !important;
    color:#fff !important
}
.bg-warning-a100{
    background-color:#818000 !important;
    border-color:#818000 !important;
    color:#35364b !important
}
.bg-warning-a200{
    background-color:#b46700 !important;
    border-color:#b46700 !important;
    color:#35364b !important
}
.bg-warning-a300{
    background-color:#ffc24e !important;
    border-color:#ffc24e !important;
    color:#fff !important
}
.bg-warning-a400{
    background-color:#ffb4e7 !important;
    border-color:#ffb4e7 !important;
    color:#fff !important
}
.bg-warning-a500{
    background-color:#b4b200 !important;
    border-color:#b4b200 !important;
    color:#fff !important
}
.bg-warning-a600{
    background-color:#ffd71b !important;
    border-color:#ffd71b !important;
    color:#fff !important
}
.bg-warning-a700{
    background-color:#4e8bff !important;
    border-color:#4e8bff !important;
    color:#fff !important
}
.bg-warning-a800{
    background-color:#8197ff !important;
    border-color:#8197ff !important;
    color:#fff !important
}
.b-warning{
    border-color:#FCC100 !important
}
.b-warning-50{
    border-color:#ffeeb5 !important
}
.b-warning-100{
    border-color:#ffe48c !important
}
.b-warning-200{
    border-color:#ffda63 !important
}
.b-warning-300{
    border-color:#ffd13a !important
}
.b-warning-400{
    border-color:#ffc711 !important
}
.b-warning-600{
    border-color:#e8b100 !important
}
.b-warning-700{
    border-color:#d3a200 !important
}
.b-warning-800{
    border-color:#bf9200 !important
}
.b-warning-900{
    border-color:#aa8300 !important
}
.b-warning-1000{
    border-color:#967300 !important
}
.b-warning-1100{
    border-color:#826300 !important
}
.b-warning-a100{
    border-color:#818000 !important
}
.b-warning-a200{
    border-color:#b46700 !important
}
.b-warning-a300{
    border-color:#ffc24e !important
}
.b-warning-a400{
    border-color:#ffb4e7 !important
}
.b-warning-a500{
    border-color:#b4b200 !important
}
.b-warning-a600{
    border-color:#ffd71b !important
}
.b-warning-a700{
    border-color:#4e8bff !important
}
.b-warning-a800{
    border-color:#8197ff !important
}
.bt-warning{
    border-top-color:#FCC100 !important
}
.bt-warning-50{
    border-top-color:#ffeeb5 !important
}
.bt-warning-100{
    border-top-color:#ffe48c !important
}
.bt-warning-200{
    border-top-color:#ffda63 !important
}
.bt-warning-300{
    border-top-color:#ffd13a !important
}
.bt-warning-400{
    border-top-color:#ffc711 !important
}
.bt-warning-600{
    border-top-color:#e8b100 !important
}
.bt-warning-700{
    border-top-color:#d3a200 !important
}
.bt-warning-800{
    border-top-color:#bf9200 !important
}
.bt-warning-900{
    border-top-color:#aa8300 !important
}
.bt-warning-1000{
    border-top-color:#967300 !important
}
.bt-warning-1100{
    border-top-color:#826300 !important
}
.bt-warning-a100{
    border-top-color:#818000 !important
}
.bt-warning-a200{
    border-top-color:#b46700 !important
}
.bt-warning-a300{
    border-top-color:#ffc24e !important
}
.bt-warning-a400{
    border-top-color:#ffb4e7 !important
}
.bt-warning-a500{
    border-top-color:#b4b200 !important
}
.bt-warning-a600{
    border-top-color:#ffd71b !important
}
.bt-warning-a700{
    border-top-color:#4e8bff !important
}
.bt-warning-a800{
    border-top-color:#8197ff !important
}
.bb-warning{
    border-bottom-color:#FCC100 !important
}
.bb-warning-50{
    border-bottom-color:#ffeeb5 !important
}
.bb-warning-100{
    border-bottom-color:#ffe48c !important
}
.bb-warning-200{
    border-bottom-color:#ffda63 !important
}
.bb-warning-300{
    border-bottom-color:#ffd13a !important
}
.bb-warning-400{
    border-bottom-color:#ffc711 !important
}
.bb-warning-600{
    border-bottom-color:#e8b100 !important
}
.bb-warning-700{
    border-bottom-color:#d3a200 !important
}
.bb-warning-800{
    border-bottom-color:#bf9200 !important
}
.bb-warning-900{
    border-bottom-color:#aa8300 !important
}
.bb-warning-1000{
    border-bottom-color:#967300 !important
}
.bb-warning-1100{
    border-bottom-color:#826300 !important
}
.bb-warning-a100{
    border-bottom-color:#818000 !important
}
.bb-warning-a200{
    border-bottom-color:#b46700 !important
}
.bb-warning-a300{
    border-bottom-color:#ffc24e !important
}
.bb-warning-a400{
    border-bottom-color:#ffb4e7 !important
}
.bb-warning-a500{
    border-bottom-color:#b4b200 !important
}
.bb-warning-a600{
    border-bottom-color:#ffd71b !important
}
.bb-warning-a700{
    border-bottom-color:#4e8bff !important
}
.bb-warning-a800{
    border-bottom-color:#8197ff !important
}
.bl-warning{
    border-left-color:#FCC100 !important
}
.bl-warning-50{
    border-left-color:#ffeeb5 !important
}
.bl-warning-100{
    border-left-color:#ffe48c !important
}
.bl-warning-200{
    border-left-color:#ffda63 !important
}
.bl-warning-300{
    border-left-color:#ffd13a !important
}
.bl-warning-400{
    border-left-color:#ffc711 !important
}
.bl-warning-600{
    border-left-color:#e8b100 !important
}
.bl-warning-700{
    border-left-color:#d3a200 !important
}
.bl-warning-800{
    border-left-color:#bf9200 !important
}
.bl-warning-900{
    border-left-color:#aa8300 !important
}
.bl-warning-1000{
    border-left-color:#967300 !important
}
.bl-warning-1100{
    border-left-color:#826300 !important
}
.bl-warning-a100{
    border-left-color:#818000 !important
}
.bl-warning-a200{
    border-left-color:#b46700 !important
}
.bl-warning-a300{
    border-left-color:#ffc24e !important
}
.bl-warning-a400{
    border-left-color:#ffb4e7 !important
}
.bl-warning-a500{
    border-left-color:#b4b200 !important
}
.bl-warning-a600{
    border-left-color:#ffd71b !important
}
.bl-warning-a700{
    border-left-color:#4e8bff !important
}
.bl-warning-a800{
    border-left-color:#8197ff !important
}
.br-warning{
    border-right-color:#FCC100 !important
}
.br-warning-50{
    border-right-color:#ffeeb5 !important
}
.br-warning-100{
    border-right-color:#ffe48c !important
}
.br-warning-200{
    border-right-color:#ffda63 !important
}
.br-warning-300{
    border-right-color:#ffd13a !important
}
.br-warning-400{
    border-right-color:#ffc711 !important
}
.br-warning-600{
    border-right-color:#e8b100 !important
}
.br-warning-700{
    border-right-color:#d3a200 !important
}
.br-warning-800{
    border-right-color:#bf9200 !important
}
.br-warning-900{
    border-right-color:#aa8300 !important
}
.br-warning-1000{
    border-right-color:#967300 !important
}
.br-warning-1100{
    border-right-color:#826300 !important
}
.br-warning-a100{
    border-right-color:#818000 !important
}
.br-warning-a200{
    border-right-color:#b46700 !important
}
.br-warning-a300{
    border-right-color:#ffc24e !important
}
.br-warning-a400{
    border-right-color:#ffb4e7 !important
}
.br-warning-a500{
    border-right-color:#b4b200 !important
}
.br-warning-a600{
    border-right-color:#ffd71b !important
}
.br-warning-a700{
    border-right-color:#4e8bff !important
}
.br-warning-a800{
    border-right-color:#8197ff !important
}
.text-warning{
    color:#FCC100 !important
}
.text-warning:focus,.text-warning:hover{
    color:#FCC100 !important
}
.text-warning-50{
    color:#ffeeb5 !important
}
.text-warning-50:focus,.text-warning-50:hover{
    color:#ffeeb5 !important
}
.text-warning-100{
    color:#ffe48c !important
}
.text-warning-100:focus,.text-warning-100:hover{
    color:#ffe48c !important
}
.text-warning-200{
    color:#ffda63 !important
}
.text-warning-200:focus,.text-warning-200:hover{
    color:#ffda63 !important
}
.text-warning-300{
    color:#ffd13a !important
}
.text-warning-300:focus,.text-warning-300:hover{
    color:#ffd13a !important
}
.text-warning-400{
    color:#ffc711 !important
}
.text-warning-400:focus,.text-warning-400:hover{
    color:#ffc711 !important
}
.text-warning-600{
    color:#e8b100 !important
}
.text-warning-600:focus,.text-warning-600:hover{
    color:#e8b100 !important
}
.text-warning-700{
    color:#d3a200 !important
}
.text-warning-700:focus,.text-warning-700:hover{
    color:#d3a200 !important
}
.text-warning-800{
    color:#bf9200 !important
}
.text-warning-800:focus,.text-warning-800:hover{
    color:#bf9200 !important
}
.text-warning-900{
    color:#aa8300 !important
}
.text-warning-900:focus,.text-warning-900:hover{
    color:#aa8300 !important
}
.text-warning-1000{
    color:#967300 !important
}
.text-warning-1000:focus,.text-warning-1000:hover{
    color:#967300 !important
}
.text-warning-1100{
    color:#826300 !important
}
.text-warning-1100:focus,.text-warning-1100:hover{
    color:#826300 !important
}
.text-warning-a100{
    color:#818000 !important
}
.text-warning-a100:focus,.text-warning-a100:hover{
    color:#818000 !important
}
.text-warning-a200{
    color:#b46700 !important
}
.text-warning-a200:focus,.text-warning-a200:hover{
    color:#b46700 !important
}
.text-warning-a300{
    color:#ffc24e !important
}
.text-warning-a300:focus,.text-warning-a300:hover{
    color:#ffc24e !important
}
.text-warning-a400{
    color:#ffb4e7 !important
}
.text-warning-a400:focus,.text-warning-a400:hover{
    color:#ffb4e7 !important
}
.text-warning-a500{
    color:#b4b200 !important
}
.text-warning-a500:focus,.text-warning-a500:hover{
    color:#b4b200 !important
}
.text-warning-a600{
    color:#ffd71b !important
}
.text-warning-a600:focus,.text-warning-a600:hover{
    color:#ffd71b !important
}
.text-warning-a700{
    color:#4e8bff !important
}
.text-warning-a700:focus,.text-warning-a700:hover{
    color:#4e8bff !important
}
.text-warning-a800{
    color:#8197ff !important
}
.text-warning-a800:focus,.text-warning-a800:hover{
    color:#8197ff !important
}
.bg-danger{
    background-color:#F44455 !important;
    border-color:#F44455 !important;
    color:#fff !important
}
.bg-danger-50{
    background-color:#fef1f3 !important;
    border-color:#fef1f3 !important;
    color:#35364b !important
}
.bg-danger-100{
    background-color:#fccbd0 !important;
    border-color:#fccbd0 !important;
    color:#35364b !important
}
.bg-danger-200{
    background-color:#faa4ad !important;
    border-color:#faa4ad !important;
    color:#35364b !important
}
.bg-danger-300{
    background-color:#f77e8a !important;
    border-color:#f77e8a !important;
    color:#fff !important
}
.bg-danger-400{
    background-color:#f55767 !important;
    border-color:#f55767 !important;
    color:#fff !important
}
.bg-danger-600{
    background-color:#f33143 !important;
    border-color:#f33143 !important;
    color:#fff !important
}
.bg-danger-700{
    background-color:#f21d32 !important;
    border-color:#f21d32 !important;
    color:#fff !important
}
.bg-danger-800{
    background-color:#ed0e23 !important;
    border-color:#ed0e23 !important;
    color:#fff !important
}
.bg-danger-900{
    background-color:#da0d21 !important;
    border-color:#da0d21 !important;
    color:#fff !important
}
.bg-danger-1000{
    background-color:#c60c1e !important;
    border-color:#c60c1e !important;
    color:#fff !important
}
.bg-danger-1100{
    background-color:#b30b1b !important;
    border-color:#b30b1b !important;
    color:#fff !important
}
.bg-danger-a100{
    background-color:#bc1901 !important;
    border-color:#bc1901 !important;
    color:#35364b !important
}
.bg-danger-a200{
    background-color:#ef0146 !important;
    border-color:#ef0146 !important;
    color:#35364b !important
}
.bg-danger-a300{
    background-color:#ff8ba2 !important;
    border-color:#ff8ba2 !important;
    color:#fff !important
}
.bg-danger-a400{
    background-color:#f7f0ff !important;
    border-color:#f7f0ff !important;
    color:#fff !important
}
.bg-danger-a500{
    background-color:#ef1f01 !important;
    border-color:#ef1f01 !important;
    color:#fff !important
}
.bg-danger-a600{
    background-color:#fe585e !important;
    border-color:#fe585e !important;
    color:#fff !important
}
.bg-danger-a700{
    background-color:#8bffe7 !important;
    border-color:#8bffe7 !important;
    color:#fff !important
}
.bg-danger-a800{
    background-color:#bdfffc !important;
    border-color:#bdfffc !important;
    color:#fff !important
}
.b-danger{
    border-color:#F44455 !important
}
.b-danger-50{
    border-color:#fef1f3 !important
}
.b-danger-100{
    border-color:#fccbd0 !important
}
.b-danger-200{
    border-color:#faa4ad !important
}
.b-danger-300{
    border-color:#f77e8a !important
}
.b-danger-400{
    border-color:#f55767 !important
}
.b-danger-600{
    border-color:#f33143 !important
}
.b-danger-700{
    border-color:#f21d32 !important
}
.b-danger-800{
    border-color:#ed0e23 !important
}
.b-danger-900{
    border-color:#da0d21 !important
}
.b-danger-1000{
    border-color:#c60c1e !important
}
.b-danger-1100{
    border-color:#b30b1b !important
}
.b-danger-a100{
    border-color:#bc1901 !important
}
.b-danger-a200{
    border-color:#ef0146 !important
}
.b-danger-a300{
    border-color:#ff8ba2 !important
}
.b-danger-a400{
    border-color:#f7f0ff !important
}
.b-danger-a500{
    border-color:#ef1f01 !important
}
.b-danger-a600{
    border-color:#fe585e !important
}
.b-danger-a700{
    border-color:#8bffe7 !important
}
.b-danger-a800{
    border-color:#bdfffc !important
}
.bt-danger{
    border-top-color:#F44455 !important
}
.bt-danger-50{
    border-top-color:#fef1f3 !important
}
.bt-danger-100{
    border-top-color:#fccbd0 !important
}
.bt-danger-200{
    border-top-color:#faa4ad !important
}
.bt-danger-300{
    border-top-color:#f77e8a !important
}
.bt-danger-400{
    border-top-color:#f55767 !important
}
.bt-danger-600{
    border-top-color:#f33143 !important
}
.bt-danger-700{
    border-top-color:#f21d32 !important
}
.bt-danger-800{
    border-top-color:#ed0e23 !important
}
.bt-danger-900{
    border-top-color:#da0d21 !important
}
.bt-danger-1000{
    border-top-color:#c60c1e !important
}
.bt-danger-1100{
    border-top-color:#b30b1b !important
}
.bt-danger-a100{
    border-top-color:#bc1901 !important
}
.bt-danger-a200{
    border-top-color:#ef0146 !important
}
.bt-danger-a300{
    border-top-color:#ff8ba2 !important
}
.bt-danger-a400{
    border-top-color:#f7f0ff !important
}
.bt-danger-a500{
    border-top-color:#ef1f01 !important
}
.bt-danger-a600{
    border-top-color:#fe585e !important
}
.bt-danger-a700{
    border-top-color:#8bffe7 !important
}
.bt-danger-a800{
    border-top-color:#bdfffc !important
}
.bb-danger{
    border-bottom-color:#F44455 !important
}
.bb-danger-50{
    border-bottom-color:#fef1f3 !important
}
.bb-danger-100{
    border-bottom-color:#fccbd0 !important
}
.bb-danger-200{
    border-bottom-color:#faa4ad !important
}
.bb-danger-300{
    border-bottom-color:#f77e8a !important
}
.bb-danger-400{
    border-bottom-color:#f55767 !important
}
.bb-danger-600{
    border-bottom-color:#f33143 !important
}
.bb-danger-700{
    border-bottom-color:#f21d32 !important
}
.bb-danger-800{
    border-bottom-color:#ed0e23 !important
}
.bb-danger-900{
    border-bottom-color:#da0d21 !important
}
.bb-danger-1000{
    border-bottom-color:#c60c1e !important
}
.bb-danger-1100{
    border-bottom-color:#b30b1b !important
}
.bb-danger-a100{
    border-bottom-color:#bc1901 !important
}
.bb-danger-a200{
    border-bottom-color:#ef0146 !important
}
.bb-danger-a300{
    border-bottom-color:#ff8ba2 !important
}
.bb-danger-a400{
    border-bottom-color:#f7f0ff !important
}
.bb-danger-a500{
    border-bottom-color:#ef1f01 !important
}
.bb-danger-a600{
    border-bottom-color:#fe585e !important
}
.bb-danger-a700{
    border-bottom-color:#8bffe7 !important
}
.bb-danger-a800{
    border-bottom-color:#bdfffc !important
}
.bl-danger{
    border-left-color:#F44455 !important
}
.bl-danger-50{
    border-left-color:#fef1f3 !important
}
.bl-danger-100{
    border-left-color:#fccbd0 !important
}
.bl-danger-200{
    border-left-color:#faa4ad !important
}
.bl-danger-300{
    border-left-color:#f77e8a !important
}
.bl-danger-400{
    border-left-color:#f55767 !important
}
.bl-danger-600{
    border-left-color:#f33143 !important
}
.bl-danger-700{
    border-left-color:#f21d32 !important
}
.bl-danger-800{
    border-left-color:#ed0e23 !important
}
.bl-danger-900{
    border-left-color:#da0d21 !important
}
.bl-danger-1000{
    border-left-color:#c60c1e !important
}
.bl-danger-1100{
    border-left-color:#b30b1b !important
}
.bl-danger-a100{
    border-left-color:#bc1901 !important
}
.bl-danger-a200{
    border-left-color:#ef0146 !important
}
.bl-danger-a300{
    border-left-color:#ff8ba2 !important
}
.bl-danger-a400{
    border-left-color:#f7f0ff !important
}
.bl-danger-a500{
    border-left-color:#ef1f01 !important
}
.bl-danger-a600{
    border-left-color:#fe585e !important
}
.bl-danger-a700{
    border-left-color:#8bffe7 !important
}
.bl-danger-a800{
    border-left-color:#bdfffc !important
}
.br-danger{
    border-right-color:#F44455 !important
}
.br-danger-50{
    border-right-color:#fef1f3 !important
}
.br-danger-100{
    border-right-color:#fccbd0 !important
}
.br-danger-200{
    border-right-color:#faa4ad !important
}
.br-danger-300{
    border-right-color:#f77e8a !important
}
.br-danger-400{
    border-right-color:#f55767 !important
}
.br-danger-600{
    border-right-color:#f33143 !important
}
.br-danger-700{
    border-right-color:#f21d32 !important
}
.br-danger-800{
    border-right-color:#ed0e23 !important
}
.br-danger-900{
    border-right-color:#da0d21 !important
}
.br-danger-1000{
    border-right-color:#c60c1e !important
}
.br-danger-1100{
    border-right-color:#b30b1b !important
}
.br-danger-a100{
    border-right-color:#bc1901 !important
}
.br-danger-a200{
    border-right-color:#ef0146 !important
}
.br-danger-a300{
    border-right-color:#ff8ba2 !important
}
.br-danger-a400{
    border-right-color:#f7f0ff !important
}
.br-danger-a500{
    border-right-color:#ef1f01 !important
}
.br-danger-a600{
    border-right-color:#fe585e !important
}
.br-danger-a700{
    border-right-color:#8bffe7 !important
}
.br-danger-a800{
    border-right-color:#bdfffc !important
}
.text-danger{
    color:#F44455 !important
}
.text-danger:focus,.text-danger:hover{
    color:#F44455 !important
}
.text-danger-50{
    color:#fef1f3 !important
}
.text-danger-50:focus,.text-danger-50:hover{
    color:#fef1f3 !important
}
.text-danger-100{
    color:#fccbd0 !important
}
.text-danger-100:focus,.text-danger-100:hover{
    color:#fccbd0 !important
}
.text-danger-200{
    color:#faa4ad !important
}
.text-danger-200:focus,.text-danger-200:hover{
    color:#faa4ad !important
}
.text-danger-300{
    color:#f77e8a !important
}
.text-danger-300:focus,.text-danger-300:hover{
    color:#f77e8a !important
}
.text-danger-400{
    color:#f55767 !important
}
.text-danger-400:focus,.text-danger-400:hover{
    color:#f55767 !important
}
.text-danger-600{
    color:#f33143 !important
}
.text-danger-600:focus,.text-danger-600:hover{
    color:#f33143 !important
}
.text-danger-700{
    color:#f21d32 !important
}
.text-danger-700:focus,.text-danger-700:hover{
    color:#f21d32 !important
}
.text-danger-800{
    color:#ed0e23 !important
}
.text-danger-800:focus,.text-danger-800:hover{
    color:#ed0e23 !important
}
.text-danger-900{
    color:#da0d21 !important
}
.text-danger-900:focus,.text-danger-900:hover{
    color:#da0d21 !important
}
.text-danger-1000{
    color:#c60c1e !important
}
.text-danger-1000:focus,.text-danger-1000:hover{
    color:#c60c1e !important
}
.text-danger-1100{
    color:#b30b1b !important
}
.text-danger-1100:focus,.text-danger-1100:hover{
    color:#b30b1b !important
}
.text-danger-a100{
    color:#bc1901 !important
}
.text-danger-a100:focus,.text-danger-a100:hover{
    color:#bc1901 !important
}
.text-danger-a200{
    color:#ef0146 !important
}
.text-danger-a200:focus,.text-danger-a200:hover{
    color:#ef0146 !important
}
.text-danger-a300{
    color:#ff8ba2 !important
}
.text-danger-a300:focus,.text-danger-a300:hover{
    color:#ff8ba2 !important
}
.text-danger-a400{
    color:#f7f0ff !important
}
.text-danger-a400:focus,.text-danger-a400:hover{
    color:#f7f0ff !important
}
.text-danger-a500{
    color:#ef1f01 !important
}
.text-danger-a500:focus,.text-danger-a500:hover{
    color:#ef1f01 !important
}
.text-danger-a600{
    color:#fe585e !important
}
.text-danger-a600:focus,.text-danger-a600:hover{
    color:#fe585e !important
}
.text-danger-a700{
    color:#8bffe7 !important
}
.text-danger-a700:focus,.text-danger-a700:hover{
    color:#8bffe7 !important
}
.text-danger-a800{
    color:#bdfffc !important
}
.text-danger-a800:focus,.text-danger-a800:hover{
    color:#bdfffc !important
}
.bg-grey{
    background-color:#9E9E9E !important;
    border-color:#9E9E9E !important;
    color:#fff !important
}
.bg-grey-50{
    background-color:#fafafa !important;
    border-color:#fafafa !important;
    color:#35364b !important
}
.bg-grey-100{
    background-color:#e5e5e5 !important;
    border-color:#e5e5e5 !important;
    color:#35364b !important
}
.bg-grey-200{
    background-color:#d1d1d1 !important;
    border-color:#d1d1d1 !important;
    color:#35364b !important
}
.bg-grey-300{
    background-color:#bdbdbd !important;
    border-color:#bdbdbd !important;
    color:#fff !important
}
.bg-grey-400{
    background-color:#a8a8a8 !important;
    border-color:#a8a8a8 !important;
    color:#fff !important
}
.bg-grey-600{
    background-color:#949494 !important;
    border-color:#949494 !important;
    color:#fff !important
}
.bg-grey-700{
    background-color:#8a8a8a !important;
    border-color:#8a8a8a !important;
    color:#fff !important
}
.bg-grey-800{
    background-color:#7f7f7f !important;
    border-color:#7f7f7f !important;
    color:#fff !important
}
.bg-grey-900{
    background-color:#757575 !important;
    border-color:#757575 !important;
    color:#fff !important
}
.bg-grey-1000{
    background-color:#6b6b6b !important;
    border-color:#6b6b6b !important;
    color:#fff !important
}
.bg-grey-1100{
    background-color:#616161 !important;
    border-color:#616161 !important;
    color:#fff !important
}
.bg-grey-a100{
    background-color:#6a5b57 !important;
    border-color:#6a5b57 !important;
    color:#35364b !important
}
.bg-grey-a200{
    background-color:#876d72 !important;
    border-color:#876d72 !important;
    color:#35364b !important
}
.bg-grey-a300{
    background-color:#ccc1c2 !important;
    border-color:#ccc1c2 !important;
    color:#fff !important
}
.bg-grey-a400{
    background-color:#faf9fa !important;
    border-color:#faf9fa !important;
    color:#fff !important
}
.bg-grey-a500{
    background-color:#87736d !important;
    border-color:#87736d !important;
    color:#fff !important
}
.bg-grey-a600{
    background-color:#b5a6a5 !important;
    border-color:#b5a6a5 !important;
    color:#fff !important
}
.bg-grey-a700{
    background-color:#c1cccb !important;
    border-color:#c1cccb !important;
    color:#fff !important
}
.bg-grey-a800{
    background-color:#dde3e3 !important;
    border-color:#dde3e3 !important;
    color:#fff !important
}
.b-grey{
    border-color:#9E9E9E !important
}
.b-grey-50{
    border-color:#fafafa !important
}
.b-grey-100{
    border-color:#e5e5e5 !important
}
.b-grey-200{
    border-color:#d1d1d1 !important
}
.b-grey-300{
    border-color:#bdbdbd !important
}
.b-grey-400{
    border-color:#a8a8a8 !important
}
.b-grey-600{
    border-color:#949494 !important
}
.b-grey-700{
    border-color:#8a8a8a !important
}
.b-grey-800{
    border-color:#7f7f7f !important
}
.b-grey-900{
    border-color:#757575 !important
}
.b-grey-1000{
    border-color:#6b6b6b !important
}
.b-grey-1100{
    border-color:#616161 !important
}
.b-grey-a100{
    border-color:#6a5b57 !important
}
.b-grey-a200{
    border-color:#876d72 !important
}
.b-grey-a300{
    border-color:#ccc1c2 !important
}
.b-grey-a400{
    border-color:#faf9fa !important
}
.b-grey-a500{
    border-color:#87736d !important
}
.b-grey-a600{
    border-color:#b5a6a5 !important
}
.b-grey-a700{
    border-color:#c1cccb !important
}
.b-grey-a800{
    border-color:#dde3e3 !important
}
.bt-grey{
    border-top-color:#9E9E9E !important
}
.bt-grey-50{
    border-top-color:#fafafa !important
}
.bt-grey-100{
    border-top-color:#e5e5e5 !important
}
.bt-grey-200{
    border-top-color:#d1d1d1 !important
}
.bt-grey-300{
    border-top-color:#bdbdbd !important
}
.bt-grey-400{
    border-top-color:#a8a8a8 !important
}
.bt-grey-600{
    border-top-color:#949494 !important
}
.bt-grey-700{
    border-top-color:#8a8a8a !important
}
.bt-grey-800{
    border-top-color:#7f7f7f !important
}
.bt-grey-900{
    border-top-color:#757575 !important
}
.bt-grey-1000{
    border-top-color:#6b6b6b !important
}
.bt-grey-1100{
    border-top-color:#616161 !important
}
.bt-grey-a100{
    border-top-color:#6a5b57 !important
}
.bt-grey-a200{
    border-top-color:#876d72 !important
}
.bt-grey-a300{
    border-top-color:#ccc1c2 !important
}
.bt-grey-a400{
    border-top-color:#faf9fa !important
}
.bt-grey-a500{
    border-top-color:#87736d !important
}
.bt-grey-a600{
    border-top-color:#b5a6a5 !important
}
.bt-grey-a700{
    border-top-color:#c1cccb !important
}
.bt-grey-a800{
    border-top-color:#dde3e3 !important
}
.bb-grey{
    border-bottom-color:#9E9E9E !important
}
.bb-grey-50{
    border-bottom-color:#fafafa !important
}
.bb-grey-100{
    border-bottom-color:#e5e5e5 !important
}
.bb-grey-200{
    border-bottom-color:#d1d1d1 !important
}
.bb-grey-300{
    border-bottom-color:#bdbdbd !important
}
.bb-grey-400{
    border-bottom-color:#a8a8a8 !important
}
.bb-grey-600{
    border-bottom-color:#949494 !important
}
.bb-grey-700{
    border-bottom-color:#8a8a8a !important
}
.bb-grey-800{
    border-bottom-color:#7f7f7f !important
}
.bb-grey-900{
    border-bottom-color:#757575 !important
}
.bb-grey-1000{
    border-bottom-color:#6b6b6b !important
}
.bb-grey-1100{
    border-bottom-color:#616161 !important
}
.bb-grey-a100{
    border-bottom-color:#6a5b57 !important
}
.bb-grey-a200{
    border-bottom-color:#876d72 !important
}
.bb-grey-a300{
    border-bottom-color:#ccc1c2 !important
}
.bb-grey-a400{
    border-bottom-color:#faf9fa !important
}
.bb-grey-a500{
    border-bottom-color:#87736d !important
}
.bb-grey-a600{
    border-bottom-color:#b5a6a5 !important
}
.bb-grey-a700{
    border-bottom-color:#c1cccb !important
}
.bb-grey-a800{
    border-bottom-color:#dde3e3 !important
}
.bl-grey{
    border-left-color:#9E9E9E !important
}
.bl-grey-50{
    border-left-color:#fafafa !important
}
.bl-grey-100{
    border-left-color:#e5e5e5 !important
}
.bl-grey-200{
    border-left-color:#d1d1d1 !important
}
.bl-grey-300{
    border-left-color:#bdbdbd !important
}
.bl-grey-400{
    border-left-color:#a8a8a8 !important
}
.bl-grey-600{
    border-left-color:#949494 !important
}
.bl-grey-700{
    border-left-color:#8a8a8a !important
}
.bl-grey-800{
    border-left-color:#7f7f7f !important
}
.bl-grey-900{
    border-left-color:#757575 !important
}
.bl-grey-1000{
    border-left-color:#6b6b6b !important
}
.bl-grey-1100{
    border-left-color:#616161 !important
}
.bl-grey-a100{
    border-left-color:#6a5b57 !important
}
.bl-grey-a200{
    border-left-color:#876d72 !important
}
.bl-grey-a300{
    border-left-color:#ccc1c2 !important
}
.bl-grey-a400{
    border-left-color:#faf9fa !important
}
.bl-grey-a500{
    border-left-color:#87736d !important
}
.bl-grey-a600{
    border-left-color:#b5a6a5 !important
}
.bl-grey-a700{
    border-left-color:#c1cccb !important
}
.bl-grey-a800{
    border-left-color:#dde3e3 !important
}
.br-grey{
    border-right-color:#9E9E9E !important
}
.br-grey-50{
    border-right-color:#fafafa !important
}
.br-grey-100{
    border-right-color:#e5e5e5 !important
}
.br-grey-200{
    border-right-color:#d1d1d1 !important
}
.br-grey-300{
    border-right-color:#bdbdbd !important
}
.br-grey-400{
    border-right-color:#a8a8a8 !important
}
.br-grey-600{
    border-right-color:#949494 !important
}
.br-grey-700{
    border-right-color:#8a8a8a !important
}
.br-grey-800{
    border-right-color:#7f7f7f !important
}
.br-grey-900{
    border-right-color:#757575 !important
}
.br-grey-1000{
    border-right-color:#6b6b6b !important
}
.br-grey-1100{
    border-right-color:#616161 !important
}
.br-grey-a100{
    border-right-color:#6a5b57 !important
}
.br-grey-a200{
    border-right-color:#876d72 !important
}
.br-grey-a300{
    border-right-color:#ccc1c2 !important
}
.br-grey-a400{
    border-right-color:#faf9fa !important
}
.br-grey-a500{
    border-right-color:#87736d !important
}
.br-grey-a600{
    border-right-color:#b5a6a5 !important
}
.br-grey-a700{
    border-right-color:#c1cccb !important
}
.br-grey-a800{
    border-right-color:#dde3e3 !important
}
.text-grey{
    color:#9E9E9E !important
}
.text-grey:focus,.text-grey:hover{
    color:#9E9E9E !important
}
.text-grey-50{
    color:#fafafa !important
}
.text-grey-50:focus,.text-grey-50:hover{
    color:#fafafa !important
}
.text-grey-100{
    color:#e5e5e5 !important
}
.text-grey-100:focus,.text-grey-100:hover{
    color:#e5e5e5 !important
}
.text-grey-200{
    color:#d1d1d1 !important
}
.text-grey-200:focus,.text-grey-200:hover{
    color:#d1d1d1 !important
}
.text-grey-300{
    color:#bdbdbd !important
}
.text-grey-300:focus,.text-grey-300:hover{
    color:#bdbdbd !important
}
.text-grey-400{
    color:#a8a8a8 !important
}
.text-grey-400:focus,.text-grey-400:hover{
    color:#a8a8a8 !important
}
.text-grey-600{
    color:#949494 !important
}
.text-grey-600:focus,.text-grey-600:hover{
    color:#949494 !important
}
.text-grey-700{
    color:#8a8a8a !important
}
.text-grey-700:focus,.text-grey-700:hover{
    color:#8a8a8a !important
}
.text-grey-800{
    color:#7f7f7f !important
}
.text-grey-800:focus,.text-grey-800:hover{
    color:#7f7f7f !important
}
.text-grey-900{
    color:#757575 !important
}
.text-grey-900:focus,.text-grey-900:hover{
    color:#757575 !important
}
.text-grey-1000{
    color:#6b6b6b !important
}
.text-grey-1000:focus,.text-grey-1000:hover{
    color:#6b6b6b !important
}
.text-grey-1100{
    color:#616161 !important
}
.text-grey-1100:focus,.text-grey-1100:hover{
    color:#616161 !important
}
.text-grey-a100{
    color:#6a5b57 !important
}
.text-grey-a100:focus,.text-grey-a100:hover{
    color:#6a5b57 !important
}
.text-grey-a200{
    color:#876d72 !important
}
.text-grey-a200:focus,.text-grey-a200:hover{
    color:#876d72 !important
}
.text-grey-a300{
    color:#ccc1c2 !important
}
.text-grey-a300:focus,.text-grey-a300:hover{
    color:#ccc1c2 !important
}
.text-grey-a400{
    color:#faf9fa !important
}
.text-grey-a400:focus,.text-grey-a400:hover{
    color:#faf9fa !important
}
.text-grey-a500{
    color:#87736d !important
}
.text-grey-a500:focus,.text-grey-a500:hover{
    color:#87736d !important
}
.text-grey-a600{
    color:#b5a6a5 !important
}
.text-grey-a600:focus,.text-grey-a600:hover{
    color:#b5a6a5 !important
}
.text-grey-a700{
    color:#c1cccb !important
}
.text-grey-a700:focus,.text-grey-a700:hover{
    color:#c1cccb !important
}
.text-grey-a800{
    color:#dde3e3 !important
}
.text-grey-a800:focus,.text-grey-a800:hover{
    color:#dde3e3 !important
}
.bg-black{
    background-color:#2A2B3C !important;
    border-color:#2A2B3C !important;
    color:#fff !important
}
.bg-black-50{
    background-color:#7b7da3 !important;
    border-color:#7b7da3 !important;
    color:#35364b !important
}
.bg-black-100{
    background-color:#656790 !important;
    border-color:#656790 !important;
    color:#35364b !important
}
.bg-black-200{
    background-color:#545678 !important;
    border-color:#545678 !important;
    color:#35364b !important
}
.bg-black-300{
    background-color:#434560 !important;
    border-color:#434560 !important;
    color:#fff !important
}
.bg-black-400{
    background-color:#323448 !important;
    border-color:#323448 !important;
    color:#fff !important
}
.bg-black-600{
    background-color:#222230 !important;
    border-color:#222230 !important;
    color:#fff !important
}
.bg-black-700{
    background-color:#191a24 !important;
    border-color:#191a24 !important;
    color:#fff !important
}
.bg-black-800{
    background-color:#111118 !important;
    border-color:#111118 !important;
    color:#fff !important
}
.bg-black-900{
    background-color:#08090c !important;
    border-color:#08090c !important;
    color:#fff !important
}
.bg-black-1000{
    background-color:#000 !important;
    border-color:#000 !important;
    color:#fff !important
}
.bg-black-1100{
    background-color:#000 !important;
    border-color:#000 !important;
    color:#fff !important
}
.bg-black-a100{
    background-color:#000 !important;
    border-color:#000 !important;
    color:#35364b !important
}
.bg-black-a200{
    background-color:#0b0d13 !important;
    border-color:#0b0d13 !important;
    color:#35364b !important
}
.bg-black-a300{
    background-color:#424a75 !important;
    border-color:#424a75 !important;
    color:#fff !important
}
.bg-black-a400{
    background-color:#6fae8f !important;
    border-color:#6fae8f !important;
    color:#fff !important
}
.bg-black-a500{
    background-color:#0c0b13 !important;
    border-color:#0c0b13 !important;
    color:#fff !important
}
.bg-black-a600{
    background-color:#303054 !important;
    border-color:#303054 !important;
    color:#fff !important
}
.bg-black-a700{
    background-color:#756d42 !important;
    border-color:#756d42 !important;
    color:#fff !important
}
.bg-black-a800{
    background-color:#969654 !important;
    border-color:#969654 !important;
    color:#fff !important
}
.b-black{
    border-color:#2A2B3C !important
}
.b-black-50{
    border-color:#7b7da3 !important
}
.b-black-100{
    border-color:#656790 !important
}
.b-black-200{
    border-color:#545678 !important
}
.b-black-300{
    border-color:#434560 !important
}
.b-black-400{
    border-color:#323448 !important
}
.b-black-600{
    border-color:#222230 !important
}
.b-black-700{
    border-color:#191a24 !important
}
.b-black-800{
    border-color:#111118 !important
}
.b-black-900{
    border-color:#08090c !important
}
.b-black-1000{
    border-color:#000 !important
}
.b-black-1100{
    border-color:#000 !important
}
.b-black-a100{
    border-color:#000 !important
}
.b-black-a200{
    border-color:#0b0d13 !important
}
.b-black-a300{
    border-color:#424a75 !important
}
.b-black-a400{
    border-color:#6fae8f !important
}
.b-black-a500{
    border-color:#0c0b13 !important
}
.b-black-a600{
    border-color:#303054 !important
}
.b-black-a700{
    border-color:#756d42 !important
}
.b-black-a800{
    border-color:#969654 !important
}
.bt-black{
    border-top-color:#2A2B3C !important
}
.bt-black-50{
    border-top-color:#7b7da3 !important
}
.bt-black-100{
    border-top-color:#656790 !important
}
.bt-black-200{
    border-top-color:#545678 !important
}
.bt-black-300{
    border-top-color:#434560 !important
}
.bt-black-400{
    border-top-color:#323448 !important
}
.bt-black-600{
    border-top-color:#222230 !important
}
.bt-black-700{
    border-top-color:#191a24 !important
}
.bt-black-800{
    border-top-color:#111118 !important
}
.bt-black-900{
    border-top-color:#08090c !important
}
.bt-black-1000{
    border-top-color:#000 !important
}
.bt-black-1100{
    border-top-color:#000 !important
}
.bt-black-a100{
    border-top-color:#000 !important
}
.bt-black-a200{
    border-top-color:#0b0d13 !important
}
.bt-black-a300{
    border-top-color:#424a75 !important
}
.bt-black-a400{
    border-top-color:#6fae8f !important
}
.bt-black-a500{
    border-top-color:#0c0b13 !important
}
.bt-black-a600{
    border-top-color:#303054 !important
}
.bt-black-a700{
    border-top-color:#756d42 !important
}
.bt-black-a800{
    border-top-color:#969654 !important
}
.bb-black{
    border-bottom-color:#2A2B3C !important
}
.bb-black-50{
    border-bottom-color:#7b7da3 !important
}
.bb-black-100{
    border-bottom-color:#656790 !important
}
.bb-black-200{
    border-bottom-color:#545678 !important
}
.bb-black-300{
    border-bottom-color:#434560 !important
}
.bb-black-400{
    border-bottom-color:#323448 !important
}
.bb-black-600{
    border-bottom-color:#222230 !important
}
.bb-black-700{
    border-bottom-color:#191a24 !important
}
.bb-black-800{
    border-bottom-color:#111118 !important
}
.bb-black-900{
    border-bottom-color:#08090c !important
}
.bb-black-1000{
    border-bottom-color:#000 !important
}
.bb-black-1100{
    border-bottom-color:#000 !important
}
.bb-black-a100{
    border-bottom-color:#000 !important
}
.bb-black-a200{
    border-bottom-color:#0b0d13 !important
}
.bb-black-a300{
    border-bottom-color:#424a75 !important
}
.bb-black-a400{
    border-bottom-color:#6fae8f !important
}
.bb-black-a500{
    border-bottom-color:#0c0b13 !important
}
.bb-black-a600{
    border-bottom-color:#303054 !important
}
.bb-black-a700{
    border-bottom-color:#756d42 !important
}
.bb-black-a800{
    border-bottom-color:#969654 !important
}
.bl-black{
    border-left-color:#2A2B3C !important
}
.bl-black-50{
    border-left-color:#7b7da3 !important
}
.bl-black-100{
    border-left-color:#656790 !important
}
.bl-black-200{
    border-left-color:#545678 !important
}
.bl-black-300{
    border-left-color:#434560 !important
}
.bl-black-400{
    border-left-color:#323448 !important
}
.bl-black-600{
    border-left-color:#222230 !important
}
.bl-black-700{
    border-left-color:#191a24 !important
}
.bl-black-800{
    border-left-color:#111118 !important
}
.bl-black-900{
    border-left-color:#08090c !important
}
.bl-black-1000{
    border-left-color:#000 !important
}
.bl-black-1100{
    border-left-color:#000 !important
}
.bl-black-a100{
    border-left-color:#000 !important
}
.bl-black-a200{
    border-left-color:#0b0d13 !important
}
.bl-black-a300{
    border-left-color:#424a75 !important
}
.bl-black-a400{
    border-left-color:#6fae8f !important
}
.bl-black-a500{
    border-left-color:#0c0b13 !important
}
.bl-black-a600{
    border-left-color:#303054 !important
}
.bl-black-a700{
    border-left-color:#756d42 !important
}
.bl-black-a800{
    border-left-color:#969654 !important
}
.br-black{
    border-right-color:#2A2B3C !important
}
.br-black-50{
    border-right-color:#7b7da3 !important
}
.br-black-100{
    border-right-color:#656790 !important
}
.br-black-200{
    border-right-color:#545678 !important
}
.br-black-300{
    border-right-color:#434560 !important
}
.br-black-400{
    border-right-color:#323448 !important
}
.br-black-600{
    border-right-color:#222230 !important
}
.br-black-700{
    border-right-color:#191a24 !important
}
.br-black-800{
    border-right-color:#111118 !important
}
.br-black-900{
    border-right-color:#08090c !important
}
.br-black-1000{
    border-right-color:#000 !important
}
.br-black-1100{
    border-right-color:#000 !important
}
.br-black-a100{
    border-right-color:#000 !important
}
.br-black-a200{
    border-right-color:#0b0d13 !important
}
.br-black-a300{
    border-right-color:#424a75 !important
}
.br-black-a400{
    border-right-color:#6fae8f !important
}
.br-black-a500{
    border-right-color:#0c0b13 !important
}
.br-black-a600{
    border-right-color:#303054 !important
}
.br-black-a700{
    border-right-color:#756d42 !important
}
.br-black-a800{
    border-right-color:#969654 !important
}
.text-black{
    color:#2A2B3C !important
}
.text-black:focus,.text-black:hover{
    color:#2A2B3C !important
}
.text-black-50{
    color:#7b7da3 !important
}
.text-black-50:focus,.text-black-50:hover{
    color:#7b7da3 !important
}
.text-black-100{
    color:#656790 !important
}
.text-black-100:focus,.text-black-100:hover{
    color:#656790 !important
}
.text-black-200{
    color:#545678 !important
}
.text-black-200:focus,.text-black-200:hover{
    color:#545678 !important
}
.text-black-300{
    color:#434560 !important
}
.text-black-300:focus,.text-black-300:hover{
    color:#434560 !important
}
.text-black-400{
    color:#323448 !important
}
.text-black-400:focus,.text-black-400:hover{
    color:#323448 !important
}
.text-black-600{
    color:#222230 !important
}
.text-black-600:focus,.text-black-600:hover{
    color:#222230 !important
}
.text-black-700{
    color:#191a24 !important
}
.text-black-700:focus,.text-black-700:hover{
    color:#191a24 !important
}
.text-black-800{
    color:#111118 !important
}
.text-black-800:focus,.text-black-800:hover{
    color:#111118 !important
}
.text-black-900{
    color:#08090c !important
}
.text-black-900:focus,.text-black-900:hover{
    color:#08090c !important
}
.text-black-1000{
    color:#000 !important
}
.text-black-1000:focus,.text-black-1000:hover{
    color:#000 !important
}
.text-black-1100{
    color:#000 !important
}
.text-black-1100:focus,.text-black-1100:hover{
    color:#000 !important
}
.text-black-a100{
    color:#000 !important
}
.text-black-a100:focus,.text-black-a100:hover{
    color:#000 !important
}
.text-black-a200{
    color:#0b0d13 !important
}
.text-black-a200:focus,.text-black-a200:hover{
    color:#0b0d13 !important
}
.text-black-a300{
    color:#424a75 !important
}
.text-black-a300:focus,.text-black-a300:hover{
    color:#424a75 !important
}
.text-black-a400{
    color:#6fae8f !important
}
.text-black-a400:focus,.text-black-a400:hover{
    color:#6fae8f !important
}
.text-black-a500{
    color:#0c0b13 !important
}
.text-black-a500:focus,.text-black-a500:hover{
    color:#0c0b13 !important
}
.text-black-a600{
    color:#303054 !important
}
.text-black-a600:focus,.text-black-a600:hover{
    color:#303054 !important
}
.text-black-a700{
    color:#756d42 !important
}
.text-black-a700:focus,.text-black-a700:hover{
    color:#756d42 !important
}
.text-black-a800{
    color:#969654 !important
}
.text-black-a800:focus,.text-black-a800:hover{
    color:#969654 !important
}
.bg-pink{
    background-color:#E91E63 !important;
    border-color:#E91E63 !important;
    color:#fff !important
}
.bg-pink-50{
    background-color:#f9c5d7 !important;
    border-color:#f9c5d7 !important;
    color:#35364b !important
}
.bg-pink-100{
    background-color:#f6a0bd !important;
    border-color:#f6a0bd !important;
    color:#35364b !important
}
.bg-pink-200{
    background-color:#f27ba3 !important;
    border-color:#f27ba3 !important;
    color:#35364b !important
}
.bg-pink-300{
    background-color:#ee568a !important;
    border-color:#ee568a !important;
    color:#fff !important
}
.bg-pink-400{
    background-color:#eb3170 !important;
    border-color:#eb3170 !important;
    color:#fff !important
}
.bg-pink-600{
    background-color:#dd1659 !important;
    border-color:#dd1659 !important;
    color:#fff !important
}
.bg-pink-700{
    background-color:#ca1452 !important;
    border-color:#ca1452 !important;
    color:#fff !important
}
.bg-pink-800{
    background-color:#b8124a !important;
    border-color:#b8124a !important;
    color:#fff !important
}
.bg-pink-900{
    background-color:#a51043 !important;
    border-color:#a51043 !important;
    color:#fff !important
}
.bg-pink-1000{
    background-color:#930e3b !important;
    border-color:#930e3b !important;
    color:#fff !important
}
.bg-pink-1100{
    background-color:#800d34 !important;
    border-color:#800d34 !important;
    color:#fff !important
}
.bg-pink-a100{
    background-color:#870514 !important;
    border-color:#870514 !important;
    color:#35364b !important
}
.bg-pink-a200{
    background-color:#b80765 !important;
    border-color:#b80765 !important;
    color:#35364b !important
}
.bg-pink-a300{
    background-color:#f95fa4 !important;
    border-color:#f95fa4 !important;
    color:#fff !important
}
.bg-pink-a400{
    background-color:#cec1fd !important;
    border-color:#cec1fd !important;
    color:#fff !important
}
.bg-pink-a500{
    background-color:#b8071c !important;
    border-color:#b8071c !important;
    color:#fff !important
}
.bg-pink-a600{
    background-color:#f72e67 !important;
    border-color:#f72e67 !important;
    color:#fff !important
}
.bg-pink-a700{
    background-color:#5ff9b4 !important;
    border-color:#5ff9b4 !important;
    color:#fff !important
}
.bg-pink-a800{
    background-color:#90fbdd !important;
    border-color:#90fbdd !important;
    color:#fff !important
}
.b-pink{
    border-color:#E91E63 !important
}
.b-pink-50{
    border-color:#f9c5d7 !important
}
.b-pink-100{
    border-color:#f6a0bd !important
}
.b-pink-200{
    border-color:#f27ba3 !important
}
.b-pink-300{
    border-color:#ee568a !important
}
.b-pink-400{
    border-color:#eb3170 !important
}
.b-pink-600{
    border-color:#dd1659 !important
}
.b-pink-700{
    border-color:#ca1452 !important
}
.b-pink-800{
    border-color:#b8124a !important
}
.b-pink-900{
    border-color:#a51043 !important
}
.b-pink-1000{
    border-color:#930e3b !important
}
.b-pink-1100{
    border-color:#800d34 !important
}
.b-pink-a100{
    border-color:#870514 !important
}
.b-pink-a200{
    border-color:#b80765 !important
}
.b-pink-a300{
    border-color:#f95fa4 !important
}
.b-pink-a400{
    border-color:#cec1fd !important
}
.b-pink-a500{
    border-color:#b8071c !important
}
.b-pink-a600{
    border-color:#f72e67 !important
}
.b-pink-a700{
    border-color:#5ff9b4 !important
}
.b-pink-a800{
    border-color:#90fbdd !important
}
.bt-pink{
    border-top-color:#E91E63 !important
}
.bt-pink-50{
    border-top-color:#f9c5d7 !important
}
.bt-pink-100{
    border-top-color:#f6a0bd !important
}
.bt-pink-200{
    border-top-color:#f27ba3 !important
}
.bt-pink-300{
    border-top-color:#ee568a !important
}
.bt-pink-400{
    border-top-color:#eb3170 !important
}
.bt-pink-600{
    border-top-color:#dd1659 !important
}
.bt-pink-700{
    border-top-color:#ca1452 !important
}
.bt-pink-800{
    border-top-color:#b8124a !important
}
.bt-pink-900{
    border-top-color:#a51043 !important
}
.bt-pink-1000{
    border-top-color:#930e3b !important
}
.bt-pink-1100{
    border-top-color:#800d34 !important
}
.bt-pink-a100{
    border-top-color:#870514 !important
}
.bt-pink-a200{
    border-top-color:#b80765 !important
}
.bt-pink-a300{
    border-top-color:#f95fa4 !important
}
.bt-pink-a400{
    border-top-color:#cec1fd !important
}
.bt-pink-a500{
    border-top-color:#b8071c !important
}
.bt-pink-a600{
    border-top-color:#f72e67 !important
}
.bt-pink-a700{
    border-top-color:#5ff9b4 !important
}
.bt-pink-a800{
    border-top-color:#90fbdd !important
}
.bb-pink{
    border-bottom-color:#E91E63 !important
}
.bb-pink-50{
    border-bottom-color:#f9c5d7 !important
}
.bb-pink-100{
    border-bottom-color:#f6a0bd !important
}
.bb-pink-200{
    border-bottom-color:#f27ba3 !important
}
.bb-pink-300{
    border-bottom-color:#ee568a !important
}
.bb-pink-400{
    border-bottom-color:#eb3170 !important
}
.bb-pink-600{
    border-bottom-color:#dd1659 !important
}
.bb-pink-700{
    border-bottom-color:#ca1452 !important
}
.bb-pink-800{
    border-bottom-color:#b8124a !important
}
.bb-pink-900{
    border-bottom-color:#a51043 !important
}
.bb-pink-1000{
    border-bottom-color:#930e3b !important
}
.bb-pink-1100{
    border-bottom-color:#800d34 !important
}
.bb-pink-a100{
    border-bottom-color:#870514 !important
}
.bb-pink-a200{
    border-bottom-color:#b80765 !important
}
.bb-pink-a300{
    border-bottom-color:#f95fa4 !important
}
.bb-pink-a400{
    border-bottom-color:#cec1fd !important
}
.bb-pink-a500{
    border-bottom-color:#b8071c !important
}
.bb-pink-a600{
    border-bottom-color:#f72e67 !important
}
.bb-pink-a700{
    border-bottom-color:#5ff9b4 !important
}
.bb-pink-a800{
    border-bottom-color:#90fbdd !important
}
.bl-pink{
    border-left-color:#E91E63 !important
}
.bl-pink-50{
    border-left-color:#f9c5d7 !important
}
.bl-pink-100{
    border-left-color:#f6a0bd !important
}
.bl-pink-200{
    border-left-color:#f27ba3 !important
}
.bl-pink-300{
    border-left-color:#ee568a !important
}
.bl-pink-400{
    border-left-color:#eb3170 !important
}
.bl-pink-600{
    border-left-color:#dd1659 !important
}
.bl-pink-700{
    border-left-color:#ca1452 !important
}
.bl-pink-800{
    border-left-color:#b8124a !important
}
.bl-pink-900{
    border-left-color:#a51043 !important
}
.bl-pink-1000{
    border-left-color:#930e3b !important
}
.bl-pink-1100{
    border-left-color:#800d34 !important
}
.bl-pink-a100{
    border-left-color:#870514 !important
}
.bl-pink-a200{
    border-left-color:#b80765 !important
}
.bl-pink-a300{
    border-left-color:#f95fa4 !important
}
.bl-pink-a400{
    border-left-color:#cec1fd !important
}
.bl-pink-a500{
    border-left-color:#b8071c !important
}
.bl-pink-a600{
    border-left-color:#f72e67 !important
}
.bl-pink-a700{
    border-left-color:#5ff9b4 !important
}
.bl-pink-a800{
    border-left-color:#90fbdd !important
}
.br-pink{
    border-right-color:#E91E63 !important
}
.br-pink-50{
    border-right-color:#f9c5d7 !important
}
.br-pink-100{
    border-right-color:#f6a0bd !important
}
.br-pink-200{
    border-right-color:#f27ba3 !important
}
.br-pink-300{
    border-right-color:#ee568a !important
}
.br-pink-400{
    border-right-color:#eb3170 !important
}
.br-pink-600{
    border-right-color:#dd1659 !important
}
.br-pink-700{
    border-right-color:#ca1452 !important
}
.br-pink-800{
    border-right-color:#b8124a !important
}
.br-pink-900{
    border-right-color:#a51043 !important
}
.br-pink-1000{
    border-right-color:#930e3b !important
}
.br-pink-1100{
    border-right-color:#800d34 !important
}
.br-pink-a100{
    border-right-color:#870514 !important
}
.br-pink-a200{
    border-right-color:#b80765 !important
}
.br-pink-a300{
    border-right-color:#f95fa4 !important
}
.br-pink-a400{
    border-right-color:#cec1fd !important
}
.br-pink-a500{
    border-right-color:#b8071c !important
}
.br-pink-a600{
    border-right-color:#f72e67 !important
}
.br-pink-a700{
    border-right-color:#5ff9b4 !important
}
.br-pink-a800{
    border-right-color:#90fbdd !important
}
.text-pink{
    color:#E91E63 !important
}
.text-pink:focus,.text-pink:hover{
    color:#E91E63 !important
}
.text-pink-50{
    color:#f9c5d7 !important
}
.text-pink-50:focus,.text-pink-50:hover{
    color:#f9c5d7 !important
}
.text-pink-100{
    color:#f6a0bd !important
}
.text-pink-100:focus,.text-pink-100:hover{
    color:#f6a0bd !important
}
.text-pink-200{
    color:#f27ba3 !important
}
.text-pink-200:focus,.text-pink-200:hover{
    color:#f27ba3 !important
}
.text-pink-300{
    color:#ee568a !important
}
.text-pink-300:focus,.text-pink-300:hover{
    color:#ee568a !important
}
.text-pink-400{
    color:#eb3170 !important
}
.text-pink-400:focus,.text-pink-400:hover{
    color:#eb3170 !important
}
.text-pink-600{
    color:#dd1659 !important
}
.text-pink-600:focus,.text-pink-600:hover{
    color:#dd1659 !important
}
.text-pink-700{
    color:#ca1452 !important
}
.text-pink-700:focus,.text-pink-700:hover{
    color:#ca1452 !important
}
.text-pink-800{
    color:#b8124a !important
}
.text-pink-800:focus,.text-pink-800:hover{
    color:#b8124a !important
}
.text-pink-900{
    color:#a51043 !important
}
.text-pink-900:focus,.text-pink-900:hover{
    color:#a51043 !important
}
.text-pink-1000{
    color:#930e3b !important
}
.text-pink-1000:focus,.text-pink-1000:hover{
    color:#930e3b !important
}
.text-pink-1100{
    color:#800d34 !important
}
.text-pink-1100:focus,.text-pink-1100:hover{
    color:#800d34 !important
}
.text-pink-a100{
    color:#870514 !important
}
.text-pink-a100:focus,.text-pink-a100:hover{
    color:#870514 !important
}
.text-pink-a200{
    color:#b80765 !important
}
.text-pink-a200:focus,.text-pink-a200:hover{
    color:#b80765 !important
}
.text-pink-a300{
    color:#f95fa4 !important
}
.text-pink-a300:focus,.text-pink-a300:hover{
    color:#f95fa4 !important
}
.text-pink-a400{
    color:#cec1fd !important
}
.text-pink-a400:focus,.text-pink-a400:hover{
    color:#cec1fd !important
}
.text-pink-a500{
    color:#b8071c !important
}
.text-pink-a500:focus,.text-pink-a500:hover{
    color:#b8071c !important
}
.text-pink-a600{
    color:#f72e67 !important
}
.text-pink-a600:focus,.text-pink-a600:hover{
    color:#f72e67 !important
}
.text-pink-a700{
    color:#5ff9b4 !important
}
.text-pink-a700:focus,.text-pink-a700:hover{
    color:#5ff9b4 !important
}
.text-pink-a800{
    color:#90fbdd !important
}
.text-pink-a800:focus,.text-pink-a800:hover{
    color:#90fbdd !important
}
.bg-purple{
    background-color:#9C27B0 !important;
    border-color:#9C27B0 !important;
    color:#fff !important
}
.bg-purple-50{
    background-color:#e0a4eb !important;
    border-color:#e0a4eb !important;
    color:#35364b !important
}
.bg-purple-100{
    background-color:#d582e3 !important;
    border-color:#d582e3 !important;
    color:#35364b !important
}
.bg-purple-200{
    background-color:#ca61dc !important;
    border-color:#ca61dc !important;
    color:#35364b !important
}
.bg-purple-300{
    background-color:#bf40d5 !important;
    border-color:#bf40d5 !important;
    color:#fff !important
}
.bg-purple-400{
    background-color:#ab2bc1 !important;
    border-color:#ab2bc1 !important;
    color:#fff !important
}
.bg-purple-600{
    background-color:#8d239f !important;
    border-color:#8d239f !important;
    color:#fff !important
}
.bg-purple-700{
    background-color:#7e208f !important;
    border-color:#7e208f !important;
    color:#fff !important
}
.bg-purple-800{
    background-color:#701c7e !important;
    border-color:#701c7e !important;
    color:#fff !important
}
.bg-purple-900{
    background-color:#61186d !important;
    border-color:#61186d !important;
    color:#fff !important
}
.bg-purple-1000{
    background-color:#52145d !important;
    border-color:#52145d !important;
    color:#fff !important
}
.bg-purple-1100{
    background-color:#43114c !important;
    border-color:#43114c !important;
    color:#fff !important
}
.bg-purple-a100{
    background-color:#500c4b !important;
    border-color:#500c4b !important;
    color:#35364b !important
}
.bg-purple-a200{
    background-color:#59137c !important;
    border-color:#59137c !important;
    color:#35364b !important
}
.bg-purple-a300{
    background-color:#bb45e3 !important;
    border-color:#bb45e3 !important;
    color:#fff !important
}
.bg-purple-a400{
    background-color:#9ecef0 !important;
    border-color:#9ecef0 !important;
    color:#fff !important
}
.bg-purple-a500{
    background-color:#7c1374 !important;
    border-color:#7c1374 !important;
    color:#fff !important
}
.bg-purple-a600{
    background-color:#c520d5 !important;
    border-color:#c520d5 !important;
    color:#fff !important
}
.bg-purple-a700{
    background-color:#6de345 !important;
    border-color:#6de345 !important;
    color:#fff !important
}
.bg-purple-a800{
    background-color:#7cea71 !important;
    border-color:#7cea71 !important;
    color:#fff !important
}
.b-purple{
    border-color:#9C27B0 !important
}
.b-purple-50{
    border-color:#e0a4eb !important
}
.b-purple-100{
    border-color:#d582e3 !important
}
.b-purple-200{
    border-color:#ca61dc !important
}
.b-purple-300{
    border-color:#bf40d5 !important
}
.b-purple-400{
    border-color:#ab2bc1 !important
}
.b-purple-600{
    border-color:#8d239f !important
}
.b-purple-700{
    border-color:#7e208f !important
}
.b-purple-800{
    border-color:#701c7e !important
}
.b-purple-900{
    border-color:#61186d !important
}
.b-purple-1000{
    border-color:#52145d !important
}
.b-purple-1100{
    border-color:#43114c !important
}
.b-purple-a100{
    border-color:#500c4b !important
}
.b-purple-a200{
    border-color:#59137c !important
}
.b-purple-a300{
    border-color:#bb45e3 !important
}
.b-purple-a400{
    border-color:#9ecef0 !important
}
.b-purple-a500{
    border-color:#7c1374 !important
}
.b-purple-a600{
    border-color:#c520d5 !important
}
.b-purple-a700{
    border-color:#6de345 !important
}
.b-purple-a800{
    border-color:#7cea71 !important
}
.bt-purple{
    border-top-color:#9C27B0 !important
}
.bt-purple-50{
    border-top-color:#e0a4eb !important
}
.bt-purple-100{
    border-top-color:#d582e3 !important
}
.bt-purple-200{
    border-top-color:#ca61dc !important
}
.bt-purple-300{
    border-top-color:#bf40d5 !important
}
.bt-purple-400{
    border-top-color:#ab2bc1 !important
}
.bt-purple-600{
    border-top-color:#8d239f !important
}
.bt-purple-700{
    border-top-color:#7e208f !important
}
.bt-purple-800{
    border-top-color:#701c7e !important
}
.bt-purple-900{
    border-top-color:#61186d !important
}
.bt-purple-1000{
    border-top-color:#52145d !important
}
.bt-purple-1100{
    border-top-color:#43114c !important
}
.bt-purple-a100{
    border-top-color:#500c4b !important
}
.bt-purple-a200{
    border-top-color:#59137c !important
}
.bt-purple-a300{
    border-top-color:#bb45e3 !important
}
.bt-purple-a400{
    border-top-color:#9ecef0 !important
}
.bt-purple-a500{
    border-top-color:#7c1374 !important
}
.bt-purple-a600{
    border-top-color:#c520d5 !important
}
.bt-purple-a700{
    border-top-color:#6de345 !important
}
.bt-purple-a800{
    border-top-color:#7cea71 !important
}
.bb-purple{
    border-bottom-color:#9C27B0 !important
}
.bb-purple-50{
    border-bottom-color:#e0a4eb !important
}
.bb-purple-100{
    border-bottom-color:#d582e3 !important
}
.bb-purple-200{
    border-bottom-color:#ca61dc !important
}
.bb-purple-300{
    border-bottom-color:#bf40d5 !important
}
.bb-purple-400{
    border-bottom-color:#ab2bc1 !important
}
.bb-purple-600{
    border-bottom-color:#8d239f !important
}
.bb-purple-700{
    border-bottom-color:#7e208f !important
}
.bb-purple-800{
    border-bottom-color:#701c7e !important
}
.bb-purple-900{
    border-bottom-color:#61186d !important
}
.bb-purple-1000{
    border-bottom-color:#52145d !important
}
.bb-purple-1100{
    border-bottom-color:#43114c !important
}
.bb-purple-a100{
    border-bottom-color:#500c4b !important
}
.bb-purple-a200{
    border-bottom-color:#59137c !important
}
.bb-purple-a300{
    border-bottom-color:#bb45e3 !important
}
.bb-purple-a400{
    border-bottom-color:#9ecef0 !important
}
.bb-purple-a500{
    border-bottom-color:#7c1374 !important
}
.bb-purple-a600{
    border-bottom-color:#c520d5 !important
}
.bb-purple-a700{
    border-bottom-color:#6de345 !important
}
.bb-purple-a800{
    border-bottom-color:#7cea71 !important
}
.bl-purple{
    border-left-color:#9C27B0 !important
}
.bl-purple-50{
    border-left-color:#e0a4eb !important
}
.bl-purple-100{
    border-left-color:#d582e3 !important
}
.bl-purple-200{
    border-left-color:#ca61dc !important
}
.bl-purple-300{
    border-left-color:#bf40d5 !important
}
.bl-purple-400{
    border-left-color:#ab2bc1 !important
}
.bl-purple-600{
    border-left-color:#8d239f !important
}
.bl-purple-700{
    border-left-color:#7e208f !important
}
.bl-purple-800{
    border-left-color:#701c7e !important
}
.bl-purple-900{
    border-left-color:#61186d !important
}
.bl-purple-1000{
    border-left-color:#52145d !important
}
.bl-purple-1100{
    border-left-color:#43114c !important
}
.bl-purple-a100{
    border-left-color:#500c4b !important
}
.bl-purple-a200{
    border-left-color:#59137c !important
}
.bl-purple-a300{
    border-left-color:#bb45e3 !important
}
.bl-purple-a400{
    border-left-color:#9ecef0 !important
}
.bl-purple-a500{
    border-left-color:#7c1374 !important
}
.bl-purple-a600{
    border-left-color:#c520d5 !important
}
.bl-purple-a700{
    border-left-color:#6de345 !important
}
.bl-purple-a800{
    border-left-color:#7cea71 !important
}
.br-purple{
    border-right-color:#9C27B0 !important
}
.br-purple-50{
    border-right-color:#e0a4eb !important
}
.br-purple-100{
    border-right-color:#d582e3 !important
}
.br-purple-200{
    border-right-color:#ca61dc !important
}
.br-purple-300{
    border-right-color:#bf40d5 !important
}
.br-purple-400{
    border-right-color:#ab2bc1 !important
}
.br-purple-600{
    border-right-color:#8d239f !important
}
.br-purple-700{
    border-right-color:#7e208f !important
}
.br-purple-800{
    border-right-color:#701c7e !important
}
.br-purple-900{
    border-right-color:#61186d !important
}
.br-purple-1000{
    border-right-color:#52145d !important
}
.br-purple-1100{
    border-right-color:#43114c !important
}
.br-purple-a100{
    border-right-color:#500c4b !important
}
.br-purple-a200{
    border-right-color:#59137c !important
}
.br-purple-a300{
    border-right-color:#bb45e3 !important
}
.br-purple-a400{
    border-right-color:#9ecef0 !important
}
.br-purple-a500{
    border-right-color:#7c1374 !important
}
.br-purple-a600{
    border-right-color:#c520d5 !important
}
.br-purple-a700{
    border-right-color:#6de345 !important
}
.br-purple-a800{
    border-right-color:#7cea71 !important
}
.text-purple{
    color:#9C27B0 !important
}
.text-purple:focus,.text-purple:hover{
    color:#9C27B0 !important
}
.text-purple-50{
    color:#e0a4eb !important
}
.text-purple-50:focus,.text-purple-50:hover{
    color:#e0a4eb !important
}
.text-purple-100{
    color:#d582e3 !important
}
.text-purple-100:focus,.text-purple-100:hover{
    color:#d582e3 !important
}
.text-purple-200{
    color:#ca61dc !important
}
.text-purple-200:focus,.text-purple-200:hover{
    color:#ca61dc !important
}
.text-purple-300{
    color:#bf40d5 !important
}
.text-purple-300:focus,.text-purple-300:hover{
    color:#bf40d5 !important
}
.text-purple-400{
    color:#ab2bc1 !important
}
.text-purple-400:focus,.text-purple-400:hover{
    color:#ab2bc1 !important
}
.text-purple-600{
    color:#8d239f !important
}
.text-purple-600:focus,.text-purple-600:hover{
    color:#8d239f !important
}
.text-purple-700{
    color:#7e208f !important
}
.text-purple-700:focus,.text-purple-700:hover{
    color:#7e208f !important
}
.text-purple-800{
    color:#701c7e !important
}
.text-purple-800:focus,.text-purple-800:hover{
    color:#701c7e !important
}
.text-purple-900{
    color:#61186d !important
}
.text-purple-900:focus,.text-purple-900:hover{
    color:#61186d !important
}
.text-purple-1000{
    color:#52145d !important
}
.text-purple-1000:focus,.text-purple-1000:hover{
    color:#52145d !important
}
.text-purple-1100{
    color:#43114c !important
}
.text-purple-1100:focus,.text-purple-1100:hover{
    color:#43114c !important
}
.text-purple-a100{
    color:#500c4b !important
}
.text-purple-a100:focus,.text-purple-a100:hover{
    color:#500c4b !important
}
.text-purple-a200{
    color:#59137c !important
}
.text-purple-a200:focus,.text-purple-a200:hover{
    color:#59137c !important
}
.text-purple-a300{
    color:#bb45e3 !important
}
.text-purple-a300:focus,.text-purple-a300:hover{
    color:#bb45e3 !important
}
.text-purple-a400{
    color:#9ecef0 !important
}
.text-purple-a400:focus,.text-purple-a400:hover{
    color:#9ecef0 !important
}
.text-purple-a500{
    color:#7c1374 !important
}
.text-purple-a500:focus,.text-purple-a500:hover{
    color:#7c1374 !important
}
.text-purple-a600{
    color:#c520d5 !important
}
.text-purple-a600:focus,.text-purple-a600:hover{
    color:#c520d5 !important
}
.text-purple-a700{
    color:#6de345 !important
}
.text-purple-a700:focus,.text-purple-a700:hover{
    color:#6de345 !important
}
.text-purple-a800{
    color:#7cea71 !important
}
.text-purple-a800:focus,.text-purple-a800:hover{
    color:#7cea71 !important
}
.bg-dpurple{
    background-color:#673AB7 !important;
    border-color:#673AB7 !important;
    color:#fff !important
}
.bg-dpurple-50{
    background-color:#cebeea !important;
    border-color:#cebeea !important;
    color:#35364b !important
}
.bg-dpurple-100{
    background-color:#b79fe1 !important;
    border-color:#b79fe1 !important;
    color:#35364b !important
}
.bg-dpurple-200{
    background-color:#9f80d7 !important;
    border-color:#9f80d7 !important;
    color:#35364b !important
}
.bg-dpurple-300{
    background-color:#8861cd !important;
    border-color:#8861cd !important;
    color:#fff !important
}
.bg-dpurple-400{
    background-color:#7142c3 !important;
    border-color:#7142c3 !important;
    color:#fff !important
}
.bg-dpurple-600{
    background-color:#5e35a8 !important;
    border-color:#5e35a8 !important;
    color:#fff !important
}
.bg-dpurple-700{
    background-color:#563098 !important;
    border-color:#563098 !important;
    color:#fff !important
}
.bg-dpurple-800{
    background-color:#4d2b89 !important;
    border-color:#4d2b89 !important;
    color:#fff !important
}
.bg-dpurple-900{
    background-color:#442679 !important;
    border-color:#442679 !important;
    color:#fff !important
}
.bg-dpurple-1000{
    background-color:#3b216a !important;
    border-color:#3b216a !important;
    color:#fff !important
}
.bg-dpurple-1100{
    background-color:#331d5a !important;
    border-color:#331d5a !important;
    color:#fff !important
}
.bg-dpurple-a100{
    background-color:#411660 !important;
    border-color:#411660 !important;
    color:#35364b !important
}
.bg-dpurple-a200{
    background-color:#322089 !important;
    border-color:#322089 !important;
    color:#35364b !important
}
.bg-dpurple-a300{
    background-color:#8467db !important;
    border-color:#8467db !important;
    color:#fff !important
}
.bg-dpurple-a400{
    background-color:#b9efea !important;
    border-color:#b9efea !important;
    color:#fff !important
}
.bg-dpurple-a500{
    background-color:#5d2089 !important;
    border-color:#5d2089 !important;
    color:#fff !important
}
.bg-dpurple-a600{
    background-color:#7b3dd2 !important;
    border-color:#7b3dd2 !important;
    color:#fff !important
}
.bg-dpurple-a700{
    background-color:#bedb67 !important;
    border-color:#bedb67 !important;
    color:#fff !important
}
.bg-dpurple-a800{
    background-color:#c2e590 !important;
    border-color:#c2e590 !important;
    color:#fff !important
}
.b-dpurple{
    border-color:#673AB7 !important
}
.b-dpurple-50{
    border-color:#cebeea !important
}
.b-dpurple-100{
    border-color:#b79fe1 !important
}
.b-dpurple-200{
    border-color:#9f80d7 !important
}
.b-dpurple-300{
    border-color:#8861cd !important
}
.b-dpurple-400{
    border-color:#7142c3 !important
}
.b-dpurple-600{
    border-color:#5e35a8 !important
}
.b-dpurple-700{
    border-color:#563098 !important
}
.b-dpurple-800{
    border-color:#4d2b89 !important
}
.b-dpurple-900{
    border-color:#442679 !important
}
.b-dpurple-1000{
    border-color:#3b216a !important
}
.b-dpurple-1100{
    border-color:#331d5a !important
}
.b-dpurple-a100{
    border-color:#411660 !important
}
.b-dpurple-a200{
    border-color:#322089 !important
}
.b-dpurple-a300{
    border-color:#8467db !important
}
.b-dpurple-a400{
    border-color:#b9efea !important
}
.b-dpurple-a500{
    border-color:#5d2089 !important
}
.b-dpurple-a600{
    border-color:#7b3dd2 !important
}
.b-dpurple-a700{
    border-color:#bedb67 !important
}
.b-dpurple-a800{
    border-color:#c2e590 !important
}
.bt-dpurple{
    border-top-color:#673AB7 !important
}
.bt-dpurple-50{
    border-top-color:#cebeea !important
}
.bt-dpurple-100{
    border-top-color:#b79fe1 !important
}
.bt-dpurple-200{
    border-top-color:#9f80d7 !important
}
.bt-dpurple-300{
    border-top-color:#8861cd !important
}
.bt-dpurple-400{
    border-top-color:#7142c3 !important
}
.bt-dpurple-600{
    border-top-color:#5e35a8 !important
}
.bt-dpurple-700{
    border-top-color:#563098 !important
}
.bt-dpurple-800{
    border-top-color:#4d2b89 !important
}
.bt-dpurple-900{
    border-top-color:#442679 !important
}
.bt-dpurple-1000{
    border-top-color:#3b216a !important
}
.bt-dpurple-1100{
    border-top-color:#331d5a !important
}
.bt-dpurple-a100{
    border-top-color:#411660 !important
}
.bt-dpurple-a200{
    border-top-color:#322089 !important
}
.bt-dpurple-a300{
    border-top-color:#8467db !important
}
.bt-dpurple-a400{
    border-top-color:#b9efea !important
}
.bt-dpurple-a500{
    border-top-color:#5d2089 !important
}
.bt-dpurple-a600{
    border-top-color:#7b3dd2 !important
}
.bt-dpurple-a700{
    border-top-color:#bedb67 !important
}
.bt-dpurple-a800{
    border-top-color:#c2e590 !important
}
.bb-dpurple{
    border-bottom-color:#673AB7 !important
}
.bb-dpurple-50{
    border-bottom-color:#cebeea !important
}
.bb-dpurple-100{
    border-bottom-color:#b79fe1 !important
}
.bb-dpurple-200{
    border-bottom-color:#9f80d7 !important
}
.bb-dpurple-300{
    border-bottom-color:#8861cd !important
}
.bb-dpurple-400{
    border-bottom-color:#7142c3 !important
}
.bb-dpurple-600{
    border-bottom-color:#5e35a8 !important
}
.bb-dpurple-700{
    border-bottom-color:#563098 !important
}
.bb-dpurple-800{
    border-bottom-color:#4d2b89 !important
}
.bb-dpurple-900{
    border-bottom-color:#442679 !important
}
.bb-dpurple-1000{
    border-bottom-color:#3b216a !important
}
.bb-dpurple-1100{
    border-bottom-color:#331d5a !important
}
.bb-dpurple-a100{
    border-bottom-color:#411660 !important
}
.bb-dpurple-a200{
    border-bottom-color:#322089 !important
}
.bb-dpurple-a300{
    border-bottom-color:#8467db !important
}
.bb-dpurple-a400{
    border-bottom-color:#b9efea !important
}
.bb-dpurple-a500{
    border-bottom-color:#5d2089 !important
}
.bb-dpurple-a600{
    border-bottom-color:#7b3dd2 !important
}
.bb-dpurple-a700{
    border-bottom-color:#bedb67 !important
}
.bb-dpurple-a800{
    border-bottom-color:#c2e590 !important
}
.bl-dpurple{
    border-left-color:#673AB7 !important
}
.bl-dpurple-50{
    border-left-color:#cebeea !important
}
.bl-dpurple-100{
    border-left-color:#b79fe1 !important
}
.bl-dpurple-200{
    border-left-color:#9f80d7 !important
}
.bl-dpurple-300{
    border-left-color:#8861cd !important
}
.bl-dpurple-400{
    border-left-color:#7142c3 !important
}
.bl-dpurple-600{
    border-left-color:#5e35a8 !important
}
.bl-dpurple-700{
    border-left-color:#563098 !important
}
.bl-dpurple-800{
    border-left-color:#4d2b89 !important
}
.bl-dpurple-900{
    border-left-color:#442679 !important
}
.bl-dpurple-1000{
    border-left-color:#3b216a !important
}
.bl-dpurple-1100{
    border-left-color:#331d5a !important
}
.bl-dpurple-a100{
    border-left-color:#411660 !important
}
.bl-dpurple-a200{
    border-left-color:#322089 !important
}
.bl-dpurple-a300{
    border-left-color:#8467db !important
}
.bl-dpurple-a400{
    border-left-color:#b9efea !important
}
.bl-dpurple-a500{
    border-left-color:#5d2089 !important
}
.bl-dpurple-a600{
    border-left-color:#7b3dd2 !important
}
.bl-dpurple-a700{
    border-left-color:#bedb67 !important
}
.bl-dpurple-a800{
    border-left-color:#c2e590 !important
}
.br-dpurple{
    border-right-color:#673AB7 !important
}
.br-dpurple-50{
    border-right-color:#cebeea !important
}
.br-dpurple-100{
    border-right-color:#b79fe1 !important
}
.br-dpurple-200{
    border-right-color:#9f80d7 !important
}
.br-dpurple-300{
    border-right-color:#8861cd !important
}
.br-dpurple-400{
    border-right-color:#7142c3 !important
}
.br-dpurple-600{
    border-right-color:#5e35a8 !important
}
.br-dpurple-700{
    border-right-color:#563098 !important
}
.br-dpurple-800{
    border-right-color:#4d2b89 !important
}
.br-dpurple-900{
    border-right-color:#442679 !important
}
.br-dpurple-1000{
    border-right-color:#3b216a !important
}
.br-dpurple-1100{
    border-right-color:#331d5a !important
}
.br-dpurple-a100{
    border-right-color:#411660 !important
}
.br-dpurple-a200{
    border-right-color:#322089 !important
}
.br-dpurple-a300{
    border-right-color:#8467db !important
}
.br-dpurple-a400{
    border-right-color:#b9efea !important
}
.br-dpurple-a500{
    border-right-color:#5d2089 !important
}
.br-dpurple-a600{
    border-right-color:#7b3dd2 !important
}
.br-dpurple-a700{
    border-right-color:#bedb67 !important
}
.br-dpurple-a800{
    border-right-color:#c2e590 !important
}
.text-dpurple{
    color:#673AB7 !important
}
.text-dpurple:focus,.text-dpurple:hover{
    color:#673AB7 !important
}
.text-dpurple-50{
    color:#cebeea !important
}
.text-dpurple-50:focus,.text-dpurple-50:hover{
    color:#cebeea !important
}
.text-dpurple-100{
    color:#b79fe1 !important
}
.text-dpurple-100:focus,.text-dpurple-100:hover{
    color:#b79fe1 !important
}
.text-dpurple-200{
    color:#9f80d7 !important
}
.text-dpurple-200:focus,.text-dpurple-200:hover{
    color:#9f80d7 !important
}
.text-dpurple-300{
    color:#8861cd !important
}
.text-dpurple-300:focus,.text-dpurple-300:hover{
    color:#8861cd !important
}
.text-dpurple-400{
    color:#7142c3 !important
}
.text-dpurple-400:focus,.text-dpurple-400:hover{
    color:#7142c3 !important
}
.text-dpurple-600{
    color:#5e35a8 !important
}
.text-dpurple-600:focus,.text-dpurple-600:hover{
    color:#5e35a8 !important
}
.text-dpurple-700{
    color:#563098 !important
}
.text-dpurple-700:focus,.text-dpurple-700:hover{
    color:#563098 !important
}
.text-dpurple-800{
    color:#4d2b89 !important
}
.text-dpurple-800:focus,.text-dpurple-800:hover{
    color:#4d2b89 !important
}
.text-dpurple-900{
    color:#442679 !important
}
.text-dpurple-900:focus,.text-dpurple-900:hover{
    color:#442679 !important
}
.text-dpurple-1000{
    color:#3b216a !important
}
.text-dpurple-1000:focus,.text-dpurple-1000:hover{
    color:#3b216a !important
}
.text-dpurple-1100{
    color:#331d5a !important
}
.text-dpurple-1100:focus,.text-dpurple-1100:hover{
    color:#331d5a !important
}
.text-dpurple-a100{
    color:#411660 !important
}
.text-dpurple-a100:focus,.text-dpurple-a100:hover{
    color:#411660 !important
}
.text-dpurple-a200{
    color:#322089 !important
}
.text-dpurple-a200:focus,.text-dpurple-a200:hover{
    color:#322089 !important
}
.text-dpurple-a300{
    color:#8467db !important
}
.text-dpurple-a300:focus,.text-dpurple-a300:hover{
    color:#8467db !important
}
.text-dpurple-a400{
    color:#b9efea !important
}
.text-dpurple-a400:focus,.text-dpurple-a400:hover{
    color:#b9efea !important
}
.text-dpurple-a500{
    color:#5d2089 !important
}
.text-dpurple-a500:focus,.text-dpurple-a500:hover{
    color:#5d2089 !important
}
.text-dpurple-a600{
    color:#7b3dd2 !important
}
.text-dpurple-a600:focus,.text-dpurple-a600:hover{
    color:#7b3dd2 !important
}
.text-dpurple-a700{
    color:#bedb67 !important
}
.text-dpurple-a700:focus,.text-dpurple-a700:hover{
    color:#bedb67 !important
}
.text-dpurple-a800{
    color:#c2e590 !important
}
.text-dpurple-a800:focus,.text-dpurple-a800:hover{
    color:#c2e590 !important
}
.bg-indigo{
    background-color:#3F51B5 !important;
    border-color:#3F51B5 !important;
    color:#fff !important
}
.bg-indigo-50{
    background-color:#c2c8ea !important;
    border-color:#c2c8ea !important;
    color:#35364b !important
}
.bg-indigo-100{
    background-color:#a4addf !important;
    border-color:#a4addf !important;
    color:#35364b !important
}
.bg-indigo-200{
    background-color:#8591d5 !important;
    border-color:#8591d5 !important;
    color:#35364b !important
}
.bg-indigo-300{
    background-color:#6776ca !important;
    border-color:#6776ca !important;
    color:#fff !important
}
.bg-indigo-400{
    background-color:#495bc0 !important;
    border-color:#495bc0 !important;
    color:#fff !important
}
.bg-indigo-600{
    background-color:#3a4aa6 !important;
    border-color:#3a4aa6 !important;
    color:#fff !important
}
.bg-indigo-700{
    background-color:#344397 !important;
    border-color:#344397 !important;
    color:#fff !important
}
.bg-indigo-800{
    background-color:#2f3d88 !important;
    border-color:#2f3d88 !important;
    color:#fff !important
}
.bg-indigo-900{
    background-color:#2a3678 !important;
    border-color:#2a3678 !important;
    color:#fff !important
}
.bg-indigo-1000{
    background-color:#252f69 !important;
    border-color:#252f69 !important;
    color:#fff !important
}
.bg-indigo-1100{
    background-color:#1f285a !important;
    border-color:#1f285a !important;
    color:#fff !important
}
.bg-indigo-a100{
    background-color:#1e1960 !important;
    border-color:#1e1960 !important;
    color:#35364b !important
}
.bg-indigo-a200{
    background-color:#244688 !important;
    border-color:#244688 !important;
    color:#35364b !important
}
.bg-indigo-a300{
    background-color:#6c89d9 !important;
    border-color:#6c89d9 !important;
    color:#fff !important
}
.bg-indigo-a400{
    background-color:#bdeed1 !important;
    border-color:#bdeed1 !important;
    color:#fff !important
}
.bg-indigo-a500{
    background-color:#2b2488 !important;
    border-color:#2b2488 !important;
    color:#fff !important
}
.bg-indigo-a600{
    background-color:#4451ce !important;
    border-color:#4451ce !important;
    color:#fff !important
}
.bg-indigo-a700{
    background-color:#d9bc6c !important;
    border-color:#d9bc6c !important;
    color:#fff !important
}
.bg-indigo-a800{
    background-color:#e3dc95 !important;
    border-color:#e3dc95 !important;
    color:#fff !important
}
.b-indigo{
    border-color:#3F51B5 !important
}
.b-indigo-50{
    border-color:#c2c8ea !important
}
.b-indigo-100{
    border-color:#a4addf !important
}
.b-indigo-200{
    border-color:#8591d5 !important
}
.b-indigo-300{
    border-color:#6776ca !important
}
.b-indigo-400{
    border-color:#495bc0 !important
}
.b-indigo-600{
    border-color:#3a4aa6 !important
}
.b-indigo-700{
    border-color:#344397 !important
}
.b-indigo-800{
    border-color:#2f3d88 !important
}
.b-indigo-900{
    border-color:#2a3678 !important
}
.b-indigo-1000{
    border-color:#252f69 !important
}
.b-indigo-1100{
    border-color:#1f285a !important
}
.b-indigo-a100{
    border-color:#1e1960 !important
}
.b-indigo-a200{
    border-color:#244688 !important
}
.b-indigo-a300{
    border-color:#6c89d9 !important
}
.b-indigo-a400{
    border-color:#bdeed1 !important
}
.b-indigo-a500{
    border-color:#2b2488 !important
}
.b-indigo-a600{
    border-color:#4451ce !important
}
.b-indigo-a700{
    border-color:#d9bc6c !important
}
.b-indigo-a800{
    border-color:#e3dc95 !important
}
.bt-indigo{
    border-top-color:#3F51B5 !important
}
.bt-indigo-50{
    border-top-color:#c2c8ea !important
}
.bt-indigo-100{
    border-top-color:#a4addf !important
}
.bt-indigo-200{
    border-top-color:#8591d5 !important
}
.bt-indigo-300{
    border-top-color:#6776ca !important
}
.bt-indigo-400{
    border-top-color:#495bc0 !important
}
.bt-indigo-600{
    border-top-color:#3a4aa6 !important
}
.bt-indigo-700{
    border-top-color:#344397 !important
}
.bt-indigo-800{
    border-top-color:#2f3d88 !important
}
.bt-indigo-900{
    border-top-color:#2a3678 !important
}
.bt-indigo-1000{
    border-top-color:#252f69 !important
}
.bt-indigo-1100{
    border-top-color:#1f285a !important
}
.bt-indigo-a100{
    border-top-color:#1e1960 !important
}
.bt-indigo-a200{
    border-top-color:#244688 !important
}
.bt-indigo-a300{
    border-top-color:#6c89d9 !important
}
.bt-indigo-a400{
    border-top-color:#bdeed1 !important
}
.bt-indigo-a500{
    border-top-color:#2b2488 !important
}
.bt-indigo-a600{
    border-top-color:#4451ce !important
}
.bt-indigo-a700{
    border-top-color:#d9bc6c !important
}
.bt-indigo-a800{
    border-top-color:#e3dc95 !important
}
.bb-indigo{
    border-bottom-color:#3F51B5 !important
}
.bb-indigo-50{
    border-bottom-color:#c2c8ea !important
}
.bb-indigo-100{
    border-bottom-color:#a4addf !important
}
.bb-indigo-200{
    border-bottom-color:#8591d5 !important
}
.bb-indigo-300{
    border-bottom-color:#6776ca !important
}
.bb-indigo-400{
    border-bottom-color:#495bc0 !important
}
.bb-indigo-600{
    border-bottom-color:#3a4aa6 !important
}
.bb-indigo-700{
    border-bottom-color:#344397 !important
}
.bb-indigo-800{
    border-bottom-color:#2f3d88 !important
}
.bb-indigo-900{
    border-bottom-color:#2a3678 !important
}
.bb-indigo-1000{
    border-bottom-color:#252f69 !important
}
.bb-indigo-1100{
    border-bottom-color:#1f285a !important
}
.bb-indigo-a100{
    border-bottom-color:#1e1960 !important
}
.bb-indigo-a200{
    border-bottom-color:#244688 !important
}
.bb-indigo-a300{
    border-bottom-color:#6c89d9 !important
}
.bb-indigo-a400{
    border-bottom-color:#bdeed1 !important
}
.bb-indigo-a500{
    border-bottom-color:#2b2488 !important
}
.bb-indigo-a600{
    border-bottom-color:#4451ce !important
}
.bb-indigo-a700{
    border-bottom-color:#d9bc6c !important
}
.bb-indigo-a800{
    border-bottom-color:#e3dc95 !important
}
.bl-indigo{
    border-left-color:#3F51B5 !important
}
.bl-indigo-50{
    border-left-color:#c2c8ea !important
}
.bl-indigo-100{
    border-left-color:#a4addf !important
}
.bl-indigo-200{
    border-left-color:#8591d5 !important
}
.bl-indigo-300{
    border-left-color:#6776ca !important
}
.bl-indigo-400{
    border-left-color:#495bc0 !important
}
.bl-indigo-600{
    border-left-color:#3a4aa6 !important
}
.bl-indigo-700{
    border-left-color:#344397 !important
}
.bl-indigo-800{
    border-left-color:#2f3d88 !important
}
.bl-indigo-900{
    border-left-color:#2a3678 !important
}
.bl-indigo-1000{
    border-left-color:#252f69 !important
}
.bl-indigo-1100{
    border-left-color:#1f285a !important
}
.bl-indigo-a100{
    border-left-color:#1e1960 !important
}
.bl-indigo-a200{
    border-left-color:#244688 !important
}
.bl-indigo-a300{
    border-left-color:#6c89d9 !important
}
.bl-indigo-a400{
    border-left-color:#bdeed1 !important
}
.bl-indigo-a500{
    border-left-color:#2b2488 !important
}
.bl-indigo-a600{
    border-left-color:#4451ce !important
}
.bl-indigo-a700{
    border-left-color:#d9bc6c !important
}
.bl-indigo-a800{
    border-left-color:#e3dc95 !important
}
.br-indigo{
    border-right-color:#3F51B5 !important
}
.br-indigo-50{
    border-right-color:#c2c8ea !important
}
.br-indigo-100{
    border-right-color:#a4addf !important
}
.br-indigo-200{
    border-right-color:#8591d5 !important
}
.br-indigo-300{
    border-right-color:#6776ca !important
}
.br-indigo-400{
    border-right-color:#495bc0 !important
}
.br-indigo-600{
    border-right-color:#3a4aa6 !important
}
.br-indigo-700{
    border-right-color:#344397 !important
}
.br-indigo-800{
    border-right-color:#2f3d88 !important
}
.br-indigo-900{
    border-right-color:#2a3678 !important
}
.br-indigo-1000{
    border-right-color:#252f69 !important
}
.br-indigo-1100{
    border-right-color:#1f285a !important
}
.br-indigo-a100{
    border-right-color:#1e1960 !important
}
.br-indigo-a200{
    border-right-color:#244688 !important
}
.br-indigo-a300{
    border-right-color:#6c89d9 !important
}
.br-indigo-a400{
    border-right-color:#bdeed1 !important
}
.br-indigo-a500{
    border-right-color:#2b2488 !important
}
.br-indigo-a600{
    border-right-color:#4451ce !important
}
.br-indigo-a700{
    border-right-color:#d9bc6c !important
}
.br-indigo-a800{
    border-right-color:#e3dc95 !important
}
.text-indigo{
    color:#3F51B5 !important
}
.text-indigo:focus,.text-indigo:hover{
    color:#3F51B5 !important
}
.text-indigo-50{
    color:#c2c8ea !important
}
.text-indigo-50:focus,.text-indigo-50:hover{
    color:#c2c8ea !important
}
.text-indigo-100{
    color:#a4addf !important
}
.text-indigo-100:focus,.text-indigo-100:hover{
    color:#a4addf !important
}
.text-indigo-200{
    color:#8591d5 !important
}
.text-indigo-200:focus,.text-indigo-200:hover{
    color:#8591d5 !important
}
.text-indigo-300{
    color:#6776ca !important
}
.text-indigo-300:focus,.text-indigo-300:hover{
    color:#6776ca !important
}
.text-indigo-400{
    color:#495bc0 !important
}
.text-indigo-400:focus,.text-indigo-400:hover{
    color:#495bc0 !important
}
.text-indigo-600{
    color:#3a4aa6 !important
}
.text-indigo-600:focus,.text-indigo-600:hover{
    color:#3a4aa6 !important
}
.text-indigo-700{
    color:#344397 !important
}
.text-indigo-700:focus,.text-indigo-700:hover{
    color:#344397 !important
}
.text-indigo-800{
    color:#2f3d88 !important
}
.text-indigo-800:focus,.text-indigo-800:hover{
    color:#2f3d88 !important
}
.text-indigo-900{
    color:#2a3678 !important
}
.text-indigo-900:focus,.text-indigo-900:hover{
    color:#2a3678 !important
}
.text-indigo-1000{
    color:#252f69 !important
}
.text-indigo-1000:focus,.text-indigo-1000:hover{
    color:#252f69 !important
}
.text-indigo-1100{
    color:#1f285a !important
}
.text-indigo-1100:focus,.text-indigo-1100:hover{
    color:#1f285a !important
}
.text-indigo-a100{
    color:#1e1960 !important
}
.text-indigo-a100:focus,.text-indigo-a100:hover{
    color:#1e1960 !important
}
.text-indigo-a200{
    color:#244688 !important
}
.text-indigo-a200:focus,.text-indigo-a200:hover{
    color:#244688 !important
}
.text-indigo-a300{
    color:#6c89d9 !important
}
.text-indigo-a300:focus,.text-indigo-a300:hover{
    color:#6c89d9 !important
}
.text-indigo-a400{
    color:#bdeed1 !important
}
.text-indigo-a400:focus,.text-indigo-a400:hover{
    color:#bdeed1 !important
}
.text-indigo-a500{
    color:#2b2488 !important
}
.text-indigo-a500:focus,.text-indigo-a500:hover{
    color:#2b2488 !important
}
.text-indigo-a600{
    color:#4451ce !important
}
.text-indigo-a600:focus,.text-indigo-a600:hover{
    color:#4451ce !important
}
.text-indigo-a700{
    color:#d9bc6c !important
}
.text-indigo-a700:focus,.text-indigo-a700:hover{
    color:#d9bc6c !important
}
.text-indigo-a800{
    color:#e3dc95 !important
}
.text-indigo-a800:focus,.text-indigo-a800:hover{
    color:#e3dc95 !important
}
.bg-teal{
    background-color:#009688 !important;
    border-color:#009688 !important;
    color:#fff !important
}
.bg-teal-50{
    background-color:#4fffef !important;
    border-color:#4fffef !important;
    color:#35364b !important
}
.bg-teal-100{
    background-color:#26ffeb !important;
    border-color:#26ffeb !important;
    color:#35364b !important
}
.bg-teal-200{
    background-color:#00fce4 !important;
    border-color:#00fce4 !important;
    color:#35364b !important
}
.bg-teal-300{
    background-color:#00d3bf !important;
    border-color:#00d3bf !important;
    color:#fff !important
}
.bg-teal-400{
    background-color:#00aa9a !important;
    border-color:#00aa9a !important;
    color:#fff !important
}
.bg-teal-600{
    background-color:#008276 !important;
    border-color:#008276 !important;
    color:#fff !important
}
.bg-teal-700{
    background-color:#006d63 !important;
    border-color:#006d63 !important;
    color:#fff !important
}
.bg-teal-800{
    background-color:#005951 !important;
    border-color:#005951 !important;
    color:#fff !important
}
.bg-teal-900{
    background-color:#00443e !important;
    border-color:#00443e !important;
    color:#fff !important
}
.bg-teal-1000{
    background-color:#00302c !important;
    border-color:#00302c !important;
    color:#fff !important
}
.bg-teal-1100{
    background-color:#001c19 !important;
    border-color:#001c19 !important;
    color:#fff !important
}
.bg-teal-a100{
    background-color:#00171b !important;
    border-color:#00171b !important;
    color:#35364b !important
}
.bg-teal-a200{
    background-color:#004e38 !important;
    border-color:#004e38 !important;
    color:#35364b !important
}
.bg-teal-a300{
    background-color:#00e7b8 !important;
    border-color:#00e7b8 !important;
    color:#fff !important
}
.bg-teal-a400{
    background-color:#adff4e !important;
    border-color:#adff4e !important;
    color:#fff !important
}
.bg-teal-a500{
    background-color:#00444e !important;
    border-color:#00444e !important;
    color:#fff !important
}
.bg-teal-a600{
    background-color:#00b4ad !important;
    border-color:#00b4ad !important;
    color:#fff !important
}
.bg-teal-a700{
    background-color:#e7002f !important;
    border-color:#e7002f !important;
    color:#fff !important
}
.bg-teal-a800{
    background-color:#ff1b23 !important;
    border-color:#ff1b23 !important;
    color:#fff !important
}
.b-teal{
    border-color:#009688 !important
}
.b-teal-50{
    border-color:#4fffef !important
}
.b-teal-100{
    border-color:#26ffeb !important
}
.b-teal-200{
    border-color:#00fce4 !important
}
.b-teal-300{
    border-color:#00d3bf !important
}
.b-teal-400{
    border-color:#00aa9a !important
}
.b-teal-600{
    border-color:#008276 !important
}
.b-teal-700{
    border-color:#006d63 !important
}
.b-teal-800{
    border-color:#005951 !important
}
.b-teal-900{
    border-color:#00443e !important
}
.b-teal-1000{
    border-color:#00302c !important
}
.b-teal-1100{
    border-color:#001c19 !important
}
.b-teal-a100{
    border-color:#00171b !important
}
.b-teal-a200{
    border-color:#004e38 !important
}
.b-teal-a300{
    border-color:#00e7b8 !important
}
.b-teal-a400{
    border-color:#adff4e !important
}
.b-teal-a500{
    border-color:#00444e !important
}
.b-teal-a600{
    border-color:#00b4ad !important
}
.b-teal-a700{
    border-color:#e7002f !important
}
.b-teal-a800{
    border-color:#ff1b23 !important
}
.bt-teal{
    border-top-color:#009688 !important
}
.bt-teal-50{
    border-top-color:#4fffef !important
}
.bt-teal-100{
    border-top-color:#26ffeb !important
}
.bt-teal-200{
    border-top-color:#00fce4 !important
}
.bt-teal-300{
    border-top-color:#00d3bf !important
}
.bt-teal-400{
    border-top-color:#00aa9a !important
}
.bt-teal-600{
    border-top-color:#008276 !important
}
.bt-teal-700{
    border-top-color:#006d63 !important
}
.bt-teal-800{
    border-top-color:#005951 !important
}
.bt-teal-900{
    border-top-color:#00443e !important
}
.bt-teal-1000{
    border-top-color:#00302c !important
}
.bt-teal-1100{
    border-top-color:#001c19 !important
}
.bt-teal-a100{
    border-top-color:#00171b !important
}
.bt-teal-a200{
    border-top-color:#004e38 !important
}
.bt-teal-a300{
    border-top-color:#00e7b8 !important
}
.bt-teal-a400{
    border-top-color:#adff4e !important
}
.bt-teal-a500{
    border-top-color:#00444e !important
}
.bt-teal-a600{
    border-top-color:#00b4ad !important
}
.bt-teal-a700{
    border-top-color:#e7002f !important
}
.bt-teal-a800{
    border-top-color:#ff1b23 !important
}
.bb-teal{
    border-bottom-color:#009688 !important
}
.bb-teal-50{
    border-bottom-color:#4fffef !important
}
.bb-teal-100{
    border-bottom-color:#26ffeb !important
}
.bb-teal-200{
    border-bottom-color:#00fce4 !important
}
.bb-teal-300{
    border-bottom-color:#00d3bf !important
}
.bb-teal-400{
    border-bottom-color:#00aa9a !important
}
.bb-teal-600{
    border-bottom-color:#008276 !important
}
.bb-teal-700{
    border-bottom-color:#006d63 !important
}
.bb-teal-800{
    border-bottom-color:#005951 !important
}
.bb-teal-900{
    border-bottom-color:#00443e !important
}
.bb-teal-1000{
    border-bottom-color:#00302c !important
}
.bb-teal-1100{
    border-bottom-color:#001c19 !important
}
.bb-teal-a100{
    border-bottom-color:#00171b !important
}
.bb-teal-a200{
    border-bottom-color:#004e38 !important
}
.bb-teal-a300{
    border-bottom-color:#00e7b8 !important
}
.bb-teal-a400{
    border-bottom-color:#adff4e !important
}
.bb-teal-a500{
    border-bottom-color:#00444e !important
}
.bb-teal-a600{
    border-bottom-color:#00b4ad !important
}
.bb-teal-a700{
    border-bottom-color:#e7002f !important
}
.bb-teal-a800{
    border-bottom-color:#ff1b23 !important
}
.bl-teal{
    border-left-color:#009688 !important
}
.bl-teal-50{
    border-left-color:#4fffef !important
}
.bl-teal-100{
    border-left-color:#26ffeb !important
}
.bl-teal-200{
    border-left-color:#00fce4 !important
}
.bl-teal-300{
    border-left-color:#00d3bf !important
}
.bl-teal-400{
    border-left-color:#00aa9a !important
}
.bl-teal-600{
    border-left-color:#008276 !important
}
.bl-teal-700{
    border-left-color:#006d63 !important
}
.bl-teal-800{
    border-left-color:#005951 !important
}
.bl-teal-900{
    border-left-color:#00443e !important
}
.bl-teal-1000{
    border-left-color:#00302c !important
}
.bl-teal-1100{
    border-left-color:#001c19 !important
}
.bl-teal-a100{
    border-left-color:#00171b !important
}
.bl-teal-a200{
    border-left-color:#004e38 !important
}
.bl-teal-a300{
    border-left-color:#00e7b8 !important
}
.bl-teal-a400{
    border-left-color:#adff4e !important
}
.bl-teal-a500{
    border-left-color:#00444e !important
}
.bl-teal-a600{
    border-left-color:#00b4ad !important
}
.bl-teal-a700{
    border-left-color:#e7002f !important
}
.bl-teal-a800{
    border-left-color:#ff1b23 !important
}
.br-teal{
    border-right-color:#009688 !important
}
.br-teal-50{
    border-right-color:#4fffef !important
}
.br-teal-100{
    border-right-color:#26ffeb !important
}
.br-teal-200{
    border-right-color:#00fce4 !important
}
.br-teal-300{
    border-right-color:#00d3bf !important
}
.br-teal-400{
    border-right-color:#00aa9a !important
}
.br-teal-600{
    border-right-color:#008276 !important
}
.br-teal-700{
    border-right-color:#006d63 !important
}
.br-teal-800{
    border-right-color:#005951 !important
}
.br-teal-900{
    border-right-color:#00443e !important
}
.br-teal-1000{
    border-right-color:#00302c !important
}
.br-teal-1100{
    border-right-color:#001c19 !important
}
.br-teal-a100{
    border-right-color:#00171b !important
}
.br-teal-a200{
    border-right-color:#004e38 !important
}
.br-teal-a300{
    border-right-color:#00e7b8 !important
}
.br-teal-a400{
    border-right-color:#adff4e !important
}
.br-teal-a500{
    border-right-color:#00444e !important
}
.br-teal-a600{
    border-right-color:#00b4ad !important
}
.br-teal-a700{
    border-right-color:#e7002f !important
}
.br-teal-a800{
    border-right-color:#ff1b23 !important
}
.text-teal{
    color:#009688 !important
}
.text-teal:focus,.text-teal:hover{
    color:#009688 !important
}
.text-teal-50{
    color:#4fffef !important
}
.text-teal-50:focus,.text-teal-50:hover{
    color:#4fffef !important
}
.text-teal-100{
    color:#26ffeb !important
}
.text-teal-100:focus,.text-teal-100:hover{
    color:#26ffeb !important
}
.text-teal-200{
    color:#00fce4 !important
}
.text-teal-200:focus,.text-teal-200:hover{
    color:#00fce4 !important
}
.text-teal-300{
    color:#00d3bf !important
}
.text-teal-300:focus,.text-teal-300:hover{
    color:#00d3bf !important
}
.text-teal-400{
    color:#00aa9a !important
}
.text-teal-400:focus,.text-teal-400:hover{
    color:#00aa9a !important
}
.text-teal-600{
    color:#008276 !important
}
.text-teal-600:focus,.text-teal-600:hover{
    color:#008276 !important
}
.text-teal-700{
    color:#006d63 !important
}
.text-teal-700:focus,.text-teal-700:hover{
    color:#006d63 !important
}
.text-teal-800{
    color:#005951 !important
}
.text-teal-800:focus,.text-teal-800:hover{
    color:#005951 !important
}
.text-teal-900{
    color:#00443e !important
}
.text-teal-900:focus,.text-teal-900:hover{
    color:#00443e !important
}
.text-teal-1000{
    color:#00302c !important
}
.text-teal-1000:focus,.text-teal-1000:hover{
    color:#00302c !important
}
.text-teal-1100{
    color:#001c19 !important
}
.text-teal-1100:focus,.text-teal-1100:hover{
    color:#001c19 !important
}
.text-teal-a100{
    color:#00171b !important
}
.text-teal-a100:focus,.text-teal-a100:hover{
    color:#00171b !important
}
.text-teal-a200{
    color:#004e38 !important
}
.text-teal-a200:focus,.text-teal-a200:hover{
    color:#004e38 !important
}
.text-teal-a300{
    color:#00e7b8 !important
}
.text-teal-a300:focus,.text-teal-a300:hover{
    color:#00e7b8 !important
}
.text-teal-a400{
    color:#adff4e !important
}
.text-teal-a400:focus,.text-teal-a400:hover{
    color:#adff4e !important
}
.text-teal-a500{
    color:#00444e !important
}
.text-teal-a500:focus,.text-teal-a500:hover{
    color:#00444e !important
}
.text-teal-a600{
    color:#00b4ad !important
}
.text-teal-a600:focus,.text-teal-a600:hover{
    color:#00b4ad !important
}
.text-teal-a700{
    color:#e7002f !important
}
.text-teal-a700:focus,.text-teal-a700:hover{
    color:#e7002f !important
}
.text-teal-a800{
    color:#ff1b23 !important
}
.text-teal-a800:focus,.text-teal-a800:hover{
    color:#ff1b23 !important
}
.bg-lgreen{
    background-color:#8BC34A !important;
    border-color:#8BC34A !important;
    color:#fff !important
}
.bg-lgreen-50{
    background-color:#e3f1d4 !important;
    border-color:#e3f1d4 !important;
    color:#35364b !important
}
.bg-lgreen-100{
    background-color:#d0e7b5 !important;
    border-color:#d0e7b5 !important;
    color:#35364b !important
}
.bg-lgreen-200{
    background-color:#bcdc97 !important;
    border-color:#bcdc97 !important;
    color:#35364b !important
}
.bg-lgreen-300{
    background-color:#a8d278 !important;
    border-color:#a8d278 !important;
    color:#fff !important
}
.bg-lgreen-400{
    background-color:#95c859 !important;
    border-color:#95c859 !important;
    color:#fff !important
}
.bg-lgreen-600{
    background-color:#81bb3e !important;
    border-color:#81bb3e !important;
    color:#fff !important
}
.bg-lgreen-700{
    background-color:#76ab39 !important;
    border-color:#76ab39 !important;
    color:#fff !important
}
.bg-lgreen-800{
    background-color:#6c9c34 !important;
    border-color:#6c9c34 !important;
    color:#fff !important
}
.bg-lgreen-900{
    background-color:#618d2f !important;
    border-color:#618d2f !important;
    color:#fff !important
}
.bg-lgreen-1000{
    background-color:#577d2a !important;
    border-color:#577d2a !important;
    color:#fff !important
}
.bg-lgreen-1100{
    background-color:#4c6e24 !important;
    border-color:#4c6e24 !important;
    color:#fff !important
}
.bg-lgreen-a100{
    background-color:#39751d !important;
    border-color:#39751d !important;
    color:#35364b !important
}
.bg-lgreen-a200{
    background-color:#7e9e27 !important;
    border-color:#7e9e27 !important;
    color:#35364b !important
}
.bg-lgreen-a300{
    background-color:#bddf7f !important;
    border-color:#bddf7f !important;
    color:#fff !important
}
.bg-lgreen-a400{
    background-color:#f4d1d0 !important;
    border-color:#f4d1d0 !important;
    color:#fff !important
}
.bg-lgreen-a500{
    background-color:#4c9e27 !important;
    border-color:#4c9e27 !important;
    color:#fff !important
}
.bg-lgreen-a600{
    background-color:#93d556 !important;
    border-color:#93d556 !important;
    color:#fff !important
}
.bg-lgreen-a700{
    background-color:#a17fdf !important;
    border-color:#a17fdf !important;
    color:#fff !important
}
.bg-lgreen-a800{
    background-color:#caa8e9 !important;
    border-color:#caa8e9 !important;
    color:#fff !important
}
.b-lgreen{
    border-color:#8BC34A !important
}
.b-lgreen-50{
    border-color:#e3f1d4 !important
}
.b-lgreen-100{
    border-color:#d0e7b5 !important
}
.b-lgreen-200{
    border-color:#bcdc97 !important
}
.b-lgreen-300{
    border-color:#a8d278 !important
}
.b-lgreen-400{
    border-color:#95c859 !important
}
.b-lgreen-600{
    border-color:#81bb3e !important
}
.b-lgreen-700{
    border-color:#76ab39 !important
}
.b-lgreen-800{
    border-color:#6c9c34 !important
}
.b-lgreen-900{
    border-color:#618d2f !important
}
.b-lgreen-1000{
    border-color:#577d2a !important
}
.b-lgreen-1100{
    border-color:#4c6e24 !important
}
.b-lgreen-a100{
    border-color:#39751d !important
}
.b-lgreen-a200{
    border-color:#7e9e27 !important
}
.b-lgreen-a300{
    border-color:#bddf7f !important
}
.b-lgreen-a400{
    border-color:#f4d1d0 !important
}
.b-lgreen-a500{
    border-color:#4c9e27 !important
}
.b-lgreen-a600{
    border-color:#93d556 !important
}
.b-lgreen-a700{
    border-color:#a17fdf !important
}
.b-lgreen-a800{
    border-color:#caa8e9 !important
}
.bt-lgreen{
    border-top-color:#8BC34A !important
}
.bt-lgreen-50{
    border-top-color:#e3f1d4 !important
}
.bt-lgreen-100{
    border-top-color:#d0e7b5 !important
}
.bt-lgreen-200{
    border-top-color:#bcdc97 !important
}
.bt-lgreen-300{
    border-top-color:#a8d278 !important
}
.bt-lgreen-400{
    border-top-color:#95c859 !important
}
.bt-lgreen-600{
    border-top-color:#81bb3e !important
}
.bt-lgreen-700{
    border-top-color:#76ab39 !important
}
.bt-lgreen-800{
    border-top-color:#6c9c34 !important
}
.bt-lgreen-900{
    border-top-color:#618d2f !important
}
.bt-lgreen-1000{
    border-top-color:#577d2a !important
}
.bt-lgreen-1100{
    border-top-color:#4c6e24 !important
}
.bt-lgreen-a100{
    border-top-color:#39751d !important
}
.bt-lgreen-a200{
    border-top-color:#7e9e27 !important
}
.bt-lgreen-a300{
    border-top-color:#bddf7f !important
}
.bt-lgreen-a400{
    border-top-color:#f4d1d0 !important
}
.bt-lgreen-a500{
    border-top-color:#4c9e27 !important
}
.bt-lgreen-a600{
    border-top-color:#93d556 !important
}
.bt-lgreen-a700{
    border-top-color:#a17fdf !important
}
.bt-lgreen-a800{
    border-top-color:#caa8e9 !important
}
.bb-lgreen{
    border-bottom-color:#8BC34A !important
}
.bb-lgreen-50{
    border-bottom-color:#e3f1d4 !important
}
.bb-lgreen-100{
    border-bottom-color:#d0e7b5 !important
}
.bb-lgreen-200{
    border-bottom-color:#bcdc97 !important
}
.bb-lgreen-300{
    border-bottom-color:#a8d278 !important
}
.bb-lgreen-400{
    border-bottom-color:#95c859 !important
}
.bb-lgreen-600{
    border-bottom-color:#81bb3e !important
}
.bb-lgreen-700{
    border-bottom-color:#76ab39 !important
}
.bb-lgreen-800{
    border-bottom-color:#6c9c34 !important
}
.bb-lgreen-900{
    border-bottom-color:#618d2f !important
}
.bb-lgreen-1000{
    border-bottom-color:#577d2a !important
}
.bb-lgreen-1100{
    border-bottom-color:#4c6e24 !important
}
.bb-lgreen-a100{
    border-bottom-color:#39751d !important
}
.bb-lgreen-a200{
    border-bottom-color:#7e9e27 !important
}
.bb-lgreen-a300{
    border-bottom-color:#bddf7f !important
}
.bb-lgreen-a400{
    border-bottom-color:#f4d1d0 !important
}
.bb-lgreen-a500{
    border-bottom-color:#4c9e27 !important
}
.bb-lgreen-a600{
    border-bottom-color:#93d556 !important
}
.bb-lgreen-a700{
    border-bottom-color:#a17fdf !important
}
.bb-lgreen-a800{
    border-bottom-color:#caa8e9 !important
}
.bl-lgreen{
    border-left-color:#8BC34A !important
}
.bl-lgreen-50{
    border-left-color:#e3f1d4 !important
}
.bl-lgreen-100{
    border-left-color:#d0e7b5 !important
}
.bl-lgreen-200{
    border-left-color:#bcdc97 !important
}
.bl-lgreen-300{
    border-left-color:#a8d278 !important
}
.bl-lgreen-400{
    border-left-color:#95c859 !important
}
.bl-lgreen-600{
    border-left-color:#81bb3e !important
}
.bl-lgreen-700{
    border-left-color:#76ab39 !important
}
.bl-lgreen-800{
    border-left-color:#6c9c34 !important
}
.bl-lgreen-900{
    border-left-color:#618d2f !important
}
.bl-lgreen-1000{
    border-left-color:#577d2a !important
}
.bl-lgreen-1100{
    border-left-color:#4c6e24 !important
}
.bl-lgreen-a100{
    border-left-color:#39751d !important
}
.bl-lgreen-a200{
    border-left-color:#7e9e27 !important
}
.bl-lgreen-a300{
    border-left-color:#bddf7f !important
}
.bl-lgreen-a400{
    border-left-color:#f4d1d0 !important
}
.bl-lgreen-a500{
    border-left-color:#4c9e27 !important
}
.bl-lgreen-a600{
    border-left-color:#93d556 !important
}
.bl-lgreen-a700{
    border-left-color:#a17fdf !important
}
.bl-lgreen-a800{
    border-left-color:#caa8e9 !important
}
.br-lgreen{
    border-right-color:#8BC34A !important
}
.br-lgreen-50{
    border-right-color:#e3f1d4 !important
}
.br-lgreen-100{
    border-right-color:#d0e7b5 !important
}
.br-lgreen-200{
    border-right-color:#bcdc97 !important
}
.br-lgreen-300{
    border-right-color:#a8d278 !important
}
.br-lgreen-400{
    border-right-color:#95c859 !important
}
.br-lgreen-600{
    border-right-color:#81bb3e !important
}
.br-lgreen-700{
    border-right-color:#76ab39 !important
}
.br-lgreen-800{
    border-right-color:#6c9c34 !important
}
.br-lgreen-900{
    border-right-color:#618d2f !important
}
.br-lgreen-1000{
    border-right-color:#577d2a !important
}
.br-lgreen-1100{
    border-right-color:#4c6e24 !important
}
.br-lgreen-a100{
    border-right-color:#39751d !important
}
.br-lgreen-a200{
    border-right-color:#7e9e27 !important
}
.br-lgreen-a300{
    border-right-color:#bddf7f !important
}
.br-lgreen-a400{
    border-right-color:#f4d1d0 !important
}
.br-lgreen-a500{
    border-right-color:#4c9e27 !important
}
.br-lgreen-a600{
    border-right-color:#93d556 !important
}
.br-lgreen-a700{
    border-right-color:#a17fdf !important
}
.br-lgreen-a800{
    border-right-color:#caa8e9 !important
}
.text-lgreen{
    color:#8BC34A !important
}
.text-lgreen:focus,.text-lgreen:hover{
    color:#8BC34A !important
}
.text-lgreen-50{
    color:#e3f1d4 !important
}
.text-lgreen-50:focus,.text-lgreen-50:hover{
    color:#e3f1d4 !important
}
.text-lgreen-100{
    color:#d0e7b5 !important
}
.text-lgreen-100:focus,.text-lgreen-100:hover{
    color:#d0e7b5 !important
}
.text-lgreen-200{
    color:#bcdc97 !important
}
.text-lgreen-200:focus,.text-lgreen-200:hover{
    color:#bcdc97 !important
}
.text-lgreen-300{
    color:#a8d278 !important
}
.text-lgreen-300:focus,.text-lgreen-300:hover{
    color:#a8d278 !important
}
.text-lgreen-400{
    color:#95c859 !important
}
.text-lgreen-400:focus,.text-lgreen-400:hover{
    color:#95c859 !important
}
.text-lgreen-600{
    color:#81bb3e !important
}
.text-lgreen-600:focus,.text-lgreen-600:hover{
    color:#81bb3e !important
}
.text-lgreen-700{
    color:#76ab39 !important
}
.text-lgreen-700:focus,.text-lgreen-700:hover{
    color:#76ab39 !important
}
.text-lgreen-800{
    color:#6c9c34 !important
}
.text-lgreen-800:focus,.text-lgreen-800:hover{
    color:#6c9c34 !important
}
.text-lgreen-900{
    color:#618d2f !important
}
.text-lgreen-900:focus,.text-lgreen-900:hover{
    color:#618d2f !important
}
.text-lgreen-1000{
    color:#577d2a !important
}
.text-lgreen-1000:focus,.text-lgreen-1000:hover{
    color:#577d2a !important
}
.text-lgreen-1100{
    color:#4c6e24 !important
}
.text-lgreen-1100:focus,.text-lgreen-1100:hover{
    color:#4c6e24 !important
}
.text-lgreen-a100{
    color:#39751d !important
}
.text-lgreen-a100:focus,.text-lgreen-a100:hover{
    color:#39751d !important
}
.text-lgreen-a200{
    color:#7e9e27 !important
}
.text-lgreen-a200:focus,.text-lgreen-a200:hover{
    color:#7e9e27 !important
}
.text-lgreen-a300{
    color:#bddf7f !important
}
.text-lgreen-a300:focus,.text-lgreen-a300:hover{
    color:#bddf7f !important
}
.text-lgreen-a400{
    color:#f4d1d0 !important
}
.text-lgreen-a400:focus,.text-lgreen-a400:hover{
    color:#f4d1d0 !important
}
.text-lgreen-a500{
    color:#4c9e27 !important
}
.text-lgreen-a500:focus,.text-lgreen-a500:hover{
    color:#4c9e27 !important
}
.text-lgreen-a600{
    color:#93d556 !important
}
.text-lgreen-a600:focus,.text-lgreen-a600:hover{
    color:#93d556 !important
}
.text-lgreen-a700{
    color:#a17fdf !important
}
.text-lgreen-a700:focus,.text-lgreen-a700:hover{
    color:#a17fdf !important
}
.text-lgreen-a800{
    color:#caa8e9 !important
}
.text-lgreen-a800:focus,.text-lgreen-a800:hover{
    color:#caa8e9 !important
}
.bg-lime{
    background-color:#CDDC39 !important;
    border-color:#CDDC39 !important;
    color:#fff !important
}
.bg-lime-50{
    background-color:#f4f8d5 !important;
    border-color:#f4f8d5 !important;
    color:#35364b !important
}
.bg-lime-100{
    background-color:#ecf1b2 !important;
    border-color:#ecf1b2 !important;
    color:#35364b !important
}
.bg-lime-200{
    background-color:#e3eb90 !important;
    border-color:#e3eb90 !important;
    color:#35364b !important
}
.bg-lime-300{
    background-color:#dae56d !important;
    border-color:#dae56d !important;
    color:#fff !important
}
.bg-lime-400{
    background-color:#d1df4a !important;
    border-color:#d1df4a !important;
    color:#fff !important
}
.bg-lime-600{
    background-color:#c9d928 !important;
    border-color:#c9d928 !important;
    color:#fff !important
}
.bg-lime-700{
    background-color:#bac923 !important;
    border-color:#bac923 !important;
    color:#fff !important
}
.bg-lime-800{
    background-color:#a9b720 !important;
    border-color:#a9b720 !important;
    color:#fff !important
}
.bg-lime-900{
    background-color:#99a61d !important;
    border-color:#99a61d !important;
    color:#fff !important
}
.bg-lime-1000{
    background-color:#89951a !important;
    border-color:#89951a !important;
    color:#fff !important
}
.bg-lime-1100{
    background-color:#798317 !important;
    border-color:#798317 !important;
    color:#fff !important
}
.bg-lime-a100{
    background-color:#648b0f !important;
    border-color:#648b0f !important;
    color:#35364b !important
}
.bg-lime-a200{
    background-color:#b9a814 !important;
    border-color:#b9a814 !important;
    color:#35364b !important
}
.bg-lime-a300{
    background-color:#f0ee76 !important;
    border-color:#f0ee76 !important;
    color:#fff !important
}
.bg-lime-a400{
    background-color:#fad2e0 !important;
    border-color:#fad2e0 !important;
    color:#fff !important
}
.bg-lime-a500{
    background-color:#85b914 !important;
    border-color:#85b914 !important;
    color:#fff !important
}
.bg-lime-a600{
    background-color:#d3eb48 !important;
    border-color:#d3eb48 !important;
    color:#fff !important
}
.bg-lime-a700{
    background-color:#7678f0 !important;
    border-color:#7678f0 !important;
    color:#fff !important
}
.bg-lime-a800{
    background-color:#b0a4f5 !important;
    border-color:#b0a4f5 !important;
    color:#fff !important
}
.b-lime{
    border-color:#CDDC39 !important
}
.b-lime-50{
    border-color:#f4f8d5 !important
}
.b-lime-100{
    border-color:#ecf1b2 !important
}
.b-lime-200{
    border-color:#e3eb90 !important
}
.b-lime-300{
    border-color:#dae56d !important
}
.b-lime-400{
    border-color:#d1df4a !important
}
.b-lime-600{
    border-color:#c9d928 !important
}
.b-lime-700{
    border-color:#bac923 !important
}
.b-lime-800{
    border-color:#a9b720 !important
}
.b-lime-900{
    border-color:#99a61d !important
}
.b-lime-1000{
    border-color:#89951a !important
}
.b-lime-1100{
    border-color:#798317 !important
}
.b-lime-a100{
    border-color:#648b0f !important
}
.b-lime-a200{
    border-color:#b9a814 !important
}
.b-lime-a300{
    border-color:#f0ee76 !important
}
.b-lime-a400{
    border-color:#fad2e0 !important
}
.b-lime-a500{
    border-color:#85b914 !important
}
.b-lime-a600{
    border-color:#d3eb48 !important
}
.b-lime-a700{
    border-color:#7678f0 !important
}
.b-lime-a800{
    border-color:#b0a4f5 !important
}
.bt-lime{
    border-top-color:#CDDC39 !important
}
.bt-lime-50{
    border-top-color:#f4f8d5 !important
}
.bt-lime-100{
    border-top-color:#ecf1b2 !important
}
.bt-lime-200{
    border-top-color:#e3eb90 !important
}
.bt-lime-300{
    border-top-color:#dae56d !important
}
.bt-lime-400{
    border-top-color:#d1df4a !important
}
.bt-lime-600{
    border-top-color:#c9d928 !important
}
.bt-lime-700{
    border-top-color:#bac923 !important
}
.bt-lime-800{
    border-top-color:#a9b720 !important
}
.bt-lime-900{
    border-top-color:#99a61d !important
}
.bt-lime-1000{
    border-top-color:#89951a !important
}
.bt-lime-1100{
    border-top-color:#798317 !important
}
.bt-lime-a100{
    border-top-color:#648b0f !important
}
.bt-lime-a200{
    border-top-color:#b9a814 !important
}
.bt-lime-a300{
    border-top-color:#f0ee76 !important
}
.bt-lime-a400{
    border-top-color:#fad2e0 !important
}
.bt-lime-a500{
    border-top-color:#85b914 !important
}
.bt-lime-a600{
    border-top-color:#d3eb48 !important
}
.bt-lime-a700{
    border-top-color:#7678f0 !important
}
.bt-lime-a800{
    border-top-color:#b0a4f5 !important
}
.bb-lime{
    border-bottom-color:#CDDC39 !important
}
.bb-lime-50{
    border-bottom-color:#f4f8d5 !important
}
.bb-lime-100{
    border-bottom-color:#ecf1b2 !important
}
.bb-lime-200{
    border-bottom-color:#e3eb90 !important
}
.bb-lime-300{
    border-bottom-color:#dae56d !important
}
.bb-lime-400{
    border-bottom-color:#d1df4a !important
}
.bb-lime-600{
    border-bottom-color:#c9d928 !important
}
.bb-lime-700{
    border-bottom-color:#bac923 !important
}
.bb-lime-800{
    border-bottom-color:#a9b720 !important
}
.bb-lime-900{
    border-bottom-color:#99a61d !important
}
.bb-lime-1000{
    border-bottom-color:#89951a !important
}
.bb-lime-1100{
    border-bottom-color:#798317 !important
}
.bb-lime-a100{
    border-bottom-color:#648b0f !important
}
.bb-lime-a200{
    border-bottom-color:#b9a814 !important
}
.bb-lime-a300{
    border-bottom-color:#f0ee76 !important
}
.bb-lime-a400{
    border-bottom-color:#fad2e0 !important
}
.bb-lime-a500{
    border-bottom-color:#85b914 !important
}
.bb-lime-a600{
    border-bottom-color:#d3eb48 !important
}
.bb-lime-a700{
    border-bottom-color:#7678f0 !important
}
.bb-lime-a800{
    border-bottom-color:#b0a4f5 !important
}
.bl-lime{
    border-left-color:#CDDC39 !important
}
.bl-lime-50{
    border-left-color:#f4f8d5 !important
}
.bl-lime-100{
    border-left-color:#ecf1b2 !important
}
.bl-lime-200{
    border-left-color:#e3eb90 !important
}
.bl-lime-300{
    border-left-color:#dae56d !important
}
.bl-lime-400{
    border-left-color:#d1df4a !important
}
.bl-lime-600{
    border-left-color:#c9d928 !important
}
.bl-lime-700{
    border-left-color:#bac923 !important
}
.bl-lime-800{
    border-left-color:#a9b720 !important
}
.bl-lime-900{
    border-left-color:#99a61d !important
}
.bl-lime-1000{
    border-left-color:#89951a !important
}
.bl-lime-1100{
    border-left-color:#798317 !important
}
.bl-lime-a100{
    border-left-color:#648b0f !important
}
.bl-lime-a200{
    border-left-color:#b9a814 !important
}
.bl-lime-a300{
    border-left-color:#f0ee76 !important
}
.bl-lime-a400{
    border-left-color:#fad2e0 !important
}
.bl-lime-a500{
    border-left-color:#85b914 !important
}
.bl-lime-a600{
    border-left-color:#d3eb48 !important
}
.bl-lime-a700{
    border-left-color:#7678f0 !important
}
.bl-lime-a800{
    border-left-color:#b0a4f5 !important
}
.br-lime{
    border-right-color:#CDDC39 !important
}
.br-lime-50{
    border-right-color:#f4f8d5 !important
}
.br-lime-100{
    border-right-color:#ecf1b2 !important
}
.br-lime-200{
    border-right-color:#e3eb90 !important
}
.br-lime-300{
    border-right-color:#dae56d !important
}
.br-lime-400{
    border-right-color:#d1df4a !important
}
.br-lime-600{
    border-right-color:#c9d928 !important
}
.br-lime-700{
    border-right-color:#bac923 !important
}
.br-lime-800{
    border-right-color:#a9b720 !important
}
.br-lime-900{
    border-right-color:#99a61d !important
}
.br-lime-1000{
    border-right-color:#89951a !important
}
.br-lime-1100{
    border-right-color:#798317 !important
}
.br-lime-a100{
    border-right-color:#648b0f !important
}
.br-lime-a200{
    border-right-color:#b9a814 !important
}
.br-lime-a300{
    border-right-color:#f0ee76 !important
}
.br-lime-a400{
    border-right-color:#fad2e0 !important
}
.br-lime-a500{
    border-right-color:#85b914 !important
}
.br-lime-a600{
    border-right-color:#d3eb48 !important
}
.br-lime-a700{
    border-right-color:#7678f0 !important
}
.br-lime-a800{
    border-right-color:#b0a4f5 !important
}
.text-lime{
    color:#CDDC39 !important
}
.text-lime:focus,.text-lime:hover{
    color:#CDDC39 !important
}
.text-lime-50{
    color:#f4f8d5 !important
}
.text-lime-50:focus,.text-lime-50:hover{
    color:#f4f8d5 !important
}
.text-lime-100{
    color:#ecf1b2 !important
}
.text-lime-100:focus,.text-lime-100:hover{
    color:#ecf1b2 !important
}
.text-lime-200{
    color:#e3eb90 !important
}
.text-lime-200:focus,.text-lime-200:hover{
    color:#e3eb90 !important
}
.text-lime-300{
    color:#dae56d !important
}
.text-lime-300:focus,.text-lime-300:hover{
    color:#dae56d !important
}
.text-lime-400{
    color:#d1df4a !important
}
.text-lime-400:focus,.text-lime-400:hover{
    color:#d1df4a !important
}
.text-lime-600{
    color:#c9d928 !important
}
.text-lime-600:focus,.text-lime-600:hover{
    color:#c9d928 !important
}
.text-lime-700{
    color:#bac923 !important
}
.text-lime-700:focus,.text-lime-700:hover{
    color:#bac923 !important
}
.text-lime-800{
    color:#a9b720 !important
}
.text-lime-800:focus,.text-lime-800:hover{
    color:#a9b720 !important
}
.text-lime-900{
    color:#99a61d !important
}
.text-lime-900:focus,.text-lime-900:hover{
    color:#99a61d !important
}
.text-lime-1000{
    color:#89951a !important
}
.text-lime-1000:focus,.text-lime-1000:hover{
    color:#89951a !important
}
.text-lime-1100{
    color:#798317 !important
}
.text-lime-1100:focus,.text-lime-1100:hover{
    color:#798317 !important
}
.text-lime-a100{
    color:#648b0f !important
}
.text-lime-a100:focus,.text-lime-a100:hover{
    color:#648b0f !important
}
.text-lime-a200{
    color:#b9a814 !important
}
.text-lime-a200:focus,.text-lime-a200:hover{
    color:#b9a814 !important
}
.text-lime-a300{
    color:#f0ee76 !important
}
.text-lime-a300:focus,.text-lime-a300:hover{
    color:#f0ee76 !important
}
.text-lime-a400{
    color:#fad2e0 !important
}
.text-lime-a400:focus,.text-lime-a400:hover{
    color:#fad2e0 !important
}
.text-lime-a500{
    color:#85b914 !important
}
.text-lime-a500:focus,.text-lime-a500:hover{
    color:#85b914 !important
}
.text-lime-a600{
    color:#d3eb48 !important
}
.text-lime-a600:focus,.text-lime-a600:hover{
    color:#d3eb48 !important
}
.text-lime-a700{
    color:#7678f0 !important
}
.text-lime-a700:focus,.text-lime-a700:hover{
    color:#7678f0 !important
}
.text-lime-a800{
    color:#b0a4f5 !important
}
.text-lime-a800:focus,.text-lime-a800:hover{
    color:#b0a4f5 !important
}
.bg-amber{
    background-color:#FFC107 !important;
    border-color:#FFC107 !important;
    color:#fff !important
}
.bg-amber-50{
    background-color:#ffefbf !important;
    border-color:#ffefbf !important;
    color:#35364b !important
}
.bg-amber-100{
    background-color:#ffe596 !important;
    border-color:#ffe596 !important;
    color:#35364b !important
}
.bg-amber-200{
    background-color:#ffdb6d !important;
    border-color:#ffdb6d !important;
    color:#35364b !important
}
.bg-amber-300{
    background-color:#ffd044 !important;
    border-color:#ffd044 !important;
    color:#fff !important
}
.bg-amber-400{
    background-color:#ffc61b !important;
    border-color:#ffc61b !important;
    color:#fff !important
}
.bg-amber-600{
    background-color:#f2b500 !important;
    border-color:#f2b500 !important;
    color:#fff !important
}
.bg-amber-700{
    background-color:#dda600 !important;
    border-color:#dda600 !important;
    color:#fff !important
}
.bg-amber-800{
    background-color:#c99700 !important;
    border-color:#c99700 !important;
    color:#fff !important
}
.bg-amber-900{
    background-color:#b48700 !important;
    border-color:#b48700 !important;
    color:#fff !important
}
.bg-amber-1000{
    background-color:#a07800 !important;
    border-color:#a07800 !important;
    color:#fff !important
}
.bg-amber-1100{
    background-color:#8c6900 !important;
    border-color:#8c6900 !important;
    color:#fff !important
}
.bg-amber-a100{
    background-color:#8b8700 !important;
    border-color:#8b8700 !important;
    color:#35364b !important
}
.bg-amber-a200{
    background-color:#be6a00 !important;
    border-color:#be6a00 !important;
    color:#35364b !important
}
.bg-amber-a300{
    background-color:#ffc358 !important;
    border-color:#ffc358 !important;
    color:#fff !important
}
.bg-amber-a400{
    background-color:#ffbeeb !important;
    border-color:#ffbeeb !important;
    color:#fff !important
}
.bg-amber-a500{
    background-color:#beb900 !important;
    border-color:#beb900 !important;
    color:#fff !important
}
.bg-amber-a600{
    background-color:#ffd525 !important;
    border-color:#ffd525 !important;
    color:#fff !important
}
.bg-amber-a700{
    background-color:#5894ff !important;
    border-color:#5894ff !important;
    color:#fff !important
}
.bg-amber-a800{
    background-color:#8ba1ff !important;
    border-color:#8ba1ff !important;
    color:#fff !important
}
.b-amber{
    border-color:#FFC107 !important
}
.b-amber-50{
    border-color:#ffefbf !important
}
.b-amber-100{
    border-color:#ffe596 !important
}
.b-amber-200{
    border-color:#ffdb6d !important
}
.b-amber-300{
    border-color:#ffd044 !important
}
.b-amber-400{
    border-color:#ffc61b !important
}
.b-amber-600{
    border-color:#f2b500 !important
}
.b-amber-700{
    border-color:#dda600 !important
}
.b-amber-800{
    border-color:#c99700 !important
}
.b-amber-900{
    border-color:#b48700 !important
}
.b-amber-1000{
    border-color:#a07800 !important
}
.b-amber-1100{
    border-color:#8c6900 !important
}
.b-amber-a100{
    border-color:#8b8700 !important
}
.b-amber-a200{
    border-color:#be6a00 !important
}
.b-amber-a300{
    border-color:#ffc358 !important
}
.b-amber-a400{
    border-color:#ffbeeb !important
}
.b-amber-a500{
    border-color:#beb900 !important
}
.b-amber-a600{
    border-color:#ffd525 !important
}
.b-amber-a700{
    border-color:#5894ff !important
}
.b-amber-a800{
    border-color:#8ba1ff !important
}
.bt-amber{
    border-top-color:#FFC107 !important
}
.bt-amber-50{
    border-top-color:#ffefbf !important
}
.bt-amber-100{
    border-top-color:#ffe596 !important
}
.bt-amber-200{
    border-top-color:#ffdb6d !important
}
.bt-amber-300{
    border-top-color:#ffd044 !important
}
.bt-amber-400{
    border-top-color:#ffc61b !important
}
.bt-amber-600{
    border-top-color:#f2b500 !important
}
.bt-amber-700{
    border-top-color:#dda600 !important
}
.bt-amber-800{
    border-top-color:#c99700 !important
}
.bt-amber-900{
    border-top-color:#b48700 !important
}
.bt-amber-1000{
    border-top-color:#a07800 !important
}
.bt-amber-1100{
    border-top-color:#8c6900 !important
}
.bt-amber-a100{
    border-top-color:#8b8700 !important
}
.bt-amber-a200{
    border-top-color:#be6a00 !important
}
.bt-amber-a300{
    border-top-color:#ffc358 !important
}
.bt-amber-a400{
    border-top-color:#ffbeeb !important
}
.bt-amber-a500{
    border-top-color:#beb900 !important
}
.bt-amber-a600{
    border-top-color:#ffd525 !important
}
.bt-amber-a700{
    border-top-color:#5894ff !important
}
.bt-amber-a800{
    border-top-color:#8ba1ff !important
}
.bb-amber{
    border-bottom-color:#FFC107 !important
}
.bb-amber-50{
    border-bottom-color:#ffefbf !important
}
.bb-amber-100{
    border-bottom-color:#ffe596 !important
}
.bb-amber-200{
    border-bottom-color:#ffdb6d !important
}
.bb-amber-300{
    border-bottom-color:#ffd044 !important
}
.bb-amber-400{
    border-bottom-color:#ffc61b !important
}
.bb-amber-600{
    border-bottom-color:#f2b500 !important
}
.bb-amber-700{
    border-bottom-color:#dda600 !important
}
.bb-amber-800{
    border-bottom-color:#c99700 !important
}
.bb-amber-900{
    border-bottom-color:#b48700 !important
}
.bb-amber-1000{
    border-bottom-color:#a07800 !important
}
.bb-amber-1100{
    border-bottom-color:#8c6900 !important
}
.bb-amber-a100{
    border-bottom-color:#8b8700 !important
}
.bb-amber-a200{
    border-bottom-color:#be6a00 !important
}
.bb-amber-a300{
    border-bottom-color:#ffc358 !important
}
.bb-amber-a400{
    border-bottom-color:#ffbeeb !important
}
.bb-amber-a500{
    border-bottom-color:#beb900 !important
}
.bb-amber-a600{
    border-bottom-color:#ffd525 !important
}
.bb-amber-a700{
    border-bottom-color:#5894ff !important
}
.bb-amber-a800{
    border-bottom-color:#8ba1ff !important
}
.bl-amber{
    border-left-color:#FFC107 !important
}
.bl-amber-50{
    border-left-color:#ffefbf !important
}
.bl-amber-100{
    border-left-color:#ffe596 !important
}
.bl-amber-200{
    border-left-color:#ffdb6d !important
}
.bl-amber-300{
    border-left-color:#ffd044 !important
}
.bl-amber-400{
    border-left-color:#ffc61b !important
}
.bl-amber-600{
    border-left-color:#f2b500 !important
}
.bl-amber-700{
    border-left-color:#dda600 !important
}
.bl-amber-800{
    border-left-color:#c99700 !important
}
.bl-amber-900{
    border-left-color:#b48700 !important
}
.bl-amber-1000{
    border-left-color:#a07800 !important
}
.bl-amber-1100{
    border-left-color:#8c6900 !important
}
.bl-amber-a100{
    border-left-color:#8b8700 !important
}
.bl-amber-a200{
    border-left-color:#be6a00 !important
}
.bl-amber-a300{
    border-left-color:#ffc358 !important
}
.bl-amber-a400{
    border-left-color:#ffbeeb !important
}
.bl-amber-a500{
    border-left-color:#beb900 !important
}
.bl-amber-a600{
    border-left-color:#ffd525 !important
}
.bl-amber-a700{
    border-left-color:#5894ff !important
}
.bl-amber-a800{
    border-left-color:#8ba1ff !important
}
.br-amber{
    border-right-color:#FFC107 !important
}
.br-amber-50{
    border-right-color:#ffefbf !important
}
.br-amber-100{
    border-right-color:#ffe596 !important
}
.br-amber-200{
    border-right-color:#ffdb6d !important
}
.br-amber-300{
    border-right-color:#ffd044 !important
}
.br-amber-400{
    border-right-color:#ffc61b !important
}
.br-amber-600{
    border-right-color:#f2b500 !important
}
.br-amber-700{
    border-right-color:#dda600 !important
}
.br-amber-800{
    border-right-color:#c99700 !important
}
.br-amber-900{
    border-right-color:#b48700 !important
}
.br-amber-1000{
    border-right-color:#a07800 !important
}
.br-amber-1100{
    border-right-color:#8c6900 !important
}
.br-amber-a100{
    border-right-color:#8b8700 !important
}
.br-amber-a200{
    border-right-color:#be6a00 !important
}
.br-amber-a300{
    border-right-color:#ffc358 !important
}
.br-amber-a400{
    border-right-color:#ffbeeb !important
}
.br-amber-a500{
    border-right-color:#beb900 !important
}
.br-amber-a600{
    border-right-color:#ffd525 !important
}
.br-amber-a700{
    border-right-color:#5894ff !important
}
.br-amber-a800{
    border-right-color:#8ba1ff !important
}
.text-amber{
    color:#FFC107 !important
}
.text-amber:focus,.text-amber:hover{
    color:#FFC107 !important
}
.text-amber-50{
    color:#ffefbf !important
}
.text-amber-50:focus,.text-amber-50:hover{
    color:#ffefbf !important
}
.text-amber-100{
    color:#ffe596 !important
}
.text-amber-100:focus,.text-amber-100:hover{
    color:#ffe596 !important
}
.text-amber-200{
    color:#ffdb6d !important
}
.text-amber-200:focus,.text-amber-200:hover{
    color:#ffdb6d !important
}
.text-amber-300{
    color:#ffd044 !important
}
.text-amber-300:focus,.text-amber-300:hover{
    color:#ffd044 !important
}
.text-amber-400{
    color:#ffc61b !important
}
.text-amber-400:focus,.text-amber-400:hover{
    color:#ffc61b !important
}
.text-amber-600{
    color:#f2b500 !important
}
.text-amber-600:focus,.text-amber-600:hover{
    color:#f2b500 !important
}
.text-amber-700{
    color:#dda600 !important
}
.text-amber-700:focus,.text-amber-700:hover{
    color:#dda600 !important
}
.text-amber-800{
    color:#c99700 !important
}
.text-amber-800:focus,.text-amber-800:hover{
    color:#c99700 !important
}
.text-amber-900{
    color:#b48700 !important
}
.text-amber-900:focus,.text-amber-900:hover{
    color:#b48700 !important
}
.text-amber-1000{
    color:#a07800 !important
}
.text-amber-1000:focus,.text-amber-1000:hover{
    color:#a07800 !important
}
.text-amber-1100{
    color:#8c6900 !important
}
.text-amber-1100:focus,.text-amber-1100:hover{
    color:#8c6900 !important
}
.text-amber-a100{
    color:#8b8700 !important
}
.text-amber-a100:focus,.text-amber-a100:hover{
    color:#8b8700 !important
}
.text-amber-a200{
    color:#be6a00 !important
}
.text-amber-a200:focus,.text-amber-a200:hover{
    color:#be6a00 !important
}
.text-amber-a300{
    color:#ffc358 !important
}
.text-amber-a300:focus,.text-amber-a300:hover{
    color:#ffc358 !important
}
.text-amber-a400{
    color:#ffbeeb !important
}
.text-amber-a400:focus,.text-amber-a400:hover{
    color:#ffbeeb !important
}
.text-amber-a500{
    color:#beb900 !important
}
.text-amber-a500:focus,.text-amber-a500:hover{
    color:#beb900 !important
}
.text-amber-a600{
    color:#ffd525 !important
}
.text-amber-a600:focus,.text-amber-a600:hover{
    color:#ffd525 !important
}
.text-amber-a700{
    color:#5894ff !important
}
.text-amber-a700:focus,.text-amber-a700:hover{
    color:#5894ff !important
}
.text-amber-a800{
    color:#8ba1ff !important
}
.text-amber-a800:focus,.text-amber-a800:hover{
    color:#8ba1ff !important
}
.bg-brown{
    background-color:#795548 !important;
    border-color:#795548 !important;
    color:#fff !important
}
.bg-brown-50{
    background-color:#cdb4ab !important;
    border-color:#cdb4ab !important;
    color:#35364b !important
}
.bg-brown-100{
    background-color:#be9e92 !important;
    border-color:#be9e92 !important;
    color:#35364b !important
}
.bg-brown-200{
    background-color:#af8778 !important;
    border-color:#af8778 !important;
    color:#35364b !important
}
.bg-brown-300{
    background-color:#9f705f !important;
    border-color:#9f705f !important;
    color:#fff !important
}
.bg-brown-400{
    background-color:#865e50 !important;
    border-color:#865e50 !important;
    color:#fff !important
}
.bg-brown-600{
    background-color:#6c4c40 !important;
    border-color:#6c4c40 !important;
    color:#fff !important
}
.bg-brown-700{
    background-color:#5f4339 !important;
    border-color:#5f4339 !important;
    color:#fff !important
}
.bg-brown-800{
    background-color:#533a31 !important;
    border-color:#533a31 !important;
    color:#fff !important
}
.bg-brown-900{
    background-color:#46312a !important;
    border-color:#46312a !important;
    color:#fff !important
}
.bg-brown-1000{
    background-color:#392822 !important;
    border-color:#392822 !important;
    color:#fff !important
}
.bg-brown-1100{
    background-color:#2c1f1a !important;
    border-color:#2c1f1a !important;
    color:#fff !important
}
.bg-brown-a100{
    background-color:#2f2317 !important;
    border-color:#2f2317 !important;
    color:#35364b !important
}
.bg-brown-a200{
    background-color:#522a27 !important;
    border-color:#522a27 !important;
    color:#35364b !important
}
.bg-brown-a300{
    background-color:#b36c5f !important;
    border-color:#b36c5f !important;
    color:#fff !important
}
.bg-brown-a400{
    background-color:#cba4d4 !important;
    border-color:#cba4d4 !important;
    color:#fff !important
}
.bg-brown-a500{
    background-color:#523c27 !important;
    border-color:#523c27 !important;
    color:#fff !important
}
.bg-brown-a600{
    background-color:#976148 !important;
    border-color:#976148 !important;
    color:#fff !important
}
.bg-brown-a700{
    background-color:#5fa6b3 !important;
    border-color:#5fa6b3 !important;
    color:#fff !important
}
.bg-brown-a800{
    background-color:#82aec3 !important;
    border-color:#82aec3 !important;
    color:#fff !important
}
.b-brown{
    border-color:#795548 !important
}
.b-brown-50{
    border-color:#cdb4ab !important
}
.b-brown-100{
    border-color:#be9e92 !important
}
.b-brown-200{
    border-color:#af8778 !important
}
.b-brown-300{
    border-color:#9f705f !important
}
.b-brown-400{
    border-color:#865e50 !important
}
.b-brown-600{
    border-color:#6c4c40 !important
}
.b-brown-700{
    border-color:#5f4339 !important
}
.b-brown-800{
    border-color:#533a31 !important
}
.b-brown-900{
    border-color:#46312a !important
}
.b-brown-1000{
    border-color:#392822 !important
}
.b-brown-1100{
    border-color:#2c1f1a !important
}
.b-brown-a100{
    border-color:#2f2317 !important
}
.b-brown-a200{
    border-color:#522a27 !important
}
.b-brown-a300{
    border-color:#b36c5f !important
}
.b-brown-a400{
    border-color:#cba4d4 !important
}
.b-brown-a500{
    border-color:#523c27 !important
}
.b-brown-a600{
    border-color:#976148 !important
}
.b-brown-a700{
    border-color:#5fa6b3 !important
}
.b-brown-a800{
    border-color:#82aec3 !important
}
.bt-brown{
    border-top-color:#795548 !important
}
.bt-brown-50{
    border-top-color:#cdb4ab !important
}
.bt-brown-100{
    border-top-color:#be9e92 !important
}
.bt-brown-200{
    border-top-color:#af8778 !important
}
.bt-brown-300{
    border-top-color:#9f705f !important
}
.bt-brown-400{
    border-top-color:#865e50 !important
}
.bt-brown-600{
    border-top-color:#6c4c40 !important
}
.bt-brown-700{
    border-top-color:#5f4339 !important
}
.bt-brown-800{
    border-top-color:#533a31 !important
}
.bt-brown-900{
    border-top-color:#46312a !important
}
.bt-brown-1000{
    border-top-color:#392822 !important
}
.bt-brown-1100{
    border-top-color:#2c1f1a !important
}
.bt-brown-a100{
    border-top-color:#2f2317 !important
}
.bt-brown-a200{
    border-top-color:#522a27 !important
}
.bt-brown-a300{
    border-top-color:#b36c5f !important
}
.bt-brown-a400{
    border-top-color:#cba4d4 !important
}
.bt-brown-a500{
    border-top-color:#523c27 !important
}
.bt-brown-a600{
    border-top-color:#976148 !important
}
.bt-brown-a700{
    border-top-color:#5fa6b3 !important
}
.bt-brown-a800{
    border-top-color:#82aec3 !important
}
.bb-brown{
    border-bottom-color:#795548 !important
}
.bb-brown-50{
    border-bottom-color:#cdb4ab !important
}
.bb-brown-100{
    border-bottom-color:#be9e92 !important
}
.bb-brown-200{
    border-bottom-color:#af8778 !important
}
.bb-brown-300{
    border-bottom-color:#9f705f !important
}
.bb-brown-400{
    border-bottom-color:#865e50 !important
}
.bb-brown-600{
    border-bottom-color:#6c4c40 !important
}
.bb-brown-700{
    border-bottom-color:#5f4339 !important
}
.bb-brown-800{
    border-bottom-color:#533a31 !important
}
.bb-brown-900{
    border-bottom-color:#46312a !important
}
.bb-brown-1000{
    border-bottom-color:#392822 !important
}
.bb-brown-1100{
    border-bottom-color:#2c1f1a !important
}
.bb-brown-a100{
    border-bottom-color:#2f2317 !important
}
.bb-brown-a200{
    border-bottom-color:#522a27 !important
}
.bb-brown-a300{
    border-bottom-color:#b36c5f !important
}
.bb-brown-a400{
    border-bottom-color:#cba4d4 !important
}
.bb-brown-a500{
    border-bottom-color:#523c27 !important
}
.bb-brown-a600{
    border-bottom-color:#976148 !important
}
.bb-brown-a700{
    border-bottom-color:#5fa6b3 !important
}
.bb-brown-a800{
    border-bottom-color:#82aec3 !important
}
.bl-brown{
    border-left-color:#795548 !important
}
.bl-brown-50{
    border-left-color:#cdb4ab !important
}
.bl-brown-100{
    border-left-color:#be9e92 !important
}
.bl-brown-200{
    border-left-color:#af8778 !important
}
.bl-brown-300{
    border-left-color:#9f705f !important
}
.bl-brown-400{
    border-left-color:#865e50 !important
}
.bl-brown-600{
    border-left-color:#6c4c40 !important
}
.bl-brown-700{
    border-left-color:#5f4339 !important
}
.bl-brown-800{
    border-left-color:#533a31 !important
}
.bl-brown-900{
    border-left-color:#46312a !important
}
.bl-brown-1000{
    border-left-color:#392822 !important
}
.bl-brown-1100{
    border-left-color:#2c1f1a !important
}
.bl-brown-a100{
    border-left-color:#2f2317 !important
}
.bl-brown-a200{
    border-left-color:#522a27 !important
}
.bl-brown-a300{
    border-left-color:#b36c5f !important
}
.bl-brown-a400{
    border-left-color:#cba4d4 !important
}
.bl-brown-a500{
    border-left-color:#523c27 !important
}
.bl-brown-a600{
    border-left-color:#976148 !important
}
.bl-brown-a700{
    border-left-color:#5fa6b3 !important
}
.bl-brown-a800{
    border-left-color:#82aec3 !important
}
.br-brown{
    border-right-color:#795548 !important
}
.br-brown-50{
    border-right-color:#cdb4ab !important
}
.br-brown-100{
    border-right-color:#be9e92 !important
}
.br-brown-200{
    border-right-color:#af8778 !important
}
.br-brown-300{
    border-right-color:#9f705f !important
}
.br-brown-400{
    border-right-color:#865e50 !important
}
.br-brown-600{
    border-right-color:#6c4c40 !important
}
.br-brown-700{
    border-right-color:#5f4339 !important
}
.br-brown-800{
    border-right-color:#533a31 !important
}
.br-brown-900{
    border-right-color:#46312a !important
}
.br-brown-1000{
    border-right-color:#392822 !important
}
.br-brown-1100{
    border-right-color:#2c1f1a !important
}
.br-brown-a100{
    border-right-color:#2f2317 !important
}
.br-brown-a200{
    border-right-color:#522a27 !important
}
.br-brown-a300{
    border-right-color:#b36c5f !important
}
.br-brown-a400{
    border-right-color:#cba4d4 !important
}
.br-brown-a500{
    border-right-color:#523c27 !important
}
.br-brown-a600{
    border-right-color:#976148 !important
}
.br-brown-a700{
    border-right-color:#5fa6b3 !important
}
.br-brown-a800{
    border-right-color:#82aec3 !important
}
.text-brown{
    color:#795548 !important
}
.text-brown:focus,.text-brown:hover{
    color:#795548 !important
}
.text-brown-50{
    color:#cdb4ab !important
}
.text-brown-50:focus,.text-brown-50:hover{
    color:#cdb4ab !important
}
.text-brown-100{
    color:#be9e92 !important
}
.text-brown-100:focus,.text-brown-100:hover{
    color:#be9e92 !important
}
.text-brown-200{
    color:#af8778 !important
}
.text-brown-200:focus,.text-brown-200:hover{
    color:#af8778 !important
}
.text-brown-300{
    color:#9f705f !important
}
.text-brown-300:focus,.text-brown-300:hover{
    color:#9f705f !important
}
.text-brown-400{
    color:#865e50 !important
}
.text-brown-400:focus,.text-brown-400:hover{
    color:#865e50 !important
}
.text-brown-600{
    color:#6c4c40 !important
}
.text-brown-600:focus,.text-brown-600:hover{
    color:#6c4c40 !important
}
.text-brown-700{
    color:#5f4339 !important
}
.text-brown-700:focus,.text-brown-700:hover{
    color:#5f4339 !important
}
.text-brown-800{
    color:#533a31 !important
}
.text-brown-800:focus,.text-brown-800:hover{
    color:#533a31 !important
}
.text-brown-900{
    color:#46312a !important
}
.text-brown-900:focus,.text-brown-900:hover{
    color:#46312a !important
}
.text-brown-1000{
    color:#392822 !important
}
.text-brown-1000:focus,.text-brown-1000:hover{
    color:#392822 !important
}
.text-brown-1100{
    color:#2c1f1a !important
}
.text-brown-1100:focus,.text-brown-1100:hover{
    color:#2c1f1a !important
}
.text-brown-a100{
    color:#2f2317 !important
}
.text-brown-a100:focus,.text-brown-a100:hover{
    color:#2f2317 !important
}
.text-brown-a200{
    color:#522a27 !important
}
.text-brown-a200:focus,.text-brown-a200:hover{
    color:#522a27 !important
}
.text-brown-a300{
    color:#b36c5f !important
}
.text-brown-a300:focus,.text-brown-a300:hover{
    color:#b36c5f !important
}
.text-brown-a400{
    color:#cba4d4 !important
}
.text-brown-a400:focus,.text-brown-a400:hover{
    color:#cba4d4 !important
}
.text-brown-a500{
    color:#523c27 !important
}
.text-brown-a500:focus,.text-brown-a500:hover{
    color:#523c27 !important
}
.text-brown-a600{
    color:#976148 !important
}
.text-brown-a600:focus,.text-brown-a600:hover{
    color:#976148 !important
}
.text-brown-a700{
    color:#5fa6b3 !important
}
.text-brown-a700:focus,.text-brown-a700:hover{
    color:#5fa6b3 !important
}
.text-brown-a800{
    color:#82aec3 !important
}
.text-brown-a800:focus,.text-brown-a800:hover{
    color:#82aec3 !important
}
.bg-slate{
    background-color:#607D8B !important;
    border-color:#607D8B !important;
    color:#fff !important
}
.bg-slate-50{
    background-color:#c9d4da !important;
    border-color:#c9d4da !important;
    color:#35364b !important
}
.bg-slate-100{
    background-color:#b1c1c9 !important;
    border-color:#b1c1c9 !important;
    color:#35364b !important
}
.bg-slate-200{
    background-color:#99aeb8 !important;
    border-color:#99aeb8 !important;
    color:#35364b !important
}
.bg-slate-300{
    background-color:#819ba8 !important;
    border-color:#819ba8 !important;
    color:#fff !important
}
.bg-slate-400{
    background-color:#688897 !important;
    border-color:#688897 !important;
    color:#fff !important
}
.bg-slate-600{
    background-color:#58727f !important;
    border-color:#58727f !important;
    color:#fff !important
}
.bg-slate-700{
    background-color:#4f6773 !important;
    border-color:#4f6773 !important;
    color:#fff !important
}
.bg-slate-800{
    background-color:#475c67 !important;
    border-color:#475c67 !important;
    color:#fff !important
}
.bg-slate-900{
    background-color:#3f525b !important;
    border-color:#3f525b !important;
    color:#fff !important
}
.bg-slate-1000{
    background-color:#36474f !important;
    border-color:#36474f !important;
    color:#fff !important
}
.bg-slate-1100{
    background-color:#2e3c43 !important;
    border-color:#2e3c43 !important;
    color:#fff !important
}
.bg-slate-a100{
    background-color:#283648 !important;
    border-color:#283648 !important;
    color:#35364b !important
}
.bg-slate-a200{
    background-color:#3a6369 !important;
    border-color:#3a6369 !important;
    color:#35364b !important
}
.bg-slate-a300{
    background-color:#82aeba !important;
    border-color:#82aeba !important;
    color:#fff !important
}
.bg-slate-a400{
    background-color:#c7dec4 !important;
    border-color:#c7dec4 !important;
    color:#fff !important
}
.bg-slate-a500{
    background-color:#3a4f69 !important;
    border-color:#3a4f69 !important;
    color:#fff !important
}
.bg-slate-a600{
    background-color:#628da7 !important;
    border-color:#628da7 !important;
    color:#fff !important
}
.bg-slate-a700{
    background-color:#ba8e82 !important;
    border-color:#ba8e82 !important;
    color:#fff !important
}
.bg-slate-a800{
    background-color:#ccb3a3 !important;
    border-color:#ccb3a3 !important;
    color:#fff !important
}
.b-slate{
    border-color:#607D8B !important
}
.b-slate-50{
    border-color:#c9d4da !important
}
.b-slate-100{
    border-color:#b1c1c9 !important
}
.b-slate-200{
    border-color:#99aeb8 !important
}
.b-slate-300{
    border-color:#819ba8 !important
}
.b-slate-400{
    border-color:#688897 !important
}
.b-slate-600{
    border-color:#58727f !important
}
.b-slate-700{
    border-color:#4f6773 !important
}
.b-slate-800{
    border-color:#475c67 !important
}
.b-slate-900{
    border-color:#3f525b !important
}
.b-slate-1000{
    border-color:#36474f !important
}
.b-slate-1100{
    border-color:#2e3c43 !important
}
.b-slate-a100{
    border-color:#283648 !important
}
.b-slate-a200{
    border-color:#3a6369 !important
}
.b-slate-a300{
    border-color:#82aeba !important
}
.b-slate-a400{
    border-color:#c7dec4 !important
}
.b-slate-a500{
    border-color:#3a4f69 !important
}
.b-slate-a600{
    border-color:#628da7 !important
}
.b-slate-a700{
    border-color:#ba8e82 !important
}
.b-slate-a800{
    border-color:#ccb3a3 !important
}
.bt-slate{
    border-top-color:#607D8B !important
}
.bt-slate-50{
    border-top-color:#c9d4da !important
}
.bt-slate-100{
    border-top-color:#b1c1c9 !important
}
.bt-slate-200{
    border-top-color:#99aeb8 !important
}
.bt-slate-300{
    border-top-color:#819ba8 !important
}
.bt-slate-400{
    border-top-color:#688897 !important
}
.bt-slate-600{
    border-top-color:#58727f !important
}
.bt-slate-700{
    border-top-color:#4f6773 !important
}
.bt-slate-800{
    border-top-color:#475c67 !important
}
.bt-slate-900{
    border-top-color:#3f525b !important
}
.bt-slate-1000{
    border-top-color:#36474f !important
}
.bt-slate-1100{
    border-top-color:#2e3c43 !important
}
.bt-slate-a100{
    border-top-color:#283648 !important
}
.bt-slate-a200{
    border-top-color:#3a6369 !important
}
.bt-slate-a300{
    border-top-color:#82aeba !important
}
.bt-slate-a400{
    border-top-color:#c7dec4 !important
}
.bt-slate-a500{
    border-top-color:#3a4f69 !important
}
.bt-slate-a600{
    border-top-color:#628da7 !important
}
.bt-slate-a700{
    border-top-color:#ba8e82 !important
}
.bt-slate-a800{
    border-top-color:#ccb3a3 !important
}
.bb-slate{
    border-bottom-color:#607D8B !important
}
.bb-slate-50{
    border-bottom-color:#c9d4da !important
}
.bb-slate-100{
    border-bottom-color:#b1c1c9 !important
}
.bb-slate-200{
    border-bottom-color:#99aeb8 !important
}
.bb-slate-300{
    border-bottom-color:#819ba8 !important
}
.bb-slate-400{
    border-bottom-color:#688897 !important
}
.bb-slate-600{
    border-bottom-color:#58727f !important
}
.bb-slate-700{
    border-bottom-color:#4f6773 !important
}
.bb-slate-800{
    border-bottom-color:#475c67 !important
}
.bb-slate-900{
    border-bottom-color:#3f525b !important
}
.bb-slate-1000{
    border-bottom-color:#36474f !important
}
.bb-slate-1100{
    border-bottom-color:#2e3c43 !important
}
.bb-slate-a100{
    border-bottom-color:#283648 !important
}
.bb-slate-a200{
    border-bottom-color:#3a6369 !important
}
.bb-slate-a300{
    border-bottom-color:#82aeba !important
}
.bb-slate-a400{
    border-bottom-color:#c7dec4 !important
}
.bb-slate-a500{
    border-bottom-color:#3a4f69 !important
}
.bb-slate-a600{
    border-bottom-color:#628da7 !important
}
.bb-slate-a700{
    border-bottom-color:#ba8e82 !important
}
.bb-slate-a800{
    border-bottom-color:#ccb3a3 !important
}
.bl-slate{
    border-left-color:#607D8B !important
}
.bl-slate-50{
    border-left-color:#c9d4da !important
}
.bl-slate-100{
    border-left-color:#b1c1c9 !important
}
.bl-slate-200{
    border-left-color:#99aeb8 !important
}
.bl-slate-300{
    border-left-color:#819ba8 !important
}
.bl-slate-400{
    border-left-color:#688897 !important
}
.bl-slate-600{
    border-left-color:#58727f !important
}
.bl-slate-700{
    border-left-color:#4f6773 !important
}
.bl-slate-800{
    border-left-color:#475c67 !important
}
.bl-slate-900{
    border-left-color:#3f525b !important
}
.bl-slate-1000{
    border-left-color:#36474f !important
}
.bl-slate-1100{
    border-left-color:#2e3c43 !important
}
.bl-slate-a100{
    border-left-color:#283648 !important
}
.bl-slate-a200{
    border-left-color:#3a6369 !important
}
.bl-slate-a300{
    border-left-color:#82aeba !important
}
.bl-slate-a400{
    border-left-color:#c7dec4 !important
}
.bl-slate-a500{
    border-left-color:#3a4f69 !important
}
.bl-slate-a600{
    border-left-color:#628da7 !important
}
.bl-slate-a700{
    border-left-color:#ba8e82 !important
}
.bl-slate-a800{
    border-left-color:#ccb3a3 !important
}
.br-slate{
    border-right-color:#607D8B !important
}
.br-slate-50{
    border-right-color:#c9d4da !important
}
.br-slate-100{
    border-right-color:#b1c1c9 !important
}
.br-slate-200{
    border-right-color:#99aeb8 !important
}
.br-slate-300{
    border-right-color:#819ba8 !important
}
.br-slate-400{
    border-right-color:#688897 !important
}
.br-slate-600{
    border-right-color:#58727f !important
}
.br-slate-700{
    border-right-color:#4f6773 !important
}
.br-slate-800{
    border-right-color:#475c67 !important
}
.br-slate-900{
    border-right-color:#3f525b !important
}
.br-slate-1000{
    border-right-color:#36474f !important
}
.br-slate-1100{
    border-right-color:#2e3c43 !important
}
.br-slate-a100{
    border-right-color:#283648 !important
}
.br-slate-a200{
    border-right-color:#3a6369 !important
}
.br-slate-a300{
    border-right-color:#82aeba !important
}
.br-slate-a400{
    border-right-color:#c7dec4 !important
}
.br-slate-a500{
    border-right-color:#3a4f69 !important
}
.br-slate-a600{
    border-right-color:#628da7 !important
}
.br-slate-a700{
    border-right-color:#ba8e82 !important
}
.br-slate-a800{
    border-right-color:#ccb3a3 !important
}
.text-slate{
    color:#607D8B !important
}
.text-slate:focus,.text-slate:hover{
    color:#607D8B !important
}
.text-slate-50{
    color:#c9d4da !important
}
.text-slate-50:focus,.text-slate-50:hover{
    color:#c9d4da !important
}
.text-slate-100{
    color:#b1c1c9 !important
}
.text-slate-100:focus,.text-slate-100:hover{
    color:#b1c1c9 !important
}
.text-slate-200{
    color:#99aeb8 !important
}
.text-slate-200:focus,.text-slate-200:hover{
    color:#99aeb8 !important
}
.text-slate-300{
    color:#819ba8 !important
}
.text-slate-300:focus,.text-slate-300:hover{
    color:#819ba8 !important
}
.text-slate-400{
    color:#688897 !important
}
.text-slate-400:focus,.text-slate-400:hover{
    color:#688897 !important
}
.text-slate-600{
    color:#58727f !important
}
.text-slate-600:focus,.text-slate-600:hover{
    color:#58727f !important
}
.text-slate-700{
    color:#4f6773 !important
}
.text-slate-700:focus,.text-slate-700:hover{
    color:#4f6773 !important
}
.text-slate-800{
    color:#475c67 !important
}
.text-slate-800:focus,.text-slate-800:hover{
    color:#475c67 !important
}
.text-slate-900{
    color:#3f525b !important
}
.text-slate-900:focus,.text-slate-900:hover{
    color:#3f525b !important
}
.text-slate-1000{
    color:#36474f !important
}
.text-slate-1000:focus,.text-slate-1000:hover{
    color:#36474f !important
}
.text-slate-1100{
    color:#2e3c43 !important
}
.text-slate-1100:focus,.text-slate-1100:hover{
    color:#2e3c43 !important
}
.text-slate-a100{
    color:#283648 !important
}
.text-slate-a100:focus,.text-slate-a100:hover{
    color:#283648 !important
}
.text-slate-a200{
    color:#3a6369 !important
}
.text-slate-a200:focus,.text-slate-a200:hover{
    color:#3a6369 !important
}
.text-slate-a300{
    color:#82aeba !important
}
.text-slate-a300:focus,.text-slate-a300:hover{
    color:#82aeba !important
}
.text-slate-a400{
    color:#c7dec4 !important
}
.text-slate-a400:focus,.text-slate-a400:hover{
    color:#c7dec4 !important
}
.text-slate-a500{
    color:#3a4f69 !important
}
.text-slate-a500:focus,.text-slate-a500:hover{
    color:#3a4f69 !important
}
.text-slate-a600{
    color:#628da7 !important
}
.text-slate-a600:focus,.text-slate-a600:hover{
    color:#628da7 !important
}
.text-slate-a700{
    color:#ba8e82 !important
}
.text-slate-a700:focus,.text-slate-a700:hover{
    color:#ba8e82 !important
}
.text-slate-a800{
    color:#ccb3a3 !important
}
.text-slate-a800:focus,.text-slate-a800:hover{
    color:#ccb3a3 !important
}
::-webkit-scrollbar{
    width:10px;
    box-shadow:inset 0px 0px 0px 0px rgba(227,228,229,0);
    -webkit-box-shadow:inset 0px 0px 0px 0px rgba(227,228,229,0);
    -moz-box-shadow:inset 0px 0px 0px 0px rgba(227,228,229,0)
}
::-webkit-scrollbar-track{
    background:#dde3e3
}
::-webkit-scrollbar-thumb{
    padding:4px 2px;
    background:#FF8F9D;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.layout{
    font-family:material
}
#scrollTop{
    width:32px;
    height:32px;
    position:fixed;
    right:10px;
    bottom:10px;
    -webkit-transition:all 300ms linear;
    -moz-transition:all 300ms linear;
    transition:all 300ms linear;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:rgba(0,0,0,0.2);
    color:#fff;
    outline:0;
    z-index:10
}
#scrollTop:hover{
    background-color:#fff;
    -webkit-transition:all 300ms linear;
    -moz-transition:all 300ms linear;
    transition:all 300ms linear
}
#scrollTop i{
    font-family:"icomoon";
    font-size:20px;
    line-height:1.8;
    color:#fff;
    text-align:center;
    letter-spacing:-0.2px;
    line-height:20px;
    width:32px;
    height:32px;
    padding-top:8px
}
.btn-size{
    padding-left: 50px!important;
    padding-right: 50px!important;
}
.form-group.required label:after { content:"*"; color:red;margin-left: 5px;}

.countClass{
	float: right;
    font-size: 37px;
    color: #fff;
	
}


.new-form{
	display:none;
	margin-top:20px;
	padding:20px;
	width:100%;
	height:100%;
	background: white;
}



.close_icon{
	position: absolute;
    color: black;
    top: 15px;
    right: 10px;
    z-index: 2;
	
}
.box-border-1px{
   border: 1px solid #f5f5f5;
}
.modal-dialog{}


.custom_form .form-group {
    padding-bottom: 5px;
}

@media only screen and (max-width: 600px){
   .left_on_small_and_medium_devices{
   text-align: left !important;
   }
}

.sidebar-menu-crm{
	display: flex;
    line-height: 4;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.flat-green .card.green {
    background-color: #1ABC9C;
    color: #FFF;
}
.card.summary-inline .card-body .content {
    float: right;
}
.card.summary-inline .card-body .content .title {
    font-family: 'Lato', sans-serif;
    margin-top: -0.3em;
    font-size: 3.5em;
    text-align: right;
}
.card.summary-inline .card-body .content .sub-title {
    font-family: 'Lato', sans-serif;
    font-size: 0.9em;
    text-align: right;
    margin-top: -10px;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 0;
}
.clear-both {
    clear: both;
}
.flat-green .card.yellow {
    background-color: #ffb400;
    color: #FFF;
}
.flat-green .card.red {
    background-color: #FA2A00;
    color: #FFF;
}
#local_delivery .card .card-body {
    height: 120px !important;
    max-height: 100%;
}
#local_delivery .card.summary-inline .card-body .content {
    width: 71%;
    float: right;
}
.track-this {cursor:pointer;color:#3d3df5;text-decoration:underline;}

#pickupSheetNEW .nav-tabs>li>a {
    padding: 9px 32.8px !important;
    text-align: center;
    border-radius: 0 !important;
    border-right: 1px solid #DEE5E7;
}

#pickupSheetNEW .nav-tabs>li>a::last-child {
    border-right:none !important;
}

.nav-tabs.nav-tabs-highlight>li.nav-item>a.nav-link.active {
    border-top: 3px solid #2e3e4e;
    background: #2e3e4e;
    color: #fff;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: transparent;
}

#commonLodder {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: not-allowed;
    opacity: 0.9;
    background: #2f2c2c;
    z-index: 105101 !important;
}

#loading_image {
    position: fixed;
    text-align: center;
    font-size: 4em;
    color: gray;
    text-shadow: 2px 2px 2px #021124;
}