@charset "UTF-8";.b-r-1,.b-x-1{
    border-right-width:1px!important
}
.b-l-1,.b-x-1{
    border-left-width:1px!important
}
.b-t-1,.b-y-1{
    border-top-width:1px!important
}
.b-b-1,.b-y-1{
    border-bottom-width:1px!important
}
.b-a-1,.b-a-2,.b-a-3,.b-a-4{
    border-style:solid!important
}
.bg-white,.bg-white *{
    border-color:rgba(0,0,0,.05)
}
.bg-black,.bg-black a,.bg-black a:active,.bg-black a:focus,.bg-black a:hover,.bg-black:active,.bg-black:focus,.bg-black:hover,.bg-black[href],.bg-black[href]:active,.bg-black[href]:focus,.bg-black[href]:hover{
    color:#fff!important
}
.m-t-0,.m-y-0{
    margin-top:0!important
}
.p-t-0,.p-y-0{
    padding-top:0!important
}
.p-b-0,.p-y-0{
    padding-bottom:0!important
}
.text-nowrap,.text-truncate{
    white-space:nowrap!important
}
.form-loading,.pace{
    -moz-user-select:none
}
.btn-link,.form-control{
    -webkit-box-shadow:none!important
}
.custom-control:after,.custom-file:after,.expanding-input-content:after,.expanding-input:after,.modal-content:after,.page-header:after,.panel-heading:after,.panel>.panel-title:after,.px-block-alerts:after,.px-content:after,.px-nav-box:after,.px-nav-content,.px-nav-toggle:after,.px-nav-toggle~.px-nav-scrollable-area,.tab-pane:after,.ui-select-choices-row>span,.ui-select-container:after,.wizard-content:after,.wizard-pane:after,body:after{
    clear:both
}
.toast-message,tags-input .tags{
    word-wrap:break-word
}
.daterangepicker select,tags-input .tags{
    -moz-appearance:none;
    -webkit-appearance:none
}
.noUi-target,html[dir=rtl] .irs,html[dir=rtl] .irs *{
    direction:ltr!important
}
.irs,.owl-item{
    -webkit-touch-callout:none
}
.c3 svg,.owl-carousel,.owl-dots,.owl-item,.owl-nav{
    -webkit-tap-highlight-color:transparent
}
.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{
    position:relative;
    min-height:1px;
    padding-left:11px;
    padding-right:11px
}
.page-block,.panel-block{
    padding-right:20px!important;
    padding-left:20px!important
}
@media (min-width:1200px){
    .col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{
        float:left
    }
    .col-xl-1{
        width:8.33333%
    }
    .col-xl-2{
        width:16.66667%
    }
    .col-xl-3{
        width:25%
    }
    .col-xl-4{
        width:33.33333%
    }
    .col-xl-5{
        width:41.66667%
    }
    .col-xl-6{
        width:50%
    }
    .col-xl-7{
        width:58.33333%
    }
    .col-xl-8{
        width:66.66667%
    }
    .col-xl-9{
        width:75%
    }
    .col-xl-10{
        width:83.33333%
    }
    .col-xl-11{
        width:91.66667%
    }
    .col-xl-12{
        width:100%
    }
    .col-xl-pull-0{
        right:auto
    }
    .col-xl-pull-1{
        right:8.33333%
    }
    .col-xl-pull-2{
        right:16.66667%
    }
    .col-xl-pull-3{
        right:25%
    }
    .col-xl-pull-4{
        right:33.33333%
    }
    .col-xl-pull-5{
        right:41.66667%
    }
    .col-xl-pull-6{
        right:50%
    }
    .col-xl-pull-7{
        right:58.33333%
    }
    .col-xl-pull-8{
        right:66.66667%
    }
    .col-xl-pull-9{
        right:75%
    }
    .col-xl-pull-10{
        right:83.33333%
    }
    .col-xl-pull-11{
        right:91.66667%
    }
    .col-xl-pull-12{
        right:100%
    }
    .col-xl-push-0{
        left:auto
    }
    .col-xl-push-1{
        left:8.33333%
    }
    .col-xl-push-2{
        left:16.66667%
    }
    .col-xl-push-3{
        left:25%
    }
    .col-xl-push-4{
        left:33.33333%
    }
    .col-xl-push-5{
        left:41.66667%
    }
    .col-xl-push-6{
        left:50%
    }
    .col-xl-push-7{
        left:58.33333%
    }
    .col-xl-push-8{
        left:66.66667%
    }
    .col-xl-push-9{
        left:75%
    }
    .col-xl-push-10{
        left:83.33333%
    }
    .col-xl-push-11{
        left:91.66667%
    }
    .col-xl-push-12{
        left:100%
    }
    .col-xl-offset-0{
        margin-left:0
    }
    .col-xl-offset-1{
        margin-left:8.33333%
    }
    .col-xl-offset-2{
        margin-left:16.66667%
    }
    .col-xl-offset-3{
        margin-left:25%
    }
    .col-xl-offset-4{
        margin-left:33.33333%
    }
    .col-xl-offset-5{
        margin-left:41.66667%
    }
    .col-xl-offset-6{
        margin-left:50%
    }
    .col-xl-offset-7{
        margin-left:58.33333%
    }
    .col-xl-offset-8{
        margin-left:66.66667%
    }
    .col-xl-offset-9{
        margin-left:75%
    }
    .col-xl-offset-10{
        margin-left:83.33333%
    }
    .col-xl-offset-11{
        margin-left:91.66667%
    }
    .col-xl-offset-12{
        margin-left:100%
    }
    .width-xl-auto{
        width:auto!important
    }
}
.page-block,.page-wide-block,.panel-body .panel-block,.panel-wide-block{
    margin-right:-20px!important;
    margin-left:-20px!important
}
.p-r-0,.p-x-0{
    padding-right:0!important
}
.p-l-0,.p-x-0{
    padding-left:0!important
}
@media (max-width:543px){
    .width-xs-auto{
        width:auto!important
    }
}
.display-block{
    display:block!important
}
.display-inline-block{
    display:inline-block!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.label-corner,.position-absolute{
    position:absolute!important
}
.image-inline{
    position:relative;
    top:-2px;
    display:inline-block;
    height:1.61539em;
    margin-bottom:-2px
}
.page-header:after,.page-header:before,.px-content:after,.px-content:before,body:after,body:before{
    content:" ";
    display:table
}
.m-b-0,.m-y-0{
    margin-bottom:0!important
}
.b-a-1{
    border-width:1px!important
}
.b-t-1{
    border-top-style:solid!important
}
.b-r-1{
    border-right-style:solid!important
}
.b-b-1{
    border-bottom-style:solid!important
}
.b-l-1{
    border-left-style:solid!important
}
.b-x-1{
    border-right-style:solid!important;
    border-left-style:solid!important
}
.b-r-2,.b-x-2{
    border-right-width:2px!important;
    border-right-style:solid!important
}
.b-l-2,.b-x-2{
    border-left-width:2px!important;
    border-left-style:solid!important
}
.b-y-1{
    border-top-style:solid!important;
    border-bottom-style:solid!important
}
.b-t-2,.b-y-2{
    border-top-width:2px!important;
    border-top-style:solid!important
}
.b-b-2,.b-y-2{
    border-bottom-width:2px!important;
    border-bottom-style:solid!important
}
.b-a-2{
    border-width:2px!important
}
.b-r-3,.b-x-3{
    border-right-width:3px!important
}
.b-l-3,.b-x-3{
    border-left-width:3px!important
}
.b-t-3,.b-y-3{
    border-top-width:3px!important
}
.b-b-3,.b-y-3{
    border-bottom-width:3px!important
}
.b-a-3{
    border-width:3px!important
}
.b-t-3{
    border-top-style:solid!important
}
.b-r-3{
    border-right-style:solid!important
}
.b-b-3{
    border-bottom-style:solid!important
}
.b-l-3{
    border-left-style:solid!important
}
.b-x-3{
    border-right-style:solid!important;
    border-left-style:solid!important
}
.b-r-4,.b-x-4{
    border-right-width:4px!important;
    border-right-style:solid!important
}
.b-l-4,.b-x-4{
    border-left-width:4px!important;
    border-left-style:solid!important
}
.b-y-3{
    border-top-style:solid!important;
    border-bottom-style:solid!important
}
.b-t-4,.b-y-4{
    border-top-width:4px!important;
    border-top-style:solid!important
}
.b-b-4,.b-y-4{
    border-bottom-width:4px!important;
    border-bottom-style:solid!important
}
.b-a-4{
    border-width:4px!important
}
.b-r-0,.b-x-0{
    border-right-width:0!important
}
.b-l-0,.b-x-0{
    border-left-width:0!important
}
.b-t-0,.b-y-0{
    border-top-width:0!important
}
.b-b-0,.b-y-0{
    border-bottom-width:0!important
}
.b-a-0{
    border-width:0!important
}
.border-rounded{
    border-radius:2px!important
}
.border-round{
    border-radius:99999px!important
}
.border-radius-0{
    border-radius:0!important
}
.bg-white{
    background-color:#fff
}
.bg-white .bg-white.darken,.bg-white.darken,.bg-white[href]:hover{
    background-color:#f7f7f7
}
.bg-black,.bg-black .bg-black{
    border-color:#141418!important
}
.bg-white .bg-white.darken[href]:hover,.bg-white .bg-white.darker,.bg-white.darken[href]:hover,.bg-white.darker{
    background-color:#f0f0f0
}
.bg-white .bg-white.darker[href]:hover,.bg-white.darker[href]:hover{
    background-color:#e8e8e8
}
.bg-black{
    background-color:#272634!important
}
.bg-black[href]:hover{
    background-color:#222229!important
}
.bg-black .bg-black.darken,.bg-black.darken{
    background-color:#222229!important;
    border-color:#0d0d10!important
}
.bg-black .bg-black.darken[href]:hover,.bg-black.darken[href]:hover{
    background-color:#1b1b21!important
}
.bg-black .bg-black.darker,.bg-black.darker{
    background-color:#1b1b21!important;
    border-color:#09080a!important
}
.bg-default,.bg-default .bg-default{
    border-color:#717273!important
}
.bg-black .bg-black.darker[href]:hover,.bg-black.darker[href]:hover{
    background-color:#141418!important
}
.bg-black .text-muted,.bg-black .text-muted a,.bg-black .text-muted:active,.bg-black .text-muted:focus,.bg-black .text-muted:hover,.bg-black .text-muted[href]{
    color:rgba(255,255,255,.6)!important
}
.bg-default,.bg-default a,.bg-default a:active,.bg-default a:focus,.bg-default a:hover,.bg-default:active,.bg-default:focus,.bg-default:hover,.bg-default[href],.bg-default[href]:active,.bg-default[href]:focus,.bg-default[href]:hover{
    color:#fff!important
}
.bg-default{
    background-color:#818a91!important
}
.bg-default[href]:hover{
    background-color:#808182!important
}
.bg-default .bg-default.darken,.bg-default.darken{
    background-color:#808182!important;
    border-color:#6a6b6b!important
}
.bg-default .bg-default.darken[href]:hover,.bg-default.darken[href]:hover{
    background-color:#797a7b!important
}
.bg-default .bg-default.darker,.bg-default.darker{
    background-color:#797a7b!important;
    border-color:#656566!important
}
.bg-success,.bg-success .bg-success{
    border-color:#63a14b!important
}
.bg-default .bg-default.darker[href]:hover,.bg-default.darker[href]:hover{
    background-color:#717273!important
}
.bg-default .text-muted,.bg-default .text-muted a,.bg-default .text-muted:active,.bg-default .text-muted:focus,.bg-default .text-muted:hover,.bg-default .text-muted[href]{
    color:rgba(255,255,255,.6)!important
}
.bg-success,.bg-success a,.bg-success a:active,.bg-success a:focus,.bg-success a:hover,.bg-success:active,.bg-success:focus,.bg-success:hover,.bg-success[href],.bg-success[href]:active,.bg-success[href]:focus,.bg-success[href]:hover{
    color:#fff!important
}
.bg-success{
    background-color:#78bd5d!important
}
.bg-success[href]:hover{
    background-color:#72b159!important
}
.bg-success .bg-success.darken,.bg-success.darken{
    background-color:#72b159!important;
    border-color:#5d9647!important
}
.bg-success .bg-success.darken[href]:hover,.bg-success.darken[href]:hover{
    background-color:#6aab50!important
}
.bg-success .bg-success.darker,.bg-success.darker{
    background-color:#6aab50!important;
    border-color:#598f43!important
}
.bg-danger,.bg-danger .bg-danger{
    border-color:#d64230!important
}
.bg-success .bg-success.darker[href]:hover,.bg-success.darker[href]:hover{
    background-color:#63a14b!important
}
.bg-success .text-muted,.bg-success .text-muted a,.bg-success .text-muted:active,.bg-success .text-muted:focus,.bg-success .text-muted:hover,.bg-success .text-muted[href]{
    color:rgba(255,255,255,.6)!important
}
.bg-danger,.bg-danger a,.bg-danger a:active,.bg-danger a:focus,.bg-danger a:hover,.bg-danger:active,.bg-danger:focus,.bg-danger:hover,.bg-danger[href],.bg-danger[href]:active,.bg-danger[href]:focus,.bg-danger[href]:hover{
    color:#fff!important
}
.bg-danger{
    background-color:#e46050!important
}
.bg-danger[href]:hover{
    background-color:#db5949!important
}
.bg-danger .bg-danger.darken,.bg-danger.darken{
    background-color:#db5949!important;
    border-color:#ce3a28!important
}
.bg-danger .bg-danger.darken[href]:hover,.bg-danger.darken[href]:hover{
    background-color:#d94d3c!important
}
.bg-danger .bg-danger.darker,.bg-danger.darker{
    background-color:#d94d3c!important;
    border-color:#c63827!important
}
.bg-warning,.bg-warning .bg-warning{
    border-color:#ea961f!important
}
.bg-danger .bg-danger.darker[href]:hover,.bg-danger.darker[href]:hover{
    background-color:#d64230!important
}
.bg-danger .text-muted,.bg-danger .text-muted a,.bg-danger .text-muted:active,.bg-danger .text-muted:focus,.bg-danger .text-muted:hover,.bg-danger .text-muted[href]{
    color:rgba(255,255,255,.6)!important
}
.bg-warning,.bg-warning a,.bg-warning a:active,.bg-warning a:focus,.bg-warning a:hover,.bg-warning:active,.bg-warning:focus,.bg-warning:hover,.bg-warning[href],.bg-warning[href]:active,.bg-warning[href]:focus,.bg-warning[href]:hover{
    color:#fff!important
}
.bg-warning{
    background-color:#f4ab43!important
}
.bg-warning[href]:hover{
    background-color:#eda33b!important
}
.bg-warning .bg-warning.darken,.bg-warning.darken{
    background-color:#eda33b!important;
    border-color:#e48f15!important
}
.bg-warning .bg-warning.darken[href]:hover,.bg-warning.darken[href]:hover{
    background-color:#eb9d2d!important
}
.bg-warning .bg-warning.darker,.bg-warning.darker{
    background-color:#eb9d2d!important;
    border-color:#db8914!important
}
.bg-info,.bg-info .bg-info{
    border-color:#39b2d6!important
}
.bg-warning .bg-warning.darker[href]:hover,.bg-warning.darker[href]:hover{
    background-color:#ea961f!important
}
.bg-warning .text-muted,.bg-warning .text-muted a,.bg-warning .text-muted:active,.bg-warning .text-muted:focus,.bg-warning .text-muted:hover,.bg-warning .text-muted[href]{
    color:rgba(255,255,255,.6)!important
}
.bg-info,.bg-info a,.bg-info a:active,.bg-info a:focus,.bg-info a:hover,.bg-info:active,.bg-info:focus,.bg-info:hover,.bg-info[href],.bg-info[href]:active,.bg-info[href]:focus,.bg-info[href]:hover{
    color:#fff!important
}
.bg-info{
    background-color:#59c4e4!important
}
.bg-info[href]:hover{
    background-color:#52bcdc!important
}
.bg-info .bg-info.darken,.bg-info.darken{
    background-color:#52bcdc!important;
    border-color:#2cadd4!important
}
.bg-info .bg-info.darken[href]:hover,.bg-info.darken[href]:hover{
    background-color:#45b7d9!important
}
.bg-info .bg-info.darker,.bg-info.darker{
    background-color:#45b7d9!important;
    border-color:#2aa7cc!important
}
.bg-info .bg-info.darker[href]:hover,.bg-info.darker[href]:hover{
    background-color:#39b2d6!important
}
.bg-info .text-muted,.bg-info .text-muted a,.bg-info .text-muted:active,.bg-info .text-muted:focus,.bg-info .text-muted:hover,.bg-info .text-muted[href]{
    color:rgba(255,255,255,.6)!important
}
.bg-transparent{
    background:0 0!important
}
.text-white{
    color:#fff!important
}
.text-default,.text-default a,.text-default:active,.text-default:focus,.text-default:hover,.text-default[href]{
    color:#444!important
}
.text-default a:active,.text-default a:focus,.text-default a:hover,.text-default[href]:active,.text-default[href]:focus,.text-default[href]:hover{
    color:#2b2b2b!important
}
.text-muted,.text-muted a,.text-muted:active,.text-muted:focus,.text-muted:hover,.text-muted[href]{
    color:#818a91!important
}
.text-muted a:active,.text-muted a:focus,.text-muted a:hover,.text-muted[href]:active,.text-muted[href]:focus,.text-muted[href]:hover{
    color:#687077!important
}
.text-light,.text-light a,.text-light:active,.text-light:focus,.text-light:hover,.text-light[href]{
    color:#bbb!important
}
.text-light a:active,.text-light a:focus,.text-light a:hover,.text-light[href]:active,.text-light[href]:focus,.text-light[href]:hover{
    color:#a2a2a2!important
}
.text-success,.text-success a,.text-success:active,.text-success:focus,.text-success:hover,.text-success[href]{
    color:#4e8737!important
}
.text-success a:active,.text-success a:focus,.text-success a:hover,.text-success[href]:active,.text-success[href]:focus,.text-success[href]:hover{
    color:#396328!important
}
.text-danger,.text-danger a,.text-danger:active,.text-danger:focus,.text-danger:hover,.text-danger[href]{
    color:#bb2e1d!important
}
.text-danger a:active,.text-danger a:focus,.text-danger a:hover,.text-danger[href]:active,.text-danger[href]:focus,.text-danger[href]:hover{
    color:#8f2316!important
}
.text-warning,.text-warning a,.text-warning:active,.text-warning:focus,.text-warning:hover,.text-warning[href]{
    color:#cf7f0c!important
}
.text-warning a:active,.text-warning a:focus,.text-warning a:hover,.text-warning[href]:active,.text-warning[href]:focus,.text-warning[href]:hover{
    color:#9f6109!important
}
.text-info,.text-info a,.text-info:active,.text-info:focus,.text-info:hover,.text-info[href]{
    color:#209cc2!important
}
.text-info a:active,.text-info a:focus,.text-info a:hover,.text-info[href]:active,.text-info[href]:focus,.text-info[href]:hover{
    color:#187996!important
}
.border-default{
    border-color:rgba(0,0,0,.05)!important
}
.border-panel{
    border-color:#e2e2e2!important
}
.border-success{
    border-color:#78bd5d!important
}
.border-danger{
    border-color:#e46050!important
}
.border-warning{
    border-color:#f4ab43!important
}
.border-info{
    border-color:#59c4e4!important
}
.pull-xs-left{
    float:left!important
}
.pull-xs-right{
    float:right!important
}
.pull-xs-none{
    float:none!important
}
@media (min-width:544px){
    .width-sm-auto{
        width:auto!important
    }
    .pull-sm-left{
        float:left!important
    }
    .pull-sm-right{
        float:right!important
    }
    .pull-sm-none{
        float:none!important
    }
}
@media (min-width:768px){
    .width-md-auto{
        width:auto!important
    }
    .pull-md-left{
        float:left!important
    }
    .pull-md-right{
        float:right!important
    }
    .pull-md-none{
        float:none!important
    }
}
@media (min-width:992px){
    .width-lg-auto{
        width:auto!important
    }
    .pull-lg-left{
        float:left!important
    }
    .pull-lg-right{
        float:right!important
    }
    .pull-lg-none{
        float:none!important
    }
}
.m-x-auto{
    margin-right:auto!important;
    margin-left:auto!important
}
.m-r-0,.m-x-0{
    margin-right:0!important
}
.m-l-0,.m-x-0{
    margin-left:0!important
}
.m-a-0{
    margin:0!important
}
.m-r-1,.m-x-1{
    margin-right:10px!important
}
.m-l-1,.m-x-1{
    margin-left:10px!important
}
.m-t-1,.m-y-1{
    margin-top:10px!important
}
.m-b-1,.m-y-1{
    margin-bottom:10px!important
}
.m-a-1{
    margin:10px!important
}
.m-r-2,.m-x-2{
    margin-right:15px!important
}
.m-l-2,.m-x-2{
    margin-left:15px!important
}
.m-t-2,.m-y-2{
    margin-top:15px!important
}
.m-b-2,.m-y-2{
    margin-bottom:15px!important
}
.m-a-2{
    margin:15px!important
}
.m-r-3,.m-x-3{
    margin-right:20px!important
}
.m-l-3,.m-x-3{
    margin-left:20px!important
}
.m-t-3,.m-y-3{
    margin-top:20px!important
}
.m-b-3,.m-y-3{
    margin-bottom:20px!important
}
.m-a-3{
    margin:20px!important
}
.m-r-4,.m-x-4{
    margin-right:30px!important
}
.m-l-4,.m-x-4{
    margin-left:30px!important
}
.m-t-4,.m-y-4{
    margin-top:30px!important
}
.m-b-4,.m-y-4{
    margin-bottom:30px!important
}
.m-a-4{
    margin:30px!important
}
.p-a-0{
    padding:0!important
}
.p-r-1,.p-x-1{
    padding-right:10px!important
}
.p-l-1,.p-x-1{
    padding-left:10px!important
}
.p-t-1,.p-y-1{
    padding-top:10px!important
}
.p-b-1,.p-y-1{
    padding-bottom:10px!important
}
.p-a-1{
    padding:10px!important
}
.p-r-2,.p-x-2{
    padding-right:15px!important
}
.p-l-2,.p-x-2{
    padding-left:15px!important
}
.p-t-2,.p-y-2{
    padding-top:15px!important
}
.p-b-2,.p-y-2{
    padding-bottom:15px!important
}
.p-a-2{
    padding:15px!important
}
.p-r-3,.p-x-3{
    padding-right:20px!important
}
.p-l-3,.p-x-3{
    padding-left:20px!important
}
.p-t-3,.p-y-3{
    padding-top:20px!important
}
.p-b-3,.p-y-3{
    padding-bottom:20px!important
}
.p-a-3{
    padding:20px!important
}
.p-r-4,.p-x-4{
    padding-right:30px!important
}
.p-l-4,.p-x-4{
    padding-left:30px!important
}
.p-t-4,.p-y-4{
    padding-top:30px!important
}
.p-b-4,.p-y-4{
    padding-bottom:30px!important
}
.p-a-4{
    padding:30px!important
}
.line-height-1{
    line-height:1!important
}
.text-justify{
    text-align:justify!important
}
.text-truncate{
    overflow:hidden!important;
    text-overflow:ellipsis!important
}
body,html{
    overflow:hidden;
    width:100%;
    min-height:100%
}
.text-xs-left{
    text-align:left!important
}
.text-xs-right{
    text-align:right!important
}
.text-xs-center{
    text-align:center!important
}
@media (min-width:544px){
    .text-sm-left{
        text-align:left!important
    }
    .text-sm-right{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
    body{
        overflow:visible
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light{
    font-weight:300!important
}
.font-weight-normal{
    font-weight:400!important
}
.font-weight-semibold{
    font-weight:600!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-weight-bolder{
    font-weight:900!important
}
.font-italic{
    font-style:italic!important
}
.text-underlined{
    text-decoration:underline!important
}
.font-size-11{
    font-size:11px!important
}
.font-size-12{
    font-size:12px!important
}
.font-size-13{
    font-size:13px!important
}
.font-size-14{
    font-size:14px!important
}
.font-size-15{
    font-size:15px!important
}
.font-size-16{
    font-size:16px!important
}
.font-size-17{
    font-size:17px!important
}
.font-size-18{
    font-size:18px!important
}
.font-size-20{
    font-size:20px!important
}
.font-size-24{
    font-size:24px!important
}
.font-size-28{
    font-size:28px!important
}
.font-size-34{
    font-size:34px!important
}
.font-size-40{
    font-size:40px!important
}
.font-size-46{
    font-size:46px!important
}
.font-size-52{
    font-size:52px!important
}
.valign-top{
    vertical-align:top!important
}
.dataTable thead th,.valign-middle{
    vertical-align:middle!important
}
.valign-bottom{
    vertical-align:bottom!important
}
h1,h2,h3,h4,h5,h6{
    margin-top:50px;
    margin-bottom:25px;
    outline:0;
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.custom-select,.custom-select:focus{
    outline:0!important
}
h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{
    font-weight:300
}
a,a:hover{
    text-decoration:none
}
code{
    font-weight:400!important
}
.badge,.dropdown-header,.label,.pagination>li.active>a,.pagination>li.active>span,.table th,.table-caption,label,optgroup{
    font-weight:600
}
blockquote{
    margin-top:25px;
    margin-bottom:25px;
    font-size:1.2em
}
@media (min-width:768px){
    .text-md-left{
        text-align:left!important
    }
    .text-md-right{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
    .btn,a,button{
        outline:0!important
    }
    ::-moz-focus-inner{
        border:0!important
    }
    select:-moz-focusring{
        color:transparent;
        text-shadow:0 0 0 #444
    }
}
body,html{
    margin:0;
    padding:0
}
.page-header,.px-content{
    padding:20px
}
html{
    overflow-y:auto;
    height:100%;
    max-height:100%
}
body{
    position:relative;
    height:auto;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased
}
hr{
    margin-top:20px;
    margin-bottom:20px
}
.box hr,.modal hr,.panel hr{
    border-color:rgba(0,0,0,.05)
}
.no-animation{
    -webkit-animation-duration:0s!important;
    animation-duration:0s!important
}
.page-header{
    margin:-20px -20px 20px;
    border-bottom:1px solid
}
.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6{
    display:inline-block;
    margin:0;
    vertical-align:middle;
    font-size:18px;
    font-weight:600;
    line-height:30px
}
.page-header-text,.page-header-text a{
    font-size:18px
}
.page-header-icon{
    display:inline-block;
    margin-right:10px;
    font-size:22px;
    line-height:1
}
.pace{
    pointer-events:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.form-loading,.switcher-indicator{
    -webkit-user-select:none;
    -ms-user-select:none
}
.pace-inactive{
    display:none
}
.pace-progress{
    position:fixed;
    z-index:2000;
    top:0;
    right:100%;
    width:100%;
    height:2px
}
#px-breakpoint-lg,#px-breakpoint-md,#px-breakpoint-sm,#px-breakpoint-xs{
    position:absolute;
    top:-10000px;
    display:none;
    width:1px;
    height:1px
}
#px-breakpoint-xs{
    display:block
}
@media (min-width:544px){
    #px-breakpoint-xs{
        display:none!important
    }
    #px-breakpoint-sm{
        display:block
    }
}
@media (min-width:768px){
    #px-breakpoint-sm{
        display:none!important
    }
    #px-breakpoint-md{
        display:block
    }
}
@media (min-width:992px){
    .text-lg-left{
        text-align:left!important
    }
    .text-lg-right{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
    #px-breakpoint-md{
        display:none!important
    }
    #px-breakpoint-lg{
        display:block
    }
}
@media (min-width:1200px){
    .pull-xl-left{
        float:left!important
    }
    .pull-xl-right{
        float:right!important
    }
    .pull-xl-none{
        float:none!important
    }
    .text-xl-left{
        text-align:left!important
    }
    .text-xl-right{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
    #px-breakpoint-lg{
        display:none!important
    }
}
.table-footer,.table-header{
    position:relative;
    padding:10px 15px;
    border:1px solid rgba(0,0,0,.05);
    background:0 0
}
.table-header{
    border-bottom:none;
    border-top-right-radius:2px;
    border-top-left-radius:2px
}
.table-footer{
    min-height:40px;
    border-top:none;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.table-caption{
    font-size:15px
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
    color:#6f976d
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
    color:#8d7955
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
    color:#528d9e
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
    color:#b05b59
}
.table-light .table,.table-light.table{
    margin:0;
    border-top-color:#dbdbdb!important
}
.table-light{
    margin-bottom:21px
}
.table-light .table-header,.table-light thead,.table-light thead th,.table-light thead tr{
    border-color:#dbdbdb!important;
    color:#444
}
.table-light thead th,.table-light thead tr{
    background:#ebebeb
}
.table-light .table-header{
    background:#fafafa
}
.table-success .table,.table-success.table{
    margin:0;
    border-top-color:#618c50!important
}
.table-success{
    margin-bottom:21px
}
.table-success .table-header,.table-success thead,.table-success thead th,.table-success thead tr{
    border-color:#618c50!important;
    color:#fff
}
.table-success thead th,.table-success thead tr{
    background:#6ba953
}
.table-success .table-header{
    background:#78bd5d
}
.table-success .table-header .form-control{
    border:none
}
.table-danger .table,.table-danger.table{
    margin:0;
    border-top-color:#c34333!important
}
.table-danger{
    margin-bottom:21px
}
.table-danger .table-header,.table-danger thead,.table-danger thead th,.table-danger thead tr{
    border-color:#c34333!important;
    color:#fff
}
.table-danger thead th,.table-danger thead tr{
    background:#d74f3f
}
.table-danger .table-header{
    background:#e46050
}
.table-danger .table-header .form-control{
    border:none
}
.table-warning .table,.table-warning.table{
    margin:0;
    border-top-color:#d98d21!important
}
.table-warning{
    margin-bottom:21px
}
.table-warning .table-header,.table-warning thead,.table-warning thead th,.table-warning thead tr{
    border-color:#d98d21!important;
    color:#fff
}
.table-warning thead th,.table-warning thead tr{
    background:#e99c2f
}
.table-warning .table-header{
    background:#f4ab43
}
.table-warning .table-header .form-control{
    border:none
}
.table-info .table,.table-info.table{
    margin:0;
    border-top-color:#37a7c8!important
}
.table-info{
    margin-bottom:21px
}
.table-info .table-header,.table-info thead,.table-info thead th,.table-info thead tr{
    border-color:#37a7c8!important;
    color:#fff
}
.table-info thead th,.table-info thead tr{
    background:#48b6d7
}
.table-info .table-header{
    background:#59c4e4
}
.table-info .table-header .form-control{
    border:none
}
.form-control{
    box-shadow:none!important
}
.form-control[type=color]{
    height:31px;
    padding:2px 6px
}
select.form-control{
    padding-top:0;
    padding-bottom:0;
    line-height:29px
}
select.input-sm{
    line-height:23px
}
select.input-lg{
    line-height:37px
}
legend{
    padding-bottom:7px;
    color:#666;
    font-size:16.9px
}
label.required:after{
    margin-left:2px;
    content:"*";
    color:red
}
.btn-loading:after,.dropdown-menu .dropdown-toggle>a:after,.dropdown-toggle:after{
    content:""
}
.form-control-feedback{
    text-decoration:none!important;
    pointer-events:auto;
    color:#444
}
.panel-danger .panel-heading-text a,.panel-danger.panel-body-colorful .panel-body a,.panel-danger.panel-body-colorful .panel-footer a,.panel-danger.panel-dark .panel-heading-text a,.panel-danger.panel-dark.panel-body-colorful .panel-body a,.panel-danger.panel-dark.panel-body-colorful .panel-footer a,.panel-info .panel-heading-text a,.panel-info.panel-body-colorful .panel-body a,.panel-info.panel-body-colorful .panel-footer a,.panel-info.panel-dark .panel-heading-text a,.panel-info.panel-dark.panel-body-colorful .panel-body a,.panel-info.panel-dark.panel-body-colorful .panel-footer a,.panel-success .panel-heading-text a,.panel-success.panel-body-colorful .panel-body a,.panel-success.panel-body-colorful .panel-footer a,.panel-success.panel-dark .panel-heading-text a,.panel-success.panel-dark.panel-body-colorful .panel-body a,.panel-success.panel-dark.panel-body-colorful .panel-footer a,.panel-warning .panel-heading-text a,.panel-warning.panel-body-colorful .panel-body a,.panel-warning.panel-body-colorful .panel-footer a,.panel-warning.panel-dark .panel-heading-text a,.panel-warning.panel-dark.panel-body-colorful .panel-body a,.panel-warning.panel-dark.panel-body-colorful .panel-footer a{
    text-decoration:underline
}
#toast-container,.form-loading,.ps-container:hover.ps-in-scrolling.ps-in-scrolling,.ps-in-scrolling,.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{
    pointer-events:none
}
.form-control-feedback:focus,.form-control-feedback:hover{
    color:#444
}
.input-sm[type=color]{
    height:25.04px;
    padding:1.5px 4.5px
}
.input-lg[type=color]{
    height:39px;
    padding:4px 9px
}
.has-success .form-control{
    border-color:#78bd5d
}
.has-success .input-group-addon{
    color:#6f976d;
    border-color:#78bd5d!important;
    background-color:#fcfff5
}
.has-success .form-control-feedback{
    color:#78bd5d
}
.has-warning .form-control{
    border-color:#f4ab43
}
.has-warning .input-group-addon{
    color:#8d7955;
    border-color:#f4ab43!important;
    background-color:#fffaf3
}
.has-warning .form-control-feedback{
    color:#f4ab43
}
.has-error .form-control{
    border-color:#e46050
}
.has-error .input-group-addon{
    color:#b05b59;
    border-color:#e46050!important;
    background-color:#fff6f6
}
.has-error .form-control-feedback{
    color:#e46050
}
.form-message{
    display:none;
    padding-top:3px
}
.has-error .form-message,.has-success .form-message,.has-warning .form-message{
    display:block
}
.form-message-dark .form-message,.form-message-light .form-message,.form-message.dark,.form-message.light{
    position:relative;
    margin-top:2px;
    padding:3px 12px;
    border:1px solid;
    border-radius:2px;
    background-size:20px 20px!important
}
.form-message-dark .form-message:after,.form-message-dark .form-message:before,.form-message-light .form-message:after,.form-message-light .form-message:before,.form-message.dark:after,.form-message.dark:before,.form-message.light:after,.form-message.light:before{
    position:absolute;
    content:"";
    border:none;
    border-right-style:solid;
    border-right-color:transparent;
    border-bottom-style:solid;
    border-left-style:solid;
    border-left-color:transparent
}
.form-message-dark .form-message:before,.form-message-light .form-message:before,.form-message.dark:before,.form-message.light:before{
    top:-7px;
    left:12px;
    border-right-width:7px;
    border-bottom-width:7px;
    border-bottom-color:inherit;
    border-left-width:7px
}
.form-message-dark .form-message:after,.form-message-light .form-message:after,.form-message.dark:after,.form-message.light:after{
    top:-6px;
    left:13px;
    border-right-width:6px;
    border-bottom-width:6px;
    border-left-width:6px
}
.has-error .control-label,.has-success .control-label,.has-warning .control-label{
    color:#444
}
.has-success .form-message{
    color:#6f976d
}
.has-success .form-message.light,.has-success.form-message-light .form-message{
    color:#6f976d;
    border-color:#a3c293;
    background:#fcfff5
}
.has-success .form-message.light:after,.has-success.form-message-light .form-message:after{
    border-bottom-color:#fcfff5
}
.has-success .form-message.dark,.has-success.form-message-dark .form-message{
    color:#fff;
    border-color:#69b64b;
    background:#78bd5d;
    background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent)
}
.has-success .form-message.dark:after,.has-success.form-message-dark .form-message:after{
    border-bottom-color:#78bd5d
}
.has-warning .form-message{
    color:#8d7955
}
.has-warning .form-message.light,.has-warning.form-message-light .form-message{
    color:#8d7955;
    border-color:#c9ba9b;
    background:#fffaf3
}
.has-warning .form-message.light:after,.has-warning.form-message-light .form-message:after{
    border-bottom-color:#fffaf3
}
.has-warning .form-message.dark,.has-warning.form-message-dark .form-message{
    color:#fff;
    border-color:#f3a02b;
    background:#f4ab43;
    background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent)
}
.has-warning .form-message.dark:after,.has-warning.form-message-dark .form-message:after{
    border-bottom-color:#f4ab43
}
.has-error .form-message{
    color:#b05b59
}
.has-error .form-message.light,.has-error.form-message-light .form-message{
    color:#b05b59;
    border-color:#e0b4b4;
    background:#fff6f6
}
.has-error .form-message.light:after,.has-error.form-message-light .form-message:after{
    border-bottom-color:#fff6f6
}
.has-error .form-message.dark,.has-error.form-message-dark .form-message{
    color:#fff;
    border-color:#e14c3a;
    background:#e46050;
    background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent)
}
.has-error .form-message.dark:after,.has-error.form-message-dark .form-message:after{
    border-bottom-color:#e46050
}
.form-control-error,.form-control-success,.form-control-warning{
    padding-right:36px;
    background-repeat:no-repeat;
    background-position:center right 7.25px;
    background-size:14.5px 14.5px
}
.has-success .form-control-success{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
}
.has-warning .form-control-warning{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")
}
.has-error .form-control-error{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")
}
.form-bordered .form-group{
    margin-right:0;
    margin-left:0;
    padding-top:15px
}
.form-bordered .form-group+.form-group{
    padding-top:15px;
    border-top:1px solid rgba(0,0,0,.05)
}
.form-loading{
    position:relative;
    cursor:default;
    user-select:none
}
.form-loading:after,.form-loading:before{
    position:absolute;
    display:block;
    content:''
}
.form-loading:before{
    z-index:1000;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(255,255,255,.8)
}
.form-loading:after{
    z-index:1001;
    top:50%;
    left:50%;
    width:32px;
    height:32px;
    margin:-16px 0 0 -16px;
    -webkit-animation:form-spin .6s linear;
    animation:form-spin .6s linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    border-width:2px;
    border-style:solid;
    border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1);
    border-radius:999px
}
.form-loading.form-loading-inverted:before{
    background:rgba(0,0,0,.45)
}
.form-loading.form-loading-inverted:after{
    border-color:#fff rgba(255,255,255,.2) rgba(255,255,255,.2)
}
.modal-dialog .form-loading:before{
    z-index:2080
}
.modal-dialog .form-loading:after{
    z-index:2081
}
@-webkit-keyframes form-spin{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes form-spin{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.btn.disabled,.btn.disabled:active,.btn[disabled],.btn[disabled]:active,fieldset[disabled] .btn,fieldset[disabled] .btn:active{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn.active,.btn:active,.open>.btn.dropdown-toggle,fieldset[disabled] .btn.active{
    -webkit-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;
    box-shadow:0 2px 2px rgba(0,0,0,.1) inset
}
.btn-link{
    color:#316498!important;
    border:none!important;
    background:0 0!important;
    box-shadow:none!important
}
.btn-link.active,.btn-link:active,.btn-link:focus,.btn-link:hover{
    color:#3d7dbf!important
}
.btn-rounded{
    border-radius:999px!important
}
.btn-3d{
    position:relative;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.btn-3d,.btn-3d.disabled,.btn-3d.disabled:active,.btn-3d:active,.btn-3d[disabled],.btn-3d[disabled]:active,fieldset[disabled] .btn-3d,fieldset[disabled] .btn-3d:active{
    margin-top:0;
    border-bottom-width:3px
}
.btn-3d.active,.btn-3d:active,.open>.btn-3d.dropdown-toggle,fieldset[disabled] .btn-3d.active{
    margin-top:2px;
    border-bottom-width:1px
}
.btn.btn-outline.btn-outline-colorless{
    color:#444;
    border-color:rgba(0,0,0,.12);
    background:0 0
}
.btn.btn-outline.btn-outline-colorless.disabled,.btn.btn-outline.btn-outline-colorless.disabled:active,.btn.btn-outline.btn-outline-colorless:disabled,.btn.btn-outline.btn-outline-colorless:disabled:active,fieldset[disabled] .btn.btn-outline.btn-outline-colorless,fieldset[disabled] .btn.btn-outline.btn-outline-colorless:active{
    color:#444;
    border-color:rgba(0,0,0,.12)!important;
    background:0 0
}
.btn.btn-outline.btn-outline-colorless-inverted{
    color:#fff;
    border-color:rgba(255,255,255,.12);
    background:0 0
}
.btn.btn-outline.btn-outline-colorless-inverted.disabled,.btn.btn-outline.btn-outline-colorless-inverted.disabled:active,.btn.btn-outline.btn-outline-colorless-inverted:disabled,.btn.btn-outline.btn-outline-colorless-inverted:disabled:active,fieldset[disabled] .btn.btn-outline.btn-outline-colorless-inverted,fieldset[disabled] .btn.btn-outline.btn-outline-colorless-inverted:active{
    color:#fff;
    border-color:rgba(255,255,255,.12)!important;
    background:0 0
}
.btn-loading{
    position:relative;
    cursor:default;
    color:transparent!important
}
.btn-loading:after,.btn-loading:before{
    position:absolute;
    top:50%;
    left:50%;
    width:1.28em;
    height:1.28em;
    margin:-.64em 0 0 -.64em
}
.btn-loading:before{
    content:'';
    border:2px solid rgba(0,0,0,.15);
    border-radius:9999px
}
.btn-loading:after{
    -webkit-animation:button-loading .6s linear;
    animation:button-loading .6s linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    border:2px solid;
    border-color:#fff transparent transparent;
    border-radius:9999px;
    -webkit-box-shadow:0 0 0 1px transparent;
    box-shadow:0 0 0 1px transparent
}
.dropdown-menu,.panel{
    -webkit-box-shadow:none
}
@-webkit-keyframes button-loading{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes button-loading{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.btn-group-xs>.btn,.btn-xs{
    font-size:11px;
    line-height:1.4555
}
.btn-group-xl>.btn,.btn-xl{
    padding:10px 25px;
    font-size:20px;
    line-height:1.5;
    border-radius:4px
}
.btn{
    color:#444;
    border-color:#dfdfdf;
    background:#ececec
}
.btn.btn-outline{
    border-color:#dfdfdf;
    background:0 0
}
.btn.btn-outline.focus,.btn.btn-outline:focus,.btn.btn-outline:hover,.btn.focus,.btn:focus,.btn:hover{
    color:#444;
    border-color:#dadada #dadada #acacac;
    background:#e4e4e4
}
.btn.active,.btn.btn-outline.active,.btn.btn-outline:active,.btn:active,.open>.btn.dropdown-toggle,.open>.btn.dropdown-toggle.btn-outline{
    color:#444;
    border-color:#c6c6c6;
    background:#ddd
}
.btn.active.focus,.btn.active:focus,.btn.active:hover,.btn.btn-outline.active.focus,.btn.btn-outline.active:focus,.btn.btn-outline.active:hover,.btn.btn-outline:active.focus,.btn.btn-outline:active:focus,.btn.btn-outline:active:hover,.btn:active.focus,.btn:active:focus,.btn:active:hover,.open>.btn.dropdown-toggle.btn-outline.focus,.open>.btn.dropdown-toggle.btn-outline:focus,.open>.btn.dropdown-toggle.btn-outline:hover,.open>.btn.dropdown-toggle.focus,.open>.btn.dropdown-toggle:focus,.open>.btn.dropdown-toggle:hover{
    border-color:#c6c6c6;
    background:#d8d8d8
}
.btn.btn-3d.btn-outline.focus,.btn.btn-3d.btn-outline:focus,.btn.btn-3d.btn-outline:hover,.btn.btn-3d.focus,.btn.btn-3d:focus,.btn.btn-3d:hover{
    border-bottom-color:#c6c6c6
}
.btn.btn-3d.active,.btn.btn-3d.active.focus,.btn.btn-3d.active:focus,.btn.btn-3d.active:hover,.btn.btn-3d:active,.btn.btn-3d:active.focus,.btn.btn-3d:active:focus,.btn.btn-3d:active:hover,.open>.btn.dropdown-toggle.btn-3d,.open>.btn.dropdown-toggle.btn-3d.focus,.open>.btn.dropdown-toggle.btn-3d:focus,.open>.btn.dropdown-toggle.btn-3d:hover{
    background:#e4e4e4
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    border-color:#dfdfdf!important;
    background:#ececec!important
}
.btn.btn-outline.disabled,.btn.btn-outline[disabled],fieldset[disabled] .btn.btn-outline{
    color:#dadada;
    border-color:#dfdfdf!important;
    background:0 0!important
}
.btn.disabled.active,.btn[disabled].active,fieldset[disabled] .btn.active{
    color:#444!important;
    border-color:#c6c6c6!important;
    background:#ddd!important
}
.btn.btn-outline{
    color:#444
}
.btn-success{
    color:#fff;
    border-color:#6ea958;
    background:#78bd5d
}
.btn-success.btn-outline{
    color:#6aa354;
    border-color:#6ea958;
    background:0 0
}
.btn-success.btn-outline.focus,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover,.btn-success.focus,.btn-success:focus,.btn-success:hover{
    color:#fff;
    border-color:#6aa354 #6aa354 #426634;
    background:#6fb952
}
.btn-success.active,.btn-success.btn-outline.active,.btn-success.btn-outline:active,.btn-success:active,.open>.btn-success.dropdown-toggle,.open>.btn-success.dropdown-toggle.btn-outline{
    color:#fff;
    border-color:#588846;
    background:#67b349
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.btn-outline.active.focus,.btn-success.btn-outline.active:focus,.btn-success.btn-outline.active:hover,.btn-success.btn-outline:active.focus,.btn-success.btn-outline:active:focus,.btn-success.btn-outline:active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.btn-outline.focus,.open>.btn-success.dropdown-toggle.btn-outline:focus,.open>.btn-success.dropdown-toggle.btn-outline:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{
    border-color:#588846;
    background:#62ab46
}
.btn-success.btn-3d.btn-outline.focus,.btn-success.btn-3d.btn-outline:focus,.btn-success.btn-3d.btn-outline:hover,.btn-success.btn-3d.focus,.btn-success.btn-3d:focus,.btn-success.btn-3d:hover{
    border-bottom-color:#588846
}
.btn-success.btn-3d.active,.btn-success.btn-3d.active.focus,.btn-success.btn-3d.active:focus,.btn-success.btn-3d.active:hover,.btn-success.btn-3d:active,.btn-success.btn-3d:active.focus,.btn-success.btn-3d:active:focus,.btn-success.btn-3d:active:hover,.open>.btn-success.dropdown-toggle.btn-3d,.open>.btn-success.dropdown-toggle.btn-3d.focus,.open>.btn-success.dropdown-toggle.btn-3d:focus,.open>.btn-success.dropdown-toggle.btn-3d:hover{
    background:#6fb952
}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success{
    border-color:#6ea958!important;
    background:#78bd5d!important
}
.btn-success.btn-outline.disabled,.btn-success.btn-outline[disabled],fieldset[disabled] .btn-success.btn-outline{
    color:#6aa354;
    border-color:#6ea958!important;
    background:0 0!important
}
.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{
    color:#fff!important;
    border-color:#588846!important;
    background:#67b349!important
}
.btn-warning{
    color:#fff;
    border-color:#dc9c41;
    background:#f4ab43
}
.btn-warning.btn-outline{
    color:#db9839;
    border-color:#dc9c41;
    background:0 0
}
.btn-warning.btn-outline.focus,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover,.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{
    color:#fff;
    border-color:#db9839 #db9839 #9b671c;
    background:#f3a535
}
.btn-warning.active,.btn-warning.btn-outline.active,.btn-warning.btn-outline:active,.btn-warning:active,.open>.btn-warning.dropdown-toggle,.open>.btn-warning.dropdown-toggle.btn-outline{
    color:#fff;
    border-color:#c68324;
    background:#f29e26
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.btn-outline.active.focus,.btn-warning.btn-outline.active:focus,.btn-warning.btn-outline.active:hover,.btn-warning.btn-outline:active.focus,.btn-warning.btn-outline:active:focus,.btn-warning.btn-outline:active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.btn-outline.focus,.open>.btn-warning.dropdown-toggle.btn-outline:focus,.open>.btn-warning.dropdown-toggle.btn-outline:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{
    border-color:#c68324;
    background:#f29a1c
}
.btn-warning.btn-3d.btn-outline.focus,.btn-warning.btn-3d.btn-outline:focus,.btn-warning.btn-3d.btn-outline:hover,.btn-warning.btn-3d.focus,.btn-warning.btn-3d:focus,.btn-warning.btn-3d:hover{
    border-bottom-color:#c68324
}
.btn-warning.btn-3d.active,.btn-warning.btn-3d.active.focus,.btn-warning.btn-3d.active:focus,.btn-warning.btn-3d.active:hover,.btn-warning.btn-3d:active,.btn-warning.btn-3d:active.focus,.btn-warning.btn-3d:active:focus,.btn-warning.btn-3d:active:hover,.open>.btn-warning.dropdown-toggle.btn-3d,.open>.btn-warning.dropdown-toggle.btn-3d.focus,.open>.btn-warning.dropdown-toggle.btn-3d:focus,.open>.btn-warning.dropdown-toggle.btn-3d:hover{
    background:#f3a535
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning{
    border-color:#dc9c41!important;
    background:#f4ab43!important
}
.btn-warning.btn-outline.disabled,.btn-warning.btn-outline[disabled],fieldset[disabled] .btn-warning.btn-outline{
    color:#db9839;
    border-color:#dc9c41!important;
    background:0 0!important
}
.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{
    color:#fff!important;
    border-color:#c68324!important;
    background:#f29e26!important
}
.btn-info{
    color:#fff;
    border-color:#59b0cb;
    background:#59c4e4
}
.btn-info.btn-outline{
    color:#51adc8;
    border-color:#59b0cb;
    background:0 0
}
.btn-info.btn-outline.focus,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover,.btn-info.focus,.btn-info:focus,.btn-info:hover{
    color:#fff;
    border-color:#51adc8 #51adc8 #2d7990;
    background:#4cbfe2
}
.btn-info.active,.btn-info.btn-outline.active,.btn-info.btn-outline:active,.btn-info:active,.open>.btn-info.dropdown-toggle,.open>.btn-info.dropdown-toggle.btn-outline{
    color:#fff;
    border-color:#3a9ab7;
    background:#3fbbe0
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.btn-outline.active.focus,.btn-info.btn-outline.active:focus,.btn-info.btn-outline.active:hover,.btn-info.btn-outline:active.focus,.btn-info.btn-outline:active:focus,.btn-info.btn-outline:active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.btn-outline.focus,.open>.btn-info.dropdown-toggle.btn-outline:focus,.open>.btn-info.dropdown-toggle.btn-outline:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{
    border-color:#3a9ab7;
    background:#36b8de
}
.btn-info.btn-3d.btn-outline.focus,.btn-info.btn-3d.btn-outline:focus,.btn-info.btn-3d.btn-outline:hover,.btn-info.btn-3d.focus,.btn-info.btn-3d:focus,.btn-info.btn-3d:hover{
    border-bottom-color:#3a9ab7
}
.btn-info.btn-3d.active,.btn-info.btn-3d.active.focus,.btn-info.btn-3d.active:focus,.btn-info.btn-3d.active:hover,.btn-info.btn-3d:active,.btn-info.btn-3d:active.focus,.btn-info.btn-3d:active:focus,.btn-info.btn-3d:active:hover,.open>.btn-info.dropdown-toggle.btn-3d,.open>.btn-info.dropdown-toggle.btn-3d.focus,.open>.btn-info.dropdown-toggle.btn-3d:focus,.open>.btn-info.dropdown-toggle.btn-3d:hover{
    background:#4cbfe2
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info{
    border-color:#59b0cb!important;
    background:#59c4e4!important
}
.btn-info.btn-outline.disabled,.btn-info.btn-outline[disabled],fieldset[disabled] .btn-info.btn-outline{
    color:#51adc8;
    border-color:#59b0cb!important;
    background:0 0!important
}
.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{
    color:#fff!important;
    border-color:#3a9ab7!important;
    background:#3fbbe0!important
}
.btn-danger{
    color:#fff;
    border-color:#ca5e51;
    background:#e46050
}
.btn-danger.btn-outline{
    color:#c75749;
    border-color:#ca5e51;
    background:0 0
}
.btn-danger.btn-outline.focus,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover,.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{
    color:#fff;
    border-color:#c75749 #c75749 #8a352a;
    background:#e25443
}
.btn-danger.active,.btn-danger.btn-outline.active,.btn-danger.btn-outline:active,.btn-danger:active,.open>.btn-danger.dropdown-toggle,.open>.btn-danger.dropdown-toggle.btn-outline{
    color:#fff;
    border-color:#b14336;
    background:#e04835
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.btn-outline.active.focus,.btn-danger.btn-outline.active:focus,.btn-danger.btn-outline.active:hover,.btn-danger.btn-outline:active.focus,.btn-danger.btn-outline:active:focus,.btn-danger.btn-outline:active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.btn-outline.focus,.open>.btn-danger.dropdown-toggle.btn-outline:focus,.open>.btn-danger.dropdown-toggle.btn-outline:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{
    border-color:#b14336;
    background:#df402d
}
.btn-danger.btn-3d.btn-outline.focus,.btn-danger.btn-3d.btn-outline:focus,.btn-danger.btn-3d.btn-outline:hover,.btn-danger.btn-3d.focus,.btn-danger.btn-3d:focus,.btn-danger.btn-3d:hover{
    border-bottom-color:#b14336
}
.btn-danger.btn-3d.active,.btn-danger.btn-3d.active.focus,.btn-danger.btn-3d.active:focus,.btn-danger.btn-3d.active:hover,.btn-danger.btn-3d:active,.btn-danger.btn-3d:active.focus,.btn-danger.btn-3d:active:focus,.btn-danger.btn-3d:active:hover,.open>.btn-danger.dropdown-toggle.btn-3d,.open>.btn-danger.dropdown-toggle.btn-3d.focus,.open>.btn-danger.dropdown-toggle.btn-3d:focus,.open>.btn-danger.dropdown-toggle.btn-3d:hover{
    background:#e25443
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger{
    border-color:#ca5e51!important;
    background:#e46050!important
}
.btn-danger.btn-outline.disabled,.btn-danger.btn-outline[disabled],fieldset[disabled] .btn-danger.btn-outline{
    color:#c75749;
    border-color:#ca5e51!important;
    background:0 0!important
}
.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{
    color:#fff!important;
    border-color:#b14336!important;
    background:#e04835!important
}
.dropdown-toggle:after,.dropup .dropdown-toggle:after{
    border-right:.3em solid transparent;
    border-left:.3em solid transparent
}
@-webkit-keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
@keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px)
    }
}
@-webkit-keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@-webkit-keyframes jello{
    11.1%{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        -ms-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.39062deg) skewY(.39062deg);
        -ms-transform:skewX(.39062deg) skewY(.39062deg);
        transform:skewX(.39062deg) skewY(.39062deg)
    }
    88.8%{
        -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
        -ms-transform:skewX(-.19531deg) skewY(-.19531deg);
        transform:skewX(-.19531deg) skewY(-.19531deg)
    }
    100%{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
@keyframes jello{
    11.1%{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        -ms-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.39062deg) skewY(.39062deg);
        -ms-transform:skewX(.39062deg) skewY(.39062deg);
        transform:skewX(.39062deg) skewY(.39062deg)
    }
    88.8%{
        -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
        -ms-transform:skewX(-.19531deg) skewY(-.19531deg);
        transform:skewX(-.19531deg) skewY(-.19531deg)
    }
    100%{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
@-webkit-keyframes pulse{
    0%,100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@keyframes pulse{
    0%,100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@-webkit-keyframes rubberBand{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        -ms-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        -ms-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        -ms-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        -ms-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        -ms-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        -ms-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes rubberBand{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        -ms-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        -ms-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        -ms-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        -ms-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        -ms-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        -ms-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@-webkit-keyframes shake{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
}
@keyframes shake{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    20%,40%,60%,80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
}
@-webkit-keyframes swing{
    100%,20%,40%,60%,80%{
        -webkit-transform-origin:top center;
        -ms-transform-origin:top center;
        transform-origin:top center
    }
    20%{
        -webkit-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        -ms-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        -ms-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes swing{
    100%,20%,40%,60%,80%{
        -webkit-transform-origin:top center;
        -ms-transform-origin:top center;
        transform-origin:top center
    }
    20%{
        -webkit-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg);
        -ms-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg);
        -ms-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        -ms-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@keyframes tada{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg);
        -ms-transform:scale(.9) rotate(-3deg);
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg);
        -ms-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg);
        -ms-transform:scale(1.1) rotate(-3deg);
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0);
        -ms-transform:scale(1) rotate(0);
        transform:scale(1) rotate(0)
    }
}
@-webkit-keyframes wobble{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    15%{
        -webkit-transform:translateX(-25%) rotate(-5deg);
        -ms-transform:translateX(-25%) rotate(-5deg);
        transform:translateX(-25%) rotate(-5deg)
    }
    30%{
        -webkit-transform:translateX(20%) rotate(3deg);
        -ms-transform:translateX(20%) rotate(3deg);
        transform:translateX(20%) rotate(3deg)
    }
    45%{
        -webkit-transform:translateX(-15%) rotate(-3deg);
        -ms-transform:translateX(-15%) rotate(-3deg);
        transform:translateX(-15%) rotate(-3deg)
    }
    60%{
        -webkit-transform:translateX(10%) rotate(2deg);
        -ms-transform:translateX(10%) rotate(2deg);
        transform:translateX(10%) rotate(2deg)
    }
    75%{
        -webkit-transform:translateX(-5%) rotate(-1deg);
        -ms-transform:translateX(-5%) rotate(-1deg);
        transform:translateX(-5%) rotate(-1deg)
    }
}
@keyframes wobble{
    0%,100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    15%{
        -webkit-transform:translateX(-25%) rotate(-5deg);
        -ms-transform:translateX(-25%) rotate(-5deg);
        transform:translateX(-25%) rotate(-5deg)
    }
    30%{
        -webkit-transform:translateX(20%) rotate(3deg);
        -ms-transform:translateX(20%) rotate(3deg);
        transform:translateX(20%) rotate(3deg)
    }
    45%{
        -webkit-transform:translateX(-15%) rotate(-3deg);
        -ms-transform:translateX(-15%) rotate(-3deg);
        transform:translateX(-15%) rotate(-3deg)
    }
    60%{
        -webkit-transform:translateX(10%) rotate(2deg);
        -ms-transform:translateX(10%) rotate(2deg);
        transform:translateX(10%) rotate(2deg)
    }
    75%{
        -webkit-transform:translateX(-5%) rotate(-1deg);
        -ms-transform:translateX(-5%) rotate(-1deg);
        transform:translateX(-5%) rotate(-1deg)
    }
}
@-webkit-keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
        -ms-transform:scale(1.05);
        transform:scale(1.05)
    }
    70%{
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
        -ms-transform:scale(1.05);
        transform:scale(1.05)
    }
    70%{
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes bounceInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        -ms-transform:translateY(30px);
        transform:translateY(30px)
    }
    80%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes bounceInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        -ms-transform:translateY(30px);
        transform:translateY(30px)
    }
    80%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes bounceInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        -ms-transform:translateX(30px);
        transform:translateX(30px)
    }
    80%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes bounceInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        -ms-transform:translateX(30px);
        transform:translateX(30px)
    }
    80%{
        -webkit-transform:translateX(-10px);
        -ms-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes bounceInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        -ms-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes bounceInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        -ms-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    80%{
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes bounceInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    80%{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes bounceInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        -ms-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    80%{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px)
    }
    100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes bounceOut{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.95);
        -ms-transform:scale(.95);
        transform:scale(.95)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
}
@keyframes bounceOut{
    0%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.95);
        -ms-transform:scale(.95);
        transform:scale(.95)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
}
@-webkit-keyframes bounceOutDown{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes bounceOutDown{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@-webkit-keyframes bounceOutLeft{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes bounceOutLeft{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@-webkit-keyframes bounceOutRight{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes bounceOutRight{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@-webkit-keyframes bounceOutUp{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes bounceOutUp{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    20%{
        opacity:1;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        transform:translateX(-20px)
    }
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(20px);
        -ms-transform:translateX(20px);
        transform:translateX(20px)
    }
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@-webkit-keyframes flip{
    0%{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);
        transform:perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform:perspective(400px) rotateY(360deg) scale(.95);
        transform:perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) scale(1);
        -ms-transform:perspective(400px) scale(1);
        transform:perspective(400px) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);
        transform:perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform:perspective(400px) rotateY(360deg) scale(.95);
        transform:perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px) scale(1);
        -ms-transform:perspective(400px) scale(1);
        transform:perspective(400px) scale(1);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@-webkit-keyframes flipInX{
    0%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg)
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-10deg);
        -ms-transform:perspective(400px) rotateX(-10deg);
        transform:perspective(400px) rotateX(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        -ms-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg)
    }
    100%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0)
    }
}
@keyframes flipInX{
    0%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg)
    }
    40%{
        -webkit-transform:perspective(400px) rotateX(-10deg);
        -ms-transform:perspective(400px) rotateX(-10deg);
        transform:perspective(400px) rotateX(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateX(10deg);
        -ms-transform:perspective(400px) rotateX(10deg);
        transform:perspective(400px) rotateX(10deg)
    }
    100%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0)
    }
}
@-webkit-keyframes flipInY{
    0%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg)
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-10deg);
        -ms-transform:perspective(400px) rotateY(-10deg);
        transform:perspective(400px) rotateY(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        -ms-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg)
    }
    100%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
}
@keyframes flipInY{
    0%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg)
    }
    40%{
        -webkit-transform:perspective(400px) rotateY(-10deg);
        -ms-transform:perspective(400px) rotateY(-10deg);
        transform:perspective(400px) rotateY(-10deg)
    }
    70%{
        -webkit-transform:perspective(400px) rotateY(10deg);
        -ms-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg)
    }
    100%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
}
@-webkit-keyframes flipOutX{
    0%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg)
    }
}
@keyframes flipOutX{
    0%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateX(0);
        -ms-transform:perspective(400px) rotateX(0);
        transform:perspective(400px) rotateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateX(90deg);
        -ms-transform:perspective(400px) rotateX(90deg);
        transform:perspective(400px) rotateX(90deg)
    }
}
@-webkit-keyframes flipOutY{
    0%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg)
    }
}
@keyframes flipOutY{
    0%{
        opacity:1;
        -webkit-transform:perspective(400px) rotateY(0);
        -ms-transform:perspective(400px) rotateY(0);
        transform:perspective(400px) rotateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:perspective(400px) rotateY(90deg);
        -ms-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg)
    }
}
@-webkit-keyframes lightSpeedIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-20%) skewX(30deg);
        -ms-transform:translateX(-20%) skewX(30deg);
        transform:translateX(-20%) skewX(30deg)
    }
    80%{
        opacity:1;
        -webkit-transform:translateX(0) skewX(-15deg);
        -ms-transform:translateX(0) skewX(-15deg);
        transform:translateX(0) skewX(-15deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0)
    }
}
@keyframes lightSpeedIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-20%) skewX(30deg);
        -ms-transform:translateX(-20%) skewX(30deg);
        transform:translateX(-20%) skewX(30deg)
    }
    80%{
        opacity:1;
        -webkit-transform:translateX(0) skewX(-15deg);
        -ms-transform:translateX(0) skewX(-15deg);
        transform:translateX(0) skewX(-15deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0)
    }
}
@-webkit-keyframes lightSpeedOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg)
    }
}
@keyframes lightSpeedOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) skewX(0);
        -ms-transform:translateX(0) skewX(0);
        transform:translateX(0) skewX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) skewX(-30deg);
        -ms-transform:translateX(100%) skewX(-30deg);
        transform:translateX(100%) skewX(-30deg)
    }
}
@-webkit-keyframes rotateIn{
    0%{
        opacity:0;
        -webkit-transform:rotate(-200deg);
        -ms-transform:rotate(-200deg);
        transform:rotate(-200deg);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
}
@keyframes rotateIn{
    0%{
        opacity:0;
        -webkit-transform:rotate(-200deg);
        -ms-transform:rotate(-200deg);
        transform:rotate(-200deg);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@keyframes rotateInDownLeft{
    0%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@-webkit-keyframes rotateInDownRight{
    0%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@keyframes rotateInDownRight{
    0%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@-webkit-keyframes rotateInUpLeft{
    0%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@keyframes rotateInUpLeft{
    0%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@-webkit-keyframes rotateInUpRight{
    0%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@keyframes rotateInUpRight{
    0%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@-webkit-keyframes rotateOut{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(200deg);
        -ms-transform:rotate(200deg);
        transform:rotate(200deg);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
}
@keyframes rotateOut{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(200deg);
        -ms-transform:rotate(200deg);
        transform:rotate(200deg);
        -webkit-transform-origin:center center;
        -ms-transform-origin:center center;
        transform-origin:center center
    }
}
@-webkit-keyframes rotateOutDownLeft{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@keyframes rotateOutDownLeft{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@-webkit-keyframes rotateOutDownRight{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@keyframes rotateOutDownRight{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@-webkit-keyframes rotateOutUpLeft{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@keyframes rotateOutUpLeft{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:left bottom;
        -ms-transform-origin:left bottom;
        transform-origin:left bottom
    }
}
@-webkit-keyframes rotateOutUpRight{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@keyframes rotateOutUpRight{
    0%{
        opacity:1;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
    100%{
        opacity:0;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:right bottom;
        -ms-transform-origin:right bottom;
        transform-origin:right bottom
    }
}
@-webkit-keyframes slideInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes slideInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInLeft{
    0%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInUp{
    0%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes slideOutDown{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes slideOutDown{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        -ms-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@-webkit-keyframes slideOutLeft{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@keyframes slideOutLeft{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        -ms-transform:translateX(-2000px);
        transform:translateX(-2000px)
    }
}
@-webkit-keyframes slideOutRight{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@keyframes slideOutRight{
    0%{
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        -ms-transform:translateX(2000px);
        transform:translateX(2000px)
    }
}
@-webkit-keyframes slideOutUp{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes slideOutUp{
    0%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        -ms-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@-webkit-keyframes hinge{
    0%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    20%,60%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(80deg);
        -ms-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    40%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(60deg);
        -ms-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    80%{
        opacity:1;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(60deg) translateY(0);
        -ms-transform:rotate(60deg) translateY(0);
        transform:rotate(60deg) translateY(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(700px);
        -ms-transform:translateY(700px);
        transform:translateY(700px)
    }
}
@keyframes hinge{
    0%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    20%,60%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(80deg);
        -ms-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    40%{
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(60deg);
        -ms-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    80%{
        opacity:1;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        -webkit-transform:rotate(60deg) translateY(0);
        -ms-transform:rotate(60deg) translateY(0);
        transform:rotate(60deg) translateY(0);
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(700px);
        -ms-transform:translateY(700px);
        transform:translateY(700px)
    }
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%) rotate(-120deg);
        -ms-transform:translateX(-100%) rotate(-120deg);
        transform:translateX(-100%) rotate(-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%) rotate(-120deg);
        -ms-transform:translateX(-100%) rotate(-120deg);
        transform:translateX(-100%) rotate(-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) rotate(120deg);
        -ms-transform:translateX(100%) rotate(120deg);
        transform:translateX(100%) rotate(120deg)
    }
}
@keyframes rollOut{
    0%{
        opacity:1;
        -webkit-transform:translateX(0) rotate(0);
        -ms-transform:translateX(0) rotate(0);
        transform:translateX(0) rotate(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%) rotate(120deg);
        -ms-transform:translateX(100%) rotate(120deg);
        transform:translateX(100%) rotate(120deg)
    }
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        -ms-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        -ms-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@-webkit-keyframes zoomInDown{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}
@keyframes zoomInDown{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}
@-webkit-keyframes zoomInLeft{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}
@keyframes zoomInLeft{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}
@-webkit-keyframes zoomInRight{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}
@keyframes zoomInRight{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}
@-webkit-keyframes zoomInUp{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}
@keyframes zoomInUp{
    0%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }
    60%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        -ms-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        -ms-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes zoomOutDown{
    40%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
    100%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
@keyframes zoomOutDown{
    40%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
    100%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        -ms-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        -ms-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        -ms-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        -ms-transform-origin:left center;
        transform-origin:left center
    }
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        -ms-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        -ms-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        -ms-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        -ms-transform-origin:right center;
        transform-origin:right center
    }
}
@-webkit-keyframes zoomOutUp{
    40%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
    100%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
@keyframes zoomOutUp{
    40%{
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
    100%{
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
.dropdown-toggle>.fa-caret-down,.dropdown-toggle>.fa-caret-up{
    display:none
}
.dropdown-toggle:after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.3076923076em;
    vertical-align:middle;
    border-top:.3em solid;
    border-bottom:none
}
.dropup .dropdown-toggle:after{
    border-top:none;
    border-bottom:.3em solid
}
.dropdown-toggle:empty:after{
    margin:0
}
.btn-group>.btn+.dropdown-toggle,.dropdown-toggle:empty,.input-group-btn>.btn+.dropdown-toggle{
    padding-right:.692em!important;
    padding-left:.692em!important
}
.dropdown-header,.dropdown-menu>li>a{
    padding:5px 18px
}
.dropdown-menu{
    padding:5px 0;
    border-width:2px;
    box-shadow:none
}
.dropdown-menu>li>a:hover{
    background:#f2f2f2
}
.dropdown-menu .badge,.dropdown-menu .label{
    position:relative;
    top:.2em;
    padding:0 .5em;
    vertical-align:top;
    font-size:.77em;
    line-height:1.6em
}
.dropdown-menu .badge,.dropdown-menu .label-pill{
    padding-right:.7em;
    padding-left:.7em
}
.dropdown-menu .label-tag:before{
    border-top-width:.8em;
    border-bottom-width:.8em
}
.dropdown-menu .label-tag:after{
    width:.4em;
    height:.4em;
    margin-top:-.2em;
    margin-right:0
}
.dropdown-header{
    margin:0 0 2px;
    text-transform:uppercase;
    font-size:11px
}
.dropdown-menu .divider{
    margin:5px 0
}
.dropdown-menu .dropdown-toggle{
    position:relative;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.dropdown-menu .dropdown-toggle:after{
    display:none
}
.dropdown-menu .dropdown-toggle>a{
    position:relative
}
.dropdown-menu .dropdown-toggle>a:after{
    display:inline-block;
    width:0;
    height:0;
    margin:-1px 0 0 6px;
    vertical-align:middle;
    border-top:4px solid;
    border-right:4px solid transparent;
    border-bottom:none;
    border-left:4px solid transparent
}
.dropdown-menu .dropdown-menu{
    position:static;
    display:block;
    margin:0;
    border-width:0;
    border-radius:0;
    background:rgba(0,0,0,.05)
}
@media (min-width:768px){
    .dropdown-menu .dropdown-toggle>a:after{
        position:absolute;
        top:50%;
        right:12px;
        margin:-4px 0 0;
        border-top:4px solid transparent;
        border-right:none;
        border-bottom:4px solid transparent;
        border-left:4px solid
    }
    .dropdown-menu .dropdown-menu{
        position:absolute;
        top:0;
        left:100%;
        display:none;
        margin-top:-2px;
        border-width:2px;
        border-radius:2px;
        background:#fff
    }
    .dropdown-menu .dropdown-toggle>a+.dropdown-menu-right,.dropdown-menu.dropdown-menu-right .dropdown-menu,.dropdown-menu.dropdown-menu-right .dropdown-toggle>a+.dropdown-menu{
        right:100%;
        left:auto
    }
    .dropdown-menu .dropdown-toggle:hover>a:not(.disabled){
        color:#333;
        background:#f2f2f2
    }
    .dropdown-menu .dropdown-toggle:hover>a:not(.disabled)+.dropdown-menu{
        display:block
    }
}
.dropdown-multi-column{
    position:absolute;
    z-index:1000;
    top:100%;
    left:0;
    display:none;
    float:left;
    margin:2px 0 0;
    table-layout:fixed;
    border:2px solid #ccc;
    border-radius:2px;
    background-color:#fff;
    background-clip:padding-box
}
.open .dropdown-multi-column{
    display:table
}
.dropdown-multi-column.dropdown-menu-right{
    right:0;
    left:auto
}
.dropdown-column{
    position:static;
    display:block;
    float:none;
    min-width:180px;
    margin:0;
    padding:5px 0;
    border:none;
    border-radius:0
}
.dropdown-column+.dropdown-column{
    border-top:1px solid #e5e5e5
}
@media (min-width:544px){
    .dropdown-column[class*=" col-sm-"],.dropdown-column[class^=col-sm-]{
        display:table-cell
    }
    .dropdown-column[class*=" col-sm-"]>li>a,.dropdown-column[class^=col-sm-]>li>a{
        white-space:normal
    }
    .dropdown-column[class*=" col-sm-"]+.dropdown-column,.dropdown-column[class^=col-sm-]+.dropdown-column{
        border-left:1px solid #e5e5e5;
        border-top:none
    }
}
@media (min-width:768px){
    .dropdown-column[class*=" col-md-"],.dropdown-column[class^=col-md-]{
        display:table-cell
    }
    .dropdown-column[class*=" col-md-"]>li>a,.dropdown-column[class^=col-md-]>li>a{
        white-space:normal
    }
    .dropdown-column[class*=" col-md-"]+.dropdown-column,.dropdown-column[class^=col-md-]+.dropdown-column{
        border-left:1px solid #e5e5e5;
        border-top:none
    }
}
@media (min-width:992px){
    .dropdown-column[class*=" col-lg-"],.dropdown-column[class^=col-lg-]{
        display:table-cell
    }
    .dropdown-column[class*=" col-lg-"]>li>a,.dropdown-column[class^=col-lg-]>li>a{
        white-space:normal
    }
    .dropdown-column[class*=" col-lg-"]+.dropdown-column,.dropdown-column[class^=col-lg-]+.dropdown-column{
        border-left:1px solid #e5e5e5;
        border-top:none
    }
}
.nav-pills>li>a,.nav-tabs>li>a{
    margin:0;
    color:#777;
    background-color:rgba(0,0,0,.05);
    cursor:pointer!important
}
.breadcrumb .active,.breadcrumb .active a,.px-nav-static .px-nav-dropdown>a{
    cursor:default
}
.nav-pills>li>a:focus,.nav-pills>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
    color:#444;
    background:rgba(0,0,0,.06)
}
.nav-pills>li>a .badge,.nav-pills>li>a .label,.nav-tabs>li>a .badge,.nav-tabs>li>a .label{
    position:relative;
    top:.3em;
    margin:0 -.455em 0 .455em;
    vertical-align:top;
    font-size:.848em;
    line-height:1.455em
}
.nav-pills>li>a .label,.nav-tabs>li>a .label{
    padding:0 .455em
}
.nav-pills>li>a .badge,.nav-pills>li>a .label-pill,.nav-tabs>li>a .badge,.nav-tabs>li>a .label-pill{
    padding:0 .545em
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:rgba(0,0,0,.06)
}
.nav>li+li{
    margin-left:6px
}
.nav-justified>li+li,.nav.nav-stacked>li+li{
    margin-left:0
}
.nav-pills li.active>a .badge,.nav-pills li.active>a .label,.nav-tabs div:not(.nav-tabs-simple)>li.active>a .badge,.nav-tabs div:not(.nav-tabs-simple)>li.active>a .label,.nav-tabs:not(.nav-tabs-simple)>li.active>a .badge,.nav-tabs:not(.nav-tabs-simple)>li.active>a .label{
    color:#fff;
    background:rgba(0,0,0,.25)
}
.nav>li.disabled>a{
    background:0 0!important;
    border-color:transparent!important
}
.breadcrumb,.nav-tabs-simple .nav-tabs>li>a,.nav-tabs-simple .nav-tabs>li>a:active,.nav-tabs-simple .nav-tabs>li>a:focus,.nav-tabs-simple .nav-tabs>li>a:hover,.nav-tabs-simple.nav-tabs>li>a,.nav-tabs-simple.nav-tabs>li>a:active,.nav-tabs-simple.nav-tabs>li>a:focus,.nav-tabs-simple.nav-tabs>li>a:hover{
    background:0 0
}
.nav-tabs,.nav-tabs.nav-justified{
    border-bottom:2px solid rgba(0,0,0,.11);
    border-color:rgba(0,0,0,.11)
}
.nav-tabs .dropdown-menu,.nav-tabs.nav-justified .dropdown-menu{
    margin-top:0
}
.nav-tabs.nav-justified>li,.nav-tabs>li{
    margin-bottom:0
}
.nav-tabs.nav-justified>li.active>a,.nav-tabs.nav-justified>li.active>a:active,.nav-tabs.nav-justified>li.active>a:focus,.nav-tabs.nav-justified>li.active>a:hover,.nav-tabs.nav-justified>li>a,.nav-tabs.nav-justified>li>a:active,.nav-tabs.nav-justified>li>a:focus,.nav-tabs.nav-justified>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:active,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a,.nav-tabs>li>a:active,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
    border:none;
    border-bottom:2px solid
}
.nav-tabs.nav-justified>li>a,.nav-tabs>li>a{
    margin-bottom:-2px;
    border-color:transparent
}
.nav-tabs.nav-justified>li.open>a,.nav-tabs.nav-justified>li>a:active,.nav-tabs.nav-justified>li>a:focus,.nav-tabs.nav-justified>li>a:hover,.nav-tabs.nav-stacked>li.open>a,.nav-tabs.nav-stacked>li>a:active,.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover,.nav-tabs>li.open>a,.nav-tabs>li>a:active,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
    border-color:rgba(0,0,0,.015)
}
.nav-tabs.nav-stacked>li .dropdown-menu{
    margin-top:-2px
}
.nav-tabs-simple .nav-tabs>li.active>a,.nav-tabs-simple .nav-tabs>li.active>a:active,.nav-tabs-simple .nav-tabs>li.active>a:focus,.nav-tabs-simple .nav-tabs>li.active>a:hover,.nav-tabs-simple.nav-tabs>li.active>a,.nav-tabs-simple.nav-tabs>li.active>a:active,.nav-tabs-simple.nav-tabs>li.active>a:focus,.nav-tabs-simple.nav-tabs>li.active>a:hover{
    color:#444;
    background:0 0
}
.nav-sm>.nav>li>a,.nav.nav-sm>li>a{
    padding:4px 15px
}
.nav-xs>.nav>li>a,.nav.nav-xs>li>a{
    padding:3px 15px;
    font-size:12px
}
.nav-xs>.nav>li>a>.badge,.nav-xs>.nav>li>a>.label,.nav.nav-xs>li>a>.badge,.nav.nav-xs>li>a>.label{
    padding:0 .4em
}
.nav-lg>.nav>li>a,.nav.nav-lg>li>a{
    padding:8px 24px;
    font-size:15px
}
.nav-xl>.nav>li>a,.nav.nav-xl>li>a{
    padding:10px 25px;
    font-size:20px
}
.tab-pane:after,.tab-pane:before{
    content:" ";
    display:table
}
.tab-content{
    padding:15px 0
}
.tab-content-bordered>.tab-content,.tab-content.tab-content-bordered{
    padding:15px;
    border:1px solid rgba(0,0,0,.11);
    border-top:none;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.breadcrumb{
    position:relative;
    margin-bottom:20px;
    color:#999;
    font-size:12px
}
.breadcrumb a,.breadcrumb li{
    color:#999
}
.breadcrumb .active,.breadcrumb .active a,.breadcrumb a:hover{
    color:#444
}
.breadcrumb li+li:before{
    color:#ccc
}
html[dir=rtl] .breadcrumb li+li:before{
    content:"\\"
}
.breadcrumb-inverted a,.breadcrumb-inverted li{
    color:rgba(255,255,255,.6)
}
.breadcrumb-inverted .active,.breadcrumb-inverted .active a,.breadcrumb-inverted a:hover{
    color:#fff
}
.breadcrumb-inverted li+li:before{
    color:rgba(255,255,255,.4)
}
.breadcrumb-label{
    float:left;
    padding-right:15px
}
.page-breadcrumb{
    margin:-20px -20px 20px;
    padding:6px 20px;
    border-bottom:1px solid;
    border-radius:0
}
.pagination>li>a,.pagination>li>span{
    margin:0 4px 0 0;
    padding:6px 12px;
    border-radius:2px
}
.pager>li>a{
    color:#6a6a6a;
    border-radius:999px
}
.pager>li>a:active,.pager>li>a:focus,.pager>li>a:hover{
    color:#444
}
.pager>li.disabled>a,.pagination>li.disabled>a{
    border-color:rgba(18,18,18,.13)!important
}
.pager-xs>li>a,.pager-xs>li>span,.pagination-xs>li>a,.pagination-xs>li>span{
    padding:3px 8px;
    font-size:11px
}
.pager-sm>li>a,.pager-sm>li>span,.pagination-sm>li>a,.pagination-sm>li>span{
    padding:5px 10px;
    font-size:12px
}
.pager-lg>li>a,.pager-lg>li>span,.pagination-lg>li>a,.pagination-lg>li>span{
    padding:11px 17px;
    font-size:15px
}
.pagination-lg>li>a,.pagination-lg>li>span{
    border-radius:3px
}
.badge,.label{
    display:inline-block;
    padding:0 .545em;
    font-size:85%;
    line-height:1.818em;
    border-color:#818a91;
    background:#818a91;
    color:#fff
}
.badge[href]:focus,.badge[href]:hover,.label[href]:focus,.label[href]:hover{
    border-color:#768087;
    background:#768087;
    color:#fff
}
.badge.label-outline,.label.label-outline{
    color:#687077;
    -webkit-box-shadow:0 0 0 1px #dedede inset;
    box-shadow:0 0 0 1px #dedede inset
}
.badge.label-outline[href]:focus,.badge.label-outline[href]:hover,.label.label-outline[href]:focus,.label.label-outline[href]:hover{
    color:#50575c
}
.badge.label-ribbon:before,.label.label-ribbon:before{
    border-top-color:#707070
}
h1 .badge,h1 .label,h2 .badge,h2 .label,h3 .badge,h3 .label,h4 .badge,h4 .label,h5 .badge,h5 .label,h6 .badge,h6 .label{
    vertical-align:top;
    font-size:60%
}
.badge,.label-pill{
    padding-right:.818em;
    padding-left:.818em;
    border-radius:999px
}
.label.label-outline{
    background:0 0!important
}
.label-tag{
    position:relative;
    margin-left:.909em;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.label-tag:after,.label-tag:before{
    position:absolute;
    right:100%;
    display:block;
    width:0;
    height:0;
    content:"";
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg)
}
.label-tag:before{
    top:0;
    border-width:.909em .909em .909em 0;
    border-style:solid;
    border-color:transparent;
    border-right-color:inherit
}
.label-tag:after{
    top:50%;
    width:.545em;
    height:.545em;
    margin-top:-.2725em;
    margin-right:-.182em;
    border-radius:999px;
    background:#fff
}
.label-corner:before,.label-ribbon:before{
    display:block;
    content:"";
    border-bottom:0 solid transparent;
    background:0 0
}
.label-image{
    display:block;
    width:auto!important;
    height:1.818em!important
}
.label-image.left{
    float:left;
    margin:0 .545em 0 -.545em;
    border-bottom-left-radius:.25em;
    border-top-left-radius:.25em
}
.label-image.right{
    float:right;
    margin:0 -.545em 0 .545em;
    border-bottom-right-radius:.25em;
    border-top-right-radius:.25em
}
.label-corner{
    top:0;
    width:24px;
    height:24px;
    padding:8px 0 0;
    border-radius:0;
    font-size:14px;
    line-height:16px
}
.label-corner:before{
    position:absolute;
    top:0;
    border-top:48px solid;
    border-top-color:inherit;
    border-right:0 solid transparent;
    border-left:0 solid transparent
}
.label-corner.left{
    left:0;
    padding-left:4px
}
.label-corner.left:before{
    left:0;
    border-right-width:48px
}
.label-corner.right{
    right:0;
    padding-right:4px
}
.label-corner.right:before{
    right:0;
    border-left-width:48px
}
.label-corner-content{
    position:relative
}
.label-ribbon{
    position:absolute!important;
    top:12px
}
.label-ribbon:before{
    position:absolute;
    top:100%;
    border-top:12px solid;
    border-right:0 solid transparent;
    border-left:0 solid transparent
}
.label-ribbon.label-outline{
    background:#fff!important
}
.label-ribbon.left{
    left:-12px;
    padding-left:12px;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.label-ribbon.left:before{
    left:0;
    border-left-width:12px
}
.label-ribbon.right{
    right:-12px;
    padding-right:12px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.label-ribbon.right:before{
    right:0;
    border-right-width:12px
}
.badge-success,.label-success,.panel-warning>.panel-heading .badge-success{
    border-color:#78bd5d;
    background:#78bd5d;
    color:#fff
}
.badge-success[href]:focus,.badge-success[href]:hover,.label-success[href]:focus,.label-success[href]:hover,.panel-warning>.panel-heading .badge-success[href]:focus,.panel-warning>.panel-heading .badge-success[href]:hover{
    border-color:#6cb74f;
    background:#6cb74f;
    color:#fff
}
.badge-success.label-outline,.label-success.label-outline,.panel-warning>.panel-heading .badge-success.label-outline{
    color:#5ea443;
    -webkit-box-shadow:0 0 0 1px #78bd5d inset;
    box-shadow:0 0 0 1px #78bd5d inset
}
.badge-success.label-outline[href]:focus,.badge-success.label-outline[href]:hover,.label-success.label-outline[href]:focus,.label-success.label-outline[href]:hover,.panel-warning>.panel-heading .badge-success.label-outline[href]:focus,.panel-warning>.panel-heading .badge-success.label-outline[href]:hover{
    color:#498034
}
.badge-success.label-ribbon:before,.label-success.label-ribbon:before,.panel-warning>.panel-heading .badge-success.label-ribbon:before{
    border-top-color:#669354
}
.badge-warning,.label-warning,.panel-warning>.panel-heading .badge-warning{
    border-color:#f4ab43;
    background:#f4ab43;
    color:#fff
}
.badge-warning[href]:focus,.badge-warning[href]:hover,.label-warning[href]:focus,.label-warning[href]:hover,.panel-warning>.panel-heading .badge-warning[href]:focus,.panel-warning>.panel-heading .badge-warning[href]:hover{
    border-color:#f3a230;
    background:#f3a230;
    color:#fff
}
.badge-warning.label-outline,.label-warning.label-outline,.panel-warning>.panel-heading .badge-warning.label-outline{
    color:#f19513;
    -webkit-box-shadow:0 0 0 1px #f4ab43 inset;
    box-shadow:0 0 0 1px #f4ab43 inset
}
.badge-warning.label-outline[href]:focus,.badge-warning.label-outline[href]:hover,.label-warning.label-outline[href]:focus,.label-warning.label-outline[href]:hover,.panel-warning>.panel-heading .badge-warning.label-outline[href]:focus,.panel-warning>.panel-heading .badge-warning.label-outline[href]:hover{
    color:#c5790c
}
.badge-warning.label-ribbon:before,.label-warning.label-ribbon:before,.panel-warning>.panel-heading .badge-warning.label-ribbon:before{
    border-top-color:#de9226
}
.badge-danger,.label-danger,.panel-warning>.panel-heading .badge-danger{
    border-color:#e46050;
    background:#e46050;
    color:#fff
}
.badge-danger[href]:focus,.badge-danger[href]:hover,.label-danger[href]:focus,.label-danger[href]:hover,.panel-warning>.panel-heading .badge-danger[href]:focus,.panel-warning>.panel-heading .badge-danger[href]:hover{
    border-color:#e1503e;
    background:#e1503e;
    color:#fff
}
.badge-danger.label-outline,.label-danger.label-outline,.panel-warning>.panel-heading .badge-danger.label-outline{
    color:#dd3824;
    -webkit-box-shadow:0 0 0 1px #e46050 inset;
    box-shadow:0 0 0 1px #e46050 inset
}
.badge-danger.label-outline[href]:focus,.badge-danger.label-outline[href]:hover,.label-danger.label-outline[href]:focus,.label-danger.label-outline[href]:hover,.panel-warning>.panel-heading .badge-danger.label-outline[href]:focus,.panel-warning>.panel-heading .badge-danger.label-outline[href]:hover{
    color:#b22c1c
}
.badge-danger.label-ribbon:before,.label-danger.label-ribbon:before,.panel-warning>.panel-heading .badge-danger.label-ribbon:before{
    border-top-color:#ca4737
}
.badge-info,.label-info,.panel-warning>.panel-heading .badge-info{
    border-color:#59c4e4;
    background:#59c4e4;
    color:#fff
}
.badge-info[href]:focus,.badge-info[href]:hover,.label-info[href]:focus,.label-info[href]:hover,.panel-warning>.panel-heading .badge-info[href]:focus,.panel-warning>.panel-heading .badge-info[href]:hover{
    border-color:#47bee1;
    background:#47bee1;
    color:#fff
}
.badge-info.label-outline,.label-info.label-outline,.panel-warning>.panel-heading .badge-info.label-outline{
    color:#2db4dd;
    -webkit-box-shadow:0 0 0 1px #59c4e4 inset;
    box-shadow:0 0 0 1px #59c4e4 inset
}
.badge-info.label-outline[href]:focus,.badge-info.label-outline[href]:hover,.label-info.label-outline[href]:focus,.label-info.label-outline[href]:hover,.panel-warning>.panel-heading .badge-info.label-outline[href]:focus,.panel-warning>.panel-heading .badge-info.label-outline[href]:hover{
    color:#1e95b9
}
.badge-info.label-ribbon:before,.label-info.label-ribbon:before,.panel-warning>.panel-heading .badge-info.label-ribbon:before{
    border-top-color:#3fabcb
}
.alert{
    border-color:#c9cacb;
    border-width:1px;
    background:#f8f8f8
}
.alert p{
    margin-bottom:10.5px
}
.alert ol,.alert ul{
    margin-top:12px;
    padding-left:20px
}
.alert ol:last-child,.alert p:last-child,.alert ul:last-child{
    margin-bottom:0
}
.alert .close{
    opacity:.4;
    color:inherit;
    text-shadow:none
}
.alert .close:focus,.alert .close:hover{
    opacity:1
}
.alert-heading{
    margin-bottom:10px;
    font-weight:700
}
.btn-label,.modal-title,.popover-title{
    font-weight:600
}
.alert-warning{
    color:#8d7955;
    border-color:#c9ba9b;
    background-color:#fffaf3
}
.alert-warning .alert-heading,.alert-warning .alert-link{
    color:#7a6949
}
.alert-warning hr{
    border-top-color:#c9ba9b!important
}
.alert-danger{
    color:#b05b59;
    border-color:#e0b4b4;
    background-color:#fff6f6
}
.alert-danger .alert-heading,.alert-danger .alert-link{
    color:#9f4d4c
}
.alert-danger hr{
    border-top-color:#e0b4b4!important
}
.alert-success{
    color:#6f976d;
    border-color:#a3c293;
    background-color:#fcfff5
}
.alert-success .alert-heading,.alert-success .alert-link{
    color:#61865f
}
.alert-success hr{
    border-top-color:#a3c293!important
}
.alert-info{
    color:#528d9e;
    border-color:#a9d5de;
    background-color:#f8ffff
}
.alert-info .alert-heading,.alert-info .alert-link{
    color:#487b8a
}
.alert-info hr{
    border-top-color:#a9d5de!important
}
.alert-dark{
    border-color:transparent;
    background:0 0;
    background-size:20px 20px
}
.alert-danger.alert-dark,.alert-info.alert-dark,.alert-success.alert-dark,.alert-warning.alert-dark{
    background-image:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.04) 75%,transparent 75%,transparent)
}
.alert-dark,.alert-dark .alert-heading,.alert-dark .alert-link{
    color:#fff
}
.alert-dark hr{
    opacity:.35;
    border-top-color:#fff
}
.alert-warning.alert-dark{
    background-color:#f4ab43
}
.alert-warning.alert-dark hr{
    border-color:#f8cb8b!important
}
.px-block-alerts .alert-warning.alert-dark{
    border-color:#f3a02b
}
.alert-danger.alert-dark{
    background-color:#e46050
}
.alert-danger.alert-dark hr{
    border-color:#ee9c92!important
}
.px-block-alerts .alert-danger.alert-dark{
    border-color:#e14c3a
}
.alert-success.alert-dark{
    background-color:#78bd5d
}
.alert-success.alert-dark hr{
    border-color:#a5d393!important
}
.px-block-alerts .alert-success.alert-dark{
    border-color:#69b64b
}
.alert-info.alert-dark{
    background-color:#59c4e4
}
.alert-info.alert-dark hr{
    border-color:#9bdbef!important
}
.px-block-alerts .alert-info.alert-dark{
    border-color:#43bce0
}
.px-block-alerts{
    position:relative
}
.px-block-alerts:after,.px-block-alerts:before{
    content:" ";
    display:table
}
.px-block-alerts .alert{
    margin-bottom:0;
    border-width:1px;
    border-radius:0
}
.px-block-alerts .alert+.alert,.px-block-alerts>div:not(:empty)+div .alert{
    border-top-width:0!important
}
.px-content>.px-block-alerts{
    margin:-20px -20px 20px
}
.px-content>.px-block-alerts .alert{
    padding-right:20px;
    padding-left:20px;
    border-top-width:0;
    border-right-width:0;
    border-left-width:0
}
.panel>.px-block-alerts{
    margin:-1px -1px 0
}
.panel>.px-block-alerts .alert{
    padding:8px 20px;
    border-width:1px;
    font-size:12px
}
.panel-subtitle+.px-block-alerts,.panel-title+.px-block-alerts{
    -webkit-transition:margin .3s;
    transition:margin .3s
}
.panel-title+.px-block-alerts-empty{
    margin-bottom:-30px
}
.panel-subtitle+.px-block-alerts-empty{
    margin-bottom:-20px
}
.progress{
    height:12px
}
.progress-bar{
    border:none;
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
    box-shadow:0 0 0 1px rgba(0,0,0,.1) inset
}
.progress-bar-striped,.progress-striped .progress-bar{
    background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);
    background-size:10px 10px
}
.progress-bar-striped.active,.progress-striped .progress-bar.active{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.progress .progress-bar.progress-bar-success{
    background-color:#78bd5d
}
.progress .progress-bar.progress-bar-info{
    background-color:#59c4e4
}
.progress .progress-bar.progress-bar-warning{
    background-color:#f4ab43
}
.progress .progress-bar.progress-bar-danger{
    background-color:#e46050
}
.list-group-item{
    padding-top:8px;
    padding-bottom:8px
}
.list-group-item>.badge,.list-group-item>.label{
    float:right;
    margin:1px 0 0 5px;
    padding:0 6px;
    line-height:1.635em
}
.list-group-item.active .list-group-item-heading{
    color:inherit
}
.list-group-item.active>.badge,.list-group-item.active>.label{
    color:#fff;
    border-color:transparent;
    background:#fff;
    background:rgba(0,0,0,.25)
}
.list-group-item-heading{
    margin-top:5px
}
.list-group-item-heading+.list-group-item-text{
    margin-bottom:5px
}
.list-group-icon{
    width:26px;
    color:#aaa;
    font-size:14px
}
.list-group-item.active .list-group-icon{
    color:#fff
}
.panel{
    display:block;
    border:1px solid #e2e2e2;
    box-shadow:none;
    margin-bottom:20px
}
.panel>hr{
    margin:0
}
.panel-heading{
    position:relative;
    border-bottom:1px solid #e2e2e2;
    background:#fafafa
}
.panel-heading .nav-tabs,.panel-heading .nav-tabs>li>a,.panel-heading .nav-tabs>li>a:focus,.panel-heading .nav-tabs>li>a:hover{
    border-bottom-color:transparent
}
.panel-heading:after,.panel-heading:before{
    content:" ";
    display:table
}
.panel-footer{
    border-top-color:rgba(0,0,0,.05)
}
.panel-title{
    font-size:14px;
    line-height:inherit
}
.panel-title-icon{
    display:inline-block;
    margin-right:7px;
    color:inherit;
    font-size:14px;
    line-height:1
}
.panel>.panel-title{
    padding:20px;
    font-size:16px
}
.panel>.panel-title:after,.panel>.panel-title:before{
    content:" ";
    display:table
}
.panel>.panel-title+.panel-body{
    margin-top:-10px
}
.panel-subtitle{
    padding:0 20px;
    margin:-20px 0 20px;
    display:block
}
.panel-subtitle+.panel-body,.panel>.panel-title+.panel-body{
    padding-top:0
}
.panel-img,.panel-img-bottom,.panel-img-top{
    width:100%
}
div.panel-img,div.panel-img-bottom,div.panel-img-top{
    background:#fafafa;
    text-align:center
}
div.panel-img img,div.panel-img-bottom img,div.panel-img-top img{
    max-width:100%
}
.panel-img-top,div.panel-img-top img{
    border-top-right-radius:1px;
    border-top-left-radius:1px
}
.panel-img-bottom,div.panel-img-top img{
    border-bottom-right-radius:1px;
    border-bottom-left-radius:1px
}
.panel>.table tr>td:first-child,.panel>.table tr>th:first-child,.panel>.table-responsive>.table tr>td:first-child,.panel>.table-responsive>.table tr>th:first-child{
    padding-left:20px
}
.panel>.table tr>td:last-child,.panel>.table tr>th:last-child,.panel>.table-responsive>.table tr>td:last-child,.panel>.table-responsive>.table tr>th:last-child{
    padding-right:20px
}
.panel>.list-group .list-group-item{
    padding-left:20px;
    padding-right:20px
}
.panel-heading-controls{
    margin-top:9px;
    padding:0
}
.panel-heading-controls>*{
    display:block;
    float:left;
    margin:0
}
.panel-heading-controls>*+*{
    margin-left:4px
}
.panel-heading-controls>.btn,.panel-heading-controls>.btn-group,.panel-heading-controls>.btn-toolbar,.panel-heading-controls>.panel-heading-text{
    margin-top:1px
}
.panel-heading-controls>.badge,.panel-heading-controls>.label{
    margin-top:2px
}
.panel-heading-controls>.progress{
    height:6px;
    margin-top:8px
}
.panel-heading-controls>.switcher{
    margin-top:2px
}
.panel-heading .nav-tabs{
    position:relative;
    bottom:-10px;
    border-bottom-width:1px
}
.panel-heading .nav-tabs>li>a{
    margin-bottom:-1px!important;
    border-bottom-width:1px!important
}
.panel-heading-icon{
    position:absolute;
    top:9px;
    right:20px
}
.panel-dark .panel-heading-controls .btn:not(.btn-outline),.panel-dark .panel-heading-controls .form-control{
    border-color:transparent!important
}
.panel-dark .panel-heading-controls>.pager li a,.panel-dark .panel-heading-controls>.pager li span,.panel-dark .panel-heading-controls>.pagination li a,.panel-dark .panel-heading-controls>.pagination li span{
    color:#fff;
    border-color:rgba(255,255,255,.12)
}
.panel-dark .panel-heading-controls>.pager li a:focus,.panel-dark .panel-heading-controls>.pager li a:hover,.panel-dark .panel-heading-controls>.pagination li a:focus,.panel-dark .panel-heading-controls>.pagination li a:hover{
    color:#fff;
    border-color:#fff
}
.panel-dark .panel-heading-controls>.pager li.active a,.panel-dark .panel-heading-controls>.pager li.active a:focus,.panel-dark .panel-heading-controls>.pager li.active a:hover,.panel-dark .panel-heading-controls>.pager li.active span,.panel-dark .panel-heading-controls>.pager li.active span:focus,.panel-dark .panel-heading-controls>.pager li.active span:hover,.panel-dark .panel-heading-controls>.pagination li.active a,.panel-dark .panel-heading-controls>.pagination li.active a:focus,.panel-dark .panel-heading-controls>.pagination li.active a:hover,.panel-dark .panel-heading-controls>.pagination li.active span,.panel-dark .panel-heading-controls>.pagination li.active span:focus,.panel-dark .panel-heading-controls>.pagination li.active span:hover{
    border-color:#fff;
    background:#fff
}
.panel-dark .panel-heading-controls>.pager li.disabled a,.panel-dark .panel-heading-controls>.pager li.disabled span,.panel-dark .panel-heading-controls>.pagination li.disabled a,.panel-dark .panel-heading-controls>.pagination li.disabled span{
    color:rgba(255,255,255,.3)!important;
    border-color:rgba(255,255,255,.1)!important
}
.panel-dark .panel-heading .nav-tabs>li>a{
    background:rgba(255,255,255,.1)
}
.panel-dark .panel-heading .nav-tabs>li>a:focus,.panel-dark .panel-heading .nav-tabs>li>a:hover{
    color:inherit!important
}
.panel-dark .panel-heading .nav-tabs>li.active>a,.panel-dark .panel-heading .nav-tabs>li.active>a:focus,.panel-dark .panel-heading .nav-tabs>li.active>a:hover{
    color:#444!important;
    border-bottom-color:#fff!important;
    background:#fff
}
@media (min-width:544px){
    .panel-heading-controls{
        float:right;
        margin-top:-1px;
        margin-bottom:-100px
    }
    .panel-heading .nav-tabs{
        position:absolute;
        right:9px;
        bottom:-1px;
        margin:0
    }
}
.panel-warning{
    border-color:#c9ba9b!important
}
.panel-warning .panel-heading,.panel-warning .panel-heading .accordion-toggle{
    background:#fffaf3;
    border-color:#c9ba9b;
    color:#8d7955
}
.panel-warning .panel-heading-text a,.panel-warning.panel-body-colorful a{
    color:#8d7955
}
.panel-warning .panel-heading-text a:focus,.panel-warning .panel-heading-text a:hover,.panel-warning.panel-body-colorful a:focus,.panel-warning.panel-body-colorful a:hover{
    color:#a7936e
}
.panel-warning .panel-footer{
    border-color:#c9ba9b
}
.panel-warning.panel-body-colorful,.panel-warning.panel-body-colorful .panel-body,.panel-warning.panel-body-colorful .panel-footer{
    background:#fffaf3;
    color:#8d7955
}
.panel-warning.panel-body-colorful .panel-body,.panel-warning.panel-body-colorful hr{
    border-color:#c9ba9b!important
}
.panel-warning.panel-dark{
    border-color:#f4ab43!important
}
.panel-warning.panel-dark .panel-heading,.panel-warning.panel-dark .panel-heading .accordion-toggle{
    background:#f4ab43;
    border-color:#f4ab43;
    color:#fff
}
.panel-warning.panel-dark .panel-heading-text a,.panel-warning.panel-dark .panel-heading-text a:focus,.panel-warning.panel-dark .panel-heading-text a:hover,.panel-warning.panel-dark.panel-body-colorful a,.panel-warning.panel-dark.panel-body-colorful a:focus,.panel-warning.panel-dark.panel-body-colorful a:hover{
    color:#fff
}
.panel-warning.panel-dark .panel-footer{
    border-color:#f4ab43
}
.panel-warning.panel-dark.panel-body-colorful,.panel-warning.panel-dark.panel-body-colorful .panel-body,.panel-warning.panel-dark.panel-body-colorful .panel-footer{
    background:#f4ab43;
    color:#fff
}
.panel-warning.panel-dark .panel-heading .pager a,.panel-warning.panel-dark .panel-heading .pager a:focus,.panel-warning.panel-dark .panel-heading .pager a:hover,.panel-warning.panel-dark .panel-heading .pager span,.panel-warning.panel-dark .panel-heading .pager span:focus,.panel-warning.panel-dark .panel-heading .pager span:hover,.panel-warning.panel-dark .panel-heading .pagination a,.panel-warning.panel-dark .panel-heading .pagination a:focus,.panel-warning.panel-dark .panel-heading .pagination a:hover,.panel-warning.panel-dark .panel-heading .pagination span,.panel-warning.panel-dark .panel-heading .pagination span:focus,.panel-warning.panel-dark .panel-heading .pagination span:hover{
    color:#fff
}
.panel-warning.panel-dark .panel-heading .pager li.active a,.panel-warning.panel-dark .panel-heading .pager li.active a:focus,.panel-warning.panel-dark .panel-heading .pager li.active a:hover,.panel-warning.panel-dark .panel-heading .pager li.active span,.panel-warning.panel-dark .panel-heading .pager li.active span:focus,.panel-warning.panel-dark .panel-heading .pager li.active span:hover,.panel-warning.panel-dark .panel-heading .pagination li.active a,.panel-warning.panel-dark .panel-heading .pagination li.active a:focus,.panel-warning.panel-dark .panel-heading .pagination li.active a:hover,.panel-warning.panel-dark .panel-heading .pagination li.active span,.panel-warning.panel-dark .panel-heading .pagination li.active span:focus,.panel-warning.panel-dark .panel-heading .pagination li.active span:hover{
    color:#f4ab43
}
.panel-warning.panel-dark .panel-heading .nav-tabs>li>a{
    color:rgba(255,255,255,.9)
}
.panel-warning.panel-dark.panel-body-colorful .text-muted{
    color:rgba(255,255,255,.7)!important
}
.panel-warning.panel-dark.panel-body-colorful .list-group-item,.panel-warning.panel-dark.panel-body-colorful .panel-body,.panel-warning.panel-dark.panel-body-colorful .panel-footer,.panel-warning.panel-dark.panel-body-colorful .panel-heading,.panel-warning.panel-dark.panel-body-colorful hr,.panel-warning.panel-dark.panel-body-colorful table,.panel-warning.panel-dark.panel-body-colorful table td,.panel-warning.panel-dark.panel-body-colorful table th,.panel-warning.panel-dark.panel-body-colorful table tr{
    border-color:#f8cb8b!important
}
.panel-danger{
    border-color:#e0b4b4!important
}
.panel-danger .panel-heading,.panel-danger .panel-heading .accordion-toggle{
    background:#fff6f6;
    border-color:#e0b4b4;
    color:#b05b59
}
.panel-danger .panel-heading-text a,.panel-danger.panel-body-colorful a{
    color:#b05b59
}
.panel-danger .panel-heading-text a:focus,.panel-danger .panel-heading-text a:hover,.panel-danger.panel-body-colorful a:focus,.panel-danger.panel-body-colorful a:hover{
    color:#c07d7c
}
.panel-danger .panel-footer{
    border-color:#e0b4b4
}
.panel-danger.panel-body-colorful,.panel-danger.panel-body-colorful .panel-body,.panel-danger.panel-body-colorful .panel-footer{
    background:#fff6f6;
    color:#b05b59
}
.panel-danger.panel-body-colorful .panel-body,.panel-danger.panel-body-colorful hr{
    border-color:#e0b4b4!important
}
.panel-danger.panel-dark{
    border-color:#e46050!important
}
.panel-danger.panel-dark .panel-heading,.panel-danger.panel-dark .panel-heading .accordion-toggle{
    background:#e46050;
    border-color:#e46050;
    color:#fff
}
.panel-danger.panel-dark .panel-heading-text a,.panel-danger.panel-dark .panel-heading-text a:focus,.panel-danger.panel-dark .panel-heading-text a:hover,.panel-danger.panel-dark.panel-body-colorful a,.panel-danger.panel-dark.panel-body-colorful a:focus,.panel-danger.panel-dark.panel-body-colorful a:hover{
    color:#fff
}
.panel-danger.panel-dark .panel-footer{
    border-color:#e46050
}
.panel-danger.panel-dark.panel-body-colorful,.panel-danger.panel-dark.panel-body-colorful .panel-body,.panel-danger.panel-dark.panel-body-colorful .panel-footer{
    background:#e46050;
    color:#fff
}
.panel-danger.panel-dark .panel-heading .pager a,.panel-danger.panel-dark .panel-heading .pager a:focus,.panel-danger.panel-dark .panel-heading .pager a:hover,.panel-danger.panel-dark .panel-heading .pager span,.panel-danger.panel-dark .panel-heading .pager span:focus,.panel-danger.panel-dark .panel-heading .pager span:hover,.panel-danger.panel-dark .panel-heading .pagination a,.panel-danger.panel-dark .panel-heading .pagination a:focus,.panel-danger.panel-dark .panel-heading .pagination a:hover,.panel-danger.panel-dark .panel-heading .pagination span,.panel-danger.panel-dark .panel-heading .pagination span:focus,.panel-danger.panel-dark .panel-heading .pagination span:hover{
    color:#fff
}
.panel-danger.panel-dark .panel-heading .pager li.active a,.panel-danger.panel-dark .panel-heading .pager li.active a:focus,.panel-danger.panel-dark .panel-heading .pager li.active a:hover,.panel-danger.panel-dark .panel-heading .pager li.active span,.panel-danger.panel-dark .panel-heading .pager li.active span:focus,.panel-danger.panel-dark .panel-heading .pager li.active span:hover,.panel-danger.panel-dark .panel-heading .pagination li.active a,.panel-danger.panel-dark .panel-heading .pagination li.active a:focus,.panel-danger.panel-dark .panel-heading .pagination li.active a:hover,.panel-danger.panel-dark .panel-heading .pagination li.active span,.panel-danger.panel-dark .panel-heading .pagination li.active span:focus,.panel-danger.panel-dark .panel-heading .pagination li.active span:hover{
    color:#e46050
}
.panel-danger.panel-dark .panel-heading .nav-tabs>li>a{
    color:rgba(255,255,255,.9)
}
.panel-danger.panel-dark.panel-body-colorful .text-muted{
    color:rgba(255,255,255,.7)!important
}
.panel-danger.panel-dark.panel-body-colorful .list-group-item,.panel-danger.panel-dark.panel-body-colorful .panel-body,.panel-danger.panel-dark.panel-body-colorful .panel-footer,.panel-danger.panel-dark.panel-body-colorful .panel-heading,.panel-danger.panel-dark.panel-body-colorful hr,.panel-danger.panel-dark.panel-body-colorful table,.panel-danger.panel-dark.panel-body-colorful table td,.panel-danger.panel-dark.panel-body-colorful table th,.panel-danger.panel-dark.panel-body-colorful table tr{
    border-color:#ee9c92!important
}
.panel-success{
    border-color:#a3c293!important
}
.panel-success .panel-heading,.panel-success .panel-heading .accordion-toggle{
    background:#fcfff5;
    border-color:#a3c293;
    color:#6f976d
}
.panel-success .panel-heading-text a,.panel-success.panel-body-colorful a{
    color:#6f976d
}
.panel-success .panel-heading-text a:focus,.panel-success .panel-heading-text a:hover,.panel-success.panel-body-colorful a:focus,.panel-success.panel-body-colorful a:hover{
    color:#8cac8b
}
.panel-success .panel-footer{
    border-color:#a3c293
}
.panel-success.panel-body-colorful,.panel-success.panel-body-colorful .panel-body,.panel-success.panel-body-colorful .panel-footer{
    background:#fcfff5;
    color:#6f976d
}
.panel-success.panel-body-colorful .panel-body,.panel-success.panel-body-colorful hr{
    border-color:#a3c293!important
}
.panel-success.panel-dark{
    border-color:#78bd5d!important
}
.panel-success.panel-dark .panel-heading,.panel-success.panel-dark .panel-heading .accordion-toggle{
    background:#78bd5d;
    border-color:#78bd5d;
    color:#fff
}
.panel-success.panel-dark .panel-heading-text a,.panel-success.panel-dark .panel-heading-text a:focus,.panel-success.panel-dark .panel-heading-text a:hover,.panel-success.panel-dark.panel-body-colorful a,.panel-success.panel-dark.panel-body-colorful a:focus,.panel-success.panel-dark.panel-body-colorful a:hover{
    color:#fff
}
.panel-success.panel-dark .panel-footer{
    border-color:#78bd5d
}
.panel-success.panel-dark.panel-body-colorful,.panel-success.panel-dark.panel-body-colorful .panel-body,.panel-success.panel-dark.panel-body-colorful .panel-footer{
    background:#78bd5d;
    color:#fff
}
.panel-success.panel-dark .panel-heading .pager a,.panel-success.panel-dark .panel-heading .pager a:focus,.panel-success.panel-dark .panel-heading .pager a:hover,.panel-success.panel-dark .panel-heading .pager span,.panel-success.panel-dark .panel-heading .pager span:focus,.panel-success.panel-dark .panel-heading .pager span:hover,.panel-success.panel-dark .panel-heading .pagination a,.panel-success.panel-dark .panel-heading .pagination a:focus,.panel-success.panel-dark .panel-heading .pagination a:hover,.panel-success.panel-dark .panel-heading .pagination span,.panel-success.panel-dark .panel-heading .pagination span:focus,.panel-success.panel-dark .panel-heading .pagination span:hover{
    color:#fff
}
.panel-success.panel-dark .panel-heading .pager li.active a,.panel-success.panel-dark .panel-heading .pager li.active a:focus,.panel-success.panel-dark .panel-heading .pager li.active a:hover,.panel-success.panel-dark .panel-heading .pager li.active span,.panel-success.panel-dark .panel-heading .pager li.active span:focus,.panel-success.panel-dark .panel-heading .pager li.active span:hover,.panel-success.panel-dark .panel-heading .pagination li.active a,.panel-success.panel-dark .panel-heading .pagination li.active a:focus,.panel-success.panel-dark .panel-heading .pagination li.active a:hover,.panel-success.panel-dark .panel-heading .pagination li.active span,.panel-success.panel-dark .panel-heading .pagination li.active span:focus,.panel-success.panel-dark .panel-heading .pagination li.active span:hover{
    color:#78bd5d
}
.panel-success.panel-dark .panel-heading .nav-tabs>li>a{
    color:rgba(255,255,255,.9)
}
.panel-success.panel-dark.panel-body-colorful .text-muted{
    color:rgba(255,255,255,.7)!important
}
.panel-success.panel-dark.panel-body-colorful .list-group-item,.panel-success.panel-dark.panel-body-colorful .panel-body,.panel-success.panel-dark.panel-body-colorful .panel-footer,.panel-success.panel-dark.panel-body-colorful .panel-heading,.panel-success.panel-dark.panel-body-colorful hr,.panel-success.panel-dark.panel-body-colorful table,.panel-success.panel-dark.panel-body-colorful table td,.panel-success.panel-dark.panel-body-colorful table th,.panel-success.panel-dark.panel-body-colorful table tr{
    border-color:#a5d393!important
}
.panel-info{
    border-color:#a9d5de!important
}
.panel-info .panel-heading,.panel-info .panel-heading .accordion-toggle{
    background:#f8ffff;
    border-color:#a9d5de;
    color:#528d9e
}
.panel-info .panel-heading-text a,.panel-info.panel-body-colorful a{
    color:#528d9e
}
.panel-info .panel-heading-text a:focus,.panel-info .panel-heading-text a:hover,.panel-info.panel-body-colorful a:focus,.panel-info.panel-body-colorful a:hover{
    color:#6fa5b4
}
.panel-info .panel-footer{
    border-color:#a9d5de
}
.panel-info.panel-body-colorful,.panel-info.panel-body-colorful .panel-body,.panel-info.panel-body-colorful .panel-footer{
    background:#f8ffff;
    color:#528d9e
}
.panel-info.panel-body-colorful .panel-body,.panel-info.panel-body-colorful hr{
    border-color:#a9d5de!important
}
.panel-info.panel-dark{
    border-color:#59c4e4!important
}
.panel-info.panel-dark .panel-heading,.panel-info.panel-dark .panel-heading .accordion-toggle{
    background:#59c4e4;
    border-color:#59c4e4;
    color:#fff
}
.panel-info.panel-dark .panel-heading-text a,.panel-info.panel-dark .panel-heading-text a:focus,.panel-info.panel-dark .panel-heading-text a:hover,.panel-info.panel-dark.panel-body-colorful a,.panel-info.panel-dark.panel-body-colorful a:focus,.panel-info.panel-dark.panel-body-colorful a:hover{
    color:#fff
}
.panel-info.panel-dark .panel-footer{
    border-color:#59c4e4
}
.panel-info.panel-dark.panel-body-colorful,.panel-info.panel-dark.panel-body-colorful .panel-body,.panel-info.panel-dark.panel-body-colorful .panel-footer{
    background:#59c4e4;
    color:#fff
}
.panel-info.panel-dark .panel-heading .pager a,.panel-info.panel-dark .panel-heading .pager a:focus,.panel-info.panel-dark .panel-heading .pager a:hover,.panel-info.panel-dark .panel-heading .pager span,.panel-info.panel-dark .panel-heading .pager span:focus,.panel-info.panel-dark .panel-heading .pager span:hover,.panel-info.panel-dark .panel-heading .pagination a,.panel-info.panel-dark .panel-heading .pagination a:focus,.panel-info.panel-dark .panel-heading .pagination a:hover,.panel-info.panel-dark .panel-heading .pagination span,.panel-info.panel-dark .panel-heading .pagination span:focus,.panel-info.panel-dark .panel-heading .pagination span:hover{
    color:#fff
}
.panel-info.panel-dark .panel-heading .pager li.active a,.panel-info.panel-dark .panel-heading .pager li.active a:focus,.panel-info.panel-dark .panel-heading .pager li.active a:hover,.panel-info.panel-dark .panel-heading .pager li.active span,.panel-info.panel-dark .panel-heading .pager li.active span:focus,.panel-info.panel-dark .panel-heading .pager li.active span:hover,.panel-info.panel-dark .panel-heading .pagination li.active a,.panel-info.panel-dark .panel-heading .pagination li.active a:focus,.panel-info.panel-dark .panel-heading .pagination li.active a:hover,.panel-info.panel-dark .panel-heading .pagination li.active span,.panel-info.panel-dark .panel-heading .pagination li.active span:focus,.panel-info.panel-dark .panel-heading .pagination li.active span:hover{
    color:#59c4e4
}
.panel-info.panel-dark .panel-heading .nav-tabs>li>a{
    color:rgba(255,255,255,.9)
}
.panel-info.panel-dark.panel-body-colorful .text-muted{
    color:rgba(255,255,255,.7)!important
}
.panel-info.panel-dark.panel-body-colorful .list-group-item,.panel-info.panel-dark.panel-body-colorful .panel-body,.panel-info.panel-dark.panel-body-colorful .panel-footer,.panel-info.panel-dark.panel-body-colorful .panel-heading,.panel-info.panel-dark.panel-body-colorful hr,.panel-info.panel-dark.panel-body-colorful table,.panel-info.panel-dark.panel-body-colorful table td,.panel-info.panel-dark.panel-body-colorful table th,.panel-info.panel-dark.panel-body-colorful table tr{
    border-color:#9bdbef!important
}
.panel-transparent,.panel-transparent>.panel-footer{
    border:none!important;
    background:0 0!important
}
.panel-transparent>.panel-body,.panel-transparent>.panel-heading{
    background:0 0!important
}
.well{
    border-color:rgba(0,0,0,.06);
    background-color:rgba(0,0,0,.03);
    -webkit-box-shadow:none;
    box-shadow:none
}
.modal-open{
    overflow:hidden!important
}
.modal-dialog{
    -webkit-animation-duration:.8s;
    animation-duration:.8s
}
.modal-dialog .close{
    margin-top:4px
}
.modal-content{
    border:none;
    border-radius:2px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
    box-shadow:0 1px 3px rgba(0,0,0,.1)
}
.modal-content:after,.modal-content:before{
    content:" ";
    display:table
}
.modal-header{
    background:#f8f8f8;
    border-top-right-radius:2px;
    border-top-left-radius:2px
}
.modal-footer{
    padding:11px 20px;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
@media (min-width:544px){
    .modal-alert .modal-dialog{
        width:350px;
        margin:30px auto
    }
}
.modal-alert .modal-body,.modal-alert .modal-footer,.modal-alert .modal-header,.modal-alert .modal-title{
    margin:0;
    padding:0 20px;
    text-align:center;
    border:none;
    background:0 0
}
.modal-alert .modal-body,.modal-alert .modal-footer,.modal-alert .modal-header{
    margin-bottom:20px
}
.modal-alert .modal-header{
    padding:20px 0;
    color:#fff;
    border-bottom:4px solid rgba(0,0,0,.08);
    font-size:90px;
    line-height:90px
}
.modal-alert .modal-title{
    margin-bottom:3px;
    font-size:14px;
    font-weight:600
}
.modal-info .modal-header{
    background:#59c4e4
}
.modal-danger .modal-header{
    background:#e46050
}
.modal-warning .modal-header{
    background:#f4ab43
}
.modal-success .modal-header{
    background:#78bd5d
}
.tooltip.right{
    margin-left:3px
}
.tooltip.left{
    margin-left:-3px
}
.tooltip.right .tooltip-arrow{
    left:0;
    right:auto;
    border-width:5px 5px 5px 0;
    border-right-color:#222
}
.tooltip.left .tooltip-arrow{
    right:0;
    left:auto;
    border-width:5px 0 5px 5px;
    border-left-color:#222
}
.tooltip-warning .tooltip-inner{
    background-color:#f19513;
    color:#fff
}
.tooltip-warning.top .tooltip-arrow,.tooltip-warning.top-left .tooltip-arrow,.tooltip-warning.top-right .tooltip-arrow{
    border-top-color:#f19513
}
.tooltip-warning.bottom .tooltip-arrow,.tooltip-warning.bottom-left .tooltip-arrow,.tooltip-warning.bottom-right .tooltip-arrow{
    border-bottom-color:#f19513
}
.tooltip-warning.right .tooltip-arrow{
    border-right-color:#f19513
}
.tooltip-warning.left .tooltip-arrow{
    border-left-color:#f19513
}
.tooltip-danger .tooltip-inner{
    background-color:#dd3824;
    color:#fff
}
.tooltip-danger.top .tooltip-arrow,.tooltip-danger.top-left .tooltip-arrow,.tooltip-danger.top-right .tooltip-arrow{
    border-top-color:#dd3824
}
.tooltip-danger.bottom .tooltip-arrow,.tooltip-danger.bottom-left .tooltip-arrow,.tooltip-danger.bottom-right .tooltip-arrow{
    border-bottom-color:#dd3824
}
.tooltip-danger.right .tooltip-arrow{
    border-right-color:#dd3824
}
.tooltip-danger.left .tooltip-arrow{
    border-left-color:#dd3824
}
.tooltip-success .tooltip-inner{
    background-color:#5ea443;
    color:#fff
}
.tooltip-success.top .tooltip-arrow,.tooltip-success.top-left .tooltip-arrow,.tooltip-success.top-right .tooltip-arrow{
    border-top-color:#5ea443
}
.tooltip-success.bottom .tooltip-arrow,.tooltip-success.bottom-left .tooltip-arrow,.tooltip-success.bottom-right .tooltip-arrow{
    border-bottom-color:#5ea443
}
.tooltip-success.right .tooltip-arrow{
    border-right-color:#5ea443
}
.tooltip-success.left .tooltip-arrow{
    border-left-color:#5ea443
}
.tooltip-info .tooltip-inner{
    background-color:#2db4dd;
    color:#fff
}
.tooltip-info.top .tooltip-arrow,.tooltip-info.top-left .tooltip-arrow,.tooltip-info.top-right .tooltip-arrow{
    border-top-color:#2db4dd
}
.tooltip-info.bottom .tooltip-arrow,.tooltip-info.bottom-left .tooltip-arrow,.tooltip-info.bottom-right .tooltip-arrow{
    border-bottom-color:#2db4dd
}
.tooltip-info.right .tooltip-arrow{
    border-right-color:#2db4dd
}
.tooltip-info.left .tooltip-arrow{
    border-left-color:#2db4dd
}
.popover{
    border-width:3px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.popover .arrow:after{
    display:none
}
.popover.top{
    margin-top:-9px
}
.popover.top .arrow{
    bottom:-11px;
    border-top-color:inherit
}
.popover-danger.top .arrow,.popover-info.top .arrow,.popover-success.top .arrow,.popover-warning.top .arrow{
    bottom:-9px
}
.popover.bottom{
    margin-top:9px
}
.popover.bottom .arrow{
    top:-11px;
    border-bottom-color:inherit
}
.popover-danger.bottom .arrow,.popover-info.bottom .arrow,.popover-success.bottom .arrow,.popover-warning.bottom .arrow{
    top:-9px
}
.popover.left{
    margin-left:-9px;
    margin-right:0
}
.popover.left .arrow{
    right:-11px;
    left:auto;
    border-left-color:inherit;
    border-left-width:8px;
    border-right-width:0
}
.popover.right{
    margin-left:9px;
    margin-right:0
}
.popover.right .arrow{
    left:-11px;
    right:auto;
    border-right-color:inherit;
    border-right-width:8px;
    border-left-width:0
}
html[dir=rtl] .popover{
    left:0;
    right:auto
}
.popover-danger.right .arrow,.popover-info.right .arrow,.popover-success.right .arrow,.popover-warning.right .arrow{
    left:-9px
}
.popover-danger.left .arrow,.popover-info.left .arrow,.popover-success.left .arrow,.popover-warning.left .arrow{
    right:-9px
}
.popover-title{
    padding-top:6px;
    padding-bottom:6px;
    border-bottom-color:#ddd;
    border-radius:0;
    background-color:rgba(0,0,0,.06);
    line-height:1.61539
}
.popover-dark.popover-colorful .popover-title{
    border-bottom-width:2px
}
.popover-danger,.popover-info,.popover-success,.popover-warning{
    border-width:1px
}
.popover-warning .popover-title,.popover-warning.popover-colorful{
    color:#8d7955;
    background:#fffaf3
}
.popover-warning,.popover-warning .popover-title,.popover-warning.popover-colorful{
    border-color:#c9ba9b
}
.popover-warning.popover-dark .popover-title,.popover-warning.popover-dark.popover-colorful{
    color:#fff;
    background:#f4ab43
}
.popover-warning.popover-dark,.popover-warning.popover-dark .popover-title,.popover-warning.popover-dark.popover-colorful{
    border-color:#f4ab43
}
.popover-warning.popover-dark.popover-colorful .popover-title{
    border-color:#f6bc6a
}
.popover-danger .popover-title,.popover-danger.popover-colorful{
    color:#b05b59;
    background:#fff6f6
}
.popover-danger,.popover-danger .popover-title,.popover-danger.popover-colorful{
    border-color:#e0b4b4
}
.popover-danger.popover-dark .popover-title,.popover-danger.popover-dark.popover-colorful{
    color:#fff;
    background:#e46050
}
.popover-danger.popover-dark,.popover-danger.popover-dark .popover-title,.popover-danger.popover-dark.popover-colorful{
    border-color:#e46050
}
.popover-danger.popover-dark.popover-colorful .popover-title{
    border-color:#e98073
}
.popover-success .popover-title,.popover-success.popover-colorful{
    color:#6f976d;
    background:#fcfff5
}
.popover-success,.popover-success .popover-title,.popover-success.popover-colorful{
    border-color:#a3c293
}
.popover-success.popover-dark .popover-title,.popover-success.popover-dark.popover-colorful{
    color:#fff;
    background:#78bd5d
}
.popover-success.popover-dark,.popover-success.popover-dark .popover-title,.popover-success.popover-dark.popover-colorful{
    border-color:#78bd5d
}
.popover-success.popover-dark.popover-colorful .popover-title{
    border-color:#90c97a
}
.popover-info .popover-title,.popover-info.popover-colorful{
    color:#528d9e;
    background:#f8ffff
}
.popover-info,.popover-info .popover-title,.popover-info.popover-colorful{
    border-color:#a9d5de
}
.popover-info.popover-dark .popover-title,.popover-info.popover-dark.popover-colorful{
    color:#fff;
    background:#59c4e4
}
.popover-info.popover-dark,.popover-info.popover-dark .popover-title,.popover-info.popover-dark.popover-colorful{
    border-color:#59c4e4
}
.popover-info.popover-dark.popover-colorful .popover-title{
    border-color:#7cd0ea
}
.btn-label,.btn-label-icon{
    position:relative;
    display:block;
    font-size:inherit;
    line-height:inherit;
    margin:-4px 0;
    padding:4px 12px
}
.accordion-toggle,.switcher{
    position:relative;
    font-size:13px;
    display:block
}
.btn-label-icon.left,.btn-label.left{
    margin-right:12px;
    margin-left:-12px;
    border-bottom-left-radius:1px;
    border-top-left-radius:1px;
    float:left;
    border-right:1px solid;
    border-right-color:inherit
}
.btn-label-icon.right,.btn-label.right{
    margin-right:-12px;
    margin-left:12px;
    border-bottom-right-radius:1px;
    border-top-right-radius:1px;
    float:right;
    border-left:1px solid;
    border-left-color:inherit
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) .btn-label,.btn-group-vertical>.btn:not(:first-child):not(:last-child) .btn-label-icon,.btn-group>.btn:not(:first-child):not(:last-child) .btn-label,.btn-group>.btn:not(:first-child):not(:last-child) .btn-label-icon{
    border-radius:0
}
.btn-label{
    color:#444;
    background:#fff
}
.btn-label-icon{
    background:rgba(0,0,0,.05)
}
.btn-group>.btn:first-child:not(:last-child) .btn-label,.btn-group>.btn:first-child:not(:last-child) .btn-label-icon{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child) .btn-label,.btn-group>.btn:last-child:not(:first-child) .btn-label-icon{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) .btn-label,.btn-group-vertical>.btn:first-child:not(:last-child) .btn-label-icon{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) .btn-label,.btn-group-vertical>.btn:last-child:not(:first-child) .btn-label-icon{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-vertical .btn-label-icon{
    width:2.5em;
    padding-right:0!important;
    padding-left:0!important;
    text-align:center
}
.btn-rounded .btn-label-icon.left,.btn-rounded .btn-label.left{
    border-bottom-left-radius:999px!important;
    border-top-left-radius:999px!important
}
.btn-rounded .btn-label-icon.right,.btn-rounded .btn-label.right{
    border-bottom-right-radius:999px!important;
    border-top-right-radius:999px!important
}
.btn-outline.focus .btn-label,.btn-outline:active .btn-label,.btn-outline:focus .btn-label,.btn-outline:hover .btn-label{
    color:#444;
    background:#fff
}
.btn-outline.focus .btn-label-icon,.btn-outline:active .btn-label-icon,.btn-outline:focus .btn-label-icon,.btn-outline:hover .btn-label-icon{
    background:rgba(0,0,0,.05)
}
.btn-outline .btn-label,.btn-outline .btn-label-icon{
    background:0 0
}
.btn-outline-colorless-inverted .btn-label{
    color:inherit
}
.btn-outline.disabled .btn-label-icon,.btn-outline:disabled .btn-label-icon,fieldset[disabled] .btn-outline .btn-label-icon{
    background:0 0!important
}
.btn-outline.disabled.active .btn-label,.btn-outline:disabled.active .btn-label,fieldset[disabled] .btn-outline.active .btn-label{
    color:#444!important;
    background:#fff!important
}
.btn-outline.disabled.active .btn-label-icon,.btn-outline:disabled.active .btn-label-icon,fieldset[disabled] .btn-outline.active .btn-label-icon{
    background:rgba(0,0,0,.05)!important
}
.btn-outline-colorless-inverted.disabled .btn-label,.btn-outline-colorless-inverted:disabled .btn-label,fieldset[disabled] .btn-outline-colorless-inverted .btn-label{
    color:inherit!important;
    background:0 0!important
}
.btn-group-xs>.btn .btn-label,.btn-group-xs>.btn .btn-label-icon,.btn-xs .btn-label,.btn-xs .btn-label-icon{
    margin:-2px 0;
    padding:2px 7px
}
.btn-group-xs>.btn .btn-label-icon.left,.btn-group-xs>.btn .btn-label.left,.btn-xs .btn-label-icon.left,.btn-xs .btn-label.left{
    margin-right:7px;
    margin-left:-7px;
    border-bottom-left-radius:1px;
    border-top-left-radius:1px
}
.btn-group-xs>.btn .btn-label-icon.right,.btn-group-xs>.btn .btn-label.right,.btn-xs .btn-label-icon.right,.btn-xs .btn-label.right{
    margin-right:-7px;
    margin-left:7px;
    border-bottom-right-radius:1px;
    border-top-right-radius:1px
}
.btn-group-sm>.btn .btn-label,.btn-group-sm>.btn .btn-label-icon,.btn-sm .btn-label,.btn-sm .btn-label-icon{
    margin:-3px 0;
    padding:3px 9px
}
.btn-group-sm>.btn .btn-label-icon.left,.btn-group-sm>.btn .btn-label.left,.btn-sm .btn-label-icon.left,.btn-sm .btn-label.left{
    margin-right:9px;
    margin-left:-9px;
    border-bottom-left-radius:1px;
    border-top-left-radius:1px
}
.btn-group-sm>.btn .btn-label-icon.right,.btn-group-sm>.btn .btn-label.right,.btn-sm .btn-label-icon.right,.btn-sm .btn-label.right{
    margin-right:-9px;
    margin-left:9px;
    border-bottom-right-radius:1px;
    border-top-right-radius:1px
}
.btn-group-lg>.btn .btn-label,.btn-group-lg>.btn .btn-label-icon,.btn-lg .btn-label,.btn-lg .btn-label-icon{
    margin:-8px 0;
    padding:8px 18px
}
.btn-group-lg>.btn .btn-label-icon.left,.btn-group-lg>.btn .btn-label.left,.btn-lg .btn-label-icon.left,.btn-lg .btn-label.left{
    margin-right:18px;
    margin-left:-18px;
    border-bottom-left-radius:2px;
    border-top-left-radius:2px
}
.btn-group-lg>.btn .btn-label-icon.right,.btn-group-lg>.btn .btn-label.right,.btn-lg .btn-label-icon.right,.btn-lg .btn-label.right{
    margin-right:-18px;
    margin-left:18px;
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
.btn-group-xl>.btn .btn-label,.btn-group-xl>.btn .btn-label-icon,.btn-xl .btn-label,.btn-xl .btn-label-icon{
    margin:-10px 0;
    padding:10px 25px
}
.btn-group-xl>.btn .btn-label-icon.left,.btn-group-xl>.btn .btn-label.left,.btn-xl .btn-label-icon.left,.btn-xl .btn-label.left{
    margin-right:25px;
    margin-left:-25px;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
.btn-group-xl>.btn .btn-label-icon.right,.btn-group-xl>.btn .btn-label.right,.btn-xl .btn-label-icon.right,.btn-xl .btn-label.right{
    margin-right:-25px;
    margin-left:25px;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
.panel-group>.panel>.panel-heading{
    padding:0
}
.accordion-toggle{
    padding:9px 20px;
    color:#444;
    font-weight:400
}
.accordion-toggle.collapsed:focus,.accordion-toggle.collapsed:hover,.accordion-toggle:focus,.accordion-toggle:hover{
    text-decoration:none;
    color:#444;
    background:rgba(0,0,0,.015)
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top-color:#e2e2e2
}
.panel-group.panel-group-success .accordion-toggle,.panel-group.panel-group-success .accordion-toggle:focus,.panel-group.panel-group-success .accordion-toggle:hover{
    color:#6f976d;
    background:#fcfff5
}
.panel-group .panel-success>.panel-collapse>.list-group,.panel-group .panel-success>.panel-collapse>.panel-body,.panel-group.panel-group-success .panel-heading+.panel-collapse>.list-group,.panel-group.panel-group-success .panel-heading+.panel-collapse>.panel-body,.panel-group.panel-group-success>.panel,.panel-group.panel-group-success>.panel>.panel-heading{
    border-color:#a3c293
}
.panel-group.panel-group-danger .accordion-toggle,.panel-group.panel-group-danger .accordion-toggle:focus,.panel-group.panel-group-danger .accordion-toggle:hover{
    color:#b05b59;
    background:#fff6f6
}
.panel-group .panel-danger>.panel-collapse>.list-group,.panel-group .panel-danger>.panel-collapse>.panel-body,.panel-group.panel-group-danger .panel-heading+.panel-collapse>.list-group,.panel-group.panel-group-danger .panel-heading+.panel-collapse>.panel-body,.panel-group.panel-group-danger>.panel,.panel-group.panel-group-danger>.panel>.panel-heading{
    border-color:#e0b4b4
}
.panel-group.panel-group-warning .accordion-toggle,.panel-group.panel-group-warning .accordion-toggle:focus,.panel-group.panel-group-warning .accordion-toggle:hover{
    color:#8d7955;
    background:#fffaf3
}
.panel-group .panel-warning>.panel-collapse>.list-group,.panel-group .panel-warning>.panel-collapse>.panel-body,.panel-group.panel-group-warning .panel-heading+.panel-collapse>.list-group,.panel-group.panel-group-warning .panel-heading+.panel-collapse>.panel-body,.panel-group.panel-group-warning>.panel,.panel-group.panel-group-warning>.panel>.panel-heading{
    border-color:#c9ba9b
}
.panel-group.panel-group-info .accordion-toggle,.panel-group.panel-group-info .accordion-toggle:focus,.panel-group.panel-group-info .accordion-toggle:hover{
    color:#528d9e;
    background:#f8ffff
}
.panel-group .panel-info>.panel-collapse>.list-group,.panel-group .panel-info>.panel-collapse>.panel-body,.panel-group.panel-group-info .panel-heading+.panel-collapse>.list-group,.panel-group.panel-group-info .panel-heading+.panel-collapse>.panel-body,.panel-group.panel-group-info>.panel,.panel-group.panel-group-info>.panel>.panel-heading{
    border-color:#a9d5de
}
.panel-group-success.panel-group-dark .accordion-toggle,.panel-group-success.panel-group-dark .accordion-toggle:focus,.panel-group-success.panel-group-dark .accordion-toggle:hover{
    color:#fff;
    background:#78bd5d
}
.panel-group .panel-success.panel-dark>.panel-collapse>.list-group,.panel-group .panel-success.panel-dark>.panel-collapse>.panel-body,.panel-group-success.panel-group-dark .panel-heading+.panel-collapse>.list-group,.panel-group-success.panel-group-dark .panel-heading+.panel-collapse>.panel-body,.panel-group-success.panel-group-dark>.panel,.panel-group-success.panel-group-dark>.panel>.panel-heading{
    border-color:#78bd5d
}
.panel-group-danger.panel-group-dark .accordion-toggle,.panel-group-danger.panel-group-dark .accordion-toggle:focus,.panel-group-danger.panel-group-dark .accordion-toggle:hover{
    color:#fff;
    background:#e46050
}
.panel-group .panel-danger.panel-dark>.panel-collapse>.list-group,.panel-group .panel-danger.panel-dark>.panel-collapse>.panel-body,.panel-group-danger.panel-group-dark .panel-heading+.panel-collapse>.list-group,.panel-group-danger.panel-group-dark .panel-heading+.panel-collapse>.panel-body,.panel-group-danger.panel-group-dark>.panel,.panel-group-danger.panel-group-dark>.panel>.panel-heading{
    border-color:#e46050
}
.panel-group-warning.panel-group-dark .accordion-toggle,.panel-group-warning.panel-group-dark .accordion-toggle:focus,.panel-group-warning.panel-group-dark .accordion-toggle:hover{
    color:#fff;
    background:#f4ab43
}
.panel-group .panel-warning.panel-dark>.panel-collapse>.list-group,.panel-group .panel-warning.panel-dark>.panel-collapse>.panel-body,.panel-group-warning.panel-group-dark .panel-heading+.panel-collapse>.list-group,.panel-group-warning.panel-group-dark .panel-heading+.panel-collapse>.panel-body,.panel-group-warning.panel-group-dark>.panel,.panel-group-warning.panel-group-dark>.panel>.panel-heading{
    border-color:#f4ab43
}
.panel-group-info.panel-group-dark .accordion-toggle,.panel-group-info.panel-group-dark .accordion-toggle:focus,.panel-group-info.panel-group-dark .accordion-toggle:hover{
    color:#fff;
    background:#59c4e4
}
.panel-group .panel-info.panel-dark>.panel-collapse>.list-group,.panel-group .panel-info.panel-dark>.panel-collapse>.panel-body,.panel-group-info.panel-group-dark .panel-heading+.panel-collapse>.list-group,.panel-group-info.panel-group-dark .panel-heading+.panel-collapse>.panel-body,.panel-group-info.panel-group-dark>.panel,.panel-group-info.panel-group-dark>.panel>.panel-heading{
    border-color:#59c4e4
}
.note{
    margin-bottom:20px;
    padding:20px;
    border-left-width:3px;
    border-left-style:solid;
    border-color:#ddd;
    background:#fafafa
}
.note h1,.note h2,.note h3,.note h4,.note h5,.note h6{
    margin-top:0;
    margin-bottom:10px;
    font-weight:600
}
.note p:last-child{
    margin-bottom:0
}
.note-success{
    border-color:#78bd5d;
    background:#fcfff5
}
.note-success h1,.note-success h2,.note-success h3,.note-success h4,.note-success h5,.note-success h6{
    color:#78bd5d
}
.note-danger{
    border-color:#e46050;
    background:#fff6f6
}
.note-danger h1,.note-danger h2,.note-danger h3,.note-danger h4,.note-danger h5,.note-danger h6{
    color:#e46050
}
.note-warning{
    border-color:#f4ab43;
    background:#fffaf3
}
.note-warning h1,.note-warning h2,.note-warning h3,.note-warning h4,.note-warning h5,.note-warning h6{
    color:#f4ab43
}
.note-info{
    border-color:#59c4e4;
    background:#f8ffff
}
.note-info h1,.note-info h2,.note-info h3,.note-info h4,.note-info h5,.note-info h6{
    color:#59c4e4
}
.switcher{
    margin-bottom:6px;
    cursor:pointer;
    border-radius:3px;
    font-weight:400;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:68px;
    line-height:1.61539
}
.switcher.switcher-blank{
    width:56px;
    height:24px
}
.switcher .switcher-indicator{
    width:56px;
    height:24px;
    margin-top:-12px;
    font-size:10px;
    line-height:24px
}
.switcher>input:checked~.switcher-indicator:after{
    left:32px
}
.switcher .switcher-indicator:after{
    width:20px;
    height:20px;
    margin:2px 0 0 2px
}
.switcher .switcher-no{
    padding-left:22px
}
.switcher .switcher-yes{
    padding-right:22px
}
.switcher>input:checked~.switcher-indicator{
    color:#fff;
    background:#818a91
}
.switcher:active .switcher-indicator:after,.switcher>input:active~.switcher-indicator:after,.switcher>input:focus~.switcher-indicator:after{
    -webkit-box-shadow:0 0 0 1px #818a91 inset;
    box-shadow:0 0 0 1px #818a91 inset
}
.switcher>input{
    position:absolute;
    z-index:-1;
    margin:0;
    padding:0;
    opacity:0
}
.switcher.switcher-blank{
    padding:0!important
}
.switcher.switcher-blank .switcher-indicator{
    top:0!important;
    margin:0!important
}
.form-horizontal .switcher{
    margin-top:4px;
    margin-bottom:0
}
.form-horizontal .form-group-lg .switcher,.form-horizontal.form-group-lg .switcher{
    margin-top:5px
}
.switcher>input:disabled~.switcher-indicator{
    opacity:.65;
    cursor:not-allowed!important
}
.switcher>input:disabled~.switcher-indicator:after{
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.switcher-indicator{
    position:absolute;
    top:50%;
    left:0;
    overflow:hidden;
    -moz-user-select:none;
    user-select:none;
    border-radius:3px;
    font-weight:700;
    color:#fff;
    background:#555;
    -webkit-transition-property:left,right,background;
    transition-property:left,right,background;
    -webkit-transition-duration:.2s;
    transition-duration:.2s
}
.custom-control,.custom-control-indicator{
    -webkit-user-select:none;
    -ms-user-select:none
}
.switcher-no,.switcher-yes{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    -webkit-transition:all .2s;
    transition:all .2s;
    text-align:center
}
.switcher-no{
    left:0
}
.switcher-yes{
    left:-100%
}
.switcher>input:checked~.switcher-indicator .switcher-no{
    left:100%
}
.switcher>input:checked~.switcher-indicator .switcher-yes{
    left:0
}
.switcher-indicator:after{
    position:absolute;
    left:0;
    display:block;
    content:"";
    -webkit-transition:left .2s;
    transition:left .2s;
    border:1px solid transparent;
    border-radius:2px;
    background:#fff
}
.switcher-rounded .switcher-indicator,.switcher-rounded .switcher-indicator:after{
    border-radius:999px
}
.form-group-sm .switcher,.switcher-sm{
    padding-top:0;
    padding-bottom:0;
    padding-left:54px;
    font-size:13px;
    line-height:1.61539
}
.form-group-sm .switcher.switcher-blank,.switcher-sm.switcher-blank{
    width:42px;
    height:20px
}
.form-group-sm .switcher .switcher-indicator,.switcher-sm .switcher-indicator{
    width:42px;
    height:20px;
    margin-top:-10px;
    font-size:8px;
    line-height:20px
}
.form-group-sm .switcher>input:checked~.switcher-indicator:after,.switcher-sm>input:checked~.switcher-indicator:after{
    left:22px
}
.form-group-sm .switcher .switcher-indicator:after,.switcher-sm .switcher-indicator:after{
    width:16px;
    height:16px;
    margin:2px 0 0 2px
}
.form-group-sm .switcher .switcher-no,.switcher-sm .switcher-no{
    padding-left:18px
}
.form-group-sm .switcher .switcher-yes,.switcher-sm .switcher-yes{
    padding-right:18px
}
.form-group-lg .switcher,.switcher-lg{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:80px;
    font-size:15px;
    line-height:1.4
}
.form-group-lg .switcher.switcher-blank,.switcher-lg.switcher-blank{
    width:68px;
    height:30px
}
.form-group-lg .switcher .switcher-indicator,.switcher-lg .switcher-indicator{
    width:68px;
    height:30px;
    margin-top:-15px;
    font-size:13px;
    line-height:30px
}
.form-group-lg .switcher>input:checked~.switcher-indicator:after,.switcher-lg>input:checked~.switcher-indicator:after{
    left:38px
}
.form-group-lg .switcher .switcher-indicator:after,.switcher-lg .switcher-indicator:after{
    width:26px;
    height:26px;
    margin:2px 0 0 2px
}
.form-group-lg .switcher .switcher-no,.switcher-lg .switcher-no{
    padding-left:28px
}
.form-group-lg .switcher .switcher-yes,.switcher-lg .switcher-yes{
    padding-right:28px
}
.switcher-info>input:checked~.switcher-indicator{
    color:#fff;
    background:#59c4e4
}
.switcher-info:active .switcher-indicator:after,.switcher-info>input:active~.switcher-indicator:after,.switcher-info>input:focus~.switcher-indicator:after{
    -webkit-box-shadow:0 0 0 1px #59c4e4 inset;
    box-shadow:0 0 0 1px #59c4e4 inset
}
.switcher-success>input:checked~.switcher-indicator{
    color:#fff;
    background:#78bd5d
}
.switcher-success:active .switcher-indicator:after,.switcher-success>input:active~.switcher-indicator:after,.switcher-success>input:focus~.switcher-indicator:after{
    -webkit-box-shadow:0 0 0 1px #78bd5d inset;
    box-shadow:0 0 0 1px #78bd5d inset
}
.switcher-warning>input:checked~.switcher-indicator{
    color:#fff;
    background:#f4ab43
}
.switcher-warning:active .switcher-indicator:after,.switcher-warning>input:active~.switcher-indicator:after,.switcher-warning>input:focus~.switcher-indicator:after{
    -webkit-box-shadow:0 0 0 1px #f4ab43 inset;
    box-shadow:0 0 0 1px #f4ab43 inset
}
.switcher-danger>input:checked~.switcher-indicator{
    color:#fff;
    background:#e46050
}
.switcher-danger:active .switcher-indicator:after,.switcher-danger>input:active~.switcher-indicator:after,.switcher-danger>input:focus~.switcher-indicator:after{
    -webkit-box-shadow:0 0 0 1px #e46050 inset;
    box-shadow:0 0 0 1px #e46050 inset
}
.custom-control{
    position:relative;
    display:block;
    margin-bottom:4px;
    padding:0 0 0 24px;
    cursor:pointer;
    -moz-user-select:none;
    user-select:none;
    font-weight:400
}
.custom-control:after,.custom-control:before{
    content:" ";
    display:table
}
.custom-control.checkbox-inline,.custom-control.radio-inline,.form-inline .custom-control{
    display:inline-block;
    margin-bottom:0
}
.custom-control.checkbox-inline+.custom-control,.custom-control.radio-inline+.custom-control,.form-inline .custom-control+.custom-control{
    margin-left:12px
}
.form-horizontal .custom-control{
    margin-top:5px;
    margin-bottom:0;
    padding-top:0
}
.custom-control-input{
    position:absolute;
    z-index:-1;
    margin:0;
    padding:0;
    opacity:0
}
.custom-control-indicator{
    position:absolute;
    top:50%;
    left:0;
    display:block;
    width:16px;
    height:16px;
    margin-top:-8px;
    -moz-user-select:none;
    user-select:none;
    pointer-events:none;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:50% 50%;
    -webkit-box-shadow:0 0 0 1px #d6d6d6 inset;
    box-shadow:0 0 0 1px #d6d6d6 inset
}
.custom-checkbox .custom-control-indicator{
    border-radius:2px
}
.custom-checkbox .custom-control-input:checked~.custom-control-indicator{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-indicator{
    border-radius:999px
}
.custom-radio .custom-control-input:checked~.custom-control-indicator{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-control-blank{
    padding:0;
    min-height:21px;
    min-width:16px
}
.input-group-addon .custom-control-blank{
    min-height:0;
    margin:0
}
.input-group-addon .custom-control-blank .custom-control-indicator{
    margin:0;
    position:relative;
    top:auto
}
.custom-control-input:disabled+.custom-control-indicator,fieldset[disabled] .custom-control-input+.custom-control-indicator{
    opacity:.65;
    background-color:#eceeef!important;
    -webkit-box-shadow:0 0 0 1px #d6d6d6 inset!important;
    box-shadow:0 0 0 1px #d6d6d6 inset!important
}
.custom-control-input:disabled+.custom-control-description,.custom-control-input:disabled+.custom-control-indicator,.custom-control.disabled,fieldset[disabled] .custom-control,fieldset[disabled] .custom-control-input+.custom-control-description,fieldset[disabled] .custom-control-input+.custom-control-indicator{
    cursor:not-allowed!important
}
.custom-control.has-success,.has-success .custom-control{
    color:#6f976d
}
.custom-control.has-success .custom-control-indicator,.has-success .custom-control .custom-control-indicator{
    -webkit-box-shadow:0 0 0 1px #78bd5d inset;
    box-shadow:0 0 0 1px #78bd5d inset
}
.custom-control.has-warning,.has-warning .custom-control{
    color:#8d7955
}
.custom-control.has-warning .custom-control-indicator,.has-warning .custom-control .custom-control-indicator{
    -webkit-box-shadow:0 0 0 1px #f4ab43 inset;
    box-shadow:0 0 0 1px #f4ab43 inset
}
.custom-control.has-error,.has-error .custom-control{
    color:#b05b59
}
.custom-control.has-error .custom-control-indicator,.has-error .custom-control .custom-control-indicator{
    -webkit-box-shadow:0 0 0 1px #e46050 inset;
    box-shadow:0 0 0 1px #e46050 inset
}
.custom-select{
    padding-right:28px;
    padding-right:0\9;
    vertical-align:middle;
    background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 12px center no-repeat #fff;
    background-image:none\9;
    background-size:8px 10px;
    -moz-appearance:none;
    -webkit-appearance:none
}
.custom-select.form-control{
    line-height:1.61539
}
.custom-select::-ms-expand{
    opacity:0
}
html[dir=rtl] .custom-select{
    background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") left 12px center no-repeat #fff;
    background-image:none\9;
    background-size:8px 10px
}
.custom-select.input-sm,.form-group-sm .custom-select.form-control{
    line-height:1.42
}
.custom-select.input-lg,.form-group-lg .custom-select.form-control{
    line-height:1.4
}
.custom-select:disabled,fieldset[disabled] .custom-select{
    background-color:#eceeef!important
}
.custom-file{
    position:relative;
    display:block;
    width:100%;
    margin:0;
    cursor:pointer
}
.custom-file:after,.custom-file:before{
    content:" ";
    display:table
}
.custom-file-input{
    position:absolute;
    display:block;
    width:100%;
    opacity:0;
    filter:alpha(opacity=0)
}
.custom-file-control{
    position:relative;
    overflow:hidden;
    height:auto;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap;
    color:#999;
    font-weight:400;
    padding:4px 12px;
    border-radius:2px;
    font-size:13px;
    line-height:1.61539
}
.custom-file-control:after{
    padding:4px 12px;
    line-height:1.61539;
    border-bottom-right-radius:1px;
    border-top-right-radius:1px
}
.custom-file-control+.px-file-buttons{
    top:5px;
    padding-right:4px
}
.custom-file-control+.px-file-buttons .btn{
    height:21px;
    margin-left:4px;
    line-height:19px
}
.custom-file-control:after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    display:block;
    content:"Browse";
    color:#444;
    border:0 solid #d6d6d6;
    border-left-width:1px;
    background:#ececec
}
.px-file .custom-file-control:after,.px-file-clear{
    display:none
}
.custom-file-control:hover:after{
    border-color:#d1d1d1;
    background:#e4e4e4
}
.custom-file-input:disabled~.custom-file-control{
    cursor:not-allowed;
    border-color:#d6d6d6!important;
    background:#eceeef!important
}
.custom-file-input:disabled~.custom-file-control:after{
    opacity:.65;
    border-color:#d6d6d6;
    background:#ececec;
    -webkit-box-shadow:none;
    box-shadow:none
}
.custom-file-input:disabled~.custom-file-control+.px-file-buttons{
    background-color:#eceeef
}
.px-file-buttons{
    position:absolute;
    right:1px;
    background:#fff
}
.px-file-buttons .btn{
    position:relative;
    float:left;
    margin-left:6px;
    padding:0 7px;
    font-size:11px
}
.px-file-has-value .px-file-clear{
    display:block
}
.px-file-has-value .custom-file-control{
    color:#444
}
.custom-file-control.input-sm,.form-group-sm .custom-file-control{
    padding:3px 9px;
    border-radius:2px;
    font-size:12px;
    line-height:1.42
}
.custom-file-control.input-sm:after,.form-group-sm .custom-file-control:after{
    padding:3px 9px;
    line-height:1.42;
    border-bottom-right-radius:1px;
    border-top-right-radius:1px
}
.custom-file-control.input-sm+.px-file-buttons,.form-group-sm .custom-file-control+.px-file-buttons{
    top:3px;
    padding-right:2px
}
.custom-file-control.input-sm+.px-file-buttons .btn,.form-group-sm .custom-file-control+.px-file-buttons .btn{
    height:19.04px;
    margin-left:2px;
    line-height:17.04px
}
.custom-file-control.input-lg,.form-group-lg .custom-file-control{
    padding:8px 18px;
    border-radius:3px;
    font-size:15px;
    line-height:1.4
}
.custom-file-control.input-lg:after,.form-group-lg .custom-file-control:after{
    padding:8px 18px;
    line-height:1.4;
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
.custom-file-control.input-lg+.px-file-buttons,.form-group-lg .custom-file-control+.px-file-buttons{
    top:8px;
    padding-right:7px
}
.custom-file-control.input-lg+.px-file-buttons .btn,.form-group-lg .custom-file-control+.px-file-buttons .btn{
    height:23px;
    margin-left:7px;
    line-height:21px
}
.px-sidebar-left,.px-sidebar-right{
    position:fixed;
    z-index:1040;
    top:0;
    bottom:0;
    float:none;
    clear:both;
    width:300px;
    background:#fff;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:left,right;
    transition-property:left,right
}
.px-sidebar-left{
    left:-300px;
    border-right:1px solid #e2e2e2
}
.px-sidebar-left.open{
    left:0!important
}
.px-sidebar-right{
    right:-300px;
    border-left:1px solid #e2e2e2
}
.px-sidebar-right.open{
    right:0!important
}
.px-navbar~.px-sidebar-left,.px-navbar~.px-sidebar-right{
    top:50px
}
.px-sidebar-content{
    position:relative;
    height:100%
}
.navbar-brand,.navbar-toggle{
    height:50px;
    line-height:50px
}
.navbar{
    border:none
}
.navbar-collapse{
    padding:0
}
.navbar-header{
    padding:0 20px
}
.navbar-brand{
    padding:0
}
.navbar-toggle{
    position:absolute;
    top:0;
    width:56px;
    margin:0;
    text-align:center;
    border:none;
    border-radius:0
}
.navbar-nav,.navbar-nav>li+li{
    margin:0
}
.navbar-toggle-icon{
    position:relative
}
.navbar-toggle-icon,.navbar-toggle-icon:after,.navbar-toggle-icon:before{
    display:block;
    width:12px;
    height:2px;
    margin:auto;
    vertical-align:middle;
    background:#666
}
.navbar-toggle-icon:after,.navbar-toggle-icon:before{
    position:absolute;
    content:""
}
.navbar-toggle-icon:before{
    top:-4px
}
.navbar-toggle-icon:after{
    top:4px
}
.navbar-toggle .navbar-toggle-icon{
    opacity:.5
}
.navbar-toggle.collapsed .navbar-toggle-icon{
    opacity:1
}
.navbar-nav>li>a{
    padding:0 15px;
    line-height:42px
}
.navbar-form{
    margin:0;
    padding-right:15px;
    padding-left:15px
}
@media (max-width:767px){
    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{
        padding-top:0;
        padding-bottom:0;
        line-height:42px
    }
}
@media (min-width:768px){
    .navbar-header{
        padding-left:20px
    }
    .navbar-nav>li>a{
        height:50px;
        line-height:50px
    }
    .navbar-form{
        height:50px;
        padding-top:10px;
        padding-bottom:0
    }
    .navbar-form .btn,.navbar-form input,.navbar-form select{
        height:30px;
        padding-top:0;
        padding-bottom:0;
        line-height:28px
    }
}
.px-navbar{
    position:absolute;
    z-index:1010;
    top:0;
    right:0;
    left:0;
    margin:0;
    border-radius:0
}
.px-navbar-fixed .px-navbar{
    position:fixed!important
}
.px-navbar~.px-content{
    margin-top:50px
}
.px-navbar .navbar-collapse.in{
    position:relative
}
.px-navbar .navbar-collapse.in .px-navbar-collapse-inner{
    position:relative;
    height:100%
}
.px-navbar .navbar-toggle{
    right:0
}
.px-nav-right~.px-navbar .navbar-toggle{
    right:56px
}
.px-navbar .navbar-btn{
    margin-left:15px;
    margin-right:15px
}
.px-navbar .divider{
    display:none
}
.px-navbar .navbar-text{
    padding-left:15px;
    padding-right:15px
}
.px-navbar .navbar-link{
    text-decoration:underline
}
.px-navbar .navbar-link:hover{
    background:0 0!important;
    opacity:.7
}
.px-navbar .dropdown-menu{
    padding:0
}
.px-navbar .dropdown-multi-column{
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.px-navbar .dropdown-multi-column .dropdown-menu{
    border-color:transparent;
    background:0 0!important
}
.px-navbar .dropdown-menu>li,.px-navbar .navbar-nav>li{
    border-bottom:1px solid
}
.px-navbar .dropdown-menu>li+li,.px-navbar .navbar-nav>li+li{
    border-top-width:1px;
    border-top-style:solid;
    margin-top:-1px
}
.px-navbar .dropdown-menu>li:first-child{
    border-top:1px solid
}
.px-navbar .dropdown-menu>li:last-child{
    margin-bottom:-1px
}
.px-navbar .navbar-collapse{
    border-top:1px solid;
    -webkit-box-shadow:none;
    box-shadow:none
}
.px-navbar .navbar-form{
    border-top-width:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.px-navbar-icon{
    font-size:inherit
}
.px-nav-left~.px-navbar{
    padding-left:56px;
    position:fixed
}
.px-nav-left~.px-navbar .navbar-collapse{
    margin-left:-56px
}
.px-nav-right~.px-navbar{
    padding-right:56px;
    position:fixed
}
.px-nav-right~.px-navbar .navbar-collapse{
    margin-right:-56px
}
@media (min-width:544px){
    .px-nav-left:not(.px-nav-off-canvas):not(.px-nav-off-canvas-tablets)~.px-navbar .navbar-collapse{
        margin-left:0
    }
    .px-nav-right:not(.px-nav-off-canvas):not(.px-nav-off-canvas-tablets)~.px-navbar .navbar-collapse{
        margin-right:0
    }
}
@media (max-width:767px){
    .px-navbar .navbar-form .form-control,.px-navbar .navbar-form .form-group,.px-navbar .navbar-form .input-group{
        width:100%!important
    }
    .px-navbar .navbar-form .input-group{
        display:table
    }
    .px-navbar .navbar-form .input-group-btn{
        width:1%
    }
    .px-navbar ul.navbar-nav:last-of-type>li:last-child{
        border-bottom:none
    }
    .px-navbar .dropdown-menu .dropdown-menu a{
        padding-left:45px!important
    }
    .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu a{
        padding-left:65px!important
    }
    .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a{
        padding-left:85px!important
    }
    .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a{
        padding-left:105px!important
    }
    .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a{
        padding-left:125px!important
    }
    .px-navbar .dropdown-multi-column,.px-navbar .dropdown-multi-column .dropdown-menu{
        background:0 0!important;
        border:0!important
    }
    .px-navbar .dropdown.open .dropdown-multi-column{
        position:static!important;
        float:none!important;
        width:100%
    }
    .px-navbar .dropdown.open .dropdown-multi-column .dropdown-header{
        border-bottom:0!important
    }
    .px-navbar .dropdown.open .dropdown-multi-column .dropdown-menu{
        width:100%!important
    }
}
.box,.wizard,.wizard-wrapper{
    background:#fff
}
@media (min-width:992px){
    .px-nav-left~.px-navbar,.px-nav-right~.px-navbar{
        position:absolute
    }
    .px-nav-left~.px-navbar{
        left:56px;
        padding-left:0
    }
    .px-nav-left~.px-navbar .navbar-collapse{
        margin-left:0
    }
    .px-nav-right~.px-navbar{
        right:56px;
        padding-right:0
    }
    .px-nav-right~.px-navbar .navbar-collapse{
        margin-right:0
    }
    .px-nav-left~.px-navbar .navbar-header{
        min-width:173px
    }
    .px-nav-left.px-nav-collapse~.px-navbar .navbar-header{
        min-width:0
    }
}
@media (min-width:768px){
    .px-navbar .dropdown-menu{
        padding:5px 0
    }
    .px-navbar .dropdown-menu>li,.px-navbar .dropdown-menu>li+li,.px-navbar .dropdown-menu>li:first-child,.px-navbar .dropdown-menu>li:last-child{
        margin:0;
        border:none
    }
    .px-navbar .divider{
        display:block;
        margin:5px 0!important
    }
    .px-navbar .navbar-nav>li{
        border-right-width:1px;
        border-right-style:solid;
        border-bottom:none
    }
    .px-navbar .navbar-nav>li+li{
        margin:0;
        border-top:none
    }
    .px-navbar .navbar-nav>li:first-child{
        border-left-width:1px;
        border-left-style:solid
    }
    .px-navbar .navbar-right>li:last-child{
        border-right:none
    }
    .px-navbar .navbar-collapse{
        border-top:none
    }
}
.px-navbar .navbar-nav>li>.dropdown-toggle:after{
    display:none
}
.px-navbar .navbar-nav>li>.dropdown-toggle[href="#"],.px-navbar .navbar-nav>li>.dropdown-toggle[href=""]{
    padding-right:30px
}
.px-navbar .navbar-nav>li>.dropdown-toggle[href="#"]:before,.px-navbar .navbar-nav>li>.dropdown-toggle[href=""]:before{
    position:absolute;
    top:50%;
    right:15px;
    display:inline-block;
    width:6px;
    height:6px;
    margin-top:-3px;
    content:'';
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    border-width:1px 1px 0 0;
    border-style:solid
}
.px-navbar .navbar-nav>.open>.dropdown-toggle[href="#"]:before,.px-navbar .navbar-nav>.open>.dropdown-toggle[href=""]:before{
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg)
}
html[dir=rtl] .px-navbar .navbar-nav>li>.dropdown-toggle[href="#"]:before,html[dir=rtl] .px-navbar .navbar-nav>li>.dropdown-toggle[href=""]:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
html[dir=rtl] .px-navbar .navbar-nav>.open>.dropdown-toggle[href="#"]:before,html[dir=rtl] .px-navbar .navbar-nav>.open>.dropdown-toggle[href=""]:before{
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.px-navbar-icon-label{
    display:inline-block;
    margin-left:7px
}
.px-navbar .badge,.px-navbar .label{
    position:relative;
    top:21px;
    display:block;
    float:right;
    margin:-.8em 0 0;
    padding:0 .5em;
    font-size:.77em;
    line-height:1.6em
}
.px-navbar-image{
    position:relative;
    top:21px;
    display:block;
    float:left;
    height:24px;
    margin:-12px 0 0;
    border-radius:999px
}
.px-navbar-image~span{
    display:inline-block;
    padding-left:9px
}
@media (min-width:768px){
    .px-navbar .navbar-right{
        padding-right:20px
    }
    .px-nav-right~.px-navbar .navbar-right{
        padding-right:0
    }
    .px-navbar-icon-label{
        display:none
    }
    .px-navbar .badge,.px-navbar .label{
        top:.2em;
        margin:0
    }
    .px-navbar .px-navbar-label{
        position:relative;
        top:15px;
        display:inline-block;
        float:none;
        margin:0 0 0 -8px;
        padding:0 2px;
        vertical-align:top;
        font-size:8px;
        font-weight:700;
        line-height:10px
    }
    .px-navbar-image{
        top:25px;
        margin-right:0
    }
    .px-navbar .navbar-nav>li>.dropdown-toggle{
        padding-right:15px!important
    }
    .px-navbar .navbar-nav>li>.dropdown-toggle:before{
        display:none!important
    }
}
.px-nav{
    position:fixed;
    z-index:1050;
    top:0;
    display:block!important;
    width:80%;
    height:100%
}
.px-nav>div[ng-include]{
    height:100%;
    position:relative
}
.px-nav-expand{
    z-index:1052
}
.px-nav-fixed{
    position:fixed!important;
    height:100%!important;
    min-height:0!important
}
.px-nav-fixed>div[ng-include]{
    height:100%;
    position:relative
}
.px-nav-content{
    visibility:hidden
}
.px-nav-expand .px-nav-content{
    visibility:visible
}
.px-nav-left{
    left:-80%
}
.px-nav-left .px-nav-toggle,.px-nav-left.px-nav-expand{
    left:0
}
.px-nav-right{
    right:-80%
}
.px-nav-right .px-nav-toggle,.px-nav-right.px-nav-expand{
    right:0
}
@media (min-width:544px){
    .px-nav{
        width:56px
    }
    .px-nav-expand{
        width:230px
    }
    .px-nav-content{
        visibility:visible
    }
    .px-nav-left{
        left:0
    }
    .px-nav-left~.px-content{
        margin-left:56px
    }
    .px-nav-right{
        right:0
    }
    .px-nav-right~.px-content{
        margin-right:56px
    }
}
@media (min-width:992px){
    .px-nav{
        position:absolute;
        width:230px;
        height:auto;
        min-height:100%
    }
    .px-nav,.px-nav.px-nav-expand{
        z-index:1008
    }
    .px-nav-collapse{
        width:56px
    }
    .px-nav-left.px-nav-expand~.px-content,.px-nav-left~.px-content{
        margin-left:230px
    }
    .px-nav-left.px-nav-collapse~.px-content{
        margin-left:56px
    }
    .px-nav-right.px-nav-expand~.px-content,.px-nav-right~.px-content{
        margin-right:230px
    }
    .px-nav-right.px-nav-collapse~.px-content{
        margin-right:56px
    }
}
.px-nav-dimmer,.px-nav-toggle{
    z-index:1051;
    top:0;
    position:fixed
}
.px-nav-dimmer{
    right:0;
    bottom:0;
    left:0;
    display:none;
    cursor:pointer;
    -webkit-animation:px-nav-dimmer-animation .3s;
    animation:px-nav-dimmer-animation .3s
}
.px-nav-expand~.px-nav-dimmer{
    display:block
}
@media (min-width:992px){
    .px-nav-expand~.px-nav-dimmer{
        display:none
    }
}
.px-nav-toggle{
    overflow:hidden;
    width:56px;
    height:50px;
    padding:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-align:center;
    border:none;
    border-radius:0;
    line-height:50px
}
.px-nav-left .px-nav-toggle-arrow,.px-nav-right .px-nav-toggle-arrow{
    border-top:3px solid transparent;
    border-bottom:3px solid transparent
}
.px-nav-toggle:after,.px-nav-toggle:before{
    content:" ";
    display:table
}
.px-nav-expand .px-nav-toggle{
    width:80%
}
.px-nav-fixed .px-nav-toggle,.px-navbar-fixed>.px-nav .px-nav-toggle{
    position:fixed
}
.px-nav-toggle~.px-nav-content{
    padding-top:50px
}
.px-nav-toggle~.px-nav-scrollable-area{
    position:relative;
    float:none;
    height:100%;
    padding-top:50px
}
.px-nav-toggle~.px-nav-scrollable-area .px-nav-content{
    position:relative;
    height:100%
}
@media (min-width:544px){
    .px-nav-expand .px-nav-toggle{
        width:230px
    }
}
.px-nav .navbar-toggle-icon{
    position:absolute;
    top:50%;
    left:22px;
    margin-top:-1px
}
.px-nav-toggle-label{
    position:absolute;
    top:0;
    left:44px;
    -webkit-transition:all .3s;
    transition:all .3s;
    white-space:nowrap;
    opacity:0;
    font-weight:600
}
.px-nav-expand .px-nav-toggle-label{
    opacity:1
}
.px-nav-expand.px-nav-right .px-nav-toggle-label{
    left:53px
}
@media (min-width:992px){
    .px-nav-toggle{
        position:absolute;
        width:56px!important
    }
    .px-nav-toggle-label{
        display:none!important
    }
}
.px-nav-toggle-arrow{
    position:absolute;
    top:50%;
    display:block;
    margin-top:-3px
}
.px-nav-left .px-nav-toggle-arrow{
    left:40px;
    border-right:none;
    border-left:3px solid
}
.px-nav-left.px-nav-expand .px-nav-toggle-arrow,.px-nav-right .px-nav-toggle-arrow{
    left:13px;
    border-right:3px solid;
    border-left:none
}
.px-nav-right.px-nav-expand .px-nav-toggle-arrow{
    left:40px;
    border-right:none;
    border-left:3px solid
}
@media (min-width:992px){
    .px-nav-left .px-nav-toggle-arrow,.px-nav-left.px-nav-expand .px-nav-toggle-arrow{
        left:13px;
        border-right:3px solid;
        border-left:none
    }
    .px-nav-left.px-nav-collapse .px-nav-toggle-arrow,.px-nav-right .px-nav-toggle-arrow,.px-nav-right.px-nav-expand .px-nav-toggle-arrow{
        left:40px;
        border-right:none;
        border-left:3px solid
    }
    .px-nav-right.px-nav-collapse .px-nav-toggle-arrow{
        left:13px;
        border-right:3px solid;
        border-left:none
    }
}
@media (min-width:544px) and (max-width:991px){
    .px-nav-off-canvas .px-nav-content,.px-nav-off-canvas-tablets .px-nav-content{
        visibility:hidden
    }
    .px-nav-off-canvas-tablets.px-nav-expand .px-nav-content,.px-nav-off-canvas.px-nav-expand .px-nav-content{
        visibility:visible
    }
    .px-nav-off-canvas-tablets.px-nav-left,.px-nav-off-canvas.px-nav-left{
        left:-56px
    }
    .px-nav-off-canvas-tablets.px-nav-left.px-nav-expand,.px-nav-off-canvas.px-nav-left.px-nav-expand{
        left:0
    }
    .px-nav-off-canvas-tablets.px-nav-left~.px-content,.px-nav-off-canvas.px-nav-left~.px-content{
        margin-left:0
    }
    .px-nav-off-canvas-tablets.px-nav-right,.px-nav-off-canvas.px-nav-right{
        right:-56px
    }
    .px-nav-off-canvas-tablets.px-nav-right.px-nav-expand,.px-nav-off-canvas.px-nav-right.px-nav-expand{
        right:0
    }
    .px-nav-off-canvas-tablets.px-nav-right~.px-content,.px-nav-off-canvas.px-nav-right~.px-content{
        margin-right:0
    }
}
@media (min-width:992px){
    .px-nav-off-canvas-desktops.px-nav-collapse,.px-nav-off-canvas.px-nav-collapse{
        position:absolute
    }
    .px-nav-off-canvas-desktops.px-nav-collapse .px-nav-content,.px-nav-off-canvas.px-nav-collapse .px-nav-content{
        visibility:hidden
    }
    .px-nav-off-canvas .px-nav-toggle,.px-nav-off-canvas-desktops .px-nav-toggle{
        left:auto;
        right:auto
    }
    .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse,.px-nav-off-canvas.px-nav-left.px-nav-collapse{
        left:-56px
    }
    .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse~.px-content,.px-nav-off-canvas.px-nav-left.px-nav-collapse~.px-content{
        margin-left:0
    }
    .px-nav-off-canvas-desktops.px-nav-left .px-nav-toggle,.px-nav-off-canvas.px-nav-left .px-nav-toggle{
        right:174px
    }
    .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse .px-nav-toggle,.px-nav-off-canvas.px-nav-left.px-nav-collapse .px-nav-toggle{
        right:-56px
    }
    .px-navbar-fixed>.px-nav-off-canvas-desktops.px-nav-left .px-nav-toggle,.px-navbar-fixed>.px-nav-off-canvas.px-nav-left .px-nav-toggle{
        right:auto;
        left:0
    }
    .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse,.px-nav-off-canvas.px-nav-right.px-nav-collapse{
        right:-56px
    }
    .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse~.px-content,.px-nav-off-canvas.px-nav-right.px-nav-collapse~.px-content{
        margin-right:0
    }
    .px-nav-off-canvas-desktops.px-nav-right .px-nav-toggle,.px-nav-off-canvas.px-nav-right .px-nav-toggle{
        left:174px
    }
    .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse .px-nav-toggle,.px-nav-off-canvas.px-nav-right.px-nav-collapse .px-nav-toggle{
        left:-56px
    }
    .px-navbar-fixed>.px-nav-off-canvas-desktops.px-nav-right .px-nav-toggle,.px-navbar-fixed>.px-nav-off-canvas.px-nav-right .px-nav-toggle{
        left:auto;
        right:0
    }
}
.px-nav-content{
    position:relative;
    z-index:2;
    float:none;
    overflow:hidden;
    width:100%;
    margin:0;
    padding:0;
    -webkit-user-select:none!important;
    -moz-user-select:none!important;
    -ms-user-select:none!important;
    user-select:none!important
}
.expanding-input-overlay,.wizard-steps{
    -webkit-user-select:none;
    -ms-user-select:none
}
.px-nav-tooltip{
    position:absolute;
    z-index:10;
    white-space:nowrap;
    margin-top:6px;
    padding:6px 10px;
    border-radius:2px;
    line-height:18px
}
.px-nav-tooltip:before{
    position:absolute;
    top:50%;
    display:block;
    margin-top:-5px;
    content:""
}
.px-nav-left .px-nav-tooltip{
    left:100%;
    margin-left:6px
}
.px-nav-left .px-nav-tooltip:before{
    left:-5px;
    border-top:5px solid transparent;
    border-right:5px solid;
    border-bottom:5px solid transparent;
    border-left:none
}
.px-nav-right .px-nav-tooltip{
    right:100%;
    margin-right:6px
}
.px-nav-right .px-nav-tooltip:before{
    right:-5px;
    border-top:5px solid transparent;
    border-right:none;
    border-bottom:5px solid transparent;
    border-left:5px solid
}
.px-nav-dropdown-menu-title,.px-nav-item{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    list-style:none
}
.px-nav-dropdown-menu-title .badge,.px-nav-dropdown-menu-title .label,.px-nav-item .badge,.px-nav-item .label{
    position:relative;
    top:1px;
    float:right;
    line-height:18px
}
.box-cell,.box-row{
    float:none
}
.px-nav-item{
    line-height:20px
}
.px-nav-dropdown-menu-title{
    line-height:18px;
    font-weight:600
}
.px-nav-dropdown-menu-title .badge,.px-nav-dropdown-menu-title .label{
    top:0;
    line-height:18px
}
.px-nav-icon{
    display:inline-block;
    width:20px;
    margin-right:5px;
    margin-left:-5px;
    text-align:center;
    font-size:16px;
    line-height:1
}
.px-nav-dropdown-menu-title,.px-nav-item>a{
    position:relative;
    display:block;
    padding:12px 22px;
    text-decoration:none
}
.px-nav-dropdown>a{
    padding-right:36px
}
.px-nav-dropdown>a:after{
    position:absolute;
    top:50%;
    right:22px;
    display:block;
    width:5px;
    height:5px;
    margin-top:-2px;
    content:'';
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    border-width:1px 1px 0 0;
    border-style:solid
}
.px-nav-dropdown.px-open>a:after{
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg)
}
html[dir=rtl] .px-nav-dropdown>a:after{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
html[dir=rtl] .px-nav-dropdown.px-open>a:after{
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.px-nav-dropdown-menu{
    display:none;
    overflow:hidden;
    margin:0;
    padding:0
}
.px-nav-dropdown-menu.transitioning{
    position:relative;
    overflow:hidden;
    height:0
}
.px-nav-dropdown.px-open>.px-nav-dropdown-menu{
    display:block
}
.px-nav-dropdown-menu .px-nav-item>a{
    padding-top:8px;
    padding-bottom:8px;
    text-decoration:none
}
.px-nav-dropdown-menu.px-show{
    position:absolute;
    z-index:1;
    left:100%;
    display:block!important;
    width:230px;
    margin:0!important;
    padding-bottom:0;
    padding-left:0!important
}
.px-nav-box,.px-nav-dropdown-menu-wrapper{
    position:relative
}
.px-nav-right .px-nav-dropdown-menu.px-show{
    right:100%;
    left:auto;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px
}
.px-nav-left .px-nav-dropdown-menu.px-show{
    border-top-right-radius:2px;
    border-bottom-right-radius:2px
}
.px-nav-left .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-title{
    border-top-right-radius:2px
}
.px-nav-left .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-wrapper+.px-nav-dropdown-menu-title{
    border-top-right-radius:0;
    border-bottom-right-radius:2px
}
.px-nav-right .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-title{
    border-top-left-radius:2px
}
.px-nav-right .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-wrapper+.px-nav-dropdown-menu-title{
    border-top-left-radius:0;
    border-bottom-left-radius:2px
}
.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu>.px-nav-item>a,.px-nav-dropdown-menu>.px-nav-item>a{
    padding-left:44px
}
.px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a,.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a{
    padding-left:66px
}
.px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a,.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a{
    padding-left:88px
}
.px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a,.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a{
    padding-left:110px
}
.px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a,.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu>.px-nav-item>a{
    padding-left:132px
}
@media (min-width:544px) and (max-width:991px){
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a{
        text-align:center;
        padding-left:0;
        padding-right:0
    }
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a:after,.px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a:before{
        content:" ";
        display:table
    }
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a:after{
        clear:both
    }
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a .px-nav-label{
        display:none
    }

    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a .px-nav-icon{
        margin:0;
        font-size:18px;
        height:18px;
        display:block;
        width:auto
    }
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-dropdown>.px-nav-dropdown-menu,.px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a .badge,.px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-item>a .label{
        display:none
    }
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-dropdown>a:after{
        right:7px;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg)
    }
    .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-dropdown.px-show>a{
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    .px-nav:not(.px-nav-expand).px-nav-right .px-nav-content>.px-nav-dropdown>a:after{
        right:auto;
        left:7px;
        -webkit-transform:rotate(-135deg);
        -ms-transform:rotate(-135deg);
        transform:rotate(-135deg)
    }
    html[dir=rtl] .px-nav:not(.px-nav-expand) .px-nav-content>.px-nav-dropdown>a:after{
        -webkit-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    html[dir=rtl] .px-nav:not(.px-nav-expand).px-nav-right .px-nav-content>.px-nav-dropdown>a:after{
        -webkit-transform:rotate(135deg);
        -ms-transform:rotate(135deg);
        transform:rotate(135deg)
    }
    .px-nav-expand .px-nav-content>.px-nav-item{
        width:230px
    }
}
@media (min-width:992px){
    .px-nav-content>.px-nav-item{
        width:230px
    }
    .px-nav-collapse .px-nav-content>.px-nav-item>a{
        text-align:center;
        padding-left:0;
        padding-right:0
    }
    .px-nav-collapse .px-nav-content>.px-nav-item>a:after,.px-nav-collapse .px-nav-content>.px-nav-item>a:before{
        content:" ";
        display:table
    }
    .px-nav-collapse .px-nav-content>.px-nav-item>a:after{
        clear:both
    }
    .px-nav-collapse .px-nav-content>.px-nav-item>a .px-nav-label{
        display:none
    }
    .px-nav-collapse .px-nav-content>.px-nav-item>a .px-nav-icon{
        margin:0;
        font-size:18px;
        height:18px;
        display:block;
        width:auto
    }
    .px-nav-collapse .px-nav-content>.px-nav-dropdown>.px-nav-dropdown-menu,.px-nav-collapse .px-nav-content>.px-nav-item>a .badge,.px-nav-collapse .px-nav-content>.px-nav-item>a .label{
        display:none
    }
    .px-nav-collapse .px-nav-content>.px-nav-dropdown>a:after{
        right:7px;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg)
    }
    .px-nav-collapse .px-nav-content>.px-nav-dropdown.px-show>a{
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    .px-nav-collapse.px-nav-right .px-nav-content>.px-nav-dropdown>a:after{
        right:auto;
        left:7px;
        -webkit-transform:rotate(-135deg);
        -ms-transform:rotate(-135deg);
        transform:rotate(-135deg)
    }
    html[dir=rtl] .px-nav-collapse .px-nav-content>.px-nav-dropdown>a:after{
        -webkit-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    html[dir=rtl] .px-nav-collapse.px-nav-right .px-nav-content>.px-nav-dropdown>a:after{
        -webkit-transform:rotate(135deg);
        -ms-transform:rotate(135deg);
        transform:rotate(135deg)
    }
    .px-nav-collapse .px-nav-content>.px-nav-item{
        width:auto
    }
}
.px-nav-box{
    display:block;
    width:100%;
    margin:0;
    padding:0
}
.px-nav-box:after,.px-nav-box:before{
    content:" ";
    display:table
}
.px-nav-box .close{
    position:absolute;
    top:10px;
    right:10px;
    opacity:.5;
    text-shadow:none;
    font-weight:300;
    font-size:18px
}
.px-nav-box .close:active,.px-nav-box .close:focus,.px-nav-box .close:hover{
    opacity:1
}
.px-nav-box .btn-outline:focus,.px-nav-box .btn-outline:hover{
    border-color:transparent!important;
    color:#fff!important
}
@media (min-width:544px){
    .px-nav-box{
        width:230px;
        display:none
    }
    .px-nav-expand .px-nav-box{
        display:block
    }
}
@media (min-width:992px){
    .px-nav-box,.px-nav-expand .px-nav-box{
        display:block
    }
    .px-nav-collapse .px-nav-box{
        display:none
    }
}
.px-nav-transitioning{
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:width,left,right;
    transition-property:width,left,right
}
.px-nav-transitioning .px-nav-content{
    visibility:visible!important
}
.px-nav-transitioning .px-nav-toggle{
    -webkit-transition-property:width,left,right;
    transition-property:width,left,right;
    -webkit-transition-duration:.3s;
    transition-duration:.3s
}
.px-nav-transitioning~.px-content{
    -webkit-transition:margin .3s;
    transition:margin .3s
}
.px-nav-animate.off,.px-nav-animate.off *{
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important;
    -webkit-animation-duration:0s!important;
    animation-duration:0s!important
}
.px-nav-animate .px-nav-label{
    -webkit-animation:px-nav-label-animation .3s;
    animation:px-nav-label-animation .3s
}
.px-nav-animate .px-nav-dropdown>a:after{
    -webkit-transition:all .3s;
    transition:all .3s
}
.px-nav-animate .px-nav-dropdown-menu{
    -webkit-animation-name:px-nav-dropdown-menu-animation;
    animation-name:px-nav-dropdown-menu-animation;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.px-nav-animate .px-nav-dropdown-menu .px-nav-dropdown-menu{
    -webkit-animation:none!important;
    animation:none!important
}
.px-nav-animate.px-nav-right .px-nav-dropdown-menu{
    -webkit-animation-name:px-nav-dropdown-menu-animation-right;
    animation-name:px-nav-dropdown-menu-animation-right
}
.px-nav-animate .px-nav-dropdown-menu.transitioning{
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:height;
    transition-property:height
}
.px-nav-dropdown-menu .px-nav-dropdown.px-open>.px-nav-animate{
    -webkit-animation-name:px-nav-dropdown-menu-open-animation;
    animation-name:px-nav-dropdown-menu-open-animation;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.px-nav-animate .px-nav-box,.px-nav-animate .px-nav-tooltip{
    -webkit-animation:px-nav-box-animation;
    animation:px-nav-box-animation;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
html[dir=rtl] .px-nav-animate .px-nav-dropdown-menu{
    -webkit-animation-name:px-nav-dropdown-menu-animation-rtl;
    animation-name:px-nav-dropdown-menu-animation-rtl
}
html[dir=rtl] .px-nav-animate.px-nav-right .px-nav-dropdown-menu{
    -webkit-animation-name:px-nav-dropdown-menu-animation-right-rtl;
    animation-name:px-nav-dropdown-menu-animation-right-rtl
}
@-webkit-keyframes px-nav-dimmer-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes px-nav-dimmer-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes px-nav-label-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes px-nav-label-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes px-nav-dropdown-menu-animation{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20%);
        transform:translateX(-20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes px-nav-dropdown-menu-animation{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20%);
        transform:translateX(-20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes px-nav-dropdown-menu-animation-right{
    0%{
        opacity:0;
        -webkit-transform:translateX(20%);
        transform:translateX(20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes px-nav-dropdown-menu-animation-right{
    0%{
        opacity:0;
        -webkit-transform:translateX(20%);
        transform:translateX(20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes px-nav-dropdown-menu-animation-rtl{
    0%{
        opacity:0;
        -webkit-transform:translateX(20%);
        transform:translateX(20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes px-nav-dropdown-menu-animation-rtl{
    0%{
        opacity:0;
        -webkit-transform:translateX(20%);
        transform:translateX(20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes px-nav-dropdown-menu-animation-right-rtl{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20%);
        transform:translateX(-20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes px-nav-dropdown-menu-animation-right-rtl{
    0%{
        opacity:0;
        -webkit-transform:translateX(-20%);
        transform:translateX(-20%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes px-nav-box-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes px-nav-box-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes px-nav-tooltip-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes px-nav-tooltip-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.px-nav-static .px-nav-dropdown-menu{
    display:block
}
.box,.box-container{
    display:table;
    height:100%;
    table-layout:fixed!important;
    width:100%
}
.px-nav-static .px-nav-dropdown>a:after{
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg)
}
html[dir=rtl] .px-nav-static .px-nav-dropdown>a:after{
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.px-footer{
    padding:20px;
    border-top:1px solid transparent
}
.px-footer-bottom,.px-footer-fixed{
    bottom:0;
    left:0;
    right:0
}
.px-footer-bottom{
    position:absolute
}
.px-footer-fixed{
    position:fixed;
    z-index:1005
}
@media (min-width:544px){
    .px-nav-left~.px-footer{
        padding-left:76px
    }
    .px-nav-right~.px-footer{
        padding-right:76px
    }
}
@media (min-width:992px){
    .px-nav-left.px-nav-expand~.px-footer,.px-nav-left~.px-footer{
        padding-left:250px
    }
    .px-nav-left.px-nav-collapse~.px-footer{
        padding-left:76px
    }
    .px-nav-right.px-nav-expand~.px-footer,.px-nav-right~.px-footer{
        padding-right:250px
    }
    .px-nav-right.px-nav-collapse~.px-footer{
        padding-right:76px
    }
    .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse~.px-footer,.px-nav-off-canvas.px-nav-left.px-nav-collapse~.px-footer{
        padding-left:20px
    }
    .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse~.px-footer,.px-nav-off-canvas.px-nav-right.px-nav-collapse~.px-footer{
        padding-right:20px
    }
}
@media (min-width:544px) and (max-width:991px){
    .px-nav-off-canvas-tablets.px-nav-left~.px-footer,.px-nav-off-canvas.px-nav-left~.px-footer{
        padding-left:20px
    }
    .px-nav-off-canvas-tablets.px-nav-right~.px-footer,.px-nav-off-canvas.px-nav-right~.px-footer{
        padding-right:20px
    }
}
.px-nav-transitioning~.px-footer{
    -webkit-transition-property:padding,left,right;
    transition-property:padding,left,right;
    -webkit-transition-duration:.3s;
    transition-duration:.3s
}
.box{
    position:relative;
    overflow:hidden;
    margin-bottom:20px;
    border-radius:2px;
    z-index:1
}
.box-container.position-static .box-cell,.box-container.position-static .box-row,.box.position-static .box-cell,.box.position-static .box-container,.box.position-static .box-row{
    position:static!important
}
.box-cell,.box-cell>*{
    position:relative
}
.datepicker-days table,.wizard-steps{
    table-layout:fixed
}
.box-row{
    display:table-row;
    width:100%;
    padding:0;
    vertical-align:top
}
.box-cell{
    display:table-cell;
    overflow:hidden;
    padding:0;
    vertical-align:inherit;
    border-color:rgba(0,0,0,.05)
}
a.box-cell:hover{
    text-decoration:none
}
.box-icon{
    line-height:1.61539
}
.box-bg-icon{
    position:absolute;
    color:rgba(0,0,0,.08);
    font-size:100px;
    line-height:1
}
.box-bg-icon.left{
    left:15px
}
.box-bg-icon.right{
    right:15px
}
.box-bg-icon.top{
    top:0
}
.box-bg-icon.bottom{
    bottom:0
}
.box-bg-icon.middle{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.box-cell[class*=" col-md-"],.box-cell[class*=" col-lg-"],.box-cell[class*=" col-xl-"],.box-cell[class*=" col-sm-"],.box-cell[class^=col-md-],.box-cell[class^=col-lg-],.box-cell[class^=col-xl-],.box-cell[class^=col-sm-]{
    display:block
}
.box-cell[class*=" col-xs-"],.box-cell[class^=col-xs-]{
    display:table-cell
}
@media (min-width:544px){
    .box-cell[class*=" col-sm-"],.box-cell[class^=col-sm-]{
        display:table-cell
    }
}
@media (min-width:768px){
    .box-cell[class*=" col-md-"],.box-cell[class^=col-md-]{
        display:table-cell
    }
}
@media (min-width:992px){
    .box-cell[class*=" col-lg-"],.box-cell[class^=col-lg-]{
        display:table-cell
    }
}
@media (min-width:1200px){
    .box-cell[class*=" col-xl-"],.box-cell[class^=col-xl-]{
        display:table-cell
    }
}
.wizard.freezed .wizard-steps>li{
    cursor:default!important
}
.modal-content .wizard{
    border:none;
    border-radius:2px
}
.modal-content .wizard+*{
    border-top:1px solid rgba(0,0,0,.05)
}
.modal-content .wizard-wrapper{
    border-top:none;
    border-left:none;
    border-right:none;
    border-top-right-radius:2px;
    border-top-left-radius:2px
}
.modal-content .wizard-content{
    padding:20px
}
.wizard-wrapper{
    position:relative;
    overflow:hidden;
    width:100%;
    border:1px solid rgba(0,0,0,.05);
    border-radius:2px
}
.ps-block,.ps-container{
    overflow:hidden!important
}
.wizard-steps{
    position:relative;
    display:table;
    width:100%;
    margin:0;
    padding:0;
    cursor:default;
    -moz-user-select:none;
    user-select:none;
    -webkit-transition:left .3s;
    transition:left .3s
}
.expanding-input-control,.wizard-steps>li.completed{
    cursor:pointer
}
.wizard-steps>li{
    position:relative;
    display:table-cell;
    line-height:1.231;
    margin:0;
    padding:20px 16px 20px 60px;
    list-style:none;
    vertical-align:middle
}
.wizard-steps>li+li:before{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:1px;
    content:"";
    background:rgba(0,0,0,.05)
}
.wizard-steps>li.active .wizard-step-caption,.wizard-steps>li.completed .wizard-step-caption{
    color:#444
}
.wizard-steps>li.active .wizard-step-description,.wizard-steps>li.completed .wizard-step-description{
    color:#919191
}
.wizard-steps>li.active .wizard-step-number,.wizard-steps>li.completed .wizard-step-number{
    color:#444;
    border-color:#444
}
.wizard-step-complete,.wizard-step-number{
    position:absolute;
    top:50%;
    left:16px;
    display:block;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:28px;
    height:28px;
    margin-top:-2px;
    -webkit-transform:translateY(-14px);
    -ms-transform:translateY(-14px);
    transform:translateY(-14px);
    text-align:center;
    color:#919191;
    border:2px solid rgba(0,0,0,.05);
    border-radius:9999px;
    font-weight:700;
    line-height:28px
}
.wizard-step-complete,.wizard-steps>li.completed .wizard-step-number,.wizard.finished .wizard-steps>li .wizard-step-number{
    display:none
}
.wizard-steps>li.completed .wizard-step-complete,.wizard.finished .wizard-steps>li .wizard-step-complete{
    display:block
}
.wizard-step-caption,.wizard-step-description{
    color:#919191
}
.wizard-step-caption{
    display:inline-block;
    font-weight:600
}
.wizard-step-description{
    position:relative;
    display:block;
    margin-top:4px;
    font-size:11px;
    font-weight:400
}
.wizard-content:after,.wizard-content:before{
    content:" ";
    display:table
}
.wizard-pane{
    display:none
}
.wizard-pane:after,.wizard-pane:before{
    content:" ";
    display:table
}
.wizard-pane.active{
    display:block
}
.wizard-bordered{
    margin-bottom:21px
}
.wizard-bordered .wizard-wrapper{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.wizard-bordered .wizard-content{
    border:1px solid rgba(0,0,0,.05);
    border-top:none;
    padding:20px
}
.panel-wizard{
    margin-bottom:0
}
.panel-wizard .wizard-wrapper{
    border-left:none;
    border-right:none;
    border-radius:0
}
.panel-wizard .wizard-content{
    padding:20px
}
.panel-wizard+.panel-body{
    border-top:1px solid rgba(0,0,0,.05)
}
.panel-heading+.panel-wizard .wizard-wrapper{
    border-top:none
}
.panel-warning.panel-body-colorful .panel-wizard{
    background:#fffaf3;
    color:#8d7955
}
.panel-warning.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-warning.panel-body-colorful .panel-wizard+.panel-body{
    background:#fffaf3;
    border-color:#c9ba9b
}
.panel-warning.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#c9ba9b
}
.panel-warning.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-warning.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(141,121,85,.7)
}
.panel-warning.panel-body-colorful .panel-wizard .wizard-step-number,.panel-warning.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-warning.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(141,121,85,.7);
    border-color:rgba(201,186,155,.7)
}
.panel-warning.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-warning.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#8d7955
}
.panel-warning.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-warning.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#8d7955;
    border-color:#8d7955
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard{
    background:#f4ab43;
    color:#fff
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-warning.panel-dark.panel-body-colorful .panel-wizard+.panel-body{
    background:#f4ab43;
    border-color:#f8cb8b
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#f8cb8b
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(255,255,255,.7)
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-warning.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(255,255,255,.7);
    border-color:rgba(248,203,139,.7)
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#fff
}
.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#fff;
    border-color:#fff
}
.panel-danger.panel-body-colorful .panel-wizard{
    background:#fff6f6;
    color:#b05b59
}
.panel-danger.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-danger.panel-body-colorful .panel-wizard+.panel-body{
    background:#fff6f6;
    border-color:#e0b4b4
}
.panel-danger.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#e0b4b4
}
.panel-danger.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-danger.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(176,91,89,.7)
}
.panel-danger.panel-body-colorful .panel-wizard .wizard-step-number,.panel-danger.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-danger.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(176,91,89,.7);
    border-color:rgba(224,180,180,.7)
}
.panel-danger.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-danger.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#b05b59
}
.panel-danger.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-danger.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#b05b59;
    border-color:#b05b59
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard{
    background:#e46050;
    color:#fff
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-danger.panel-dark.panel-body-colorful .panel-wizard+.panel-body{
    background:#e46050;
    border-color:#ee9c92
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#ee9c92
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(255,255,255,.7)
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-danger.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(255,255,255,.7);
    border-color:rgba(238,156,146,.7)
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#fff
}
.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#fff;
    border-color:#fff
}
.panel-success.panel-body-colorful .panel-wizard{
    background:#fcfff5;
    color:#6f976d
}
.panel-success.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-success.panel-body-colorful .panel-wizard+.panel-body{
    background:#fcfff5;
    border-color:#a3c293
}
.panel-success.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#a3c293
}
.panel-success.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-success.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(111,151,109,.7)
}
.panel-success.panel-body-colorful .panel-wizard .wizard-step-number,.panel-success.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-success.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(111,151,109,.7);
    border-color:rgba(163,194,147,.7)
}
.panel-success.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-success.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#6f976d
}
.panel-success.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-success.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#6f976d;
    border-color:#6f976d
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard{
    background:#78bd5d;
    color:#fff
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-success.panel-dark.panel-body-colorful .panel-wizard+.panel-body{
    background:#78bd5d;
    border-color:#a5d393
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#a5d393
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(255,255,255,.7)
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-success.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(255,255,255,.7);
    border-color:rgba(165,211,147,.7)
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#fff
}
.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#fff;
    border-color:#fff
}
.panel-info.panel-body-colorful .panel-wizard{
    background:#f8ffff;
    color:#528d9e
}
.panel-info.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-info.panel-body-colorful .panel-wizard+.panel-body{
    background:#f8ffff;
    border-color:#a9d5de
}
.panel-info.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#a9d5de
}
.panel-info.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-info.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(82,141,158,.7)
}
.panel-info.panel-body-colorful .panel-wizard .wizard-step-number,.panel-info.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-info.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(82,141,158,.7);
    border-color:rgba(169,213,222,.7)
}
.panel-info.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-info.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#528d9e
}
.panel-info.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-info.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#528d9e;
    border-color:#528d9e
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard{
    background:#59c4e4;
    color:#fff
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,.panel-info.panel-dark.panel-body-colorful .panel-wizard+.panel-body{
    background:#59c4e4;
    border-color:#9bdbef
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li+li:before{
    background:#9bdbef
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description{
    color:rgba(255,255,255,.7)
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-complete,.panel-info.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps>li .wizard-step-complete{
    color:rgba(255,255,255,.7);
    border-color:rgba(155,219,239,.7)
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-caption,.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-caption{
    color:#fff
}
.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.active .wizard-step-number,.panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps>li.completed .wizard-step-number{
    color:#fff;
    border-color:#fff
}
.ps-block{
    position:relative
}
.ps-container{
    -ms-touch-action:none;
    touch-action:none;
    -ms-overflow-style:none
}
@supports (-ms-overflow-style:none){
    .ps-container{
        overflow:auto!important
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .ps-container{
        overflow:auto!important
    }
}
.ps-active-x>.ps-scrollbar-x-rail,.ps-active-y>.ps-scrollbar-y-rail{
    display:block;
    background-color:transparent
}
.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{
    background-color:#eee;
    opacity:.9
}
.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{
    background-color:#999
}
.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{
    background-color:#eee;
    opacity:.9
}
.ps-scrollbar-x-rail,.ps-scrollbar-y-rail{
    opacity:0;
    position:absolute;
    border-radius:99px;
    display:none
}
.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{
    background-color:#999
}
.ps-scrollbar-x-rail{
    -webkit-transition:background-color .2s linear,opacity .2s linear;
    transition:background-color .2s linear,opacity .2s linear;
    bottom:3px;
    height:4px
}
.ps-scrollbar-x-rail>.ps-scrollbar-x{
    position:absolute;
    background-color:#aaa;
    border-radius:99px;
    -webkit-transition:background-color .2s linear;
    transition:background-color .2s linear;
    bottom:0;
    height:4px
}
.ps-scrollbar-y-rail{
    -webkit-transition:background-color .2s linear,opacity .2s linear;
    transition:background-color .2s linear,opacity .2s linear;
    right:3px;
    width:4px
}
.ps-scrollbar-y-rail>.ps-scrollbar-y{
    position:absolute;
    background-color:#aaa;
    border-radius:99px;
    -webkit-transition:background-color .2s linear;
    transition:background-color .2s linear;
    right:0;
    width:4px
}
.tab-resize-icon,.tab-resize-nav{
    position:relative
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{
    background-color:#eee;
    opacity:.9
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{
    background-color:#999
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{
    background-color:#eee;
    opacity:.9
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{
    background-color:#999
}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{
    opacity:.6
}
.ps-container:hover>.ps-scrollbar-x-rail:hover{
    background-color:#eee;
    opacity:.9
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{
    background-color:#999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover{
    background-color:#eee;
    opacity:.9
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{
    background-color:#999
}
html[dir=rtl] .ps-container>.ps-scrollbar-y-rail{
    left:auto!important;
    margin-right:-3px!important
}
.tab-resize-nav .nav-item.hide{
    display:none
}
.tab-resize-nav .tab-resize+.nav-item{
    margin-left:0
}
li.tab-resize{
    display:none;
    float:right;
    margin-left:6px
}
li.tab-resize.show{
    display:block
}
li.tab-resize>.dropdown-toggle{
    padding-right:16px;
    padding-left:16px
}
li.tab-resize>.dropdown-menu{
    right:0;
    left:auto
}
li.tab-resize+li{
    margin-left:0
}
.tab-resize-icon{
    display:inline-block;
    vertical-align:middle;
    top:-1px
}
.tab-resize-icon,.tab-resize-icon:after,.tab-resize-icon:before{
    width:14px;
    height:2px;
    background:#444
}
.tab-resize-icon:after,.tab-resize-icon:before{
    position:absolute;
    left:0;
    display:block;
    content:""
}
.tab-resize-icon:before{
    top:-4px
}
.tab-resize-icon:after{
    top:4px
}
.expanding-input{
    position:relative
}
.expanding-input:after,.expanding-input:before{
    content:" ";
    display:table
}
.expanding-input.expanded .expanding-input-overlay{
    display:none
}
.expanding-input-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    cursor:pointer;
    -moz-user-select:none;
    user-select:none;
    color:#999;
    padding:5px 13px;
    font-size:13px;
    line-height:1.61539
}
.px-responsive-bg,.select2-selection{
    -webkit-user-select:none;
    -moz-user-select:none
}
.expanding-input.expanded .expanding-input-control{
    cursor:text
}
.expanding-input-content{
    display:none;
    margin-top:10px
}
.expanding-input-content:after,.expanding-input-content:before{
    content:" ";
    display:table
}
.expanding-input.expanded .expanding-input-content{
    display:block
}
.expanding-input-control.input-sm~.expanding-input-overlay{
    padding:4px 10px;
    font-size:12px;
    line-height:1.42
}
.expanding-input-control.input-sm~.expanding-input-content{
    margin-top:8px
}
.expanding-input-control.input-lg~.expanding-input-overlay{
    padding:9px 19px;
    font-size:15px;
    line-height:1.4
}
.expanding-input-control.input-lg~.expanding-input-content{
    margin-top:12px
}
.has-validation-error .help-block{
    display:none
}
.has-validation-error .help-block.validation-error{
    display:block
}
.validation-error-no-arrow{
    position:relative;
    top:5px
}
.validation-error-no-arrow:after,.validation-error-no-arrow:before{
    display:none
}
.px-responsive-bg-container{
    position:relative;
    z-index:0;
    -webkit-transition:background .2s;
    transition:background .2s;
    background:rgba(255,255,255,0)!important
}
.px-responsive-bg,.px-responsive-bg-overlay{
    position:absolute!important;
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0!important
}
.px-responsive-bg{
    z-index:-999997;
    -ms-user-select:none;
    user-select:none;
    -webkit-animation-name:px-responsive-bg-animation;
    animation-name:px-responsive-bg-animation;
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.px-responsive-bg img{
    position:absolute;
    z-index:-999999;
    left:0;
    width:100%;
    max-width:none;
    margin:0;
    padding:0;
    border:none
}
.px-responsive-bg-overlay{
    z-index:-999998
}
@-webkit-keyframes px-responsive-bg-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes px-responsive-bg-animation{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.select2-selection__choice__remove:focus,.select2-selection__choice__remove:hover,.select2-selection__clear:focus,.select2-selection__clear:hover{
    opacity:.5
}
.select2-container{
    position:relative;
    display:inline-block;
    margin:0;
    vertical-align:middle;
    font-size:13px
}
.select2-container .select2-selection{
    border-radius:2px;
    line-height:1.61539
}
.select2-container .select2-selection__rendered{
    line-height:1.61539
}
.select2-container .select2-selection--single .select2-selection__rendered{
    padding:4px 12px
}
.select2-container .select2-selection--single .select2-selection__arrow{
    padding:4px 12px 4px 0
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    padding:0 0 4px 4px
}
.select2-container .select2-selection__choice{
    margin:4px 4px 0 0;
    font-size:85%;
    line-height:1.909em
}
.select2-container .select2-selection__clear{
    line-height:21px
}
.select2-container .select2-search--inline .select2-search__field{
    margin-top:4px;
    font-size:13px;
    line-height:1.61539
}
.select2-container.select2{
    width:100%!important
}
.select2-selection{
    display:block;
    cursor:pointer;
    -ms-user-select:none;
    user-select:none;
    color:#444;
    border:1px solid #d6d6d6;
    background:#fff
}
.datepicker table,.select2-results__option{
    -webkit-user-select:none;
    -moz-user-select:none
}
.select2-selection:focus{
    outline:0
}
.select2-selection__rendered{
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:1.61539
}
.select2-selection__placeholder{
    color:#999
}
.select2-selection__clear{
    float:right;
    cursor:pointer;
    font-size:15px;
    font-weight:700;
    line-height:1.4
}
.select2-selection--single .select2-selection__clear{
    width:1.75rem;
    margin-right:8px;
    padding-left:.5rem
}
.select2-selection--single .select2-selection__arrow{
    position:absolute;
    top:0;
    right:0
}
.select2-selection--single .select2-selection__arrow::after{
    display:inline-block;
    width:0;
    height:0;
    content:"";
    vertical-align:middle;
    border-top:4px solid;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.select2-selection--multiple{
    cursor:text
}
.select2-selection--multiple .select2-selection__rendered{
    width:100%;
    margin:0;
    padding:0 0 4px 4px;
    list-style:none
}
.select2-selection--multiple .select2-selection__clear{
    width:1.5rem;
    margin-top:4px;
    text-align:center
}
.select2-search{
    display:block
}
.select2-search--dropdown{
    padding:.5rem;
    border-bottom:1px solid rgba(0,0,0,.08);
    background:rgba(0,0,0,.04)
}
.select2-search--dropdown .select2-search__field{
    display:block;
    width:100%;
    padding:3px 9px;
    color:#444;
    border:1px solid #d6d6d6;
    border-radius:2px;
    outline:0;
    background:#fff;
    font-size:12px;
    line-height:1.42
}
.select2-search--inline{
    float:left
}
.select2-search--inline .select2-search__field{
    padding:0 0 0 8px;
    border:none;
    outline:0;
    background:0 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-selection__choice+.select2-search--inline .select2-search__field{
    padding-left:0
}
.select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    position:absolute;
    z-index:1000;
    left:-100000px;
    display:block;
    width:100%;
    border:1px solid;
    border-radius:2px;
    background:#fff
}
.select2-container--open .select2-dropdown--below,.select2-container--open.select2-container--above .select2-selection{
    border-top-right-radius:0!important;
    border-top-left-radius:0!important
}
.select2-container--open .select2-dropdown--above,.select2-container--open.select2-container--below .select2-selection{
    border-bottom-right-radius:0!important;
    border-bottom-left-radius:0!important
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none
}
.select2-container--open .select2-dropdown--below{
    border-top:none
}
.select2-selection__choice{
    display:block;
    float:left;
    padding:0 .545em;
    cursor:default;
    color:#fff;
    border-radius:2px;
    font-weight:600
}
.select2-selection__choice__remove{
    float:left;
    width:20px;
    margin-left:-7px;
    cursor:pointer;
    text-align:center;
    font-size:15px;
    font-weight:700
}
.select2-results__option[aria-selected=true]{
    color:#444;
    background:#eee
}
.select2-results{
    display:block;
    padding:5px 0
}
.select2-results>.select2-results__options{
    overflow-y:auto;
    max-height:200px
}
.select2-results__options{
    margin:0;
    padding:0;
    list-style:none
}
.select2-results__option{
    padding:5px 18px;
    -ms-user-select:none;
    user-select:none
}
.select2-results__option[role=group]{
    padding:0;
    border-bottom:1px solid #e5e5e5
}
.select2-results__option[role=group]:last-child{
    border-bottom:none
}
.select2-results__option[aria-selected]{
    cursor:pointer
}
.select2-results__option[aria-disabled=true]{
    color:#898989
}
.select2-results__option .select2-results__option{
    padding-left:20px
}
.select2-results__group{
    display:block;
    padding:5px 18px 5px 14px;
    cursor:default;
    font-weight:600
}
.select2-container--disabled .select2-selection__choice__remove,.select2-container--disabled .select2-selection__clear{
    display:none
}
.select2-container--disabled .select2-search__field,.select2-container--disabled .select2-selection,.select2-container--disabled .select2-selection__choice{
    cursor:not-allowed
}
.select2-container--disabled .select2-selection{
    border:1px solid #d6d6d6!important;
    background:#eceeef
}
.select2 .select2-selection__choice,.select2+.select2-container .select2-selection__choice{
    background-color:#818a91
}
.select2-success .select2-selection__choice,.select2-success+.select2-container .select2-selection__choice{
    background-color:#78bd5d
}
.select2-info .select2-selection__choice,.select2-info+.select2-container .select2-selection__choice{
    background-color:#59c4e4
}
.select2-warning .select2-selection__choice,.select2-warning+.select2-container .select2-selection__choice{
    background-color:#f4ab43
}
.select2-danger .select2-selection__choice,.select2-danger+.select2-container .select2-selection__choice{
    background-color:#e46050
}
.has-error .select2-selection{
    border-color:#e46050
}
.has-warning .select2-selection{
    border-color:#f4ab43
}
.has-success .select2-selection{
    border-color:#78bd5d
}
.form-group-sm .select2-container,.select2-container.select2-sm,.select2-sm+.select2-container{
    font-size:12px
}
.form-group-sm .select2-container .select2-selection,.select2-container.select2-sm .select2-selection,.select2-sm+.select2-container .select2-selection{
    border-radius:2px;
    line-height:1.42
}
.form-group-sm .select2-container .select2-selection__rendered,.select2-container.select2-sm .select2-selection__rendered,.select2-sm+.select2-container .select2-selection__rendered{
    line-height:1.42
}
.form-group-sm .select2-container .select2-selection--single .select2-selection__rendered,.select2-container.select2-sm .select2-selection--single .select2-selection__rendered,.select2-sm+.select2-container .select2-selection--single .select2-selection__rendered{
    padding:3px 9px
}
.form-group-sm .select2-container .select2-selection--single .select2-selection__arrow,.select2-container.select2-sm .select2-selection--single .select2-selection__arrow,.select2-sm+.select2-container .select2-selection--single .select2-selection__arrow{
    padding:3px 9px 3px 0
}
.form-group-sm .select2-container .select2-selection--multiple .select2-selection__rendered,.select2-container.select2-sm .select2-selection--multiple .select2-selection__rendered,.select2-sm+.select2-container .select2-selection--multiple .select2-selection__rendered{
    padding:0 0 3px 3px
}
.form-group-sm .select2-container .select2-selection__choice,.select2-container.select2-sm .select2-selection__choice,.select2-sm+.select2-container .select2-selection__choice{
    margin:3px 3px 0 0;
    font-size:85%;
    line-height:1.667em
}
.form-group-sm .select2-container .select2-selection__clear,.select2-container.select2-sm .select2-selection__clear,.select2-sm+.select2-container .select2-selection__clear{
    line-height:17.04px
}
.form-group-sm .select2-container .select2-search--inline .select2-search__field,.select2-container.select2-sm .select2-search--inline .select2-search__field,.select2-sm+.select2-container .select2-search--inline .select2-search__field{
    margin-top:3px;
    font-size:12px;
    line-height:1.42
}
.form-group-lg .select2-container,.select2-container.select2-lg,.select2-lg+.select2-container{
    font-size:15px
}
.form-group-lg .select2-container .select2-selection,.select2-container.select2-lg .select2-selection,.select2-lg+.select2-container .select2-selection{
    border-radius:3px;
    line-height:1.4
}
.form-group-lg .select2-container .select2-selection__rendered,.select2-container.select2-lg .select2-selection__rendered,.select2-lg+.select2-container .select2-selection__rendered{
    line-height:1.4
}
.form-group-lg .select2-container .select2-selection--single .select2-selection__rendered,.select2-container.select2-lg .select2-selection--single .select2-selection__rendered,.select2-lg+.select2-container .select2-selection--single .select2-selection__rendered{
    padding:8px 18px
}
.form-group-lg .select2-container .select2-selection--single .select2-selection__arrow,.select2-container.select2-lg .select2-selection--single .select2-selection__arrow,.select2-lg+.select2-container .select2-selection--single .select2-selection__arrow{
    padding:8px 18px 8px 0
}
.form-group-lg .select2-container .select2-selection--multiple .select2-selection__rendered,.select2-container.select2-lg .select2-selection--multiple .select2-selection__rendered,.select2-lg+.select2-container .select2-selection--multiple .select2-selection__rendered{
    padding:2px 2px 8px 8px
}
.form-group-lg .select2-container .select2-selection__choice,.select2-container.select2-lg .select2-selection__choice,.select2-lg+.select2-container .select2-selection__choice{
    margin:6px 6px 0 0;
    font-size:73.4%;
    line-height:1.909em
}
.form-group-lg .select2-container .select2-selection__clear,.select2-container.select2-lg .select2-selection__clear,.select2-lg+.select2-container .select2-selection__clear{
    line-height:21px
}
.form-group-lg .select2-container .select2-search--inline .select2-search__field,.select2-container.select2-lg .select2-search--inline .select2-search__field,.select2-lg+.select2-container .select2-search--inline .select2-search__field{
    margin-top:6px;
    font-size:15px;
    line-height:1.4
}
.select2-close-mask{
    position:fixed;
    z-index:99;
    top:0;
    left:0;
    display:block;
    width:auto;
    min-width:100%;
    height:auto;
    min-height:100%;
    margin:0;
    padding:0;
    opacity:0;
    border:0;
    background:#fff
}
.select2-hidden-accessible,.ui-select-offscreen{
    position:absolute!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    width:1px!important;
    height:1px!important
}
.select2-hidden-accessible{
    margin:-1px!important;
    padding:0!important;
    border:0!important
}
.ui-select-offscreen,.ui-select-search-hidden{
    margin:0!important;
    padding:0!important;
    border:0!important
}
.ui-select-highlight{
    font-weight:700
}
.ui-select-offscreen{
    top:0!important;
    left:0!important;
    outline:0!important
}
.md-input,.md-preview,.ui-select-container:not(.ui-select-multiple) .ui-select-search{
    width:100%!important
}
.ui-select-search-hidden{
    height:0!important;
    min-height:0!important;
    opacity:0!important
}
.ui-select-container{
    font-size:13px;
    line-height:1.61539
}
.ui-select-container .ui-select-search,.ui-select-container .ui-select-toggle{
    padding:4px 12px;
    border-radius:2px;
    font-size:13px;
    line-height:1.61539
}
.ui-select-container.ui-select-multiple{
    padding:0 0 4px 4px
}
.ui-select-container.ui-select-multiple .ui-select-search{
    margin-top:4px
}
.ui-select-container.ui-select-multiple .ui-select-match-item{
    margin:4px 4px 0 0;
    font-size:85%;
    line-height:1.909em
}
.ui-select-container.ui-select-multiple .ui-select-match .close{
    line-height:21px
}
.ui-select-container .ui-select-search,.ui-select-container.open,.ui-select-container.open .ui-select-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.ui-select-container.direction-up .ui-select-search,.ui-select-container.direction-up.open,.ui-select-container.direction-up.open .ui-select-toggle{
    border-radius:0 0 2px 2px
}
.ui-select-container:after,.ui-select-container:before{
    content:" ";
    display:table
}
.ui-select-container *{
    outline:0!important
}
.ui-select-container.direction-up .ui-select-choices,.ui-select-container.direction-up .ui-select-no-choice{
    border-top-width:1px;
    border-bottom-width:0;
    border-radius:2px 2px 0 0
}
.input-group>.ui-select-container.dropdown{
    position:static
}
.input-group>.ui-select-container>input.ui-select-search.form-control,.input-group>.ui-select-container>input.ui-select-search.form-control.direction-up{
    border-radius:2px 0 0 2px!important
}
.ui-select-placeholder{
    color:#999!important
}
.ui-select-toggle{
    position:relative;
    height:auto;
    cursor:text
}
.ui-select-toggle,.ui-select-toggle:active,.ui-select-toggle:focus,.ui-select-toggle:hover{
    color:#444!important;
    border:1px solid #d6d6d6;
    background:#fff!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.ui-select-toggle>.caret{
    position:absolute;
    top:50%;
    right:10px;
    height:10px;
    margin-top:-2px
}
.ui-select-search{
    height:auto;
    background:0 0!important
}
.ui-select-match>.btn{
    text-align:left
}
.ui-select-match>.caret{
    position:absolute;
    top:45%;
    right:15px
}
.ui-select-choices,.ui-select-no-choice{
    overflow-x:hidden;
    width:100%;
    height:auto;
    max-height:200px;
    margin:0;
    border-width:0 1px 1px;
    border-color:#d6d6d6;
    border-radius:0 0 2px 2px
}
.ui-select-choices .divider{
    margin:0
}
.ui-select-choices-group-label{
    padding:5px 18px 5px 14px;
    text-transform:none;
    color:#444;
    font-size:13px;
    font-weight:600
}
.dz-nopreview,.dz-remove{
    text-transform:uppercase
}
.ui-select-no-choice li{
    padding:5px 18px
}
.ui-select-choices-row>span{
    display:block;
    padding:5px 18px;
    cursor:pointer;
    white-space:nowrap;
    color:#444;
    font-weight:400;
    line-height:1.61539
}
.ui-select-choices-row>span:focus,.ui-select-choices-row>span:hover{
    text-decoration:none;
    color:#444;
    background-color:#f2f2f2
}
.ui-select-choices-row.active>span{
    text-decoration:none;
    outline:0
}
.ui-select-choices-row.active.disabled>span,.ui-select-choices-row.disabled>span{
    color:#999;
    background-color:transparent
}
body>.ui-select-container.open{
    z-index:1000
}
.ui-select-multiple{
    height:auto;
    padding:0 0 4px 4px
}
.ui-select-multiple .ui-select-choices,.ui-select-multiple .ui-select-no-choice{
    right:-1px;
    left:-1px;
    width:auto;
    margin-top:1px
}
.ui-select-multiple.direction-up{
    border-bottom-width:1px
}
.ui-select-multiple.direction-up .ui-select-choices,.ui-select-multiple.direction-up .ui-select-no-choice{
    margin-top:-1px
}
.ui-select-multiple input.ui-select-search{
    display:block;
    float:left;
    padding:0 0 0 8px;
    border:none;
    background:0 0!important
}
.ui-select-multiple.ng-not-empty input.ui-select-search{
    padding-left:0
}
.ui-select-multiple .ui-select-match .close{
    width:20px;
    margin-right:-7px;
    cursor:pointer;
    text-align:center;
    opacity:1;
    color:#fff;
    text-shadow:none;
    font-size:15px;
    font-weight:700
}
.ui-select-multiple .ui-select-match .close:focus,.ui-select-multiple .ui-select-match .close:hover{
    opacity:.5
}
.ui-select-multiple .ui-select-match .close:after{
    content:"\00a0"
}
.ui-select-multiple .ui-select-match-item{
    position:relative;
    display:block;
    float:left;
    padding:0 .545em;
    cursor:default;
    vertical-align:inherit;
    color:#fff!important;
    border:none!important;
    border-radius:2px;
    outline:0;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    font-weight:600
}
.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{
    position:absolute;
    top:0;
    right:100%;
    height:100%;
    margin-right:2px;
    content:"";
    border-left:1px solid #428bca
}
.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{
    position:absolute;
    top:0;
    left:100%;
    height:100%;
    margin-left:2px;
    content:"";
    border-right:1px solid #428bca
}
.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{
    display:none!important
}
.ui-select-match-text{
    width:100%;
    padding-right:1em
}
.ui-select-match-text span{
    display:block;
    overflow:hidden;
    width:100%
}
.ui-select-toggle>a.btn{
    position:absolute;
    right:10px;
    height:10px;
    margin-top:-2px
}
.ui-select-container[disabled] .ui-select-toggle,.ui-select-multiple[disabled]{
    opacity:1!important;
    border-color:#d6d6d6!important;
    background:#eceeef!important
}
.ui-select-container[disabled],.ui-select-container[disabled] *{
    cursor:not-allowed
}
.ui-select-match-item[disabled]{
    opacity:1!important
}
.ui-select-container.ui-select-multiple .ui-select-match-item{
    background:#818a91!important
}
.ui-select-container.ui-select-multiple .ui-select-match-item.btn-primary{
    background:#687077!important
}
.ui-select-success.ui-select-multiple .ui-select-match-item{
    background:#78bd5d!important
}
.ui-select-success.ui-select-multiple .ui-select-match-item.btn-primary{
    background:#5ea443!important
}
.ui-select-info.ui-select-multiple .ui-select-match-item{
    background:#59c4e4!important
}
.ui-select-info.ui-select-multiple .ui-select-match-item.btn-primary{
    background:#2db4dd!important
}
.ui-select-warning.ui-select-multiple .ui-select-match-item{
    background:#f4ab43!important
}
.ui-select-warning.ui-select-multiple .ui-select-match-item.btn-primary{
    background:#f19513!important
}
.ui-select-danger.ui-select-multiple .ui-select-match-item{
    background:#e46050!important
}
.ui-select-danger.ui-select-multiple .ui-select-match-item.btn-primary{
    background:#dd3824!important
}
.has-error .ui-select-multiple,.has-error .ui-select-toggle{
    border-color:#e46050
}
.has-warning .ui-select-multiple,.has-warning .ui-select-toggle{
    border-color:#f4ab43
}
.has-success .ui-select-multiple,.has-success .ui-select-toggle{
    border-color:#78bd5d
}
.ui-select-container.ng-dirty.ng-invalid,.ui-select-container.ng-dirty.ng-invalid .ui-select-toggle{
    border-color:#e46050
}
.form-group-sm .ui-select-container,.ui-select-sm,.ui-select-sm+.ui-select-container{
    font-size:12px;
    line-height:1.42
}
.form-group-sm .ui-select-container .ui-select-search,.form-group-sm .ui-select-container .ui-select-toggle,.ui-select-sm .ui-select-search,.ui-select-sm .ui-select-toggle,.ui-select-sm+.ui-select-container .ui-select-search,.ui-select-sm+.ui-select-container .ui-select-toggle{
    padding:3px 9px;
    border-radius:2px;
    font-size:12px;
    line-height:1.42
}
.form-group-sm .ui-select-container.ui-select-multiple,.ui-select-sm+.ui-select-container.ui-select-multiple,.ui-select-sm.ui-select-multiple{
    padding:0 0 3px 3px
}
.form-group-sm .ui-select-container.ui-select-multiple .ui-select-search,.ui-select-sm+.ui-select-container.ui-select-multiple .ui-select-search,.ui-select-sm.ui-select-multiple .ui-select-search{
    margin-top:3px
}
.form-group-sm .ui-select-container.ui-select-multiple .ui-select-match-item,.ui-select-sm+.ui-select-container.ui-select-multiple .ui-select-match-item,.ui-select-sm.ui-select-multiple .ui-select-match-item{
    margin:3px 3px 0 0;
    font-size:85%;
    line-height:1.667em
}
.form-group-sm .ui-select-container.ui-select-multiple .ui-select-match .close,.ui-select-sm+.ui-select-container.ui-select-multiple .ui-select-match .close,.ui-select-sm.ui-select-multiple .ui-select-match .close{
    line-height:17.04px
}
.form-group-sm .ui-select-container .ui-select-search,.form-group-sm .ui-select-container.open,.form-group-sm .ui-select-container.open .ui-select-toggle,.ui-select-sm .ui-select-search,.ui-select-sm+.ui-select-container .ui-select-search,.ui-select-sm+.ui-select-container.open,.ui-select-sm+.ui-select-container.open .ui-select-toggle,.ui-select-sm.open,.ui-select-sm.open .ui-select-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.form-group-sm .ui-select-container.direction-up .ui-select-search,.form-group-sm .ui-select-container.direction-up.open,.form-group-sm .ui-select-container.direction-up.open .ui-select-toggle,.ui-select-sm+.ui-select-container.direction-up .ui-select-search,.ui-select-sm+.ui-select-container.direction-up.open,.ui-select-sm+.ui-select-container.direction-up.open .ui-select-toggle,.ui-select-sm.direction-up .ui-select-search,.ui-select-sm.direction-up.open,.ui-select-sm.direction-up.open .ui-select-toggle{
    border-radius:0 0 2px 2px
}
.form-group-lg .ui-select-container,.ui-select-lg,.ui-select-lg+.ui-select-container{
    font-size:15px;
    line-height:1.4
}
.form-group-lg .ui-select-container .ui-select-search,.form-group-lg .ui-select-container .ui-select-toggle,.ui-select-lg .ui-select-search,.ui-select-lg .ui-select-toggle,.ui-select-lg+.ui-select-container .ui-select-search,.ui-select-lg+.ui-select-container .ui-select-toggle{
    padding:8px 18px;
    border-radius:3px;
    font-size:15px;
    line-height:1.4
}
.form-group-lg .ui-select-container.ui-select-multiple,.ui-select-lg+.ui-select-container.ui-select-multiple,.ui-select-lg.ui-select-multiple{
    padding:2px 2px 8px 8px
}
.form-group-lg .ui-select-container.ui-select-multiple .ui-select-search,.ui-select-lg+.ui-select-container.ui-select-multiple .ui-select-search,.ui-select-lg.ui-select-multiple .ui-select-search{
    margin-top:6px
}
.form-group-lg .ui-select-container.ui-select-multiple .ui-select-match-item,.ui-select-lg+.ui-select-container.ui-select-multiple .ui-select-match-item,.ui-select-lg.ui-select-multiple .ui-select-match-item{
    margin:6px 6px 0 0;
    font-size:73.4%;
    line-height:1.909em
}
.form-group-lg .ui-select-container.ui-select-multiple .ui-select-match .close,.ui-select-lg+.ui-select-container.ui-select-multiple .ui-select-match .close,.ui-select-lg.ui-select-multiple .ui-select-match .close{
    line-height:21px
}
.form-group-lg .ui-select-container .ui-select-search,.form-group-lg .ui-select-container.open,.form-group-lg .ui-select-container.open .ui-select-toggle,.ui-select-lg .ui-select-search,.ui-select-lg+.ui-select-container .ui-select-search,.ui-select-lg+.ui-select-container.open,.ui-select-lg+.ui-select-container.open .ui-select-toggle,.ui-select-lg.open,.ui-select-lg.open .ui-select-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.form-group-lg .ui-select-container.direction-up .ui-select-search,.form-group-lg .ui-select-container.direction-up.open,.form-group-lg .ui-select-container.direction-up.open .ui-select-toggle,.ui-select-lg+.ui-select-container.direction-up .ui-select-search,.ui-select-lg+.ui-select-container.direction-up.open,.ui-select-lg+.ui-select-container.direction-up.open .ui-select-toggle,.ui-select-lg.direction-up .ui-select-search,.ui-select-lg.direction-up.open,.ui-select-lg.direction-up.open .ui-select-toggle{
    border-radius:0 0 3px 3px
}
.ui-select-refreshing{
    position:absolute;
    top:1px;
    right:0;
    display:inline-block;
    padding:8px 27px;
    font-family:'Glyphicons Halflings';
    font-weight:400;
    font-style:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
@-webkit-keyframes ui-select-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes ui-select-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.ui-select-spin{
    -webkit-animation:ui-select-spin 2s infinite linear;
    animation:ui-select-spin 2s infinite linear
}
.ui-select-refreshing.ng-animate{
    -webkit-animation:none 0s
}
.datepicker{
    padding:0
}
.datepicker table{
    width:224px;
    margin:0;
    -ms-user-select:none;
    user-select:none;
    border:none
}
.irs,.noUi-target,.noUi-target *{
    -webkit-user-select:none;
    -moz-user-select:none
}
.datepicker th{
    font-weight:600
}
.datepicker td,.datepicker tfoot th,.datepicker thead th{
    padding:5px 0!important;
    cursor:pointer;
    text-align:center;
    border:none
}
.datepicker .century,.datepicker .decade,.datepicker .month,.datepicker .year{
    display:block;
    float:left;
    width:23%;
    margin:1%;
    padding:12px 0;
    cursor:pointer;
    text-align:center;
    border-radius:2px
}
.datepicker .cw,.datepicker .dow{
    cursor:default
}
.datepicker .clear,.datepicker .day,.datepicker .today{
    border-top:1px solid #eee
}
.datepicker tbody tr:first-child .day{
    border-top:none
}
.datepicker .day,.datepicker tbody .cw{
    border-right:1px solid #eee
}
.datepicker .day:last-child{
    border-right:none
}
.datepicker .day.today{
    background:#fff4df
}
.datepicker .day.highlighted{
    background:#eff8fc
}
.datepicker .cw{
    color:#bbb;
    background:#f8f8f8;
    font-size:.692em;
    line-height:2.333em
}
.datepicker .century:hover,.datepicker .clear:hover,.datepicker .day:hover,.datepicker .decade:hover,.datepicker .month:hover,.datepicker .range,.datepicker .today:hover,.datepicker .year:hover{
    background:#f3f3f3
}
.datepicker .new,.datepicker .old{
    color:#bbb
}
.datepicker .disabled:not(.dow){
    cursor:not-allowed!important;
    color:#bbb!important;
    background:0 0!important
}
.datepicker-centuries td,.datepicker-decades td,.datepicker-months td,.datepicker-years td{
    cursor:default
}
.datepicker-centuries .next,.datepicker-centuries .prev,.datepicker-decades .next,.datepicker-decades .prev,.datepicker-months .next,.datepicker-months .prev,.datepicker-years .next,.datepicker-years .prev{
    width:32px!important
}
.datepicker-dropdown{
    border:3px solid #ccc
}
.datepicker-dropdown:after{
    position:absolute;
    display:block;
    content:"";
    border-width:7px;
    border-style:solid;
    border-color:transparent
}
.datepicker-dropdown.datepicker-orient-bottom{
    margin-top:7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
    top:-10px;
    border-top-width:0;
    border-bottom-color:#ccc
}
.datepicker-dropdown.datepicker-orient-top{
    margin-top:-7px
}
.datepicker-dropdown.datepicker-orient-top:after{
    bottom:-10px;
    border-top-color:#ccc;
    border-bottom-width:0
}
.datepicker-dropdown.datepicker-orient-left:after{
    left:12px
}