@charset "UTF-8";
#wrapper,component{
    width:100%
}
.pricing-inheader,.uppercase{
    text-transform:uppercase
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,a{
    outline:0!important
}
.switch,.unselectable{
    -khtml-user-select:none
}
.div-bottom-error {
    border: 2px solid #c7254e; /* 2px宽，实线，黑色 */
}
component{
    font-style:oblique;
    font-size:12px;
    display:none;
    z-index:999999999;
    background:#DDD;
    border:1px solid #AAA;
    padding:3px 10px;
    position:relative;
    color:#2a2a2a;
    height:100%
}
.container-breadcrumb,.container-footer,.container-header,.container-navbar{
    border-bottom:1px solid #d8dcde!important
}
html{
    min-height:100%;
    font-size:10px;
    font-family:sans-serif
}
body{
    background-image:url(../img/background.png);
    background-attachment:fixed,fixed;
    font-weight:300;
    font-family:"Open Sans",sans-serif;
    font-size:12px;
    line-height:1.42857;
    margin:0
}
.background-selector-default,[data-background=default]{
    background-color:rgba(74,121,147,.9)!important
}
.background-selector-dark,[data-background=dark]{
    background-color:rgba(102,105,104,.9)!important
}
.background-selector-light,[data-background=light]{
    background-color:rgba(175,175,175,.9)!important
}
.boxed{
    margin:0 auto;
    max-width:1200px;
    border-left:1px solid #EEE;
    border-right:1px solid #EEE;
    box-shadow:0 0 4px rgba(0,0,0,.2)
}
.fixed-sidebar{
    height:100%
}
.fixed-sidebar .sidebar-wrapper{
    position:fixed;
    top:0
}
.fixed-sidebar .sidebar-nav{
    position:fixed;
    height:100%
}
.sidebar-wrapper{
    background:rgba(0,0,0,.1);
    color:#FFF;
    font-weight:300;
    position:absolute;
    top:0;
    width:200px;
    z-index:80
}
.container-wrapper{
    background-color:#EAEAEA;
    color:#676a6c;
    margin-left:200px;
    position:relative
}
.container-breadcrumb{
    background-color:#f3f3f3;
    padding:6px 16px;
    height:32px
}
.container-breadcrumb ol.breadcrumb{
    background-color:transparent;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    padding:0;
    margin-bottom:0;
    display:inline-block
}
.container-breadcrumb ol.breadcrumb .breadcrumb li.active a,.container-breadcrumb ol.breadcrumb li.active{
    color:#555;
    font-weight:600;
    text-decoration:none
}
.container-breadcrumb ol.breadcrumb li,.container-breadcrumb ol.breadcrumb li a{
    color:#777;
    font-size:12px;
    height:18px;
    line-height:18px;
    text-decoration:none
}
.container-breadcrumb ol.breadcrumb i[class*=fa]{
    margin-right:10px;
    font-size:16px
}
.container-header{
    background-color:rgba(29,75,101,.95);
    color:#FFF;
    padding:10px 16px;
    height:57px
}
.container-header .btn{
    margin-left:6px;
    padding:6px 12px!important;
    position:relative
}
.container-footer{
    background:#F3F3F3;
    border-top:1px solid #d8dcde!important;
    padding:8px;
    position:absolute;
    bottom:0;
    right:0;
    left:0
}
.container-navbar{
    margin-bottom:0;
    padding-top:8px;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    background-color:rgba(244,244,244,.75);
    min-height:57px;
    box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)
}
.container-navbar .btn{
    position:relative;
    padding:6px 12px!important;
    margin-left:6px
}
.container-navbar .btn .upbadges{
    animation-duration:1000ms;
    animation-fill-mode:both;
    animation-name:wobble;
    position:absolute;
    right:-5px;
    top:-7px
}
.container-navbar .navbar-nav{
    display:inline-block
}
.container-navbar .row{
    padding-top:8px
}
.container-navbar .l-container-navbar,.container-navbar .r-container-navbar{
    margin-top:2px;
    display:inline-block
}
.container-navbar .r-container-navbar{
    text-align:right;
    float:right;
    padding-right:20px
}
.container-navbar .l-container-navbar{
    text-align:left;
    float:left;
    padding-left:10px
}
.container-content{
    padding:20px 20px 50px;
    min-height:500px
}
.container-navbar-fixed .container-navbar{
    left:0;
    position:fixed;
    right:0;
    top:-1px;
    z-index:1090;
    background-color:rgba(244,244,244,.95)
}
.container-navbar-fixed .sidebar-wrapper{
    top:57px
}
.container-navbar-fixed .container-header{
    margin-top:57px
}
.container-footer-fixed .container-footer{
    left:200px;
    position:fixed;
    bottom:0;
    right:0;
    z-index:1090
}
.container-footer-fixed.mini-sidebar .container-footer{
    left:56px!important
}
.container-footer,.container-wrapper,.sidebar-minimalizer,.sidebar-minimalizer:focus,.sidebar-minimalizer:hover,.sidebar-wrapper{
    transition:all .2s ease 0s
}
.scrollup,.scrollup:focus,.scrollup:hover{
    width:28px;
    height:28px;
    position:fixed;
    bottom:18px;
    right:28px;
    display:none;
    padding:7px 10px;
    text-decoration:none;
    -webkit-border-radius:2px;
    border-radius:2px;
    background:rgba(0,0,0,.25);
    color:#FFF;
    z-index:9999999
}
.br2,.br4,.br6,.br8,.no-br{
    background-clip:padding-box
}
.scrollup:before{
    content:""
}
.to-right{
    text-align:right!important
}
.to-left{
    text-align:left!important
}
.to-center{
    text-align:center!important
}
.to-justify{
    text-align:justify!important
}
.to-nowrap{
    white-space:nowrap
}
.light{
    font-weight:300!important
}
.normal{
    font-weight:400!important
}
.bold{
    font-weight:600!important
}
.extra-bold{
    font-weight:700!important
}
.italic{
    font-style:italic!important
}
.unselectable{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    cursor:default
}
.mark,mark{
    background-color:#f4dda9;
    color:#312303;
    padding:0 .5em
}
.fw-300{
    font-weight:300
}
.fw-400{
    font-weight:400
}
.fw-500{
    font-weight:500
}
.fw-600{
    font-weight:600
}
.fw-700{
    font-weight:700
}
.fw-800{
    font-weight:800
}
.fw-900{
    font-weight:900
}
.lowercase{
    text-transform:lowercase
}
.capitalize{
    text-transform:capitalize
}
.small-caps{
    font-variant:small-caps
}
h1,h2,h3,h4,h5,h6{
    margin:6px 0;
    font-weight:300
}
.l-mar-5,.mar-h-5{
    margin-left:5px!important
}
.mar-h-5,.r-mar-5{
    margin-right:5px!important
}
.mar-v-5,.mb-5{
    margin-bottom:5px!important
}
.mar-v-5,.mt-5{
    margin-top:5px!important
}
h1{
    font-size:28px
}
h2{
    font-size:24px
}
h3{
    font-size:20px
}
h4{
    font-size:16px
}
h5{
    font-size:14px
}
h6{
    font-size:12px
}
h1.bordered,h2.bordered,h3.bordered,h4.bordered,h5.bordered,h6.bordered{
    border-bottom:1px solid #e2e2e2;
    padding-bottom:3px
}
h1.bordered-dark,h2.bordered-dark,h3.bordered-dark,h4.bordered-dark,h5.bordered-dark,h6.bordered-dark{
    border-bottom:1px solid #C4C4C4;
    padding-bottom:3px
}
h1.bordered-dotted,h2.bordered-dotted,h3.bordered-dotted,h4.bordered-dotted,h5.bordered-dotted,h6.bordered-dotted{
    border-bottom:1px dotted #e2e2e2;
    padding-bottom:3px
}
h1.bordered-dotted-dark,h2.bordered-dotted-dark,h3.bordered-dotted-dark,h4.bordered-dotted-dark,h5.bordered-dotted-dark,h6.bordered-dotted-dark{
    border-bottom:1px dotted #C4C4C4;
    padding-bottom:3px
}
h1.bordered-dashed,h2.bordered-dashed,h3.bordered-dashed,h4.bordered-dashed,h5.bordered-dashed,h6.bordered-dashed{
    border-bottom:1px dashed #e2e2e2;
    padding-bottom:3px
}
h1.bordered-dashed-dark,h2.bordered-dashed-dark,h3.bordered-dashed-dark,h4.bordered-dashed-dark,h5.bordered-dashed-dark,h6.bordered-dashed-dark{
    border-bottom:1px dashed #C4C4C4;
    padding-bottom:3px
}
.text-shadow-inset{
    text-shadow:0 -1px 0 #888
}
.text-shadow-inset-dark{
    text-shadow:0 -1px 0 #000
}
.text-shadow-heavy{
    text-shadow:0 4px 3px rgba(0,0,0,.5),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)
}
.text-shadow-3d{
    text-shadow:0 1px 0 #c4c4c4,0 2px 0 #c1c1c1,0 3px 0 #b3b3b3,0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.25),0 3px 5px rgba(0,0,0,.15)
}
.text-shadow-multiple-lights{
    text-shadow:0 6px 2px rgba(0,0,0,.1),5px 10px 2px rgba(0,0,0,.06),-5px 10px 2px rgba(0,0,0,.06)
}
.text-shadow-multi-level{
    text-shadow:0 2px 2px #00e6e6,0 4px 2px #01cccc,0 6px 2px #00bdbd
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.l-pad-5{
    padding-left:5px!important
}
.r-pad-5{
    padding-right:5px!important
}
.pad-5{
    padding:5px!important
}
.l-pad-10{
    padding-left:10px!important
}
.r-pad-10{
    padding-right:10px!important
}
.pad-10{
    padding:10px!important
}
.l-pad-15{
    padding-left:15px!important
}
.r-pad-15{
    padding-right:15px!important
}
.pad-15{
    padding:15px!important
}
.l-pad-20{
    padding-left:20px!important
}
.r-pad-20{
    padding-right:20px!important
}
.pad-20{
    padding:20px!important
}
.l-pad-25{
    padding-left:25px!important
}
.r-pad-25{
    padding-right:25px!important
}
.pad-25{
    padding:25px!important
}
.l-pad-30{
    padding-left:30px!important
}
.r-pad-30{
    padding-right:30px!important
}
.pad-30{
    padding:30px!important
}
.l-pad-35{
    padding-left:35px!important
}
.r-pad-35{
    padding-right:35px!important
}
.pad-35{
    padding:35px!important
}
.l-pad-40{
    padding-left:40px!important
}
.r-pad-40{
    padding-right:40px!important
}
.pad-40{
    padding:40px!important
}
.l-pad-45,.pad-h-45{
    padding-left:45px!important
}
.pad-h-45,.r-pad-45{
    padding-right:45px!important
}
.pad-45{
    padding:45px!important
}
.l-pad-50,.pad-h-50{
    padding-left:50px!important
}
.pad-h-50,.r-pad-50{
    padding-right:50px!important
}
.pad-50{
    padding:50px!important
}
.pad-h-5{
    padding-left:5px!important;
    padding-right:5px!important
}
.pad-v-5{
    padding-top:5px!important;
    padding-bottom:5px!important
}
.pad-h-10{
    padding-left:10px!important;
    padding-right:10px!important
}
.pad-v-10{
    padding-top:10px!important;
    padding-bottom:10px!important
}
.pad-h-15{
    padding-left:15px!important;
    padding-right:15px!important
}
.pad-v-15{
    padding-top:15px!important;
    padding-bottom:15px!important
}
.pad-h-20{
    padding-left:20px!important;
    padding-right:20px!important
}
.pad-v-20{
    padding-top:20px!important;
    padding-bottom:20px!important
}
.pad-h-25{
    padding-left:25px!important;
    padding-right:25px!important
}
.pad-v-25{
    padding-top:25px!important;
    padding-bottom:25px!important
}
.pad-h-30{
    padding-left:30px!important;
    padding-right:30px!important
}
.pad-v-30{
    padding-top:30px!important;
    padding-bottom:30px!important
}
.pad-h-35{
    padding-left:35px!important;
    padding-right:35px!important
}
.pad-v-35{
    padding-top:35px!important;
    padding-bottom:35px!important
}
.pad-h-40{
    padding-left:40px!important;
    padding-right:40px!important
}
.no-h-pad,.no-l-pad{
    padding-left:0!important
}
.no-h-pad,.no-r-pad{
    padding-right:0!important
}
.pad-v-40{
    padding-top:40px!important;
    padding-bottom:40px!important
}
.pt-5{
    padding-top:5px
}
.pt-10{
    padding-top:10px
}
.pt-15{
    padding-top:15px
}
.pt-20{
    padding-top:20px
}
.pt-25{
    padding-top:25px
}
.pt-30{
    padding-top:30px
}
.pt-35{
    padding-top:35px
}
.pt-40{
    padding-top:40px
}
.no-pt,.no-v-pad{
    padding-top:0!important
}
.pb-45{
    padding-bottom:40px
}
.no-pb,.no-v-pad{
    padding-bottom:0!important
}
.no-pad{
    padding:0!important
}
.mar-5{
    margin:5px!important
}
.l-mar-10,.mar-h-10{
    margin-left:10px!important
}
.mar-h-10,.r-mar-10{
    margin-right:10px!important
}
.mar-v-10,.mb-10{
    margin-bottom:10px!important
}
.mar-v-10,.mt-10{
    margin-top:10px!important
}
.mar-10{
    margin:10px!important
}
.l-mar-15,.mar-h-15{
    margin-left:15px!important
}
.mar-h-15,.r-mar-15{
    margin-right:15px!important
}
.mar-v-15,.mb-15{
    margin-bottom:15px!important
}
.mar-v-15,.mt-15{
    margin-top:15px!important
}
.mar-15{
    margin:15px!important
}
.l-mar-20,.mar-h-20{
    margin-left:20px!important
}
.mar-h-20,.r-mar-20{
    margin-right:20px!important
}
.mar-v-20,.mb-20{
    margin-bottom:20px!important
}
.mar-v-20,.mt-20{
    margin-top:20px!important
}
.mar-20{
    margin:20px!important
}
.l-mar-25,.mar-h-25{
    margin-left:25px!important
}
.mar-h-25,.r-mar-25{
    margin-right:25px!important
}
.mar-v-25,.mb-25{
    margin-bottom:25px!important
}
.mar-v-25,.mt-25{
    margin-top:25px!important
}
.mar-25{
    margin:25px!important
}
.l-mar-30,.mar-h-30{
    margin-left:30px!important
}
.mar-h-30,.r-mar-30{
    margin-right:30px!important
}
.mar-v-30,.mb-30{
    margin-bottom:30px!important
}
.mar-v-30,.mt-30{
    margin-top:30px!important
}
.mar-30{
    margin:30px!important
}
.no-h-mar,.no-l-mar{
    margin-left:0!important
}
.no-h-mar,.no-r-mar{
    margin-right:0!important
}
.no-mt,.no-v-mar{
    margin-top:0!important
}
.no-mar{
    margin:0!important
}
.no-v-mar{
    margin-bottom:0!important
}
.no-mb{
    margin-bottom:0
}
.white{
    color:#FFF!important
}
.color-default{
    color:#bac2c7!important
}
.color-info{
    color:#3a9ed3!important
}
.color-primary{
    color:#277dcb!important
}
.color-success{
    color:#5ab25a!important
}
.color-danger{
    color:#e84253!important
}
.color-warning{
    color:#f7a143!important
}
.color-default-dark{
    color:#b3babf!important
}
.color-inverse{
    color:#414a52!important
}
.color-info-dark{
    color:#2587ba!important
}
.color-primary-dark{
    color:#1664ac!important
}
.color-success-dark{
    color:#4ca34c!important
}
.color-danger-dark{
    color:#e43a4c!important
}
.color-warning-dark{
    color:#eb9b43!important
}
.color-default-light{
    color:#cbcfd2!important
}
.color-info-light{
    color:#4eafe3!important
}
.color-primary-light{
    color:#3a90de!important
}
.color-success-light{
    color:#6ec36e!important
}
.color-danger-light{
    color:#f04859!important
}
.color-warning-light{
    color:#f7a951
}
.color-default-t{
    color:#0e334c
}
.color-white{
    color:#EEE
}
.color-navy{
    color:#4E3240
}
.color-sky{
    color:#3299df
}
.color-lime{
    color:#2bcc6f
}
.color-dust{
    color:#98a9aa
}
.color-green{
    color:#32a183
}
.color-orange{
    color:#EF8C2A
}
.color-yellow{
    color:#febe3c
}
.color-red{
    color:#c0392b
}
.color-chocolate{
    color:#72694e
}
.color-dark{
    color:#292F33
}
.color-default-light-t{
    color:#25587a
}
.color-white-light{
    color:#fff
}
.color-navy-light{
    color:#068d72
}
.color-sky-light{
    color:#40a1e3
}
.color-lime-light{
    color:#35d077
}
.color-dust-light{
    color:#9fb0b1
}
.color-green-light{
    color:#39b896
}
.color-orange-light{
    color:#fa9a3b
}
.color-yellow-light{
    color:#f7c051
}
.color-red-light{
    color:#cb473a
}
.color-chocolate-light{
    color:#a49871
}
.color-dark-light{
    color:#696d70
}
.color-default-dark-t{
    color:#0b293d
}
.color-white-dark{
    color:#dbdbdb
}
.color-navy-dark{
    color:#3b2630
}
.color-sky-dark{
    color:#257cb5
}
.color-lime-dark{
    color:#23a65a
}
.color-dust-dark{
    color:#7a8889
}
.color-green-dark{
    color:#277f67
}
.color-orange-dark{
    color:#d0771e
}
.color-yellow-dark{
    color:#e7a92c
}
.color-red-dark{
    color:#a52a1e
}
.color-chocolate-dark{
    color:#5f5741
}
.color-dark-dark{
    color:#1a1d20
}
.color-ssgray{
    color:#f5f5f5
}
.color-sgray{
    color:#e9e9e9
}
.color-gray{
    color:#b8b8b8
}
.color-dgray{
    color:#9d9d9d
}
.color-sdgray{
    color:#6c6c6c
}
[class^=bg-]:not(.bg-ssgray):not(.bg-sgray):not(.bg-gray){
    color:#FFF!important
}
.bg-white,.bg-white-dark,.bg-white-light{
    color:#555!important
}
.bg-default{
    background-color:#bac2c7!important
}
.bg-info{
    background-color:#3a9ed3!important
}
.bg-primary{
    background-color:#277dcb!important
}
.bg-success{
    background-color:#5ab25a!important
}
.bg-danger{
    background-color:#e84253!important
}
.bg-warning{
    background-color:#f7a143!important
}
.bg-inverse{
    background-color:#414a52!important
}
.bg-default-dark{
    background-color:#b3babf!important
}
.bg-info-dark{
    background-color:#2587ba!important
}
.bg-primary-dark{
    background-color:#1664ac!important
}
.bg-success-dark{
    background-color:#4ca34c!important
}
.bg-danger-dark{
    background-color:#e43a4c!important
}
.bg-warning-dark{
    background-color:#eb9b43!important
}
.bg-inverse-dark{
    background-color:#2f3943!important
}
.bg-default-light{
    background-color:#cbcfd2!important
}
.bg-info-light{
    background-color:#4eafe3!important
}
.bg-primary-light{
    background-color:#3a90de!important
}
.bg-success-light{
    background-color:#6ec36e!important
}
.bg-danger-light{
    background-color:#f04859!important
}
.bg-warning-light{
    background-color:#f7a951!important
}
.bg-inverse-light{
    background-color:#5e666d!important
}
.bg-default-t{
    background-color:#0e334c!important
}
.bg-white{
    background-color:#EEE!important
}
.bg-navy{
    background-color:#4E3240!important
}
.bg-sky{
    background-color:#3299df!important
}
.bg-lime{
    background-color:#2bcc6f!important
}
.bg-dust{
    background-color:#98a9aa!important
}
.bg-green{
    background-color:#32a183!important
}
.bg-orange{
    background-color:#EF8C2A!important
}
.bg-yellow{
    background-color:#febe3c!important
}
.bg-red{
    background-color:#c0392b!important
}
.bg-chocolate{
    background-color:#72694e!important
}
.bg-dark{
    background-color:#292F33!important
}
.bg-green-soft{
    background-color:#0bb4b4!important
}
.bg-purple{
    background-color:#5a67b2!important
}
.bg-default-light-t{
    background-color:#25587a!important
}
.bg-white-light{
    background-color:#fff!important
}
.bg-navy-light{
    background-color:#068d72!important
}
.bg-sky-light{
    background-color:#40a1e3!important
}
.bg-lime-light{
    background-color:#35d077!important
}
.bg-dust-light{
    background-color:#9fb0b1!important
}
.bg-green-light{
    background-color:#39b896!important
}
.bg-orange-light{
    background-color:#fa9a3b!important
}
.bg-yellow-light{
    background-color:#f7c051!important
}
.bg-red-light{
    background-color:#cb473a!important
}
.bg-chocolate-light{
    background-color:#a49871!important
}
.bg-dark-light{
    background-color:#696d70!important
}
.bg-green-soft-light{
    background-color:#0cc7c7!important
}
.bg-purple-light{
    background-color:#6472c5!important
}
.bg-default-dark-t{
    background-color:#0b293d!important
}
.bg-white-dark{
    background-color:#dbdbdb!important
}
.bg-dgray,.bg-gray,.bg-sdgray,[class*=social-]{
    color:#FFF
}
.bg-navy-dark{
    background-color:#3b2630!important
}
.bg-sky-dark{
    background-color:#257cb5!important
}
.bg-lime-dark{
    background-color:#23a65a!important
}
.bg-dust-dark{
    background-color:#7a8889!important
}
.bg-green-dark{
    background-color:#277f67!important
}
.bg-orange-dark{
    background-color:#d0771e!important
}
.bg-yellow-dark{
    background-color:#e7a92c!important
}
.bg-red-dark{
    background-color:#a52a1e!important
}
.bg-chocolate-dark{
    background-color:#5f5741!important
}
.bg-dark-dark{
    background-color:#1a1d20!important
}
.bg-green-soft-dark{
    background-color:#0aa1a1!important
}
.bg-purple-dark{
    background-color:#505c9f!important
}
.bg-ssgray{
    background-color:#f5f5f5!important
}
.bg-sgray{
    background-color:#e9e9e9!important
}
.bg-gray{
    background-color:#b8b8b8!important
}
.bg-dgray{
    background-color:#9d9d9d!important
}
.bg-sdgray{
    background-color:#6c6c6c!important
}
.bg-transparent{
    background-color:transparent!important
}
.social-google-color{
    background-color:#db4437!important
}
.social-google-color-light{
    background-color:#e36c62!important
}
.social-google-color-dark{
    background-color:#bd2e22!important
}
.social-facebook-color{
    background-color:#3b5998!important
}
.social-facebook-color-light{
    background-color:#4c70ba!important
}
.social-facebook-color-dark{
    background-color:#2d4373!important
}
.social-twitter-color{
    background-color:#55acee!important
}
.social-twitter-color-light{
    background-color:#83c3f3!important
}
.social-twitter-color-dark{
    background-color:#2795e9!important
}
.social-linkedin-color{
    background-color:#0077b5!important
}
.social-linkedin-color-light{
    background-color:#0099e8!important
}
.social-linkedin-color-dark{
    background-color:#005582!important
}
.social-instagram-color{
    background-color:#3f729b!important
}
.social-instagram-color-light{
    background-color:#548cb9!important
}
.social-instagram-color-dark{
    background-color:#305777!important
}
.social-pinterest-color{
    background-color:#cc2127!important
}
.social-pinterest-color-light{
    background-color:#e04046!important
}
.social-pinterest-color-dark{
    background-color:#a01a1f!important
}
.social-flickr-color{
    background-color:#ff0084!important
}
.social-flickr-color-light{
    background-color:#ff339d!important
}
.social-flickr-color-dark{
    background-color:#cc006a!important
}
.forever{
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.slow{
    -webkit-animation-iteration-duration:5s;
    -moz-animation-iteration-duration:5s;
    -ms-animation-iteration-duration:5s;
    -o-animation-iteration-duration:5s;
    animation-iteration-duration:5s
}
.very-slow{
    -webkit-animation-iteration-duration:10s;
    -moz-animation-iteration-duration:10s;
    -ms-animation-iteration-duration:10s;
    -o-animation-iteration-duration:10s;
    animation-iteration-duration:10s
}
.opacity-25{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    -khtml-opacity:.25;
    opacity:.25
}
.opacity-50{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.opacity-75{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    -khtml-opacity:.75;
    opacity:.75
}
.w25{
    width:25px!important
}
.w50{
    width:50px!important
}
.w100{
    width:100px!important
}
.w150{
    width:150px!important
}
.w200{
    width:200px!important
}
.w250{
    width:250px!important
}
.w300{
    width:300px!important
}
.w350{
    width:350px!important
}
.w400{
    width:400px!important
}
.w600{
    width:600px!important
}
.w700{
    width:700px!important
}
.w800{
    width:800px!important
}
.w1024{
    width:1024px!important
}
.wp25{
    width:25%!important
}
.wp50{
    width:50%!important
}
.wp75{
    width:75%!important
}
.wp100{
    width:100%!important
}
.wp33{
    width:33%!important
}
.h10{
    height:10px!important
}
.h15{
    height:15px!important
}
.h20{
    height:20px!important
}
.h25{
    height:25px!important
}
.h30{
    height:30px!important
}
.h35{
    height:35px!important
}
.h40{
    height:40px!important
}
.h45{
    height:45px!important
}
.h50{
    height:50px!important
}
.h55{
    height:55px!important
}
.h60{
    height:60px!important
}
.h12{
    height:12px!important
}
.h24{
    height:24px!important
}
.h36{
    height:36px!important
}
.h48{
    height:48px!important
}
.h56{
    height:56px!important
}
.fs-8{
    font-size:8px!important
}
.fs-9{
    font-size:9px!important
}
.fs-10{
    font-size:10px!important
}
.fs-11{
    font-size:11px!important
}
.fs-12{
    font-size:12px!important
}
.fs-13{
    font-size:13px!important
}
.fs-14{
    font-size:14px!important
}
.fs-15{
    font-size:15px!important
}
.fs-16{
    font-size:16px!important
}
.fs-17{
    font-size:17px!important
}
.fs-18{
    font-size:18px!important
}
.fs-19{
    font-size:19px!important
}
.fs-20{
    font-size:20px!important
}
.fs-22{
    font-size:22px!important
}
.fs-24{
    font-size:24px!important
}
.fs-26{
    font-size:26px!important
}
.fs-28{
    font-size:28px!important
}
.fs-30{
    font-size:30px!important
}
.fs-32{
    font-size:32px!important
}
.block{
    display:block
}
.inline{
    display:inline
}
.inline-block{
    display:inline-block
}
.o-hidden{
    overflow:hidden
}
.o-visible{
    overflow:visible
}
.o-auto{
    overflow:auto
}
.o-inherit{
    overflow:inherit
}
.o-scroll{
    overflow:scroll
}
.v-hidden{
    visibility:hidden
}
.v-collapse{
    visibility:collapse
}
.v-inherit{
    visibility:inherit
}
.v-visible{
    visibility:visible
}
.p-absolute{
    position:absolute
}
.p-fixed{
    position:fixed
}
.p-inherit{
    position:inherit
}
.p-relative{
    position:relative
}
.p-static{
    position:static
}
.p-sticky{
    position:sticky
}
.no-br{
    -webkit-border-radius:0;
    border-radius:0
}
.br2{
    -webkit-border-radius:2px;
    border-radius:2px
}
.br4{
    -webkit-border-radius:4px;
    border-radius:4px
}
.br6{
    -webkit-border-radius:6px;
    border-radius:6px
}
.br8{
    -webkit-border-radius:8px;
    border-radius:8px
}
.hr,hr{
    border-top:1px solid #cfcfcf;
    color:transparent;
    height:1px;
    margin:14px 0
}
.hr.dashed,hr.dashed{
    border-top:1px dashed #cfcfcf
}
.hr.dotted,hr.dotted{
    border-top:1px dotted #cfcfcf
}
#right-notifier{
    -webkit-transition:all .15s ease-in-out 0s;
    -moz-transition:all .15s ease-in-out 0s;
    -o-transition:all .15s ease-in-out 0s;
    -ms-transition:all .15s ease-in-out 0s;
    transition:all .15s ease-in-out 0s;
    background-color:#fbfbfb;
    width:361px;
    top:57px;
    right:-361px;
    border-left:1px solid #DBDBDB;
    bottom:0;
    overflow:hidden;
    position:fixed;
    z-index:99998
}
#right-notifier.right-notifier-open{
    box-shadow:0 0 10px rgba(50,50,50,.4);
    right:0
}
#right-notifier.right-notifier-open.right-notifier-sticky{
    border-top:medium none;
    top:0
}
#right-notifier .right-notifier-content{
    height:100%;
    overflow:hidden;
    width:auto
}
#right-notifier .right-notifier-content .right-notifier-title{
    background:#f2f2f2;
    padding:10px 12px;
    border-bottom:1px solid #dbdbdb
}
#right-notifier .right-notifier-content ul{
    padding:0
}
#right-notifier .right-notifier-content ul li.right-notifier-element{
    list-style:none;
    padding:12px 16px;
    border-bottom:1px solid #e6e6e6
}
#right-notifier .right-notifier-content ul li.right-notifier-element:nth-child(2n+2){
    background:#f5f5f5
}
#right-notifier .notifier-icon{
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    font-size:15px;
    height:32px;
    line-height:32px;
    margin-right:10px;
    text-align:center;
    width:32px
}
.dropdown-menu{
    padding-top:0;
    padding-bottom:0;
    z-index:99999
}
.dropdown-menu li{
    background:#FFF
}
.dropdown-menu li a{
    padding:10px 20px
}
.dropdown-menu.dropdown-arrowed:before{
    border-bottom:6px solid #d0d0d0;
    margin:-7px 0 0 15px
}
.dropdown-menu.dropdown-arrowed::after,.dropdown-menu.dropdown-arrowed:before{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    content:"";
    display:block;
    height:0;
    left:0;
    position:absolute;
    top:0;
    width:0
}
.dropdown-menu.dropdown-arrowed::after{
    border-bottom:6px solid #FFF;
    margin:-6px 0 0 15px
}
.dropdown-menu.dropdown-arrowed-left:before{
    border-bottom:6px solid #d0d0d0;
    margin:8px 0 0 -5px
}
.dropdown-menu.dropdown-arrowed-left:after{
    border-bottom:6px solid #FFF;
    margin:8px 0 0 -5px
}
.dropdown-menu.dropdown-arrowed-left .dropdown-menu.dropdown-arrowed-left:before,.dropdown-menu.dropdown-arrowed-left::after{
    border-bottom:6px solid transparent;
    border-right:6px solid #FFF;
    border-top:6px solid transparent;
    content:"";
    display:block;
    height:0;
    left:0;
    position:absolute;
    top:0;
    width:0
}
li.dropdown-footer,li.dropdown-header{
    border-bottom:0 none;
    padding:8px 20px
}
li.dropdown-header{
    border-bottom:1px solid rgba(0,0,0,.1)
}
.container-navbar .dropdown .dropdown-menu{
    margin-top:6px
}
.dropdown-menu-right.dropdown-menu.dropdown-arrowed:before{
    left:auto;
    margin:-7px 18px 0 0;
    right:0
}
.dropdown-menu-right.dropdown-menu.dropdown-arrowed:after{
    left:auto;
    margin:-6px 18px 0 0;
    right:0
}
.dropdown-menu-center{
    right:50%;
    left:auto
}
.dropdown-menu-center.dropdown-menu.dropdown-arrowed:before{
    left:50%;
    margin:-7px 18px 0 0;
    right:0
}
.dropdown-menu-center.dropdown-menu.dropdown-arrowed:after{
    left:50%;
    margin:-6px 18px 0 0;
    right:0
}
.container-navbar .dropdown-menu,.right-notifier-tabs,.sidebar-nav-profile .dropdown-menu{
    background:#e7e7e7
}
.container-navbar .dropdown-menu ul.nav-tabs,.right-notifier-tabs ul.nav-tabs,.sidebar-nav-profile .dropdown-menu ul.nav-tabs{
    border:none
}
.container-navbar .dropdown-menu ul.nav-tabs li,.right-notifier-tabs ul.nav-tabs li,.sidebar-nav-profile .dropdown-menu ul.nav-tabs li{
    border-bottom:0!important;
    border:none
}
.container-navbar .dropdown-menu ul.nav-tabs li a,.right-notifier-tabs ul.nav-tabs li a,.sidebar-nav-profile .dropdown-menu ul.nav-tabs li a{
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    margin:0;
    height:40px;
    padding:12px 18px 0;
    border-right:1px solid #fefefe;
    font-size:14px
}
.container-navbar .dropdown-menu ul.nav-tabs li.active a,.right-notifier-tabs ul.nav-tabs li.active a,.sidebar-nav-profile .dropdown-menu ul.nav-tabs li.active a{
    border:none;
    padding:8px 18px 0!important;
    font-weight:700
}
.container-navbar .dropdown-menu,.sidebar-nav-profile .dropdown-menu{
    color:#676a6c
}
.container-navbar .dropdown-menu div.tab-content,.sidebar-nav-profile .dropdown-menu div.tab-content{
    background:#f2f2f2;
    border-bottom:1px solid rgba(0,0,0,.1)!important
}
.container-navbar .dropdown-menu div.tab-content .tab-pane,.sidebar-nav-profile .dropdown-menu div.tab-content .tab-pane{
    padding:10px 20px
}
.container-navbar .dropdown-menu .nav-tabs,.sidebar-nav-profile .dropdown-menu .nav-tabs{
    background:#E3E3E3;
    border-bottom:1px solid rgba(0,0,0,.1)!important
}
a:focus,a:hover{
    text-decoration:none
}
.alert .alert-link,strong{
    font-weight:600
}
.pagination{
    margin:10px 0
}
label{
    font-weight:300
}
div[class*=col-md-],div[class*=col-lg-],div[class*=col-sm-],div[class*=col-xs-]{
    padding-left:10px;
    padding-right:10px
}
.blockquote,blockquote{
    border-left:4px solid #e3e3e3;
    font-size:14px;
    margin:0 0 18px;
    padding:8px 16px
}
.blockquote .footer,.blockquote footer,blockquote .footer,blockquote footer{
    color:#777;
    display:block;
    font-size:90%
}
.blockquote.blockquote-right,blockquote.blockquote-right{
    border-left:0 none;
    border-right:4px solid #e3e3e3;
    padding-left:0;
    padding-right:16px;
    text-align:right
}
.blockquote.blockquote-right .footer:before,.blockquote.blockquote-right footer:before,blockquote.blockquote-right .footer:before,blockquote.blockquote-right footer:before{
    content:""
}
.blockquote .footer:before,.blockquote footer:before,blockquote .footer:before,blockquote footer:before{
    content:"\2014\00a0"
}
.blockquote.blockquote-right .footer::after,.blockquote.blockquote-right footer::after,blockquote.blockquote-right .footer::after,blockquote.blockquote-right footer::after{
    content:"\00a0\2014 "
}
dl,dt{
    margin-bottom:1px
}
.dropcap::first-letter{
    color:#555;
    float:left;
    font-size:60px;
    font-weight:600;
    line-height:45px;
    margin:0 5px 0 0;
    padding:5px 5px 5px 0
}
ul.inline-list,ul.non-styled-list{
    padding-left:0
}
.dropcap.dropcap-default::first-letter{
    color:#bac2c7
}
.dropcap.dropcap-info::first-letter{
    color:#3a9ed3
}
.dropcap.dropcap-primary::first-letter{
    color:#277dcb
}
.dropcap.dropcap-success::first-letter{
    color:#5ab25a
}
.dropcap.dropcap-danger::first-letter{
    color:#e84253
}
.dropcap.dropcap-warning::first-letter{
    color:#f7a143
}
.dropcap.dropcap-default-dark::first-letter{
    color:#b3babf
}
.dropcap.dropcap-info-dark::first-letter{
    color:#2587ba
}
.dropcap.dropcap-primary-dark::first-letter{
    color:#1664ac
}
.dropcap.dropcap-success-dark::first-letter{
    color:#4ca34c
}
.dropcap.dropcap-danger-dark::first-letter{
    color:#e43a4c
}
.dropcap.dropcap-warning-dark::first-letter{
    color:#eb9b43
}
.dropcap.dropcap-default-light::first-letter{
    color:#cbcfd2
}
.dropcap.dropcap-info-light::first-letter{
    color:#4eafe3
}
.dropcap.dropcap-primary-light::first-letter{
    color:#3a90de
}
.dropcap.dropcap-success-light::first-letter{
    color:#6ec36e
}
.dropcap.dropcap-danger-light::first-letter{
    color:#f04859
}
.dropcap.dropcap-warning-light::first-letter{
    color:#f7a951
}
.dropcap.dropcap-default-t::first-letter{
    color:#0e334c
}
.dropcap.dropcap-white::first-letter{
    color:#EEE
}
.dropcap.dropcap-navy::first-letter{
    color:#4E3240
}
.dropcap.dropcap-sky::first-letter{
    color:#3299df
}
.dropcap.dropcap-lime::first-letter{
    color:#2bcc6f
}
.dropcap.dropcap-dust::first-letter{
    color:#98a9aa
}
.dropcap.dropcap-green::first-letter{
    color:#32a183
}
.dropcap.dropcap-orange::first-letter{
    color:#EF8C2A
}
.dropcap.dropcap-yellow::first-letter{
    color:#febe3c
}
.dropcap.dropcap-red::first-letter{
    color:#c0392b
}
.dropcap.dropcap-chocolate::first-letter{
    color:#72694e
}
.dropcap.dropcap-dark::first-letter{
    color:#292F33
}
.dropcap.dropcap-default-light-t::first-letter{
    color:#25587a
}
.circle-checkbox:hover:after,.dropcap.dropcap-white-light::first-letter{
    color:#fff
}
.dropcap.dropcap-navy-light::first-letter{
    color:#068d72
}
.dropcap.dropcap-sky-light::first-letter{
    color:#40a1e3
}
.dropcap.dropcap-lime-light::first-letter{
    color:#35d077
}
.dropcap.dropcap-dust-light::first-letter{
    color:#9fb0b1
}
.dropcap.dropcap-green-light::first-letter{
    color:#39b896
}
.dropcap.dropcap-orange-light::first-letter{
    color:#fa9a3b
}
.dropcap.dropcap-yellow-light::first-letter{
    color:#f7c051
}
.dropcap.dropcap-red-light::first-letter{
    color:#cb473a
}
.dropcap.dropcap-chocolate-light::first-letter{
    color:#a49871
}
.dropcap.dropcap-dark-light::first-letter{
    color:#696d70
}
ul.faw-list,ul.non-styled-list{
    list-style:none
}
ul>li>.fa{
    opacity:.75;
    margin-right:6px
}
ul.inline-list{
    list-style:outside;
    margin-left:-5px
}
ul.inline-list li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
ul.striped-list{
    list-style:none;
    padding:0
}
ul.striped-list li{
    list-style:none;
    padding:12px;
    border-bottom:1px solid #e6e6e6
}
ul.striped-list li:nth-child(2n+2){
    background:#f5f5f5
}
ul.striped-list li:last-child{
    border-bottom:none
}
.list-group-item .label{
    float:right
}
pre{
    background-color:#49483e;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-clip:padding-box;
    color:#f8f8f2;
    font-size:14px;
    max-width:100%;
    padding:10px 20px;
    text-align:left;
    white-space:pre-line;
    border:1px solid #49483e;
    line-height:1.2em
}
pre .str{
    color:#e6db74
}
pre .func{
    color:#66d9ef
}
pre .val{
    color:#a381ff
}
pre .tag{
    color:#e92772
}
pre .attr{
    color:#a6e22d
}
pre .arg{
    color:#fd9720
}
.row{
    margin-left:0;
    margin-right:0
}
.bt-1-sgray{
    border-top:1px solid #e9e9e9
}
.bb-1-sgray{
    border-bottom:1px solid #e9e9e9
}
.fb-1-sgray{
    border:1px solid #e9e9e9
}
.bt-1-gray{
    border-top:1px solid #b8b8b8
}
.bb-1-gray{
    border-bottom:1px solid #b8b8b8
}
.fb-1-gray{
    border:1px solid #b8b8b8
}
.alert-success{
    background-color:#c1e2b3
}
.alert-info{
    background-color:#afd9ee
}
.alert-warning{
    background-color:#f7ecb5
}
.alert-danger{
    background-color:#e4b9b9
}
.container-messages .page-alert{
    border:0;
    margin-bottom:0;
    padding:10px 20px;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    border-bottom:1px solid #c5c5c5
}
.form-control,.input-group .btn,.input-group .form-control,.input-group .input-group-addon,[class*=input-group-] .btn,[class*=input-group-] .form-control,[class*=input-group-] .input-group-addon{
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box
}
.form-control,.form-control:focus{
    box-shadow:none
}
.iconed-input>.form-control{
    padding-left:34px
}
.iconed-input>.form-control.input-sm{
    padding-left:30px
}
.iconed-input>.form-control.input-lg{
    padding-left:44px
}
.iconed-input.right-iconed-input>.form-control{
    padding-left:10px;
    padding-right:34px
}
.iconed-input.right-iconed-input>.form-control.input-sm{
    padding-left:10px;
    padding-right:30px
}
.iconed-input.right-iconed-input>.form-control.input-lg{
    padding-left:14px;
    padding-right:42px
}
.form-bordered .form-group,.form-striped .form-group{
    padding:7px 0;
    margin-bottom:0
}
.iconed-input.right-iconed-input>i.fa{
    float:right;
    position:relative;
    right:10px
}
.iconed-input>i.fa.fa-sm{
    font-size:14px;
    margin:8px 2px 4px 10px
}
.iconed-input>i.fa.fa-lg{
    font-size:28px;
    margin:12px 2px 4px 10px
}
.iconed-input>i.fa{
    color:#e0e0e0;
    display:block;
    font-size:18px;
    margin:8px 2px 4px 10px;
    position:absolute;
    text-align:center;
    z-index:3
}
.sticker,.sticker .sticker-icon{
    position:relative
}
.iconed-input>i.fa-pulse,.iconed-input>i.fa-spin{
    color:#c9c9c9!important
}
.form-horizontal .form-group{
    margin-left:0!important;
    margin-right:0!important
}
.form-bordered .form-group{
    border-top:1px solid #e9e9e9
}
.form-striped .form-group:nth-child(2n+1){
    background-color:#f5f5f5
}
.form-striped .form-group:first-child{
    border-top:medium none
}
form .form-group.form-separator{
    background-color:#f5f5f5;
    font-weight:400;
    margin-bottom:0;
    padding:8px 0 8px 32px
}
form .form-group label{
    margin:0
}
form .form-group span.form-sublabel{
    color:#9d9d9d;
    display:block;
    font-size:12px
}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
.color-swatch .swatch{
    background-color:#fff;
    border-radius:4px;
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    width:100%
}
.color-swatch .light{
    border-radius:4px 0 0
}
.color-swatch .dark{
    border-radius:0 4px 0 0
}
.color-swatch .dark,.color-swatch .light,.color-swatch .normal{
    height:50px
}
.color-swatch .dark,.color-swatch .light{
    width:33%
}
.color-swatch .normal{
    width:34%
}
.color-swatch .swatch-info{
    padding:5px 10px
}
.color-swatch .swatch-info h4{
    font-weight:400
}
.cur-move{
    cursor:move
}
.circle-checkbox,.cur-pointer,.mailbox .mb-content table.mb-emails tr.mb-row td.mb-attach,.mailbox .mb-content table.mb-emails tr.mb-row td.mb-date,.mailbox .mb-content table.mb-emails tr.mb-row td.mb-sender,.mailbox .mb-content table.mb-emails tr.mb-row td.mb-subject,.pending-event{
    cursor:pointer
}
.sticker{
    background:#ecf1f4;
    color:#c8d0d4;
    -webkit-border-radius:999px;
    border-radius:999px;
    background-clip:padding-box;
    box-shadow:0 1px 2px rgba(0,0,0,.25);
    font-size:36px;
    line-height:64px;
    margin:16px auto;
    text-align:center;
    height:64px;
    width:64px
}
.sticker.sticker-s,.sticker.sticker-sm{
    height:32px;
    width:32px;
    font-size:18px;
    line-height:32px
}
.sticker.sticker-l,.sticker.sticker-lg{
    height:80px;
    width:80px;
    font-size:40px;
    line-height:80px
}
.sticker.sticker-xl{
    height:128px;
    width:128px;
    font-size:72px;
    line-height:128px
}
.navbar-search{
    border:none;
    color:grey;
    font-size:13px;
    background:rgba(244,244,244,.75);
    transition:all .3s ease 0s;
    width:240px;
    padding:7px 14px 7px 34px
}
.navbar-search:focus{
    width:320px;
    background:#FFF
}
.navbar-search-icon{
    bottom:1px;
    color:#ababab;
    display:inline-block;
    left:8px;
    position:absolute;
    top:4px;
    z-index:2;
    font-size:14px;
    line-height:24px;
    border:none;
    padding:0 3px
}
.navbar-search-input-icon{
    display:inline-block;
    position:relative
}
.va-top{
    vertical-align:top
}
.va-bottom{
    vertical-align:bottom
}
.va-middle{
    vertical-align:middle
}
@media screen and (max-width:860px){
    #container-navbar .l-container-navbar #navbar-search{
        display:none
    }
}
@media screen and (max-width:768px){
    #container-navbar .l-container-navbar{
        margin-right:5px;
        float:left
    }
    #container-navbar .r-container-navbar{
        text-align:left;
        float:left;
        width:auto
    }
}
@media screen and (max-width:420px){
    #container-navbar .r-container-navbar{
        display:none
    }
}
.sidebar-nav{
    -webkit-box-shadow:"0px 4px 3px rgba(0, 0, 0, 0.15)";
    box-shadow:"0px 4px 3px rgba(0, 0, 0, 0.15)"
}
.sidebar-nav .sidebar-nav-logo{
    padding:10px;
    min-height:57px;
    font-size:16px;
    -webkit-box-shadow:"2px 2px 2px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.05)";
    box-shadow:"2px 2px 2px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.05)"
}
.sidebar-nav .sidebar-nav-logo img{
    margin:0 10px
}
.sidebar-nav .sidebar-nav-profile{
    padding:18px 10px 19px;
    font-size:16px;
    -webkit-box-shadow:"2px 2px 2px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.05)";
    box-shadow:"2px 2px 2px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(0, 0, 0, 0.05)";
    background:url(../img/sidebar-logo-skin.png);
    background:rgba(0,0,0,.25)
}
.sidebar-nav .sidebar-nav-profile img{
    width:50px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    border:1px solid #BBB
}
.sidebar-nav .sidebar-nav-profile .profile-left{
    width:60px;
    display:inline-block;
    vertical-align:top
}
.sidebar-nav .sidebar-nav-profile .profile-left .actions{
    top:-10px
}
.sidebar-nav .sidebar-nav-profile .profile-right{
    width:110px;
    display:inline-block;
    font-size:14px
}
.sidebar-nav .sidebar-nav-profile .profile-right .name{
    padding-top:6px;
    display:block;
    cursor:pointer
}
.sidebar-nav .sidebar-nav-profile .profile-right .info{
    font-size:12px;
    display:block;
    color:#E3E3E3
}
.sidebar-nav .sidebar-nav-profile a{
    background:0 0;
    border:none!important;
    text-decoration:none!important;
    margin:0!important;
    padding:0!important;
    color:#FFF!important
}
.sidebar-nav .sidebar-nav-profile a.focus,.sidebar-nav .sidebar-nav-profile a.hover,.sidebar-nav .sidebar-nav-profile a:focus,.sidebar-nav .sidebar-nav-profile a:hover{
    background:0 0;
    border:0!important;
    margin:0!important;
    padding:0!important;
    color:#FFF!important
}
.sidebar-nav .sidebar-nav-profile .dropdown-menu{
    margin-left:199px;
    margin-top:-70px
}
.sidebar-nav .sidebar-nav-profile .name .fa{
    opacity:.5
}
.sidebar-nav .sidebar-nav-profile.mini{
    text-align:center;
    padding:4px 10px 7px
}
.sidebar-nav .side-nav li.active a{
    font-weight:600;
    border-left:5px solid rgba(29,75,101,.95);
    background:rgba(0,0,0,.2)
}
.sidebar-nav .side-nav li.active i[class*=fa]{
    opacity:.75;
    color:#FFF
}
.sidebar-nav .side-nav li.active a.hover,.sidebar-nav .side-nav li.active a:hover{
    background:rgba(0,0,0,.3)
}
.sidebar-nav .side-nav li a{
    font-weight:200;
    color:#FFF;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,.05);
    box-shadow:0 1px 0 rgba(255,255,255,.05);
    border-left:5px solid transparent
}
.sidebar-nav .side-nav li a.focus,.sidebar-nav .side-nav li a.hover,.sidebar-nav .side-nav li a:focus,.sidebar-nav .side-nav li a:hover{
    background:rgba(0,0,0,.2);
    border-left:5px solid #AAA
}
.sidebar-nav .side-nav li i[class*=fa]{
    font-size:14px;
    margin-right:10px;
    opacity:.5;
    text-align:right;
    width:16px
}
.sidebar-nav .side-nav li .nav-second-level li a{
    padding:7px 15px 7px 45px;
    font-weight:300
}
.sidebar-nav .side-nav li .nav-third-level li a{
    padding:7px 15px 7px 65px;
    font-weight:300
}
.sidebar-nav .side-nav li .nav-fourth-level li a{
    padding:7px 10px 7px 70px;
    font-weight:300
}
.sidebar-nav .side-nav li .nav-fourth-level li.active>a,.sidebar-nav .side-nav li .nav-second-level li.active>a,.sidebar-nav .side-nav li .nav-third-level li.active>a,ul.simple-timeline li .simple-timeline-panel h1,ul.simple-timeline li .simple-timeline-panel h2,ul.simple-timeline li .simple-timeline-panel h3,ul.simple-timeline li .simple-timeline-panel h4,ul.simple-timeline li .simple-timeline-panel h5,ul.simple-timeline li .simple-timeline-panel h6{
    font-weight:600
}
.sidebar-nav .expand{
    float:right;
    font-weight:400;
    font-size:8px;
    line-height:20px;
    color:#c4c4c4
}
.sidebar-nav .expand:before{
    content:"\f054"
}
.sidebar-nav .active>a>.expand:before{
    content:"\f078"
}
.sidebar-nav .side-nav-group{
    display:block;
    padding:8px 10px;
    position:relative;
    text-align:center;
    background-color:rgba(0,0,0,.1)
}
.sidebar-nav .side-nav-info{
    padding:6px 10px;
    background:rgba(255,255,255,.2)
}
.sidebar-nav .side-nav-separator{
    border-bottom:1px solid rgba(255,255,255,.3)
}
.sidebar-nav .side-nav-separator.dashed{
    border-bottom:1px dashed rgba(255,255,255,.3)!important
}
.sidebar-nav .side-nav-separator.dotted{
    border-bottom:1px dotted rgba(255,255,255,.3)!important
}
.mini-sidebar li a>:not(.fa){
    display:none
}
.mini-sidebar .sidebar-wrapper{
    width:56px!important
}
.mini-sidebar .container-wrapper{
    margin:0 0 0 56px
}
.mini-sidebar .sidebar-nav .sidebar-nav-logo{
    padding:10px 2px
}
.mini-sidebar .sidebar-nav .sidebar-nav-profile{
    padding:8px
}
.mini-sidebar .sidebar-nav .sidebar-nav-profile img{
    width:40px;
    -webkit-transition:all .1s ease 0s;
    -moz-transition:all .1s ease 0s;
    -o-transition:all .1s ease 0s;
    -ms-transition:all .1s ease 0s;
    transition:all .1s ease 0s
}
.mini-sidebar .sidebar-nav .sidebar-nav-profile.mini{
    display:none!important
}
.mini-sidebar .sidebar-nav>ul>li.active:hover>ul{
    display:block
}
.mini-sidebar .sidebar-nav-logo .logo-text,.mini-sidebar .sidebar-nav-profile .profile-right,.mini-sidebar .sidebar-nav>ul>li>a>span.name,.mini-sidebar .sidebar-nav>ul>li>ul{
    display:none
}
.mini-sidebar .side-nav-profile-settings{
    padding:8px 6px
}
.mini-sidebar .side-nav-profile-settings ul{
    display:block!important
}
.mini-sidebar .sidebar-nav>ul>li.active.hover>a>span.name,.mini-sidebar .sidebar-nav>ul>li.active:hover>a>span.name{
    background:rgba(29,75,101,.94);
    border-left:medium none;
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.05);
    box-shadow:2px 2px 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.05);
    left:51px;
    position:absolute;
    top:0;
    width:200px;
    height:40px;
    display:block;
    padding:10px 0 10px 20px;
    border-top:1px solid rgba(255,255,255,.2)
}
.mini-sidebar .sidebar-nav>ul>li.active.hover:after,.mini-sidebar .sidebar-nav>ul>li.active:hover:after{
    border-color:transparent transparent transparent rgba(255,255,255,.2);
    border-style:solid;
    border-width:5px 0 5px 8px;
    content:"";
    display:block;
    position:absolute;
    top:15px;
    left:100%
}
.mini-sidebar .side-nav-group,.mini-sidebar .side-nav-info,.mini-sidebar .side-nav-profile-settings,.mini-sidebar .side-nav-separator,.mini-sidebar .sidebar-nav .expand{
    display:none
}
.mini-sidebar .sidebar-logo img{
    margin:0 0 0 3px
}
.mini-sidebar .sidebar-nav .side-nav li.active i[class*=fa]{
    opacity:.85;
    font-size:16px;
    margin-right:2px;
    color:#FFF
}
.mini-sidebar .sidebar-nav .side-nav li i[class*=fa]{
    opacity:.75;
    font-size:16px;
    margin-left:6px;
    margin-right:2px
}
.mini-sidebar .sidebar-nav .side-nav li a:hover i[class*=fa]{
    opacity:1
}
.mini-sidebar .sidebar-nav .side-nav li>a{
    padding:10px
}
.mini-sidebar .sidebar-nav .side-nav .nav-second-level{
    width:200px;
    background:rgba(74,121,147,.94);
    position:absolute;
    border-left:none;
    top:0;
    left:56px;
    font-weight:300;
    box-shadow:2px 2px 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.05)
}
.mini-sidebar .sidebar-nav .side-nav .nav-second-level li a{
    padding:7px 15px 7px 16px;
    font-weight:400;
    font-weight:300
}
.mini-sidebar .sidebar-nav .side-nav .nav-third-level li a{
    padding:7px 15px 7px 36px;
    font-weight:400;
    font-weight:300
}
.mini-sidebar .sidebar-nav .side-nav .nav-fourth-level li a{
    padding:7px 15px 7px 56px;
    font-weight:400;
    font-weight:300
}
.mini-sidebar .sidebar-minimalizer i:before{
    content:"\f03c"
}
.accordion.panel-group .panel-heading .accordion-toggler,.btn-block{
    display:block
}
.sidebar-minimalizer,.sidebar-minimalizer:focus,.sidebar-minimalizer:hover{
    background-color:#999A9A;
    border:1px solid #FFF;
    padding:6px 12px!important;
    box-shadow:1px 2px 1px rgba(0,0,0,.1);
    -webkit-box-shadow:1px 2px 1px rgba(0,0,0,.1);
    -moz-box-shadow:1px 2px 1px rgba(0,0,0,.1);
    border-radius:0;
    margin-left:0!important
}
.sidebar-minimalizer i:before{
    content:"\f03b"
}
.side-nav-profile-settings{
    padding:8px 16px;
    text-align:center;
    min-height:52px;
    background:rgba(0,0,0,.35);
    box-shadow:2px 2px 2px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.05)
}
.side-nav-profile-settings a{
    transition:all .2s ease 0s
}
.accordion.panel-group .panel-heading .accordion-toggler.collapsed::before{
    content:""
}
.accordion.panel-group .panel-heading .accordion-toggler::before{
    content:"";
    font-family:FontAwesome;
    font-size:17px;
    font-weight:700;
    transition:all .15 ease 0s;
    float:right;
    position:relative
}
.accordion.panel-group .panel{
    margin-top:0;
    border:0;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box
}
.sweet-alert,.sweet-alert button{
    border-radius:0
}
.accordion.panel-group .panel-heading,.accordion.panel-group .panel-title{
    width:100%
}
.accordion.panel-group .panel-heading{
    min-height:20px;
    padding:0
}
.accordion.panel-group .panel-title{
    padding:10px 20px;
    font-size:14px
}
.feed-element{
    border-bottom:1px solid #e9e9e9;
    padding-bottom:12px;
    margin-top:12px
}
.feed-element.nbb,.feed-element:last-child{
    border-bottom:0
}
.feed-element-body{
    display:block;
    width:auto;
    vertical-align:top;
    overflow:hidden;
    margin-left:10px
}
.feed-element-time{
    color:#9d9d9d
}
.btn:not(.btn-link):not(.btn-white):focus,.btn:not(.btn-link):not(.btn-white):hover,.sweet-alert.swal-full *,.sweet-alert.swal-transparent *{
    color:#FFF!important
}
.sweet-alert{
    border-top:6px solid #CCC
}
.sweet-alert button,.sweet-alert h2{
    font-weight:300
}
.sweet-alert button.cancel{
    background-color:#eb5968!important
}
.sweet-alert button.confirm{
    box-shadow:none!important;
    background-color:#6bba6b!important
}
.sweet-alert button.cancel:hover{
    background-color:#e84253!important
}
.sweet-alert button.confirm:hover{
    background-color:#5ab25a!important
}
.sweet-alert.swal-default{
    border-top-color:#bac2c7
}
.sweet-alert.swal-default button.confirm{
    background-color:#c8ced2!important
}
.sweet-alert.swal-default button.confirm:hover{
    background-color:#bac2c7!important
}
.sweet-alert.swal-primary{
    border-top-color:#277dcb
}
.sweet-alert.swal-primary button.confirm{
    background-color:#348ad8!important
}
.sweet-alert.swal-primary button.confirm:hover{
    background-color:#277dcb!important
}
.sweet-alert.swal-info{
    border-top-color:#3a9ed3
}
.sweet-alert.swal-info button.confirm{
    background-color:#4fa8d8!important
}
.sweet-alert.swal-info button.confirm:hover{
    background-color:#3a9ed3!important
}
.sweet-alert.swal-success{
    border-top-color:#5ab25a
}
.sweet-alert.swal-success button.confirm{
    background-color:#6bba6b!important
}
.sweet-alert.swal-success button.confirm:hover{
    background-color:#5ab25a!important
}
.sweet-alert.swal-warning{
    border-top-color:#f7a143
}
.sweet-alert.swal-warning button.confirm{
    background-color:#f8ad5b!important
}
.sweet-alert.swal-warning button.confirm:hover{
    background-color:#f7a143!important
}
.sweet-alert.swal-danger{
    border-top-color:#e84253
}
.sweet-alert.swal-danger button.confirm{
    background-color:#ee6f7c!important
}
.sweet-alert.swal-danger button.confirm:hover{
    background-color:#e84253!important
}
.sweet-alert.swal-inverse{
    border-top-color:#414a52
}
.sweet-alert.swal-inverse button.confirm{
    background-color:#4c5760!important
}
.sweet-alert.swal-inverse button.confirm:hover{
    background-color:#414a52!important
}
.sweet-alert.swal-default.swal-full{
    background-color:#bac2c7
}
.sweet-alert.swal-default.swal-full button.confirm{
    background-color:#c8ced2!important
}
.sweet-alert.swal-default.swal-full button.confirm:hover{
    background-color:#acb6bc!important
}
.sweet-alert.swal-primary.swal-full{
    background-color:#277dcb
}
.sweet-alert.swal-primary.swal-full button.confirm{
    background-color:#348ad8!important
}
.sweet-alert.swal-primary.swal-full button.confirm:hover{
    background-color:#2370b6!important
}
.sweet-alert.swal-info.swal-full{
    background-color:#3a9ed3
}
.sweet-alert.swal-info.swal-full button.confirm{
    background-color:#4fa8d8!important
}
.sweet-alert.swal-info.swal-full button.confirm:hover{
    background-color:#2c91c7!important
}
.sweet-alert.swal-success.swal-full{
    background-color:#5ab25a
}
.sweet-alert.swal-success.swal-full button.confirm{
    background-color:#6bba6b!important
}
.sweet-alert.swal-success.swal-full button.confirm:hover{
    background-color:#4da54d!important
}
.sweet-alert.swal-warning.swal-full{
    background-color:#f7a143
}
.sweet-alert.swal-warning.swal-full button.confirm{
    background-color:#f8ad5b!important
}
.sweet-alert.swal-warning.swal-full button.confirm:hover{
    background-color:#f6952b!important
}
.sweet-alert.swal-danger.swal-full{
    background-color:#e84253
}
.sweet-alert.swal-danger.swal-full button.confirm{
    background-color:#ee6f7c!important
}
.sweet-alert.swal-danger.swal-full button.confirm:hover{
    background-color:#e52b3e!important
}
.sweet-alert.swal-inverse.swal-full{
    background-color:#414a52;
    border:1px solid #898686!important
}
.sweet-alert.swal-inverse.swal-full button.confirm{
    background-color:#4c5760!important
}
.sweet-alert.swal-inverse.swal-full button.confirm:hover{
    background-color:#363d44!important
}
.sweet-alert.swal-full{
    border-top-width:0
}
.sweet-alert.swal-transparent{
    border-top-width:0;
    background-color:transparent!important
}
.badge{
    font-weight:400
}
.badge.badge-xs{
    font-size:10px
}
.badge.badge-s{
    font-size:12px
}
.badge.badge-m{
    font-size:14px
}
.badge.badge-l{
    font-size:16px
}
.badge.badge-xl{
    font-size:18px
}
.badge-primary{
    background-color:#277dcb!important
}
.badge-primary[href]:focus,.badge-primary[href]:hover{
    background-color:#1664ac!important
}
.badge-success{
    background-color:#5ab25a!important
}
.badge-success[href]:focus,.badge-success[href]:hover{
    background-color:#4ca34c!important
}
.badge-warning{
    background-color:#f7a143!important
}
.badge-warning[href]:focus,.badge-warning[href]:hover{
    background-color:#eb9b43!important
}
.badge-info{
    background-color:#3a9ed3!important
}
.badge-info[href]:focus,.badge-info[href]:hover{
    background-color:#2587ba!important
}
.badge-danger{
    background-color:#e84253!important
}
.badge-danger[href]:focus,.badge-danger[href]:hover{
    background-color:#e43a4c!important
}
.badge-default{
    background-color:#b3babf!important
}
.badge-default[href]:focus,.badge-default[href]:hover{
    background-color:#cbcfd2!important
}
.badge-inset{
    background:#bac2c7!important;
    -webkit-box-shadow:2px 2px 5px #9ea9b0 inset;
    box-shadow:2px 2px 5px #9ea9b0 inset;
    margin:2px
}
.btn,.btn.btn-pill,.btn.btn-rounded{
    background-clip:padding-box
}
.btn-margins .btn{
    margin-bottom:5px;
    margin-left:2px
}
.btn{
    font-size:14px;
    font-weight:300;
    transition:all .1s;
    padding:4px 16px;
    -webkit-border-radius:0;
    border-radius:0
}
.btn.btn-mw{
    min-width:124px
}
.btn.btn-rounded{
    -webkit-border-radius:4px;
    border-radius:4px
}
.btn.btn-pill{
    -webkit-border-radius:333px;
    border-radius:333px
}
.btn.btn-bordered{
    background:none
}
.btn.btn-bottom.active,.btn.btn-bottom:active{
    border-bottom:1px!important;
    margin-top:1px;
    transition:none
}
.btn.btn-block.btn-bottom.active,.btn.btn-block.btn-bottom:active{
    margin-top:6px
}
.btn.btn-bottom.focus,.btn.btn-bottom.hover,.btn.btn-bottom:focus,.btn.btn-bottom:hover{
    transition:none!important
}
.btn.disabled,.btn:disabled{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )";
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.option>input,label.option-disabled{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )"
}
.btn-primary{
    background-color:#277dcb;
    border-color:#277dcb;
    color:#FFF
}
.btn-primary.btn-bottom{
    border-bottom:#1f63a0 solid 2px!important
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{
    border-color:#2370b6;
    color:#FFF;
    background-color:#2370b6
}
.btn-primary.active[disabled],.btn-primary.btn-bordered:focus,.btn-primary.btn-bordered:hover,.btn-primary.btn-darken:focus,.btn-primary.btn-darken:hover,.btn-primary.btn-lighten:focus,.btn-primary.btn-lighten:hover,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary.focus[disabled],.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
    background-color:#277dcb;
    border-color:#277dcb
}
.btn-default{
    background-color:#bac2c7;
    border-color:#bac2c7;
    color:#FFF
}
.btn-default.btn-bottom{
    border-bottom:#9ea9b0 solid 2px!important
}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{
    border-color:#acb6bc;
    color:#FFF;
    background-color:#acb6bc
}
.btn-default.active[disabled],.btn-default.btn-bordered:focus,.btn-default.btn-bordered:hover,.btn-default.btn-darken:focus,.btn-default.btn-darken:hover,.btn-default.btn-lighten:focus,.btn-default.btn-lighten:hover,.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default.focus[disabled],.btn-default[disabled],.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
    background-color:#bac2c7;
    border-color:#bac2c7
}
.btn-success{
    background-color:#5ab25a;
    border-color:#5ab25a;
    color:#FFF
}
.btn-success.btn-bottom{
    border-bottom:#459445 solid 2px!important
}
.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{
    border-color:#4da54d;
    color:#FFF;
    background-color:#4da54d
}
.btn-success.active[disabled],.btn-success.btn-bordered:focus,.btn-success.btn-bordered:hover,.btn-success.btn-darken:focus,.btn-success.btn-darken:hover,.btn-success.btn-lighten:focus,.btn-success.btn-lighten:hover,.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success.focus[disabled],.btn-success[disabled],.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
    background-color:#5ab25a;
    border-color:#5ab25a
}
.btn-info{
    background-color:#3a9ed3;
    border-color:#3a9ed3;
    color:#FFF
}
.btn-info.btn-bottom{
    border-bottom:#2882b2 solid 2px!important
}
.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{
    border-color:#2c91c7;
    color:#FFF;
    background-color:#2c91c7
}
.btn-info.active[disabled],.btn-info.btn-bordered:focus,.btn-info.btn-bordered:hover,.btn-info.btn-darken:focus,.btn-info.btn-darken:hover,.btn-info.btn-lighten:focus,.btn-info.btn-lighten:hover,.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info.focus[disabled],.btn-info[disabled],.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
    background-color:#3a9ed3;
    border-color:#3a9ed3
}
.btn-warning{
    background-color:#f7a143;
    border-color:#f7a143;
    color:#FFF
}
.btn-warning.btn-bottom{
    border-bottom:#f58912 solid 2px!important
}
.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{
    border-color:#f6952b;
    color:#FFF;
    background-color:#f6952b
}
.btn-warning.active[disabled],.btn-warning.btn-bordered:focus,.btn-warning.btn-bordered:hover,.btn-warning.btn-darken:focus,.btn-warning.btn-darken:hover,.btn-warning.btn-lighten:focus,.btn-warning.btn-lighten:hover,.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning.focus[disabled],.btn-warning[disabled],.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
    background-color:#f7a143;
    border-color:#f7a143
}
.btn-danger{
    background-color:#e84253;
    border-color:#e84253;
    color:#FFF
}
.btn-danger.btn-bottom{
    border-bottom:#dc1b2f solid 2px!important
}
.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{
    border-color:#e52b3e;
    color:#FFF;
    background-color:#e52b3e
}
.btn-danger.active[disabled],.btn-danger.btn-bordered:focus,.btn-danger.btn-bordered:hover,.btn-danger.btn-darken:focus,.btn-danger.btn-darken:hover,.btn-danger.btn-lighten:focus,.btn-danger.btn-lighten:hover,.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger.focus[disabled],.btn-danger[disabled],.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
    background-color:#e84253;
    border-color:#e84253
}
.btn-inverse{
    background-color:#414a52;
    border-color:#414a52;
    color:#FFF
}
.btn-inverse.btn-bottom{
    border-bottom:#2a3036 solid 2px!important
}
.btn-inverse.active,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse{
    border-color:#363d44;
    color:#FFF;
    background-color:#363d44
}
.btn-inverse.active[disabled],.btn-inverse.btn-bordered:focus,.btn-inverse.btn-bordered:hover,.btn-inverse.btn-darken:focus,.btn-inverse.btn-darken:hover,.btn-inverse.btn-lighten:focus,.btn-inverse.btn-lighten:hover,.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse.focus[disabled],.btn-inverse[disabled],.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{
    background-color:#414a52;
    border-color:#414a52
}
.btn-white{
    background-color:#FFF;
    border-color:#bac2c7;
    color:#676a6c
}
.btn-white.btn-bottom{
    border-bottom:#9ea9b0 solid 2px!important
}
.btn-white.active,.btn-white.focus,.btn-white:active,.btn-white:focus,.btn-white:hover,.open>.dropdown-toggle.btn-white{
    border-color:#acb6bc;
    background-color:#f2f2f2;
    color:#676a6c
}
.btn-white.active[disabled],.btn-white.btn-bordered:focus,.btn-white.btn-bordered:hover,.btn-white.btn-darken:focus,.btn-white.btn-darken:hover,.btn-white.btn-lighten:focus,.btn-white.btn-lighten:hover,.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled.focus,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white.focus[disabled],.btn-white[disabled],.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white.focus,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{
    background-color:#fff;
    border-color:#bac2c7
}
.btn-danger.btn-lighten:hover,.btn-info.btn-lighten:hover,.btn-inverse.btn-lighten:hover,.btn-primary.btn-lighten:hover,.btn-success.btn-lighten:hover,.btn-warning.btn-lighten:hover{
    color:#FFF
}
.btn-default.btn-lighten:hover{
    color:inherit
}
.btn-default.btn-lighten{
    background-color:#d6dbde;
    border-color:#d6dbde
}
.btn-primary.btn-lighten{
    background-color:#4996dc;
    border-color:#4996dc
}
.btn-success.btn-lighten{
    background-color:#7dc27d;
    border-color:#7dc27d
}
.btn-info.btn-lighten{
    background-color:#64b3dc;
    border-color:#64b3dc
}
.btn-warning.btn-lighten{
    background-color:#f9b974;
    border-color:#f9b974
}
.btn-danger.btn-lighten{
    background-color:#ee6f7c;
    border-color:#ee6f7c
}
.btn-inverse.btn-lighten{
    background-color:#58646e;
    border-color:#58646e
}
.btn-danger.btn-lighten,.btn-info.btn-lighten,.btn-inverse.btn-lighten,.btn-primary.btn-lighten,.btn-success.btn-lighten,.btn-warning.btn-lighten{
    color:#FFF
}
.btn-default.btn-lighten{
    color:inherit
}
.btn-danger.btn-darken:hover,.btn-default.btn-darken:hover,.btn-info.btn-darken:hover,.btn-inverse.btn-darken:hover,.btn-primary.btn-darken:hover,.btn-success.btn-darken:hover,.btn-warning.btn-darken:hover{
    color:#FFF
}
.btn-default.btn-darken:hover{
    color:inherit
}
.btn-default.btn-darken{
    background-color:#9ea9b0;
    border-color:#9ea9b0
}
.btn-primary.btn-darken{
    background-color:#1f63a0;
    border-color:#1f63a0
}
.btn-success.btn-darken{
    background-color:#459445;
    border-color:#459445
}
.btn-info.btn-darken{
    background-color:#2882b2;
    border-color:#2882b2
}
.btn-warning.btn-darken{
    background-color:#f58912;
    border-color:#f58912
}
.btn-danger.btn-darken{
    background-color:#dc1b2f;
    border-color:#dc1b2f
}
.btn-inverse.btn-darken{
    background-color:#2a3036;
    border-color:#2a3036
}
.btn-danger.btn-bordered.active,.btn-danger.btn-bordered.active .btn-danger.btn-bordered:hover,.btn-danger.btn-bordered.focus,.btn-danger.btn-bordered.hover,.btn-danger.btn-bordered:active,.btn-danger.btn-bordered:focus,.btn-danger.btn-bordered:hover,.btn-danger.btn-darken,.btn-default.btn-bordered.active,.btn-default.btn-bordered.focus,.btn-default.btn-bordered.hover .btn-primary.btn-bordered:active,.btn-default.btn-bordered:active,.btn-default.btn-bordered:focus,.btn-default.btn-bordered:hover,.btn-default.btn-darken,.btn-info.btn-bordered.active,.btn-info.btn-bordered.focus,.btn-info.btn-bordered.hover,.btn-info.btn-bordered:active,.btn-info.btn-bordered:focus,.btn-info.btn-bordered:hover,.btn-info.btn-darken,.btn-inverse.btn-bordered.active,.btn-inverse.btn-bordered.active .btn-inverse.btn-bordered:hover,.btn-inverse.btn-bordered.focus,.btn-inverse.btn-bordered.hover,.btn-inverse.btn-bordered:active,.btn-inverse.btn-bordered:focus,.btn-inverse.btn-bordered:hover,.btn-inverse.btn-darken,.btn-primary.btn-bordered.active,.btn-primary.btn-bordered.focus,.btn-primary.btn-bordered.hover,.btn-primary.btn-bordered:focus,.btn-primary.btn-bordered:hover,.btn-primary.btn-darken,.btn-success.btn-bordered.active,.btn-success.btn-bordered.focus,.btn-success.btn-bordered.hover,.btn-success.btn-bordered:active,.btn-success.btn-bordered:focus,.btn-success.btn-bordered:hover,.btn-success.btn-darken,.btn-warning.btn-bordered.active,.btn-warning.btn-bordered.focus,.btn-warning.btn-bordered.hover,.btn-warning.btn-bordered:active,.btn-warning.btn-bordered:focus,.btn-warning.btn-bordered:hover,.btn-warning.btn-darken{
    color:#FFF
}
.btn-default.btn-bordered{
    border-color:#bac2c7;
    color:inherit
}
.btn-primary.btn-bordered{
    border-color:#277dcb;
    color:#277dcb
}
.btn-success.btn-bordered{
    border-color:#5ab25a;
    color:#5ab25a
}
.btn-info.btn-bordered{
    border-color:#3a9ed3;
    color:#3a9ed3
}
.btn-warning.btn-bordered{
    border-color:#f7a143;
    color:#f7a143
}
.btn-danger.btn-bordered{
    border-color:#e84253;
    color:#e84253
}
.btn-inverse.btn-bordered{
    border-color:#414a52;
    color:#414a52
}
.btn-danger.btn-bordered,.btn-default.btn-bordered,.btn-info.btn-bordered,.btn-inverse.btn-bordered,.btn-primary.btn-bordered,.btn-success.btn-bordered,.btn-warning.btn-bordered{
    background-color:transparent
}
.btn-block{
    width:100%
}
.btn-circle,.btn.btn-circle{
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    color:#FFF;
    height:38px;
    line-height:20px;
    width:38px;
    font-size:14px!important
}
.btn.btn-icon{
    padding:5px 10px!important
}
.btn-icon,.btn-icon.active,.btn-icon.focus,.btn-icon.hover,.btn-icon:active .btn-icon.is-active,.btn-icon:focus,.btn-icon:hover{
    color:#FFF
}
.btn-icon.btn-xl{
    height:68px;
    width:68px;
    font-size:28px!important;
    padding:5px 18px!important
}
.btn-icon.btn-l,.btn-icon.btn-lg{
    height:52px;
    width:52px;
    font-size:22px!important;
    padding:5px 14px!important
}
.btn-icon.btn-s,.btn-icon.btn-sm{
    height:26px;
    width:26px;
    padding:0 6px!important;
    font-size:12px!important
}
.btn-icon.btn-xs,.btn-icon.btn-xsm{
    height:20px;
    width:20px;
    padding:0 5px!important;
    font-size:10px!important
}
.btn-circle.btn-bordered{
    color:inherit
}
.btn-iconed i[class*=fa]{
    margin:0 10px 0 0
}
.btn-3d{
    position:relative;
    text-shadow:none;
    top:0;
    transition-duration:.2s;
    transition-property:all;
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #CCC,0 6px 3px rgba(0,0,0,.3);
    margin-top:5px
}
.btn-3d.active,.btn-3d.is-active,.btn-3d:active{
    top:5px;
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #EEE,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-primary.btn-3d{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #1f63a0,0 6px 3px rgba(0,0,0,.3)
}
.btn-primary.btn-3d.active,.btn-primary.btn-3d.is-active,.btn-primary.btn-3d:active{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #1f63a0,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-info.btn-3d{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #1f63a0,0 6px 3px rgba(0,0,0,.3)
}
.btn-info.btn-3d.active,.btn-info.btn-3d.is-active,.btn-info.btn-3d:active{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #2882b2,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-success.btn-3d{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #459445,0 6px 3px rgba(0,0,0,.3)
}
.btn-success.btn-3d.active,.btn-success.btn-3d.is-active,.btn-success.btn-3d:active{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #459445,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-warning.btn-3d{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #f58912,0 6px 3px rgba(0,0,0,.3)
}
.btn-warning.btn-3d.active,.btn-warning.btn-3d.is-active,.btn-warning.btn-3d:active{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #f58912,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-danger.btn-3d{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #dc1b2f,0 6px 3px rgba(0,0,0,.3)
}
.btn-danger.btn-3d.active,.btn-danger.btn-3d.is-active,.btn-danger.btn-3d:active{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #dc1b2f,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-default.btn-3d{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 5px 0 #9ea9b0,0 6px 3px rgba(0,0,0,.3)
}
.btn-default.btn-3d.active,.btn-default.btn-3d.is-active,.btn-default.btn-3d:active{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 -1px 1px rgba(255,255,255,.15) inset,0 2px 0 #9ea9b0,0 3px 3px rgba(0,0,0,.3)!important
}
.btn-wrapper{
    background:linear-gradient(to bottom,#e3e3e3,#f2f2f2);
    -webkit-border-radius:200px;
    border-radius:200px;
    background-clip:padding-box;
    box-shadow:0 1px 3px rgba(0,0,0,.04) inset;
    display:inline-block;
    padding:10px;
    border:1px solid #e3e3e3
}
.btn-wrapper .btn{
    border:1px solid #bcbcbc!important;
    margin-bottom:0!important
}
.btn.btn-xl{
    font-size:18px;
    line-height:1.6;
    padding:6px 20px
}
.btn.btn-l,.btn.btn-lg{
    font-size:16px;
    line-height:1.4;
    padding:5px 18px
}
.btn.btn-m{
    font-size:14px;
    line-height:1.2
}
.btn.btn-s,.btn.btn-sm{
    font-size:12px;
    line-height:1
}
.btn.btn-xs,.btn.btn-xsm{
    font-size:10px;
    line-height:.8
}
.btn-default.btn-shadow-right{
    text-shadow:0 0 #9ea9b0,1px 1px #9ea9b0,2px 2px #9ea9b0,3px 3px #9ea9b0,4px 4px #9ea9b0,5px 5px #9ea9b0,6px 6px #9ea9b0,7px 7px #9ea9b0,8px 8px #9ea9b0,9px 9px #9ea9b0,10px 10px #9ea9b0,11px 11px #9ea9b0,12px 12px #9ea9b0,13px 13px #9ea9b0,14px 14px #9ea9b0,15px 15px #9ea9b0,16px 16px #9ea9b0,17px 17px #9ea9b0,18px 18px #9ea9b0,19px 19px #9ea9b0,20px 20px #9ea9b0,21px 21px #9ea9b0,22px 22px #9ea9b0,23px 23px #9ea9b0,24px 24px #9ea9b0,25px 25px #9ea9b0,26px 26px #9ea9b0,27px 27px #9ea9b0,28px 28px #9ea9b0,29px 29px #9ea9b0,30px 30px #9ea9b0,31px 31px #9ea9b0,32px 32px #9ea9b0,33px 33px #9ea9b0,34px 34px #9ea9b0,35px 35px #9ea9b0,36px 36px #9ea9b0,37px 37px #9ea9b0,38px 38px #9ea9b0,39px 39px #9ea9b0,40px 40px #9ea9b0,41px 41px #9ea9b0,42px 42px #9ea9b0,43px 43px #9ea9b0,44px 44px #9ea9b0,45px 45px #9ea9b0,46px 46px #9ea9b0,47px 47px #9ea9b0,48px 48px #9ea9b0,49px 49px #9ea9b0,50px 50px #9ea9b0,51px 51px #9ea9b0,52px 52px #9ea9b0,53px 53px #9ea9b0,54px 54px #9ea9b0,55px 55px #9ea9b0,56px 56px #9ea9b0,57px 57px #9ea9b0,58px 58px #9ea9b0,59px 59px #9ea9b0,60px 60px #9ea9b0,61px 61px #9ea9b0,62px 62px #9ea9b0,63px 63px #9ea9b0,64px 64px #9ea9b0,65px 65px #9ea9b0,66px 66px #9ea9b0,67px 67px #9ea9b0,68px 68px #9ea9b0
}
.btn-primary.btn-shadow-right{
    text-shadow:0 0 #1f63a0,1px 1px #1f63a0,2px 2px #1f63a0,3px 3px #1f63a0,4px 4px #1f63a0,5px 5px #1f63a0,6px 6px #1f63a0,7px 7px #1f63a0,8px 8px #1f63a0,9px 9px #1f63a0,10px 10px #1f63a0,11px 11px #1f63a0,12px 12px #1f63a0,13px 13px #1f63a0,14px 14px #1f63a0,15px 15px #1f63a0,16px 16px #1f63a0,17px 17px #1f63a0,18px 18px #1f63a0,19px 19px #1f63a0,20px 20px #1f63a0,21px 21px #1f63a0,22px 22px #1f63a0,23px 23px #1f63a0,24px 24px #1f63a0,25px 25px #1f63a0,26px 26px #1f63a0,27px 27px #1f63a0,28px 28px #1f63a0,29px 29px #1f63a0,30px 30px #1f63a0,31px 31px #1f63a0,32px 32px #1f63a0,33px 33px #1f63a0,34px 34px #1f63a0,35px 35px #1f63a0,36px 36px #1f63a0,37px 37px #1f63a0,38px 38px #1f63a0,39px 39px #1f63a0,40px 40px #1f63a0,41px 41px #1f63a0,42px 42px #1f63a0,43px 43px #1f63a0,44px 44px #1f63a0,45px 45px #1f63a0,46px 46px #1f63a0,47px 47px #1f63a0,48px 48px #1f63a0,49px 49px #1f63a0,50px 50px #1f63a0,51px 51px #1f63a0,52px 52px #1f63a0,53px 53px #1f63a0,54px 54px #1f63a0,55px 55px #1f63a0,56px 56px #1f63a0,57px 57px #1f63a0,58px 58px #1f63a0,59px 59px #1f63a0,60px 60px #1f63a0,61px 61px #1f63a0,62px 62px #1f63a0,63px 63px #1f63a0,64px 64px #1f63a0,65px 65px #1f63a0,66px 66px #1f63a0,67px 67px #1f63a0,68px 68px #1f63a0
}
.btn-info.btn-shadow-right{
    text-shadow:0 0 #2882b2,1px 1px #2882b2,2px 2px #2882b2,3px 3px #2882b2,4px 4px #2882b2,5px 5px #2882b2,6px 6px #2882b2,7px 7px #2882b2,8px 8px #2882b2,9px 9px #2882b2,10px 10px #2882b2,11px 11px #2882b2,12px 12px #2882b2,13px 13px #2882b2,14px 14px #2882b2,15px 15px #2882b2,16px 16px #2882b2,17px 17px #2882b2,18px 18px #2882b2,19px 19px #2882b2,20px 20px #2882b2,21px 21px #2882b2,22px 22px #2882b2,23px 23px #2882b2,24px 24px #2882b2,25px 25px #2882b2,26px 26px #2882b2,27px 27px #2882b2,28px 28px #2882b2,29px 29px #2882b2,30px 30px #2882b2,31px 31px #2882b2,32px 32px #2882b2,33px 33px #2882b2,34px 34px #2882b2,35px 35px #2882b2,36px 36px #2882b2,37px 37px #2882b2,38px 38px #2882b2,39px 39px #2882b2,40px 40px #2882b2,41px 41px #2882b2,42px 42px #2882b2,43px 43px #2882b2,44px 44px #2882b2,45px 45px #2882b2,46px 46px #2882b2,47px 47px #2882b2,48px 48px #2882b2,49px 49px #2882b2,50px 50px #2882b2,51px 51px #2882b2,52px 52px #2882b2,53px 53px #2882b2,54px 54px #2882b2,55px 55px #2882b2,56px 56px #2882b2,57px 57px #2882b2,58px 58px #2882b2,59px 59px #2882b2,60px 60px #2882b2,61px 61px #2882b2,62px 62px #2882b2,63px 63px #2882b2,64px 64px #2882b2,65px 65px #2882b2,66px 66px #2882b2,67px 67px #2882b2,68px 68px #2882b2
}
.btn-success.btn-shadow-right{
    text-shadow:0 0 #459445,1px 1px #459445,2px 2px #459445,3px 3px #459445,4px 4px #459445,5px 5px #459445,6px 6px #459445,7px 7px #459445,8px 8px #459445,9px 9px #459445,10px 10px #459445,11px 11px #459445,12px 12px #459445,13px 13px #459445,14px 14px #459445,15px 15px #459445,16px 16px #459445,17px 17px #459445,18px 18px #459445,19px 19px #459445,20px 20px #459445,21px 21px #459445,22px 22px #459445,23px 23px #459445,24px 24px #459445,25px 25px #459445,26px 26px #459445,27px 27px #459445,28px 28px #459445,29px 29px #459445,30px 30px #459445,31px 31px #459445,32px 32px #459445,33px 33px #459445,34px 34px #459445,35px 35px #459445,36px 36px #459445,37px 37px #459445,38px 38px #459445,39px 39px #459445,40px 40px #459445,41px 41px #459445,42px 42px #459445,43px 43px #459445,44px 44px #459445,45px 45px #459445,46px 46px #459445,47px 47px #459445,48px 48px #459445,49px 49px #459445,50px 50px #459445,51px 51px #459445,52px 52px #459445,53px 53px #459445,54px 54px #459445,55px 55px #459445,56px 56px #459445,57px 57px #459445,58px 58px #459445,59px 59px #459445,60px 60px #459445,61px 61px #459445,62px 62px #459445,63px 63px #459445,64px 64px #459445,65px 65px #459445,66px 66px #459445,67px 67px #459445,68px 68px #459445
}
.btn-warning.btn-shadow-right{
    text-shadow:0 0 #f58912,1px 1px #f58912,2px 2px #f58912,3px 3px #f58912,4px 4px #f58912,5px 5px #f58912,6px 6px #f58912,7px 7px #f58912,8px 8px #f58912,9px 9px #f58912,10px 10px #f58912,11px 11px #f58912,12px 12px #f58912,13px 13px #f58912,14px 14px #f58912,15px 15px #f58912,16px 16px #f58912,17px 17px #f58912,18px 18px #f58912,19px 19px #f58912,20px 20px #f58912,21px 21px #f58912,22px 22px #f58912,23px 23px #f58912,24px 24px #f58912,25px 25px #f58912,26px 26px #f58912,27px 27px #f58912,28px 28px #f58912,29px 29px #f58912,30px 30px #f58912,31px 31px #f58912,32px 32px #f58912,33px 33px #f58912,34px 34px #f58912,35px 35px #f58912,36px 36px #f58912,37px 37px #f58912,38px 38px #f58912,39px 39px #f58912,40px 40px #f58912,41px 41px #f58912,42px 42px #f58912,43px 43px #f58912,44px 44px #f58912,45px 45px #f58912,46px 46px #f58912,47px 47px #f58912,48px 48px #f58912,49px 49px #f58912,50px 50px #f58912,51px 51px #f58912,52px 52px #f58912,53px 53px #f58912,54px 54px #f58912,55px 55px #f58912,56px 56px #f58912,57px 57px #f58912,58px 58px #f58912,59px 59px #f58912,60px 60px #f58912,61px 61px #f58912,62px 62px #f58912,63px 63px #f58912,64px 64px #f58912,65px 65px #f58912,66px 66px #f58912,67px 67px #f58912,68px 68px #f58912
}
.btn-danger.btn-shadow-right{
    text-shadow:0 0 #dc1b2f,1px 1px #dc1b2f,2px 2px #dc1b2f,3px 3px #dc1b2f,4px 4px #dc1b2f,5px 5px #dc1b2f,6px 6px #dc1b2f,7px 7px #dc1b2f,8px 8px #dc1b2f,9px 9px #dc1b2f,10px 10px #dc1b2f,11px 11px #dc1b2f,12px 12px #dc1b2f,13px 13px #dc1b2f,14px 14px #dc1b2f,15px 15px #dc1b2f,16px 16px #dc1b2f,17px 17px #dc1b2f,18px 18px #dc1b2f,19px 19px #dc1b2f,20px 20px #dc1b2f,21px 21px #dc1b2f,22px 22px #dc1b2f,23px 23px #dc1b2f,24px 24px #dc1b2f,25px 25px #dc1b2f,26px 26px #dc1b2f,27px 27px #dc1b2f,28px 28px #dc1b2f,29px 29px #dc1b2f,30px 30px #dc1b2f,31px 31px #dc1b2f,32px 32px #dc1b2f,33px 33px #dc1b2f,34px 34px #dc1b2f,35px 35px #dc1b2f,36px 36px #dc1b2f,37px 37px #dc1b2f,38px 38px #dc1b2f,39px 39px #dc1b2f,40px 40px #dc1b2f,41px 41px #dc1b2f,42px 42px #dc1b2f,43px 43px #dc1b2f,44px 44px #dc1b2f,45px 45px #dc1b2f,46px 46px #dc1b2f,47px 47px #dc1b2f,48px 48px #dc1b2f,49px 49px #dc1b2f,50px 50px #dc1b2f,51px 51px #dc1b2f,52px 52px #dc1b2f,53px 53px #dc1b2f,54px 54px #dc1b2f,55px 55px #dc1b2f,56px 56px #dc1b2f,57px 57px #dc1b2f,58px 58px #dc1b2f,59px 59px #dc1b2f,60px 60px #dc1b2f,61px 61px #dc1b2f,62px 62px #dc1b2f,63px 63px #dc1b2f,64px 64px #dc1b2f,65px 65px #dc1b2f,66px 66px #dc1b2f,67px 67px #dc1b2f,68px 68px #dc1b2f
}
.btn-inverse.btn-shadow-right{
    text-shadow:0 0 #2a3036,1px 1px #2a3036,2px 2px #2a3036,3px 3px #2a3036,4px 4px #2a3036,5px 5px #2a3036,6px 6px #2a3036,7px 7px #2a3036,8px 8px #2a3036,9px 9px #2a3036,10px 10px #2a3036,11px 11px #2a3036,12px 12px #2a3036,13px 13px #2a3036,14px 14px #2a3036,15px 15px #2a3036,16px 16px #2a3036,17px 17px #2a3036,18px 18px #2a3036,19px 19px #2a3036,20px 20px #2a3036,21px 21px #2a3036,22px 22px #2a3036,23px 23px #2a3036,24px 24px #2a3036,25px 25px #2a3036,26px 26px #2a3036,27px 27px #2a3036,28px 28px #2a3036,29px 29px #2a3036,30px 30px #2a3036,31px 31px #2a3036,32px 32px #2a3036,33px 33px #2a3036,34px 34px #2a3036,35px 35px #2a3036,36px 36px #2a3036,37px 37px #2a3036,38px 38px #2a3036,39px 39px #2a3036,40px 40px #2a3036,41px 41px #2a3036,42px 42px #2a3036,43px 43px #2a3036,44px 44px #2a3036,45px 45px #2a3036,46px 46px #2a3036,47px 47px #2a3036,48px 48px #2a3036,49px 49px #2a3036,50px 50px #2a3036,51px 51px #2a3036,52px 52px #2a3036,53px 53px #2a3036,54px 54px #2a3036,55px 55px #2a3036,56px 56px #2a3036,57px 57px #2a3036,58px 58px #2a3036,59px 59px #2a3036,60px 60px #2a3036,61px 61px #2a3036,62px 62px #2a3036,63px 63px #2a3036,64px 64px #2a3036,65px 65px #2a3036,66px 66px #2a3036,67px 67px #2a3036,68px 68px #2a3036
}
.btn-default.btn-shadow-left{
    text-shadow:0 0 #9ea9b0,-1px 1px #9ea9b0,-2px 2px #9ea9b0,-3px 3px #9ea9b0,-4px 4px #9ea9b0,-5px 5px #9ea9b0,-6px 6px #9ea9b0,-7px 7px #9ea9b0,-8px 8px #9ea9b0,-9px 9px #9ea9b0,-10px 10px #9ea9b0,-11px 11px #9ea9b0,-12px 12px #9ea9b0,-13px 13px #9ea9b0,-14px 14px #9ea9b0,-15px 15px #9ea9b0,-16px 16px #9ea9b0,-17px 17px #9ea9b0,-18px 18px #9ea9b0,-19px 19px #9ea9b0,-20px 20px #9ea9b0,-21px 21px #9ea9b0,-22px 22px #9ea9b0,-23px 23px #9ea9b0,-24px 24px #9ea9b0,-25px 25px #9ea9b0,-26px 26px #9ea9b0,-27px 27px #9ea9b0,-28px 28px #9ea9b0,-29px 29px #9ea9b0,-30px 30px #9ea9b0,-31px 31px #9ea9b0,-32px 32px #9ea9b0,-33px 33px #9ea9b0,-34px 34px #9ea9b0,-35px 35px #9ea9b0,-36px 36px #9ea9b0,-37px 37px #9ea9b0,-38px 38px #9ea9b0,-39px 39px #9ea9b0,-40px 40px #9ea9b0,-41px 41px #9ea9b0,-42px 42px #9ea9b0,-43px 43px #9ea9b0,-44px 44px #9ea9b0,-45px 45px #9ea9b0,-46px 46px #9ea9b0,-47px 47px #9ea9b0,-48px 48px #9ea9b0,-49px 49px #9ea9b0,-50px 50px #9ea9b0,-51px 51px #9ea9b0,-52px 52px #9ea9b0,-53px 53px #9ea9b0,-54px 54px #9ea9b0,-55px 55px #9ea9b0,-56px 56px #9ea9b0,-57px 57px #9ea9b0,-58px 58px #9ea9b0,-59px 59px #9ea9b0,-60px 60px #9ea9b0,-61px 61px #9ea9b0,-62px 62px #9ea9b0,-63px 63px #9ea9b0,-64px 64px #9ea9b0,-65px 65px #9ea9b0,-66px 66px #9ea9b0,-67px 67px #9ea9b0,-68px 68px #9ea9b0,-69px 69px #9ea9b0,-70px 70px #9ea9b0,-71px 71px #9ea9b0,-72px 72px #9ea9b0,-73px 73px #9ea9b0,-74px 74px #9ea9b0,-75px 75px #9ea9b0,-76px 76px #9ea9b0,-77px 77px #9ea9b0,-78px 78px #9ea9b0,-79px 79px #9ea9b0,-80px 80px #9ea9b0,-81px 81px #9ea9b0,-82px 82px #9ea9b0,-83px 83px #9ea9b0,-84px 84px #9ea9b0,-85px 85px #9ea9b0
}
.btn-primary.btn-shadow-left{
    text-shadow:0 0 #1f63a0,-1px 1px #1f63a0,-2px 2px #1f63a0,-3px 3px #1f63a0,-4px 4px #1f63a0,-5px 5px #1f63a0,-6px 6px #1f63a0,-7px 7px #1f63a0,-8px 8px #1f63a0,-9px 9px #1f63a0,-10px 10px #1f63a0,-11px 11px #1f63a0,-12px 12px #1f63a0,-13px 13px #1f63a0,-14px 14px #1f63a0,-15px 15px #1f63a0,-16px 16px #1f63a0,-17px 17px #1f63a0,-18px 18px #1f63a0,-19px 19px #1f63a0,-20px 20px #1f63a0,-21px 21px #1f63a0,-22px 22px #1f63a0,-23px 23px #1f63a0,-24px 24px #1f63a0,-25px 25px #1f63a0,-26px 26px #1f63a0,-27px 27px #1f63a0,-28px 28px #1f63a0,-29px 29px #1f63a0,-30px 30px #1f63a0,-31px 31px #1f63a0,-32px 32px #1f63a0,-33px 33px #1f63a0,-34px 34px #1f63a0,-35px 35px #1f63a0,-36px 36px #1f63a0,-37px 37px #1f63a0,-38px 38px #1f63a0,-39px 39px #1f63a0,-40px 40px #1f63a0,-41px 41px #1f63a0,-42px 42px #1f63a0,-43px 43px #1f63a0,-44px 44px #1f63a0,-45px 45px #1f63a0,-46px 46px #1f63a0,-47px 47px #1f63a0,-48px 48px #1f63a0,-49px 49px #1f63a0,-50px 50px #1f63a0,-51px 51px #1f63a0,-52px 52px #1f63a0,-53px 53px #1f63a0,-54px 54px #1f63a0,-55px 55px #1f63a0,-56px 56px #1f63a0,-57px 57px #1f63a0,-58px 58px #1f63a0,-59px 59px #1f63a0,-60px 60px #1f63a0,-61px 61px #1f63a0,-62px 62px #1f63a0,-63px 63px #1f63a0,-64px 64px #1f63a0,-65px 65px #1f63a0,-66px 66px #1f63a0,-67px 67px #1f63a0,-68px 68px #1f63a0,-69px 69px #1f63a0,-70px 70px #1f63a0,-71px 71px #1f63a0,-72px 72px #1f63a0,-73px 73px #1f63a0,-74px 74px #1f63a0,-75px 75px #1f63a0,-76px 76px #1f63a0,-77px 77px #1f63a0,-78px 78px #1f63a0,-79px 79px #1f63a0,-80px 80px #1f63a0,-81px 81px #1f63a0,-82px 82px #1f63a0,-83px 83px #1f63a0,-84px 84px #1f63a0,-85px 85px #1f63a0
}
.btn-info.btn-shadow-left{
    text-shadow:0 0 #2882b2,-1px 1px #2882b2,-2px 2px #2882b2,-3px 3px #2882b2,-4px 4px #2882b2,-5px 5px #2882b2,-6px 6px #2882b2,-7px 7px #2882b2,-8px 8px #2882b2,-9px 9px #2882b2,-10px 10px #2882b2,-11px 11px #2882b2,-12px 12px #2882b2,-13px 13px #2882b2,-14px 14px #2882b2,-15px 15px #2882b2,-16px 16px #2882b2,-17px 17px #2882b2,-18px 18px #2882b2,-19px 19px #2882b2,-20px 20px #2882b2,-21px 21px #2882b2,-22px 22px #2882b2,-23px 23px #2882b2,-24px 24px #2882b2,-25px 25px #2882b2,-26px 26px #2882b2,-27px 27px #2882b2,-28px 28px #2882b2,-29px 29px #2882b2,-30px 30px #2882b2,-31px 31px #2882b2,-32px 32px #2882b2,-33px 33px #2882b2,-34px 34px #2882b2,-35px 35px #2882b2,-36px 36px #2882b2,-37px 37px #2882b2,-38px 38px #2882b2,-39px 39px #2882b2,-40px 40px #2882b2,-41px 41px #2882b2,-42px 42px #2882b2,-43px 43px #2882b2,-44px 44px #2882b2,-45px 45px #2882b2,-46px 46px #2882b2,-47px 47px #2882b2,-48px 48px #2882b2,-49px 49px #2882b2,-50px 50px #2882b2,-51px 51px #2882b2,-52px 52px #2882b2,-53px 53px #2882b2,-54px 54px #2882b2,-55px 55px #2882b2,-56px 56px #2882b2,-57px 57px #2882b2,-58px 58px #2882b2,-59px 59px #2882b2,-60px 60px #2882b2,-61px 61px #2882b2,-62px 62px #2882b2,-63px 63px #2882b2,-64px 64px #2882b2,-65px 65px #2882b2,-66px 66px #2882b2,-67px 67px #2882b2,-68px 68px #2882b2,-69px 69px #2882b2,-70px 70px #2882b2,-71px 71px #2882b2,-72px 72px #2882b2,-73px 73px #2882b2,-74px 74px #2882b2,-75px 75px #2882b2,-76px 76px #2882b2,-77px 77px #2882b2,-78px 78px #2882b2,-79px 79px #2882b2,-80px 80px #2882b2,-81px 81px #2882b2,-82px 82px #2882b2,-83px 83px #2882b2,-84px 84px #2882b2,-85px 85px #2882b2
}
.btn-success.btn-shadow-left{
    text-shadow:0 0 #459445,-1px 1px #459445,-2px 2px #459445,-3px 3px #459445,-4px 4px #459445,-5px 5px #459445,-6px 6px #459445,-7px 7px #459445,-8px 8px #459445,-9px 9px #459445,-10px 10px #459445,-11px 11px #459445,-12px 12px #459445,-13px 13px #459445,-14px 14px #459445,-15px 15px #459445,-16px 16px #459445,-17px 17px #459445,-18px 18px #459445,-19px 19px #459445,-20px 20px #459445,-21px 21px #459445,-22px 22px #459445,-23px 23px #459445,-24px 24px #459445,-25px 25px #459445,-26px 26px #459445,-27px 27px #459445,-28px 28px #459445,-29px 29px #459445,-30px 30px #459445,-31px 31px #459445,-32px 32px #459445,-33px 33px #459445,-34px 34px #459445,-35px 35px #459445,-36px 36px #459445,-37px 37px #459445,-38px 38px #459445,-39px 39px #459445,-40px 40px #459445,-41px 41px #459445,-42px 42px #459445,-43px 43px #459445,-44px 44px #459445,-45px 45px #459445,-46px 46px #459445,-47px 47px #459445,-48px 48px #459445,-49px 49px #459445,-50px 50px #459445,-51px 51px #459445,-52px 52px #459445,-53px 53px #459445,-54px 54px #459445,-55px 55px #459445,-56px 56px #459445,-57px 57px #459445,-58px 58px #459445,-59px 59px #459445,-60px 60px #459445,-61px 61px #459445,-62px 62px #459445,-63px 63px #459445,-64px 64px #459445,-65px 65px #459445,-66px 66px #459445,-67px 67px #459445,-68px 68px #459445,-69px 69px #459445,-70px 70px #459445,-71px 71px #459445,-72px 72px #459445,-73px 73px #459445,-74px 74px #459445,-75px 75px #459445,-76px 76px #459445,-77px 77px #459445,-78px 78px #459445,-79px 79px #459445,-80px 80px #459445,-81px 81px #459445,-82px 82px #459445,-83px 83px #459445,-84px 84px #459445,-85px 85px #459445
}
.btn-warning.btn-shadow-left{
    text-shadow:0 0 #f58912,-1px 1px #f58912,-2px 2px #f58912,-3px 3px #f58912,-4px 4px #f58912,-5px 5px #f58912,-6px 6px #f58912,-7px 7px #f58912,-8px 8px #f58912,-9px 9px #f58912,-10px 10px #f58912,-11px 11px #f58912,-12px 12px #f58912,-13px 13px #f58912,-14px 14px #f58912,-15px 15px #f58912,-16px 16px #f58912,-17px 17px #f58912,-18px 18px #f58912,-19px 19px #f58912,-20px 20px #f58912,-21px 21px #f58912,-22px 22px #f58912,-23px 23px #f58912,-24px 24px #f58912,-25px 25px #f58912,-26px 26px #f58912,-27px 27px #f58912,-28px 28px #f58912,-29px 29px #f58912,-30px 30px #f58912,-31px 31px #f58912,-32px 32px #f58912,-33px 33px #f58912,-34px 34px #f58912,-35px 35px #f58912,-36px 36px #f58912,-37px 37px #f58912,-38px 38px #f58912,-39px 39px #f58912,-40px 40px #f58912,-41px 41px #f58912,-42px 42px #f58912,-43px 43px #f58912,-44px 44px #f58912,-45px 45px #f58912,-46px 46px #f58912,-47px 47px #f58912,-48px 48px #f58912,-49px 49px #f58912,-50px 50px #f58912,-51px 51px #f58912,-52px 52px #f58912,-53px 53px #f58912,-54px 54px #f58912,-55px 55px #f58912,-56px 56px #f58912,-57px 57px #f58912,-58px 58px #f58912,-59px 59px #f58912,-60px 60px #f58912,-61px 61px #f58912,-62px 62px #f58912,-63px 63px #f58912,-64px 64px #f58912,-65px 65px #f58912,-66px 66px #f58912,-67px 67px #f58912,-68px 68px #f58912,-69px 69px #f58912,-70px 70px #f58912,-71px 71px #f58912,-72px 72px #f58912,-73px 73px #f58912,-74px 74px #f58912,-75px 75px #f58912,-76px 76px #f58912,-77px 77px #f58912,-78px 78px #f58912,-79px 79px #f58912,-80px 80px #f58912,-81px 81px #f58912,-82px 82px #f58912,-83px 83px #f58912,-84px 84px #f58912,-85px 85px #f58912
}
.btn-danger.btn-shadow-left{
    text-shadow:0 0 #dc1b2f,-1px 1px #dc1b2f,-2px 2px #dc1b2f,-3px 3px #dc1b2f,-4px 4px #dc1b2f,-5px 5px #dc1b2f,-6px 6px #dc1b2f,-7px 7px #dc1b2f,-8px 8px #dc1b2f,-9px 9px #dc1b2f,-10px 10px #dc1b2f,-11px 11px #dc1b2f,-12px 12px #dc1b2f,-13px 13px #dc1b2f,-14px 14px #dc1b2f,-15px 15px #dc1b2f,-16px 16px #dc1b2f,-17px 17px #dc1b2f,-18px 18px #dc1b2f,-19px 19px #dc1b2f,-20px 20px #dc1b2f,-21px 21px #dc1b2f,-22px 22px #dc1b2f,-23px 23px #dc1b2f,-24px 24px #dc1b2f,-25px 25px #dc1b2f,-26px 26px #dc1b2f,-27px 27px #dc1b2f,-28px 28px #dc1b2f,-29px 29px #dc1b2f,-30px 30px #dc1b2f,-31px 31px #dc1b2f,-32px 32px #dc1b2f,-33px 33px #dc1b2f,-34px 34px #dc1b2f,-35px 35px #dc1b2f,-36px 36px #dc1b2f,-37px 37px #dc1b2f,-38px 38px #dc1b2f,-39px 39px #dc1b2f,-40px 40px #dc1b2f,-41px 41px #dc1b2f,-42px 42px #dc1b2f,-43px 43px #dc1b2f,-44px 44px #dc1b2f,-45px 45px #dc1b2f,-46px 46px #dc1b2f,-47px 47px #dc1b2f,-48px 48px #dc1b2f,-49px 49px #dc1b2f,-50px 50px #dc1b2f,-51px 51px #dc1b2f,-52px 52px #dc1b2f,-53px 53px #dc1b2f,-54px 54px #dc1b2f,-55px 55px #dc1b2f,-56px 56px #dc1b2f,-57px 57px #dc1b2f,-58px 58px #dc1b2f,-59px 59px #dc1b2f,-60px 60px #dc1b2f,-61px 61px #dc1b2f,-62px 62px #dc1b2f,-63px 63px #dc1b2f,-64px 64px #dc1b2f,-65px 65px #dc1b2f,-66px 66px #dc1b2f,-67px 67px #dc1b2f,-68px 68px #dc1b2f,-69px 69px #dc1b2f,-70px 70px #dc1b2f,-71px 71px #dc1b2f,-72px 72px #dc1b2f,-73px 73px #dc1b2f,-74px 74px #dc1b2f,-75px 75px #dc1b2f,-76px 76px #dc1b2f,-77px 77px #dc1b2f,-78px 78px #dc1b2f,-79px 79px #dc1b2f,-80px 80px #dc1b2f,-81px 81px #dc1b2f,-82px 82px #dc1b2f,-83px 83px #dc1b2f,-84px 84px #dc1b2f,-85px 85px #dc1b2f
}
.btn-inverse.btn-shadow-left{
    text-shadow:0 0 #2a3036,-1px 1px #2a3036,-2px 2px #2a3036,-3px 3px #2a3036,-4px 4px #2a3036,-5px 5px #2a3036,-6px 6px #2a3036,-7px 7px #2a3036,-8px 8px #2a3036,-9px 9px #2a3036,-10px 10px #2a3036,-11px 11px #2a3036,-12px 12px #2a3036,-13px 13px #2a3036,-14px 14px #2a3036,-15px 15px #2a3036,-16px 16px #2a3036,-17px 17px #2a3036,-18px 18px #2a3036,-19px 19px #2a3036,-20px 20px #2a3036,-21px 21px #2a3036,-22px 22px #2a3036,-23px 23px #2a3036,-24px 24px #2a3036,-25px 25px #2a3036,-26px 26px #2a3036,-27px 27px #2a3036,-28px 28px #2a3036,-29px 29px #2a3036,-30px 30px #2a3036,-31px 31px #2a3036,-32px 32px #2a3036,-33px 33px #2a3036,-34px 34px #2a3036,-35px 35px #2a3036,-36px 36px #2a3036,-37px 37px #2a3036,-38px 38px #2a3036,-39px 39px #2a3036,-40px 40px #2a3036,-41px 41px #2a3036,-42px 42px #2a3036,-43px 43px #2a3036,-44px 44px #2a3036,-45px 45px #2a3036,-46px 46px #2a3036,-47px 47px #2a3036,-48px 48px #2a3036,-49px 49px #2a3036,-50px 50px #2a3036,-51px 51px #2a3036,-52px 52px #2a3036,-53px 53px #2a3036,-54px 54px #2a3036,-55px 55px #2a3036,-56px 56px #2a3036,-57px 57px #2a3036,-58px 58px #2a3036,-59px 59px #2a3036,-60px 60px #2a3036,-61px 61px #2a3036,-62px 62px #2a3036,-63px 63px #2a3036,-64px 64px #2a3036,-65px 65px #2a3036,-66px 66px #2a3036,-67px 67px #2a3036,-68px 68px #2a3036,-69px 69px #2a3036,-70px 70px #2a3036,-71px 71px #2a3036,-72px 72px #2a3036,-73px 73px #2a3036,-74px 74px #2a3036,-75px 75px #2a3036,-76px 76px #2a3036,-77px 77px #2a3036,-78px 78px #2a3036,-79px 79px #2a3036,-80px 80px #2a3036,-81px 81px #2a3036,-82px 82px #2a3036,-83px 83px #2a3036,-84px 84px #2a3036,-85px 85px #2a3036
}
.btn-shadow-left,.btn-shadow-right{
    overflow:hidden
}
.btn .badge{
    background:#CCC;
    color:#FFF;
    margin:0 2px
}
.btn.btn-default .badge{
    background:#97a1a8
}
.btn.btn-primary .badge{
    background:#104a7f
}
.btn.btn-success .badge{
    background:#3c803c
}
.btn.btn-info .badge{
    background:#1d688f
}
.btn.btn-warning .badge{
    background:#e38218
}
.btn.btn-danger .badge{
    background:#cf1c2f
}
.btn.btn-inverse .badge{
    background:#1a2025
}
.dropdown-right{
    left:auto;
    right:0
}
.dropdown-menu{
    font-size:13px;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);
    box-shadow:0 2px 0 rgba(0,0,0,.05);
    margin:0
}
.dropup .dropdown-menu{
    -webkit-box-shadow:0 -2px 0 rgba(0,0,0,.05);
    box-shadow:0 -2px 0 rgba(0,0,0,.05)
}
.dropdown-toggle .dropdown-caret,.dropdown-toggle .dropup-caret{
    padding-left:6px
}
.btn.dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
.btn-labeled::before{
    background-color:rgba(0,0,0,.1);
    display:inline-block;
    margin:-11px 10px -7px -16px;
    padding:12px 14px;
    float:left
}
.btn-labeled:not(.btn-block):not(.form-icon){
    font-family:inherit
}
.btn-labeled,.btn-labeled.fa{
    overflow:hidden
}
.btn-labeled{
    float:left;
    padding-top:10px;
    margin-left:10px
}
.btn-labeled .fa::before,.btn-labeled.fa::before{
    font-family:fontAwesome
}
.btn.btn-white-hover{
    background:0 0;
    border:0;
    color:#FFF!important;
    box-shadow:0 3px 5px rgba(0,0,0,.2) inset;
    border:1px solid rgba(255,255,255,.1);
    padding:7px 0!important;
    vertical-align:middle!important;
    width:42px!important
}
.btn.btn-white-hover .fa{
    font-size:14px!important
}
.btn.btn-white-hover.focus,.btn.btn-white-hover.hover,.btn.btn-white-hover:focus,.btn.btn-white-hover:hover{
    background:rgba(255,255,255,.2)!important
}
.btn-group .btn,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child),.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box
}
.input-group-btn>.btn{
    height:34px
}
.btn.fa-stack{
    font-size:1.3em!important;
    background-color:transparent;
    border:0
}
.btn.fa-stack .fa-stack-1x{
    color:#FFF
}
.btn.fa-stack .fa-stack-2x{
    -webkit-transition:color 250ms;
    -moz-transition:color 250ms;
    -o-transition:color 250ms;
    -ms-transition:color 250ms;
    transition:color 250ms
}
.btn.fa-stack.active,.btn.fa-stack.focus,.btn.fa-stack.hover,.btn.fa-stack:active,.btn.fa-stack:focus,.btn.fa-stack:hover{
    background-color:transparent;
    box-shadow:none
}
.btn.fa-stack.fa-2x{
    font-size:1.6em!important
}
.btn.fa-stack.fa-3x{
    font-size:1.9em!important
}
.btn.fa-stack.fa-4x{
    font-size:2.2em!important
}
.btn.fa-stack.fa-5x{
    font-size:2.5em!important
}
.btn.fa-stack.fa-6x{
    font-size:2.8em!important
}
.btn.btn-primary.fa-stack .fa-stack-2x{
    color:#277dcb
}
.btn.btn-primary.fa-stack:hover .fa-stack-2x{
    color:#1f63a0
}
.btn.btn-primary.fa-stack:active .fa-stack-2x{
    color:#174875
}
.btn.btn-primary.fa-stack .fa-stack-color{
    color:#277dcb!important
}
.btn.btn-default.fa-stack .fa-stack-2x{
    color:#bac2c7
}
.btn.btn-default.fa-stack:hover .fa-stack-2x{
    color:#9ea9b0
}
.btn.btn-default.fa-stack:active .fa-stack-2x{
    color:#829099
}
.btn.btn-default.fa-stack .fa-stack-color{
    color:#bac2c7!important
}
.btn.btn-info.fa-stack .fa-stack-2x{
    color:#3a9ed3
}
.btn.btn-info.fa-stack:hover .fa-stack-2x{
    color:#2882b2
}
.btn.btn-info.fa-stack:active .fa-stack-2x{
    color:#1e6489
}
.btn.btn-info.fa-stack .fa-stack-color{
    color:#3a9ed3!important
}
.btn.btn-success.fa-stack .fa-stack-2x{
    color:#5ab25a
}
.btn.btn-success.fa-stack:hover .fa-stack-2x{
    color:#459445
}
.btn.btn-success.fa-stack:active .fa-stack-2x{
    color:#357135
}
.btn.btn-success.fa-stack .fa-stack-color{
    color:#5ab25a!important
}
.btn.btn-warning.fa-stack .fa-stack-2x{
    color:#f7a143
}
.btn.btn-warning.fa-stack:hover .fa-stack-2x{
    color:#f58912
}
.btn.btn-warning.fa-stack:active .fa-stack-2x{
    color:#cb6e09
}
.btn.btn-warning.fa-stack .fa-stack-color{
    color:#f7a143!important
}
.btn.btn-danger.fa-stack .fa-stack-2x{
    color:#e84253
}
.btn.btn-danger.fa-stack:hover .fa-stack-2x{
    color:#dc1b2f
}
.btn.btn-danger.fa-stack:active .fa-stack-2x{
    color:#af1525
}
.btn.btn-danger.fa-stack .fa-stack-color{
    color:#e84253!important
}
.btn.btn-inverse.fa-stack .fa-stack-2x{
    color:#414a52
}
.btn.btn-inverse.fa-stack:hover .fa-stack-2x{
    color:#2a3036
}
.btn.btn-inverse.fa-stack:active .fa-stack-2x{
    color:#141719
}
.btn.btn-inverse.fa-stack .fa-stack-color{
    color:#414a52!important
}
.btn.btn-transparent{
    background:rgba(255,255,255,.25);
    border:1px solid #FFF;
    border-color:#FFF rgba(255,255,255,.45) rgba(255,255,255,.55);
    color:#FFF;
    text-shadow:0 1px 1px rgba(0,0,0,.35)
}
.btn.btn-transparent:hover{
    background:rgba(255,255,255,.35)
}
.btn-theme.btn-bordered{
    background:none!important
}
.btn-theme.btn-bordered.active,.btn-theme.btn-bordered.focus,.btn-theme.btn-bordered.hover,.btn-theme.btn-bordered:active,.btn-theme.btn-bordered:focus,.btn-theme.btn-bordered:hover{
    color:#FFF!important
}
.btn-theme.btn-bottom.active,.btn-theme.btn-bottom:active{
    border-bottom:1px!important;
    margin-top:1px!important;
    transition:none!important
}
.btn-theme.btn-bottom.focus,.btn-theme.btn-bottom.hover,.btn-theme.btn-bottom:focus,.btn-theme.btn-bottom:hover{
    transition:none!important
}
.btn-theme.btn-block.btn-bottom.active,.btn-theme.btn-block.btn-bottom:active{
    margin-top:7px!important
}
.radio.radio-big-circle:before{
    -webkit-border-radius:14px;
    border-radius:14px;
    background-clip:padding-box;
    height:11px;
    margin:2px;
    width:11px
}
.option>input{
    height:inherit;
    left:0;
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    position:absolute;
    width:inherit
}
label.option-disabled{
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.checkbox::before,.radio::before{
    box-sizing:content-box;
    content:"";
    display:none;
    margin:0;
    padding:0
}
.checkbox::before{
    border-color:#1abc9c;
    border-image:none;
    border-style:solid;
    border-width:0 0 3px 3px;
    height:3px;
    left:3px;
    position:absolute;
    top:4px;
    transform:rotate(-45deg);
    width:6px
}
.checkbox,.dp-wrapper .dp-result,.modal-body,.modal-content,.panel .panel-body.panel-loading,.radio,ul.contact li{
    position:relative
}
.radio{
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box
}
.checkbox,.radio{
    background:#fff;
    border:3px solid #b5c1c7;
    display:inline-block;
    height:21px;
    margin-bottom:0;
    margin-right:2px;
    margin-top:0;
    top:4px;
    width:21px;
    outline:0;
    transition:all .5s ease-in-out 0s
}
input:checked+.checkbox,input:checked+.radio{
    border:3px solid #1abc9c
}
input:checked+.checkbox::before,input:checked+.radio::before{
    display:block
}
.radio::before{
    background:#1abc9c;
    -webkit-border-radius:10px;
    border-radius:10px;
    background-clip:padding-box;
    height:7px;
    margin:4px;
    width:7px
}
.checkbox.checkbox-thin,.radio.radio-thin,input:checked+.checkbox.checkbox-thin,input:checked+.radio.radio-thin{
    border-width:2px
}
.checkbox.checkbox-thin::before{
    border-width:0 0 2px 2px;
    left:5px;
    top:5px
}
.radio.radio-thin::before{
    margin:5px
}
.disabled+.checkbox,input.disabled+.radio,input:disabled+.checkbox,input:disabled+.radio{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )";
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.circle-checkbox{
    float:left;
    width:40px;
    height:40px;
    -webkit-border-radius:40px;
    border-radius:40px;
    background-clip:padding-box;
    display:block;
    background-color:rgba(0,0,0,.25);
    margin:10px;
    -webkit-transition:all .15s cubic-bezier(.5,0,0,1.5);
    -moz-transition:all .15s cubic-bezier(.5,0,0,1.5);
    -o-transition:all .15s cubic-bezier(.5,0,0,1.5);
    -ms-transition:all .15s cubic-bezier(.5,0,0,1.5);
    transition:all .15s cubic-bezier(.5,0,0,1.5)
}
.circle-checkbox:hover{
    background-color:rgba(0,0,0,.5)
}
.circle-checkbox:after{
    line-height:40px;
    font-size:34px;
    font-family:FontAwesome;
    display:block;
    content:"";
    color:rgba(255,255,255,.5);
    text-align:center;
    width:100%;
    height:100%;
    -webkit-transform:scale(.5);
    -moz-transform:scale(.5);
    -ms-transform:scale(.5);
    -o-transform:scale(.5);
    transform:scale(.5);
    -webkit-border-radius:100%;
    border-radius:100%;
    background-clip:padding-box;
    transition:all .15s cubic-bezier(.5,0,0,1.5),font-size .35s cubic-bezier(.5,0,0,3)
}
.circle-checkbox.checked:after{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    font-size:22px;
    color:#FFF
}
.circle-checkbox.checked:hover:after{
    -webkit-transform:scale(1.15);
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15)
}
.circle-checkbox:not(.checked){
    background-color:rgba(0,0,0,.25)!important
}
.checcircle-checkboxkbox:not(.checked).focus,.circle-checkbox:not(.checked).hover,.circle-checkbox:not(.checked):focus,.circle-checkbox:not(.checked):hover{
    background-color:rgba(0,0,0,.5)!important
}
.circle-checkbox.circle-checkbox-s:after{
    line-height:24px;
    font-size:20px;
    transition:all .05s cubic-bezier(.5,0,0,1.5),font-size .15s cubic-bezier(.5,0,0,3)
}
.circle-checkbox.circle-checkbox-s.checked:after{
    font-size:13px
}
.circle-checkbox.circle-checkbox-s{
    width:24px;
    height:24px;
    -webkit-border-radius:24px;
    border-radius:24px;
    background-clip:padding-box
}
.circle-checkbox.circle-checkbox-l:after{
    line-height:60px;
    font-size:42px
}
.circle-checkbox.circle-checkbox-l.checked:after{
    font-size:32px
}
.circle-checkbox.circle-checkbox-l{
    width:60px;
    height:60px;
    -webkit-border-radius:60px;
    border-radius:60px;
    background-clip:padding-box
}
.circle-checkbox.circle-checkbox-xl:after{
    line-height:80px;
    font-size:52px
}
.circle-checkbox.circle-checkbox-xl.checked:after{
    font-size:42px
}
.circle-checkbox.circle-checkbox-xl{
    width:80px;
    height:80px;
    -webkit-border-radius:80px;
    border-radius:80px;
    background-clip:padding-box
}
input:checked+.checkbox.checkbox-default,input:checked+.radio.radio-default{
    background-color:#bac2c7;
    border-color:#bac2c7
}
input:checked+.checkbox.checkbox-info,input:checked+.radio.radio-info{
    background-color:#3a9ed3;
    border-color:#3a9ed3
}
input:checked+.checkbox.checkbox-primary,input:checked+.radio.radio-primary{
    background-color:#277dcb;
    border-color:#277dcb
}
input:checked+.checkbox.checkbox-success,input:checked+.radio.radio-success{
    background-color:#5ab25a;
    border-color:#5ab25a
}
input:checked+.checkbox.checkbox-danger,input:checked+.radio.radio-danger{
    background-color:#e84253;
    border-color:#e84253
}
input:checked+.checkbox.checkbox-warning,input:checked+.radio.radio-warning{
    background-color:#f7a143;
    border-color:#f7a143
}
input:checked+.checkbox.checkbox-inverse,input:checked+.radio.radio-inverse{
    background-color:#414a52;
    border-color:#414a52
}
input:checked+.checkbox.checkbox-danger:before,input:checked+.checkbox.checkbox-default:before,input:checked+.checkbox.checkbox-info:before,input:checked+.checkbox.checkbox-inverse:before,input:checked+.checkbox.checkbox-primary:before,input:checked+.checkbox.checkbox-success:before,input:checked+.checkbox.checkbox-warning:before{
    border-color:#FFF
}
input:checked+.radio.radio-danger:before,input:checked+.radio.radio-default:before,input:checked+.radio.radio-info:before,input:checked+.radio.radio-inverse:before,input:checked+.radio.radio-primary:before,input:checked+.radio.radio-success:before,input:checked+.radio.radio-warning:before{
    background-color:#FFF
}
input[type=radio].radio-fa,input[type=checkbox].checkbox-fa{
    display:none
}
input[type=radio].radio-fa+span:before,input[type=checkbox].checkbox-fa+span:before{
    font-family:FontAwesome;
    padding-right:5px;
    font-size:16px
}
input[type=radio].radio-fa+span:before{
    content:""
}
input[type=radio].radio-fa:checked+span:before{
    content:""
}
input[type=checkbox].checkbox-fa+span:before{
    content:""
}
input[type=checkbox].checkbox-fa:checked+span:before{
    content:""
}
input[type=radio].radio-fa.disabled+span,input[type=radio].radio-fa:disabled+span,input[type=checkbox].checkbox-fa.disabled+span,input[type=checkbox].checkbox-fa:disabled+span{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )";
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
input[type=radio].radio-fa.radio-fa-xs+span:before,input[type=checkbox].checkbox-fa.checkbox-fa-xs+span:before{
    font-size:12px
}
input[type=radio].radio-fa.radio-fa-s+span:before,input[type=checkbox].checkbox-fa.checkbox-fa-s+span:before{
    font-size:14px
}
input[type=radio].radio-fa.radio-fa-l+span:before,input[type=checkbox].checkbox-fa.checkbox-fa-l+span:before{
    font-size:20px
}
input[type=radio].radio-fa.radio-fa-xl+span:before,input[type=checkbox].checkbox-fa.checkbox-fa-xl+span:before{
    font-size:26px
}
input[type=radio]:checked.radio-fa.radio-fa-default+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-default+span::before{
    color:#bac2c7
}
input[type=radio]:checked.radio-fa.radio-fa-info+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-info+span::before{
    color:#3a9ed3
}
input[type=radio]:checked.radio-fa.radio-fa-primary+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-info+span::before{
    color:#277dcb
}
input[type=radio]:checked.radio-fa.radio-fa-success+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-success+span::before{
    color:#5ab25a
}
input[type=radio]:checked.radio-fa.radio-fa-danger+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-danger+span::before{
    color:#e84253
}
input[type=radio]:checked.radio-fa.radio-fa-warning+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-warning+span::before{
    color:#f7a143
}
input[type=radio]:checked.radio-fa.radio-fa-inverse+span::before,input[type=checkbox]:checked.checkbox-fa.checkbox-fa-inverse+span::before{
    color:#414a52
}
.dp-wrapper[data-strength=short] .dp-input.dp-input-back{
    background-color:#f6b4ba;
    transition:background-color 350ms linear;
    border:1px solid #af1525
}
.dp-wrapper[data-strength=weak] .dp-input.dp-input-back{
    background-color:#fcdebd;
    transition:background-color 350ms linear;
    border:1px solid #cb6e09
}
.dp-wrapper[data-strength=medium] .dp-input.dp-input-back{
    background-color:#a2d1ea;
    transition:background-color 350ms linear;
    border:1px solid #1e6489
}
.dp-wrapper[data-strength=strong] .dp-input.dp-input-back{
    background-color:#b1dbb1;
    transition:background-color 350ms linear;
    border:1px solid #357135
}
.dp-wrapper .dp-bar{
    height:4px;
    border:1px solid #CCC;
    margin:2px 0
}
.dp-wrapper[data-strength=short] .dp-bar{
    background-color:#f6b4ba;
    width:25%;
    border:1px solid #af1525;
    -webkit-transition:width 1s;
    -moz-transition:width 1s;
    -o-transition:width 1s;
    -ms-transition:width 1s;
    transition:width 1s
}
.dp-wrapper[data-strength=weak] .dp-bar{
    background-color:#fcdebd;
    width:50%;
    border:1px solid #cb6e09;
    -webkit-transition:width 1s;
    -moz-transition:width 1s;
    -o-transition:width 1s;
    -ms-transition:width 1s;
    transition:width 1s
}
.dp-wrapper[data-strength=medium] .dp-bar{
    background-color:#a2d1ea;
    width:75%;
    border:1px solid #1e6489;
    -webkit-transition:width 1s;
    -moz-transition:width 1s;
    -o-transition:width 1s;
    -ms-transition:width 1s;
    transition:width 1s
}
.dp-wrapper[data-strength=strong] .dp-bar{
    background-color:#b1dbb1;
    width:100%;
    border:1px solid #459445;
    -webkit-transition:width 1s;
    -moz-transition:width 1s;
    -o-transition:width 1s;
    -ms-transition:width 1s;
    transition:width 1s
}
.dp-wrapper .dp-show{
    visibility:visible!important
}
.dp-wrapper .dp-bar{
    visibility:hidden
}
.dp-wrapper .dp-result{
    background:rgba(255,255,255,.8);
    float:right;
    font-size:11px;
    margin-right:10px;
    padding:0 4px;
    top:-28px;
    visibility:hidden
}
[class*=fac-]:after,[class*=facb-]:before{
    font-family:FontAwesome
}
.fac-glass:after{
    content:""
}
.fac-music:after{
    content:""
}
.fac-search:after{
    content:""
}
.fac-envelope-o:after{
    content:""
}
.fac-heart:after{
    content:""
}
.fac-star:after{
    content:""
}
.fac-star-o:after{
    content:""
}
.fac-user:after{
    content:""
}
.fac-film:after{
    content:""
}
.fac-th-large:after{
    content:""
}
.fac-th:after{
    content:""
}
.fac-th-list:after{
    content:""
}
.fac-check:after{
    content:""
}
.fac-times:after{
    content:""
}
.fac-search-plus:after{
    content:""
}
.fac-search-minus:after{
    content:""
}
.fac-power-off:after{
    content:""
}
.fac-signal:after{
    content:""
}
.fac-cog:after{
    content:""
}
.fac-trash-o:after{
    content:""
}
.fac-home:after{
    content:""
}
.fac-file-o:after{
    content:""
}
.fac-clock-o:after{
    content:""
}
.fac-road:after{
    content:""
}
.fac-download:after{
    content:""
}
.fac-arrow-circle-o-down:after{
    content:""
}
.fac-arrow-circle-o-up:after{
    content:""
}
.fac-inbox:after{
    content:""
}
.fac-play-circle-o:after{
    content:""
}
.fac-repeat:after{
    content:""
}
.fac-refresh:after{
    content:""
}
.fac-list-alt:after{
    content:""
}
.fac-lock:after{
    content:""
}
.fac-flag:after{
    content:""
}
.fac-headphones:after{
    content:""
}
.fac-volume-off:after{
    content:""
}
.fac-volume-down:after{
    content:""
}
.fac-volume-up:after{
    content:""
}
.fac-qrcode:after{
    content:""
}
.fac-barcode:after{
    content:""
}
.fac-tag:after{
    content:""
}
.fac-tags:after{
    content:""
}
.fac-book:after{
    content:""
}
.fac-bookmark:after{
    content:""
}
.fac-print:after{
    content:""
}
.fac-camera:after{
    content:""
}
.fac-font:after{
    content:""
}
.fac-bold:after{
    content:""
}
.fac-italic:after{
    content:""
}
.fac-text-height:after{
    content:""
}
.fac-text-width:after{
    content:""
}
.fac-align-left:after{
    content:""
}
.fac-align-center:after{
    content:""
}
.fac-align-right:after{
    content:""
}
.fac-align-justify:after{
    content:""
}
.fac-list:after{
    content:""
}
.fac-outdent:after{
    content:""
}
.fac-indent:after{
    content:""
}
.fac-video-camera:after{
    content:""
}
.fac-picture-o:after{
    content:""
}
.fac-pencil:after{
    content:""
}
.fac-map-marker:after{
    content:""
}
.fac-adjust:after{
    content:""
}
.fac-tint:after{
    content:""
}
.fac-pencil-square-o:after{
    content:""
}
.fac-share-square-o:after{
    content:""
}
.fac-check-square-o:after{
    content:""
}
.fac-arrows:after{
    content:""
}
.fac-step-backward:after{
    content:""
}
.fac-fast-backward:after{
    content:""
}
.fac-backward:after{
    content:""
}
.fac-play:after{
    content:""
}
.fac-pause:after{
    content:""
}
.fac-stop:after{
    content:""
}
.fac-forward:after{
    content:""
}
.fac-fast-forward:after{
    content:""
}
.fac-step-forward:after{
    content:""
}
.fac-eject:after{
    content:""
}
.fac-chevron-left:after{
    content:""
}
.fac-chevron-right:after{
    content:""
}
.fac-plus-circle:after{
    content:""
}
.fac-minus-circle:after{
    content:""
}
.fac-times-circle:after{
    content:""
}
.fac-check-circle:after{
    content:""
}
.fac-question-circle:after{
    content:""
}
.fac-info-circle:after{
    content:""
}
.fac-crosshairs:after{
    content:""
}
.fac-times-circle-o:after{
    content:""
}
.fac-check-circle-o:after{
    content:""
}
.fac-ban:after{
    content:""
}
.fac-arrow-left:after{
    content:""
}
.fac-arrow-right:after{
    content:""
}
.fac-arrow-up:after{
    content:""
}
.fac-arrow-down:after{
    content:""
}
.fac-share:after{
    content:""
}
.fac-expand:after{
    content:""
}
.fac-compress:after{
    content:""
}
.fac-plus:after{
    content:""
}
.fac-minus:after{
    content:""
}
.fac-asterisk:after{
    content:""
}
.fac-exclamation-circle:after{
    content:""
}
.fac-gift:after{
    content:""
}
.fac-leaf:after{
    content:""
}
.fac-fire:after{
    content:""
}
.fac-eye:after{
    content:""
}
.fac-eye-slash:after{
    content:""
}
.fac-exclamation-triangle:after{
    content:""
}
.fac-plane:after{
    content:""
}
.fac-calendar:after{
    content:""
}
.fac-random:after{
    content:""
}
.fac-comment:after{
    content:""
}
.fac-magnet:after{
    content:""
}
.fac-chevron-up:after{
    content:""
}
.fac-chevron-down:after{
    content:""
}
.fac-retweet:after{
    content:""
}
.fac-shopping-cart:after{
    content:""
}
.fac-folder:after{
    content:""
}
.fac-folder-open:after{
    content:""
}
.fac-arrows-v:after{
    content:""
}
.fac-arrows-h:after{
    content:""
}
.fac-bar-chart:after{
    content:""
}
.fac-twitter-square:after{
    content:""
}
.fac-facebook-square:after{
    content:""
}
.fac-camera-retro:after{
    content:""
}
.fac-key:after{
    content:""
}
.fac-cogs:after{
    content:""
}
.fac-comments:after{
    content:""
}
.fac-thumbs-o-up:after{
    content:""
}
.fac-thumbs-o-down:after{
    content:""
}
.fac-star-half:after{
    content:""
}
.fac-heart-o:after{
    content:""
}
.fac-sign-out:after{
    content:""
}
.fac-linkedin-square:after{
    content:""
}
.fac-thumb-tack:after{
    content:""
}
.fac-external-link:after{
    content:""
}
.fac-sign-in:after{
    content:""
}
.fac-trophy:after{
    content:""
}
.fac-github-square:after{
    content:""
}
.fac-upload:after{
    content:""
}
.fac-lemon-o:after{
    content:""
}
.fac-phone:after{
    content:""
}
.fac-square-o:after{
    content:""
}
.fac-bookmark-o:after{
    content:""
}
.fac-phone-square:after{
    content:""
}
.fac-twitter:after{
    content:""
}
.fac-facebook:after{
    content:""
}
.fac-github:after{
    content:""
}
.fac-unlock:after{
    content:""
}
.fac-credit-card:after{
    content:""
}
.fac-rss:after{
    content:""
}
.fac-hdd-o:after{
    content:""
}
.fac-bullhorn:after{
    content:""
}
.fac-bell:after{
    content:""
}
.fac-certificate:after{
    content:""
}
.fac-hand-o-right:after{
    content:""
}
.fac-hand-o-left:after{
    content:""
}
.fac-hand-o-up:after{
    content:""
}
.fac-hand-o-down:after{
    content:""
}
.fac-arrow-circle-left:after{
    content:""
}
.fac-arrow-circle-right:after{
    content:""
}
.fac-arrow-circle-up:after{
    content:""
}
.fac-arrow-circle-down:after{
    content:""
}
.fac-globe:after{
    content:""
}
.fac-wrench:after{
    content:""
}
.fac-tasks:after{
    content:""
}
.fac-filter:after{
    content:""
}
.fac-briefcase:after{
    content:""
}
.fac-arrows-alt:after{
    content:""
}
.fac-users:after{
    content:""
}
.fac-link:after{
    content:""
}
.fac-cloud:after{
    content:""
}
.fac-flask:after{
    content:""
}
.fac-scissors:after{
    content:""
}
.fac-files-o:after{
    content:""
}
.fac-paperclip:after{
    content:""
}
.fac-floppy-o:after{
    content:""
}
.fac-square:after{
    content:""
}
.fac-bars:after{
    content:""
}
.fac-list-ul:after{
    content:""
}
.fac-list-ol:after{
    content:""
}
.fac-strikethrough:after{
    content:""
}
.fac-underline:after{
    content:""
}
.fac-table:after{
    content:""
}
.fac-magic:after{
    content:""
}
.fac-truck:after{
    content:""
}
.fac-pinterest:after{
    content:""
}
.fac-pinterest-square:after{
    content:""
}
.fac-google-plus-square:after{
    content:""
}
.fac-google-plus:after{
    content:""
}
.fac-money:after{
    content:""
}
.fac-caret-down:after{
    content:""
}
.fac-caret-up:after{
    content:""
}
.fac-caret-left:after{
    content:""
}
.fac-caret-right:after{
    content:""
}
.fac-columns:after{
    content:""
}
.fac-sort:after{
    content:""
}
.fac-sort-desc:after{
    content:""
}
.fac-sort-asc:after{
    content:""
}
.fac-envelope:after{
    content:""
}
.fac-linkedin:after{
    content:""
}
.fac-undo:after{
    content:""
}
.fac-gavel:after{
    content:""
}
.fac-tachometer:after{
    content:""
}
.fac-comment-o:after{
    content:""
}
.fac-comments-o:after{
    content:""
}
.fac-bolt:after{
    content:""
}
.fac-sitemap:after{
    content:""
}
.fac-umbrella:after{
    content:""
}
.fac-clipboard:after{
    content:""
}
.fac-lightbulb-o:after{
    content:""
}
.fac-exchange:after{
    content:""
}
.fac-cloud-download:after{
    content:""
}
.fac-cloud-upload:after{
    content:""
}
.fac-user-md:after{
    content:""
}
.fac-stethoscope:after{
    content:""
}
.fac-suitcase:after{
    content:""
}
.fac-bell-o:after{
    content:""
}
.fac-coffee:after{
    content:""
}
.fac-cutlery:after{
    content:""
}
.fac-file-text-o:after{
    content:""
}
.fac-building-o:after{
    content:""
}
.fac-hospital-o:after{
    content:""
}
.fac-ambulance:after{
    content:""
}
.fac-medkit:after{
    content:""
}
.fac-fighter-jet:after{
    content:""
}
.fac-beer:after{
    content:""
}
.fac-h-square:after{
    content:""
}
.fac-plus-square:after{
    content:""
}
.fac-angle-double-left:after{
    content:""
}
.fac-angle-double-right:after{
    content:""
}
.fac-angle-double-up:after{
    content:""
}
.fac-angle-double-down:after{
    content:""
}
.fac-angle-left:after{
    content:""
}
.fac-angle-right:after{
    content:""
}
.fac-angle-up:after{
    content:""
}
.fac-angle-down:after{
    content:""
}
.fac-desktop:after{
    content:""
}
.fac-laptop:after{
    content:""
}
.fac-tablet:after{
    content:""
}
.fac-mobile:after{
    content:""
}
.fac-circle-o:after{
    content:""
}
.fac-quote-left:after{
    content:""
}
.fac-quote-right:after{
    content:""
}
.fac-spinner:after{
    content:""
}
.fac-circle:after{
    content:""
}
.fac-reply:after{
    content:""
}
.fac-github-alt:after{
    content:""
}
.fac-folder-o:after{
    content:""
}
.fac-folder-open-o:after{
    content:""
}
.fac-smile-o:after{
    content:""
}
.fac-frown-o:after{
    content:""
}
.fac-meh-o:after{
    content:""
}
.fac-gamepad:after{
    content:""
}
.fac-keyboard-o:after{
    content:""
}
.fac-flag-o:after{
    content:""
}
.fac-flag-checkered:after{
    content:""
}
.fac-terminal:after{
    content:""
}
.fac-code:after{
    content:""
}
.fac-reply-all:after{
    content:""
}
.fac-star-half-o:after{
    content:""
}
.fac-location-arrow:after{
    content:""
}
.fac-crop:after{
    content:""
}
.fac-code-fork:after{
    content:""
}
.fac-chain-broken:after{
    content:""
}
.fac-question:after{
    content:""
}
.fac-info:after{
    content:""
}
.fac-exclamation:after{
    content:""
}
.fac-superscript:after{
    content:""
}
.fac-subscript:after{
    content:""
}
.fac-eraser:after{
    content:""
}
.fac-puzzle-piece:after{
    content:""
}
.fac-microphone:after{
    content:""
}
.fac-microphone-slash:after{
    content:""
}
.fac-shield:after{
    content:""
}
.fac-calendar-o:after{
    content:""
}
.fac-fire-extinguisher:after{
    content:""
}
.fac-rocket:after{
    content:""
}
.fac-maxcdn:after{
    content:""
}
.fac-chevron-circle-left:after{
    content:""
}
.fac-chevron-circle-right:after{
    content:""
}
.fac-chevron-circle-up:after{
    content:""
}
.fac-chevron-circle-down:after{
    content:""
}
.fac-html5:after{
    content:""
}
.fac-css3:after{
    content:""
}
.fac-anchor:after{
    content:""
}
.fac-unlock-alt:after{
    content:""
}
.fac-bullseye:after{
    content:""
}
.fac-ellipsis-h:after{
    content:""
}
.fac-ellipsis-v:after{
    content:""
}
.fac-rss-square:after{
    content:""
}
.fac-play-circle:after{
    content:""
}
.fac-ticket:after{
    content:""
}
.fac-minus-square:after{
    content:""
}
.fac-minus-square-o:after{
    content:""
}
.fac-level-up:after{
    content:""
}
.fac-level-down:after{
    content:""
}
.fac-check-square:after{
    content:""
}
.fac-pencil-square:after{
    content:""
}
.fac-external-link-square:after{
    content:""
}
.fac-share-square:after{
    content:""
}
.fac-compass:after{
    content:""
}
.fac-caret-square-o-down:after{
    content:""
}
.fac-caret-square-o-up:after{
    content:""
}
.fac-caret-square-o-right:after{
    content:""
}
.fac-eur:after{
    content:""
}
.fac-gbp:after{
    content:""
}
.fac-usd:after{
    content:""
}
.fac-inr:after{
    content:""
}
.fac-jpy:after{
    content:""
}
.fac-rub:after{
    content:""
}
.fac-krw:after{
    content:""
}
.fac-btc:after{
    content:""
}
.fac-file:after{
    content:""
}
.fac-file-text:after{
    content:""
}
.fac-sort-alpha-asc:after{
    content:""
}
.fac-sort-alpha-desc:after{
    content:""
}
.fac-sort-amount-asc:after{
    content:""
}
.fac-sort-amount-desc:after{
    content:""
}
.fac-sort-numeric-asc:after{
    content:""
}
.fac-sort-numeric-desc:after{
    content:""
}
.fac-thumbs-up:after{
    content:""
}
.fac-thumbs-down:after{
    content:""
}
.fac-youtube-square:after{
    content:""
}
.fac-youtube:after{
    content:""
}
.fac-xing:after{
    content:""
}
.fac-xing-square:after{
    content:""
}
.fac-youtube-play:after{
    content:""
}
.fac-dropbox:after{
    content:""
}
.fac-stack-overflow:after{
    content:""
}
.fac-instagram:after{
    content:""
}
.fac-flickr:after{
    content:""
}
.fac-adn:after{
    content:""
}
.fac-bitbucket:after{
    content:""
}
.fac-bitbucket-square:after{
    content:""
}
.fac-tumblr:after{
    content:""
}
.fac-tumblr-square:after{
    content:""
}
.fac-long-arrow-down:after{
    content:""
}
.fac-long-arrow-up:after{
    content:""
}
.fac-long-arrow-left:after{
    content:""
}
.fac-long-arrow-right:after{
    content:""
}
.fac-apple:after{
    content:""
}
.fac-windows:after{
    content:""
}
.fac-android:after{
    content:""
}
.fac-linux:after{
    content:""
}
.fac-dribbble:after{
    content:""
}
.fac-skype:after{
    content:""
}
.fac-foursquare:after{
    content:""
}
.fac-trello:after{
    content:""
}
.fac-female:after{
    content:""
}
.fac-male:after{
    content:""
}
.fac-gittip:after{
    content:""
}
.fac-sun-o:after{
    content:""
}
.fac-moon-o:after{
    content:""
}
.fac-archive:after{
    content:""
}
.fac-bug:after{
    content:""
}
.fac-vk:after{
    content:""
}
.fac-weibo:after{
    content:""
}
.fac-renren:after{
    content:""
}
.fac-pagelines:after{
    content:""
}
.fac-stack-exchange:after{
    content:""
}
.fac-arrow-circle-o-right:after{
    content:""
}
.fac-arrow-circle-o-left:after{
    content:""
}
.fac-caret-square-o-left:after{
    content:""
}
.fac-dot-circle-o:after{
    content:""
}
.fac-wheelchair:after{
    content:""
}
.fac-vimeo-square:after{
    content:""
}
.fac-try:after{
    content:""
}
.fac-plus-square-o:after{
    content:""
}
.fac-space-shuttle:after{
    content:""
}
.fac-slack:after{
    content:""
}
.fac-envelope-square:after{
    content:""
}
.fac-wordpress:after{
    content:""
}
.fac-openid:after{
    content:""
}
.fac-university:after{
    content:""
}
.fac-graduation-cap:after{
    content:""
}
.fac-yahoo:after{
    content:""
}
.fac-google:after{
    content:""
}
.fac-reddit:after{
    content:""
}
.fac-reddit-square:after{
    content:""
}
.fac-stumbleupon-circle:after{
    content:""
}
.fac-stumbleupon:after{
    content:""
}
.fac-delicious:after{
    content:""
}
.fac-digg:after{
    content:""
}
.fac-pied-piper:after{
    content:""
}
.fac-pied-piper-alt:after{
    content:""
}
.fac-drupal:after{
    content:""
}
.fac-joomla:after{
    content:""
}
.fac-language:after{
    content:""
}
.fac-fax:after{
    content:""
}
.fac-building:after{
    content:""
}
.fac-child:after{
    content:""
}
.fac-paw:after{
    content:""
}
.fac-spoon:after{
    content:""
}
.fac-cube:after{
    content:""
}
.fac-cubes:after{
    content:""
}
.fac-behance:after{
    content:""
}
.fac-behance-square:after{
    content:""
}
.fac-steam:after{
    content:""
}
.fac-steam-square:after{
    content:""
}
.fac-recycle:after{
    content:""
}
.fac-car:after{
    content:""
}
.fac-taxi:after{
    content:""
}
.fac-tree:after{
    content:""
}
.fac-spotify:after{
    content:""
}
.fac-deviantart:after{
    content:""
}
.fac-soundcloud:after{
    content:""
}
.fac-database:after{
    content:""
}
.fac-file-pdf-o:after{
    content:""
}
.fac-file-word-o:after{
    content:""
}
.fac-file-excel-o:after{
    content:""
}
.fac-file-powerpoint-o:after{
    content:""
}
.fac-file-image-o:after{
    content:""
}
.fac-file-archive-o:after{
    content:""
}
.fac-file-audio-o:after{
    content:""
}
.fac-file-video-o:after{
    content:""
}
.fac-file-code-o:after{
    content:""
}
.fac-vine:after{
    content:""
}
.fac-codepen:after{
    content:""
}
.fac-jsfiddle:after{
    content:""
}
.fac-life-ring:after{
    content:""
}
.fac-circle-o-notch:after{
    content:""
}
.fac-rebel:after{
    content:""
}
.fac-empire:after{
    content:""
}
.fac-git-square:after{
    content:""
}
.fac-git:after{
    content:""
}
.fac-hacker-news:after{
    content:""
}
.fac-tencent-weibo:after{
    content:""
}
.fac-qq:after{
    content:""
}
.fac-weixin:after{
    content:""
}
.fac-paper-plane:after{
    content:""
}
.fac-paper-plane-o:after{
    content:""
}
.fac-history:after{
    content:""
}
.fac-circle-thin:after{
    content:""
}
.fac-header:after{
    content:""
}
.fac-paragraph:after{
    content:""
}
.fac-sliders:after{
    content:""
}
.fac-share-alt:after{
    content:""
}
.fac-share-alt-square:after{
    content:""
}
.fac-bomb:after{
    content:""
}
.fac-futbol-o:after{
    content:""
}
.fac-tty:after{
    content:""
}
.fac-binoculars:after{
    content:""
}
.fac-plug:after{
    content:""
}
.fac-slideshare:after{
    content:""
}
.fac-twitch:after{
    content:""
}
.fac-yelp:after{
    content:""
}
.fac-newspaper-o:after{
    content:""
}
.fac-wifi:after{
    content:""
}
.fac-calculator:after{
    content:""
}
.fac-paypal:after{
    content:""
}
.fac-google-wallet:after{
    content:""
}
.fac-cc-visa:after{
    content:""
}
.fac-cc-mastercard:after{
    content:""
}
.fac-cc-discover:after{
    content:""
}
.fac-cc-amex:after{
    content:""
}
.fac-cc-paypal:after{
    content:""
}
.fac-cc-stripe:after{
    content:""
}
.fac-bell-slash:after{
    content:""
}
.fac-bell-slash-o:after{
    content:""
}
.fac-trash:after{
    content:""
}
.fac-copyright:after{
    content:""
}
.fac-at:after{
    content:""
}
.fac-eyedropper:after{
    content:""
}
.fac-paint-brush:after{
    content:""
}
.fac-birthday-cake:after{
    content:""
}
.fac-area-chart:after{
    content:""
}
.fac-pie-chart:after{
    content:""
}
.fac-line-chart:after{
    content:""
}
.fac-lastfm:after{
    content:""
}
.fac-lastfm-square:after{
    content:""
}
.fac-toggle-off:after{
    content:""
}
.fac-toggle-on:after{
    content:""
}
.fac-bicycle:after{
    content:""
}
.fac-bus:after{
    content:""
}
.fac-ioxhost:after{
    content:""
}
.fac-angellist:after{
    content:""
}
.fac-cc:after{
    content:""
}
.fac-ils:after{
    content:""
}
.fac-meanpath:after{
    content:""
}
.facb-glass:before{
    content:""
}
.facb-music:before{
    content:""
}
.facb-search:before{
    content:""
}
.facb-envelope-o:before{
    content:""
}
.facb-heart:before{
    content:""
}
.facb-star:before{
    content:""
}
.facb-star-o:before{
    content:""
}
.facb-user:before{
    content:""
}
.facb-film:before{
    content:""
}
.facb-th-large:before{
    content:""
}
.facb-th:before{
    content:""
}
.facb-th-list:before{
    content:""
}
.facb-check:before{
    content:""
}
.facb-times:before{
    content:""
}
.facb-search-plus:before{
    content:""
}
.facb-search-minus:before{
    content:""
}
.facb-power-off:before{
    content:""
}
.facb-signal:before{
    content:""
}
.facb-cog:before{
    content:""
}
.facb-trash-o:before{
    content:""
}
.facb-home:before{
    content:""
}
.facb-file-o:before{
    content:""
}
.facb-clock-o:before{
    content:""
}
.facb-road:before{
    content:""
}
.facb-download:before{
    content:""
}
.facb-arrow-circle-o-down:before{
    content:""
}
.facb-arrow-circle-o-up:before{
    content:""
}
.facb-inbox:before{
    content:""
}
.facb-play-circle-o:before{
    content:""
}
.facb-repeat:before{
    content:""
}
.facb-refresh:before{
    content:""
}
.facb-list-alt:before{
    content:""
}
.facb-lock:before{
    content:""
}
.facb-flag:before{
    content:""
}
.facb-headphones:before{
    content:""
}
.facb-volume-off:before{
    content:""
}
.facb-volume-down:before{
    content:""
}
.facb-volume-up:before{
    content:""
}
.facb-qrcode:before{
    content:""
}
.facb-barcode:before{
    content:""
}
.facb-tag:before{
    content:""
}
.facb-tags:before{
    content:""
}
.facb-book:before{
    content:""
}
.facb-bookmark:before{
    content:""
}
.facb-print:before{
    content:""
}
.facb-camera:before{
    content:""
}
.facb-font:before{
    content:""
}
.facb-bold:before{
    content:""
}
.facb-italic:before{
    content:""
}
.facb-text-height:before{
    content:""
}
.facb-text-width:before{
    content:""
}
.facb-align-left:before{
    content:""
}
.facb-align-center:before{
    content:""
}
.facb-align-right:before{
    content:""
}
.facb-align-justify:before{
    content:""
}
.facb-list:before{
    content:""
}
.facb-outdent:before{
    content:""
}
.facb-indent:before{
    content:""
}
.facb-video-camera:before{
    content:""
}
.facb-picture-o:before{
    content:""
}
.facb-pencil:before{
    content:""
}
.facb-map-marker:before{
    content:""
}
.facb-adjust:before{
    content:""
}
.facb-tint:before{
    content:""
}
.facb-pencil-square-o:before{
    content:""
}
.facb-share-square-o:before{
    content:""
}
.facb-check-square-o:before{
    content:""
}
.facb-arrows:before{
    content:""
}
.facb-step-backward:before{
    content:""
}
.facb-fast-backward:before{
    content:""
}
.facb-backward:before{
    content:""
}
.facb-play:before{
    content:""
}
.facb-pause:before{
    content:""
}
.facb-stop:before{
    content:""
}
.facb-forward:before{
    content:""
}
.facb-fast-forward:before{
    content:""
}
.facb-step-forward:before{
    content:""
}
.facb-eject:before{
    content:""
}
.facb-chevron-left:before{
    content:""
}
.facb-chevron-right:before{
    content:""
}
.facb-plus-circle:before{
    content:""
}
.facb-minus-circle:before{
    content:""
}
.facb-times-circle:before{
    content:""
}
.facb-check-circle:before{
    content:""
}
.facb-question-circle:before{
    content:""
}
.facb-info-circle:before{
    content:""
}
.facb-crosshairs:before{
    content:""
}
.facb-times-circle-o:before{
    content:""
}
.facb-check-circle-o:before{
    content:""
}
.facb-ban:before{
    content:""
}
.facb-arrow-left:before{
    content:""
}
.facb-arrow-right:before{
    content:""
}
.facb-arrow-up:before{
    content:""
}
.facb-arrow-down:before{
    content:""
}
.facb-share:before{
    content:""
}
.facb-expand:before{
    content:""
}
.facb-compress:before{
    content:""
}
.facb-plus:before{
    content:""
}
.facb-minus:before{
    content:""
}
.facb-asterisk:before{
    content:""
}
.facb-exclamation-circle:before{
    content:""
}
.facb-gift:before{
    content:""
}
.facb-leaf:before{
    content:""
}
.facb-fire:before{
    content:""
}
.facb-eye:before{
    content:""
}
.facb-eye-slash:before{
    content:""
}
.facb-exclamation-triangle:before{
    content:""
}
.facb-plane:before{
    content:""
}
.facb-calendar:before{
    content:""
}
.facb-random:before{
    content:""
}
.facb-comment:before{
    content:""
}
.facb-magnet:before{
    content:""
}
.facb-chevron-up:before{
    content:""
}
.facb-chevron-down:before{
    content:""
}
.facb-retweet:before{
    content:""
}
.facb-shopping-cart:before{
    content:""
}
.facb-folder:before{
    content:""
}
.facb-folder-open:before{
    content:""
}
.facb-arrows-v:before{
    content:""
}
.facb-arrows-h:before{
    content:""
}
.facb-bar-chart:before{
    content:""
}
.facb-twitter-square:before{
    content:""
}
.facb-facebook-square:before{
    content:""
}
.facb-camera-retro:before{
    content:""
}
.facb-key:before{
    content:""
}
.facb-cogs:before{
    content:""
}
.facb-comments:before{
    content:""
}
.facb-thumbs-o-up:before{
    content:""
}
.facb-thumbs-o-down:before{
    content:""
}
.facb-star-half:before{
    content:""
}
.facb-heart-o:before{
    content:""
}
.facb-sign-out:before{
    content:""
}
.facb-linkedin-square:before{
    content:""
}
.facb-thumb-tack:before{
    content:""
}
.facb-external-link:before{
    content:""
}
.facb-sign-in:before{
    content:""
}
.facb-trophy:before{
    content:""
}
.facb-github-square:before{
    content:""
}
.facb-upload:before{
    content:""
}
.facb-lemon-o:before{
    content:""
}
.facb-phone:before{
    content:""
}
.facb-square-o:before{
    content:""
}
.facb-bookmark-o:before{
    content:""
}
.facb-phone-square:before{
    content:""
}
.facb-twitter:before{
    content:""
}
.facb-facebook:before{
    content:""
}
.facb-github:before{
    content:""
}
.facb-unlock:before{
    content:""
}
.facb-credit-card:before{
    content:""
}
.facb-rss:before{
    content:""
}
.facb-hdd-o:before{
    content:""
}
.facb-bullhorn:before{
    content:""
}
.facb-bell:before{
    content:""
}
.facb-certificate:before{
    content:""
}
.facb-hand-o-right:before{
    content:""
}
.facb-hand-o-left:before{
    content:""
}
.facb-hand-o-up:before{
    content:""
}
.facb-hand-o-down:before{
    content:""
}
.facb-arrow-circle-left:before{
    content:""
}
.facb-arrow-circle-right:before{
    content:""
}
.facb-arrow-circle-up:before{
    content:""
}
.facb-arrow-circle-down:before{
    content:""
}
.facb-globe:before{
    content:""
}
.facb-wrench:before{
    content:""
}
.facb-tasks:before{
    content:""
}
.facb-filter:before{
    content:""
}
.facb-briefcase:before{
    content:""
}
.facb-arrows-alt:before{
    content:""
}
.facb-users:before{
    content:""
}
.facb-link:before{
    content:""
}
.facb-cloud:before{
    content:""
}
.facb-flask:before{
    content:""
}
.facb-scissors:before{
    content:""
}
.facb-files-o:before{
    content:""
}
.facb-paperclip:before{
    content:""
}
.facb-floppy-o:before{
    content:""
}
.facb-square:before{
    content:""
}
.facb-bars:before{
    content:""
}
.facb-list-ul:before{
    content:""
}
.facb-list-ol:before{
    content:""
}
.facb-strikethrough:before{
    content:""
}
.facb-underline:before{
    content:""
}
.facb-table:before{
    content:""
}
.facb-magic:before{
    content:""
}
.facb-truck:before{
    content:""
}
.facb-pinterest:before{
    content:""
}
.facb-pinterest-square:before{
    content:""
}
.facb-google-plus-square:before{
    content:""
}
.facb-google-plus:before{
    content:""
}
.facb-money:before{
    content:""
}
.facb-caret-down:before{
    content:""
}
.facb-caret-up:before{
    content:""
}
.facb-caret-left:before{
    content:""
}
.facb-caret-right:before{
    content:""
}
.facb-columns:before{
    content:""
}
.facb-sort:before{
    content:""
}
.facb-sort-desc:before{
    content:""
}
.facb-sort-asc:before{
    content:""
}
.facb-envelope:before{
    content:""
}
.facb-linkedin:before{
    content:""
}
.facb-undo:before{
    content:""
}
.facb-gavel:before{
    content:""
}
.facb-tachometer:before{
    content:""
}
.facb-comment-o:before{
    content:""
}
.facb-comments-o:before{
    content:""
}
.facb-bolt:before{
    content:""
}
.facb-sitemap:before{
    content:""
}
.facb-umbrella:before{
    content:""
}
.facb-clipboard:before{
    content:""
}
.facb-lightbulb-o:before{
    content:""
}
.facb-exchange:before{
    content:""
}
.facb-cloud-download:before{
    content:""
}
.facb-cloud-upload:before{
    content:""
}
.facb-user-md:before{
    content:""
}
.facb-stethoscope:before{
    content:""
}
.facb-suitcase:before{
    content:""
}
.facb-bell-o:before{
    content:""
}
.facb-coffee:before{
    content:""
}
.facb-cutlery:before{
    content:""
}
.facb-file-text-o:before{
    content:""
}
.facb-building-o:before{
    content:""
}
.facb-hospital-o:before{
    content:""
}
.facb-ambulance:before{
    content:""
}
.facb-medkit:before{
    content:""
}
.facb-fighter-jet:before{
    content:""
}
.facb-beer:before{
    content:""
}
.facb-h-square:before{
    content:""
}
.facb-plus-square:before{
    content:""
}
.facb-angle-double-left:before{
    content:""
}
.facb-angle-double-right:before{
    content:""
}
.facb-angle-double-up:before{
    content:""
}
.facb-angle-double-down:before{
    content:""
}
.facb-angle-left:before{
    content:""
}
.facb-angle-right:before{
    content:""
}
.facb-angle-up:before{
    content:""
}
.facb-angle-down:before{
    content:""
}
.facb-desktop:before{
    content:""
}
.facb-laptop:before{
    content:""
}
.facb-tablet:before{
    content:""
}
.facb-mobile:before{
    content:""
}
.facb-circle-o:before{
    content:""
}
.facb-quote-left:before{
    content:""
}
.facb-quote-right:before{
    content:""
}
.facb-spinner:before{
    content:""
}
.facb-circle:before{
    content:""
}
.facb-reply:before{
    content:""
}
.facb-github-alt:before{
    content:""
}
.facb-folder-o:before{
    content:""
}
.facb-folder-open-o:before{
    content:""
}
.facb-smile-o:before{
    content:""
}
.facb-frown-o:before{
    content:""
}
.facb-meh-o:before{
    content:""
}
.facb-gamepad:before{
    content:""
}
.facb-keyboard-o:before{
    content:""
}
.facb-flag-o:before{
    content:""
}
.facb-flag-checkered:before{
    content:""
}
.facb-terminal:before{
    content:""
}
.facb-code:before{
    content:""
}
.facb-reply-all:before{
    content:""
}
.facb-star-half-o:before{
    content:""
}
.facb-location-arrow:before{
    content:""
}
.facb-crop:before{
    content:""
}
.facb-code-fork:before{
    content:""
}
.facb-chain-broken:before{
    content:""
}
.facb-question:before{
    content:""
}
.facb-info:before{
    content:""
}
.facb-exclamation:before{
    content:""
}
.facb-superscript:before{
    content:""
}
.facb-subscript:before{
    content:""
}
.facb-eraser:before{
    content:""
}
.facb-puzzle-piece:before{
    content:""
}
.facb-microphone:before{
    content:""
}
.facb-microphone-slash:before{
    content:""
}
.facb-shield:before{
    content:""
}
.facb-calendar-o:before{
    content:""
}
.facb-fire-extinguisher:before{
    content:""
}
.facb-rocket:before{
    content:""
}
.facb-maxcdn:before{
    content:""
}
.facb-chevron-circle-left:before{
    content:""
}
.facb-chevron-circle-right:before{
    content:""
}
.facb-chevron-circle-up:before{
    content:""
}
.facb-chevron-circle-down:before{
    content:""
}
.facb-html5:before{
    content:""
}
.facb-css3:before{
    content:""
}
.facb-anchor:before{
    content:""
}
.facb-unlock-alt:before{
    content:""
}
.facb-bullseye:before{
    content:""
}
.facb-ellipsis-h:before{
    content:""
}
.facb-ellipsis-v:before{
    content:""
}
.facb-rss-square:before{
    content:""
}
.facb-play-circle:before{
    content:""
}
.facb-ticket:before{
    content:""
}
.facb-minus-square:before{
    content:""
}
.facb-minus-square-o:before{
    content:""
}
.facb-level-up:before{
    content:""
}
.facb-level-down:before{
    content:""
}
.facb-check-square:before{
    content:""
}
.facb-pencil-square:before{
    content:""
}
.facb-external-link-square:before{
    content:""
}
.facb-share-square:before{
    content:""
}
.facb-compass:before{
    content:""
}
.facb-caret-square-o-down:before{
    content:""
}
.facb-caret-square-o-up:before{
    content:""
}
.facb-caret-square-o-right:before{
    content:""
}
.facb-eur:before{
    content:""
}
.facb-gbp:before{
    content:""
}
.facb-usd:before{
    content:""
}
.facb-inr:before{
    content:""
}
.facb-jpy:before{
    content:""
}
.facb-rub:before{
    content:""
}
.facb-krw:before{
    content:""
}
.facb-btc:before{
    content:""
}
.facb-file:before{
    content:""
}
.facb-file-text:before{
    content:""
}
.facb-sort-alpha-asc:before{
    content:""
}
.facb-sort-alpha-desc:before{
    content:""
}
.facb-sort-amount-asc:before{
    content:""
}
.facb-sort-amount-desc:before{
    content:""
}
.facb-sort-numeric-asc:before{
    content:""
}
.facb-sort-numeric-desc:before{
    content:""
}
.facb-thumbs-up:before{
    content:""
}
.facb-thumbs-down:before{
    content:""
}
.facb-youtube-square:before{
    content:""
}
.facb-youtube:before{
    content:""
}
.facb-xing:before{
    content:""
}
.facb-xing-square:before{
    content:""
}
.facb-youtube-play:before{
    content:""
}
.facb-dropbox:before{
    content:""
}
.facb-stack-overflow:before{
    content:""
}
.facb-instagram:before{
    content:""
}
.facb-flickr:before{
    content:""
}
.facb-adn:before{
    content:""
}
.facb-bitbucket:before{
    content:""
}
.facb-bitbucket-square:before{
    content:""
}
.facb-tumblr:before{
    content:""
}
.facb-tumblr-square:before{
    content:""
}
.facb-long-arrow-down:before{
    content:""
}
.facb-long-arrow-up:before{
    content:""
}
.facb-long-arrow-left:before{
    content:""
}
.facb-long-arrow-right:before{
    content:""
}
.facb-apple:before{
    content:""
}
.facb-windows:before{
    content:""
}
.facb-android:before{
    content:""
}
.facb-linux:before{
    content:""
}
.facb-dribbble:before{
    content:""
}
.facb-skype:before{
    content:""
}
.facb-foursquare:before{
    content:""
}
.facb-trello:before{
    content:""
}
.facb-female:before{
    content:""
}
.facb-male:before{
    content:""
}
.facb-gittip:before{
    content:""
}
.facb-sun-o:before{
    content:""
}
.facb-moon-o:before{
    content:""
}
.facb-archive:before{
    content:""
}
.facb-bug:before{
    content:""
}
.facb-vk:before{
    content:""
}
.facb-weibo:before{
    content:""
}
.facb-renren:before{
    content:""
}
.facb-pagelines:before{
    content:""
}
.facb-stack-exchange:before{
    content:""
}
.facb-arrow-circle-o-right:before{
    content:""
}
.facb-arrow-circle-o-left:before{
    content:""
}
.facb-caret-square-o-left:before{
    content:""
}
.facb-dot-circle-o:before{
    content:""
}
.facb-wheelchair:before{
    content:""
}
.facb-vimeo-square:before{
    content:""
}
.facb-try:before{
    content:""
}
.facb-plus-square-o:before{
    content:""
}
.facb-space-shuttle:before{
    content:""
}
.facb-slack:before{
    content:""
}
.facb-envelope-square:before{
    content:""
}
.facb-wordpress:before{
    content:""
}
.facb-openid:before{
    content:""
}
.facb-university:before{
    content:""
}
.facb-graduation-cap:before{
    content:""
}
.facb-yahoo:before{
    content:""
}
.facb-google:before{
    content:""
}
.facb-reddit:before{
    content:""
}
.facb-reddit-square:before{
    content:""
}
.facb-stumbleupon-circle:before{
    content:""
}
.facb-stumbleupon:before{
    content:""
}
.facb-delicious:before{
    content:""
}
.facb-digg:before{
    content:""
}
.facb-pied-piper:before{
    content:""
}
.facb-pied-piper-alt:before{
    content:""
}
.facb-drupal:before{
    content:""
}
.facb-joomla:before{
    content:""
}
.facb-language:before{
    content:""
}
.facb-fax:before{
    content:""
}
.facb-building:before{
    content:""
}
.facb-child:before{
    content:""
}
.facb-paw:before{
    content:""
}
.facb-spoon:before{
    content:""
}
.facb-cube:before{
    content:""
}
.facb-cubes:before{
    content:""
}
.facb-behance:before{
    content:""
}
.facb-behance-square:before{
    content:""
}
.facb-steam:before{
    content:""
}
.facb-steam-square:before{
    content:""
}
.facb-recycle:before{
    content:""
}
.facb-car:before{
    content:""
}
.facb-taxi:before{
    content:""
}
.facb-tree:before{
    content:""
}
.facb-spotify:before{
    content:""
}
.facb-deviantart:before{
    content:""
}
.facb-soundcloud:before{
    content:""
}
.facb-database:before{
    content:""
}
.facb-file-pdf-o:before{
    content:""
}
.facb-file-word-o:before{
    content:""
}
.facb-file-excel-o:before{
    content:""
}
.facb-file-powerpoint-o:before{
    content:""
}
.facb-file-image-o:before{
    content:""
}
.facb-file-archive-o:before{
    content:""
}
.facb-file-audio-o:before{
    content:""
}
.facb-file-video-o:before{
    content:""
}
.facb-file-code-o:before{
    content:""
}
.facb-vine:before{
    content:""
}
.facb-codepen:before{
    content:""
}
.facb-jsfiddle:before{
    content:""
}
.facb-life-ring:before{
    content:""
}
.facb-circle-o-notch:before{
    content:""
}
.facb-rebel:before{
    content:""
}
.facb-empire:before{
    content:""
}
.facb-git-square:before{
    content:""
}
.facb-git:before{
    content:""
}
.facb-hacker-news:before{
    content:""
}
.facb-tencent-weibo:before{
    content:""
}
.facb-qq:before{
    content:""
}
.facb-weixin:before{
    content:""
}
.facb-paper-plane:before{
    content:""
}
.facb-paper-plane-o:before{
    content:""
}
.facb-history:before{
    content:""
}
.facb-circle-thin:before{
    content:""
}
.facb-header:before{
    content:""
}
.facb-paragraph:before{
    content:""
}
.facb-sliders:before{
    content:""
}
.facb-share-alt:before{
    content:""
}
.facb-share-alt-square:before{
    content:""
}
.facb-bomb:before{
    content:""
}
.facb-futbol-o:before{
    content:""
}
.facb-tty:before{
    content:""
}
.facb-binoculars:before{
    content:""
}
.facb-plug:before{
    content:""
}
.facb-slideshare:before{
    content:""
}
.facb-twitch:before{
    content:""
}
.facb-yelp:before{
    content:""
}
.facb-newspaper-o:before{
    content:""
}
.facb-wifi:before{
    content:""
}
.facb-calculator:before{
    content:""
}
.facb-paypal:before{
    content:""
}
.facb-google-wallet:before{
    content:""
}
.facb-cc-visa:before{
    content:""
}
.facb-cc-mastercard:before{
    content:""
}
.facb-cc-discover:before{
    content:""
}
.facb-cc-amex:before{
    content:""
}
.facb-cc-paypal:before{
    content:""
}
.facb-cc-stripe:before{
    content:""
}
.facb-bell-slash:before{
    content:""
}
.facb-bell-slash-o:before{
    content:""
}
.facb-trash:before{
    content:""
}
.facb-copyright:before{
    content:""
}
.facb-at:before{
    content:""
}
.facb-eyedropper:before{
    content:""
}
.facb-paint-brush:before{
    content:""
}
.facb-birthday-cake:before{
    content:""
}
.facb-area-chart:before{
    content:""
}
.facb-pie-chart:before{
    content:""
}
.facb-line-chart:before{
    content:""
}
.facb-lastfm:before{
    content:""
}
.facb-lastfm-square:before{
    content:""
}
.facb-toggle-off:before{
    content:""
}
.facb-toggle-on:before{
    content:""
}
.facb-bicycle:before{
    content:""
}
.facb-bus:before{
    content:""
}
.facb-ioxhost:before{
    content:""
}
.facb-angellist:before{
    content:""
}
.facb-cc:before{
    content:""
}
.facb-ils:before{
    content:""
}
.facb-meanpath:before{
    content:""
}
.faq-questions{
    display:block;
    margin-bottom:10px
}
.faq-questions .faq-question{
    margin-top:10px;
    padding-bottom:10px;
    border-bottom:1px dashed #b8b8b8
}
.faq-questions .faq-title{
    display:block;
    font-size:16px;
    font-weight:600
}
.faq-questions .faq-detail{
    font-size:11px
}
.faq-questions .faq-text{
    margin-top:10px
}
.faq-questions .faq-text .well{
    margin-bottom:5px
}
.label{
    border-radius:0;
    color:#FFF;
    white-space:inherit!important;
    display:inline-block;
    font-weight:400;
    font-size:100%
}
.label.label-xs{
    font-size:10px
}
.label.label-s{
    font-size:12px
}
.label.label-m{
    font-size:14px
}
.label.label-l{
    font-size:16px
}
.label.label-xl{
    font-size:18px
}
.label .fa{
    padding:1px 2px;
    vertical-align:inherit
}
.label.label-basic{
    border:1px solid #CCC;
    color:#676a6c!important
}
.label-default{
    background-color:#bac2c7
}
.label-default[href]:focus,.label-default[href]:hover{
    background-color:#b3babf
}
.label-inverse{
    background-color:#414a52
}
.label-inverse[href]:focus,.label-inverse[href]:hover{
    background-color:#2f3943
}
.label-primary{
    background-color:#277dcb
}
.label-primary[href]:focus,.label-primary[href]:hover{
    background-color:#1664ac
}
.label-success{
    background-color:#5ab25a
}
.label-success[href]:focus,.label-success[href]:hover{
    background-color:#4ca34c
}
.label-info{
    background-color:#3a9ed3
}
.label-info[href]:focus,.label-info[href]:hover{
    background-color:#2587ba
}
.label-warning{
    background-color:#f7a143
}
.label-warning[href]:focus,.label-warning[href]:hover{
    background-color:#eb9b43
}
.label-danger,.label-important{
    background-color:#e84253
}
.label-danger[href]:focus,.label-danger[href]:hover,.label-important[href]:focus,.label-important[href]:hover{
    background-color:#e43a4c
}
.label-inset{
    background:#bac2c7!important;
    box-shadow:2px 2px 5px #9ea9b0 inset;
    margin:2px 4px 4px 2px
}
.mailbox .mb-menu ul.mb-mailboxes li a{
    color:#676a6c;
    display:block;
    padding:4px 6px;
    border-bottom:1px solid #e0e5e8;
    border-left:4px solid transparent
}
.mailbox .mb-menu ul.mb-mailboxes li a .fa{
    margin-right:12px
}
.mailbox .mb-menu ul.mb-mailboxes li a:hover,.mailbox .mb-menu ul.mb-mailboxes li.active a,.mailbox .mb-menu ul.mb-mailboxes li:active a{
    background-color:#eff1f3
}
.mailbox .mb-content table.mb-emails{
    width:100%
}
.mailbox .mb-content table.mb-emails tr.mb-row{
    border-top:1px solid #DCDCDC;
    padding:5px 0
}
.mailbox .mb-content table.mb-emails tr.mb-row td.mb-icons{
    width:40px;
    text-align:center;
    padding-right:10px
}
.mailbox .mb-content table.mb-emails tr.mb-row td.mb-check{
    width:55px;
    text-align:center;
    padding:0 10px 0 20px
}
.mailbox .mb-content table.mb-emails tr.mb-row td.mb-sender{
    min-width:175px
}
.mailbox .mb-content table.mb-emails tr.mb-row td.mb-attach{
    width:50px;
    text-align:center
}
.mailbox .mb-content table.mb-emails tr.mb-row td.mb-date{
    width:150px;
    text-align:right;
    padding:0 20px
}
.mailbox .mb-content table.mb-emails tr.mb-row:hover{
    background-color:#ebebeb!important
}
.mailbox .mb-content table.mb-emails tr.mb-row.mb-row-read{
    font-weight:300
}
.mailbox .mb-content table.mb-emails tr.mb-row.mb-row-unread{
    background-color:#F6F6F6;
    font-weight:400
}
.modal-content{
    border:none;
    border-radius:0;
    box-shadow:0 0 1px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.15);
    background-color:#FFF;
    outline:0
}
.modal-header{
    background:#ecf3f6;
    padding:8px 20px;
    border-bottom:1px solid #e9e5e5;
    min-height:18px
}
.modal-header .close{
    margin-top:10px!important
}
.modal-header small{
    color:#999b9e
}
.modal-header small p{
    margin:0
}
.modal-header.modal-header-sm{
    padding:12px 30px
}
.modal-header.modal-header-sm .modal-title{
    font-size:20px
}
.modal-header.modal-header-sm .close{
    margin-top:4px!important
}
.panel .panel-control .pager,.panel .panel-control .pagination,ul.contact{
    margin:0
}
.modal-title{
    font-size:24px;
    font-weight:400;
    margin:0
}
.modal-body{
    padding:10px 10px
}
.modal-footer{
    background:#ecf3f6;
    border-top:1px solid #e9e5e5;
    padding:10px 30px;
    text-align:right;
    margin-top:0
}
.modal-body.modal-full{
    padding:0!important
}
.modal .color-line{
    height:6px
}
.modal-default .color-line{
    background-color:#9ea9b0!important
}
.modal-primary .color-line{
    background-color:#1f63a0!important
}
.modal-info .color-line{
    background-color:#2882b2!important
}
.modal-warning .color-line{
    background-color:#f58912!important
}
.modal-success .color-line{
    background-color:#459445!important
}
.modal-danger .color-line{
    background-color:#dc1b2f!important
}
.modal-inverse .color-line{
    background-color:#2a3036!important
}
modal.modal-default.modal-background-color .modal-backdrop{
    background-color:#bac2c7!important
}
.modal-primary.modal-background-color .modal-backdrop{
    background-color:#277dcb!important
}
.modal-info.modal-background-color .modal-backdrop{
    background-color:#3a9ed3!important
}
.modal-warning.modal-background-color .modal-backdrop{
    background-color:#f7a143!important
}
.modal-success.modal-background-color .modal-backdrop{
    background-color:#5ab25a!important
}
.modal-danger.modal-background-color .modal-backdrop{
    background-color:#e84253!important
}
.modal-inverse.modal-background-color .modal-backdrop{
    background-color:#414a52!important
}
.modal-danger.modal-background-color .modal-backdrop,.modal-default.modal-background-color .modal-backdrop,.modal-info.modal-background-color .modal-backdrop,.modal-inverse.modal-background-color .modal-backdrop,.modal-primary.modal-background-color .modal-backdrop,.modal-success.modal-background-color .modal-backdrop,.modal-warning.modal-background-color .modal-backdrop{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )";
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.modal.no-backdrop .modal-backdrop{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )";
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0
}
.modal-default.modal-full-color .modal-header,.modal-default.modal-header-color .modal-header{
    background-color:#bac2c7!important
}
.modal-primary.modal-full-color .modal-header,.modal-primary.modal-header-color .modal-header{
    background-color:#277dcb!important
}
.modal-info.modal-full-color .modal-header,.modal-info.modal-header-color .modal-header{
    background-color:#3a9ed3!important
}
.modal-warning.modal-full-color .modal-header,.modal-warning.modal-header-color .modal-header{
    background-color:#f7a143!important
}
.modal-success.modal-full-color .modal-header,.modal-success.modal-header-color .modal-header{
    background-color:#5ab25a!important
}
.modal-danger.modal-full-color .modal-header,.modal-danger.modal-header-color .modal-header{
    background-color:#e84253!important
}
.modal-inverse.modal-full-color .modal-header,.modal-inverse.modal-header-color .modal-header{
    background-color:#414a52!important
}
.modal-danger.modal-full-color .modal-body,.modal-danger.modal-full-color .modal-footer,.modal-danger.modal-full-color .modal-header small,.modal-danger.modal-full-color .modal-title,.modal-danger.modal-header-color .modal-header small,.modal-danger.modal-header-color .modal-title,.modal-default.modal-full-color .modal-body,.modal-default.modal-full-color .modal-footer,.modal-default.modal-full-color .modal-header small,.modal-default.modal-full-color .modal-title,.modal-default.modal-header-color .modal-header small,.modal-default.modal-header-color .modal-title,.modal-info.modal-full-color .modal-body,.modal-info.modal-full-color .modal-footer,.modal-info.modal-full-color .modal-header small,.modal-info.modal-full-color .modal-title,.modal-info.modal-header-color .modal-header small,.modal-info.modal-header-color .modal-title,.modal-inverse.modal-full-color .modal-body,.modal-inverse.modal-full-color .modal-footer,.modal-inverse.modal-full-color .modal-header small,.modal-inverse.modal-full-color .modal-title,.modal-inverse.modal-header-color .modal-header small,.modal-inverse.modal-header-color .modal-title,.modal-primary.modal-full-color .modal-body,.modal-primary.modal-full-color .modal-footer,.modal-primary.modal-full-color .modal-header small,.modal-primary.modal-full-color .modal-title,.modal-primary.modal-header-color .modal-header small,.modal-primary.modal-header-color .modal-title,.modal-success.modal-full-color .modal-body,.modal-success.modal-full-color .modal-footer,.modal-success.modal-full-color .modal-header small,.modal-success.modal-full-color .modal-title,.modal-success.modal-header-color .modal-header small,.modal-success.modal-header-color .modal-title,.modal-warning.modal-full-color .modal-body,.modal-warning.modal-full-color .modal-footer,.modal-warning.modal-full-color .modal-header small,.modal-warning.modal-full-color .modal-title,.modal-warning.modal-header-color .modal-header small,.modal-warning.modal-header-color .modal-title{
    color:#FFF!important
}
.modal-default h4.modal-title{
    color:#bac2c7!important
}
.modal-primary h4.modal-title{
    color:#277dcb!important
}
.modal-info h4.modal-title{
    color:#3a9ed3!important
}
.modal-warning h4.modal-title{
    color:#f7a143!important
}
.modal-success h4.modal-title{
    color:#5ab25a!important
}
.modal-danger h4.modal-title{
    color:#e84253!important
}
.modal-inverse h4.modal-title{
    color:#414a52!important
}
.modal-default.modal-full-color .modal-body{
    background-color:#d6dbde!important
}
.modal-primary.modal-full-color .modal-body{
    background-color:#4996dc!important
}
.modal-info.modal-full-color .modal-body{
    background-color:#64b3dc!important
}
.modal-warning.modal-full-color .modal-body{
    background-color:#f9b974!important
}
.modal-success.modal-full-color .modal-body{
    background-color:#7dc27d!important
}
.modal-danger.modal-full-color .modal-body{
    background-color:#ee6f7c!important
}
.modal-inverse.modal-full-color .modal-body{
    background-color:#58646e!important
}
.modal-default.modal-full-color .modal-footer{
    background-color:#c8ced2!important
}
.modal-primary.modal-full-color .modal-footer{
    background-color:#348ad8!important
}
.modal-info.modal-full-color .modal-footer{
    background-color:#4fa8d8!important
}
.modal-warning.modal-full-color .modal-footer{
    background-color:#f8ad5b!important
}
.modal-success.modal-full-color .modal-footer{
    background-color:#6bba6b!important
}
.modal-danger.modal-full-color .modal-footer{
    background-color:#eb5968!important
}
.modal-inverse.modal-full-color .modal-footer{
    background-color:#4c5760!important
}
.panel{
    border-radius:0!important;
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 1px 0 rgba(0,0,0,.1)
}
.panel .panel-body{
    padding:16px 24px
}
.panel .panel-body.panel-full,.panel .panel-footer.panel-full{
    padding:0
}
.panel .panel-heading{
    background:#F5F5F5;
    border-radius:0!important;
    min-height:46px;
    padding:12px 20px
}
.panel .panel-heading .panel-control{
    display:inline-block;
    float:right;
    margin-top:0;
    padding:0;
    position:relative;
    right:0;
    top:0;
    width:auto;
    font-weight:300;
    vertical-align:middle;
    text-align:right
}
.panel .panel-heading .progress{
    margin-bottom:0;
    height:16px;
    margin-top:4px
}
.panel .panel-heading .panel-title{
    display:inline-block;
    font-size:16px;
    font-weight:300;
    margin-right:10px;
    color:inherit;
    margin-bottom:0;
    margin-top:0;
    vertical-align:middle
}
.panel .panel-alert{
    border-color:none;
    border-color:#e4e5e7 #e4e5e7 -moz-use-text-color;
    border-image:none;
    border-radius:0;
    border-style:solid solid none;
    border-width:1px 1px medium;
    margin-bottom:0;
    padding:10px 20px
}
.panel .panel-footer{
    background-color:#fcfcfc;
    padding:6px 24px;
    border-radius:0
}
.panel .panel-body.panel-loading .panel-refreshing{
    background:#fff;
    bottom:0;
    left:0;
    opacity:.8;
    position:absolute;
    height:100%;
    width:100%;
    right:0;
    top:0;
    z-index:9999
}
.panel.panel-transparent,.panel.panel-transparent-header{
    background:none;
    border:none;
    box-shadow:none
}
.panel.panel-transparent .panel-heading,.panel.panel-transparent-header .panel-heading{
    background:none;
    border:none
}
.panel.panel-plain .panel-heading,.panel.panel-transparent-header .panel-body{
    background:#FFF
}
.panel.panel-danger .panel-body.panel-body-color,.panel.panel-danger .panel-heading{
    background-color:#e84253
}
.panel.panel-danger .panel-footer.panel-footer-color{
    background-color:#e84253;
    color:#FFF
}
.panel.panel-warning .panel-body.panel-body-color,.panel.panel-warning .panel-heading{
    background-color:#f7a143
}
.panel.panel-warning .panel-footer.panel-footer-color{
    background-color:#f7a143;
    color:#FFF
}
.panel.panel-info .panel-body.panel-body-color,.panel.panel-info .panel-heading{
    background-color:#3a9ed3
}
.panel.panel-info .panel-footer.panel-footer-color{
    background-color:#3a9ed3;
    color:#FFF
}
.panel.panel-success .panel-body.panel-body-color,.panel.panel-success .panel-heading{
    background-color:#5ab25a
}
.panel.panel-success .panel-footer.panel-footer-color{
    background-color:#5ab25a;
    color:#FFF
}
.panel.panel-primary .panel-body.panel-body-color,.panel.panel-primary .panel-heading{
    background-color:#277dcb
}
.panel.panel-primary .panel-footer.panel-footer-color{
    background-color:#277dcb;
    color:#FFF
}
.panel.panel-default .panel-body.panel-body-color,.panel.panel-default .panel-heading{
    background-color:#bac2c7
}
.panel.panel-default .panel-footer.panel-footer-color{
    background-color:#bac2c7;
    color:#FFF
}
.panel.panel-inverse .panel-body.panel-body-color,.panel.panel-inverse .panel-heading{
    background-color:#414a52
}
.panel.panel-inverse .panel-footer.panel-footer-color{
    background-color:#414a52;
    color:#FFF
}
.panel.panel-danger .panel-body.panel-body-color,.panel.panel-danger .panel-heading,.panel.panel-default .panel-body.panel-body-color,.panel.panel-default .panel-heading,.panel.panel-info .panel-body.panel-body-color,.panel.panel-info .panel-heading,.panel.panel-inverse .panel-body.panel-body-color,.panel.panel-inverse .panel-heading,.panel.panel-primary .panel-body.panel-body-color,.panel.panel-primary .panel-heading,.panel.panel-success .panel-body.panel-body-color,.panel.panel-success .panel-heading,.panel.panel-warning .panel-body.panel-body-color,.panel.panel-warning .panel-heading{
    color:#FFF
}
.panel.panel-danger .panel-heading,.panel.panel-default .panel-heading,.panel.panel-info .panel-heading,.panel.panel-inverse .panel-heading,.panel.panel-primary .panel-heading,.panel.panel-success .panel-heading,.panel.panel-warning .panel-heading{
    border-bottom:1px solid #FFF!important
}
.panel .panel-control .nav-tabs{
    border-bottom:none
}
.panel .panel-control .nav-tabs li>a{
    border-radius:0;
    background-color:transparent;
    border:none;
    height:35px;
    color:#FFF;
    background-color:rgba(0,0,0,.2)
}
.panel .panel-control .nav-tabs li.active>a{
    background-color:#FFF;
    border-color:#DDD #DDD transparent;
    border-image:none;
    border-style:solid;
    border-width:1px;
    color:#555;
    cursor:default;
    height:38px
}
.panel .panel-control .nav-tabs li>a:hover{
    background-color:rgba(0,0,0,.07)
}
.panel .panel-control .nav-tabs li.active>a:hover{
    background-color:#FFF
}
.panel .panel-control .pagination a,.panel .panel-control .pagination li{
    border-radius:0;
    color:#555
}
.panel .panel-control .pagination li>a,.panel .panel-control .pagination li>span{
    padding:2px 10px
}
.panel .panel-control .pagination li>a:hover{
    background-color:rgba(0,0,0,.07)
}
.panel .panel-control .pagination li.active>a{
    color:#555;
    background-color:#FFF;
    border-color:#555
}
.panel .panel-control .form-control{
    height:26px;
    font-size:12px
}
.panel .panel-control .input-group-addon{
    padding:5px 12px
}
.panel .panel-control .pager li>a,.panel .panel-control .pager li>span{
    padding:4px 14px;
    font-size:12px;
    color:#555!important
}
.panel-body .list-group{
    margin-bottom:0
}
.panel-body .list-group-item{
    border-radius:0;
    border-left:0;
    border-right:0
}
.default-popover+.popover{
    background-color:#bac2c7
}
.default-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#bac2c7
}
.default-popover+.popover.top>.arrow::after{
    border-top-color:#bac2c7
}
.default-popover+.popover.left>.arrow::after{
    border-left-color:#bac2c7
}
.default-popover+.popover.right>.arrow::after{
    border-right-color:#bac2c7
}
.primary-popover+.popover{
    background-color:#277dcb
}
.primary-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#277dcb
}
.primary-popover+.popover.top>.arrow::after{
    border-top-color:#277dcb
}
.primary-popover+.popover.left>.arrow::after{
    border-left-color:#277dcb
}
.primary-popover+.popover.right>.arrow::after{
    border-right-color:#277dcb
}
.info-popover+.popover{
    background-color:#3a9ed3
}
.info-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#3a9ed3
}
.info-popover+.popover.top>.arrow::after{
    border-top-color:#3a9ed3
}
.info-popover+.popover.left>.arrow::after{
    border-left-color:#3a9ed3
}
.info-popover+.popover.right>.arrow::after{
    border-right-color:#3a9ed3
}
.success-popover+.popover{
    background-color:#5ab25a
}
.success-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#5ab25a
}
.success-popover+.popover.top>.arrow::after{
    border-top-color:#5ab25a
}
.success-popover+.popover.left>.arrow::after{
    border-left-color:#5ab25a
}
.success-popover+.popover.right>.arrow::after{
    border-right-color:#5ab25a
}
.warning-popover+.popover{
    background-color:#f7a143
}
.warning-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#f7a143
}
.warning-popover+.popover.top>.arrow::after{
    border-top-color:#f7a143
}
.warning-popover+.popover.left>.arrow::after{
    border-left-color:#f7a143
}
.warning-popover+.popover.right>.arrow::after{
    border-right-color:#f7a143
}
.danger-popover+.popover{
    background-color:#e84253
}
.danger-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#e84253
}
.danger-popover+.popover.top>.arrow::after{
    border-top-color:#e84253
}
.danger-popover+.popover.left>.arrow::after{
    border-left-color:#e84253
}
.danger-popover+.popover.right>.arrow::after{
    border-right-color:#e84253
}
.inverse-popover+.popover{
    background-color:#414a52
}
.inverse-popover+.popover.bottom>.arrow::after{
    border-bottom-color:#414a52
}
.inverse-popover+.popover.top>.arrow::after{
    border-top-color:#414a52
}
.inverse-popover+.popover.left>.arrow::after{
    border-left-color:#414a52
}
.inverse-popover+.popover.right>.arrow::after{
    border-right-color:#414a52
}
.danger-popover+.popover,.default-popover+.popover,.info-popover+.popover,.inverse-popover+.popover,.primary-popover+.popover,.success-popover+.popover,.warning-popover+.popover{
    color:#FFF!important
}
.popover-sm+.popover{
    font-size:12px
}
.popover-sm+.popover .popover-content{
    padding:5px 12px
}
ul.contact{
    list-style:none;
    padding:0
}
ul.contact li{
    padding:8px 0 0 28px
}
ul.contact li i{
    font-size:16px;
    left:0;
    line-height:18px;
    position:absolute;
    text-align:center;
    vertical-align:top;
    width:16px
}
.progress.progress-xs{
    height:8px
}
.progress.progress-s{
    height:10px
}
.progress.progress-m{
    height:12px
}
.progress.progress-l{
    height:20px
}
.progress.progress-xl{
    height:24px
}
.search-results .search-result{
    border-top:1px dashed #cfcfcf;
    padding-top:6px;
    margin-bottom:6px
}
.search-results .search-result .search-result-reviews{
    font-style:italic
}
.search-results .search-result .search-result-words{
    font-style:italic;
    color:#9d9d9d
}
.search-results .search-result .search-result-description{
    margin-top:10px
}
.spinner{
    width:40px;
    height:40px;
    position:relative;
    margin:-20px auto auto;
    top:50%
}
.spinner-sm{
    width:22px;
    height:22px;
    margin:-13px auto auto
}
.spinner .se{
    opacity:.85
}
.spinner .rotating-plane,.spinner .spinning-plane{
    display:block;
    height:100%;
    margin:0 auto;
    width:100%
}
.switch,.wave>div{
    display:inline-block
}
.spinner .rotating-plane{
    animation:1.2s ease-in-out 0s normal none infinite running rotateplane;
    -webkit-animation:rotateplane 1.2s ease-in-out infinite
}
.spinner .spinning-plane{
    animation:1s ease-in-out 0s normal none infinite running spinningplane;
    -webkit-animation:spinningplane 1s ease-in-out infinite
}
@-webkit-keyframes rotateplane{
    0%{
        -webkit-transform:perspective(120px)
    }
    50%{
        -webkit-transform:perspective(120px) rotateY(180deg)
    }
    100%{
        -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}
@keyframes rotateplane{
    0%{
        transform:perspective(120px) rotateX(0) rotateY(0);
        -webkit-transform:perspective(120px) rotateX(0) rotateY(0)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
        -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
@keyframes spinningplane{
    0%{
        transform:rotateZ(0);
        -webkit-transform:rotateZ(0)
    }
    100%{
        transform:rotateZ(360deg);
        -webkit-transform:rotateZ(360deg)
    }
}
@-webkit-keyframes spinningplane{
    0%{
        transform:rotateZ(0);
        -webkit-transform:rotateZ(0)
    }
    100%{
        transform:rotateZ(360deg);
        -webkit-transform:rotateZ(360deg)
    }
}
.spinner .bouncer-1,.spinner .bouncer-2,.spinner .simple-bouncer{
    animation:2s ease-in-out 0s normal none infinite running bounce-animation;
    -webkit-animation:bounce-animation 2s ease-in-out infinite;
    border-radius:50%;
    height:100%;
    left:0;
    opacity:.8;
    position:absolute;
    top:0;
    width:100%
}
.spinner .bouncer-2{
    animation-delay:-1s;
    -webkit-animation-delay:-1s
}
@-webkit-keyframes bounce-animation{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes bounce-animation{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.spinner .cubes-1,.spinner .cubes-2{
    width:10px;
    height:10px;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:cubemove 1.6s infinite ease-in-out;
    animation:cubemove 1.6s infinite ease-in-out
}
.round,.switch{
    position:relative
}
.spinner-sm .cubes-1,.spinner-sm .cubes-2{
    width:8px;
    height:8px;
    -webkit-animation:cubemove-sm 1.6s infinite ease-in-out;
    animation:cubemove-sm 1.6s infinite ease-in-out
}
.spinner .cubes-2{
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
@-webkit-keyframes cubemove{
    25%{
        -webkit-transform:translateX(20px) rotate(-90deg) scale(.6)
    }
    50%{
        -webkit-transform:translateX(20px) translateY(20px) rotate(-180deg)
    }
    75%{
        -webkit-transform:translateX(0) translateY(20px) rotate(-270deg) scale(.6)
    }
    100%{
        -webkit-transform:rotate(-360deg)
    }
}
@keyframes cubemove{
    25%{
        transform:translateX(20px) rotate(-90deg) scale(.6);
        -webkit-transform:translateX(20px) rotate(-90deg) scale(.6)
    }
    50%{
        transform:translateX(20px) translateY(20px) rotate(-179deg);
        -webkit-transform:translateX(20px) translateY(20px) rotate(-179deg)
    }
    50.1%{
        transform:translateX(20px) translateY(20px) rotate(-180deg);
        -webkit-transform:translateX(20px) translateY(20px) rotate(-180deg)
    }
    75%{
        transform:translateX(0) translateY(20px) rotate(-270deg) scale(.6);
        -webkit-transform:translateX(0) translateY(20px) rotate(-270deg) scale(.6)
    }
    100%{
        transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg)
    }
}
@-webkit-keyframes cubemove-sm{
    25%{
        -webkit-transform:translateX(14px) rotate(-90deg) scale(.6)
    }
    50%{
        -webkit-transform:translateX(14px) translateY(14px) rotate(-180deg)
    }
    75%{
        -webkit-transform:translateX(0) translateY(14px) rotate(-270deg) scale(.6)
    }
    100%{
        -webkit-transform:rotate(-360deg)
    }
}
@keyframes cubemove-sm{
    25%{
        transform:translateX(14px) rotate(-90deg) scale(.6);
        -webkit-transform:translateX(14px) rotate(-90deg) scale(.6)
    }
    50%{
        transform:translateX(14px) translateY(14px) rotate(-179deg);
        -webkit-transform:translateX(14px) translateY(14px) rotate(-179deg)
    }
    50.1%{
        transform:translateX(14px) translateY(14px) rotate(-180deg);
        -webkit-transform:translateX(14px) translateY(14px) rotate(-180deg)
    }
    75%{
        transform:translateX(0) translateY(14px) rotate(-270deg) scale(.6);
        -webkit-transform:translateX(0) translateY(14px) rotate(-270deg) scale(.6)
    }
    100%{
        transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg)
    }
}
.wave>div{
    background-color:#333;
    height:100%;
    width:5px;
    -webkit-animation:stretchdelay 1.2s infinite ease-in-out;
    animation:stretchdelay 1.2s infinite ease-in-out
}
.wave .rect2{
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.wave .rect3{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.wave .rect4{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
.wave .rect5{
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
@-webkit-keyframes stretchdelay{
    0%,100%,40%{
        -webkit-transform:scaleY(.4)
    }
    20%{
        -webkit-transform:scaleY(1)
    }
}
@keyframes stretchdelay{
    0%,100%,40%{
        transform:scaleY(.4);
        -webkit-transform:scaleY(.4)
    }
    20%{
        transform:scaleY(1);
        -webkit-transform:scaleY(1)
    }
}
.spinner .explode{
    width:100%;
    height:100%;
    border-radius:100%;
    -webkit-animation:explode 1s infinite ease-in-out;
    animation:explode 1s infinite ease-in-out
}
@-webkit-keyframes explode{
    0%{
        -webkit-transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        opacity:0
    }
}
@keyframes explode{
    0%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1);
        opacity:0
    }
}
.round{
    font-size:10px;
    text-indent:-9999em;
    border-top:1.1em solid rgba(0,0,0,.2);
    border-right:1.1em solid rgba(0,0,0,.2);
    border-bottom:1.1em solid rgba(0,0,0,.2);
    border-left:1.1em solid #fff;
    -webkit-animation:spinningplane 1.1s infinite linear;
    animation:spinningplane 1.1s infinite linear;
    background-color:transparent
}
.round,.round:after{
    border-radius:50%;
    width:40px;
    height:40px
}
.round.square,.round.square:after{
    border-radius:0;
    width:40px;
    height:40px
}
.spinner-sm>.round,.spinner-sm>.round.square,.spinner-sm>.round.square:after,.spinner-sm>.round:after{
    width:22px!important;
    height:22px!important
}
.spinner-sm>.round{
    font-size:4px!important
}
.switch{
    width:55px;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.switch .switch-checkbox{
    display:none
}
.switch .switch-label{
    display:block;
    overflow:hidden;
    cursor:pointer;
    border:none;
    text-align:left
}
.switch .switch-label.switch-disabled{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${
        mfactor
    }
    )";
    filter:"alpha(opacity=(${
        mfactor
    }
    ))";
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5;
    cursor:default
}
.switch .switch-label.checked .switch-inner{
    margin-left:0
}
.switch .switch-label.checked .switch-switcher{
    right:0
}
.switch .switch-inner{
    display:block;
    width:200%;
    margin-left:-100%;
    -webkit-transition:.3s ease-in 0s;
    -moz-transition:.3s ease-in 0s;
    -o-transition:.3s ease-in 0s;
    -ms-transition:.3s ease-in 0s;
    transition:.3s ease-in 0s
}
.switch .switch-inner:after,.switch .switch-inner:before{
    display:block;
    float:left;
    width:50%;
    height:22px;
    padding:0;
    line-height:22px;
    font-size:10px;
    font-family:"Open Sans",sans-serif;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.switch .switch-inner:before{
    content:"ON";
    padding-left:8px;
    background-color:#1abc9c;
    color:#FFF
}
.switch .switch-inner:after{
    content:"OFF";
    padding-right:8px;
    background-color:#ddd;
    color:#888;
    text-align:right
}
.switch .switch-switcher{
    display:block;
    width:20px;
    height:18px;
    margin:2px;
    background:#FFF;
    border:2px solid #FFF;
    position:absolute;
    top:0;
    bottom:0;
    -webkit-transition:.3s ease-in 0s;
    -moz-transition:.3s ease-in 0s;
    -o-transition:.3s ease-in 0s;
    -ms-transition:.3s ease-in 0s;
    transition:.3s ease-in 0s
}
.switch .switch-switcher:after{
    color:#1abc9c;
    font-size:12px;
    left:3px;
    position:relative;
    top:-3px
}
.switch .switch-inner.switch-icon:before,.switch .switch-round-inner.switch-icon:before{
    font-family:FontAwesome;
    content:""
}
.switch .switch-inner.switch-icon:after,.switch .switch-round-inner.switch-icon:after{
    font-family:FontAwesome;
    content:""
}
.switch.switch-round .switch-label{
    border-radius:6px
}
.switch.switch-round .switch-switcher{
    margin:5px;
    border-radius:3px;
    height:12px
}
.switch.switch-round .switch-switcher:after{
    color:#1abc9c;
    font-size:10px;
    left:4px;
    position:relative;
    top:-7px
}
.switch.switch-circle .switch-label{
    border-radius:12px
}
.switch.switch-circle .switch-switcher{
    border-radius:10px;
    margin:3px;
    width:16px;
    height:16px
}
.switch.switch-circle .switch-switcher:after{
    color:#1abc9c;
    font-size:11px;
    left:1px;
    position:relative;
    top:-5px
}
.switch.switch-circle .switch-inner:before{
    padding-left:10px
}
.switch.switch-circle .switch-inner:after{
    padding-right:10px
}
.switch-l{
    width:70px
}
.switch-l .switch-inner:after,.switch-l .switch-inner:before{
    font-size:12px;
    height:30px;
    line-height:30px
}
.switch-l .switch-inner:after{
    padding-right:8px
}
.switch-l .switch-inner:before{
    padding-left:8px
}
.switch-l .switch-switcher{
    width:28px;
    margin:3px;
    height:24px
}
.switch-l .switch-switcher:after{
    color:#1abc9c;
    font-size:16px!important;
    left:24%!important;
    top:-4%!important
}
.switch-l.switch-round .switch-switcher{
    height:20px
}
.switch-l.switch-circle .switch-label{
    border-radius:16px
}
.switch-l.switch-circle .switch-switcher{
    border-radius:12px;
    margin:4px;
    width:22px;
    height:22px
}
.switch-l.switch-circle .switch-switcher:after{
    font-size:14px!important;
    left:19%!important;
    top:-7%!important
}
.switch-xl{
    width:84px
}
.switch-xl .switch-inner:after,.switch-xl .switch-inner:before{
    font-size:14px;
    height:38px;
    line-height:38px
}
.switch-xl .switch-inner:after{
    padding-right:10px
}
.switch-xl .switch-inner:before{
    padding-left:10px
}
.switch-xl .switch-switcher{
    width:32px;
    margin:4px;
    height:30px
}
.switch-xl .switch-switcher:after{
    color:#1abc9c;
    font-size:20px!important;
    left:24%!important;
    margin:auto!important;
    top:0!important
}
.switch-xl.switch-round .switch-switcher{
    height:28px
}
.switch-xl.switch-circle .switch-inner:after{
    padding-right:12px
}
.switch-xl.switch-circle .switch-inner:before{
    padding-left:12px
}
.switch-xl.switch-circle .switch-label{
    border-radius:24px
}
.switch-xl.switch-circle .switch-switcher{
    border-radius:14px;
    margin:5px;
    width:28px;
    height:28px
}
.switch-xl.switch-circle .switch-switcher:after{
    font-size:17px!important;
    left:20%!important
}
.switch-label.switch-default.checked>span.switch-inner:before{
    background-color:#bac2c7!important
}
.switch-label.switch-primary.checked>span.switch-inner:before{
    background-color:#277dcb!important
}
.switch-label.switch-info.checked>span.switch-inner:before{
    background-color:#3a9ed3!important
}
.switch-label.switch-warning.checked>span.switch-inner:before{
    background-color:#f7a143!important
}
.switch-label.switch-danger.checked>span.switch-inner:before{
    background-color:#e84253!important
}
.switch-label.switch-success.checked>span.switch-inner:before{
    background-color:#5ab25a!important
}
.switch-label.switch-inverse.checked>span.switch-inner:before{
    background-color:#414a52!important
}
.switch-label.switch-default:not(.checked)>span.switch-inner:after{
    background-color:#cbcfd2!important
}
.switch-label.switch-primary:not(.checked)>span.switch-inner:after{
    background-color:#3a90de!important
}
.switch-label.switch-info:not(.checked)>span.switch-inner:after{
    background-color:#4eafe3!important
}
.switch-label.switch-warning:not(.checked)>span.switch-inner:after{
    background-color:#f7a951!important
}
.switch-label.switch-danger:not(.checked)>span.switch-inner:after{
    background-color:#f04859!important
}
.switch-label.switch-success:not(.checked)>span.switch-inner:after{
    background-color:#6ec36e!important
}
.switch-label.switch-inverse:not(.checked)>span.switch-inner:after{
    background-color:#5e666d!important
}
.switch-label.switch-danger:not(.checked)>span.switch-inner:after,.switch-label.switch-default:not(.checked)>span.switch-inner:after,.switch-label.switch-info:not(.checked)>span.switch-inner:after,.switch-label.switch-inverse:not(.checked)>span.switch-inner:after,.switch-label.switch-primary:not(.checked)>span.switch-inner:after,.switch-label.switch-success:not(.checked)>span.switch-inner:after,.switch-label.switch-warning:not(.checked)>span.switch-inner:after{
    color:#FFF!important
}
.tab .nav-tabs>li.active>a{
    background:#F6F6F6!important;
    border-top:4px solid #C9C9C9!important;
    color:grey;
    margin-bottom:4px;
    padding-top:4px
}
.tab .nav-tabs>li{
    float:left;
    margin-bottom:-6px;
    border:none
}
.tab .nav-tabs>li>a{
    background:#C9C9C9!important;
    color:#FFF;
    margin-right:4px;
    border:0;
    border-radius:0;
    padding:8px 18px
}
.tab .nav-tabs>li:first-of-type{
    margin-left:4px
}
.tab .nav-tabs .dropdown-menu{
    margin-top:-1px;
    margin-left:-1px;
    border-top:medium none
}
.tab .nav-tabs .dropdown-menu>li{
    margin-bottom:0!important
}
.tab .nav-tabs .dropdown-menu>li>a{
    background:#C9C9C9;
    color:#FFF
}
.tab .nav-tabs .dropup>.dropdown-menu{
    margin-bottom:-1px;
    border-bottom:medium none
}
.tab .tab-content{
    background-color:#F6F6F6;
    padding:16px 22px;
    position:relative;
    border:1px solid rgba(0,0,0,.1);
    border-top:0
}
.tab .nav-tabs>li>a:focus,.tab .nav-tabs>li>a:hover{
    border:0
}
.tab.tabs-bottom .nav-tabs .dropdown-menu{
    margin-bottom:0;
    margin-left:-1px
}
.tab.tabs-bottom li.active>a{
    border:0!important;
    border-bottom:4px solid #C9C9C9!important
}
.tab.tabs-bottom .tab-content{
    border:1px solid rgba(0,0,0,.1);
    border-bottom:0
}
.tab.tabs-bottom .nav-tabs{
    border:0;
    border-top:1px solid #C9C9C9
}
.tab.tabs-bottom .nav-tabs>li{
    float:left;
    margin-bottom:0;
    border:none
}
.tab.tabs-bottom .nav-tabs>li.active{
    margin-top:-5px;
    margin-bottom:0
}
.tab.tabs-bottom .nav-tabs>li.active>a{
    margin-bottom:0;
    margin-top:4px;
    padding-bottom:4px;
    padding-top:8px
}
.tab.tabs-bottom .nav-tabs>li:first-of-type{
    border-left:1px solid rgba(0,0,0,.03)
}
.tab.tabs-left .nav-tabs{
    float:left;
    margin-bottom:0;
    top:auto;
    border:0
}
.tab.tabs-left .nav-tabs li{
    margin-right:-1px;
    float:none;
    margin-bottom:2px
}
.tab.tabs-left .nav-tabs .dropdown-menu{
    margin-left:0
}
.tab.tabs-left .nav-tabs>li.active>a{
    border:0!important;
    border-left:4px solid #C9C9C9!important;
    margin-bottom:0;
    padding:8px 0 8px 14px
}
.tab.tabs-left .nav-tabs>li>a{
    margin-right:0;
    padding:8px 14px 8px 18px
}
.tab.tabs-left .tab-content{
    overflow:hidden;
    border:1px solid rgba(0,0,0,.1);
    padding:8px 20px;
    border-left:0
}
.tab.tabs-left .nav-tabs>li:first-of-type{
    margin-top:4px;
    margin-left:0;
    border:0
}
.tab.tabs-right .nav-tabs{
    float:right;
    margin-bottom:0;
    top:auto;
    border:0
}
.tab.tabs-right .nav-tabs li{
    margin-left:-1px;
    float:none;
    margin-bottom:2px
}
.tab.tabs-right .nav-tabs li a{
    margin-right:0
}
.tab.tabs-right .nav-tabs .dropdown-menu{
    margin-right:4px
}
.tab.tabs-right .nav-tabs>li.active>a{
    border:0!important;
    border-right:4px solid #C9C9C9!important;
    margin-bottom:0;
    padding:8px 14px 8px 0
}
.tab.tabs-right .nav-tabs>li>a{
    margin-left:0;
    padding:8px 18px 8px 14px;
    text-align:right
}
.tab.tabs-right .tab-content{
    overflow:hidden;
    border:1px solid rgba(0,0,0,.1);
    padding:8px 20px;
    border-right:0
}
.tab.tabs-right .nav-tabs>li:first-of-type{
    margin-top:4px;
    border:0
}
.tab.tab-default li>a{
    background-color:#bac2c7!important
}
.tab.tab-default li.active>a{
    border-color:#bac2c7!important
}
.tab.tab-inverse li>a{
    background-color:#414a52!important
}
.tab.tab-inverse li.active>a{
    border-color:#414a52!important
}
.tab.tab-primary li>a{
    background-color:#277dcb!important
}
.tab.tab-primary li.active>a{
    border-color:#277dcb!important
}
.tab.tab-success li>a{
    background-color:#5ab25a!important
}
.tab.tab-success li.active>a{
    border-color:#5ab25a!important
}
.tab.tab-info li>a{
    background-color:#3a9ed3!important
}
.tab.tab-info li.active>a{
    border-color:#3a9ed3!important
}
.tab.tab-warning li>a{
    background-color:#f7a143!important
}
.tab.tab-warning li.active>a{
    border-color:#f7a143!important
}
.tab.tab-danger li>a{
    background-color:#e84253!important
}
.tab.tab-danger li.active>a{
    border-color:#e84253!important
}
.tab.tab-1p .nav-tabs>li>a{
    margin-right:1px
}
.tab.tab-2p .nav-tabs>li>a{
    margin-right:2px
}
tab.tab-4p .nav-tabs>li>a{
    margin-right:4px
}
.tab.tab-8p .nav-tabs>li>a{
    margin-right:8px
}
ul.timeline{
    list-style:none;
    padding:0;
    position:relative
}
ul.timeline:before{
    top:0;
    bottom:0;
    position:absolute;
    content:" ";
    width:3px;
    background-color:#A7A7A7;
    left:50%;
    margin-left:-1.5px
}
ul.timeline li{
    margin-bottom:10px;
    position:relative
}
ul.timeline li .timeline-panel{
    background:#FFF;
    width:calc(50% - 34px);
    float:left;
    border:1px solid #d4d4d4;
    padding:14px 22px;
    position:relative
}
ul.timeline li .timeline-panel:after,ul.timeline li .timeline-panel:before{
    border-style:solid;
    display:inline-block;
    content:" "
}
ul.timeline li .timeline-panel h1,ul.timeline li .timeline-panel h2,ul.timeline li .timeline-panel h3,ul.timeline li .timeline-panel h4,ul.timeline li .timeline-panel h5,ul.timeline li .timeline-panel h6{
    font-weight:400
}
ul.timeline li .timeline-panel.timeline-panel-rounded{
    -webkit-border-radius:2px;
    border-radius:2px;
    background-clip:padding-box
}
ul.timeline li .timeline-panel:before{
    border-color:transparent #ccc;
    border-width:10px 0 10px 10px;
    position:absolute;
    right:-10px;
    top:12px
}
ul.timeline li .timeline-panel:after{
    border-color:transparent #fff;
    border-width:9px 0 9px 9px;
    position:absolute;
    right:-8px;
    top:13px
}
ul.timeline li .timeline-badge{
    background-color:#aeb0b4;
    border:2px solid #b8b8b8!important;
    font-size:21px;
    height:46px;
    width:46px;
    left:50%;
    line-height:40px;
    margin-left:-24px;
    position:absolute;
    text-align:center;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    color:#FFF
}
ul.timeline li .timeline-badge .fa{
    color:rgba(255,255,255,.5);
    text-shadow:0 1px 0 #fff,0 0 0 #000,0 0 0 transparent
}
ul.timeline li .timeline-badge.timeline-badge-circle{
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box
}
ul.timeline li .timeline-badge.timeline-badge-rounded{
    -webkit-border-radius:3px;
    border-radius:3px;
    background-clip:padding-box
}
ul.timeline li.timeline-ender{
    background-color:transparent;
    border:3px solid #A7A7A7!important;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    position:absolute;
    text-align:center;
    width:13px;
    height:13px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box
}
ul.timeline li.timeline-starter{
    color:#fff;
    width:14px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding:0 8px;
    border-top:3px solid #A7A7A7!important;
    margin-bottom:10px
}
ul.timeline li:after,ul.timeline li:before{
    content:" ";
    display:table
}
ul.timeline li:after{
    clear:both
}
ul.timeline li.timeline-inverted .timeline-panel{
    float:right
}
ul.timeline li.timeline-inverted .timeline-panel:before{
    border-left-width:0;
    border-right-width:10px;
    left:-10px;
    right:auto
}
ul.timeline li.timeline-inverted .timeline-panel:after{
    border-left-width:0;
    border-right-width:9px;
    left:-9px;
    right:auto
}
ul.timeline .timeline-title{
    margin-top:0;
    color:inherit
}
ul.timeline .timeline-body>p,ul.timeline .timeline-body>ul{
    margin-bottom:0
}
ul.timeline .timeline-body>p+p{
    margin-top:5px
}
ul.timeline .timeline-group-badge{
    text-align:center;
    background-color:#AEB0B4;
    color:#fff;
    width:140px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding:2px 10px
}
ul.timeline-left:before{
    left:20px
}
ul.timeline-left .timeline-group-badge{
    margin-left:19px!important
}
ul.timeline-left li .timeline-badge{
    left:-5px;
    margin-left:0
}
ul.timeline-left li .timeline-panel{
    float:right;
    width:calc(100% - 55px)
}
ul.timeline-left li .timeline-panel:before{
    border-left-width:0;
    border-right-width:10px;
    left:-10px;
    right:auto
}
ul.timeline-left li .timeline-panel:after{
    border-left-width:0;
    border-right-width:9px;
    left:-9px;
    right:auto
}
ul.timeline-left li.timeline-ender{
    margin-left:13px!important;
    left:0
}
ul.timeline-left li.timeline-starter{
    margin-left:11px!important
}
@media (max-width:800px){
    ul.timeline:before{
        left:20px
    }
    ul.timeline .timeline-group-badge{
        margin-left:19px!important
    }
    ul.timeline li .timeline-badge{
        left:-5px;
        margin-left:0
    }
    ul.timeline li .timeline-panel{
        float:right;
        width:calc(100% - 55px)
    }
    ul.timeline li .timeline-panel:before{
        border-left-width:0;
        border-right-width:10px;
        left:-10px;
        right:auto
    }
    ul.timeline li .timeline-panel:after{
        border-left-width:0;
        border-right-width:9px;
        left:-9px;
        right:auto
    }
    ul.timeline li.timeline-ender{
        margin-left:13px!important;
        left:0
    }
    ul.timeline li.timeline-starter{
        margin-left:11px!important
    }
}
ul.simple-timeline{
    list-style:none;
    padding:0;
    position:relative
}
ul.simple-timeline li .simple-timeline-badge{
    background-color:#F6F6F6;
    border-top:1px solid #b8b8b8!important;
    border-bottom:1px solid #b8b8b8!important;
    border-left:1px solid #b8b8b8!important;
    border-radius:0;
    font-size:21px;
    line-height:44px;
    text-align:center;
    height:46px;
    width:46px;
    float:left
}
ul.simple-timeline li .simple-timeline-panel{
    background:0 0;
    border-left:1px solid #b8b8b8;
    border-top:1px solid #b8b8b8;
    margin:0 46px;
    padding:0 20px;
    position:relative;
    width:calc(100% - 46px);
    min-height:46px
}
ul.simple-timeline li .simple-timeline-info{
    clear:both;
    float:left;
    font-weight:500;
    line-height:11px;
    max-width:46px;
    padding-right:5px;
    padding-top:4px;
    text-align:right;
    color:#6c6c6c
}
ul.simple-timeline li .simple-timeline-body{
    padding-bottom:8px
}
ul.simple-timeline li .simple-timeline-heading{
    padding-top:10px;
    color:#6c6c6c
}
ul.simple-timeline li .simple-timeline-heading small{
    color:#9d9d9d;
    font-style:italic
}
ul.simple-timeline li.simple-timeline-group{
    width:100%;
    background:#F6F6F6;
    padding:4px 10px;
    font-weight:600;
    border-left:1px solid #b8b8b8;
    border-right:1px solid #b8b8b8;
    border-top:1px solid #b8b8b8
}
ul.simple-timeline.simple-timeline-small .simple-timeline-badge{
    font-size:14px;
    line-height:26px;
    height:30px;
    width:30px
}
ul.simple-timeline.simple-timeline-small .simple-timeline-panel{
    width:calc(100% - 30px);
    min-height:30px;
    margin:0 0 0 30px;
    padding-bottom:2px;
    padding-left:16px
}
ul.simple-timeline.simple-timeline-small .simple-timeline-body{
    padding-bottom:0
}
ul.simple-timeline.simple-timeline-small .simple-timeline-heading{
    padding-bottom:3px;
    padding-top:5px
}
.tooltip{
    opacity:.8!important
}
.tooltip .tooltip-inner{
    padding:4px 10px!important
}
.default-tooltip+.tooltip{
    opacity:.9!important
}
.default-tooltip+.tooltip>.tooltip-inner{
    background-color:#bac2c7
}
.default-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#bac2c7
}
.default-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#bac2c7
}
.default-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#bac2c7
}
.default-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#bac2c7
}
.primary-tooltip+.tooltip>.tooltip-inner{
    background-color:#277dcb
}
.primary-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#277dcb
}
.primary-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#277dcb
}
.primary-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#277dcb
}
.primary-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#277dcb
}
.info-tooltip+.tooltip>.tooltip-inner{
    background-color:#3a9ed3
}
.info-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#3a9ed3
}
.info-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#3a9ed3
}
.info-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#3a9ed3
}
.info-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#3a9ed3
}
.success-tooltip+.tooltip>.tooltip-inner{
    background-color:#5ab25a
}
.success-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#5ab25a
}
.success-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#5ab25a
}
.success-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#5ab25a
}
.success-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#5ab25a
}
.warning-tooltip+.tooltip>.tooltip-inner{
    background-color:#f7a143
}
.warning-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#f7a143
}
.warning-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#f7a143
}
.warning-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#f7a143
}
.warning-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#f7a143
}
.danger-tooltip+.tooltip>.tooltip-inner{
    background-color:#e84253
}
.danger-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#e84253
}
.danger-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#e84253
}
.danger-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#e84253
}
.danger-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#e84253
}
.inverse-tooltip+.tooltip>.tooltip-inner{
    background-color:#414a52
}
.inverse-tooltip+.tooltip.bottom>.tooltip-arrow{
    border-bottom-color:#414a52
}
.inverse-tooltip+.tooltip.top>.tooltip-arrow{
    border-top-color:#414a52
}
.inverse-tooltip+.tooltip.left>.tooltip-arrow{
    border-left-color:#414a52
}
.inverse-tooltip+.tooltip.right>.tooltip-arrow{
    border-right-color:#414a52
}
.widget{
    margin:10px;
    color:#FFF;
    overflow:hidden;
    -webkit-box-shadow:"0px 2px 2px rgba(0, 0, 0, 0.1)";
    box-shadow:"0px 2px 2px rgba(0, 0, 0, 0.1)"
}
.widget .widget-icon{
    color:#fff;
    font-size:4em;
    height:56px;
    line-height:48px;
    text-align:center;
    top:15px;
    width:56px;
    display:table-cell;
    vertical-align:middle;
    padding:16px 28px
}
.widget .widget-progress{
    background:rgba(0,0,0,.25);
    height:3px;
    margin:0 -15px 0 0
}
.widget .widget-progress .progress-bar{
    background:#ECECEC
}
.widget .widget-icon.widget-icon-top{
    width:100%;
    display:inline-block;
    height:auto;
    padding:10px 28px
}
.widget .widget-content{
    font-weight:300;
    margin-bottom:0;
    vertical-align:middle;
    display:table-cell;
    width:999999px;
    padding:16px 24px
}
.widget .widget-refer{
    padding:6px 22px;
    background:rgba(0,0,0,.4);
    color:#EEE
}
.widget .widget-refer a{
    color:#EEE;
    display:table;
    font-weight:300;
    text-align:right;
    text-decoration:none;
    width:100%
}
.widget .widget-refer a::after,.widget .widget-refer a::before{
    content:" "
}
.widget .widget-refer:hover{
    background:rgba(0,0,0,.6);
    color:#FFF
}
.widget .fa{
    opacity:.8
}
.widget-full .widget-content{
    padding:0
}
.widget.widget-transparent{
    -webkit-box-shadow:"none";
    box-shadow:"none";
    color:#555
}
.widget.widget-transparent .fa{
    color:#555
}
.widget.widget-bordered{
    color:#555;
    border:1px solid #CCC
}
.widget.widget-bordered .fa{
    color:#555
}
.widget.widget-bordered-ns{
    -webkit-box-shadow:"none";
    box-shadow:"none";
    color:#555;
    border:1px solid #CCC
}
.widget.widget-bordered-ns .fa{
    color:#555
}
#todos .todolist{
    padding:0;
    list-style:none
}
#todos .todolist input.toggle{
    margin-right:5px
}
#todos .todolist .ui-sortable-helper{
    background-color:#eaeaea
}
#todos .todolist li{
    padding:4px 28px 4px 10px;
    position:relative;
    border-bottom:1px solid #ccc
}
#todos .todolist li label:hover:not(.option){
    cursor:move
}
#todos .todolist li:hover .destroy{
    display:block
}
#todos .todolist li.header{
    background-color:#EAEAEA;
    font-weight:600;
    padding:6px 28px 6px 10px
}
#todos .todolist li:last-child{
    border-bottom:none
}
#todos .todolist li:first-child{
    border-top:1px solid #ccc
}
#todos .todolist label.done{
    color:#777;
    text-decoration:line-through;
    opacity:.5
}
#todos .todolist label.done.option{
    text-decoration:none!important
}
#todos .todolist .destroy{
    display:none;
    color:#939393;
    cursor:pointer;
    font-size:18px;
    height:20px;
    position:absolute;
    right:5px;
    top:4px;
    width:20px
}
#todos .todolist .destroy:before{
    font-family:FontAwesome;
    content:""
}
#todos .todolist .destroy:hover{
    color:#676767
}
#todos .todolist li label>label{
    word-break:break-word;
    margin-bottom:0;
    margin-left:8px
}
.pricing-table{
    margin:30px auto 0;
    max-width:1024px
}
.pricing-element{
    background:#fff;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);
    box-shadow:0 1px 1px rgba(0,0,0,.15);
    margin-bottom:30px;
    position:relative
}
.pricing-header{
    color:#fff;
    padding:40px 10px 65px;
    margin-bottom:20px;
    position:relative
}
.pricing-header>h1{
    color:#fff;
    font-size:46px;
    font-weight:100;
    line-height:100%;
    margin:0
}
.pricing-inheader{
    background-color:rgba(0,0,0,.15);
    bottom:0;
    margin:0 -10px;
    padding:8px 10px 9px;
    position:absolute;
    width:100%
}
.pricing-body{
    padding:0 28px
}
.pricing-footer{
    border-top:1px solid #EAEAEA;
    padding:20px
}
.pricing-component{
    font-weight:400;
    padding:15px 0
}
.pricing-component:not(:last-child){
    border-bottom:1px solid #EAEAEA
}
.corner-ribbon{
    width:85px;
    height:88px;
    overflow:hidden;
    position:absolute;
    top:-2px;
    right:-2px;
    z-index:999
}
.corner-ribbon-text{
    text-align:center;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    position:relative;
    padding:7px 0;
    left:-5px;
    top:15px;
    width:120px;
    background-color:#96b450;
    color:#FFF;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
    box-shadow:0 0 3px rgba(0,0,0,.3)
}
.corner-ribbon-text:after,.corner-ribbon-text:before{
    border-top:2px solid #6e8900;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    position:absolute;
    bottom:-2px
}
.corner-ribbon-text:before{
    left:0
}
.corner-ribbon-text:after{
    right:0
}
body{
    background:url(../img/background.png) #FFF
}
span{
    display:inline
}
.coming-soon-top{
    text-align:center;
    color:#FFF;
    padding:75px 36px 50px;
    min-height:400px;
    background:rgba(1,1,1,.3)
}
.bootstrap-select .btn.btn-default,.bootstrap-select .btn.btn-default:hover{
    background:#FFF!important
}
.coming-soon-bottom{
    font-weight:100;
    text-align:center;
    color:#333;
    margin-top:30px
}
.post-coming-soon-top{
    color:#ccc;
    font-size:18px
}
.post-coming-soon-bottom{
    font-size:30px;
    font-weight:400;
    margin-top:20px;
    text-shadow:1px 1px 1px rgba(0,0,0,.3),0 0 1px rgba(255,255,255,.3);
    margin-bottom:20px
}
.datepicker table tbody tr td.active,.datepicker table tbody tr td.active.disabled:hover,.datepicker table tbody tr td.active:disabled,.datepicker table tbody tr td.active:hover,.fc-state-default{
    text-shadow:none!important
}
.coming-soon-bottom-wrapper{
    width:50%;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.coming-soon-bottom .input-group{
    margin:0 auto;
    width:400px
}
#countdown .countdownWrapper{
    margin:20px auto;
    text-align:center
}
#countdown .period{
    display:inline;
    font-size:14px;
    color:#CCC
}
#countdown .position{
    display:inline-block;
    height:48px;
    position:relative;
    width:22px;
    overflow:hidden;
    font-weight:600;
    font-size:40px
}
#countdown .countdownDigit{
    position:absolute;
    display:block;
    text-align:center
}
#countdown .countdownSeparator{
    display:inline-block;
    position:relative;
    margin:0 12px
}
@media screen and (max-width:540px){
    #countdown span.period{
        font-size:12px;
        margin-left:-6px
    }
    #countdown .position{
        font-size:24px;
        height:30px;
        margin-left:-10px
    }
    #countdown .countdownSeparator{
        margin:0 10px
    }
}
div.ColVis,ul.ColVis_collection li{
    margin-bottom:0!important
}
.bootstrap-select .btn.btn-default .filter-option{
    color:#676a6c!important
}
.bootstrap-select .btn.btn-default .caret{
    color:#bac2c7!important
}
.bootstrap-select .btn.btn-default:focus{
    background:#ECECEC!important
}
.chosen-container .chosen-results li.group-result{
    background-color:#e9e9e9!important
}
.chosen-container-single .chosen-single{
    box-shadow:none!important;
    -webkit-border-radius:0;
    border-radius:0;
    background:#FFF!important
}
.chosen-container .chosen-results li.highlighted{
    background-image:none!important
}
.clockpicker-popover{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
.clockpicker-popover .btn-block,.clockpicker-popover .btn-block:hover{
    color:#fff!important;
    padding:12px 20px!important
}
.clockpicker-popover.bottom{
    margin-top:4px!important
}
.clockpicker-popover.top{
    margin-top:-4px!important
}
.clockpicker-popover.left{
    margin-top:-3px!important
}
.clockpicker-popover.right{
    margin-top:4px!important
}
table.dataTable thead th.sorting::after,table.dataTable thead th.sorting_asc::after,table.dataTable thead th.sorting_desc::after{
    font-size:14px!important;
    color:#525252!important
}
button.ColVis_Button,ul.ColVis_collection li{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
ul.ColVis_collection li,ul.ColVis_collection li:hover{
    background:0 0!important
}
ul.ColVis_collection li{
    border:0!important;
    box-shadow:none!important;
    padding:0 4px!important
}
ul.ColVis_collection{
    background-color:#FFF!important;
    border:1px solid #b8b8b8!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
ul.ColVis_collection li:hover{
    border:0!important;
    box-shadow:none!important
}
button.ColVis_Button{
    background:#FFF!important;
    box-shadow:none!important;
    border:1px solid #b8b8b8!important
}
button.ColVis_Button:focus,button.ColVis_Button:hover{
    background:#f5f5f5!important;
    box-shadow:none!important
}
ul.ColVis_collection li label input[type=checkbox]{
    margin-right:5px!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child::before{
    background-color:#9f9f9f!important;
    border:2px solid #fff!important;
    border-radius:0!important;
    box-shadow:0 0 0 #444!important
}
.compose-email input.form-control:focus,.compose-email-reply input.form-control:focus,.datepicker.datepicker-dropdown,.fc-state-default{
    box-shadow:none!important
}
.datepicker{
    padding:0!important;
    line-height:16px!important
}
.datepicker table thead tr{
    color:#FFF
}
.datepicker table thead tr:first-child th{
    border-bottom:medium none!important;
    border-bottom:1px solid #FFF!important
}
.datepicker table thead tr:first-child:first-child th{
    border-top-left-radius:3px!important
}
.datepicker table thead tr:first-child:last-child th{
    border-top-right-radius:3px!important
}
.datepicker table thead tr th{
    border-radius:0!important;
    border-style:solid;
    border-width:1px 1px 7px;
    font-weight:300;
    min-width:40px;
    vertical-align:middle
}
.datepicker table thead tr .next,.datepicker table thead tr .prev,.datepicker table thead tr .switch{
    border-radius:0!important
}
.datepicker table tbody tr:first-child td{
    border-top:medium none!important
}
.datepicker table tbody tr td{
    background-color:#eee!important;
    border-radius:0!important;
    min-width:40px!important;
    padding:9px!important
}
.datepicker table tbody tr td.new,.datepicker table tbody tr td.old{
    background:#eee3e3!important
}
.datepicker table tbody tr td.active.active{
    background-image:none!important;
    background-repeat:no-repeat!important;
    color:#fff!important;
    text-shadow:none!important
}
.datepicker table tfoot tr .clear{
    background-color:#e0d3d3!important
}
.datepicker table tfoot tr .today{
    background-color:#d1cbcb!important
}
.datepicker table tfoot tr .clear,.datepicker table tfoot tr .today{
    border-radius:0!important;
    font-weight:600!important;
    border-top:1px solid #fff!important;
    color:#525252!important
}
.datepicker table tfoot tr .clear:hover,.datepicker table tfoot tr .today:hover{
    background-color:#e1e1e1!important;
    color:#fff!important
}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{
    background:#fde19a!important
}
.datepicker div:not(.datepicker-months):not(.datepicker-years) td:first-child{
    color:#da4c34!important
}
.datepicker div.datepicker-months span.month.active,.datepicker div.datepicker-months span.year.active{
    background:#e1e1e1!important
}
.datepicker.datepicker-dropdown{
    border:none!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box;
    padding:1px!important
}
.dropzone{
    border:1px dashed #e9e9e9!important
}
.dropzone .dz-preview .dz-image{
    background:#e9e9e9!important;
    border-radius:0!important;
    border:1px solid #9d9d9d!important
}
.fc-agenda .fc-event-time,.fc-event,.fc-event a,.fc-state-active{
    background-color:#6c6c6c!important;
    border-color:#6c6c6c!important
}
.dropzone .dropzone-dict .fa-stack-2x{
    color:#e9e9e9!important
}
.dropzone .dropzone-dict .fa-stack-1x,.dropzone .dropzone-dict span,.dropzone .dropzone-dict:hover .fa-stack-2x{
    color:#b8b8b8!important
}
.dropzone .dropzone-dict:hover .fa-stack-1x,.dropzone .dropzone-dict:hover span{
    color:#9d9d9d!important
}
.fc-agenda .fc-event-time,.fc-event,.fc-event a{
    padding:4px 6px!important
}
.fc-state-active{
    color:#fff!important
}
.fc-button,.fc-event{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
.external-event,.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{
    border-radius:2px!important
}
.external-event{
    cursor:pointer!important;
    margin-bottom:5px!important;
    padding:5px 10px!important
}
.fc-state-default{
    background-color:#fff!important;
    background-image:none!important;
    background-repeat:repeat-x!important;
    color:#333!important
}
.fc-event-time,.fc-event-title{
    color:#777!important;
    padding:0 1px!important
}
.fc-header-title h2{
    color:inherit!important;
    font-size:16px!important;
    font-weight:600!important
}
.fc-content .fc-widget-content,.fc-content .fc-widget-header{
    border-color:#e7eaec!important;
    font-weight:400!important
}
.fc-border-separate tbody{
    background-color:#f8f8f8!important
}
.fc-state-highlight{
    background:#fcf8e3!important
}
.fc-state-default{
    border:1px solid!important
}
.fc-button{
    border:1px solid #e7eaec!important;
    color:inherit!important;
    cursor:pointer!important;
    display:inline-block!important;
    height:1.9em!important;
    line-height:1.9em!important;
    overflow:hidden!important;
    padding:0 .6em!important;
    position:relative!important;
    white-space:nowrap!important
}
.minicolors-input{
    height:28px!important
}
.irs .irs-bar{
    background:#afafaf!important;
    border-bottom:1px solid #969696!important;
    border-top:1px solid #969696!important
}
.irs .irs-bar-edge{
    background:#afafaf!important;
    border-color:#969696!important
}
.irs .irs-from,.irs .irs-single,.irs .irs-to{
    background:#afafaf!important;
    border-radius:0!important;
    font-size:12px!important
}
.irs .irs-slider{
    border-radius:0!important;
    height:26px!important;
    top:25px!important;
    width:20px!important
}
.irs .irs-max,.irs .irs-min{
    background:0 0!important;
    border-radius:0!important
}
.jqstooltip{
    width:auto!important;
    height:auto!important
}
.compose-email .note-editor,.compose-email-reply .note-editor{
    border:0
}
.compose-email .note-editor .note-toolbar,.compose-email-reply .note-editor .note-toolbar{
    border-color:#e9e5e5!important
}
.compose-email .note-editor .note-toolbar .btn,.compose-email-reply .note-editor .note-toolbar .btn{
    background-color:#fff!important;
    border-color:#e9e5e5!important;
    color:#333!important
}
.compose-email input.form-control,.compose-email-reply input.form-control{
    border:0!important;
    border-bottom:1px solid #e9e5e5!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box;
    box-shadow:none!important
}
.compose-email .note-editable,.compose-email-reply .note-editable{
    padding:10px 24px!important
}
.note-toolbar.btn-toolbar{
    margin-left:0!important
}
#toast-container>.toast{
    background-image:none!important
}
#toast-container>.toast::before{
    color:#FFF!important;
    float:left!important;
    position:fixed!important;
    font-family:FontAwesome!important;
    font-size:28px!important;
    line-height:28px!important;
    margin:-5px 30px auto -1.6em!important;
    padding-right:30px!important;
    opacity:.75!important;
    text-shadow:0 1px 0 #fff!important
}
#toast-container>.toast-warning::before{
    content:""!important
}
#toast-container>.toast-error::before{
    content:""!important
}
#toast-container>.toast-info::before{
    content:""!important
}
#toast-container>.toast-success::before{
    content:""!important
}
#toast-container>div{
    box-shadow:0 0 2px #999!important;
    opacity:.9!important;
    width:310px!important;
    padding:15px 15px 15px 65px!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
#toast-container>:hover{
    box-shadow:0 0 3px #999!important;
    opacity:1
}
#toast-container .toast-top-full-width{
    top:12px!important
}
#toast-container .toast-bottom-full-width{
    bottom:12px!important
}
#toast-container .toast,#toast-container .toast-success{
    background-color:#5ab25a!important
}
#toast-container .toast-error{
    background-color:#e84253!important
}
#toast-container .toast-info{
    background-color:#3a9ed3!important
}
#toast-container .toast-warning{
    background-color:#f7a143!important
}
#toast-container .toast-close-button{
    right:0!important
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    background-clip:padding-box
}
.bootstrap-touchspin .input-group-btn-vertical i{
    left:6px!important
}
.editable-bg-transition{
    transition:none!important
}
.editable-unsaved{
    font-weight:600!important
}
.btn.editable-cancel,.btn.editable-submit{
    padding:7px 16px!important
}
.search-input{
    border:none;
    color:#CCC;
    font-size:13px;
    z-index:11;
    background:#F9F9F9;
    transition:all .3s ease 0s;
    width:200px;
    padding:6px 15px 6px 32px;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC
}
.search-input:focus{
    width:250px;
    color:#2a2a2a;
    background:#F9F9F9;
    border-top:1px solid #a7a7a7;
    border-bottom:1px solid #a7a7a7
}
.search-icon{
    bottom:1px;
    color:#E2E2E2;
    display:inline-block;
    left:8px;
    position:absolute;
    top:3px;
    z-index:2;
    font-size:14px;
    line-height:24px;
    border:none;
    padding:0 3px
}
.search-input-icon{
    display:inline-block;
    position:relative
}
 