@charset "UTF-8";
 @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,latin-ext);
/*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html{
     font-family:sans-serif;
     -ms-text-size-adjust:100%;
     -webkit-text-size-adjust:100% 
}
 body{
     margin:0 
}
 article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
     display:block 
}
 audio,canvas,progress,video{
     display:inline-block;
     vertical-align:baseline 
}
 audio:not([controls]){
     display:none;
     height:0 
}
 [hidden],template{
     display:none 
}
 a{
     background-color:transparent 
}
 a:active,a:hover{
     outline:0 
}
 abbr[title]{
     border-bottom:1px dotted 
}
 b,strong{
     font-weight:700 
}
 dfn{
     font-style:italic 
}
 h1{
     font-size:2em;
     margin:.67em 0 
}
 mark{
     background:#ff0;
     color:#000 
}
 small{
     font-size:80% 
}
 sub,sup{
     font-size:75%;
     line-height:0;
     position:relative;
     vertical-align:baseline 
}
 sup{
     top:-.5em 
}
 sub{
     bottom:-.25em 
}
 img{
     border:0 
}
 svg:not(:root){
     overflow:hidden 
}
 figure{
     margin:1em 40px 
}
 hr{
     box-sizing:content-box;
     height:0 
}
 pre{
     overflow:auto 
}
 code,kbd,pre,samp{
     font-family:monospace,monospace;
     font-size:1em 
}
 button,input,optgroup,select,textarea{
     color:inherit;
     font:inherit;
     margin:0 
}
 button{
     overflow:visible 
}
 button,select{
     text-transform:none 
}
 button,html input[type=button],input[type=reset],input[type=submit]{
     -moz-appearance: button;
     -webkit-appearance:button;
     cursor:pointer 
}
 button[disabled],html input[disabled]{
     cursor:default 
}
 button::-moz-focus-inner,input::-moz-focus-inner{
     border:0;
     padding:0 
}
 input{
     line-height:normal 
}
 input[type=checkbox],input[type=radio]{
     box-sizing:border-box;
     padding:0 
}
 input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
     height:auto 
}
 input[type=search]{
     -moz-appearance: textfield;
     -webkit-appearance:textfield;
     box-sizing:content-box 
}
 input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
     -moz-appearance: none;
     -webkit-appearance:none 
}
 fieldset{
     border:1px solid silver;
     margin:0 2px;
     padding:.35em .625em .75em 
}
 legend{
     border:0;
     padding:0 
}
 textarea{
     overflow:auto 
}
 optgroup{
     font-weight:700 
}
 table{
     border-collapse:collapse;
     border-spacing:0;
     font-size:inherit 
}
 td,th{
     padding:0 
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
 @media print{
     *,:after,:before{
         background:0 0!important;
         color:#000!important;
         box-shadow:none!important;
         text-shadow:none!important 
    }
     a,a:visited{
         text-decoration:underline 
    }
     a[href]:after{
         content:" (" attr(href) ")" 
    }
     abbr[title]:after{
         content:" (" attr(title) ")" 
    }
     a[href^="#"]:after,a[href^="javascript:"]:after{
         content:"" 
    }
     blockquote,pre{
         border:1px solid #999;
         page-break-inside:avoid 
    }
     thead{
         display:table-header-group 
    }
     img,tr{
         page-break-inside:avoid 
    }
     img{
         max-width:100%!important 
    }
     h2,h3,p{
         orphans:3;
         widows:3 ;
         page-break-after:avoid 
    }
     .navbar{
         display:none 
    }
     .btn>.caret,.dropup>.btn>.caret{
         border-top-color:#000!important 
    }
     .label{
         border:1px solid #000 
    }
     .table{
         border-collapse:collapse!important 
    }
     .table td,.table th{
         background-color:#fff!important 
    }
     .table-bordered td,.table-bordered th{
         border:1px solid #ddd!important 
    }
}
 *{
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 :after,:before{
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 html{
     font-size:10px;
     -webkit-tap-highlight-color:transparent 
}
 body{
     font-family:"Open Sans",sans-serif;
     font-size:12px;
     line-height:1.42857;
     color:#202020;
     background-color:#ddd 
}
 button,input,select,textarea{
     font-family:inherit;
     font-size:inherit;
     line-height:inherit 
}
 a{
     color:#1b99bd;
     text-decoration:none 
}
 a:focus,a:hover{
     color:#11637a;
     text-decoration:underline 
}
 a:focus{
     text-decoration:none;
     outline:0 
}
 figure{
     margin:0 
}
 img{
     vertical-align:middle 
}
 .img-responsive{
     display:block;
     max-width:100%;
     height:auto 
}
 .img-rounded{
     border-radius:0 
}
 .img-thumbnail{
     padding:3px;
     line-height:1.42857;
     background-color:#f9f9f9;
     border:1px solid #d9d9d9;
     border-radius:2;
     -moz-transition:all .2s ease-in-out;
     -webkit-transition:all .2s ease-in-out;
     -o-transition:all .2s ease-in-out;
     transition:all .2s ease-in-out;
     display:inline-block;
     max-width:100%;
     height:auto 
}
 .img-circle{
     border-radius:50% 
}
 hr{
     margin-top:17px;
     margin-bottom:17px;
     border:0;
     border-top:1px solid #f9f9f9 
}
 .sr-only{
     position:absolute;
     width:1px;
     height:1px;
     margin:-1px;
     padding:0;
     overflow:hidden;
     clip:rect(0,0,0,0);
     border:0 
}
 .sr-only-focusable:active,.sr-only-focusable:focus{
     position:static;
     width:auto;
     height:auto;
     margin:0;
     overflow:visible;
     clip:auto 
}
 [role=button]{
     cursor:pointer 
}
 .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
     font-family:inherit;
     font-weight:500;
     line-height:1.1;
     color:inherit 
}
 .h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
     font-weight:400;
     line-height:1;
     color:#eee 
}
 .h1,.h2,.h3,h1,h2,h3{
     margin-top:17px;
     margin-bottom:8.5px 
}
 .h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{
     font-size:65% 
}
 .h4,.h5,.h6,h4,h5,h6{
     margin-top:8.5px;
     margin-bottom:8.5px 
}
 .h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
     font-size:75% 
}
 .h1,h1{
     font-size:31px 
}
 .h2,h2{
     font-size:25px 
}
 .h3,h3{
     font-size:21px 
}
 .h4,h4{
     font-size:15px 
}
 .h5,h5{
     font-size:12px 
}
 .h6,h6{
     font-size:11px 
}
 p{
     margin:0 0 8.5px 
}
 .lead{
     margin-bottom:17px;
     font-size:13px;
     font-weight:300;
     line-height:1.4 
}
 @media (min-width:768px){
     .lead{
         font-size:18px 
    }
}
 .small,small{
     font-size:91% 
}
 .mark,mark{
     background-color:#fcf8e3;
     padding:.2em 
}
 .text-left{
     text-align:left 
}
 .action-block,.text-right{
     text-align:right 
}
 .plan .plan-footer,.plan .plan-title,.text-center{
     text-align:center 
}
 .text-justify{
     text-align:justify 
}
 .text-nowrap{
     white-space:nowrap 
}
 .text-lowercase{
     text-transform:lowercase 
}
 .initialism,.text-uppercase{
     text-transform:uppercase 
}
 .text-capitalize{
     text-transform:capitalize 
}
 .text-muted{
     color:#eee 
}
 .text-primary{
     color:#1b99bd 
}
 a.text-primary:focus,a.text-primary:hover{
     color:#157590 
}
 .text-success{
     color:#3c763d 
}
 a.text-success:focus,a.text-success:hover{
     color:#2b542c 
}
 .text-info{
     color:#31708f 
}
 a.text-info:focus,a.text-info:hover{
     color:#245269 
}
 .text-warning{
     color:#8a6d3b 
}
 a.text-warning:focus,a.text-warning:hover{
     color:#66512c 
}
 .text-danger{
     color:#a94442 
}
 a.text-danger:focus,a.text-danger:hover{
     color:#843534 
}
 .bg-primary{
     color:#fff 
}
 .bg-primary{
     background-color:#1b99bd 
}
 a.bg-primary:focus,a.bg-primary:hover{
     background-color:#157590 
}
 .bg-success{
     background-color:#dff0d8 
}
 a.bg-success:focus,a.bg-success:hover{
     background-color:#c1e2b3 
}
 .bg-info{
     background-color:#d9edf7 
}
 a.bg-info:focus,a.bg-info:hover{
     background-color:#afd9ee 
}
 .bg-warning{
     background-color:#fcf8e3 
}
 a.bg-warning:focus,a.bg-warning:hover{
     background-color:#f7ecb5 
}
 .bg-danger{
     background-color:#f2dede 
}
 a.bg-danger:focus,a.bg-danger:hover{
     background-color:#e4b9b9 
}
 .page-header{
     padding-bottom:7.5px;
     margin:34px 0 17px;
     border-bottom:1px solid #f9f9f9 
}
 ol,ul{
     margin-top:0;
     margin-bottom:8.5px 
}
 ol ol,ol ul,ul ol,ul ul{
     margin-bottom:0 
}
 .list-unstyled{
     padding-left:0;
     list-style:none 
}
 .list-inline{
     padding-left:0;
     list-style:none;
     margin-left:-5px 
}
 .list-inline>li{
     display:inline-block;
     padding-left:5px;
     padding-right:5px 
}
 dl{
     margin-top:0;
     margin-bottom:17px 
}
 dd,dt{
     line-height:1.42857 
}
 dt{
     font-weight:700 
}
 dd{
     margin-left:0 
}
 .dl-horizontal dd:after,.dl-horizontal dd:before{
     content:" ";
     display:table 
}
 .dl-horizontal dd:after{
     clear:both 
}
 @media (min-width:768px){
     .dl-horizontal dt{
         float:left;
         width:160px;
         clear:left;
         text-align:right;
         overflow:hidden;
         text-overflow:ellipsis;
         white-space:nowrap 
    }
     .dl-horizontal dd{
         margin-left:180px 
    }
}
 abbr[data-original-title],abbr[title]{
     cursor:help;
     border-bottom:1px dotted #eee 
}
 .initialism{
     font-size:90% 
}
 blockquote{
     padding:8.5px 17px;
     margin:0 0 17px;
     font-size:15px;
     border-left:5px solid #f9f9f9 
}
 blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{
     margin-bottom:0 
}
 blockquote .small,blockquote footer,blockquote small{
     display:block;
     font-size:80%;
     line-height:1.42857;
     color:#eee 
}
 blockquote .small:before,blockquote footer:before,blockquote small:before{
     content:'\2014 \00A0' 
}
 .blockquote-reverse,.nav-pagination blockquote.pagination,blockquote.pull-right{
     padding-right:15px;
     padding-left:0;
     border-right:5px solid #f9f9f9;
     border-left:0;
     text-align:right 
}
 .blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,.nav-pagination blockquote.pagination .small:before,.nav-pagination blockquote.pagination footer:before,.nav-pagination blockquote.pagination small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{
     content:'' 
}
 .blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,.nav-pagination blockquote.pagination .small:after,.nav-pagination blockquote.pagination footer:after,.nav-pagination blockquote.pagination small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{
     content:'\00A0 \2014' 
}
 address{
     margin-bottom:17px;
     font-style:normal;
     line-height:1.42857 
}
 .container{
     margin-right:auto;
     margin-left:auto;
     padding-left:15px;
     padding-right:15px 
}
 .container:after,.container:before{
     content:" ";
     display:table 
}
 .container:after{
     clear:both 
}
 @media (min-width:768px){
     .container{
         width:750px 
    }
}
 @media (min-width:992px){
     .container{
         width:970px 
    }
}
 @media (min-width:1200px){
     .container{
         width:1170px 
    }
}
 .container-fluid{
     margin-right:auto;
     margin-left:auto;
     padding-left:15px;
     padding-right:15px 
}
 .container-fluid:after,.container-fluid:before{
     content:" ";
     display:table 
}
 .container-fluid:after{
     clear:both 
}
 .checkboxes,.plans,.row{
     margin-left:-15px;
     margin-right:-15px 
}
 .checkboxes:after,.checkboxes:before,.plans:after,.plans:before,.row:after,.row:before{
     content:" ";
     display:table 
}
 .checkboxes:after,.plans:after,.row:after{
     clear:both 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index],.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index],.bootstrap-select.form-control.multiexpand.full .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.full .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.bootstrap-select.form-control.multiexpand.half .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.half .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.checkboxes .checkbox,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.lang-list .lang-item,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.full .inner.leaflet-control-layers-list li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.half .inner.leaflet-control-layers-list li[data-original-index],.plan-col,.table-icon .item{
     position:relative;
     min-height:1px;
     padding-left:15px;
     padding-right:15px 
}
 .checkboxes .checkbox,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.lang-list .lang-item,.plan-col,.table-icon .item{
     float:left 
}
 .col-xs-1{
     width:8.33333% 
}
 .col-xs-2{
     width:16.66667% 
}
 .col-xs-3,.table-icon .item{
     width:25% 
}
 .col-xs-4{
     width:33.33333% 
}
 .col-xs-5{
     width:41.66667% 
}
 .checkboxes .checkbox,.col-xs-6,.lang-list .lang-item{
     width:50% 
}
 .col-xs-7{
     width:58.33333% 
}
 .col-xs-8{
     width:66.66667% 
}
 .col-xs-9{
     width:75% 
}
 .col-xs-10{
     width:83.33333% 
}
 .col-xs-11{
     width:91.66667% 
}
 .col-xs-12,.plan-col{
     width:100% 
}
 .col-xs-pull-0{
     right:auto 
}
 .col-xs-pull-1{
     right:8.33333% 
}
 .col-xs-pull-2{
     right:16.66667% 
}
 .col-xs-pull-3{
     right:25% 
}
 .col-xs-pull-4{
     right:33.33333% 
}
 .col-xs-pull-5{
     right:41.66667% 
}
 .col-xs-pull-6{
     right:50% 
}
 .col-xs-pull-7{
     right:58.33333% 
}
 .col-xs-pull-8{
     right:66.66667% 
}
 .col-xs-pull-9{
     right:75% 
}
 .col-xs-pull-10{
     right:83.33333% 
}
 .col-xs-pull-11{
     right:91.66667% 
}
 .col-xs-pull-12{
     right:100% 
}
 .col-xs-push-0{
     left:auto 
}
 .col-xs-push-1{
     left:8.33333% 
}
 .col-xs-push-2{
     left:16.66667% 
}
 .col-xs-push-3{
     left:25% 
}
 .col-xs-push-4{
     left:33.33333% 
}
 .col-xs-push-5{
     left:41.66667% 
}
 .col-xs-push-6{
     left:50% 
}
 .col-xs-push-7{
     left:58.33333% 
}
 .col-xs-push-8{
     left:66.66667% 
}
 .col-xs-push-9{
     left:75% 
}
 .col-xs-push-10{
     left:83.33333% 
}
 .col-xs-push-11{
     left:91.66667% 
}
 .col-xs-push-12{
     left:100% 
}
 .col-xs-offset-0{
     margin-left:0 
}
 .col-xs-offset-1{
     margin-left:8.33333% 
}
 .col-xs-offset-2{
     margin-left:16.66667% 
}
 .col-xs-offset-3{
     margin-left:25% 
}
 .col-xs-offset-4{
     margin-left:33.33333% 
}
 .col-xs-offset-5{
     margin-left:41.66667% 
}
 .col-xs-offset-6{
     margin-left:50% 
}
 .col-xs-offset-7{
     margin-left:58.33333% 
}
 .col-xs-offset-8{
     margin-left:66.66667% 
}
 .col-xs-offset-9{
     margin-left:75% 
}
 .col-xs-offset-10{
     margin-left:83.33333% 
}
 .col-xs-offset-11{
     margin-left:91.66667% 
}
 .col-xs-offset-12{
     margin-left:100% 
}
 @media (min-width:768px){
     .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index],.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index],.bootstrap-select.form-control.multiexpand.full .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.full .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.bootstrap-select.form-control.multiexpand.half .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.half .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.checkboxes .checkbox,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.lang-list .lang-item,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.full .inner.leaflet-control-layers-list li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.half .inner.leaflet-control-layers-list li[data-original-index],.plan-col,.table-icon .item{
         float:left 
    }
     .col-sm-1{
         width:8.33333% 
    }
     .col-sm-2,.table-icon .item{
         width:16.66667% 
    }
     .col-sm-3{
         width:25% 
    }
     .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index],.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index],.col-sm-4,.lang-list .lang-item,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li[data-original-index],.plan-col{
         width:33.33333% 
    }
     .col-sm-5{
         width:41.66667% 
    }
     .bootstrap-select.form-control.multiexpand.half .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.half .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.checkboxes .checkbox,.col-sm-6,.leaflet-control-layers .bootstrap-select.form-control.multiexpand.half .inner.leaflet-control-layers-list li[data-original-index]{
         width:50% 
    }
     .col-sm-7{
         width:58.33333% 
    }
     .col-sm-8{
         width:66.66667% 
    }
     .col-sm-9{
         width:75% 
    }
     .col-sm-10{
         width:83.33333% 
    }
     .col-sm-11{
         width:91.66667% 
    }
     .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control.multiexpand.full .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.full .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.col-sm-12,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand.full .inner.leaflet-control-layers-list li[data-original-index]{
         width:100% 
    }
     .col-sm-pull-0{
         right:auto 
    }
     .col-sm-pull-1{
         right:8.33333% 
    }
     .col-sm-pull-2{
         right:16.66667% 
    }
     .col-sm-pull-3{
         right:25% 
    }
     .col-sm-pull-4{
         right:33.33333% 
    }
     .col-sm-pull-5{
         right:41.66667% 
    }
     .col-sm-pull-6{
         right:50% 
    }
     .col-sm-pull-7{
         right:58.33333% 
    }
     .col-sm-pull-8{
         right:66.66667% 
    }
     .col-sm-pull-9{
         right:75% 
    }
     .col-sm-pull-10{
         right:83.33333% 
    }
     .col-sm-pull-11{
         right:91.66667% 
    }
     .col-sm-pull-12{
         right:100% 
    }
     .col-sm-push-0{
         left:auto 
    }
     .col-sm-push-1{
         left:8.33333% 
    }
     .col-sm-push-2{
         left:16.66667% 
    }
     .col-sm-push-3{
         left:25% 
    }
     .col-sm-push-4{
         left:33.33333% 
    }
     .col-sm-push-5{
         left:41.66667% 
    }
     .col-sm-push-6{
         left:50% 
    }
     .col-sm-push-7{
         left:58.33333% 
    }
     .col-sm-push-8{
         left:66.66667% 
    }
     .col-sm-push-9{
         left:75% 
    }
     .col-sm-push-10{
         left:83.33333% 
    }
     .col-sm-push-11{
         left:91.66667% 
    }
     .col-sm-push-12{
         left:100% 
    }
     .col-sm-offset-0{
         margin-left:0 
    }
     .col-sm-offset-1{
         margin-left:8.33333% 
    }
     .col-sm-offset-2{
         margin-left:16.66667% 
    }
     .col-sm-offset-3{
         margin-left:25% 
    }
     .col-sm-offset-4{
         margin-left:33.33333% 
    }
     .col-sm-offset-5{
         margin-left:41.66667% 
    }
     .col-sm-offset-6{
         margin-left:50% 
    }
     .col-sm-offset-7{
         margin-left:58.33333% 
    }
     .col-sm-offset-8{
         margin-left:66.66667% 
    }
     .col-sm-offset-9{
         margin-left:75% 
    }
     .col-sm-offset-10{
         margin-left:83.33333% 
    }
     .col-sm-offset-11{
         margin-left:91.66667% 
    }
     .col-sm-offset-12{
         margin-left:100% 
    }
}
 @media (min-width:992px){
     .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.plan-col,.table-icon .item{
         float:left 
    }
     .col-md-1,.table-icon .item{
         width:8.33333% 
    }
     .col-md-2{
         width:16.66667% 
    }
     .col-md-3,.plan-col{
         width:25% 
    }
     .col-md-4{
         width:33.33333% 
    }
     .col-md-5{
         width:41.66667% 
    }
     .col-md-6{
         width:50% 
    }
     .col-md-7{
         width:58.33333% 
    }
     .col-md-8{
         width:66.66667% 
    }
     .col-md-9{
         width:75% 
    }
     .col-md-10{
         width:83.33333% 
    }
     .col-md-11{
         width:91.66667% 
    }
     .col-md-12{
         width:100% 
    }
     .col-md-pull-0{
         right:auto 
    }
     .col-md-pull-1{
         right:8.33333% 
    }
     .col-md-pull-2{
         right:16.66667% 
    }
     .col-md-pull-3{
         right:25% 
    }
     .col-md-pull-4{
         right:33.33333% 
    }
     .col-md-pull-5{
         right:41.66667% 
    }
     .col-md-pull-6{
         right:50% 
    }
     .col-md-pull-7{
         right:58.33333% 
    }
     .col-md-pull-8{
         right:66.66667% 
    }
     .col-md-pull-9{
         right:75% 
    }
     .col-md-pull-10{
         right:83.33333% 
    }
     .col-md-pull-11{
         right:91.66667% 
    }
     .col-md-pull-12{
         right:100% 
    }
     .col-md-push-0{
         left:auto 
    }
     .col-md-push-1{
         left:8.33333% 
    }
     .col-md-push-2{
         left:16.66667% 
    }
     .col-md-push-3{
         left:25% 
    }
     .col-md-push-4{
         left:33.33333% 
    }
     .col-md-push-5{
         left:41.66667% 
    }
     .col-md-push-6{
         left:50% 
    }
     .col-md-push-7{
         left:58.33333% 
    }
     .col-md-push-8{
         left:66.66667% 
    }
     .col-md-push-9{
         left:75% 
    }
     .col-md-push-10{
         left:83.33333% 
    }
     .col-md-push-11{
         left:91.66667% 
    }
     .col-md-push-12{
         left:100% 
    }
     .col-md-offset-0{
         margin-left:0 
    }
     .col-md-offset-1{
         margin-left:8.33333% 
    }
     .col-md-offset-2{
         margin-left:16.66667% 
    }
     .col-md-offset-3{
         margin-left:25% 
    }
     .col-md-offset-4{
         margin-left:33.33333% 
    }
     .col-md-offset-5{
         margin-left:41.66667% 
    }
     .col-md-offset-6{
         margin-left:50% 
    }
     .col-md-offset-7{
         margin-left:58.33333% 
    }
     .col-md-offset-8{
         margin-left:66.66667% 
    }
     .col-md-offset-9{
         margin-left:75% 
    }
     .col-md-offset-10{
         margin-left:83.33333% 
    }
     .col-md-offset-11{
         margin-left:91.66667% 
    }
     .col-md-offset-12{
         margin-left:100% 
    }
}
 @media (min-width:1200px){
     .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
         float:left 
    }
     .col-lg-1{
         width:8.33333% 
    }
     .col-lg-2{
         width:16.66667% 
    }
     .col-lg-3{
         width:25% 
    }
     .col-lg-4{
         width:33.33333% 
    }
     .col-lg-5{
         width:41.66667% 
    }
     .col-lg-6{
         width:50% 
    }
     .col-lg-7{
         width:58.33333% 
    }
     .col-lg-8{
         width:66.66667% 
    }
     .col-lg-9{
         width:75% 
    }
     .col-lg-10{
         width:83.33333% 
    }
     .col-lg-11{
         width:91.66667% 
    }
     .col-lg-12{
         width:100% 
    }
     .col-lg-pull-0{
         right:auto 
    }
     .col-lg-pull-1{
         right:8.33333% 
    }
     .col-lg-pull-2{
         right:16.66667% 
    }
     .col-lg-pull-3{
         right:25% 
    }
     .col-lg-pull-4{
         right:33.33333% 
    }
     .col-lg-pull-5{
         right:41.66667% 
    }
     .col-lg-pull-6{
         right:50% 
    }
     .col-lg-pull-7{
         right:58.33333% 
    }
     .col-lg-pull-8{
         right:66.66667% 
    }
     .col-lg-pull-9{
         right:75% 
    }
     .col-lg-pull-10{
         right:83.33333% 
    }
     .col-lg-pull-11{
         right:91.66667% 
    }
     .col-lg-pull-12{
         right:100% 
    }
     .col-lg-push-0{
         left:auto 
    }
     .col-lg-push-1{
         left:8.33333% 
    }
     .col-lg-push-2{
         left:16.66667% 
    }
     .col-lg-push-3{
         left:25% 
    }
     .col-lg-push-4{
         left:33.33333% 
    }
     .col-lg-push-5{
         left:41.66667% 
    }
     .col-lg-push-6{
         left:50% 
    }
     .col-lg-push-7{
         left:58.33333% 
    }
     .col-lg-push-8{
         left:66.66667% 
    }
     .col-lg-push-9{
         left:75% 
    }
     .col-lg-push-10{
         left:83.33333% 
    }
     .col-lg-push-11{
         left:91.66667% 
    }
     .col-lg-push-12{
         left:100% 
    }
     .col-lg-offset-0{
         margin-left:0 
    }
     .col-lg-offset-1{
         margin-left:8.33333% 
    }
     .col-lg-offset-2{
         margin-left:16.66667% 
    }
     .col-lg-offset-3{
         margin-left:25% 
    }
     .col-lg-offset-4{
         margin-left:33.33333% 
    }
     .col-lg-offset-5{
         margin-left:41.66667% 
    }
     .col-lg-offset-6{
         margin-left:50% 
    }
     .col-lg-offset-7{
         margin-left:58.33333% 
    }
     .col-lg-offset-8{
         margin-left:66.66667% 
    }
     .col-lg-offset-9{
         margin-left:75% 
    }
     .col-lg-offset-10{
         margin-left:83.33333% 
    }
     .col-lg-offset-11{
         margin-left:91.66667% 
    }
     .col-lg-offset-12{
         margin-left:100% 
    }
}
 table{
     background-color:transparent 
}
 caption{
     padding-top:12px;
     padding-bottom:12px;
     color:#eee;
     text-align:left 
}
 th{
     text-align:left 
}
 .table{
     width:100%;
     max-width:100%;
     margin-bottom:17px 
}
 .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
     padding:12px;
     line-height:1.42857;
     vertical-align:top;
     border-top:1px solid #d9d9d9 
}
 .table>thead>tr>th{
     vertical-align:bottom;
     border-bottom:2px solid #d9d9d9 
}
 .table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
     border-top:0 
}
 .table>tbody+tbody{
     border-top:2px solid #d9d9d9 
}
 .table .table{
     background-color:#ddd 
}
 #widgets .table>tbody>tr>td,#widgets .table>tbody>tr>th,#widgets .table>tfoot>tr>td,#widgets .table>tfoot>tr>th,#widgets .table>thead>tr>td,#widgets .table>thead>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th,.table.table-list>tbody>tr>td,.table.table-list>tbody>tr>th,.table.table-list>tfoot>tr>td,.table.table-list>tfoot>tr>th,.table.table-list>thead>tr>td,.table.table-list>thead>tr>th{
     padding:3px 
}
 .table-bordered{
     border:1px solid #d9d9d9 
}
 .table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
     border:1px solid #d9d9d9 
}
 .table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
     border-bottom-width:2px 
}
 .table-striped>tbody>tr:nth-of-type(odd){
     background-color:#eee 
}
 .table-hover>tbody>tr:hover,.table.table-list>tbody>tr:hover{
     background-color:#f9f9f9 
}
 table col[class*=col-]{
     position:static;
     float:none;
     display:table-column 
}
 table td[class*=col-],table th[class*=col-]{
     position:static;
     float:none;
     display:table-cell 
}
 .table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
     background-color:#f9f9f9 
}
 .table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table.table-list>tbody>tr.active:hover>td,.table.table-list>tbody>tr.active:hover>th,.table.table-list>tbody>tr:hover>.active,.table.table-list>tbody>tr>td.active:hover,.table.table-list>tbody>tr>th.active:hover{
     background-color:#ececec 
}
 .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{
     background-color:#dff0d8 
}
 .table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table.table-list>tbody>tr.success:hover>td,.table.table-list>tbody>tr.success:hover>th,.table.table-list>tbody>tr:hover>.success,.table.table-list>tbody>tr>td.success:hover,.table.table-list>tbody>tr>th.success:hover{
     background-color:#d0e9c6 
}
 .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{
     background-color:#d9edf7 
}
 .table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table.table-list>tbody>tr.info:hover>td,.table.table-list>tbody>tr.info:hover>th,.table.table-list>tbody>tr:hover>.info,.table.table-list>tbody>tr>td.info:hover,.table.table-list>tbody>tr>th.info:hover{
     background-color:#c4e3f3 
}
 .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{
     background-color:#fcf8e3 
}
 .table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table.table-list>tbody>tr.warning:hover>td,.table.table-list>tbody>tr.warning:hover>th,.table.table-list>tbody>tr:hover>.warning,.table.table-list>tbody>tr>td.warning:hover,.table.table-list>tbody>tr>th.warning:hover{
     background-color:#faf2cc 
}
 .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{
     background-color:#f2dede 
}
 .table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table.table-list>tbody>tr.danger:hover>td,.table.table-list>tbody>tr.danger:hover>th,.table.table-list>tbody>tr:hover>.danger,.table.table-list>tbody>tr>td.danger:hover,.table.table-list>tbody>tr>th.danger:hover{
     background-color:#ebcccc 
}
 .table-responsive{
     overflow-x:auto;
     min-height:.01% 
}
 @media screen and (max-width:767px){
     .table-responsive{
         width:100%;
         margin-bottom:12.75px;
         overflow-y:hidden;
         -ms-overflow-style:-ms-autohiding-scrollbar;
         border:1px solid #d9d9d9 
    }
     .table-responsive>.table{
         margin-bottom:0 
    }
     .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
         white-space:nowrap 
    }
     .table-responsive>.table-bordered{
         border:0 
    }
     .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
         border-left:0 
    }
     .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
         border-right:0 
    }
     .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
         border-bottom:0 
    }
}
 fieldset{
     padding:0;
     margin:0;
     border:0;
     min-width:0 
}
 legend{
     display:block;
     width:100%;
     padding:0;
     margin-bottom:17px;
     font-size:18px;
     line-height:inherit;
     color:#777;
     border:0;
     border-bottom:1px solid #e5e5e5 
}
 label{
     display:inline-block;
     max-width:100%;
     margin-bottom:5px;
     font-weight:700 
}
 input[type=search]{
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 input[type=checkbox],input[type=radio]{
     margin:4px 0 0;
     line-height:normal 
}
 input[type=file]{
     display:block 
}
 input[type=range]{
     display:block;
     width:100% 
}
 select[multiple],select[size]{
     height:auto 
}
 input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
     text-decoration:none;
     outline:0 
}
 output{
     display:block;
     padding-top:7px;
     font-size:12px;
     line-height:1.42857;
     color:#555 
}
/*Editei cor background campos1 formulários*/
 .form-control{
     display:block;
     width:100%;
     height:31px;
     padding:6px 12px;
     font-size:12px;
     line-height:1.42857;
     color:#555;
     background-color:#ffffff;
     background-image:none;
     border:1px solid #afafaf;
     border-radius:0;
     -moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s 
}
 .form-control:focus{
     color:#202020;
     background-color:#fff;
     border-color:#d9d9d9;
     outline:0;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6) 
}
 .form-control::-moz-placeholder{
     color:#ccc;
     opacity:1 
}
 .form-control:-ms-input-placeholder{
     color:#ccc 
}
 .form-control::-webkit-input-placeholder{
     color:#ccc 
}
 .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
     background-color:#eee;
     opacity:1 
}
 .form-control[disabled],fieldset[disabled] .form-control{
     cursor:not-allowed 
}
 textarea.form-control{
     height:auto 
}
 input[type=search]{
     -moz-appearance:none;
     -webkit-appearance:none 
}
 @media screen and (-webkit-min-device-pixel-ratio:0){
     input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{
         line-height:31px 
    }
     .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{
         line-height:28px 
    }
     .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{
         line-height:40px 
    }
}
 .form-group{
     margin-bottom:10px 
}
 .checkbox,.radio{
     position:relative;
     display:block;
     margin-top:10px;
     margin-bottom:10px 
}
 .checkbox label,.radio label{
     min-height:17px;
     padding-left:20px;
     margin-bottom:0;
     font-weight:400;
     cursor:pointer 
}
 .checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.group .checkbox input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio],.table .checkbox input[type=checkbox]{
     position:absolute;
     margin-left:-20px 
}
 .checkbox+.checkbox,.radio+.radio{
     margin-top:-5px 
}
 .checkbox-inline,.group .checkbox,.radio-inline,.table .checkbox{
     position:relative;
     display:inline-block;
     padding-left:20px;
     margin-bottom:0;
     vertical-align:middle;
     font-weight:400;
     cursor:pointer 
}
 .checkbox-inline+.checkbox-inline,.group .checkbox+.checkbox,.group .checkbox+.checkbox-inline,.group .checkbox-inline+.checkbox,.radio-inline+.radio-inline,.table .checkbox+.checkbox,.table .checkbox+.checkbox-inline,.table .checkbox-inline+.checkbox{
     margin-top:0;
     margin-left:10px 
}
 fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{
     cursor:not-allowed 
}
 .checkbox-inline.disabled,.group .disabled.checkbox,.group fieldset[disabled] .checkbox,.radio-inline.disabled,.table .disabled.checkbox,.table fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .group .checkbox,fieldset[disabled] .radio-inline,fieldset[disabled] .table .checkbox{
     cursor:not-allowed 
}
 .checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{
     cursor:not-allowed 
}
 .form-control-static{
     padding-top:7px;
     padding-bottom:7px;
     margin-bottom:0;
     min-height:29px 
}
 .form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
     padding-left:0;
     padding-right:0 
}
 .input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{
     height:28px;
     padding:5px 10px;
     font-size:11px;
     line-height:1.5;
     border-radius:2 
}
 .input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{
     height:28px;
     line-height:28px 
}
 .input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{
     height:auto 
}
 .form-group-sm .form-control{
     height:28px;
     padding:5px 10px;
     font-size:11px;
     line-height:1.5;
     border-radius:2 
}
 .form-group-sm select.form-control{
     height:28px;
     line-height:28px 
}
 .form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{
     height:auto 
}
 .form-group-sm .form-control-static{
     height:28px;
     min-height:28px;
     padding:6px 10px;
     font-size:11px;
     line-height:1.5 
}
 .input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{
     height:40px;
     padding:10px 16px;
     font-size:13px;
     line-height:1.33333;
     border-radius:0 
}
 .input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{
     height:40px;
     line-height:40px 
}
 .input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{
     height:auto 
}
 .form-group-lg .form-control{
     height:40px;
     padding:10px 16px;
     font-size:13px;
     line-height:1.33333;
     border-radius:0 
}
 .form-group-lg select.form-control{
     height:40px;
     line-height:40px 
}
 .form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{
     height:auto 
}
 .form-group-lg .form-control-static{
     height:40px;
     min-height:30px;
     padding:11px 16px;
     font-size:13px;
     line-height:1.33333 
}
 .has-feedback{
     position:relative 
}
 .has-feedback .form-control{
     padding-right:38.75px 
}
 .bs-searchbox:after,.form-control-feedback,.form-group.search:after{
     position:absolute;
     top:0;
     right:0;
     z-index:2;
     display:block;
     width:31px;
     height:31px;
     line-height:31px;
     text-align:center;
     pointer-events:none 
}
 .form-group-lg .form-control+.bs-searchbox:after,.form-group-lg .form-control+.form-control-feedback,.form-group-lg .form-control+.form-group.search:after,.input-group-lg+.bs-searchbox:after,.input-group-lg+.form-control-feedback,.input-group-lg+.form-group.search:after,.input-group-lg>.form-control+.bs-searchbox:after,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.form-control+.form-group.search:after,.input-group-lg>.input-group-addon+.bs-searchbox:after,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-addon+.form-group.search:after,.input-group-lg>.input-group-btn>.btn+.bs-searchbox:after,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-group.search:after,.input-lg+.bs-searchbox:after,.input-lg+.form-control-feedback,.input-lg+.form-group.search:after{
     width:40px;
     height:40px;
     line-height:40px 
}
 .form-group-sm .form-control+.bs-searchbox:after,.form-group-sm .form-control+.form-control-feedback,.form-group-sm .form-control+.form-group.search:after,.input-group-sm+.bs-searchbox:after,.input-group-sm+.form-control-feedback,.input-group-sm+.form-group.search:after,.input-group-sm>.form-control+.bs-searchbox:after,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.form-control+.form-group.search:after,.input-group-sm>.input-group-addon+.bs-searchbox:after,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-addon+.form-group.search:after,.input-group-sm>.input-group-btn>.btn+.bs-searchbox:after,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-group.search:after,.input-sm+.bs-searchbox:after,.input-sm+.form-control-feedback,.input-sm+.form-group.search:after{
     width:28px;
     height:28px;
     line-height:28px 
}
 .group .has-success .checkbox,.group .has-success.checkbox label,.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .group .checkbox,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success .table .checkbox,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.table .has-success .checkbox,.table .has-success.checkbox label{
     color:#3c763d 
}
 .has-success .form-control,.has-success .form-control.bootstrap-select{
     border-color:#3c763d;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 
}
 .has-success .form-control.bootstrap-select:focus,.has-success .form-control:focus{
     border-color:#2b542c;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168 
}
 .has-success .input-group-addon{
     color:#3c763d;
     border-color:#3c763d;
     background-color:#dff0d8 
}
 .has-success .bs-searchbox:after,.has-success .form-control-feedback,.has-success .form-group.search:after{
     color:#3c763d 
}
 .group .has-warning .checkbox,.group .has-warning.checkbox label,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .group .checkbox,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning .table .checkbox,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label,.table .has-warning .checkbox,.table .has-warning.checkbox label{
     color:#8a6d3b 
}
 .has-warning .form-control,.has-warning .form-control.bootstrap-select{
     border-color:#8a6d3b;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 
}
 .has-warning .form-control.bootstrap-select:focus,.has-warning .form-control:focus{
     border-color:#66512c;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b 
}
 .has-warning .input-group-addon{
     color:#8a6d3b;
     border-color:#8a6d3b;
     background-color:#fcf8e3 
}
 .has-warning .bs-searchbox:after,.has-warning .form-control-feedback,.has-warning .form-group.search:after{
     color:#8a6d3b 
}
 .group .has-error .checkbox,.group .has-error.checkbox label,.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .group .checkbox,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error .table .checkbox,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.table .has-error .checkbox,.table .has-error.checkbox label{
     color:#a94442 
}
 .has-error .form-control,.has-error .form-control.bootstrap-select{
     border-color:#a94442;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 
}
 .has-error .form-control.bootstrap-select:focus,.has-error .form-control:focus{
     border-color:#843534;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 
}
 .has-error .input-group-addon{
     color:#a94442;
     border-color:#a94442;
     background-color:#f2dede 
}
 .has-error .bs-searchbox:after,.has-error .form-control-feedback,.has-error .form-group.search:after{
     color:#a94442 
}
 .has-feedback label~.bs-searchbox:after,.has-feedback label~.form-control-feedback,.has-feedback label~.form-group.search:after{
     top:22px 
}
 .has-feedback label.sr-only~.bs-searchbox:after,.has-feedback label.sr-only~.form-control-feedback,.has-feedback label.sr-only~.form-group.search:after{
     top:0 
}
 .help-block{
     display:block;
     margin-top:5px;
     margin-bottom:10px;
     color:#606060 
}
 @media (min-width:768px){
     .form-inline .form-group{
         display:inline-block;
         margin-bottom:0;
         vertical-align:middle 
    }
     .form-inline .form-control{
         display:inline-block;
         width:auto;
         vertical-align:middle 
    }
     .form-inline .form-control-static{
         display:inline-block 
    }
     .form-inline .input-group{
         display:inline-table;
         vertical-align:middle 
    }
     .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{
         width:auto 
    }
     .form-inline .input-group>.form-control{
         width:100% 
    }
     .form-inline .control-label{
         margin-bottom:0;
         vertical-align:middle 
    }
     .form-inline .checkbox,.form-inline .radio{
         display:inline-block;
         margin-top:0;
         margin-bottom:0;
         vertical-align:middle 
    }
     .form-inline .checkbox label,.form-inline .radio label{
         padding-left:0 
    }
     .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
         position:relative;
         margin-left:0 
    }
     .form-inline .has-feedback .bs-searchbox:after,.form-inline .has-feedback .form-control-feedback,.form-inline .has-feedback .form-group.search:after{
         top:0 
    }
}
 .form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .group .checkbox,.form-horizontal .radio,.form-horizontal .radio-inline,.form-horizontal .table .checkbox,.group .form-horizontal .checkbox,.table .form-horizontal .checkbox{
     margin-top:0;
     margin-bottom:0;
     padding-top:7px 
}
 .form-horizontal .checkbox,.form-horizontal .radio{
     min-height:24px 
}
 .form-horizontal .form-group{
     margin-left:-15px;
     margin-right:-15px 
}
 .form-horizontal .form-group:after,.form-horizontal .form-group:before{
     content:" ";
     display:table 
}
 .form-horizontal .form-group:after{
     clear:both 
}
 @media (min-width:768px){
     .form-horizontal .control-label{
         text-align:right;
         margin-bottom:0;
         padding-top:7px 
    }
}
 .form-horizontal .has-feedback .bs-searchbox:after,.form-horizontal .has-feedback .form-control-feedback,.form-horizontal .has-feedback .form-group.search:after{
     right:15px 
}
 @media (min-width:768px){
     .form-horizontal .form-group-lg .control-label{
         padding-top:14.33333px;
         font-size:13px 
    }
}
 @media (min-width:768px){
     .form-horizontal .form-group-sm .control-label{
         padding-top:6px;
         font-size:11px 
    }
}
 .btn{
     display:inline-block;
     margin-bottom:0;
     font-weight:400;
     text-align:center;
     vertical-align:middle;
     touch-action:manipulation;
     cursor:pointer;
     background-image:none;
     border:1px solid transparent;
     white-space:nowrap;
     padding:6px 12px;
     font-size:12px;
     line-height:1.42857;
     border-radius:0;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
     text-decoration:none;
     outline:0 
}
 .btn.focus,.btn:focus,.btn:hover{
     color:#777;
     text-decoration:none 
}
 .btn.active,.btn:active{
     outline:0;
     background-image:none 
}
 .btn.disabled,.btn[disabled],fieldset[disabled] .btn{
     cursor:not-allowed;
     opacity:.65;
     -webkit-box-shadow:none;
     box-shadow:none 
}
 a.btn.disabled,fieldset[disabled] a.btn{
     pointer-events:none 
}
 .btn-default{
     color:#777;
     background-color:#eee;
     border-color:#eee 
}
 .btn-default.focus,.btn-default:focus{
     color:#777;
     background-color:#d5d5d5;
     border-color:#aeaeae 
}
 .btn-default:hover{
     color:#777;
     background-color:#d5d5d5;
     border-color:#cfcfcf 
}
 .btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{
     color:#777;
     background-color:#d5d5d5;
     border-color:#cfcfcf 
}
 .btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{
     color:#777;
     background-color:#c3c3c3;
     border-color:#aeaeae 
}
 .btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{
     background-image:none 
}
 .btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
     background-color:#eee;
     border-color:#eee 
}
 .btn-default .badge{
     color:#eee;
     background-color:#777 
}
 .btn-action,.btn-primary{
     color:#fff;
     background-color:#1b99bd;
     border-color:#1887a7 
}
 .btn-action:focus,.btn-primary.focus,.btn-primary:focus,.focus.btn-action{
     color:#fff;
     background-color:#157590;
     border-color:#082d37 
}
 .btn-action:hover,.btn-primary:hover{
     color:#fff;
     background-color:#157590;
     border-color:#105c71 
}
 .active.btn-action,.btn-action:active,.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.btn-action{
     color:#fff;
     background-color:#157590;
     border-color:#105c71 
}
 .active.btn-action:focus,.active.btn-action:hover,.active.focus.btn-action,.btn-action:active.focus,.btn-action:active:focus,.btn-action:active:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-action:focus,.open>.dropdown-toggle.btn-action:hover,.open>.dropdown-toggle.focus.btn-action{
     color:#fff;
     background-color:#105c71;
     border-color:#082d37 
}
 .active.btn-action,.btn-action:active,.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.btn-action{
     background-image:none 
}
 .btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.disabled.active.btn-action,.disabled.btn-action,.disabled.btn-action:active,.disabled.btn-action:focus,.disabled.btn-action:hover,.disabled.focus.btn-action,[disabled].active.btn-action,[disabled].btn-action,[disabled].btn-action:active,[disabled].btn-action:focus,[disabled].btn-action:hover,[disabled].focus.btn-action,fieldset[disabled] .active.btn-action,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .focus.btn-action{
     background-color:#1b99bd;
     border-color:#1887a7 
}
 .btn-action .badge,.btn-primary .badge{
     color:#1b99bd;
     background-color:#fff 
}
 .btn-success{
     color:#fff;
     background-color:#5cb85c;
     border-color:#4cae4c 
}
 .btn-success.focus,.btn-success:focus{
     color:#fff;
     background-color:#449d44;
     border-color:#255625 
}
 .btn-success:hover{
     color:#fff;
     background-color:#449d44;
     border-color:#398439 
}
 .btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
     color:#fff;
     background-color:#449d44;
     border-color:#398439 
}
 .btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{
     color:#fff;
     background-color:#398439;
     border-color:#255625 
}
 .btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
     background-image:none 
}
 .btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
     background-color:#5cb85c;
     border-color:#4cae4c 
}
 .btn-success .badge{
     color:#5cb85c;
     background-color:#fff 
}
 .btn-info{
     color:#fff;
     background-color:#5bc0de;
     border-color:#46b8da 
}
 .btn-info.focus,.btn-info:focus{
     color:#fff;
     background-color:#31b0d5;
     border-color:#1b6d85 
}
 .btn-info:hover{
     color:#fff;
     background-color:#31b0d5;
     border-color:#269abc 
}
 .btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{
     color:#fff;
     background-color:#31b0d5;
     border-color:#269abc 
}
 .btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{
     color:#fff;
     background-color:#269abc;
     border-color:#1b6d85 
}
 .btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{
     background-image:none 
}
 .btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
     background-color:#5bc0de;
     border-color:#46b8da 
}
 .btn-info .badge{
     color:#5bc0de;
     background-color:#fff 
}
 .btn-warning{
     color:#fff;
     background-color:#f0ad4e;
     border-color:#eea236 
}
 .btn-warning.focus,.btn-warning:focus{
     color:#fff;
     background-color:#ec971f;
     border-color:#985f0d 
}
 .btn-warning:hover{
     color:#fff;
     background-color:#ec971f;
     border-color:#d58512 
}
 .btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{
     color:#fff;
     background-color:#ec971f;
     border-color:#d58512 
}
 .btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{
     color:#fff;
     background-color:#d58512;
     border-color:#985f0d 
}
 .btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{
     background-image:none 
}
 .btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
     background-color:#f0ad4e;
     border-color:#eea236 
}
 .btn-warning .badge{
     color:#f0ad4e;
     background-color:#fff 
}
 .btn-danger{
     color:#fff;
     background-color:#d9534f;
     border-color:#d43f3a 
}
 .btn-danger.focus,.btn-danger:focus{
     color:#fff;
     background-color:#c9302c;
     border-color:#761c19 
}
 .btn-danger:hover{
     color:#fff;
     background-color:#c9302c;
     border-color:#ac2925 
}
 .btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{
     color:#fff;
     background-color:#c9302c;
     border-color:#ac2925 
}
 .btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{
     color:#fff;
     background-color:#ac2925;
     border-color:#761c19 
}
 .btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{
     background-image:none 
}
 .btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
     background-color:#d9534f;
     border-color:#d43f3a 
}
 .btn-danger .badge{
     color:#d9534f;
     background-color:#fff 
}
 .btn-link{
     color:#1b99bd;
     font-weight:400;
     border-radius:0 
}
 .btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
     background-color:transparent;
     -webkit-box-shadow:none;
     box-shadow:none 
}
 .btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{
     border-color:transparent 
}
 .btn-link:focus,.btn-link:hover{
     color:#11637a;
     text-decoration:underline;
     background-color:transparent 
}
 .btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{
     color:#eee;
     text-decoration:none 
}
 .btn-group-lg>.btn,.btn-lg{
     padding:10px 16px;
     font-size:13px;
     line-height:1.33333;
     border-radius:0 
}
 .action-block .btn,.btn-group-sm>.btn,.btn-sm{
     padding:5px 10px;
     font-size:11px;
     line-height:1.5;
     border-radius:2 
}
 .btn-group-xs>.btn,.btn-xs{
     padding:1px 5px;
     font-size:11px;
     line-height:1.5;
     border-radius:2 
}
 .btn-block{
     display:block;
     width:100% 
}
 .btn-block+.btn-block{
     margin-top:5px 
}
 input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
     width:100% 
}
 .fade{
     opacity:0;
     -moz-transition:opacity .15s linear;
     -webkit-transition:opacity .15s linear;
     -o-transition:opacity .15s linear;
     transition:opacity .15s linear 
}
 .fade.in{
     opacity:1 
}
 .collapse{
     display:none 
}
 .collapse.in{
     display:block 
}
 tr.collapse.in{
     display:table-row 
}
 tbody.collapse.in{
     display:table-row-group 
}
 .collapsing{
     position:relative;
     height:0;
     overflow:hidden;
     -o-transition-property:height,visibility;
     -moz-transition-property:height,visibility;
     -webkit-transition-property:height,visibility;
     transition-property:height,visibility;
     -webkit-transition-duration:.35s;
     -moz-transition-duration:.35s;
     -o-transition-duration:.35s;
     transition-duration:.35s;
     -webkit-transition-timing-function:ease;
     -moz-transition-timing-function:ease;
     -o-transition-timing-function:ease;
     transition-timing-function:ease 
}
 .caret{
     display:inline-block;
     width:0;
     height:0;
     margin-left:2px;
     vertical-align:middle;
     border-top:4px dashed;
     border-right:4px solid transparent;
     border-left:4px solid transparent 
}
 .dropdown,.dropup{
     position:relative 
}
 .dropdown-toggle:focus{
     outline:0 
}
 .dropdown-menu,.leaflet-control-layers .leaflet-control-layers-list{
     position:absolute;
     top:100%;
     left:0;
     z-index:1000;
     display:none;
     float:left;
     min-width:160px;
     padding:0;
     margin:2px 0 0;
     list-style:none;
     font-size:12px;
     text-align:left;
     background-color:#fff;
     border:1px solid #d9d9d9;
     border-radius:0;
     -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
     box-shadow:0 6px 12px rgba(0,0,0,.175);
     background-clip:padding-box 
}
 .dropdown-menu.pull-right,.leaflet-control-layers .nav-pagination .leaflet-control-layers-list.pagination,.leaflet-control-layers .pull-right.leaflet-control-layers-list,.nav-pagination .dropdown-menu.pagination,.nav-pagination .leaflet-control-layers .leaflet-control-layers-list.pagination{
     right:0;
     left:auto 
}
 .dropdown-menu .divider,.leaflet-control-layers .leaflet-control-layers-list .divider{
     height:1px;
     margin:7.5px 0;
     overflow:hidden;
     background-color:#d9d9d9 
}
 .dropdown-menu>li>a,.leaflet-control-layers .leaflet-control-layers-list>li>a{
     display:block;
     padding:6px 13px;
     clear:both;
     font-weight:400;
     line-height:1.42857;
     color:#777;
     white-space:nowrap 
}
 .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .leaflet-control-layers-list>li>a:hover{
     text-decoration:none;
     color:#777;
     background-color:#f9f9f9 
}
 .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.leaflet-control-layers .leaflet-control-layers-list>.active>a,.leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{
     color:#777;
     text-decoration:none;
     outline:0;
     background-color:#f9f9f9 
}
 .dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{
     color:#aaa 
}
 .dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{
     text-decoration:none;
     background-color:transparent;
     background-image:none;
     cursor:not-allowed 
}
 .leaflet-control-layers .open>.leaflet-control-layers-list,.open>.dropdown-menu{
     display:block 
}
 .open>a{
     outline:0 
}
 .dropdown-menu-right{
     left:auto;
     right:0 
}
 .dropdown-menu-left{
     left:0;
     right:auto 
}
 .dropdown-header{
     display:block;
     padding:3px 20px;
     font-size:11px;
     line-height:1.42857;
     color:#777;
     white-space:nowrap 
}
 .dropdown-backdrop{
     position:fixed;
     left:0;
     right:0;
     bottom:0;
     top:0;
     z-index:990 
}
 .leaflet-control-layers .nav-pagination .pagination>.leaflet-control-layers-list,.leaflet-control-layers .pull-right>.leaflet-control-layers-list,.nav-pagination .leaflet-control-layers .pagination>.leaflet-control-layers-list,.nav-pagination .pagination>.dropdown-menu,.pull-right>.dropdown-menu{
     right:0;
     left:auto 
}
 .dropup .caret,.navbar-fixed-bottom .dropdown .caret{
     border-top:0;
     border-bottom:4px dashed;
     content:"" 
}
 .dropup .dropdown-menu,.dropup .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .dropup .leaflet-control-layers-list,.leaflet-control-layers .navbar-fixed-bottom .dropdown .leaflet-control-layers-list,.navbar-fixed-bottom .dropdown .dropdown-menu,.navbar-fixed-bottom .dropdown .leaflet-control-layers .leaflet-control-layers-list{
     top:auto;
     bottom:100%;
     margin-bottom:2px 
}
 @media (min-width:768px){
     .leaflet-control-layers .navbar-right .leaflet-control-layers-list,.navbar-right .dropdown-menu,.navbar-right .leaflet-control-layers .leaflet-control-layers-list{
         right:0;
         left:auto 
    }
     .navbar-right .dropdown-menu-left{
         left:0;
         right:auto 
    }
}
 .btn-group,.btn-group-vertical{
     position:relative;
     display:inline-block;
     vertical-align:middle 
}
 .btn-group-vertical>.btn,.btn-group>.btn{
     position:relative;
     float:left 
}
 .btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
     z-index:2 
}
 .btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
     margin-left:-1px 
}
 .btn-toolbar{
     margin-left:-5px 
}
 .btn-toolbar:after,.btn-toolbar:before{
     content:" ";
     display:table 
}
 .btn-toolbar:after{
     clear:both 
}
 .btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
     float:left 
}
 .btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
     margin-left:5px 
}
 .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
     border-radius:0 
}
 .btn-group>.btn:first-child{
     margin-left:0 
}
 .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
     border-bottom-left-radius:0;
     border-top-left-radius:0 
}
 .btn-group>.btn-group{
     float:left 
}
 .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
     border-radius:0 
}
 .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
     border-bottom-left-radius:0;
     border-top-left-radius:0 
}
 .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
     outline:0 
}
 .btn-group>.btn+.dropdown-toggle{
     padding-left:8px;
     padding-right:8px 
}
 .btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{
     padding-left:12px;
     padding-right:12px 
}
 .btn-group.open .dropdown-toggle{
     -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
     box-shadow:inset 0 3px 5px rgba(0,0,0,.125) 
}
 .btn-group.open .dropdown-toggle.btn-link{
     -webkit-box-shadow:none;
     box-shadow:none 
}
 .btn .caret{
     margin-left:0 
}
 .btn-group-lg>.btn .caret,.btn-lg .caret{
     border-width:5px 5px 0;
     border-bottom-width:0 
}
 .dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{
     border-width:0 5px 5px 
}
 .btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
     display:block;
     float:none;
     width:100%;
     max-width:100% 
}
 .btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{
     content:" ";
     display:table 
}
 .btn-group-vertical>.btn-group:after{
     clear:both 
}
 .btn-group-vertical>.btn-group>.btn{
     float:none 
}
 .btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
     margin-top:-1px;
     margin-left:0 
}
 .btn-group-vertical>.btn:not(:first-child):not(:last-child){
     border-radius:0 
}
 .btn-group-vertical>.btn:first-child:not(:last-child){
     border-top-right-radius:0;
     border-bottom-right-radius:0;
     border-bottom-left-radius:0 
}
 .btn-group-vertical>.btn:last-child:not(:first-child){
     border-bottom-left-radius:0;
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
     border-radius:0 
}
 .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
     border-bottom-right-radius:0;
     border-bottom-left-radius:0 
}
 .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .btn-group-justified{
     display:table;
     width:100%;
     table-layout:fixed;
     border-collapse:separate 
}
 .btn-group-justified>.btn,.btn-group-justified>.btn-group{
     float:none;
     display:table-cell;
     width:1% 
}
 .btn-group-justified>.btn-group .btn{
     width:100% 
}
 .btn-group-justified>.btn-group .dropdown-menu,.btn-group-justified>.btn-group .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .btn-group-justified>.btn-group .leaflet-control-layers-list{
     left:auto 
}
 [data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{
     position:absolute;
     clip:rect(0,0,0,0);
     pointer-events:none 
}
 .input-group{
     position:relative;
     display:table;
     border-collapse:separate 
}
 .input-group[class*=col-]{
     float:none;
     padding-left:0;
     padding-right:0 
}
 .input-group .form-control{
     position:relative;
     z-index:2;
     float:left;
     width:100%;
     margin-bottom:0 
}
 .input-group .form-control,.input-group-addon,.input-group-btn{
     display:table-cell 
}
 .input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){
     border-radius:0 
}
 .input-group-addon,.input-group-btn{
     width:1%;
     white-space:nowrap;
     vertical-align:middle 
}
 .input-group-addon{
     padding:6px 12px;
     font-size:12px;
     font-weight:400;
     line-height:1;
     color:#555;
     text-align:center;
     background-color:#f9f9f9;
     border:1px solid transparent;
     border-radius:0 
}
 .input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
     padding:5px 10px;
     font-size:11px;
     border-radius:2 
}
 .input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
     padding:10px 16px;
     font-size:13px;
     border-radius:0 
}
 .input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
     margin-top:0 
}
 .input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .input-group-addon:first-child{
     border-right:0 
}
 .input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{
     border-bottom-left-radius:0;
     border-top-left-radius:0 
}
 .input-group-addon:last-child{
     border-left:0 
}
 .input-group-btn{
     position:relative;
     font-size:0;
     white-space:nowrap 
}
 .input-group-btn>.btn{
     position:relative 
}
 .input-group-btn>.btn+.btn{
     margin-left:-1px 
}
 .input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
     z-index:2 
}
 .input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
     margin-right:-1px 
}
 .input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
     z-index:2;
     margin-left:-1px 
}
 .nav{
     margin-bottom:0;
     padding-left:0;
     list-style:none 
}
 .nav:after,.nav:before{
     content:" ";
     display:table 
}
 .nav:after{
     clear:both 
}
 .nav>li{
     position:relative;
     display:block 
}
 .nav>li>a{
     position:relative;
     display:block;
     padding:10px 15px 
}
 .nav>li>a:hover{
     text-decoration:none;
     background-color:#fff 
}
 .nav>li.disabled>a{
     color:#aaa 
}
 .nav>li.disabled>a:hover{
     color:#aaa;
     text-decoration:none;
     background-color:transparent;
     cursor:not-allowed 
}
 .nav .open>a,.nav .open>a:hover{
     background-color:#fff;
     border-color:#1b99bd 
}
 .nav .nav-divider{
     height:1px;
     margin:7.5px 0;
     overflow:hidden;
     background-color:#e5e5e5 
}
 .nav>li>a>img{
     max-width:none 
}
 .nav-tabs{
     border-bottom:1px solid transparent 
}
 .nav-tabs>li{
     float:left;
     margin-bottom:-1px 
}
 .nav-tabs>li>a{
     margin-right:2px;
     line-height:1.42857;
     border:1px solid transparent;
     border-radius:0 
}
 .nav-tabs>li>a:hover{
     border-color:#fff #fff transparent 
}
 .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
     color:#202020;
     background-color:#fff;
     border:1px solid #fff;
     border-bottom-color:transparent;
     cursor:default 
}
 .nav-pills>li{
     float:left 
}
 .nav-pills>li>a{
     border-radius:0 
}
 .nav-pills>li+li{
     margin-left:2px 
}
 .nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
     color:#fff;
     background-color:#1b99bd 
}
 .nav-stacked>li{
     float:none 
}
 .nav-stacked>li+li{
     margin-top:2px;
     margin-left:0 
}
 .nav-justified,.nav-tabs.nav-justified{
     width:100% 
}
 .nav-justified>li,.nav-tabs.nav-justified>li{
     float:none 
}
 .nav-justified>li>a,.nav-tabs.nav-justified>li>a{
     text-align:center;
     margin-bottom:5px 
}
 .leaflet-control-layers .nav-justified>.dropdown .leaflet-control-layers-list,.nav-justified>.dropdown .dropdown-menu,.nav-justified>.dropdown .leaflet-control-layers .leaflet-control-layers-list{
     top:auto;
     left:auto 
}
 @media (min-width:768px){
     .nav-justified>li,.nav-tabs.nav-justified>li{
         display:table-cell;
         width:1% 
    }
     .nav-justified>li>a,.nav-tabs.nav-justified>li>a{
         margin-bottom:0 
    }
}
 .nav-tabs-justified,.nav-tabs.nav-justified{
     border-bottom:0 
}
 .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
     margin-right:0;
     border-radius:0 
}
 .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
     border:1px solid #d9d9d9 
}
 @media (min-width:768px){
     .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
         border-bottom:1px solid #d9d9d9;
         border-radius:0 
    }
     .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
         border-bottom-color:#fff 
    }
}
 .tab-content>.tab-pane{
     display:none 
}
 .tab-content>.active{
     display:block 
}
 .leaflet-control-layers .nav-tabs .leaflet-control-layers-list,.nav-tabs .dropdown-menu,.nav-tabs .leaflet-control-layers .leaflet-control-layers-list{
     margin-top:-1px;
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .navbar{
     position:relative;
     min-height:42px;
     margin-bottom:0;
     border:1px solid transparent 
}
 .navbar:after,.navbar:before{
     content:" ";
     display:table 
}
 .navbar:after{
     clear:both 
}
 @media (min-width:768px){
     .navbar{
         border-radius:0 
    }
}
 .navbar-header:after,.navbar-header:before{
     content:" ";
     display:table 
}
 .navbar-header:after{
     clear:both 
}
 @media (min-width:768px){
     .navbar-header{
         float:left 
    }
}
 .navbar-collapse{
     overflow-x:visible;
     padding-right:15px;
     padding-left:15px;
     border-top:1px solid transparent;
     box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
     -webkit-overflow-scrolling:touch 
}
 .navbar-collapse:after,.navbar-collapse:before{
     content:" ";
     display:table 
}
 .navbar-collapse:after{
     clear:both 
}
 .navbar-collapse.in{
     overflow-y:auto 
}
 @media (min-width:768px){
     .navbar-collapse{
         width:auto;
         border-top:0;
         box-shadow:none 
    }
     .navbar-collapse.collapse{
         display:block!important;
         height:auto!important;
         padding-bottom:0;
         overflow:visible!important 
    }
     .navbar-collapse.in{
         overflow-y:visible 
    }
     .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{
         padding-left:0;
         padding-right:0 
    }
}
 .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
     max-height:340px 
}
 @media (max-device-width:480px) and (orientation:landscape){
     .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
         max-height:200px 
    }
}
 .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
     margin-right:-15px;
     margin-left:-15px 
}
 @media (min-width:768px){
     .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
         margin-right:0;
         margin-left:0 
    }
}
 .navbar-static-top{
     z-index:1000;
     border-width:0 0 1px 
}
 @media (min-width:768px){
     .navbar-static-top{
         border-radius:0 
    }
}
 .navbar-fixed-bottom,.navbar-fixed-top{
     position:fixed;
     right:0;
     left:0;
     z-index:1030 
}
 @media (min-width:768px){
     .navbar-fixed-bottom,.navbar-fixed-top{
         border-radius:0 
    }
}
 .navbar-fixed-top{
     top:0;
     border-width:0 0 1px 
}
 .navbar-fixed-bottom{
     bottom:0;
     margin-bottom:0;
     border-width:1px 0 0 
}
 .navbar-brand{
     float:left;
     padding:12.5px 15px;
     font-size:13px;
     line-height:17px;
     height:42px 
}
 .navbar-brand:focus,.navbar-brand:hover{
     text-decoration:none 
}
 .navbar-brand>img{
     display:block 
}
 @media (min-width:768px){
     .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
         margin-left:-15px 
    }
}
 .navbar-toggle{
     position:relative;
     float:right;
     margin-right:15px;
     padding:9px 10px;
     margin-top:0;
     margin-bottom:0;
     background-color:transparent;
     background-image:none;
     border:1px solid transparent;
     border-radius:0 
}
 .navbar-toggle:focus{
     outline:0 
}
 .navbar-toggle .icon-bar{
     display:block;
     width:22px;
     height:2px;
     border-radius:1px 
}
 .navbar-toggle .icon-bar+.icon-bar{
     margin-top:4px 
}
 @media (min-width:768px){
     .navbar-toggle{
         display:none 
    }
}
 .navbar-nav{
     margin:6.25px -15px 
}
 .navbar-nav>li>a{
     padding-top:10px;
     padding-bottom:10px;
     line-height:17px 
}
 @media (max-width:767px){
     .leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list,.navbar-nav .open .dropdown-menu,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list{
         position:static;
         float:none;
         width:auto;
         margin-top:0;
         background-color:transparent;
         border:0;
         box-shadow:none 
    }
     .leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list .dropdown-header,.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list .dropdown-header,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{
         padding:5px 15px 5px 25px 
    }
     .leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{
         line-height:17px 
    }
     .leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{
         background-image:none 
    }
}
 @media (min-width:768px){
     .navbar-nav{
         float:left;
         margin:0 
    }
     .navbar-nav>li{
         float:left 
    }
     .navbar-nav>li>a{
         padding-top:12.5px;
         padding-bottom:12.5px 
    }
}
 .navbar-form{
     margin: 5.5px -15px 5.5px -15px;
     padding:10px 15px;
     border-top:1px solid transparent;
     border-bottom:1px solid transparent;
     -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
     box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
}
 @media (min-width:768px){
     .navbar-form .form-group{
         display:inline-block;
         margin-bottom:0;
         vertical-align:middle 
    }
     .navbar-form .form-control{
         display:inline-block;
         width:auto;
         vertical-align:middle 
    }
     .navbar-form .form-control-static{
         display:inline-block 
    }
     .navbar-form .input-group{
         display:inline-table;
         vertical-align:middle 
    }
     .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{
         width:auto 
    }
     .navbar-form .input-group>.form-control{
         width:100% 
    }
     .navbar-form .control-label{
         margin-bottom:0;
         vertical-align:middle 
    }
     .navbar-form .checkbox,.navbar-form .radio{
         display:inline-block;
         margin-top:0;
         margin-bottom:0;
         vertical-align:middle 
    }
     .navbar-form .checkbox label,.navbar-form .radio label{
         padding-left:0 
    }
     .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{
         position:relative;
         margin-left:0 
    }
     .navbar-form .has-feedback .bs-searchbox:after,.navbar-form .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-group.search:after{
         top:0 
    }
}
 @media (max-width:767px){
     .navbar-form .form-group{
         margin-bottom:5px 
    }
     .navbar-form .form-group:last-child{
         margin-bottom:0 
    }
}
 @media (min-width:768px){
     .navbar-form{
         width:auto;
         border:0;
         margin-left:0;
         margin-right:0;
         padding-top:0;
         padding-bottom:0;
         -webkit-box-shadow:none;
         box-shadow:none 
    }
}
 .leaflet-control-layers .navbar-nav>li>.leaflet-control-layers-list,.navbar-nav>li>.dropdown-menu{
     margin-top:0;
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .leaflet-control-layers .navbar-fixed-bottom .navbar-nav>li>.leaflet-control-layers-list,.navbar-fixed-bottom .leaflet-control-layers .navbar-nav>li>.leaflet-control-layers-list,.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
     margin-bottom:0;
     border-top-right-radius:0;
     border-top-left-radius:0;
     border-bottom-right-radius:0;
     border-bottom-left-radius:0 
}
 .navbar-btn{
     margin-top:5.5px;
     margin-bottom:5.5px 
}
 .action-block .navbar-btn.btn,.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{
     margin-top:7px;
     margin-bottom:7px 
}
 .btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{
     margin-top:10px;
     margin-bottom:10px 
}
 .navbar-text{
     margin-top:12.5px;
     margin-bottom:12.5px 
}
 @media (min-width:768px){
     .navbar-text{
         float:left;
         margin-left:15px;
         margin-right:15px 
    }
}
 @media (min-width:768px){
     .navbar-left{
         float:left!important 
    }
     .navbar-right{
         float:right!important;
         margin-right:-15px 
    }
     .navbar-right~.navbar-right{
         margin-right:0 
    }
}
 .navbar-default{
     background-color:#fff;
     border-color:#d9d9d9 
}
 .navbar-default .navbar-brand{
     color:#202020 
}
 .navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
     color:#1b99bd;
     background-color:#fff 
}
 .navbar-default .navbar-text{
     color:#202020 
}
 .navbar-default .navbar-nav>li>a{
     color:#202020 
}
 .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
     color:#1b99bd;
     background-color:#f9f9f9 
}
 .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
     color:#1b99bd;
     background-color:#f9f9f9 
}
 .navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{
     color:#ccc;
     background-color:transparent 
}
 .navbar-default .navbar-toggle{
     border-color:#d9d9d9 
}
 .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
     background-color:#f9f9f9 
}
 .navbar-default .navbar-toggle .icon-bar{
     background-color:#1b99bd 
}
 .navbar-default .navbar-collapse,.navbar-default .navbar-form{
     border-color:#d9d9d9 
}
 .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
     background-color:#f9f9f9;
     color:#1b99bd 
}
 @media (max-width:767px){
     .leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{
         color:#202020 
    }
     .leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{
         color:#1b99bd;
         background-color:#f9f9f9 
    }
     .leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{
         color:#1b99bd;
         background-color:#f9f9f9 
    }
     .leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{
         color:#ccc;
         background-color:transparent 
    }
}
 .navbar-default .navbar-link{
     color:#202020 
}
 .navbar-default .navbar-link:hover{
     color:#1b99bd 
}
 .navbar-default .btn-link{
     color:#202020 
}
 .navbar-default .btn-link:focus,.navbar-default .btn-link:hover{
     color:#1b99bd 
}
 .navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{
     color:#ccc 
}
 .navbar-inverse{
     background-color:#222;
     border-color:#090909 
}
 .navbar-inverse .navbar-brand{
     color:#fff 
}
 .navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
     color:#fff;
     background-color:transparent 
}
 .navbar-inverse .navbar-text{
     color:#fff 
}
 .navbar-inverse .navbar-nav>li>a{
     color:#fff 
}
 .navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
     color:#fff;
     background-color:transparent 
}
 .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
     color:#fff;
     background-color:#090909 
}
 .navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{
     color:#444;
     background-color:transparent 
}
 .navbar-inverse .navbar-toggle{
     border-color:#333 
}
 .navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
     background-color:#333 
}
 .navbar-inverse .navbar-toggle .icon-bar{
     background-color:#fff 
}
 .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
     border-color:#101010 
}
 .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
     background-color:#090909;
     color:#fff 
}
 @media (max-width:767px){
     .leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.dropdown-header,.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.dropdown-header{
         border-color:#090909 
    }
     .leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list .divider,.navbar-inverse .navbar-nav .open .dropdown-menu .divider,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list .divider{
         background-color:#090909 
    }
     .leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{
         color:#fff 
    }
     .leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{
         color:#fff;
         background-color:transparent 
    }
     .leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{
         color:#fff;
         background-color:#090909 
    }
     .leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{
         color:#444;
         background-color:transparent 
    }
}
 .navbar-inverse .navbar-link{
     color:#fff 
}
 .navbar-inverse .navbar-link:hover{
     color:#fff 
}
 .navbar-inverse .btn-link{
     color:#fff 
}
 .navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{
     color:#fff 
}
 .navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{
     color:#444 
}
 .pagination{
     display:inline-block;
     padding-left:0;
     margin:17px 0;
     border-radius:0 
}
 .pagination>li{
     display:inline 
}
 .pagination>li>a,.pagination>li>span{
     position:relative;
     float:left;
     padding:6px 12px;
     line-height:1.42857;
     text-decoration:none;
     color:#202020;
     background-color:#fff;
     border:1px solid transparent;
     margin-left:-1px 
}
 .pagination>li:first-child>a,.pagination>li:first-child>span{
     margin-left:0;
     border-bottom-left-radius:0;
     border-top-left-radius:0 
}
 .pagination>li:last-child>a,.pagination>li:last-child>span{
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
     z-index:3;
     color:#202020;
     background-color:#f9f9f9;
     border-color:transparent 
}
 .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
     z-index:2;
     color:#1b99bd;
     background-color:#f9f9f9;
     border-color:transparent;
     cursor:default 
}
 .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{
     color:#aaa;
     background-color:#fff;
     border-color:transparent;
     cursor:not-allowed 
}
 .pagination-lg>li>a,.pagination-lg>li>span{
     padding:10px 16px;
     font-size:13px;
     line-height:1.33333 
}
 .pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
     border-bottom-left-radius:0;
     border-top-left-radius:0 
}
 .pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
     border-bottom-right-radius:0;
     border-top-right-radius:0 
}
 .pagination-sm>li>a,.pagination-sm>li>span{
     padding:5px 10px;
     font-size:11px;
     line-height:1.5 
}
 .pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
     border-bottom-left-radius:2;
     border-top-left-radius:2 
}
 .pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
     border-bottom-right-radius:2;
     border-top-right-radius:2 
}
 .label{
     display:inline;
     padding:.2em .6em .3em;
     font-size:75%;
     font-weight:700;
     line-height:1;
     color:#fff;
     text-align:center;
     white-space:nowrap;
     vertical-align:baseline;
     border-radius:.25em 
}
 .label:empty{
     display:none 
}
 .btn .label{
     position:relative;
     top:-1px 
}
 a.label:focus,a.label:hover{
     color:#fff;
     text-decoration:none;
     cursor:pointer 
}
 .label-default{
     background-color:#eee 
}
 .label-default[href]:focus,.label-default[href]:hover{
     background-color:#d5d5d5 
}
 .label-primary{
     background-color:#1b99bd 
}
 .label-primary[href]:focus,.label-primary[href]:hover{
     background-color:#157590 
}
 .label-success{
     background-color:#5cb85c 
}
 .label-success[href]:focus,.label-success[href]:hover{
     background-color:#449d44 
}
 .label-info{
     background-color:#5bc0de 
}
 .label-info[href]:focus,.label-info[href]:hover{
     background-color:#31b0d5 
}
 .label-warning{
     background-color:#f0ad4e 
}
 .label-warning[href]:focus,.label-warning[href]:hover{
     background-color:#ec971f 
}
 .label-danger{
     background-color:#d9534f 
}
 .label-danger[href]:focus,.label-danger[href]:hover{
     background-color:#c9302c 
}
 .badge{
     display:inline-block;
     min-width:10px;
     padding:3px 7px;
     font-size:11px;
     font-weight:700;
     color:#fff;
     line-height:1;
     vertical-align:middle;
     white-space:nowrap;
     text-align:center;
     background-color:#eee;
     border-radius:10px 
}
 .badge:empty{
     display:none 
}
 .btn .badge{
     position:relative;
     top:-1px 
}
 .btn-group-xs>.btn .badge,.btn-xs .badge{
     top:0;
     padding:1px 5px 
}
 .list-group-item.active>.badge,.list-group>li.active>.badge,.nav-pills>.active>a>.badge{
     color:#1b99bd;
     background-color:#fff 
}
 .list-group-item>.badge,.list-group>li>.badge{
     float:right 
}
 .list-group-item>.badge+.badge,.list-group>li>.badge+.badge{
     margin-right:5px 
}
 .nav-pills>li>a>.badge{
     margin-left:3px 
}
 a.badge:focus,a.badge:hover{
     color:#fff;
     text-decoration:none;
     cursor:pointer 
}
 .thumbnail{
     display:block;
     padding:3px;
     margin-bottom:17px;
     line-height:1.42857;
     background-color:#f9f9f9;
     border:1px solid #d9d9d9;
     border-radius:2;
     -webkit-transition:border .2s ease-in-out;
     -moz-transition:border .2s ease-in-out;
     -o-transition:border .2s ease-in-out;
     transition:border .2s ease-in-out 
}
 .thumbnail a>img,.thumbnail>img{
     display:block;
     max-width:100%;
     height:auto;
     margin-left:auto;
     margin-right:auto 
}
 .thumbnail .caption{
     padding:9px;
     color:#202020 
}
 a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{
     border-color:#1b99bd 
}
 .alert,.help-block{
     padding:15px;
     margin-bottom:17px;
     border:1px solid transparent;
     border-radius:0 
}
 .alert h4,.help-block h4{
     margin-top:0;
     color:inherit 
}
 .alert .alert-link,.help-block .alert-link{
     font-weight:700 
}
 .alert>p,.alert>ul,.help-block>p,.help-block>ul{
     margin-bottom:0 
}
 .alert>p+p,.help-block>p+p{
     margin-top:5px 
}
 .alert-dismissable,.alert-dismissible{
     padding-right:35px 
}
 .alert-dismissable .close,.alert-dismissable button.ui-dialog-titlebar-close,.alert-dismissible .close,.alert-dismissible button.ui-dialog-titlebar-close{
     position:relative;
     top:-2px;
     right:-21px;
     color:inherit 
}
 .alert-success{
     background-color:#dff0d8;
     border-color:#d6e9c6;
     color:#3c763d 
}
 .alert-success hr{
     border-top-color:#c9e2b3 
}
 .alert-success .alert-link{
     color:#2b542c 
}
 .alert-info{
     background-color:#d9edf7;
     border-color:#bce8f1;
     color:#31708f 
}
 .alert-info hr{
     border-top-color:#a6e1ec 
}
 .alert-info .alert-link{
     color:#245269 
}
 .alert-warning{
     background-color:#fcf8e3;
     border-color:#faebcc;
     color:#8a6d3b 
}
 .alert-warning hr{
     border-top-color:#f7e1b5 
}
 .alert-warning .alert-link{
     color:#66512c 
}
 .alert-danger,.help-block.error{
     background-color:#f2dede;
     border-color:#ebccd1;
     color:#a94442 
}
 .alert-danger hr,.help-block.error hr{
     border-top-color:#e4b9c0 
}
 .alert-danger .alert-link,.help-block.error .alert-link{
     color:#843534 
}
 @-webkit-keyframes progress-bar-stripes{
     from{
         background-position:40px 0 
    }
     to{
         background-position:0 0 
    }
}
 @keyframes progress-bar-stripes{
     from{
         background-position:40px 0 
    }
     to{
         background-position:0 0 
    }
}
 .progress{
     overflow:hidden;
     height:17px;
     margin-bottom:17px;
     background-color:#f5f5f5;
     border-radius:0;
     -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
     box-shadow:inset 0 1px 2px rgba(0,0,0,.1) 
}
 .progress-bar{
     float:left;
     width:0%;
     height:100%;
     font-size:11px;
     line-height:17px;
     color:#fff;
     text-align:center;
     background-color:#1b99bd;
     -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
     box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
     -webkit-transition:width .6s ease;
     -moz-transition:width .6s ease;
     -o-transition:width .6s ease;
     transition:width .6s ease 
}
 .progress-bar-striped,.progress-striped .progress-bar{
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-size:40px 40px 
}
 .progress-bar.active,.progress.active .progress-bar{
     -webkit-animation:progress-bar-stripes 2s linear infinite;
     -moz-animation:progress-bar-stripes 2s linear infinite;
     -o-animation:progress-bar-stripes 2s linear infinite;
     animation:progress-bar-stripes 2s linear infinite 
}
 .progress-bar-success{
     background-color:#5cb85c 
}
 .progress-striped .progress-bar-success{
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
 .progress-bar-info{
     background-color:#5bc0de 
}
 .progress-striped .progress-bar-info{
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
 .progress-bar-warning{
     background-color:#f0ad4e 
}
 .progress-striped .progress-bar-warning{
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
 .progress-bar-danger{
     background-color:#d9534f 
}
 .progress-striped .progress-bar-danger{
     background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
 .list-group{
     margin-bottom:20px;
     padding-left:0 
}
 .list-group-item,.list-group>li{
     position:relative;
     display:block;
     padding:10px 15px;
     margin-bottom:-1px;
     background-color:#fff;
     border:1px solid #ddd 
}
 .list-group-item:first-child,.list-group>li:first-child{
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 .list-group-item:last-child,.list-group>li:last-child{
     margin-bottom:0;
     border-bottom-right-radius:0;
     border-bottom-left-radius:0 
}
 a.list-group-item,button.list-group-item{
     color:#555 
}
 a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
     color:#333 
}
 a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{
     text-decoration:none;
     color:#555;
     background-color:#f5f5f5 
}
 button.list-group-item{
     width:100%;
     text-align:left 
}
 .list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover,.list-group>li.disabled,.list-group>li.disabled:focus,.list-group>li.disabled:hover{
     background-color:#f9f9f9;
     color:#eee;
     cursor:not-allowed 
}
 .list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group>li.disabled .list-group-item-heading,.list-group>li.disabled:focus .list-group-item-heading,.list-group>li.disabled:hover .list-group-item-heading{
     color:inherit 
}
 .list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group>li.disabled .list-group-item-text,.list-group>li.disabled:focus .list-group-item-text,.list-group>li.disabled:hover .list-group-item-text{
     color:#eee 
}
 .list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.list-group>li.active,.list-group>li.active:focus,.list-group>li.active:hover{
     z-index:2;
     color:#fff;
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 .list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small,.list-group>li.active .list-group-item-heading,.list-group>li.active .list-group-item-heading>.small,.list-group>li.active .list-group-item-heading>small,.list-group>li.active:focus .list-group-item-heading,.list-group>li.active:focus .list-group-item-heading>.small,.list-group>li.active:focus .list-group-item-heading>small,.list-group>li.active:hover .list-group-item-heading,.list-group>li.active:hover .list-group-item-heading>.small,.list-group>li.active:hover .list-group-item-heading>small{
     color:inherit 
}
 .list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group>li.active .list-group-item-text,.list-group>li.active:focus .list-group-item-text,.list-group>li.active:hover .list-group-item-text{
     color:#b0e5f4 
}
 .list-group-item-success{
     color:#3c763d;
     background-color:#dff0d8 
}
 a.list-group-item-success,button.list-group-item-success{
     color:#3c763d 
}
 a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
     color:inherit 
}
 a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{
     color:#3c763d;
     background-color:#d0e9c6 
}
 a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{
     color:#fff;
     background-color:#3c763d;
     border-color:#3c763d 
}
 .list-group-item-info{
     color:#31708f;
     background-color:#d9edf7 
}
 a.list-group-item-info,button.list-group-item-info{
     color:#31708f 
}
 a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
     color:inherit 
}
 a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{
     color:#31708f;
     background-color:#c4e3f3 
}
 a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{
     color:#fff;
     background-color:#31708f;
     border-color:#31708f 
}
 .list-group-item-warning{
     color:#8a6d3b;
     background-color:#fcf8e3 
}
 a.list-group-item-warning,button.list-group-item-warning{
     color:#8a6d3b 
}
 a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
     color:inherit 
}
 a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{
     color:#8a6d3b;
     background-color:#faf2cc 
}
 a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{
     color:#fff;
     background-color:#8a6d3b;
     border-color:#8a6d3b 
}
 .list-group-item-danger{
     color:#a94442;
     background-color:#f2dede 
}
 a.list-group-item-danger,button.list-group-item-danger{
     color:#a94442 
}
 a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
     color:inherit 
}
 a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{
     color:#a94442;
     background-color:#ebcccc 
}
 a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{
     color:#fff;
     background-color:#a94442;
     border-color:#a94442 
}
 .list-group-item-heading{
     margin-top:0;
     margin-bottom:5px 
}
 .list-group-item-text{
     margin-bottom:0;
     line-height:1.3 
}
 .panel,.plan{
     margin-bottom:17px;
     background-color:#fff;
     border:1px solid transparent;
     border-radius:0;
     -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
     box-shadow:0 1px 1px rgba(0,0,0,.05) 
}
 #widgets .widget-body,.panel-body,.plan .plan-body{
     padding:15px 
}
 #widgets .widget-body:after,#widgets .widget-body:before,.panel-body:after,.panel-body:before,.plan .plan-body:after,.plan .plan-body:before{
     content:" ";
     display:table 
}
 #widgets .widget-body:after,.panel-body:after,.plan .plan-body:after{
     clear:both 
}
 #widgets .widget-heading,.panel-heading,.plan .plan-heading{
     padding:9px 15px;
     border-bottom:1px solid transparent;
     border-top-right-radius:-1;
     border-top-left-radius:-1 
}
 #widgets .widget-heading>.dropdown .dropdown-toggle,.panel-heading>.dropdown .dropdown-toggle,.plan .plan-heading>.dropdown .dropdown-toggle{
     color:inherit 
}
 #widgets .widget-title,.panel-title,.plan .plan-title{
     margin-top:0;
     margin-bottom:0;
     font-size:14px;
     color:inherit 
}
 #widgets .widget-title>.small,#widgets .widget-title>.small>a,#widgets .widget-title>a,#widgets .widget-title>small,#widgets .widget-title>small>a,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a,.plan .plan-title>.small,.plan .plan-title>.small>a,.plan .plan-title>a,.plan .plan-title>small,.plan .plan-title>small>a{
     color:inherit 
}
 .panel-footer,.plan .plan-footer{
     padding:9px 15px;
     background-color:#f9f9f9;
     border-top:1px solid #d9d9d9;
     border-bottom-right-radius:-1;
     border-bottom-left-radius:-1 
}
 .panel>.list-group,.panel>.panel-collapse>.list-group,.plan>.list-group,.plan>.panel-collapse>.list-group{
     margin-bottom:0 
}
 .panel>.list-group .list-group-item,.panel>.list-group>li,.panel>.panel-collapse>.list-group .list-group-item,.panel>.panel-collapse>.list-group>li,.plan>.list-group .list-group-item,.plan>.list-group>li,.plan>.panel-collapse>.list-group .list-group-item,.plan>.panel-collapse>.list-group>li{
     border-width:1px 0;
     border-radius:0 
}
 .panel>.list-group:first-child .list-group-item:first-child,.panel>.list-group:first-child .list-group>li:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group>li:first-child,.plan>.list-group:first-child .list-group-item:first-child,.plan>.list-group:first-child .list-group>li:first-child,.plan>.panel-collapse>.list-group:first-child .list-group-item:first-child,.plan>.panel-collapse>.list-group:first-child .list-group>li:first-child{
     border-top:0;
     border-top-right-radius:-1;
     border-top-left-radius:-1 
}
 .panel>.list-group:last-child .list-group-item:last-child,.panel>.list-group:last-child .list-group>li:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group>li:last-child,.plan>.list-group:last-child .list-group-item:last-child,.plan>.list-group:last-child .list-group>li:last-child,.plan>.panel-collapse>.list-group:last-child .list-group-item:last-child,.plan>.panel-collapse>.list-group:last-child .list-group>li:last-child{
     border-bottom:0;
     border-bottom-right-radius:-1;
     border-bottom-left-radius:-1 
}
 #widgets .panel>.widget-heading+.panel-collapse>.list-group .list-group-item:first-child,#widgets .panel>.widget-heading+.panel-collapse>.list-group>li:first-child,#widgets .plan>.widget-heading+.panel-collapse>.list-group .list-group-item:first-child,#widgets .plan>.widget-heading+.panel-collapse>.list-group>li:first-child,.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,.panel>.panel-heading+.panel-collapse>.list-group>li:first-child,.plan .panel>.plan-heading+.panel-collapse>.list-group .list-group-item:first-child,.plan .panel>.plan-heading+.panel-collapse>.list-group>li:first-child,.plan>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,.plan>.panel-heading+.panel-collapse>.list-group>li:first-child,.plan>.plan-heading+.panel-collapse>.list-group .list-group-item:first-child,.plan>.plan-heading+.panel-collapse>.list-group>li:first-child{
     border-top-right-radius:0;
     border-top-left-radius:0 
}
 #widgets .widget-heading+.list-group .list-group-item:first-child,#widgets .widget-heading+.list-group>li:first-child,.panel-heading+.list-group .list-group-item:first-child,.panel-heading+.list-group>li:first-child,.plan .plan-heading+.list-group .list-group-item:first-child,.plan .plan-heading+.list-group>li:first-child{
     border-top-width:0 
}
 .list-group+.panel-footer,.plan .list-group+.plan-footer{
     border-top-width:0 
}
 .panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table,.plan>.panel-collapse>.table,.plan>.table,.plan>.table-responsive>.table{
     margin-bottom:0 
}
 .panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption,.plan>.panel-collapse>.table caption,.plan>.table caption,.plan>.table-responsive>.table caption{
     padding-left:15px;
     padding-right:15px 
}
 .panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child,.plan>.table-responsive:first-child>.table:first-child,.plan>.table:first-child{
     border-top-right-radius:-1;
     border-top-left-radius:-1 
}
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.plan>.table:first-child>tbody:first-child>tr:first-child,.plan>.table:first-child>thead:first-child>tr:first-child{
     border-top-left-radius:-1;
     border-top-right-radius:-1 
}
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.plan>.table:first-child>tbody:first-child>tr:first-child td:first-child,.plan>.table:first-child>tbody:first-child>tr:first-child th:first-child,.plan>.table:first-child>thead:first-child>tr:first-child td:first-child,.plan>.table:first-child>thead:first-child>tr:first-child th:first-child{
     border-top-left-radius:-1 
}
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.plan>.table:first-child>tbody:first-child>tr:first-child td:last-child,.plan>.table:first-child>tbody:first-child>tr:first-child th:last-child,.plan>.table:first-child>thead:first-child>tr:first-child td:last-child,.plan>.table:first-child>thead:first-child>tr:first-child th:last-child{
     border-top-right-radius:-1 
}
 .panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child,.plan>.table-responsive:last-child>.table:last-child,.plan>.table:last-child{
     border-bottom-right-radius:-1;
     border-bottom-left-radius:-1 
}
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.plan>.table:last-child>tbody:last-child>tr:last-child,.plan>.table:last-child>tfoot:last-child>tr:last-child{
     border-bottom-left-radius:-1;
     border-bottom-right-radius:-1 
}
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.plan>.table:last-child>tbody:last-child>tr:last-child td:first-child,.plan>.table:last-child>tbody:last-child>tr:last-child th:first-child,.plan>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.plan>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
     border-bottom-left-radius:-1 
}
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.plan>.table:last-child>tbody:last-child>tr:last-child td:last-child,.plan>.table:last-child>tbody:last-child>tr:last-child th:last-child,.plan>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.plan>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
     border-bottom-right-radius:-1 
}
 #widgets .panel>.table+.widget-body,#widgets .panel>.table-responsive+.widget-body,#widgets .panel>.widget-body+.table,#widgets .panel>.widget-body+.table-responsive,#widgets .plan>.table+.widget-body,#widgets .plan>.table-responsive+.widget-body,#widgets .plan>.widget-body+.table,#widgets .plan>.widget-body+.table-responsive,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body,.plan .panel>.plan-body+.table,.plan .panel>.plan-body+.table-responsive,.plan .panel>.table+.plan-body,.plan .panel>.table-responsive+.plan-body,.plan>.panel-body+.table,.plan>.panel-body+.table-responsive,.plan>.plan-body+.table,.plan>.plan-body+.table-responsive,.plan>.table+.panel-body,.plan>.table+.plan-body,.plan>.table-responsive+.panel-body,.plan>.table-responsive+.plan-body{
     border-top:1px solid #d9d9d9 
}
 .panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th,.plan>.table>tbody:first-child>tr:first-child td,.plan>.table>tbody:first-child>tr:first-child th{
     border-top:0 
}
 .panel>.table-bordered,.panel>.table-responsive>.table-bordered,.plan>.table-bordered,.plan>.table-responsive>.table-bordered{
     border:0 
}
 .panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.plan>.table-bordered>tbody>tr>td:first-child,.plan>.table-bordered>tbody>tr>th:first-child,.plan>.table-bordered>tfoot>tr>td:first-child,.plan>.table-bordered>tfoot>tr>th:first-child,.plan>.table-bordered>thead>tr>td:first-child,.plan>.table-bordered>thead>tr>th:first-child,.plan>.table-responsive>.table-bordered>tbody>tr>td:first-child,.plan>.table-responsive>.table-bordered>tbody>tr>th:first-child,.plan>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.plan>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.plan>.table-responsive>.table-bordered>thead>tr>td:first-child,.plan>.table-responsive>.table-bordered>thead>tr>th:first-child{
     border-left:0 
}
 .panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.plan>.table-bordered>tbody>tr>td:last-child,.plan>.table-bordered>tbody>tr>th:last-child,.plan>.table-bordered>tfoot>tr>td:last-child,.plan>.table-bordered>tfoot>tr>th:last-child,.plan>.table-bordered>thead>tr>td:last-child,.plan>.table-bordered>thead>tr>th:last-child,.plan>.table-responsive>.table-bordered>tbody>tr>td:last-child,.plan>.table-responsive>.table-bordered>tbody>tr>th:last-child,.plan>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.plan>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.plan>.table-responsive>.table-bordered>thead>tr>td:last-child,.plan>.table-responsive>.table-bordered>thead>tr>th:last-child{
     border-right:0 
}
 .panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.plan>.table-bordered>tbody>tr:first-child>td,.plan>.table-bordered>tbody>tr:first-child>th,.plan>.table-bordered>thead>tr:first-child>td,.plan>.table-bordered>thead>tr:first-child>th,.plan>.table-responsive>.table-bordered>tbody>tr:first-child>td,.plan>.table-responsive>.table-bordered>tbody>tr:first-child>th,.plan>.table-responsive>.table-bordered>thead>tr:first-child>td,.plan>.table-responsive>.table-bordered>thead>tr:first-child>th{
     border-bottom:0 
}
 .panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.plan>.table-bordered>tbody>tr:last-child>td,.plan>.table-bordered>tbody>tr:last-child>th,.plan>.table-bordered>tfoot>tr:last-child>td,.plan>.table-bordered>tfoot>tr:last-child>th,.plan>.table-responsive>.table-bordered>tbody>tr:last-child>td,.plan>.table-responsive>.table-bordered>tbody>tr:last-child>th,.plan>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.plan>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
     border-bottom:0 
}
 .panel>.table-responsive,.plan>.table-responsive{
     border:0;
     margin-bottom:0 
}
 .panel-group{
     margin-bottom:17px 
}
 .panel-group .panel,.panel-group .plan{
     margin-bottom:0;
     border-radius:0 
}
 .panel-group .panel+.panel,.panel-group .panel+.plan,.panel-group .plan+.panel,.panel-group .plan+.plan{
     margin-top:5px 
}
 #widgets .panel-group .widget-heading,.panel-group #widgets .widget-heading,.panel-group .panel-heading,.panel-group .plan .plan-heading,.plan .panel-group .plan-heading{
     border-bottom:0 
}
 #widgets .panel-group .panel-heading+.panel-collapse>.widget-body,#widgets .panel-group .plan .plan-heading+.panel-collapse>.widget-body,#widgets .panel-group .plan .widget-heading+.panel-collapse>.plan-body,#widgets .panel-group .widget-heading+.panel-collapse>.list-group,#widgets .panel-group .widget-heading+.panel-collapse>.panel-body,#widgets .panel-group .widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-group .plan-heading+.panel-collapse>.widget-body,.panel-group #widgets .panel-heading+.panel-collapse>.widget-body,.panel-group #widgets .plan .widget-heading+.panel-collapse>.plan-body,.panel-group #widgets .widget-heading+.panel-collapse>.list-group,.panel-group #widgets .widget-heading+.panel-collapse>.panel-body,.panel-group #widgets .widget-heading+.panel-collapse>.widget-body,.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .plan #widgets .plan-heading+.panel-collapse>.widget-body,.panel-group .plan .panel-heading+.panel-collapse>.plan-body,.panel-group .plan .plan-heading+.panel-collapse>.list-group,.panel-group .plan .plan-heading+.panel-collapse>.panel-body,.panel-group .plan .plan-heading+.panel-collapse>.plan-body,.plan #widgets .panel-group .widget-heading+.panel-collapse>.plan-body,.plan .panel-group #widgets .plan-heading+.panel-collapse>.widget-body,.plan .panel-group #widgets .widget-heading+.panel-collapse>.plan-body,.plan .panel-group .panel-heading+.panel-collapse>.plan-body,.plan .panel-group .plan-heading+.panel-collapse>.list-group,.plan .panel-group .plan-heading+.panel-collapse>.panel-body,.plan .panel-group .plan-heading+.panel-collapse>.plan-body{
     border-top:1px solid #d9d9d9 
}
 .panel-group .panel-footer,.panel-group .plan .plan-footer,.plan .panel-group .plan-footer{
     border-top:0 
}
 #widgets .panel-group .panel-footer+.panel-collapse .widget-body,#widgets .panel-group .plan .plan-footer+.panel-collapse .widget-body,#widgets .plan .panel-group .plan-footer+.panel-collapse .widget-body,.panel-group .panel-footer+.panel-collapse #widgets .widget-body,.panel-group .panel-footer+.panel-collapse .panel-body,.panel-group .panel-footer+.panel-collapse .plan .plan-body,.panel-group .plan .plan-footer+.panel-collapse #widgets .widget-body,.panel-group .plan .plan-footer+.panel-collapse .panel-body,.panel-group .plan .plan-footer+.panel-collapse .plan-body,.plan .panel-group .panel-footer+.panel-collapse .plan-body,.plan .panel-group .plan-footer+.panel-collapse #widgets .widget-body,.plan .panel-group .plan-footer+.panel-collapse .panel-body,.plan .panel-group .plan-footer+.panel-collapse .plan-body{
     border-bottom:1px solid #d9d9d9 
}
 #widgets .widget,.panel-default,.plan{
     border-color:#d9d9d9 
}
 #widgets .panel-default>.widget-heading,#widgets .plan .widget>.plan-heading,#widgets .plan>.widget-heading,#widgets .widget>.panel-heading,#widgets .widget>.widget-heading,.panel-default>.panel-heading,.plan #widgets .widget>.plan-heading,.plan .panel-default>.plan-heading,.plan>.panel-heading,.plan>.plan-heading{
     color:#777;
     background-color:#f9f9f9;
     border-color:#d9d9d9 
}
 #widgets .panel-default>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-default>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-default>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-default>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-default>.widget-heading+.panel-collapse>.plan-body,#widgets .plan .widget>.panel-heading+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-heading+.panel-collapse>.panel-body,#widgets .plan .widget>.plan-heading+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .widget>.widget-heading+.panel-collapse>.plan-body,#widgets .plan>.panel-heading+.panel-collapse>.widget-body,#widgets .plan>.plan-heading+.panel-collapse>.widget-body,#widgets .plan>.widget-heading+.panel-collapse>.panel-body,#widgets .plan>.widget-heading+.panel-collapse>.plan-body,#widgets .plan>.widget-heading+.panel-collapse>.widget-body,#widgets .widget>.panel-heading+.panel-collapse>.panel-body,#widgets .widget>.panel-heading+.panel-collapse>.widget-body,#widgets .widget>.widget-heading+.panel-collapse>.panel-body,#widgets .widget>.widget-heading+.panel-collapse>.widget-body,.panel-default>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-default>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-default>.widget-heading+.panel-collapse>.plan-body,.plan #widgets .widget>.panel-heading+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-heading+.panel-collapse>.panel-body,.plan #widgets .widget>.plan-heading+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .widget>.widget-heading+.panel-collapse>.plan-body,.plan .panel-default>.panel-heading+.panel-collapse>.plan-body,.plan .panel-default>.plan-heading+.panel-collapse>.panel-body,.plan .panel-default>.plan-heading+.panel-collapse>.plan-body,.plan>.panel-heading+.panel-collapse>.panel-body,.plan>.panel-heading+.panel-collapse>.plan-body,.plan>.plan-heading+.panel-collapse>.panel-body,.plan>.plan-heading+.panel-collapse>.plan-body{
     border-top-color:#d9d9d9 
}
 #widgets .panel-default>.widget-heading .badge,#widgets .plan .widget>.plan-heading .badge,#widgets .plan>.widget-heading .badge,#widgets .widget>.panel-heading .badge,#widgets .widget>.widget-heading .badge,.panel-default>.panel-heading .badge,.plan #widgets .widget>.plan-heading .badge,.plan .panel-default>.plan-heading .badge,.plan>.panel-heading .badge,.plan>.plan-heading .badge{
     color:#f9f9f9;
     background-color:#777 
}
 #widgets .panel-default>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-default>.plan-footer+.panel-collapse>.widget-body,#widgets .plan .widget>.panel-footer+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-footer+.panel-collapse>.panel-body,#widgets .plan .widget>.plan-footer+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-footer+.panel-collapse>.widget-body,#widgets .plan>.panel-footer+.panel-collapse>.widget-body,#widgets .plan>.plan-footer+.panel-collapse>.widget-body,#widgets .widget>.panel-footer+.panel-collapse>.panel-body,#widgets .widget>.panel-footer+.panel-collapse>.widget-body,.panel-default>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-default>.plan-footer+.panel-collapse>.widget-body,.plan #widgets .widget>.panel-footer+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-footer+.panel-collapse>.panel-body,.plan #widgets .widget>.plan-footer+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-footer+.panel-collapse>.widget-body,.plan .panel-default>.panel-footer+.panel-collapse>.plan-body,.plan .panel-default>.plan-footer+.panel-collapse>.panel-body,.plan .panel-default>.plan-footer+.panel-collapse>.plan-body,.plan>.panel-footer+.panel-collapse>.panel-body,.plan>.panel-footer+.panel-collapse>.plan-body,.plan>.plan-footer+.panel-collapse>.panel-body,.plan>.plan-footer+.panel-collapse>.plan-body{
     border-bottom-color:#d9d9d9 
}
 .panel-primary{
     border-color:#1b99bd 
}
 #widgets .panel-primary>.widget-heading,.panel-primary>.panel-heading,.plan .panel-primary>.plan-heading{
     color:#fff;
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 #widgets .panel-primary>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-primary>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-primary>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-primary>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-primary>.widget-heading+.panel-collapse>.plan-body,.panel-primary>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-primary>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-primary>.widget-heading+.panel-collapse>.plan-body,.plan .panel-primary>.panel-heading+.panel-collapse>.plan-body,.plan .panel-primary>.plan-heading+.panel-collapse>.panel-body,.plan .panel-primary>.plan-heading+.panel-collapse>.plan-body{
     border-top-color:#1b99bd 
}
 #widgets .panel-primary>.widget-heading .badge,.panel-primary>.panel-heading .badge,.plan .panel-primary>.plan-heading .badge{
     color:#1b99bd;
     background-color:#fff 
}
 #widgets .panel-primary>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-primary>.plan-footer+.panel-collapse>.widget-body,.panel-primary>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-primary>.plan-footer+.panel-collapse>.widget-body,.plan .panel-primary>.panel-footer+.panel-collapse>.plan-body,.plan .panel-primary>.plan-footer+.panel-collapse>.panel-body,.plan .panel-primary>.plan-footer+.panel-collapse>.plan-body{
     border-bottom-color:#1b99bd 
}
 .panel-success{
     border-color:#d6e9c6 
}
 #widgets .panel-success>.widget-heading,.panel-success>.panel-heading,.plan .panel-success>.plan-heading{
     color:#3c763d;
     background-color:#dff0d8;
     border-color:#d6e9c6 
}
 #widgets .panel-success>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-success>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-success>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-success>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-success>.widget-heading+.panel-collapse>.plan-body,.panel-success>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-success>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-success>.widget-heading+.panel-collapse>.plan-body,.plan .panel-success>.panel-heading+.panel-collapse>.plan-body,.plan .panel-success>.plan-heading+.panel-collapse>.panel-body,.plan .panel-success>.plan-heading+.panel-collapse>.plan-body{
     border-top-color:#d6e9c6 
}
 #widgets .panel-success>.widget-heading .badge,.panel-success>.panel-heading .badge,.plan .panel-success>.plan-heading .badge{
     color:#dff0d8;
     background-color:#3c763d 
}
 #widgets .panel-success>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-success>.plan-footer+.panel-collapse>.widget-body,.panel-success>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-success>.plan-footer+.panel-collapse>.widget-body,.plan .panel-success>.panel-footer+.panel-collapse>.plan-body,.plan .panel-success>.plan-footer+.panel-collapse>.panel-body,.plan .panel-success>.plan-footer+.panel-collapse>.plan-body{
     border-bottom-color:#d6e9c6 
}
 .panel-info{
     border-color:#bce8f1 
}
 #widgets .panel-info>.widget-heading,.panel-info>.panel-heading,.plan .panel-info>.plan-heading{
     color:#31708f;
     background-color:#d9edf7;
     border-color:#bce8f1 
}
 #widgets .panel-info>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-info>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-info>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-info>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-info>.widget-heading+.panel-collapse>.plan-body,.panel-info>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-info>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-info>.widget-heading+.panel-collapse>.plan-body,.plan .panel-info>.panel-heading+.panel-collapse>.plan-body,.plan .panel-info>.plan-heading+.panel-collapse>.panel-body,.plan .panel-info>.plan-heading+.panel-collapse>.plan-body{
     border-top-color:#bce8f1 
}
 #widgets .panel-info>.widget-heading .badge,.panel-info>.panel-heading .badge,.plan .panel-info>.plan-heading .badge{
     color:#d9edf7;
     background-color:#31708f 
}
 #widgets .panel-info>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-info>.plan-footer+.panel-collapse>.widget-body,.panel-info>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-info>.plan-footer+.panel-collapse>.widget-body,.plan .panel-info>.panel-footer+.panel-collapse>.plan-body,.plan .panel-info>.plan-footer+.panel-collapse>.panel-body,.plan .panel-info>.plan-footer+.panel-collapse>.plan-body{
     border-bottom-color:#bce8f1 
}
 .panel-warning{
     border-color:#faebcc 
}
 #widgets .panel-warning>.widget-heading,.panel-warning>.panel-heading,.plan .panel-warning>.plan-heading{
     color:#8a6d3b;
     background-color:#fcf8e3;
     border-color:#faebcc 
}
 #widgets .panel-warning>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-warning>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-warning>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-warning>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-warning>.widget-heading+.panel-collapse>.plan-body,.panel-warning>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-warning>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-warning>.widget-heading+.panel-collapse>.plan-body,.plan .panel-warning>.panel-heading+.panel-collapse>.plan-body,.plan .panel-warning>.plan-heading+.panel-collapse>.panel-body,.plan .panel-warning>.plan-heading+.panel-collapse>.plan-body{
     border-top-color:#faebcc 
}
 #widgets .panel-warning>.widget-heading .badge,.panel-warning>.panel-heading .badge,.plan .panel-warning>.plan-heading .badge{
     color:#fcf8e3;
     background-color:#8a6d3b 
}
 #widgets .panel-warning>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-warning>.plan-footer+.panel-collapse>.widget-body,.panel-warning>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-warning>.plan-footer+.panel-collapse>.widget-body,.plan .panel-warning>.panel-footer+.panel-collapse>.plan-body,.plan .panel-warning>.plan-footer+.panel-collapse>.panel-body,.plan .panel-warning>.plan-footer+.panel-collapse>.plan-body{
     border-bottom-color:#faebcc 
}
 .panel-danger{
     border-color:#ebccd1 
}
 #widgets .panel-danger>.widget-heading,.panel-danger>.panel-heading,.plan .panel-danger>.plan-heading{
     color:#a94442;
     background-color:#f2dede;
     border-color:#ebccd1 
}
 #widgets .panel-danger>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-danger>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-danger>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-danger>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-danger>.widget-heading+.panel-collapse>.plan-body,.panel-danger>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-danger>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-danger>.widget-heading+.panel-collapse>.plan-body,.plan .panel-danger>.panel-heading+.panel-collapse>.plan-body,.plan .panel-danger>.plan-heading+.panel-collapse>.panel-body,.plan .panel-danger>.plan-heading+.panel-collapse>.plan-body{
     border-top-color:#ebccd1 
}
 #widgets .panel-danger>.widget-heading .badge,.panel-danger>.panel-heading .badge,.plan .panel-danger>.plan-heading .badge{
     color:#f2dede;
     background-color:#a94442 
}
 #widgets .panel-danger>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-danger>.plan-footer+.panel-collapse>.widget-body,.panel-danger>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-danger>.plan-footer+.panel-collapse>.widget-body,.plan .panel-danger>.panel-footer+.panel-collapse>.plan-body,.plan .panel-danger>.plan-footer+.panel-collapse>.panel-body,.plan .panel-danger>.plan-footer+.panel-collapse>.plan-body{
     border-bottom-color:#ebccd1 
}
 .embed-responsive{
     position:relative;
     display:block;
     height:0;
     padding:0;
     overflow:hidden 
}
 .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
     position:absolute;
     top:0;
     left:0;
     bottom:0;
     height:100%;
     width:100%;
     border:0 
}
 .embed-responsive-16by9{
     padding-bottom:56.25% 
}
 .embed-responsive-4by3{
     padding-bottom:75% 
}
 .close,button.ui-dialog-titlebar-close{
     float:right;
     font-size:18px;
     font-weight:700;
     line-height:1;
     color:#000;
     text-shadow:0 1px 0 #fff;
     opacity:.2 
}
 .close:focus,.close:hover,button.ui-dialog-titlebar-close:focus,button.ui-dialog-titlebar-close:hover{
     color:#000;
     text-decoration:none;
     cursor:pointer;
     opacity:.5 
}
 button.close,button.ui-dialog-titlebar-close{
     padding:0;
     cursor:pointer;
     background:0 0;
     border:0;
     -webkit-appearance:none; 
     -moz-appearance:none 
}
 .modal-open{
     overflow:hidden 
}
 .modal{
     display:none;
     overflow:hidden;
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:1050;
     -webkit-overflow-scrolling:touch;
     outline:0 
}
 .modal.fade .modal-dialog{
     -webkit-transform:translate(0,-25%);
     -moz-transform:translate(0,-25%);
     -ms-transform:translate(0,-25%);
     -o-transform:translate(0,-25%);
     transform:translate(0,-25%);
     -webkit-transition:-webkit-transform .3s ease-out;
     -moz-transition:-moz-transform .3s ease-out;
     -o-transition:-o-transform .3s ease-out;
     transition:transform .3s ease-out 
}
 .modal.in .modal-dialog{
     -webkit-transform:translate(0,0);
     -moz-transform:translate(0,0);
     -ms-transform:translate(0,0);
     -o-transform:translate(0,0);
     transform:translate(0,0) 
}
 .modal-open .modal{
     overflow-x:hidden;
     overflow-y:auto 
}
 .modal-dialog{
     position:relative;
     width:auto;
     margin:10px 
}
 .modal-content{
     position:relative;
     background-color:#fff;
     border:1px solid #999;
     border:1px solid rgba(0,0,0,.2);
     border-radius:0;
     -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
     box-shadow:0 3px 9px rgba(0,0,0,.5);
     background-clip:padding-box;
     outline:0 
}
 .modal-backdrop{
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:1040;
     background-color:#000 
}
 .modal-backdrop.fade{
     opacity:0 
}
 .modal-backdrop.in{
     opacity:.5 
}
 .modal-header,.ui-dialog-titlebar.ui-widget-header{
     padding:15px;
     border-bottom:1px solid transparent;
     min-height:16.42857px 
}
 .modal-header .close,.modal-header button.ui-dialog-titlebar-close,.ui-dialog-titlebar.ui-widget-header .close,.ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{
     margin-top:-2px 
}
 .modal-title,.ui-dialog-title{
     margin:0;
     line-height:1.42857 
}
 .modal-body{
     position:relative;
     padding:15px 
}
 .modal-footer{
     padding:15px;
     text-align:right;
     border-top:1px solid transparent 
}
 .modal-footer:after,.modal-footer:before{
     content:" ";
     display:table 
}
 .modal-footer:after{
     clear:both 
}
 .modal-footer .btn+.btn{
     margin-left:5px;
     margin-bottom:0 
}
 .modal-footer .btn-group .btn+.btn{
     margin-left:-1px 
}
 .modal-footer .btn-block+.btn-block{
     margin-left:0 
}
 .modal-scrollbar-measure{
     position:absolute;
     top:-9999px;
     width:50px;
     height:50px;
     overflow:scroll 
}
 @media (min-width:768px){
     .modal-dialog{
         width:600px;
         margin:30px auto 
    }
     .modal-content{
         -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
         box-shadow:0 5px 15px rgba(0,0,0,.5) 
    }
     .modal-sm{
         width:300px 
    }
}
 @media (min-width:992px){
     .modal-lg{
         width:900px 
    }
}
 .tooltip{
     position:absolute;
     z-index:1070;
     display:block;
     font-family:"Open Sans",sans-serif;
     font-style:normal;
     font-weight:400;
     letter-spacing:normal;
     line-break:auto;
     line-height:1.42857;
     text-align:left;
     text-decoration:none;
     text-shadow:none;
     text-transform:none;
     white-space:normal;
     word-break:normal;
     word-spacing:normal;
     word-wrap:normal;
     font-size:11px;
     opacity:0 
}
 .tooltip.in{
     opacity:.9 
}
 .tooltip.top{
     margin-top:-3px;
     padding:5px 0 
}
 .tooltip.right{
     margin-left:3px;
     padding:0 5px 
}
 .tooltip.bottom{
     margin-top:3px;
     padding:5px 0 
}
 .tooltip.left{
     margin-left:-3px;
     padding:0 5px 
}
 .tooltip-inner{
     max-width:200px;
     padding:3px 8px;
     color:#fff;
     text-align:center;
     background-color:#000;
     border-radius:0 
}
 .tooltip-arrow{
     position:absolute;
     width:0;
     height:0;
     border-color:transparent;
     border-style:solid 
}
 .tooltip.top .tooltip-arrow{
     bottom:0;
     left:50%;
     margin-left:-5px;
     border-width:5px 5px 0;
     border-top-color:#000 
}
 .tooltip.top-left .tooltip-arrow{
     bottom:0;
     right:5px;
     margin-bottom:-5px;
     border-width:5px 5px 0;
     border-top-color:#000 
}
 .tooltip.top-right .tooltip-arrow{
     bottom:0;
     left:5px;
     margin-bottom:-5px;
     border-width:5px 5px 0;
     border-top-color:#000 
}
 .tooltip.right .tooltip-arrow{
     top:50%;
     left:0;
     margin-top:-5px;
     border-width:5px 5px 5px 0;
     border-right-color:#000 
}
 .tooltip.left .tooltip-arrow{
     top:50%;
     right:0;
     margin-top:-5px;
     border-width:5px 0 5px 5px;
     border-left-color:#000 
}
 .tooltip.bottom .tooltip-arrow{
     top:0;
     left:50%;
     margin-left:-5px;
     border-width:0 5px 5px;
     border-bottom-color:#000 
}
 .tooltip.bottom-left .tooltip-arrow{
     top:0;
     right:5px;
     margin-top:-5px;
     border-width:0 5px 5px;
     border-bottom-color:#000 
}
 .tooltip.bottom-right .tooltip-arrow{
     top:0;
     left:5px;
     margin-top:-5px;
     border-width:0 5px 5px;
     border-bottom-color:#000 
}
 .clearfix:after,.clearfix:before,.lang-list:after,.lang-list:before{
     content:" ";
     display:table 
}
 .clearfix:after,.lang-list:after{
     clear:both 
}
 .center-block{
     display:block;
     margin-left:auto;
     margin-right:auto 
}
 .nav-pagination .pagination,.pull-right{
     float:right!important 
}
 .pull-left{
     float:left!important 
}
 .hide{
     display:none!important 
}
 .show{
     display:block!important 
}
 .invisible{
     visibility:hidden 
}
 .text-hide{
     font:0/0 a;
     color:transparent;
     text-shadow:none;
     background-color:transparent;
     border:0 
}
 .hidden{
     display:none!important 
}
 .affix{
     position:fixed 
}
 @-ms-viewport{
     width:device-width 
}
 .visible-xs{
     display:none!important 
}
 .visible-sm{
     display:none!important 
}
 .visible-md{
     display:none!important 
}
 .visible-lg{
     display:none!important 
}
 .visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
     display:none!important 
}
 @media (max-width:767px){
     .visible-xs{
         display:block!important 
    }
     table.visible-xs{
         display:table!important 
    }
     tr.visible-xs{
         display:table-row!important 
    }
     td.visible-xs,th.visible-xs{
         display:table-cell!important 
    }
}
 @media (max-width:767px){
     .visible-xs-block{
         display:block!important 
    }
}
 @media (max-width:767px){
     .visible-xs-inline{
         display:inline!important 
    }
}
 @media (max-width:767px){
     .visible-xs-inline-block{
         display:inline-block!important 
    }
}
 @media (min-width:768px) and (max-width:991px){
     .visible-sm{
         display:block!important 
    }
     table.visible-sm{
         display:table!important 
    }
     tr.visible-sm{
         display:table-row!important 
    }
     td.visible-sm,th.visible-sm{
         display:table-cell!important 
    }
}
 @media (min-width:768px) and (max-width:991px){
     .visible-sm-block{
         display:block!important 
    }
}
 @media (min-width:768px) and (max-width:991px){
     .visible-sm-inline{
         display:inline!important 
    }
}
 @media (min-width:768px) and (max-width:991px){
     .visible-sm-inline-block{
         display:inline-block!important 
    }
}
 @media (min-width:992px) and (max-width:1199px){
     .visible-md{
         display:block!important 
    }
     table.visible-md{
         display:table!important 
    }
     tr.visible-md{
         display:table-row!important 
    }
     td.visible-md,th.visible-md{
         display:table-cell!important 
    }
}
 @media (min-width:992px) and (max-width:1199px){
     .visible-md-block{
         display:block!important 
    }
}
 @media (min-width:992px) and (max-width:1199px){
     .visible-md-inline{
         display:inline!important 
    }
}
 @media (min-width:992px) and (max-width:1199px){
     .visible-md-inline-block{
         display:inline-block!important 
    }
}
 @media (min-width:1200px){
     .visible-lg{
         display:block!important 
    }
     table.visible-lg{
         display:table!important 
    }
     tr.visible-lg{
         display:table-row!important 
    }
     td.visible-lg,th.visible-lg{
         display:table-cell!important 
    }
}
 @media (min-width:1200px){
     .visible-lg-block{
         display:block!important 
    }
}
 @media (min-width:1200px){
     .visible-lg-inline{
         display:inline!important 
    }
}
 @media (min-width:1200px){
     .visible-lg-inline-block{
         display:inline-block!important 
    }
}
 @media (max-width:767px){
     .hidden-xs{
         display:none!important 
    }
}
 @media (min-width:768px) and (max-width:991px){
     .hidden-sm{
         display:none!important 
    }
}
 @media (min-width:992px) and (max-width:1199px){
     .hidden-md{
         display:none!important 
    }
}
 @media (min-width:1200px){
     .hidden-lg{
         display:none!important 
    }
}
 .visible-print{
     display:none!important 
}
 @media print{
     .visible-print{
         display:block!important 
    }
     table.visible-print{
         display:table!important 
    }
     tr.visible-print{
         display:table-row!important 
    }
     td.visible-print,th.visible-print{
         display:table-cell!important 
    }
}
 .visible-print-block{
     display:none!important 
}
 @media print{
     .visible-print-block{
         display:block!important 
    }
}
 .visible-print-inline{
     display:none!important 
}
 @media print{
     .visible-print-inline{
         display:inline!important 
    }
}
 .visible-print-inline-block{
     display:none!important 
}
 @media print{
     .visible-print-inline-block{
         display:inline-block!important 
    }
}
 @media print{
     .hidden-print{
         display:none!important 
    }
}
/*! jQuery UI - v1.12.1 - 2017-06-12 * http://jqueryui.com * Includes: core.css, resizable.css, sortable.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif * Copyright jQuery Foundation and other contributors;
 Licensed MIT */
 .ui-helper-hidden{
     display:none 
}
 .ui-helper-hidden-accessible{
     border:0;
     clip:rect(0 0 0 0);
     height:1px;
     margin:-1px;
     overflow:hidden;
     padding:0;
     position:absolute;
     width:1px 
}
 .ui-helper-reset{
     margin:0;
     padding:0;
     border:0;
     outline:0;
     line-height:1.3;
     text-decoration:none;
     font-size:100%;
     list-style:none 
}
 .ui-helper-clearfix:after,.ui-helper-clearfix:before{
     content:"";
     display:table;
     border-collapse:collapse 
}
 .ui-helper-clearfix:after{
     clear:both 
}
 .ui-helper-zfix{
     width:100%;
     height:100%;
     top:0;
     left:0;
     position:absolute;
     opacity:0;
     filter:alpha(opacity=0) 
}
 .ui-front{
     z-index:100 
}
 .ui-state-disabled{
     cursor:default!important;
     pointer-events:none 
}
 .ui-icon{
     display:inline-block;
     vertical-align:middle;
     margin-top:-.25em;
     position:relative;
     text-indent:-99999px;
     overflow:hidden;
     background-repeat:no-repeat 
}
 .ui-widget-icon-block{
     left:50%;
     margin-left:-8px;
     display:block 
}
 .ui-widget-overlay{
     position:fixed;
     top:0;
     left:0;
     width:100%;
     height:100% 
}
 .ui-resizable{
     position:relative 
}
 .ui-resizable-handle{
     position:absolute;
     font-size:.1px;
     display:block;
     -ms-touch-action:none;
     touch-action:none 
}
 .ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{
     display:none 
}
 .ui-resizable-n{
     cursor:n-resize;
     height:7px;
     width:100%;
     top:-5px;
     left:0 
}
 .ui-resizable-s{
     cursor:s-resize;
     height:7px;
     width:100%;
     bottom:-5px;
     left:0 
}
 .ui-resizable-e{
     cursor:e-resize;
     width:7px;
     right:-5px;
     top:0;
     height:100% 
}
 .ui-resizable-w{
     cursor:w-resize;
     width:7px;
     left:-5px;
     top:0;
     height:100% 
}
 .ui-resizable-se{
     cursor:se-resize;
     width:12px;
     height:12px;
     right:1px;
     bottom:1px 
}
 .ui-resizable-sw{
     cursor:sw-resize;
     width:9px;
     height:9px;
     left:-5px;
     bottom:-5px 
}
 .ui-resizable-nw{
     cursor:nw-resize;
     width:9px;
     height:9px;
     left:-5px;
     top:-5px 
}
 .ui-resizable-ne{
     cursor:ne-resize;
     width:9px;
     height:9px;
     right:-5px;
     top:-5px 
}
 .ui-sortable-handle{
     -ms-touch-action:none;
     touch-action:none 
}
 .ui-widget{
     font-family:Arial,Helvetica,sans-serif;
     font-size:1em 
}
 .ui-widget .ui-widget{
     font-size:1em 
}
 .ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{
     font-family:Arial,Helvetica,sans-serif;
     font-size:1em 
}
 .ui-widget.ui-widget-content{
     border:1px solid #c5c5c5 
}
 .ui-widget-content{
     border:1px solid #ddd;
     background:#fff;
     color:#333 
}
 .ui-widget-content a{
     color:#333 
}
 .ui-widget-header{
     border:1px solid #ddd;
     background:#e9e9e9;
     color:#333;
     font-weight:700 
}
 .ui-widget-header a{
     color:#333 
}
 .ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{
     border:1px solid #c5c5c5;
     background:#f6f6f6;
     font-weight:400;
     color:#454545 
}
 .ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{
     color:#454545;
     text-decoration:none 
}
 .ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
     border:1px solid #ccc;
     background:#ededed;
     font-weight:400;
     color:#2b2b2b 
}
 .ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{
     color:#2b2b2b;
     text-decoration:none 
}
 .ui-visual-focus{
     box-shadow:0 0 3px 1px #5e9ed6 
}
 .ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{
     border:1px solid #003eff;
     background:#007fff;
     font-weight:400;
     color:#fff 
}
 .ui-icon-background,.ui-state-active .ui-icon-background{
     border:#003eff;
     background-color:#fff 
}
 .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
     color:#fff;
     text-decoration:none 
}
 .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
     border:1px solid #dad55e;
     background:#fffa90;
     color:#777620 
}
 .ui-state-checked{
     border:1px solid #dad55e;
     background:#fffa90 
}
 .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
     color:#777620 
}
 .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
     border:1px solid #f1a899;
     background:#fddfdf;
     color:#5f3f3f 
}
 .ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
     color:#5f3f3f 
}
 .ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
     color:#5f3f3f 
}
 .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
     font-weight:700 
}
 .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
     opacity:.7;
     filter:alpha(opacity=70);
     font-weight:400 
}
 .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
     opacity:.35;
     filter:alpha(opacity=35);
     background-image:none 
}
 .ui-state-disabled .ui-icon{
     filter:alpha(opacity=35) 
}
 .ui-icon{
     width:16px;
     height:16px 
}
 .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{
     background-image:url(images/ui-icons_444444_256x240.png) 
}
 .ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{
     background-image:url(images/ui-icons_555555_256x240.png) 
}
 .ui-button:active .ui-icon,.ui-state-active .ui-icon{
     background-image:url(images/ui-icons_ffffff_256x240.png) 
}
 .ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{
     background-image:url(images/ui-icons_777620_256x240.png) 
}
 .ui-state-error .ui-icon,.ui-state-error-text .ui-icon{
     background-image:url(images/ui-icons_cc0000_256x240.png) 
}
 .ui-button .ui-icon{
     background-image:url(images/ui-icons_777777_256x240.png) 
}
 .ui-icon-blank{
     background-position:16px 16px 
}
 .ui-icon-caret-1-n{
     background-position:0 0 
}
 .ui-icon-caret-1-ne{
     background-position:-16px 0 
}
 .ui-icon-caret-1-e{
     background-position:-32px 0 
}
 .ui-icon-caret-1-se{
     background-position:-48px 0 
}
 .ui-icon-caret-1-s{
     background-position:-65px 0 
}
 .ui-icon-caret-1-sw{
     background-position:-80px 0 
}
 .ui-icon-caret-1-w{
     background-position:-96px 0 
}
 .ui-icon-caret-1-nw{
     background-position:-112px 0 
}
 .ui-icon-caret-2-n-s{
     background-position:-128px 0 
}
 .ui-icon-caret-2-e-w{
     background-position:-144px 0 
}
 .ui-icon-triangle-1-n{
     background-position:0 -16px 
}
 .ui-icon-triangle-1-ne{
     background-position:-16px -16px 
}
 .ui-icon-triangle-1-e{
     background-position:-32px -16px 
}
 .ui-icon-triangle-1-se{
     background-position:-48px -16px 
}
 .ui-icon-triangle-1-s{
     background-position:-65px -16px 
}
 .ui-icon-triangle-1-sw{
     background-position:-80px -16px 
}
 .ui-icon-triangle-1-w{
     background-position:-96px -16px 
}
 .ui-icon-triangle-1-nw{
     background-position:-112px -16px 
}
 .ui-icon-triangle-2-n-s{
     background-position:-128px -16px 
}
 .ui-icon-triangle-2-e-w{
     background-position:-144px -16px 
}
 .ui-icon-arrow-1-n{
     background-position:0 -32px 
}
 .ui-icon-arrow-1-ne{
     background-position:-16px -32px 
}
 .ui-icon-arrow-1-e{
     background-position:-32px -32px 
}
 .ui-icon-arrow-1-se{
     background-position:-48px -32px 
}
 .ui-icon-arrow-1-s{
     background-position:-65px -32px 
}
 .ui-icon-arrow-1-sw{
     background-position:-80px -32px 
}
 .ui-icon-arrow-1-w{
     background-position:-96px -32px 
}
 .ui-icon-arrow-1-nw{
     background-position:-112px -32px 
}
 .ui-icon-arrow-2-n-s{
     background-position:-128px -32px 
}
 .ui-icon-arrow-2-ne-sw{
     background-position:-144px -32px 
}
 .ui-icon-arrow-2-e-w{
     background-position:-160px -32px 
}
 .ui-icon-arrow-2-se-nw{
     background-position:-176px -32px 
}
 .ui-icon-arrowstop-1-n{
     background-position:-192px -32px 
}
 .ui-icon-arrowstop-1-e{
     background-position:-208px -32px 
}
 .ui-icon-arrowstop-1-s{
     background-position:-224px -32px 
}
 .ui-icon-arrowstop-1-w{
     background-position:-240px -32px 
}
 .ui-icon-arrowthick-1-n{
     background-position:1px -48px 
}
 .ui-icon-arrowthick-1-ne{
     background-position:-16px -48px 
}
 .ui-icon-arrowthick-1-e{
     background-position:-32px -48px 
}
 .ui-icon-arrowthick-1-se{
     background-position:-48px -48px 
}
 .ui-icon-arrowthick-1-s{
     background-position:-64px -48px 
}
 .ui-icon-arrowthick-1-sw{
     background-position:-80px -48px 
}
 .ui-icon-arrowthick-1-w{
     background-position:-96px -48px 
}
 .ui-icon-arrowthick-1-nw{
     background-position:-112px -48px 
}
 .ui-icon-arrowthick-2-n-s{
     background-position:-128px -48px 
}
 .ui-icon-arrowthick-2-ne-sw{
     background-position:-144px -48px 
}
 .ui-icon-arrowthick-2-e-w{
     background-position:-160px -48px 
}
 .ui-icon-arrowthick-2-se-nw{
     background-position:-176px -48px 
}
 .ui-icon-arrowthickstop-1-n{
     background-position:-192px -48px 
}
 .ui-icon-arrowthickstop-1-e{
     background-position:-208px -48px 
}
 .ui-icon-arrowthickstop-1-s{
     background-position:-224px -48px 
}
 .ui-icon-arrowthickstop-1-w{
     background-position:-240px -48px 
}
 .ui-icon-arrowreturnthick-1-w{
     background-position:0 -64px 
}
 .ui-icon-arrowreturnthick-1-n{
     background-position:-16px -64px 
}
 .ui-icon-arrowreturnthick-1-e{
     background-position:-32px -64px 
}
 .ui-icon-arrowreturnthick-1-s{
     background-position:-48px -64px 
}
 .ui-icon-arrowreturn-1-w{
     background-position:-64px -64px 
}
 .ui-icon-arrowreturn-1-n{
     background-position:-80px -64px 
}
 .ui-icon-arrowreturn-1-e{
     background-position:-96px -64px 
}
 .ui-icon-arrowreturn-1-s{
     background-position:-112px -64px 
}
 .ui-icon-arrowrefresh-1-w{
     background-position:-128px -64px 
}
 .ui-icon-arrowrefresh-1-n{
     background-position:-144px -64px 
}
 .ui-icon-arrowrefresh-1-e{
     background-position:-160px -64px 
}
 .ui-icon-arrowrefresh-1-s{
     background-position:-176px -64px 
}
 .ui-icon-arrow-4{
     background-position:0 -80px 
}
 .ui-icon-arrow-4-diag{
     background-position:-16px -80px 
}
 .ui-icon-extlink{
     background-position:-32px -80px 
}
 .ui-icon-newwin{
     background-position:-48px -80px 
}
 .ui-icon-refresh{
     background-position:-64px -80px 
}
 .ui-icon-shuffle{
     background-position:-80px -80px 
}
 .ui-icon-transfer-e-w{
     background-position:-96px -80px 
}
 .ui-icon-transferthick-e-w{
     background-position:-112px -80px 
}
 .ui-icon-folder-collapsed{
     background-position:0 -96px 
}
 .ui-icon-folder-open{
     background-position:-16px -96px 
}
 .ui-icon-document{
     background-position:-32px -96px 
}
 .ui-icon-document-b{
     background-position:-48px -96px 
}
 .ui-icon-note{
     background-position:-64px -96px 
}
 .ui-icon-mail-closed{
     background-position:-80px -96px 
}
 .ui-icon-mail-open{
     background-position:-96px -96px 
}
 .ui-icon-suitcase{
     background-position:-112px -96px 
}
 .ui-icon-comment{
     background-position:-128px -96px 
}
 .ui-icon-person{
     background-position:-144px -96px 
}
 .ui-icon-print{
     background-position:-160px -96px 
}
 .ui-icon-trash{
     background-position:-176px -96px 
}
 .ui-icon-locked{
     background-position:-192px -96px 
}
 .ui-icon-unlocked{
     background-position:-208px -96px 
}
 .ui-icon-bookmark{
     background-position:-224px -96px 
}
 .ui-icon-tag{
     background-position:-240px -96px 
}
 .ui-icon-home{
     background-position:0 -112px 
}
 .ui-icon-flag{
     background-position:-16px -112px 
}
 .ui-icon-calendar{
     background-position:-32px -112px 
}
 .ui-icon-cart{
     background-position:-48px -112px 
}
 .ui-icon-pencil{
     background-position:-64px -112px 
}
 .ui-icon-clock{
     background-position:-80px -112px 
}
 .ui-icon-disk{
     background-position:-96px -112px 
}
 .ui-icon-calculator{
     background-position:-112px -112px 
}
 .ui-icon-zoomin{
     background-position:-128px -112px 
}
 .ui-icon-zoomout{
     background-position:-144px -112px 
}
 .ui-icon-search{
     background-position:-160px -112px 
}
 .ui-icon-wrench{
     background-position:-176px -112px 
}
 .ui-icon-gear{
     background-position:-192px -112px 
}
 .ui-icon-heart{
     background-position:-208px -112px 
}
 .ui-icon-star{
     background-position:-224px -112px 
}
 .ui-icon-link{
     background-position:-240px -112px 
}
 .ui-icon-cancel{
     background-position:0 -128px 
}
 .ui-icon-plus{
     background-position:-16px -128px 
}
 .ui-icon-plusthick{
     background-position:-32px -128px 
}
 .ui-icon-minus{
     background-position:-48px -128px 
}
 .ui-icon-minusthick{
     background-position:-64px -128px 
}
 .ui-icon-close{
     background-position:-80px -128px 
}
 .ui-icon-closethick{
     background-position:-96px -128px 
}
 .ui-icon-key{
     background-position:-112px -128px 
}
 .ui-icon-lightbulb{
     background-position:-128px -128px 
}
 .ui-icon-scissors{
     background-position:-144px -128px 
}
 .ui-icon-clipboard{
     background-position:-160px -128px 
}
 .ui-icon-copy{
     background-position:-176px -128px 
}
 .ui-icon-contact{
     background-position:-192px -128px 
}
 .ui-icon-image{
     background-position:-208px -128px 
}
 .ui-icon-video{
     background-position:-224px -128px 
}
 .ui-icon-script{
     background-position:-240px -128px 
}
 .ui-icon-alert{
     background-position:0 -144px 
}
 .ui-icon-info{
     background-position:-16px -144px 
}
 .ui-icon-notice{
     background-position:-32px -144px 
}
 .ui-icon-help{
     background-position:-48px -144px 
}
 .ui-icon-check{
     background-position:-64px -144px 
}
 .ui-icon-bullet{
     background-position:-80px -144px 
}
 .ui-icon-radio-on{
     background-position:-96px -144px 
}
 .ui-icon-radio-off{
     background-position:-112px -144px 
}
 .ui-icon-pin-w{
     background-position:-128px -144px 
}
 .ui-icon-pin-s{
     background-position:-144px -144px 
}
 .ui-icon-play{
     background-position:0 -160px 
}
 .ui-icon-pause{
     background-position:-16px -160px 
}
 .ui-icon-seek-next{
     background-position:-32px -160px 
}
 .ui-icon-seek-prev{
     background-position:-48px -160px 
}
 .ui-icon-seek-end{
     background-position:-64px -160px 
}
 .ui-icon-seek-start{
     background-position:-80px -160px 
}
 .ui-icon-seek-first{
     background-position:-80px -160px 
}
 .ui-icon-stop{
     background-position:-96px -160px 
}
 .ui-icon-eject{
     background-position:-112px -160px 
}
 .ui-icon-volume-off{
     background-position:-128px -160px 
}
 .ui-icon-volume-on{
     background-position:-144px -160px 
}
 .ui-icon-power{
     background-position:0 -176px 
}
 .ui-icon-signal-diag{
     background-position:-16px -176px 
}
 .ui-icon-signal{
     background-position:-32px -176px 
}
 .ui-icon-battery-0{
     background-position:-48px -176px 
}
 .ui-icon-battery-1{
     background-position:-64px -176px 
}
 .ui-icon-battery-2{
     background-position:-80px -176px 
}
 .ui-icon-battery-3{
     background-position:-96px -176px 
}
 .ui-icon-circle-plus{
     background-position:0 -192px 
}
 .ui-icon-circle-minus{
     background-position:-16px -192px 
}
 .ui-icon-circle-close{
     background-position:-32px -192px 
}
 .ui-icon-circle-triangle-e{
     background-position:-48px -192px 
}
 .ui-icon-circle-triangle-s{
     background-position:-64px -192px 
}
 .ui-icon-circle-triangle-w{
     background-position:-80px -192px 
}
 .ui-icon-circle-triangle-n{
     background-position:-96px -192px 
}
 .ui-icon-circle-arrow-e{
     background-position:-112px -192px 
}
 .ui-icon-circle-arrow-s{
     background-position:-128px -192px 
}
 .ui-icon-circle-arrow-w{
     background-position:-144px -192px 
}
 .ui-icon-circle-arrow-n{
     background-position:-160px -192px 
}
 .ui-icon-circle-zoomin{
     background-position:-176px -192px 
}
 .ui-icon-circle-zoomout{
     background-position:-192px -192px 
}
 .ui-icon-circle-check{
     background-position:-208px -192px 
}
 .ui-icon-circlesmall-plus{
     background-position:0 -208px 
}
 .ui-icon-circlesmall-minus{
     background-position:-16px -208px 
}
 .ui-icon-circlesmall-close{
     background-position:-32px -208px 
}
 .ui-icon-squaresmall-plus{
     background-position:-48px -208px 
}
 .ui-icon-squaresmall-minus{
     background-position:-64px -208px 
}
 .ui-icon-squaresmall-close{
     background-position:-80px -208px 
}
 .ui-icon-grip-dotted-vertical{
     background-position:0 -224px 
}
 .ui-icon-grip-dotted-horizontal{
     background-position:-16px -224px 
}
 .ui-icon-grip-solid-vertical{
     background-position:-32px -224px 
}
 .ui-icon-grip-solid-horizontal{
     background-position:-48px -224px 
}
 .ui-icon-gripsmall-diagonal-se{
     background-position:-64px -224px 
}
 .ui-icon-grip-diagonal-se{
     background-position:-80px -224px 
}
 .ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{
     border-top-left-radius:3px 
}
 .ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{
     border-top-right-radius:3px 
}
 .ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{
     border-bottom-left-radius:3px 
}
 .ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{
     border-bottom-right-radius:3px 
}
 .ui-widget-overlay{
     background:#aaa;
     opacity:.3;
     filter:alpha(opacity=30) 
}
 .ui-widget-shadow{
     -webkit-box-shadow:0 0 5px #666;
     box-shadow:0 0 5px #666 
}
 #sidebar [data-device=speed],#widgets .widget-device .table,#widgets .widget-sensors .table,#widgets .widget-services .table,#widgets .widget-streetview .widget-body img,.animated,.tab-pane{
     animation-duration:1s;
     animation-fill-mode:both 
}
 #sidebar .infinite[data-device=speed],#widgets .widget-device .infinite.table,#widgets .widget-sensors .infinite.table,#widgets .widget-services .infinite.table,#widgets .widget-streetview .widget-body img.infinite,.animated.infinite,.infinite.tab-pane{
     animation-iteration-count:infinite 
}
 #sidebar .hinge[data-device=speed],#widgets .widget-device .hinge.table,#widgets .widget-sensors .hinge.table,#widgets .widget-services .hinge.table,#widgets .widget-streetview .widget-body img.hinge,.animated.hinge,.hinge.tab-pane{
     animation-duration:2s 
}
 #sidebar .flipOutX[data-device=speed],#widgets .widget-device .flipOutX.table,#widgets .widget-sensors .flipOutX.table,#widgets .widget-services .flipOutX.table,#widgets .widget-streetview .widget-body img.flipOutX,.animated.flipOutX,.flipOutX.tab-pane{
     animation-duration:.75s 
}
 #sidebar .flipOutY[data-device=speed],#widgets .widget-device .flipOutY.table,#widgets .widget-sensors .flipOutY.table,#widgets .widget-services .flipOutY.table,#widgets .widget-streetview .widget-body img.flipOutY,.animated.flipOutY,.flipOutY.tab-pane{
     animation-duration:.75s 
}
 #sidebar .bounceIn[data-device=speed],#widgets .widget-device .bounceIn.table,#widgets .widget-sensors .bounceIn.table,#widgets .widget-services .bounceIn.table,#widgets .widget-streetview .widget-body img.bounceIn,.animated.bounceIn,.bounceIn.tab-pane{
     animation-duration:.75s 
}
 #sidebar .bounceOut[data-device=speed],#widgets .widget-device .bounceOut.table,#widgets .widget-sensors .bounceOut.table,#widgets .widget-services .bounceOut.table,#widgets .widget-streetview .widget-body img.bounceOut,.animated.bounceOut,.bounceOut.tab-pane{
     animation-duration:.75s 
}
 #sidebar .flip[data-device=speed],#widgets .widget-device .flip.table,#widgets .widget-sensors .flip.table,#widgets .widget-services .flip.table,#widgets .widget-streetview .widget-body img.flip,.animated.flip,.flip.tab-pane{
     backface-visibility:visible;
     animation-name:flip 
}
 @-webkit-keyframes bounce{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     20%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     53%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     80%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     40%{
         animation-timing-function:cubic-bezier(.755,.05,.855,.06);
         -webkit-transform:translate3d(0,-30px,0);
         transform:translate3d(0,-30px,0) 
    }
     43%{
         animation-timing-function:cubic-bezier(.755,.05,.855,.06);
         -webkit-transform:translate3d(0,-30px,0);
         transform:translate3d(0,-30px,0) 
    }
     70%{
         animation-timing-function:cubic-bezier(.755,.05,.855,.06);
         -webkit-transform:translate3d(0,-15px,0);
         transform:translate3d(0,-15px,0) 
    }
     90%{
         -webkit-transform:translate3d(0,-4px,0);
         transform:translate3d(0,-4px,0) 
    }
}
 @keyframes bounce{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     20%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     53%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     80%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     40%{
         animation-timing-function:cubic-bezier(.755,.05,.855,.06);
         -webkit-transform:translate3d(0,-30px,0);
         transform:translate3d(0,-30px,0) 
    }
     43%{
         animation-timing-function:cubic-bezier(.755,.05,.855,.06);
         -webkit-transform:translate3d(0,-30px,0);
         transform:translate3d(0,-30px,0) 
    }
     70%{
         animation-timing-function:cubic-bezier(.755,.05,.855,.06);
         -webkit-transform:translate3d(0,-15px,0);
         transform:translate3d(0,-15px,0) 
    }
     90%{
         -webkit-transform:translate3d(0,-4px,0);
         transform:translate3d(0,-4px,0) 
    }
}
 .bounce{
     animation-name:bounce;
     transform-origin:center bottom 
}
 @-webkit-keyframes flash{
     from{
         opacity:1 
    }
     50%{
         opacity:1 
    }
     to{
         opacity:1 
    }
     25%{
         opacity:0 
    }
     75%{
         opacity:0 
    }
}
 @keyframes flash{
     from{
         opacity:1 
    }
     50%{
         opacity:1 
    }
     to{
         opacity:1 
    }
     25%{
         opacity:0 
    }
     75%{
         opacity:0 
    }
}
 .flash{
     animation-name:flash 
}
 @-webkit-keyframes pulse{
     from{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     50%{
         -webkit-transform:scale3d(1.05,1.05,1.05);
         transform:scale3d(1.05,1.05,1.05) 
    }
     to{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
}
 @keyframes pulse{
     from{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     50%{
         -webkit-transform:scale3d(1.05,1.05,1.05);
         transform:scale3d(1.05,1.05,1.05) 
    }
     to{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
}
 .pulse{
     animation-name:pulse 
}
 @-webkit-keyframes rubberBand{
     from{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     30%{
         -webkit-transform:scale3d(1.25,.75,1);
         transform:scale3d(1.25,.75,1) 
    }
     40%{
         -webkit-transform:scale3d(.75,1.25,1);
         transform:scale3d(.75,1.25,1) 
    }
     50%{
         -webkit-transform:scale3d(1.15,.85,1);
         transform:scale3d(1.15,.85,1) 
    }
     65%{
         -webkit-transform:scale3d(.95,1.05,1);
         transform:scale3d(.95,1.05,1) 
    }
     75%{
         -webkit-transform:scale3d(1.05,.95,1);
         transform:scale3d(1.05,.95,1) 
    }
     to{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
}
 @keyframes rubberBand{
     from{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     30%{
         -webkit-transform:scale3d(1.25,.75,1);
         transform:scale3d(1.25,.75,1) 
    }
     40%{
         -webkit-transform:scale3d(.75,1.25,1);
         transform:scale3d(.75,1.25,1) 
    }
     50%{
         -webkit-transform:scale3d(1.15,.85,1);
         transform:scale3d(1.15,.85,1) 
    }
     65%{
         -webkit-transform:scale3d(.95,1.05,1);
         transform:scale3d(.95,1.05,1) 
    }
     75%{
         -webkit-transform:scale3d(1.05,.95,1);
         transform:scale3d(1.05,.95,1) 
    }
     to{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
}
 #sidebar [data-device=speed],.rubberBand{
     animation-name:rubberBand 
}
 @-webkit-keyframes shake{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     10%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     30%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     50%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     70%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     90%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     20%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     40%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     60%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     80%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
}
 @keyframes shake{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     10%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     30%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     50%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     70%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     90%{
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     20%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     40%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     60%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     80%{
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
}
 .shake{
     animation-name:shake 
}
 @-webkit-keyframes headShake{
     0%{
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
     50%{
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
     0.5%{
         -webkit-transform:translateX(-6px) rotateY(-9deg);
         transform:translateX(-6px) rotateY(-9deg) 
    }
     1.5%{
         -webkit-transform:translateX(5px) rotateY(7deg);
         transform:translateX(5px) rotateY(7deg) 
    }
     2.5%{
         -webkit-transform:translateX(-3px) rotateY(-5deg);
         transform:translateX(-3px) rotateY(-5deg) 
    }
     3.5%{
         -webkit-transform:translateX(2px) rotateY(3deg);
         transform:translateX(2px) rotateY(3deg) 
    }
}
 @keyframes headShake{
     0%{
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
     50%{
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
     0.5%{
         -webkit-transform:translateX(-6px) rotateY(-9deg);
         transform:translateX(-6px) rotateY(-9deg) 
    }
     1.5%{
         -webkit-transform:translateX(5px) rotateY(7deg);
         transform:translateX(5px) rotateY(7deg) 
    }
     2.5%{
         -webkit-transform:translateX(-3px) rotateY(-5deg);
         transform:translateX(-3px) rotateY(-5deg) 
    }
     3.5%{
         -webkit-transform:translateX(2px) rotateY(3deg);
         transform:translateX(2px) rotateY(3deg) 
    }
}
 .headShake{
     animation-timing-function:ease-in-out;
     animation-name:headShake 
}
 @-webkit-keyframes swing{
     20%{
         -webkit-transform:rotate3d(0,0,1,15deg);
         transform:rotate3d(0,0,1,15deg) 
    }
     40%{
         -webkit-transform:rotate3d(0,0,1,-10deg);
         transform:rotate3d(0,0,1,-10deg) 
    }
     60%{
         -webkit-transform:rotate3d(0,0,1,5deg);
         transform:rotate3d(0,0,1,5deg) 
    }
     80%{
         -webkit-transform:rotate3d(0,0,1,-5deg);
         transform:rotate3d(0,0,1,-5deg) 
    }
     to{
         -webkit-transform:rotate3d(0,0,1,0deg);
         transform:rotate3d(0,0,1,0deg) 
    }
}
 @keyframes swing{
     20%{
         -webkit-transform:rotate3d(0,0,1,15deg);
         transform:rotate3d(0,0,1,15deg) 
    }
     40%{
         -webkit-transform:rotate3d(0,0,1,-10deg);
         transform:rotate3d(0,0,1,-10deg) 
    }
     60%{
         -webkit-transform:rotate3d(0,0,1,5deg);
         transform:rotate3d(0,0,1,5deg) 
    }
     80%{
         -webkit-transform:rotate3d(0,0,1,-5deg);
         transform:rotate3d(0,0,1,-5deg) 
    }
     to{
         -webkit-transform:rotate3d(0,0,1,0deg);
         transform:rotate3d(0,0,1,0deg) 
    }
}
 .swing{
     transform-origin:top center;
     animation-name:swing 
}
 @-webkit-keyframes tada{
     from{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     10%{
         -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
         transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg) 
    }
     20%{
         -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
         transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg) 
    }
     30%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     50%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     70%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     90%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     40%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) 
    }
     60%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) 
    }
     80%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) 
    }
     to{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
}
 @keyframes tada{
     from{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     10%{
         -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
         transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg) 
    }
     20%{
         -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
         transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg) 
    }
     30%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     50%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     70%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     90%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) 
    }
     40%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) 
    }
     60%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) 
    }
     80%{
         -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
         transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) 
    }
     to{
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
}
 .tada{
     animation-name:tada 
}
 @-webkit-keyframes wobble{
     from{
         -webkit-transform:none;
         transform:none 
    }
     15%{
         -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
         transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg) 
    }
     30%{
         -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
         transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg) 
    }
     45%{
         -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
         transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg) 
    }
     60%{
         -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
         transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg) 
    }
     75%{
         -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
         transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg) 
    }
     to{
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes wobble{
     from{
         -webkit-transform:none;
         transform:none 
    }
     15%{
         -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
         transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg) 
    }
     30%{
         -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
         transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg) 
    }
     45%{
         -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
         transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg) 
    }
     60%{
         -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
         transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg) 
    }
     75%{
         -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
         transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg) 
    }
     to{
         -webkit-transform:none;
         transform:none 
    }
}
 .wobble{
     animation-name:wobble 
}
 @-webkit-keyframes jello{
     from{
         -webkit-transform:none;
         transform:none 
    }
     to{
         -webkit-transform:none;
         transform:none 
    }
     0.1%{
         -webkit-transform:none;
         transform:none 
    }
     1.2%{
         -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
         transform:skewX(-12.5deg) skewY(-12.5deg) 
    }
     2.3%{
         -webkit-transform:skewX(6.25deg) skewY(6.25deg);
         transform:skewX(6.25deg) skewY(6.25deg) 
    }
     3.4%{
         -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
         transform:skewX(-3.125deg) skewY(-3.125deg) 
    }
     4.5%{
         -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
         transform:skewX(1.5625deg) skewY(1.5625deg) 
    }
     5.6%{
         -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
         transform:skewX(-.78125deg) skewY(-.78125deg) 
    }
     6.7%{
         -webkit-transform:skewX(.39063deg) skewY(.39063deg);
         transform:skewX(.39063deg) skewY(.39063deg) 
    }
     7.8%{
         -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
         transform:skewX(-.19531deg) skewY(-.19531deg) 
    }
}
 @keyframes jello{
     from{
         -webkit-transform:none;
         transform:none 
    }
     to{
         -webkit-transform:none;
         transform:none 
    }
     0.1%{
         -webkit-transform:none;
         transform:none 
    }
     1.2%{
         -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
         transform:skewX(-12.5deg) skewY(-12.5deg) 
    }
     2.3%{
         -webkit-transform:skewX(6.25deg) skewY(6.25deg);
         transform:skewX(6.25deg) skewY(6.25deg) 
    }
     3.4%{
         -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
         transform:skewX(-3.125deg) skewY(-3.125deg) 
    }
     4.5%{
         -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
         transform:skewX(1.5625deg) skewY(1.5625deg) 
    }
     5.6%{
         -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
         transform:skewX(-.78125deg) skewY(-.78125deg) 
    }
     6.7%{
         -webkit-transform:skewX(.39063deg) skewY(.39063deg);
         transform:skewX(.39063deg) skewY(.39063deg) 
    }
     7.8%{
         -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
         transform:skewX(-.19531deg) skewY(-.19531deg) 
    }
}
 .jello{
     animation-name:jello;
     transform-origin:center 
}
 @-webkit-keyframes bounceIn{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1) 
    }
     20%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:scale3d(1.1,1.1,1.1);
         transform:scale3d(1.1,1.1,1.1) 
    }
     40%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:scale3d(.9,.9,.9);
         transform:scale3d(.9,.9,.9) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:scale3d(1.03,1.03,1.03);
         transform:scale3d(1.03,1.03,1.03) 
    }
     80%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:scale3d(.97,.97,.97);
         transform:scale3d(.97,.97,.97) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     0%{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
}
 @keyframes bounceIn{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1) 
    }
     20%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:scale3d(1.1,1.1,1.1);
         transform:scale3d(1.1,1.1,1.1) 
    }
     40%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:scale3d(.9,.9,.9);
         transform:scale3d(.9,.9,.9) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:scale3d(1.03,1.03,1.03);
         transform:scale3d(1.03,1.03,1.03) 
    }
     80%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:scale3d(.97,.97,.97);
         transform:scale3d(.97,.97,.97) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:scale3d(1,1,1);
         transform:scale3d(1,1,1) 
    }
     0%{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
}
 .bounceIn{
     animation-name:bounceIn 
}
 @-webkit-keyframes bounceInDown{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(0,25px,0);
         transform:translate3d(0,25px,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,-10px,0);
         transform:translate3d(0,-10px,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,5px,0);
         transform:translate3d(0,5px,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:none;
         transform:none 
    }
     0%{
         opacity:0;
         -webkit-transform:translate3d(0,-3000px,0);
         transform:translate3d(0,-3000px,0) 
    }
}
 @keyframes bounceInDown{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(0,25px,0);
         transform:translate3d(0,25px,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,-10px,0);
         transform:translate3d(0,-10px,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,5px,0);
         transform:translate3d(0,5px,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:none;
         transform:none 
    }
     0%{
         opacity:0;
         -webkit-transform:translate3d(0,-3000px,0);
         transform:translate3d(0,-3000px,0) 
    }
}
 .bounceInDown{
     animation-name:bounceInDown 
}
 @-webkit-keyframes bounceInLeft{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(25px,0,0);
         transform:translate3d(25px,0,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(5px,0,0);
         transform:translate3d(5px,0,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:none;
         transform:none 
    }
     0%{
         opacity:0;
         -webkit-transform:translate3d(-3000px,0,0);
         transform:translate3d(-3000px,0,0) 
    }
}
 @keyframes bounceInLeft{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(25px,0,0);
         transform:translate3d(25px,0,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(-10px,0,0);
         transform:translate3d(-10px,0,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(5px,0,0);
         transform:translate3d(5px,0,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:none;
         transform:none 
    }
     0%{
         opacity:0;
         -webkit-transform:translate3d(-3000px,0,0);
         transform:translate3d(-3000px,0,0) 
    }
}
 .bounceInLeft{
     animation-name:bounceInLeft 
}
 @-webkit-keyframes bounceInRight{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:0;
         -webkit-transform:translate3d(3000px,0,0);
         transform:translate3d(3000px,0,0) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(-25px,0,0);
         transform:translate3d(-25px,0,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(-5px,0,0);
         transform:translate3d(-5px,0,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes bounceInRight{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:0;
         -webkit-transform:translate3d(3000px,0,0);
         transform:translate3d(3000px,0,0) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(-25px,0,0);
         transform:translate3d(-25px,0,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(10px,0,0);
         transform:translate3d(10px,0,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(-5px,0,0);
         transform:translate3d(-5px,0,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:none;
         transform:none 
    }
}
 .bounceInRight{
     animation-name:bounceInRight 
}
 @-webkit-keyframes bounceInUp{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:0;
         -webkit-transform:translate3d(0,3000px,0);
         transform:translate3d(0,3000px,0) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(0,-20px,0);
         transform:translate3d(0,-20px,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,10px,0);
         transform:translate3d(0,10px,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,-5px,0);
         transform:translate3d(0,-5px,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 @keyframes bounceInUp{
     from{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:0;
         -webkit-transform:translate3d(0,3000px,0);
         transform:translate3d(0,3000px,0) 
    }
     60%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         opacity:1;
         -webkit-transform:translate3d(0,-20px,0);
         transform:translate3d(0,-20px,0) 
    }
     75%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,10px,0);
         transform:translate3d(0,10px,0) 
    }
     90%{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,-5px,0);
         transform:translate3d(0,-5px,0) 
    }
     to{
         animation-timing-function:cubic-bezier(.215,.61,.355,1);
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 .bounceInUp{
     animation-name:bounceInUp 
}
 @-webkit-keyframes bounceOut{
     20%{
         -webkit-transform:scale3d(.9,.9,.9);
         transform:scale3d(.9,.9,.9) 
    }
     50%{
         opacity:1;
         -webkit-transform:scale3d(1.1,1.1,1.1);
         transform:scale3d(1.1,1.1,1.1) 
    }
     55%{
         opacity:1;
         -webkit-transform:scale3d(1.1,1.1,1.1);
         transform:scale3d(1.1,1.1,1.1) 
    }
     to{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
}
 @keyframes bounceOut{
     20%{
         -webkit-transform:scale3d(.9,.9,.9);
         transform:scale3d(.9,.9,.9) 
    }
     50%{
         opacity:1;
         -webkit-transform:scale3d(1.1,1.1,1.1);
         transform:scale3d(1.1,1.1,1.1) 
    }
     55%{
         opacity:1;
         -webkit-transform:scale3d(1.1,1.1,1.1);
         transform:scale3d(1.1,1.1,1.1) 
    }
     to{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
}
 .bounceOut{
     animation-name:bounceOut 
}
 @-webkit-keyframes bounceOutDown{
     20%{
         -webkit-transform:translate3d(0,10px,0);
         transform:translate3d(0,10px,0) 
    }
     40%{
         opacity:1;
         -webkit-transform:translate3d(0,-20px,0);
         transform:translate3d(0,-20px,0) 
    }
     45%{
         opacity:1;
         -webkit-transform:translate3d(0,-20px,0);
         transform:translate3d(0,-20px,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,2000px,0);
         transform:translate3d(0,2000px,0) 
    }
}
 @keyframes bounceOutDown{
     20%{
         -webkit-transform:translate3d(0,10px,0);
         transform:translate3d(0,10px,0) 
    }
     40%{
         opacity:1;
         -webkit-transform:translate3d(0,-20px,0);
         transform:translate3d(0,-20px,0) 
    }
     45%{
         opacity:1;
         -webkit-transform:translate3d(0,-20px,0);
         transform:translate3d(0,-20px,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,2000px,0);
         transform:translate3d(0,2000px,0) 
    }
}
 .bounceOutDown{
     animation-name:bounceOutDown 
}
 @-webkit-keyframes bounceOutLeft{
     20%{
         opacity:1;
         -webkit-transform:translate3d(20px,0,0);
         transform:translate3d(20px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(-2000px,0,0);
         transform:translate3d(-2000px,0,0) 
    }
}
 @keyframes bounceOutLeft{
     20%{
         opacity:1;
         -webkit-transform:translate3d(20px,0,0);
         transform:translate3d(20px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(-2000px,0,0);
         transform:translate3d(-2000px,0,0) 
    }
}
 .bounceOutLeft{
     animation-name:bounceOutLeft 
}
 @-webkit-keyframes bounceOutRight{
     20%{
         opacity:1;
         -webkit-transform:translate3d(-20px,0,0);
         transform:translate3d(-20px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(2000px,0,0);
         transform:translate3d(2000px,0,0) 
    }
}
 @keyframes bounceOutRight{
     20%{
         opacity:1;
         -webkit-transform:translate3d(-20px,0,0);
         transform:translate3d(-20px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(2000px,0,0);
         transform:translate3d(2000px,0,0) 
    }
}
 .bounceOutRight{
     animation-name:bounceOutRight 
}
 @-webkit-keyframes bounceOutUp{
     20%{
         -webkit-transform:translate3d(0,-10px,0);
         transform:translate3d(0,-10px,0) 
    }
     40%{
         opacity:1;
         -webkit-transform:translate3d(0,20px,0);
         transform:translate3d(0,20px,0) 
    }
     45%{
         opacity:1;
         -webkit-transform:translate3d(0,20px,0);
         transform:translate3d(0,20px,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,-2000px,0);
         transform:translate3d(0,-2000px,0) 
    }
}
 @keyframes bounceOutUp{
     20%{
         -webkit-transform:translate3d(0,-10px,0);
         transform:translate3d(0,-10px,0) 
    }
     40%{
         opacity:1;
         -webkit-transform:translate3d(0,20px,0);
         transform:translate3d(0,20px,0) 
    }
     45%{
         opacity:1;
         -webkit-transform:translate3d(0,20px,0);
         transform:translate3d(0,20px,0) 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,-2000px,0);
         transform:translate3d(0,-2000px,0) 
    }
}
 .bounceOutUp{
     animation-name:bounceOutUp 
}
 @-webkit-keyframes fadeIn{
     from{
         opacity:0 
    }
     to{
         opacity:1 
    }
}
 @keyframes fadeIn{
     from{
         opacity:0 
    }
     to{
         opacity:1 
    }
}
 #widgets .widget-device .table,#widgets .widget-sensors .table,#widgets .widget-services .table,#widgets .widget-streetview .widget-body img,.fadeIn,.tab-pane{
     animation-name:fadeIn 
}
 @-webkit-keyframes fadeInDown{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInDown{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInDown{
     animation-name:fadeInDown 
}
 @-webkit-keyframes fadeInDownBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,-2000px,0);
         transform:translate3d(0,-2000px,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInDownBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,-2000px,0);
         transform:translate3d(0,-2000px,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInDownBig{
     animation-name:fadeInDownBig 
}
 @-webkit-keyframes fadeInLeft{
     from{
         opacity:0;
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInLeft{
     from{
         opacity:0;
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInLeft{
     animation-name:fadeInLeft 
}
 @-webkit-keyframes fadeInLeftBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(-2000px,0,0);
         transform:translate3d(-2000px,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInLeftBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(-2000px,0,0);
         transform:translate3d(-2000px,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInLeftBig{
     animation-name:fadeInLeftBig 
}
 @-webkit-keyframes fadeInRight{
     from{
         opacity:0;
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInRight{
     from{
         opacity:0;
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInRight{
     animation-name:fadeInRight 
}
 @-webkit-keyframes fadeInRightBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(2000px,0,0);
         transform:translate3d(2000px,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInRightBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(2000px,0,0);
         transform:translate3d(2000px,0,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInRightBig{
     animation-name:fadeInRightBig 
}
 @-webkit-keyframes fadeInUp{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInUp{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInUp{
     animation-name:fadeInUp 
}
 @-webkit-keyframes fadeInUpBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,2000px,0);
         transform:translate3d(0,2000px,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes fadeInUpBig{
     from{
         opacity:0;
         -webkit-transform:translate3d(0,2000px,0);
         transform:translate3d(0,2000px,0) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .fadeInUpBig{
     animation-name:fadeInUpBig 
}
 @-webkit-keyframes fadeOut{
     from{
         opacity:1 
    }
     to{
         opacity:0 
    }
}
 @keyframes fadeOut{
     from{
         opacity:1 
    }
     to{
         opacity:0 
    }
}
 .fadeOut{
     animation-name:fadeOut 
}
 @-webkit-keyframes fadeOutDown{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0) 
    }
}
 @keyframes fadeOutDown{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0) 
    }
}
 .fadeOutDown{
     animation-name:fadeOutDown 
}
 @-webkit-keyframes fadeOutDownBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,2000px,0);
         transform:translate3d(0,2000px,0) 
    }
}
 @keyframes fadeOutDownBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,2000px,0);
         transform:translate3d(0,2000px,0) 
    }
}
 .fadeOutDownBig{
     animation-name:fadeOutDownBig 
}
 @-webkit-keyframes fadeOutLeft{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0) 
    }
}
 @keyframes fadeOutLeft{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0) 
    }
}
 .fadeOutLeft{
     animation-name:fadeOutLeft 
}
 @-webkit-keyframes fadeOutLeftBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(-2000px,0,0);
         transform:translate3d(-2000px,0,0) 
    }
}
 @keyframes fadeOutLeftBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(-2000px,0,0);
         transform:translate3d(-2000px,0,0) 
    }
}
 .fadeOutLeftBig{
     animation-name:fadeOutLeftBig 
}
 @-webkit-keyframes fadeOutRight{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0) 
    }
}
 @keyframes fadeOutRight{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0) 
    }
}
 .fadeOutRight{
     animation-name:fadeOutRight 
}
 @-webkit-keyframes fadeOutRightBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(2000px,0,0);
         transform:translate3d(2000px,0,0) 
    }
}
 @keyframes fadeOutRightBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(2000px,0,0);
         transform:translate3d(2000px,0,0) 
    }
}
 .fadeOutRightBig{
     animation-name:fadeOutRightBig 
}
 @-webkit-keyframes fadeOutUp{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0) 
    }
}
 @keyframes fadeOutUp{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0) 
    }
}
 .fadeOutUp{
     animation-name:fadeOutUp 
}
 @-webkit-keyframes fadeOutUpBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,-2000px,0);
         transform:translate3d(0,-2000px,0) 
    }
}
 @keyframes fadeOutUpBig{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(0,-2000px,0);
         transform:translate3d(0,-2000px,0) 
    }
}
 .fadeOutUpBig{
     animation-name:fadeOutUpBig 
}
 @-webkit-keyframes flip{
     from{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
         transform:perspective(400px) rotate3d(0,1,0,-360deg);
         animation-timing-function:ease-out 
    }
     40%{
         -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
         transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
         animation-timing-function:ease-out 
    }
     50%{
         -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
         transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
         animation-timing-function:ease-in 
    }
     80%{
         -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
         transform:perspective(400px) scale3d(.95,.95,.95);
         animation-timing-function:ease-in 
    }
     to{
         -webkit-transform:perspective(400px);
         transform:perspective(400px);
         animation-timing-function:ease-in 
    }
}
 @keyframes flip{
     from{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
         transform:perspective(400px) rotate3d(0,1,0,-360deg);
         animation-timing-function:ease-out 
    }
     40%{
         -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
         transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
         animation-timing-function:ease-out 
    }
     50%{
         -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
         transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
         animation-timing-function:ease-in 
    }
     80%{
         -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
         transform:perspective(400px) scale3d(.95,.95,.95);
         animation-timing-function:ease-in 
    }
     to{
         -webkit-transform:perspective(400px);
         transform:perspective(400px);
         animation-timing-function:ease-in 
    }
}
 @-webkit-keyframes flipInX{
     from{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
         transform:perspective(400px) rotate3d(1,0,0,90deg);
         animation-timing-function:ease-in;
         opacity:0 
    }
     40%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
         transform:perspective(400px) rotate3d(1,0,0,-20deg);
         animation-timing-function:ease-in 
    }
     60%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
         transform:perspective(400px) rotate3d(1,0,0,10deg);
         opacity:1 
    }
     80%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
         transform:perspective(400px) rotate3d(1,0,0,-5deg) 
    }
     to{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
}
 @keyframes flipInX{
     from{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
         transform:perspective(400px) rotate3d(1,0,0,90deg);
         animation-timing-function:ease-in;
         opacity:0 
    }
     40%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
         transform:perspective(400px) rotate3d(1,0,0,-20deg);
         animation-timing-function:ease-in 
    }
     60%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
         transform:perspective(400px) rotate3d(1,0,0,10deg);
         opacity:1 
    }
     80%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
         transform:perspective(400px) rotate3d(1,0,0,-5deg) 
    }
     to{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
}
 .flipInX{
     backface-visibility:visible!important;
     animation-name:flipInX 
}
 @-webkit-keyframes flipInY{
     from{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
         transform:perspective(400px) rotate3d(0,1,0,90deg);
         animation-timing-function:ease-in;
         opacity:0 
    }
     40%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
         transform:perspective(400px) rotate3d(0,1,0,-20deg);
         animation-timing-function:ease-in 
    }
     60%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
         transform:perspective(400px) rotate3d(0,1,0,10deg);
         opacity:1 
    }
     80%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
         transform:perspective(400px) rotate3d(0,1,0,-5deg) 
    }
     to{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
}
 @keyframes flipInY{
     from{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
         transform:perspective(400px) rotate3d(0,1,0,90deg);
         animation-timing-function:ease-in;
         opacity:0 
    }
     40%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
         transform:perspective(400px) rotate3d(0,1,0,-20deg);
         animation-timing-function:ease-in 
    }
     60%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
         transform:perspective(400px) rotate3d(0,1,0,10deg);
         opacity:1 
    }
     80%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
         transform:perspective(400px) rotate3d(0,1,0,-5deg) 
    }
     to{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
}
 .flipInY{
     backface-visibility:visible!important;
     animation-name:flipInY 
}
 @-webkit-keyframes flipOutX{
     from{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
     30%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
         transform:perspective(400px) rotate3d(1,0,0,-20deg);
         opacity:1 
    }
     to{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
         transform:perspective(400px) rotate3d(1,0,0,90deg);
         opacity:0 
    }
}
 @keyframes flipOutX{
     from{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
     30%{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
         transform:perspective(400px) rotate3d(1,0,0,-20deg);
         opacity:1 
    }
     to{
         -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
         transform:perspective(400px) rotate3d(1,0,0,90deg);
         opacity:0 
    }
}
 .flipOutX{
     animation-name:flipOutX;
     backface-visibility:visible!important 
}
 @-webkit-keyframes flipOutY{
     from{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
     30%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
         transform:perspective(400px) rotate3d(0,1,0,-15deg);
         opacity:1 
    }
     to{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
         transform:perspective(400px) rotate3d(0,1,0,90deg);
         opacity:0 
    }
}
 @keyframes flipOutY{
     from{
         -webkit-transform:perspective(400px);
         transform:perspective(400px) 
    }
     30%{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
         transform:perspective(400px) rotate3d(0,1,0,-15deg);
         opacity:1 
    }
     to{
         -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
         transform:perspective(400px) rotate3d(0,1,0,90deg);
         opacity:0 
    }
}
 .flipOutY{
     backface-visibility:visible!important;
     animation-name:flipOutY 
}
 @-webkit-keyframes lightSpeedIn{
     from{
         -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
         transform:translate3d(100%,0,0) skewX(-30deg);
         opacity:0 
    }
     60%{
         -webkit-transform:skewX(20deg);
         transform:skewX(20deg);
         opacity:1 
    }
     80%{
         -webkit-transform:skewX(-5deg);
         transform:skewX(-5deg);
         opacity:1 
    }
     to{
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 @keyframes lightSpeedIn{
     from{
         -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
         transform:translate3d(100%,0,0) skewX(-30deg);
         opacity:0 
    }
     60%{
         -webkit-transform:skewX(20deg);
         transform:skewX(20deg);
         opacity:1 
    }
     80%{
         -webkit-transform:skewX(-5deg);
         transform:skewX(-5deg);
         opacity:1 
    }
     to{
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 .lightSpeedIn{
     animation-name:lightSpeedIn;
     animation-timing-function:ease-out 
}
 @-webkit-keyframes lightSpeedOut{
     from{
         opacity:1 
    }
     to{
         -webkit-transform:translate3d(100%,0,0) skewX(30deg);
         transform:translate3d(100%,0,0) skewX(30deg);
         opacity:0 
    }
}
 @keyframes lightSpeedOut{
     from{
         opacity:1 
    }
     to{
         -webkit-transform:translate3d(100%,0,0) skewX(30deg);
         transform:translate3d(100%,0,0) skewX(30deg);
         opacity:0 
    }
}
 .lightSpeedOut{
     animation-name:lightSpeedOut;
     animation-timing-function:ease-in 
}
 @-webkit-keyframes rotateIn{
     from{
         transform-origin:center;
         -webkit-transform:rotate3d(0,0,1,-200deg);
         transform:rotate3d(0,0,1,-200deg);
         opacity:0 
    }
     to{
         transform-origin:center;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 @keyframes rotateIn{
     from{
         transform-origin:center;
         -webkit-transform:rotate3d(0,0,1,-200deg);
         transform:rotate3d(0,0,1,-200deg);
         opacity:0 
    }
     to{
         transform-origin:center;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 .rotateIn{
     animation-name:rotateIn 
}
 @-webkit-keyframes rotateInDownLeft{
     from{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,-45deg);
         transform:rotate3d(0,0,1,-45deg);
         opacity:0 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 @keyframes rotateInDownLeft{
     from{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,-45deg);
         transform:rotate3d(0,0,1,-45deg);
         opacity:0 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 .rotateInDownLeft{
     animation-name:rotateInDownLeft 
}
 @-webkit-keyframes rotateInDownRight{
     from{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,45deg);
         transform:rotate3d(0,0,1,45deg);
         opacity:0 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 @keyframes rotateInDownRight{
     from{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,45deg);
         transform:rotate3d(0,0,1,45deg);
         opacity:0 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 .rotateInDownRight{
     animation-name:rotateInDownRight 
}
 @-webkit-keyframes rotateInUpLeft{
     from{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,45deg);
         transform:rotate3d(0,0,1,45deg);
         opacity:0 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 @keyframes rotateInUpLeft{
     from{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,45deg);
         transform:rotate3d(0,0,1,45deg);
         opacity:0 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 .rotateInUpLeft{
     animation-name:rotateInUpLeft 
}
 @-webkit-keyframes rotateInUpRight{
     from{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,-90deg);
         transform:rotate3d(0,0,1,-90deg);
         opacity:0 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 @keyframes rotateInUpRight{
     from{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,-90deg);
         transform:rotate3d(0,0,1,-90deg);
         opacity:0 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:none;
         transform:none;
         opacity:1 
    }
}
 .rotateInUpRight{
     animation-name:rotateInUpRight 
}
 @-webkit-keyframes rotateOut{
     from{
         transform-origin:center;
         opacity:1 
    }
     to{
         transform-origin:center;
         -webkit-transform:rotate3d(0,0,1,200deg);
         transform:rotate3d(0,0,1,200deg);
         opacity:0 
    }
}
 @keyframes rotateOut{
     from{
         transform-origin:center;
         opacity:1 
    }
     to{
         transform-origin:center;
         -webkit-transform:rotate3d(0,0,1,200deg);
         transform:rotate3d(0,0,1,200deg);
         opacity:0 
    }
}
 .rotateOut{
     animation-name:rotateOut 
}
 @-webkit-keyframes rotateOutDownLeft{
     from{
         transform-origin:left bottom;
         opacity:1 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,45deg);
         transform:rotate3d(0,0,1,45deg);
         opacity:0 
    }
}
 @keyframes rotateOutDownLeft{
     from{
         transform-origin:left bottom;
         opacity:1 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,45deg);
         transform:rotate3d(0,0,1,45deg);
         opacity:0 
    }
}
 .rotateOutDownLeft{
     animation-name:rotateOutDownLeft 
}
 @-webkit-keyframes rotateOutDownRight{
     from{
         transform-origin:right bottom;
         opacity:1 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,-45deg);
         transform:rotate3d(0,0,1,-45deg);
         opacity:0 
    }
}
 @keyframes rotateOutDownRight{
     from{
         transform-origin:right bottom;
         opacity:1 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,-45deg);
         transform:rotate3d(0,0,1,-45deg);
         opacity:0 
    }
}
 .rotateOutDownRight{
     animation-name:rotateOutDownRight 
}
 @-webkit-keyframes rotateOutUpLeft{
     from{
         transform-origin:left bottom;
         opacity:1 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,-45deg);
         transform:rotate3d(0,0,1,-45deg);
         opacity:0 
    }
}
 @keyframes rotateOutUpLeft{
     from{
         transform-origin:left bottom;
         opacity:1 
    }
     to{
         transform-origin:left bottom;
         -webkit-transform:rotate3d(0,0,1,-45deg);
         transform:rotate3d(0,0,1,-45deg);
         opacity:0 
    }
}
 .rotateOutUpLeft{
     animation-name:rotateOutUpLeft 
}
 @-webkit-keyframes rotateOutUpRight{
     from{
         transform-origin:right bottom;
         opacity:1 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,90deg);
         transform:rotate3d(0,0,1,90deg);
         opacity:0 
    }
}
 @keyframes rotateOutUpRight{
     from{
         transform-origin:right bottom;
         opacity:1 
    }
     to{
         transform-origin:right bottom;
         -webkit-transform:rotate3d(0,0,1,90deg);
         transform:rotate3d(0,0,1,90deg);
         opacity:0 
    }
}
 .rotateOutUpRight{
     animation-name:rotateOutUpRight 
}
 @-webkit-keyframes hinge{
     0%{
         transform-origin:top left;
         animation-timing-function:ease-in-out 
    }
     20%{
         -webkit-transform:rotate3d(0,0,1,80deg);
         transform:rotate3d(0,0,1,80deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out 
    }
     60%{
         -webkit-transform:rotate3d(0,0,1,80deg);
         transform:rotate3d(0,0,1,80deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out 
    }
     40%{
         -webkit-transform:rotate3d(0,0,1,60deg);
         transform:rotate3d(0,0,1,60deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out;
         opacity:1 
    }
     80%{
         -webkit-transform:rotate3d(0,0,1,60deg);
         transform:rotate3d(0,0,1,60deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out;
         opacity:1 
    }
     to{
         -webkit-transform:translate3d(0,700px,0);
         transform:translate3d(0,700px,0);
         opacity:0 
    }
}
 @keyframes hinge{
     0%{
         transform-origin:top left;
         animation-timing-function:ease-in-out 
    }
     20%{
         -webkit-transform:rotate3d(0,0,1,80deg);
         transform:rotate3d(0,0,1,80deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out 
    }
     60%{
         -webkit-transform:rotate3d(0,0,1,80deg);
         transform:rotate3d(0,0,1,80deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out 
    }
     40%{
         -webkit-transform:rotate3d(0,0,1,60deg);
         transform:rotate3d(0,0,1,60deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out;
         opacity:1 
    }
     80%{
         -webkit-transform:rotate3d(0,0,1,60deg);
         transform:rotate3d(0,0,1,60deg);
         transform-origin:top left;
         animation-timing-function:ease-in-out;
         opacity:1 
    }
     to{
         -webkit-transform:translate3d(0,700px,0);
         transform:translate3d(0,700px,0);
         opacity:0 
    }
}
 .hinge{
     animation-name:hinge 
}
 @-webkit-keyframes rollIn{
     from{
         opacity:0;
         -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
         transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 @keyframes rollIn{
     from{
         opacity:0;
         -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
         transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg) 
    }
     to{
         opacity:1;
         -webkit-transform:none;
         transform:none 
    }
}
 .rollIn{
     animation-name:rollIn 
}
 @-webkit-keyframes rollOut{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
         transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg) 
    }
}
 @keyframes rollOut{
     from{
         opacity:1 
    }
     to{
         opacity:0;
         -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
         transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg) 
    }
}
 .rollOut{
     animation-name:rollOut 
}
 @-webkit-keyframes zoomIn{
     from{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
     50%{
         opacity:1 
    }
}
 @keyframes zoomIn{
     from{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
     50%{
         opacity:1 
    }
}
 .zoomIn{
     animation-name:zoomIn 
}
 @-webkit-keyframes zoomInDown{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 @keyframes zoomInDown{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 .zoomInDown{
     animation-name:zoomInDown 
}
 @-webkit-keyframes zoomInLeft{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
         transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 @keyframes zoomInLeft{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
         transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 .zoomInLeft{
     animation-name:zoomInLeft 
}
 @-webkit-keyframes zoomInRight{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
         transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 @keyframes zoomInRight{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
         transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 .zoomInRight{
     animation-name:zoomInRight 
}
 @-webkit-keyframes zoomInUp{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 @keyframes zoomInUp{
     from{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     60%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 .zoomInUp{
     animation-name:zoomInUp 
}
 @-webkit-keyframes zoomOut{
     from{
         opacity:1 
    }
     50%{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
     to{
         opacity:0 
    }
}
 @keyframes zoomOut{
     from{
         opacity:1 
    }
     50%{
         opacity:0;
         -webkit-transform:scale3d(.3,.3,.3);
         transform:scale3d(.3,.3,.3) 
    }
     to{
         opacity:0 
    }
}
 .zoomOut{
     animation-name:zoomOut 
}
 @-webkit-keyframes zoomOutDown{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     to{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
         transform-origin:center bottom;
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 @keyframes zoomOutDown{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     to{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
         transform-origin:center bottom;
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 .zoomOutDown{
     animation-name:zoomOutDown 
}
 @-webkit-keyframes zoomOutLeft{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(42px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:scale(.1) translate3d(-2000px,0,0);
         transform:scale(.1) translate3d(-2000px,0,0);
         transform-origin:left center 
    }
}
 @keyframes zoomOutLeft{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(42px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:scale(.1) translate3d(-2000px,0,0);
         transform:scale(.1) translate3d(-2000px,0,0);
         transform-origin:left center 
    }
}
 .zoomOutLeft{
     animation-name:zoomOutLeft 
}
 @-webkit-keyframes zoomOutRight{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(-42px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:scale(.1) translate3d(2000px,0,0);
         transform:scale(.1) translate3d(2000px,0,0);
         transform-origin:right center 
    }
}
 @keyframes zoomOutRight{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
         transform:scale3d(.475,.475,.475) translate3d(-42px,0,0) 
    }
     to{
         opacity:0;
         -webkit-transform:scale(.1) translate3d(2000px,0,0);
         transform:scale(.1) translate3d(2000px,0,0);
         transform-origin:right center 
    }
}
 .zoomOutRight{
     animation-name:zoomOutRight 
}
 @-webkit-keyframes zoomOutUp{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     to{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
         transform-origin:center bottom;
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 @keyframes zoomOutUp{
     40%{
         opacity:1;
         -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19) 
    }
     to{
         opacity:0;
         -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
         transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
         transform-origin:center bottom;
         animation-timing-function:cubic-bezier(.175,.885,.32,1) 
    }
}
 .zoomOutUp{
     animation-name:zoomOutUp 
}
 @-webkit-keyframes slideInDown{
     from{
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 @keyframes slideInDown{
     from{
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 .slideInDown{
     animation-name:slideInDown 
}
 @-webkit-keyframes slideInLeft{
     from{
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 @keyframes slideInLeft{
     from{
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 .slideInLeft{
     animation-name:slideInLeft 
}
 @-webkit-keyframes slideInRight{
     from{
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 @keyframes slideInRight{
     from{
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 .slideInRight{
     animation-name:slideInRight 
}
 @-webkit-keyframes slideInUp{
     from{
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 @keyframes slideInUp{
     from{
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0);
         visibility:visible 
    }
     to{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
}
 .slideInUp{
     animation-name:slideInUp 
}
 @-webkit-keyframes slideOutDown{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0) 
    }
}
 @keyframes slideOutDown{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(0,100%,0);
         transform:translate3d(0,100%,0) 
    }
}
 .slideOutDown{
     animation-name:slideOutDown 
}
 @-webkit-keyframes slideOutLeft{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0) 
    }
}
 @keyframes slideOutLeft{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(-100%,0,0);
         transform:translate3d(-100%,0,0) 
    }
}
 .slideOutLeft{
     animation-name:slideOutLeft 
}
 @-webkit-keyframes slideOutRight{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0) 
    }
}
 @keyframes slideOutRight{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(100%,0,0);
         transform:translate3d(100%,0,0) 
    }
}
 .slideOutRight{
     animation-name:slideOutRight 
}
 @-webkit-keyframes slideOutUp{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0) 
    }
}
 @keyframes slideOutUp{
     from{
         -webkit-transform:translate3d(0,0,0);
         transform:translate3d(0,0,0) 
    }
     to{
         visibility:hidden;
         -webkit-transform:translate3d(0,-100%,0);
         transform:translate3d(0,-100%,0) 
    }
}
 .slideOutUp{
     animation-name:slideOutUp 
}
/*! * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
 @font-face{
     font-family:FontAwesome;
     src:url(../fonts/fontawesome-webfont.eot?v=4.4.0);
     src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.4.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.4.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");
     font-weight:400;
     font-style:normal 
}
 .bs-searchbox:after,.caret,.dropup .caret,.fa,.form-group.search:after,.navbar-fixed-bottom .dropdown .caret{
     display:inline-block;
     font:normal normal normal 14px/1 FontAwesome;
     font-size:inherit;
     text-rendering:auto;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     line-height:inherit 
}
 .fa-lg{
     font-size:1.33333em;
     line-height:.75em;
     vertical-align:-15% 
}
 .fa-2x{
     font-size:2em 
}
 .fa-3x{
     font-size:3em 
}
 .fa-4x{
     font-size:4em 
}
 .fa-5x{
     font-size:5em 
}
 .fa-fw{
     width:1.28571em;
     text-align:center 
}
 .fa-ul{
     padding-left:0;
     margin-left:2.14286em;
     list-style-type:none 
}
 .fa-ul>li{
     position:relative 
}
 .fa-li{
     position:absolute;
     left:-2.14286em;
     width:2.14286em;
     top:.14286em;
     text-align:center 
}
 .fa-li.fa-lg{
     left:-1.85714em 
}
 .fa-border{
     padding:.2em .25em .15em;
     border:solid .08em #eee;
     border-radius:.1em 
}
 .fa-pull-left{
     float:left 
}
 .fa-pull-right{
     float:right 
}
 .fa-pull-left.bs-searchbox:after,.fa-pull-left.caret,.fa-pull-left.form-group.search:after,.fa.fa-pull-left,.navbar-fixed-bottom .dropdown .fa-pull-left.caret{
     margin-right:.3em 
}
 .fa-pull-right.bs-searchbox:after,.fa-pull-right.caret,.fa-pull-right.form-group.search:after,.fa.fa-pull-right,.navbar-fixed-bottom .dropdown .fa-pull-right.caret{
     margin-left:.3em 
}
 .nav-pagination .pagination,.pull-right{
     float:right 
}
 .pull-left{
     float:left 
}
 .fa.pull-left,.navbar-fixed-bottom .dropdown .pull-left.caret,.pull-left.bs-searchbox:after,.pull-left.caret,.pull-left.form-group.search:after{
     margin-right:.3em 
}
 .fa.pull-right,.nav-pagination .bs-searchbox.pagination:after,.nav-pagination .caret.pagination,.nav-pagination .fa.pagination,.nav-pagination .form-group.search.pagination:after,.navbar-fixed-bottom .dropdown .pull-right.caret,.pull-right.bs-searchbox:after,.pull-right.caret,.pull-right.form-group.search:after{
     margin-left:.3em 
}
 .fa-spin{
     -webkit-animation:fa-spin 2s infinite linear;
     -moz-animation:fa-spin 2s infinite linear;
     animation:fa-spin 2s infinite linear 
}
 .fa-pulse{
     -webkit-animation:fa-spin 1s infinite steps(8);
     -moz-animation:fa-spin 1s infinite steps(8);
     animation:fa-spin 1s infinite steps(8) 
}
 @-webkit-keyframes fa-spin{
     0%{
         -webkit-transform:rotate(0);
         transform:rotate(0) 
    }
     100%{
         -webkit-transform:rotate(359deg);
         transform:rotate(359deg) 
    }
}
 @keyframes fa-spin{
     0%{
         -webkit-transform:rotate(0);
         transform:rotate(0) 
    }
     100%{
         -webkit-transform:rotate(359deg);
         transform:rotate(359deg) 
    }
}
 .fa-rotate-90{
     -webkit-transform:rotate(90deg);
     -moz-transform:rotate(90deg);
     -o-transform:rotate(90deg);
     -ms-transform:rotate(90deg);
     transform:rotate(90deg) 
}
 .fa-rotate-180{
     -webkit-transform:rotate(180deg);
     -moz-transform:rotate(180deg);
     -o-transform:rotate(180deg);
     -ms-transform:rotate(180deg);
     transform:rotate(180deg) 
}
 .fa-rotate-270{
     -webkit-transform:rotate(270deg);
     -moz-transform:rotate(270deg);
     -o-transform:rotate(270deg);
     -ms-transform:rotate(270deg);
     transform:rotate(270deg) 
}
 .fa-flip-horizontal{
     -moz-transform:scale(-1,1);
     -o-transform:scale(-1,1);
     -webkit-transform:scale(-1,1);
     -ms-transform:scale(-1,1);
     transform:scale(-1,1) 
}
 .fa-flip-vertical{
     -webkit-transform:scale(1,-1);
     -moz-transform:scale(1,-1);
     -o-transform:scale(1,-1);
     -ms-transform:scale(1,-1);
     transform:scale(1,-1) 
}
 :root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{
     filter:none 
}
 .fa-stack{
     position:relative;
     display:inline-block;
     width:2em;
     height:2em;
     line-height:2em;
     vertical-align:middle 
}
 .fa-stack-1x,.fa-stack-2x{
     position:absolute;
     left:0;
     width:100%;
     text-align:center 
}
 .fa-stack-1x{
     line-height:inherit 
}
 .fa-stack-2x{
     font-size:2em 
}
 .fa-inverse{
     color:#fff 
}
 .fa-glass:before{
     content:"" 
}
 .fa-music:before{
     content:"" 
}
 .bs-searchbox:after,.fa-search:before,.form-group.search:after{
     content:"" 
}
 .fa-envelope-o:before{
     content:"" 
}
 .fa-heart:before{
     content:"" 
}
 .fa-star:before{
     content:"" 
}
 .fa-star-o:before{
     content:"" 
}
 .fa-user:before{
     content:"" 
}
 .fa-film:before{
     content:"" 
}
 .fa-th-large:before{
     content:"" 
}
 .fa-th:before{
     content:"" 
}
 .fa-th-list:before{
     content:"" 
}
 .fa-check:before{
     content:"" 
}
 .fa-close:before,.fa-remove:before,.fa-times:before{
     content:"" 
}
 .fa-search-plus:before{
     content:"" 
}
 .fa-search-minus:before{
     content:"" 
}
 .fa-power-off:before{
     content:"" 
}
 .fa-signal:before{
     content:"" 
}
 .fa-cog:before,.fa-gear:before{
     content:"" 
}
 .fa-trash-o:before{
     content:"" 
}
 .fa-home:before{
     content:"" 
}
 .fa-file-o:before{
     content:"" 
}
 .fa-clock-o:before,.icon.time:before{
     content:"" 
}
 .fa-road:before{
     content:"" 
}
 .fa-download:before{
     content:"" 
}
 .fa-arrow-circle-o-down:before{
     content:"" 
}
 .fa-arrow-circle-o-up:before{
     content:"" 
}
 .fa-inbox:before{
     content:"" 
}
 .fa-play-circle-o:before{
     content:"" 
}
 .fa-repeat:before,.fa-rotate-right:before,.icon.reset:before{
     content:"" 
}
 .fa-refresh:before,.icon.restart:before{
     content:"" 
}
 .fa-list-alt:before{
     content:"" 
}
 .fa-lock:before{
     content:"" 
}
 .fa-flag:before{
     content:"" 
}
 .fa-headphones:before{
     content:"" 
}
 .fa-volume-off:before{
     content:"" 
}
 .fa-volume-down:before{
     content:"" 
}
 .fa-volume-up:before{
     content:"" 
}
 .fa-qrcode:before{
     content:"" 
}
 .fa-barcode:before{
     content:"" 
}
 .fa-tag:before{
     content:"" 
}
 .fa-tags:before{
     content:"" 
}
 .fa-book:before{
     content:"" 
}
 .fa-bookmark:before{
     content:"" 
}
 .fa-print:before{
     content:"" 
}
 .fa-camera:before{
     content:"" 
}
 .fa-font:before{
     content:"" 
}
 .fa-bold:before{
     content:"" 
}
 .fa-italic:before{
     content:"" 
}
 .fa-text-height:before{
     content:"" 
}
 .fa-text-width:before{
     content:"" 
}
 .fa-align-left:before{
     content:"" 
}
 .fa-align-center:before{
     content:"" 
}
 .fa-align-right:before{
     content:"" 
}
 .fa-align-justify:before{
     content:"" 
}
 .fa-list:before{
     content:"" 
}
 .fa-dedent:before,.fa-outdent:before{
     content:"" 
}
 .fa-indent:before{
     content:"" 
}
 .fa-video-camera:before{
     content:"" 
}
 .fa-image:before,.fa-photo:before,.fa-picture-o:before{
     content:"" 
}
 .fa-pencil:before,.table.table-list td[data-editable-field]:hover:after{
     content:"" 
}
 .fa-map-marker:before{
     content:"" 
}
 .fa-adjust:before{
     content:"" 
}
 .fa-tint:before{
     content:"" 
}
 .fa-edit:before,.fa-pencil-square-o:before{
     content:"" 
}
 .fa-share-square-o:before{
     content:"" 
}
 .fa-check-square-o:before{
     content:"" 
}
 .fa-arrows:before{
     content:"" 
}
 .fa-step-backward:before{
     content:"" 
}
 .fa-fast-backward:before{
     content:"" 
}
 .fa-backward:before{
     content:"" 
}
 .fa-play:before,.icon.play:before{
     content:"" 
}
 .fa-pause:before,.icon.pause:before{
     content:"" 
}
 .fa-stop:before,.icon.stop:before{
     content:"" 
}
 .fa-forward:before{
     content:"" 
}
 .fa-fast-forward:before{
     content:"" 
}
 .fa-step-forward:before{
     content:"" 
}
 .fa-eject:before{
     content:"" 
}
 .fa-chevron-left:before{
     content:"" 
}
 .fa-chevron-right:before{
     content:"" 
}
 .fa-plus-circle:before{
     content:"" 
}
 .fa-minus-circle:before{
     content:"" 
}
 .fa-times-circle:before{
     content:"" 
}
 .fa-check-circle:before{
     content:"" 
}
 .fa-question-circle:before{
     content:"" 
}
 .fa-info-circle:before{
     content:"" 
}
 .fa-crosshairs:before{
     content:"" 
}
 .fa-times-circle-o:before{
     content:"" 
}
 .fa-check-circle-o:before{
     content:"" 
}
 .fa-ban:before{
     content:"" 
}
 .fa-arrow-left:before{
     content:"" 
}
 .fa-arrow-right:before{
     content:"" 
}
 .fa-arrow-up:before{
     content:"" 
}
 .fa-arrow-down:before{
     content:"" 
}
 .fa-mail-forward:before,.fa-share:before{
     content:"" 
}
 .fa-expand:before{
     content:"" 
}
 .fa-compress:before{
     content:"" 
}
 .fa-plus:before{
     content:"" 
}
 .fa-minus:before{
     content:"" 
}
 .fa-asterisk:before{
     content:"" 
}
 .fa-exclamation-circle:before{
     content:"" 
}
 .fa-gift:before{
     content:"" 
}
 .fa-leaf:before{
     content:"" 
}
 .fa-fire:before{
     content:"" 
}
 .fa-eye:before,.icon.eye:before{
     content:"" 
}
 .fa-eye-slash:before{
     content:"" 
}
 .fa-exclamation-triangle:before,.fa-warning:before{
     content:"" 
}
 .fa-plane:before{
     content:"" 
}
 .fa-calendar:before,.icon.calendar:before{
     content:"" 
}
 .fa-random:before{
     content:"" 
}
 .fa-comment:before{
     content:"" 
}
 .fa-magnet:before{
     content:"" 
}
 .fa-chevron-up:before{
     content:"" 
}
 .fa-chevron-down:before{
     content:"" 
}
 .fa-retweet:before{
     content:"" 
}
 .fa-shopping-cart:before{
     content:"" 
}
 .fa-folder:before{
     content:"" 
}
 .fa-folder-open:before{
     content:"" 
}
 .fa-arrows-v:before{
     content:"" 
}
 .fa-arrows-h:before{
     content:"" 
}
 .fa-bar-chart-o:before,.fa-bar-chart:before{
     content:"" 
}
 .fa-twitter-square:before{
     content:"" 
}
 .fa-facebook-square:before{
     content:"" 
}
 .fa-camera-retro:before{
     content:"" 
}
 .fa-key:before,.icon.logout:before{
     content:"" 
}
 .fa-cogs:before,.fa-gears:before,.icon.admin:before,.icon.multi-edit:before{
     content:"" 
}
 .fa-comments:before{
     content:"" 
}
 .fa-thumbs-o-up:before{
     content:"" 
}
 .fa-thumbs-o-down:before{
     content:"" 
}
 .fa-star-half:before{
     content:"" 
}
 .fa-heart-o:before{
     content:"" 
}
 .fa-sign-out:before{
     content:"" 
}
 .fa-linkedin-square:before{
     content:"" 
}
 .fa-thumb-tack:before{
     content:"" 
}
 .fa-external-link:before{
     content:"" 
}
 .fa-sign-in:before{
     content:"" 
}
 .fa-trophy:before{
     content:"" 
}
 .fa-github-square:before{
     content:"" 
}
 .fa-upload:before{
     content:"" 
}
 .fa-lemon-o:before{
     content:"" 
}
 .fa-phone:before{
     content:"" 
}
 .fa-square-o:before{
     content:"" 
}
 .fa-bookmark-o:before{
     content:"" 
}
 .fa-phone-square:before{
     content:"" 
}
 .fa-twitter:before{
     content:"" 
}
 .fa-facebook-f:before,.fa-facebook:before{
     content:"" 
}
 .fa-github:before{
     content:"" 
}
 .fa-unlock:before{
     content:"" 
}
 .fa-credit-card:before{
     content:"" 
}
 .fa-feed:before,.fa-rss:before{
     content:"" 
}
 .fa-hdd-o:before{
     content:"" 
}
 .fa-bullhorn:before{
     content:"" 
}
 .fa-bell:before{
     content:"" 
}
 .fa-certificate:before{
     content:"" 
}
 .fa-hand-o-right:before{
     content:"" 
}
 .fa-hand-o-left:before{
     content:"" 
}
 .fa-hand-o-up:before{
     content:"" 
}
 .fa-hand-o-down:before{
     content:"" 
}
 .fa-arrow-circle-left:before{
     content:"" 
}
 .fa-arrow-circle-right:before{
     content:"" 
}
 .fa-arrow-circle-up:before{
     content:"" 
}
 .fa-arrow-circle-down:before{
     content:"" 
}
 .fa-globe:before,.icon.globe:before{
     content:"" 
}
 .fa-wrench:before{
     content:"" 
}
 .fa-tasks:before{
     content:"" 
}
 .fa-filter:before,.icon.filter:before{
     content:"" 
}
 .fa-briefcase:before{
     content:"" 
}
 .fa-arrows-alt:before,.icon.map-expand:before{
     content:"" 
}
 .fa-group:before,.fa-users:before{
     content:"" 
}
 .fa-chain:before,.fa-link:before{
     content:"" 
}
 .fa-cloud:before{
     content:"" 
}
 .fa-flask:before{
     content:"" 
}
 .fa-cut:before,.fa-scissors:before{
     content:"" 
}
 .fa-copy:before,.fa-files-o:before{
     content:"" 
}
 .fa-paperclip:before{
     content:"" 
}
 .fa-floppy-o:before,.fa-save:before{
     content:"" 
}
 .fa-square:before{
     content:"" 
}
 .fa-bars:before,.fa-navicon:before,.fa-reorder:before{
     content:"" 
}
 .fa-list-ul:before{
     content:"" 
}
 .fa-list-ol:before{
     content:"" 
}
 .fa-strikethrough:before{
     content:"" 
}
 .fa-underline:before{
     content:"" 
}
 .fa-table:before{
     content:"" 
}
 .fa-magic:before{
     content:"" 
}
 .fa-truck:before{
     content:"" 
}
 .fa-pinterest:before{
     content:"" 
}
 .fa-pinterest-square:before{
     content:"" 
}
 .fa-google-plus-square:before{
     content:"" 
}
 .fa-google-plus:before{
     content:"" 
}
 .fa-money:before{
     content:"" 
}
 .fa-caret-down:before{
     content:"" 
}
 .fa-caret-up:before{
     content:"" 
}
 .fa-caret-left:before{
     content:"" 
}
 .fa-caret-right:before{
     content:"" 
}
 .fa-columns:before{
     content:"" 
}
 .fa-sort:before,.fa-unsorted:before{
     content:"" 
}
 .fa-sort-desc:before,.fa-sort-down:before{
     content:"" 
}
 .fa-sort-asc:before,.fa-sort-up:before{
     content:"" 
}
 .fa-envelope:before,.icon.email:before{
     content:"" 
}
 .fa-linkedin:before{
     content:"" 
}
 .fa-rotate-left:before,.fa-undo:before{
     content:"" 
}
 .fa-gavel:before,.fa-legal:before{
     content:"" 
}
 .fa-dashboard:before,.fa-tachometer:before{
     content:"" 
}
 .fa-comment-o:before{
     content:"" 
}
 .fa-comments-o:before,.icon.chat:before{
     content:"" 
}
 .fa-bolt:before,.fa-flash:before{
     content:"" 
}
 .fa-sitemap:before{
     content:"" 
}
 .fa-umbrella:before{
     content:"" 
}
 .fa-clipboard:before,.fa-paste:before{
     content:"" 
}
 .fa-lightbulb-o:before{
     content:"" 
}
 .fa-exchange:before{
     content:"" 
}
 .fa-cloud-download:before{
     content:"" 
}
 .fa-cloud-upload:before{
     content:"" 
}
 .fa-user-md:before{
     content:"" 
}
 .fa-stethoscope:before{
     content:"" 
}
 .fa-suitcase:before{
     content:"" 
}
 .fa-bell-o:before{
     content:"" 
}
 .fa-coffee:before{
     content:"" 
}
 .fa-cutlery:before{
     content:"" 
}
 .fa-file-text-o:before{
     content:"" 
}
 .fa-building-o:before{
     content:"" 
}
 .fa-hospital-o:before{
     content:"" 
}
 .fa-ambulance:before{
     content:"" 
}
 .fa-medkit:before{
     content:"" 
}
 .fa-fighter-jet:before{
     content:"" 
}
 .fa-beer:before{
     content:"" 
}
 .fa-h-square:before{
     content:"" 
}
 .fa-plus-square:before{
     content:"" 
}
 .fa-angle-double-left:before{
     content:"" 
}
 .fa-angle-double-right:before{
     content:"" 
}
 .fa-angle-double-up:before{
     content:"" 
}
 .fa-angle-double-down:before{
     content:"" 
}
 .fa-angle-left:before{
     content:"" 
}
 .fa-angle-right:before{
     content:"" 
}
 .fa-angle-up:before{
     content:"" 
}
 .caret:before,.dropup .caret:before,.fa-angle-down:before,.navbar-fixed-bottom .dropdown .caret:before{
     content:"" 
}
 .fa-desktop:before{
     content:"" 
}
 .fa-laptop:before{
     content:"" 
}
 .fa-tablet:before{
     content:"" 
}
 .fa-mobile-phone:before,.fa-mobile:before{
     content:"" 
}
 .fa-circle-o:before{
     content:"" 
}
 .fa-quote-left:before{
     content:"" 
}
 .fa-quote-right:before{
     content:"" 
}
 .fa-spinner:before{
     content:"" 
}
 .fa-circle:before{
     content:"" 
}
 .fa-mail-reply:before,.fa-reply:before{
     content:"" 
}
 .fa-github-alt:before{
     content:"" 
}
 .fa-folder-o:before{
     content:"" 
}
 .fa-folder-open-o:before{
     content:"" 
}
 .fa-smile-o:before{
     content:"" 
}
 .fa-frown-o:before{
     content:"" 
}
 .fa-meh-o:before{
     content:"" 
}
 .fa-gamepad:before{
     content:"" 
}
 .fa-keyboard-o:before{
     content:"" 
}
 .fa-flag-o:before{
     content:"" 
}
 .fa-flag-checkered:before{
     content:"" 
}
 .fa-terminal:before{
     content:"" 
}
 .fa-code:before{
     content:"" 
}
 .fa-mail-reply-all:before,.fa-reply-all:before{
     content:"" 
}
 .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
     content:"" 
}
 .fa-location-arrow:before{
     content:"" 
}
 .fa-crop:before{
     content:"" 
}
 .fa-code-fork:before{
     content:"" 
}
 .fa-chain-broken:before,.fa-unlink:before{
     content:"" 
}
 .fa-question:before{
     content:"" 
}
 .fa-info:before{
     content:"" 
}
 .fa-exclamation:before{
     content:"" 
}
 .fa-superscript:before{
     content:"" 
}
 .fa-subscript:before{
     content:"" 
}
 .fa-eraser:before{
     content:"" 
}
 .fa-puzzle-piece:before{
     content:"" 
}
 .fa-microphone:before{
     content:"" 
}
 .fa-microphone-slash:before{
     content:"" 
}
 .fa-shield:before{
     content:"" 
}
 .fa-calendar-o:before{
     content:"" 
}
 .fa-fire-extinguisher:before{
     content:"" 
}
 .fa-rocket:before{
     content:"" 
}
 .fa-maxcdn:before{
     content:"" 
}
 .fa-chevron-circle-left:before{
     content:"" 
}
 .fa-chevron-circle-right:before{
     content:"" 
}
 .fa-chevron-circle-up:before{
     content:"" 
}
 .fa-chevron-circle-down:before{
     content:"" 
}
 .fa-html5:before{
     content:"" 
}
 .fa-css3:before{
     content:"" 
}
 .fa-anchor:before{
     content:"" 
}
 .fa-unlock-alt:before{
     content:"" 
}
 .fa-bullseye:before{
     content:"" 
}
 .fa-ellipsis-h:before{
     content:"" 
}
 .fa-ellipsis-v:before{
     content:"" 
}
 .fa-rss-square:before{
     content:"" 
}
 .fa-play-circle:before{
     content:"" 
}
 .fa-ticket:before{
     content:"" 
}
 .fa-minus-square:before{
     content:"" 
}
 .fa-minus-square-o:before{
     content:"" 
}
 .fa-level-up:before{
     content:"" 
}
 .fa-level-down:before{
     content:"" 
}
 .fa-check-square:before{
     content:"" 
}
 .fa-pencil-square:before{
     content:"" 
}
 .fa-external-link-square:before{
     content:"" 
}
 .fa-share-square:before{
     content:"" 
}
 .fa-compass:before{
     content:"" 
}
 .fa-caret-square-o-down:before,.fa-toggle-down:before{
     content:"" 
}
 .fa-caret-square-o-up:before,.fa-toggle-up:before{
     content:"" 
}
 .fa-caret-square-o-right:before,.fa-toggle-right:before{
     content:"" 
}
 .fa-eur:before,.fa-euro:before{
     content:"" 
}
 .fa-gbp:before{
     content:"" 
}
 .fa-dollar:before,.fa-usd:before{
     content:"" 
}
 .fa-inr:before,.fa-rupee:before{
     content:"" 
}
 .fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
     content:"" 
}
 .fa-rouble:before,.fa-rub:before,.fa-ruble:before{
     content:"" 
}
 .fa-krw:before,.fa-won:before{
     content:"" 
}
 .fa-bitcoin:before,.fa-btc:before{
     content:"" 
}
 .fa-file:before{
     content:"" 
}
 .fa-file-text:before{
     content:"" 
}
 .fa-sort-alpha-asc:before{
     content:"" 
}
 .fa-sort-alpha-desc:before{
     content:"" 
}
 .fa-sort-amount-asc:before{
     content:"" 
}
 .fa-sort-amount-desc:before{
     content:"" 
}
 .fa-sort-numeric-asc:before{
     content:"" 
}
 .fa-sort-numeric-desc:before{
     content:"" 
}
 .fa-thumbs-up:before{
     content:"" 
}
 .fa-thumbs-down:before{
     content:"" 
}
 .fa-youtube-square:before{
     content:"" 
}
 .fa-youtube:before{
     content:"" 
}
 .fa-xing:before{
     content:"" 
}
 .fa-xing-square:before{
     content:"" 
}
 .fa-youtube-play:before{
     content:"" 
}
 .fa-dropbox:before{
     content:"" 
}
 .fa-stack-overflow:before{
     content:"" 
}
 .fa-instagram:before{
     content:"" 
}
 .fa-flickr:before{
     content:"" 
}
 .fa-adn:before{
     content:"" 
}
 .fa-bitbucket:before{
     content:"" 
}
 .fa-bitbucket-square:before{
     content:"" 
}
 .fa-tumblr:before{
     content:"" 
}
 .fa-tumblr-square:before{
     content:"" 
}
 .fa-long-arrow-down:before{
     content:"" 
}
 .fa-long-arrow-up:before{
     content:"" 
}
 .fa-long-arrow-left:before{
     content:"" 
}
 .fa-long-arrow-right:before{
     content:"" 
}
 .fa-apple:before{
     content:"" 
}
 .fa-windows:before{
     content:"" 
}
 .fa-android:before{
     content:"" 
}
 .fa-linux:before{
     content:"" 
}
 .fa-dribbble:before{
     content:"" 
}
 .fa-skype:before{
     content:"" 
}
 .fa-foursquare:before{
     content:"" 
}
 .fa-trello:before{
     content:"" 
}
 .fa-female:before{
     content:"" 
}
 .fa-male:before{
     content:"" 
}
 .fa-gittip:before,.fa-gratipay:before{
     content:"" 
}
 .fa-sun-o:before{
     content:"" 
}
 .fa-moon-o:before{
     content:"" 
}
 .fa-archive:before{
     content:"" 
}
 .fa-bug:before{
     content:"" 
}
 .fa-vk:before{
     content:"" 
}
 .fa-weibo:before{
     content:"" 
}
 .fa-renren:before{
     content:"" 
}
 .fa-pagelines:before{
     content:"" 
}
 .fa-stack-exchange:before{
     content:"" 
}
 .fa-arrow-circle-o-right:before{
     content:"" 
}
 .fa-arrow-circle-o-left:before{
     content:"" 
}
 .fa-caret-square-o-left:before,.fa-toggle-left:before{
     content:"" 
}
 .fa-dot-circle-o:before{
     content:"" 
}
 .fa-wheelchair:before{
     content:"" 
}
 .fa-vimeo-square:before{
     content:"" 
}
 .fa-try:before,.fa-turkish-lira:before{
     content:"" 
}
 .fa-plus-square-o:before{
     content:"" 
}
 .fa-space-shuttle:before{
     content:"" 
}
 .fa-slack:before{
     content:"" 
}
 .fa-envelope-square:before{
     content:"" 
}
 .fa-wordpress:before{
     content:"" 
}
 .fa-openid:before{
     content:"" 
}
 .fa-bank:before,.fa-institution:before,.fa-university:before{
     content:"" 
}
 .fa-graduation-cap:before,.fa-mortar-board:before{
     content:"" 
}
 .fa-yahoo:before{
     content:"" 
}
 .fa-google:before{
     content:"" 
}
 .fa-reddit:before{
     content:"" 
}
 .fa-reddit-square:before{
     content:"" 
}
 .fa-stumbleupon-circle:before{
     content:"" 
}
 .fa-stumbleupon:before{
     content:"" 
}
 .fa-delicious:before{
     content:"" 
}
 .fa-digg:before{
     content:"" 
}
 .fa-pied-piper:before{
     content:"" 
}
 .fa-pied-piper-alt:before{
     content:"" 
}
 .fa-drupal:before{
     content:"" 
}
 .fa-joomla:before{
     content:"" 
}
 .fa-language:before{
     content:"" 
}
 .fa-fax:before{
     content:"" 
}
 .fa-building:before{
     content:"" 
}
 .fa-child:before{
     content:"" 
}
 .fa-paw:before{
     content:"" 
}
 .fa-spoon:before{
     content:"" 
}
 .fa-cube:before{
     content:"" 
}
 .fa-cubes:before{
     content:"" 
}
 .fa-behance:before{
     content:"" 
}
 .fa-behance-square:before{
     content:"" 
}
 .fa-steam:before{
     content:"" 
}
 .fa-steam-square:before{
     content:"" 
}
 .fa-recycle:before{
     content:"" 
}
 .fa-automobile:before,.fa-car:before{
     content:"" 
}
 .fa-cab:before,.fa-taxi:before{
     content:"" 
}
 .fa-tree:before{
     content:"" 
}
 .fa-spotify:before{
     content:"" 
}
 .fa-deviantart:before{
     content:"" 
}
 .fa-soundcloud:before{
     content:"" 
}
 .fa-database:before{
     content:"" 
}
 .fa-file-pdf-o:before{
     content:"" 
}
 .fa-file-word-o:before{
     content:"" 
}
 .fa-file-excel-o:before{
     content:"" 
}
 .fa-file-powerpoint-o:before{
     content:"" 
}
 .fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
     content:"" 
}
 .fa-file-archive-o:before,.fa-file-zip-o:before{
     content:"" 
}
 .fa-file-audio-o:before,.fa-file-sound-o:before{
     content:"" 
}
 .fa-file-movie-o:before,.fa-file-video-o:before{
     content:"" 
}
 .fa-file-code-o:before{
     content:"" 
}
 .fa-vine:before{
     content:"" 
}
 .fa-codepen:before{
     content:"" 
}
 .fa-jsfiddle:before{
     content:"" 
}
 .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
     content:"" 
}
 .fa-circle-o-notch:before{
     content:"" 
}
 .fa-ra:before,.fa-rebel:before{
     content:"" 
}
 .fa-empire:before,.fa-ge:before{
     content:"" 
}
 .fa-git-square:before{
     content:"" 
}
 .fa-git:before{
     content:"" 
}
 .fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{
     content:"" 
}
 .fa-tencent-weibo:before{
     content:"" 
}
 .fa-qq:before{
     content:"" 
}
 .fa-wechat:before,.fa-weixin:before{
     content:"" 
}
 .fa-paper-plane:before,.fa-send:before{
     content:"" 
}
 .fa-paper-plane-o:before,.fa-send-o:before{
     content:"" 
}
 .fa-history:before{
     content:"" 
}
 .fa-circle-thin:before{
     content:"" 
}
 .fa-header:before{
     content:"" 
}
 .fa-paragraph:before{
     content:"" 
}
 .fa-sliders:before{
     content:"" 
}
 .fa-share-alt:before{
     content:"" 
}
 .fa-share-alt-square:before{
     content:"" 
}
 .fa-bomb:before{
     content:"" 
}
 .fa-futbol-o:before,.fa-soccer-ball-o:before{
     content:"" 
}
 .fa-tty:before{
     content:"" 
}
 .fa-binoculars:before{
     content:"" 
}
 .fa-plug:before{
     content:"" 
}
 .fa-slideshare:before{
     content:"" 
}
 .fa-twitch:before{
     content:"" 
}
 .fa-yelp:before{
     content:"" 
}
 .fa-newspaper-o:before{
     content:"" 
}
 .fa-wifi:before{
     content:"" 
}
 .fa-calculator:before{
     content:"" 
}
 .fa-paypal:before{
     content:"" 
}
 .fa-google-wallet:before{
     content:"" 
}
 .fa-cc-visa:before{
     content:"" 
}
 .fa-cc-mastercard:before{
     content:"" 
}
 .fa-cc-discover:before{
     content:"" 
}
 .fa-cc-amex:before{
     content:"" 
}
 .fa-cc-paypal:before{
     content:"" 
}
 .fa-cc-stripe:before{
     content:"" 
}
 .fa-bell-slash:before{
     content:"" 
}
 .fa-bell-slash-o:before{
     content:"" 
}
 .fa-trash:before,.icon.trash:before{
     content:"" 
}
 .fa-copyright:before{
     content:"" 
}
 .fa-at:before{
     content:"" 
}
 .fa-eyedropper:before{
     content:"" 
}
 .fa-paint-brush:before{
     content:"" 
}
 .fa-birthday-cake:before{
     content:"" 
}
 .fa-area-chart:before{
     content:"" 
}
 .fa-pie-chart:before{
     content:"" 
}
 .fa-line-chart:before{
     content:"" 
}
 .fa-lastfm:before{
     content:"" 
}
 .fa-lastfm-square:before{
     content:"" 
}
 .fa-toggle-off:before{
     content:"" 
}
 .fa-toggle-on:before{
     content:"" 
}
 .fa-bicycle:before{
     content:"" 
}
 .fa-bus:before{
     content:"" 
}
 .fa-ioxhost:before{
     content:"" 
}
 .fa-angellist:before{
     content:"" 
}
 .fa-cc:before{
     content:"" 
}
 .fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
     content:"" 
}
 .fa-meanpath:before{
     content:"" 
}
 .fa-buysellads:before{
     content:"" 
}
 .fa-connectdevelop:before{
     content:"" 
}
 .fa-dashcube:before{
     content:"" 
}
 .fa-forumbee:before{
     content:"" 
}
 .fa-leanpub:before{
     content:"" 
}
 .fa-sellsy:before{
     content:"" 
}
 .fa-shirtsinbulk:before{
     content:"" 
}
 .fa-simplybuilt:before{
     content:"" 
}
 .fa-skyatlas:before{
     content:"" 
}
 .fa-cart-plus:before{
     content:"" 
}
 .fa-cart-arrow-down:before{
     content:"" 
}
 .fa-diamond:before{
     content:"" 
}
 .fa-ship:before{
     content:"" 
}
 .fa-user-secret:before{
     content:"" 
}
 .fa-motorcycle:before{
     content:"" 
}
 .fa-street-view:before{
     content:"" 
}
 .fa-heartbeat:before{
     content:"" 
}
 .fa-venus:before{
     content:"" 
}
 .fa-mars:before{
     content:"" 
}
 .fa-mercury:before{
     content:"" 
}
 .fa-intersex:before,.fa-transgender:before{
     content:"" 
}
 .fa-transgender-alt:before{
     content:"" 
}
 .fa-venus-double:before{
     content:"" 
}
 .fa-mars-double:before{
     content:"" 
}
 .fa-venus-mars:before{
     content:"" 
}
 .fa-mars-stroke:before{
     content:"" 
}
 .fa-mars-stroke-v:before{
     content:"" 
}
 .fa-mars-stroke-h:before{
     content:"" 
}
 .fa-neuter:before{
     content:"" 
}
 .fa-genderless:before{
     content:"" 
}
 .fa-facebook-official:before{
     content:"" 
}
 .fa-pinterest-p:before{
     content:"" 
}
 .fa-whatsapp:before{
     content:"" 
}
 .fa-server:before{
     content:"" 
}
 .fa-user-plus:before{
     content:"" 
}
 .fa-user-times:before{
     content:"" 
}
 .fa-bed:before,.fa-hotel:before{
     content:"" 
}
 .fa-viacoin:before{
     content:"" 
}
 .fa-train:before{
     content:"" 
}
 .fa-subway:before{
     content:"" 
}
 .fa-medium:before{
     content:"" 
}
 .fa-y-combinator:before,.fa-yc:before{
     content:"" 
}
 .fa-optin-monster:before{
     content:"" 
}
 .fa-opencart:before{
     content:"" 
}
 .fa-expeditedssl:before{
     content:"" 
}
 .fa-battery-4:before,.fa-battery-full:before{
     content:"" 
}
 .fa-battery-3:before,.fa-battery-three-quarters:before{
     content:"" 
}
 .fa-battery-2:before,.fa-battery-half:before{
     content:"" 
}
 .fa-battery-1:before,.fa-battery-quarter:before{
     content:"" 
}
 .fa-battery-0:before,.fa-battery-empty:before{
     content:"" 
}
 .fa-mouse-pointer:before{
     content:"" 
}
 .fa-i-cursor:before{
     content:"" 
}
 .fa-object-group:before{
     content:"" 
}
 .fa-object-ungroup:before{
     content:"" 
}
 .fa-sticky-note:before{
     content:"" 
}
 .fa-sticky-note-o:before{
     content:"" 
}
 .fa-cc-jcb:before{
     content:"" 
}
 .fa-cc-diners-club:before{
     content:"" 
}
 .fa-clone:before{
     content:"" 
}
 .fa-balance-scale:before{
     content:"" 
}
 .fa-hourglass-o:before{
     content:"" 
}
 .fa-hourglass-1:before,.fa-hourglass-start:before{
     content:"" 
}
 .fa-hourglass-2:before,.fa-hourglass-half:before{
     content:"" 
}
 .fa-hourglass-3:before,.fa-hourglass-end:before{
     content:"" 
}
 .fa-hourglass:before{
     content:"" 
}
 .fa-hand-grab-o:before,.fa-hand-rock-o:before{
     content:"" 
}
 .fa-hand-paper-o:before,.fa-hand-stop-o:before{
     content:"" 
}
 .fa-hand-scissors-o:before{
     content:"" 
}
 .fa-hand-lizard-o:before{
     content:"" 
}
 .fa-hand-spock-o:before{
     content:"" 
}
 .fa-hand-pointer-o:before{
     content:"" 
}
 .fa-hand-peace-o:before{
     content:"" 
}
 .fa-trademark:before{
     content:"" 
}
 .fa-registered:before{
     content:"" 
}
 .fa-creative-commons:before{
     content:"" 
}
 .fa-gg:before{
     content:"" 
}
 .fa-gg-circle:before{
     content:"" 
}
 .fa-tripadvisor:before{
     content:"" 
}
 .fa-odnoklassniki:before{
     content:"" 
}
 .fa-odnoklassniki-square:before{
     content:"" 
}
 .fa-get-pocket:before{
     content:"" 
}
 .fa-wikipedia-w:before{
     content:"" 
}
 .fa-safari:before{
     content:"" 
}
 .fa-chrome:before{
     content:"" 
}
 .fa-firefox:before{
     content:"" 
}
 .fa-opera:before{
     content:"" 
}
 .fa-internet-explorer:before{
     content:"" 
}
 .fa-television:before,.fa-tv:before{
     content:"" 
}
 .fa-contao:before{
     content:"" 
}
 .fa-500px:before{
     content:"" 
}
 .fa-amazon:before{
     content:"" 
}
 .fa-calendar-plus-o:before{
     content:"" 
}
 .fa-calendar-minus-o:before{
     content:"" 
}
 .fa-calendar-times-o:before{
     content:"" 
}
 .fa-calendar-check-o:before{
     content:"" 
}
 .fa-industry:before{
     content:"" 
}
 .fa-map-pin:before{
     content:"" 
}
 .fa-map-signs:before{
     content:"" 
}
 .fa-map-o:before,.icon.map-change:before{
     content:"" 
}
 .fa-map:before{
     content:"" 
}
 .fa-commenting:before{
     content:"" 
}
 .fa-commenting-o:before{
     content:"" 
}
 .fa-houzz:before{
     content:"" 
}
 .fa-vimeo:before{
     content:"" 
}
 .fa-black-tie:before{
     content:"" 
}
 .fa-fonticons:before{
     content:"" 
}
 @font-face{
     font-family:icomoon;
     src:url(../fonts/icomoon.eot?1ro3tw);
     src:url(../fonts/icomoon.eot?1ro3tw#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff2?1ro3tw) format("woff2"),url(../fonts/icomoon.ttf?1ro3tw) format("truetype"),url(../fonts/icomoon.woff?1ro3tw) format("woff"),url(../fonts/icomoon.svg?1ro3tw#icomoon) format("svg");
     font-weight:400;
     font-style:normal 
}
 .btn-collapse i,.group-heading>.group-title:after,.ico,.icon,.table.table-list .sorting:after,.table.table-list .sorting:before,.table.table-list .sorting_asc:after,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:after,.table.table-list .sorting_desc:before{
     font-family:icomoon!important;
     speak:none;
     font-style:normal;
     font-weight:400;
     font-variant:normal;
     text-transform:none;
     line-height:inherit;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .ico-show-names:before{
     content:"\e900" 
}
 .ico-object-arrow-border:before{
     content:"\e93b" 
}
 .ico-object-arrow:before{
     content:"\e93d" 
}
 #sidebar .btn-collapse i:before,#sidebar.collapsed .btn-collapse.collapse-right i:before,#widgets.collapsed .btn-collapse.collapse-right i:before,.btn-collapse.collapse-left i:before,.btn-collapse.collapsed.collapse-right i:before,.ico-arrow-left:before{
     content:"\e926" 
}
 #sidebar #widgets.collapsed .btn-collapse i:before,#sidebar .btn-collapse.collapsed i:before,#sidebar.collapsed .btn-collapse i:before,#widgets.collapsed #sidebar .btn-collapse i:before,#widgets.collapsed .btn-collapse.collapse-left i:before,.btn-collapse.collapse-right i:before,.btn-collapse.collapsed.collapse-left i:before,.ico-arrow-right:before,.icon.send-command:before{
     content:"\e944" 
}
 #sidebar.collapsed #widgets .btn-collapse i:before,#sidebar.collapsed .btn-collapse.collapse-top i:before,#widgets #sidebar.collapsed .btn-collapse i:before,#widgets .btn-collapse.collapsed i:before,#widgets.collapsed .btn-collapse i:before,.btn-collapse.collapse-bottom i:before,.btn-collapse.collapsed.collapse-top i:before,.ico-arrow-up:before,.table.table-list .sorting:before,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:before{
     content:"\e954" 
}
 #sidebar.collapsed .btn-collapse.collapse-bottom i:before,#widgets .btn-collapse i:before,#widgets.collapsed .btn-collapse.collapse-bottom i:before,.btn-collapse.collapse-top i:before,.btn-collapse.collapsed.collapse-bottom i:before,.ico-arrow-down:before,.table.table-list .sorting:after,.table.table-list .sorting_asc:after,.table.table-list .sorting_desc:after{
     content:"\e910" 
}
 .ico-arrow-up-down:before,.icon.unit-altitude:before{
     content:"\e955" 
}
 .ico-arrow-left-right:before,.icon.unit-distance:before{
     content:"\e927" 
}
 .ico-arrow-arr-right-btn:before{
     content:"\e902" 
}
 #sidebar.collapsed .group-heading>.group-title.btn-collapse:after,#widgets.collapsed .group-heading>.group-title.btn-collapse:after,.group-heading>.group-title.collapsed:after,.ico-plus:before,.icon.add:before,.icon.plus:before{
     content:"\e901" 
}
 .group-heading>.group-title:after,.ico-minus:before,.icon.minus:before,.icon.zoomOut:before{
     content:"\e92e" 
}
 .ico-zoom:before,.icon.zoomIn:before{
     content:"\e92d" 
}
 .ico-check:before,.icon.check:before,.icon.task:before{
     content:"\e90b" 
}
 .ico-x:before,.icon.delete:before,.icon.history-clean:before,.icon.remove-all:before,.icon.remove:before{
     content:"\e95b" 
}
 .ico-download:before,.icon.download:before,.icon.history-export:before{
     content:"\e911" 
}
 .ico-upload:before,.icon.upload:before{
     content:"\e956" 
}
 .ico-gear:before,.icon.edit:before{
     content:"\e912" 
}
 .ico-search:before,.icon.search:before{
     content:"\e949" 
}
 .ico-watch:before{
     content:"\e95a" 
}
 .ico-warning:before{
     content:"\e959" 
}
 .ico-location:before,.icon.map:before{
     content:"\e929" 
}
 .ico-camera:before,.icon.camera:before,.icon.streetview:before{
     content:"\e90a" 
}
 .ico-street:before,.icon.routes:before{
     content:"\e94f" 
}
 .ico-reports:before,.icon.reports:before{
     content:"\e943" 
}
 .ico-filter:before{
     content:"\e914" 
}
 .ico-graph:before{
     content:"\e921" 
}
 .ico-follow:before,.icon.follow:before{
     content:"\e915" 
}
 .ico-traffic:before,.icon.traffic:before{
     content:"\e92c" 
}
 .ico-save:before{
     content:"\e948" 
}
 .ico-tool:before,.icon.services:before,.icon.tools:before{
     content:"\e937" 
}
 .ico-ruler:before{
     content:"\e946" 
}
 .ico-ruler-o:before,.icon.ruler:before{
     content:"\e947" 
}
 .ico-gear-o:before,.icon.setting:before,.icon.settings:before,.icon.setup:before{
     content:"\e936" 
}
 .ico-sensor:before,.icon.sensors:before{
     content:"\e930" 
}
 .ico-signal:before,.icon.satellites:before{
     content:"\e918" 
}
 .ico-house:before,.icon.address:before{
     content:"\e94b" 
}
 .ico-point:before,.icon.point:before{
     content:"\e94d" 
}
 .ico-logs:before,.icon.logs:before{
     content:"\e932" 
}
 .ico-options-h:before{
     content:"\e93a" 
}
 .ico-options-v:before,.icon.options:before{
     content:"\e941" 
}
 .ico-stylize-1:before,.icon.stylize-1:before{
     content:"\e950" 
}
 .ico-stylize-2:before{
     content:"\e951" 
}
 .ico-details:before,.icon.content:before,.icon.list:before{
     content:"\e90e" 
}
 .ico-account:before,.icon.account:before{
     content:"\e939" 
}
 .ico-user:before,.icon.membership:before,.icon.user:before,.icon.users:before{
     content:"\e938" 
}
 .ico-user-add:before,.icon.user-add:before{
     content:"\e957" 
}
 .ico-user-settings:before,.icon.password:before,.icon.user-edit:before{
     content:"\e958" 
}
 .ico-object-o:before,.icon.devices:before{
     content:"\e92a" 
}
 .ico-object:before,.icon.device:before{
     content:"\e934" 
}
 .ico-object-add:before,.icon.device-add:before{
     content:"\e93e" 
}
 .ico-object-import:before,.icon.device-import:before{
     content:"\e960" 
}
 .ico-show-names2:before,.icon.show-name:before{
     content:"\e94c" 
}
 .ico-show-trail:before,.icon.show-tail:before{
     content:"\e903" 
}
 .ico-fitbounds:before,.icon.fitBounds:before{
     content:"\e935" 
}
 .ico-grouping:before,.icon.group-devices:before{
     content:"\e93c" 
}
 .ico-poi:before,.icon.poi:before,.icon.pois:before{
     content:"\e933" 
}
 .ico-poi-import:before,.icon.poi-import:before{
     content:"\e917" 
}
 .ico-add-event:before,.icon.event-add:before{
     content:"\e904" 
}
 .ico-event:before,.icon.alert:before,.icon.alerts:before,.icon.event:before,.icon.events:before,.icon.help-block:before{
     content:"\e931" 
}
 .ico-event-add:before{
     content:"\e905" 
}
 .ico-geofence:before,.icon.geofence:before,.icon.geofences:before{
     content:"\e92b" 
}
 .ico-geofence-import:before,.icon.geofence-import:before{
     content:"\e925" 
}
 .ico-parking:before,.icon.parking:before{
     content:"\e940" 
}
 .ico-time-today:before,.icon.today:before{
     content:"\e91f" 
}
 .ico-time-hour:before,.icon.last-hour:before{
     content:"\e922" 
}
 .ico-time-yesterday:before,.icon.yesterday:before{
     content:"\e923" 
}
 .ico-gsm-0:before,.icon.gsm-0:after,.icon.gsm-1:after,.icon.gsm-2:after,.icon.gsm-3:after,.icon.gsm-4:after,.icon.gsm-5:after{
     content:"\e919" 
}
 .ico-gsm-1:before,.icon.gsm-1:before{
     content:"\e91a" 
}
 .ico-gsm-2:before,.icon.gsm-2:before{
     content:"\e91b" 
}
 .ico-gsm-3:before,.icon.gsm-3:before{
     content:"\e91c" 
}
 .ico-gsm-4:before,.icon.gsm-4:before{
     content:"\e91d" 
}
 .ico-gsm-5:before,.icon.gsm-5:before{
     content:"\e91e" 
}
 .ico-battery-0:before,.icon.battery-0:after,.icon.battery-1:after,.icon.battery-2:after,.icon.battery-3:after,.icon.battery-4:after,.icon.battery-5:after{
     content:"\e906" 
}
 .ico-battery-1:before,.icon.battery-1:before{
     content:"\e907" 
}
 .ico-battery-2:before,.icon.battery-2:before{
     content:"\e908" 
}
 .ico-battery-3:before,.icon.battery-3:before{
     content:"\e909" 
}
 .ico-battery-4:before,.icon.battery-4:before{
     content:"\e90c" 
}
 .ico-battery-5:before,.icon.battery-5:before{
     content:"\e90d" 
}
 .ico-engine:before,.icon.detect_engine:before,.icon.engine:before{
     content:"\e913" 
}
 .ico-ignition:before,.icon.acc:before,.icon.ignition:before{
     content:"\e924" 
}
 .ico-fuel:before,.icon.fuel:before,.icon.fuel_tank:before,.icon.fuel_tank_calibration:before,.icon.unit-capacity:before{
     content:"\e916" 
}
 .ico-odometer:before,.icon.numerical:before,.icon.odometer:before{
     content:"\e93f" 
}
 .ico-battery:before{
     content:"\e90f" 
}
 .ico-rpm:before,.icon.tachometer:before{
     content:"\e945" 
}
 .ico-speed:before,.icon.speed:before{
     content:"\e94e" 
}
 .ico-tachometer:before{
     content:"\e952" 
}
 .ico-temp:before,.icon.temperature:before,.icon.temperature_calibration:before{
     content:"\e953" 
}
 .ico-doors:before,.icon.door:before,.icon.doors:before{
     content:"\e920" 
}
 .ico-cpu:before{
     content:"\e928" 
}
 .ico-db:before{
     content:"\e92f" 
}
 .ico-ram:before{
     content:"\e942" 
}
 .ico-connected:before{
     content:"\e94a" 
}
 .ico-disconnected:before{
     content:"\e95c" 
}
 .ico-sos:before{
     content:"\e95d" 
}
 .ico-zonein:before{
     content:"\e95e" 
}
 .ico-zoneout:before{
     content:"\e95f" 
}
 .ico-logical:before,.icon.logical:before{
     content:"\e961" 
}
 .ico-engine-hours:before,.icon.engine_hours:before{
     content:"\e962" 
}
 .ico-seatbelt:before,.icon.seatbelt:before{
     content:"\e963" 
}
 .ico-textual:before,.icon.textual:before{
     content:"\e964" 
}
 .checkbox{
     line-height:1;
     position:relative;
     padding-left:0 
}
 .checkbox label{
     display:inline-block;
     vertical-align:middle;
     position:relative;
     padding-left:0;
     margin-bottom:0 
}
 .checkbox label::before{
     content:'\0000';
     position:relative;
     z-index:1;
     left:0;
     width:16px;
     height:16px;
     display:inline-block;
     vertical-align:middle;
     color:transparent;
     background-color:#fff;
     margin:1px;
     margin-right:5px;
     padding:3px;
     font-size:10px;
     line-height:1;
     -webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
     -moz-transition:border .15s ease-in-out,color .15s ease-in-out;
     -o-transition:border .15s ease-in-out,color .15s ease-in-out;
     transition:border .15s ease-in-out,color .15s ease-in-out 
}
 .checkbox label::after{
     position:absolute;
     top:0;
     left:0;
     width:18px;
     height:18px;
     content:'\0000';
     color:transparent;
     border:1px solid #d9d9d9;
     border-radius:0 
}
 .checkbox input[type=checkbox],.checkbox input[type=radio]{
     position:absolute;
     z-index:2;
     top:0;
     left:0;
     display:block;
     width:100%;
     height:100%;
     margin:0;
     cursor:pointer;
     opacity:0 
}
 .checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before{
     outline:0 
}
 .checkbox input[type=checkbox]:checked+label::before,.checkbox input[type=radio]:checked+label::before{
     font-family:icomoon;
     content:"" 
}
 .checkbox input[type=checkbox]:checked:disabled+label::before,.checkbox input[type=radio]:checked:disabled+label::before{
     background-color:inherit 
}
 .checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{
     opacity:.45 
}
 .checkbox input[type=checkbox]:disabled+label::before,.checkbox input[type=radio]:disabled+label::before{
     background-color:#eee;
     cursor:not-allowed 
}
 .checkbox.checkbox-inline,.group .checkbox,.table .checkbox{
     margin-top:0 
}
 .checkbox-inline,.group .checkbox,.table .checkbox{
     line-height:1;
     position:relative;
     padding-left:0 
}
 .checkbox-inline label,.group .checkbox label,.table .checkbox label{
     display:inline-block;
     vertical-align:middle;
     position:relative;
     padding-left:0;
     margin-bottom:0 
}
 .checkbox-inline label::before,.group .checkbox label::before,.table .checkbox label::before{
     content:'\0000';
     position:relative;
     z-index:1;
     left:0;
     width:16px;
     height:16px;
     display:inline-block;
     vertical-align:middle;
     color:transparent;
     background-color:#fff;
     margin:1px;
     margin-right:5px;
     padding:3px;
     font-size:10px;
     line-height:1;
     -webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
     -o-transition:border .15s ease-in-out,color .15s ease-in-out;
     -moz-transition:border .15s ease-in-out,color .15s ease-in-out;
     transition:border .15s ease-in-out,color .15s ease-in-out 
}
 .checkbox-inline label::after,.group .checkbox label::after,.table .checkbox label::after{
     position:absolute;
     top:0;
     left:0;
     width:18px;
     height:18px;
     content:'\0000';
     color:transparent;
     border:1px solid #d9d9d9;
     border-radius:0 
}
 .checkbox-inline input[type=checkbox],.checkbox-inline input[type=radio],.group .checkbox input[type=checkbox],.group .checkbox input[type=radio],.table .checkbox input[type=checkbox],.table .checkbox input[type=radio]{
     position:absolute;
     z-index:2;
     top:0;
     left:0;
     display:block;
     width:100%;
     height:100%;
     margin:0;
     cursor:pointer;
     opacity:0 
}
 .checkbox-inline input[type=checkbox]:focus+label::before,.checkbox-inline input[type=radio]:focus+label::before,.group .checkbox input[type=checkbox]:focus+label::before,.group .checkbox input[type=radio]:focus+label::before,.table .checkbox input[type=checkbox]:focus+label::before,.table .checkbox input[type=radio]:focus+label::before{
     outline:0 
}
 .checkbox-inline input[type=checkbox]:checked+label::before,.checkbox-inline input[type=radio]:checked+label::before,.group .checkbox input[type=checkbox]:checked+label::before,.group .checkbox input[type=radio]:checked+label::before,.table .checkbox input[type=checkbox]:checked+label::before,.table .checkbox input[type=radio]:checked+label::before{
     font-family:icomoon;
     content:"" 
}
 .checkbox-inline input[type=checkbox]:checked:disabled+label::before,.checkbox-inline input[type=radio]:checked:disabled+label::before,.group .checkbox input[type=checkbox]:checked:disabled+label::before,.group .checkbox input[type=radio]:checked:disabled+label::before,.table .checkbox input[type=checkbox]:checked:disabled+label::before,.table .checkbox input[type=radio]:checked:disabled+label::before{
     background-color:inherit 
}
 .checkbox-inline input[type=checkbox]:disabled+label,.checkbox-inline input[type=radio]:disabled+label,.group .checkbox input[type=checkbox]:disabled+label,.group .checkbox input[type=radio]:disabled+label,.table .checkbox input[type=checkbox]:disabled+label,.table .checkbox input[type=radio]:disabled+label{
     opacity:.45 
}
 .checkbox-inline input[type=checkbox]:disabled+label::before,.checkbox-inline input[type=radio]:disabled+label::before,.group .checkbox input[type=checkbox]:disabled+label::before,.group .checkbox input[type=radio]:disabled+label::before,.table .checkbox input[type=checkbox]:disabled+label::before,.table .checkbox input[type=radio]:disabled+label::before{
     background-color:#eee;
     cursor:not-allowed 
}
 .checkbox-inline.checkbox-inline,.group .checkbox,.table .checkbox{
     margin-top:0 
}
 .checkbox-inline input[type=checkbox]:checked+label::before,.checkbox-inline input[type=radio]:checked+label::before,.group .checkbox input[type=checkbox]:checked+label::before,.group .checkbox input[type=radio]:checked+label::before,.table .checkbox input[type=checkbox]:checked+label::before,.table .checkbox input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#1b99bd 
}
 .checkbox-inline input[type=checkbox]:checked+label::after,.checkbox-inline input[type=radio]:checked+label::after,.group .checkbox input[type=checkbox]:checked+label::after,.group .checkbox input[type=radio]:checked+label::after,.table .checkbox input[type=checkbox]:checked+label::after,.table .checkbox input[type=radio]:checked+label::after{
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 .checkbox input[type=checkbox]:checked+label::before,.checkbox input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#1b99bd 
}
 .checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after{
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 .checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#1b99bd 
}
 .checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after{
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 .checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#d9534f 
}
 .checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after{
     background-color:#d9534f;
     border-color:#d9534f 
}
 .checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#5bc0de 
}
 .checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after{
     background-color:#5bc0de;
     border-color:#5bc0de 
}
 .checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#f0ad4e 
}
 .checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after{
     background-color:#f0ad4e;
     border-color:#f0ad4e 
}
 .checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+label::before{
     color:#fff;
     background-color:#5cb85c 
}
 .checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after{
     background-color:#5cb85c;
     border-color:#5cb85c 
}
 .radio,.radio-inline{
     line-height:1;
     position:relative;
     padding-left:0 
}
 .radio label,.radio-inline label{
     display:inline-block;
     vertical-align:middle;
     position:relative;
     padding-left:0 
}
 .radio label::before,.radio-inline label::before{
     content:' ';
     position:relative;
     z-index:1;
     left:0;
     width:12px;
     height:12px;
     display:inline-block;
     vertical-align:middle;
     color:transparent;
     background-color:#fff;
     border-radius:50%;
     margin:3px;
     margin-right:5px;
     -webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
     -moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);
     -o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);
     transition:transform .1s cubic-bezier(.8,-.33,.2,1.33) 
}
 .radio label::after,.radio-inline label::after{
     display:inline-block;
     position:absolute;
     content:' ';
     width:18px;
     height:18px;
     left:0;
     top:0;
     border-radius:50%;
     border:1px solid #d9d9d9;
     background-color:#fff;
     -webkit-transition:border .15s ease-in-out;
     -moz-transition:border .15s ease-in-out;
     -o-transition:border .15s ease-in-out;
     transition:border .15s ease-in-out 
}
 .radio input[type=radio],.radio-inline input[type=radio]{
     position:absolute;
     z-index:2;
     top:0;
     left:0;
     display:block;
     width:100%;
     height:100%;
     margin:0;
     cursor:pointer;
     opacity:0 
}
 .radio input[type=radio]:focus+label::before,.radio-inline input[type=radio]:focus+label::before{
     outline:0 
}
 .radio input[type=radio]:disabled+label,.radio-inline input[type=radio]:disabled+label{
     opacity:.65 
}
 .radio input[type=radio]:disabled+label::before,.radio-inline input[type=radio]:disabled+label::before{
     cursor:not-allowed 
}
 .radio-inline.radio-inline,.radio.radio-inline{
     margin-top:0 
}
 .radio-inline input[type=radio]:checked+label::before{
     background-color:#1b99bd 
}
 .radio-inline input[type=radio]:checked+label::after{
     border-color:#1b99bd 
}
 .radio input[type=radio]:checked+label::before{
     background-color:#1b99bd 
}
 .radio input[type=radio]:checked+label::after{
     border-color:#1b99bd 
}
 .radio-primary input[type=radio]:checked+label::before{
     background-color:#1b99bd 
}
 .radio-primary input[type=radio]:checked+label::after{
     border-color:#1b99bd 
}
 .radio-danger input[type=radio]:checked+label::before{
     background-color:#d9534f 
}
 .radio-danger input[type=radio]:checked+label::after{
     border-color:#d9534f 
}
 .radio-info input[type=radio]:checked+label::before{
     background-color:#5bc0de 
}
 .radio-info input[type=radio]:checked+label::after{
     border-color:#5bc0de 
}
 .radio-warning input[type=radio]:checked+label::before{
     background-color:#f0ad4e 
}
 .radio-warning input[type=radio]:checked+label::after{
     border-color:#f0ad4e 
}
 .radio-success input[type=radio]:checked+label::before{
     background-color:#5cb85c 
}
 .radio-success input[type=radio]:checked+label::after{
     border-color:#5cb85c 
}
/*! * Datepicker for Bootstrap * * Copyright 2012 Stefan Petre * Improvements by Ashley Novak * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * */
 .datepicker{
     border-radius:0 
}
 .datepicker.datepicker-inline{
     width:220px 
}
 .datepicker.datepicker-dropdown{
     position:absolute;
     left:0;
     z-index:9999 
}
 .datepicker.datepicker-dropdown:before{
     content:'';
     display:inline-block;
     border-left:7px solid transparent;
     border-right:7px solid transparent;
     border-bottom:7px solid #d9d9d9;
     border-top:0;
     border-bottom-color:#d9d9d9;
     position:absolute 
}
 .datepicker.datepicker-dropdown:after{
     content:'';
     display:inline-block;
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-bottom:6px solid #fff;
     border-top:0;
     position:absolute 
}
 .datepicker.datepicker-dropdown.datepicker-orient-left:before{
     left:6px 
}
 .datepicker.datepicker-dropdown.datepicker-orient-left:after{
     left:7px 
}
 .datepicker.datepicker-dropdown.datepicker-orient-right:before{
     right:6px 
}
 .datepicker.datepicker-dropdown.datepicker-orient-right:after{
     right:7px 
}
 .datepicker.datepicker-dropdown.datepicker-orient-bottom:before{
     top:-7px 
}
 .datepicker.datepicker-dropdown.datepicker-orient-bottom:after{
     top:-6px 
}
 .datepicker.datepicker-dropdown.datepicker-orient-top:before{
     bottom:-7px;
     border-bottom:0;
     border-top:7px solid #d9d9d9 
}
 .datepicker.datepicker-dropdown.datepicker-orient-top:after{
     bottom:-6px;
     border-bottom:0;
     border-top:6px solid #fff 
}
 .datepicker.days div.datepicker-days{
     display:block 
}
 .datepicker.months div.datepicker-months{
     display:block 
}
 .datepicker.years div.datepicker-years{
     display:block 
}
 .datepicker table{
     margin:0;
     -webkit-touch-callout:none;
     -webkit-user-select:none;
     -khtml-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .datepicker table tr td,.datepicker table tr th{
     text-align:center;
     width:30px;
     height:30px;
     border-radius:0;
     border:none 
}
 .table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
     background-color:transparent 
}
 .datepicker table tr td.day.focused,.datepicker table tr td.day:hover{
     background:#f9f9f9;
     cursor:pointer 
}
 .datepicker table tr td.new,.datepicker table tr td.old{
     color:#eee 
}
 .datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
     background:0 0;
     color:#eee;
     cursor:default 
}
 .datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{
     color:#777;
     background-color:#5bc0de;
     border-color:#2390b0 
}
 .datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:focus{
     color:#777;
     background-color:#5bc0de;
     border-color:#19667d 
}
 .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover{
     color:#777;
     background-color:#39b3d7;
     border-color:#19667d 
}
 .datepicker table tr td.today:hover:hover{
     color:#000 
}
 .datepicker table tr td.today.active:hover{
     color:#fff 
}
 .datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{
     background:#f9f9f9;
     border-radius:0 
}
 .datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{
     color:#000;
     background-color:#5bc0de;
     border-color:#2390b0;
     border-radius:0 
}
 .datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:focus{
     color:#000;
     background-color:#5bc0de;
     border-color:#19667d 
}
 .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover{
     color:#000;
     background-color:#39b3d7;
     border-color:#19667d 
}
 .datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{
     color:#fff;
     background-color:#eee;
     border-color:#ddd;
     text-shadow:0 -1px 0 rgba(0,0,0,.25) 
}
 .datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:focus{
     color:#fff;
     background-color:#eee;
     border-color:#bebebe 
}
 .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover{
     color:#fff;
     background-color:#dadada;
     border-color:#bebebe 
}
 .datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{
     color:#fff;
     background-color:#1b99bd;
     border-color:#1b99bd;
     text-shadow:0 -1px 0 rgba(0,0,0,.25) 
}
 .datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus{
     color:#fff;
     background-color:#1b99bd;
     border-color:#136e87 
}
 .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover{
     color:#fff;
     background-color:#167c99;
     border-color:#136e87 
}
 .datepicker table tr td span{
     display:block;
     width:23%;
     height:54px;
     line-height:54px;
     float:left;
     margin:1%;
     cursor:pointer;
     border-radius:0 
}
 .datepicker table tr td span:hover{
     background:#f9f9f9 
}
 .datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
     background:0 0;
     color:#eee;
     cursor:default 
}
 .datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{
     color:#fff;
     background-color:#1b99bd;
     border-color:#1887a7;
     text-shadow:0 -1px 0 rgba(0,0,0,.25) 
}
 .datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:focus{
     color:#fff;
     background-color:#1b99bd;
     border-color:#105c71 
}
 .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{
     color:#fff;
     background-color:#167c99;
     border-color:#105c71 
}
 .datepicker table tr td span.new,.datepicker table tr td span.old{
     color:#eee 
}
 .datepicker th.datepicker-switch{
     width:145px 
}
 .datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{
     cursor:pointer 
}
 .datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{
     background:#f9f9f9 
}
 .datepicker tfoot tr th,.datepicker thead tr:first-child th{
     cursor:pointer;
     color:#1b99bd 
}
 .datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{
     background:#f9f9f9 
}
 .datepicker .cw{
     font-size:10px;
     width:12px;
     padding:0 2px 0 5px;
     vertical-align:middle 
}
 .datepicker thead tr:first-child th.cw{
     cursor:default;
     background-color:transparent 
}
 .input-group.date .input-group-addon i{
     cursor:pointer;
     width:16px;
     height:16px 
}
 .input-daterange input{
     text-align:center 
}
 .input-daterange input:first-child{
     border-radius:3px 0 0 3px 
}
 .input-daterange input:last-child{
     border-radius:0 3px 3px 0 
}
 .input-daterange .input-group-addon{
     width:auto;
     min-width:16px;
     padding:4px 5px;
     font-weight:400;
     line-height:1.42857;
     text-align:center;
     text-shadow:0 1px 0 #fff;
     vertical-align:middle;
     background-color:#f9f9f9;
     border:solid transparent;
     border-width:1px 0;
     margin-left:-5px;
     margin-right:-5px 
}
 .datetimepicker{
     padding:4px;
     margin-top:1px;
     white-space:normal;
     -webkit-border-radius:0;
     border-radius:0;
     direction:ltr 
}
 .datetimepicker.datetimepicker-rtl{
     direction:rtl 
}
 .datetimepicker.datetimepicker-rtl table tr td span{
     float:right 
}
 .datetimepicker>div{
     display:none 
}
 .datetimepicker.minutes div.datetimepicker-minutes{
     display:block 
}
 .datetimepicker.hours div.datetimepicker-hours{
     display:block 
}
 .datetimepicker.days div.datetimepicker-days{
     display:block 
}
 .datetimepicker.months div.datetimepicker-months{
     display:block 
}
 .datetimepicker.years div.datetimepicker-years{
     display:block 
}
 .datetimepicker table{
     margin:0 
}
 .datetimepicker table tr td.minute:hover{
     background:#f9f9f9;
     cursor:pointer 
}
 .datetimepicker table tr td.hour:hover{
     background:#f9f9f9;
     cursor:pointer 
}
 .datetimepicker table tr td.day:hover{
     background:#f9f9f9;
     cursor:pointer 
}
 .datetimepicker table tr td span{
     display:block;
     width:23%;
     height:54px;
     line-height:54px;
     float:left;
     margin:1%;
     cursor:pointer;
     -webkit-border-radius:0;
     border-radius:0 
}
 .datetimepicker table tr td span:hover{
     background:#f9f9f9 
}
 .datetimepicker table tr td span.old{
     color:#eee 
}
 .datetimepicker .datetimepicker-hours span{
     height:26px;
     line-height:26px 
}
 .datetimepicker .datetimepicker-minutes span{
     height:26px;
     line-height:26px 
}
 .datetimepicker th.switch{
     width:145px 
}
 .datetimepicker-inline{
     width:220px 
}
 .datetimepicker-dropdown,.datetimepicker-dropdown-left{
     top:0;
     left:0 
}
 [class*=datetimepicker-dropdown]:before{
     content:'';
     display:inline-block;
     border-left:7px solid transparent;
     border-right:7px solid transparent;
     border-bottom:7px solid #d9d9d9;
     position:absolute 
}
 [class*=datetimepicker-dropdown]:after{
     content:'';
     display:inline-block;
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-bottom:6px solid #fff;
     position:absolute 
}
 [class*=datetimepicker-dropdown-top]:before{
     content:'';
     display:inline-block;
     border-left:7px solid transparent;
     border-right:7px solid transparent;
     border-top:7px solid #d9d9d9;
     border-bottom:0 
}
 [class*=datetimepicker-dropdown-top]:after{
     content:'';
     display:inline-block;
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-top:6px solid #fff;
     border-bottom:0 
}
 .datetimepicker-dropdown-bottom-left:before{
     top:-7px;
     right:6px 
}
 .datetimepicker-dropdown-bottom-left:after{
     top:-6px;
     right:7px 
}
 .datetimepicker-dropdown-bottom-right:before{
     top:-7px;
     left:6px 
}
 .datetimepicker-dropdown-bottom-right:after{
     top:-6px;
     left:7px 
}
 .datetimepicker-dropdown-top-left:before{
     bottom:-7px;
     right:6px 
}
 .datetimepicker-dropdown-top-left:after{
     bottom:-6px;
     right:7px 
}
 .datetimepicker-dropdown-top-right:before{
     bottom:-7px;
     left:6px 
}
 .datetimepicker-dropdown-top-right:after{
     bottom:-6px;
     left:7px 
}
 .datetimepicker td,.datetimepicker th{
     text-align:center;
     width:30px;
     height:30px;
     -webkit-border-radius:0;
     border-radius:0;
     border:none 
}
 .table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{
     background-color:transparent 
}
 .datetimepicker table tr td.new,.datetimepicker table tr td.old{
     color:#eee 
}
 .datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{
     background:0 0;
     color:#eee;
     cursor:default 
}
 .datetimepicker table tr td.today,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today:hover{
     background-color:#5bc0de;
     background-image:-moz-linear-gradient(top,#5bc0de,#5bc0de);
     background-image:-ms-linear-gradient(top,#5bc0de,#5bc0de);
     background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#5bc0de));
     background-image:-webkit-linear-gradient(top,#5bc0de,#5bc0de);
     background-image:-o-linear-gradient(top,#5bc0de,#5bc0de);
     background-image:linear-gradient(top,#5bc0de,#5bc0de);
     background-repeat:repeat-x;
     border-color:#5bc0de #5bc0de #5bc0de 
}
 .datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today.disabled:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today[disabled]{
     background-color:#5bc0de 
}
 .datetimepicker table tr td.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active:hover{
     background-color:#1b99bd;
     background-image:-moz-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:-ms-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:-webkit-gradient(linear,0 0,0 100%,from(#1b99bd),to(#1b99bd));
     background-image:-webkit-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:-o-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:linear-gradient(top,#1b99bd,#1b99bd);
     background-repeat:repeat-x;
     border-color:#1b99bd #1b99bd #1b99bd;
     border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
     color:#fff;
     text-shadow:0 -1px 0 rgba(0,0,0,.25) 
}
 .datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active.disabled:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active[disabled]{
     background-color:#1b99bd 
}
 .datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{
     width:14.6% 
}
 .datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{
     margin-bottom:inherit;
     line-height:30px 
}
 .datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{
     background:0 0;
     color:#eee;
     cursor:default 
}
 .datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover{
     background-color:#1b99bd;
     background-image:-moz-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:-ms-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:-webkit-gradient(linear,0 0,0 100%,from(#1b99bd),to(#1b99bd));
     background-image:-webkit-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:-o-linear-gradient(top,#1b99bd,#1b99bd);
     background-image:linear-gradient(top,#1b99bd,#1b99bd);
     background-repeat:repeat-x;
     border-color:#1b99bd #1b99bd #1b99bd;
     color:#fff;
     text-shadow:0 -1px 0 rgba(0,0,0,.25) 
}
 .datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active.disabled:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active[disabled]{
     background-color:#1b99bd 
}
 .datetimepicker tfoot tr:first-child th,.datetimepicker thead tr:first-child th{
     cursor:pointer 
}
 .datetimepicker tfoot tr:first-child th:hover,.datetimepicker thead tr:first-child th:hover{
     background:#f9f9f9 
}
 .input-append.date .add-on i,.input-prepend.date .add-on i{
     cursor:pointer;
     width:14px;
     height:14px 
}
 .bootstrap-select>.dropdown-toggle{
     width:100%;
     padding-right:25px;
     z-index:1 
}
/*Editei cor do texto da caixa de seleção*/
 .bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{
     color:#999 
}
 .bootstrap-select>select{
     position:absolute!important;
     bottom:0;
     left:50%;
     display:block!important;
     width:.5px!important;
     height:100%!important;
     padding:0!important;
     opacity:0!important;
     border:none 
}
 .bootstrap-select>select.mobile-device{
     top:0;
     left:0;
     display:block!important;
     width:100%!important;
     z-index:2 
}
 .error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{
     border-color:#b94a48 
}
 .bootstrap-select.fit-width{
     width:auto!important 
}
 .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
     width:220px 
}
 .bootstrap-select .dropdown-toggle:focus:focus{
     color:#202020;
     background-color:#fff;
     border-color:#d9d9d9;
     outline:0;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6) 
}
 select.bs-select-hidden,select.form-control,select.selectpicker{
     display:none!important 
}
 .bootstrap-select.form-control{
     margin-bottom:0;
     padding:0;
     border:none 
}
 .bootstrap-select.form-control:not([class*=col-]){
     width:100% 
}
 .bootstrap-select.form-control.input-group-btn{
     z-index:auto 
}
 .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{
     border-radius:0 
}
 .bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{
     float:none;
     display:inline-block;
     margin-left:0 
}
 .bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.checkboxes .bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.plans .bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{
     float:right 
}
 .form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{
     margin-bottom:0 
}
 .form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{
     padding:0 
}
 .form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{
     height:100%;
     font-size:inherit;
     line-height:inherit;
     border-radius:inherit 
}
 .form-inline .bootstrap-select.btn-group .form-control{
     width:100% 
}
 .bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{
     cursor:not-allowed 
}
 .bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{
     outline:0!important 
}
 .bootstrap-select.btn-group.bs-container{
     position:absolute;
     height:0!important;
     padding:0!important 
}
 .bootstrap-select.btn-group.bs-container .dropdown-menu,.bootstrap-select.btn-group.bs-container .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.btn-group.bs-container .leaflet-control-layers-list{
     z-index:1060 
}
 .bootstrap-select.btn-group .dropdown-toggle .filter-option{
     display:inline-block;
     overflow:hidden;
     width:100%;
     text-align:left 
}
 .bootstrap-select.btn-group .dropdown-toggle .caret{
     position:absolute;
     top:50%;
     right:12px;
     margin-top:-7px;
     vertical-align:middle 
}
 .bootstrap-select.btn-group[class*=col-] .dropdown-toggle{
     width:100% 
}
 .bootstrap-select.btn-group .dropdown-menu,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list{
     min-width:100%;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 .bootstrap-select.btn-group .dropdown-menu.inner,.bootstrap-select.btn-group .leaflet-control-layers .inner.leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.btn-group .inner.leaflet-control-layers-list{
     position:static;
     float:none;
     border:0;
     padding:0;
     margin:0;
     border-radius:0;
     box-shadow:none 
}
 .bootstrap-select.btn-group .dropdown-menu li,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li{
     position:relative 
}
 .bootstrap-select.btn-group .dropdown-menu li.active small,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li.active small,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li.active small{
     color:#fff 
}
 .bootstrap-select.btn-group .dropdown-menu li.disabled a,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li.disabled a,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li.disabled a{
     cursor:not-allowed 
}
 .bootstrap-select.btn-group .dropdown-menu li a,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a{
     cursor:pointer;
     user-select:none 
}
 .bootstrap-select.btn-group .dropdown-menu li a.opt,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a.opt,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a.opt{
     position:relative;
     padding-left:2.25em 
}
 .bootstrap-select.btn-group .dropdown-menu li a span.check-mark,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a span.check-mark,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a span.check-mark{
     display:none 
}
 .bootstrap-select.btn-group .dropdown-menu li a span.text,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a span.text,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a span.text{
     display:inline-block 
}
 .bootstrap-select.btn-group .dropdown-menu li small,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li small,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li small{
     padding-left:.5em 
}
 .bootstrap-select.btn-group .dropdown-menu .notify,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list .notify,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list .notify{
     position:absolute;
     bottom:5px;
     width:96%;
     margin:0 2%;
     min-height:26px;
     padding:3px 5px;
     background:#f5f5f5;
     border:1px solid #e3e3e3;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
     pointer-events:none;
     opacity:.9;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 .bootstrap-select.btn-group .no-results{
     padding:3px;
     background:#f9f9f9;
     margin:0 5px;
     white-space:nowrap 
}
 .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{
     position:static 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li.selected a span.check-mark,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li.selected a span.check-mark{
     position:absolute;
     display:inline-block;
     right:15px;
     margin-top:5px 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a span.text{
     margin-right:34px 
}
 .bootstrap-select.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{
     z-index:1061 
}
 .bootstrap-select .dropdown-toggle:before,.bootstrap-select.show-menu-arrow .dropdown-toggle:before{
     content:'';
     border-left:7px solid transparent;
     border-right:7px solid transparent;
     border-bottom:7px solid #d9d9d9;
     position:absolute;
     bottom:-4px;
     left:9px;
     display:none 
}
 .bootstrap-select .dropdown-toggle:after,.bootstrap-select.show-menu-arrow .dropdown-toggle:after{
     content:'';
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-bottom:6px solid #fff;
     position:absolute;
     bottom:-4px;
     left:10px;
     display:none 
}
 .bootstrap-select.dropup .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{
     bottom:auto;
     top:-3px;
     border-top:7px solid #d9d9d9;
     border-bottom:0 
}
 .bootstrap-select.dropup .dropdown-toggle:after,.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{
     bottom:auto;
     top:-3px;
     border-top:6px solid #fff;
     border-bottom:0 
}
 .bootstrap-select.pull-right .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before,.nav-pagination .bootstrap-select.pagination .dropdown-toggle:before{
     right:12px;
     left:auto 
}
 .bootstrap-select.pull-right .dropdown-toggle:after,.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after,.nav-pagination .bootstrap-select.pagination .dropdown-toggle:after{
     right:13px;
     left:auto 
}
 .bootstrap-select.open>.dropdown-toggle:after,.bootstrap-select.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{
     display:block 
}
 .bs-actionsbox,.bs-donebutton,.bs-searchbox{
     margin:6px 13px 
}
 .bs-actionsbox{
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 .bs-actionsbox .btn-group button{
     width:50% 
}
 .bs-donebutton{
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 .bs-donebutton .btn-group button{
     width:100% 
}
 .bs-searchbox .form-control{
     margin-bottom:0;
     width:100%;
     float:none 
}
 .bootstrap-select.form-control.multiexpand{
     height:auto 
}
 .bootstrap-select.form-control.multiexpand>.dropdown-toggle{
     display:none 
}
 .bootstrap-select.form-control.multiexpand>.dropdown-menu,.leaflet-control-layers .bootstrap-select.form-control.multiexpand>.leaflet-control-layers-list{
     display:block;
     position:relative;
     box-shadow:none 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .leaflet-control-layers-list{
     z-index:1 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list{
     min-height:160px;
     max-height:160px;
     overflow:auto 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner:after,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner:before,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list:after,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list:before,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list:after,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list:before{
     content:" ";
     display:table 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner:after,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list:after,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list:after{
     clear:both 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li{
     padding:0;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li>a,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li>a,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li>a{
     width:100%;
     min-width:1px;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li.dropdown-header,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li.no-results,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li.dropdown-header,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li.no-results,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li.dropdown-header,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li.no-results{
     background:#f9f9f9;
     padding:6px 12px;
     margin:0 
}
 .bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li.divider,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li.divider,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li.divider{
     display:none 
}
 .bootstrap-select.form-control.multiexpand .bs-donebutton{
     display:none 
}
 .bootstrap-select.form-control.multiexpand .bs-actionsbox,.bootstrap-select.form-control.multiexpand .bs-searchbox{
     width:50%;
     float:right;
     margin:0 
}
 .bootstrap-select.form-control.multiexpand .bs-actionsbox{
     float:left 
}
 .bootstrap-select.form-control.multiexpand .bs-actionsbox .btn{
     padding:6px 12px;
     font-size:12px;
     line-height:1.42857;
     border-radius:0 
}
/*! * Bootstrap Colorpicker v2.5.1 * https://itsjavi.com/bootstrap-colorpicker/ * * Originally written by (c) 2012 Stefan Petre * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0.txt * */
 .colorpicker-saturation{
     width:100px;
     height:100px;
     background-image:url(../images/bootstrap-colorpicker/saturation.png);
     cursor:crosshair;
     float:left 
}
 .colorpicker-saturation i{
     display:block;
     height:5px;
     width:5px;
     border:1px solid #000;
     -webkit-border-radius:5px;
     border-radius:5px;
     position:absolute;
     top:0;
     left:0;
     margin:-4px 0 0 -4px 
}
 .colorpicker-saturation i b{
     display:block;
     height:5px;
     width:5px;
     border:1px solid #fff;
     -webkit-border-radius:5px;
     border-radius:5px 
}
 .colorpicker-alpha,.colorpicker-hue{
     width:15px;
     height:100px;
     float:left;
     cursor:row-resize;
     margin-left:4px;
     margin-bottom:4px 
}
 .colorpicker-alpha i,.colorpicker-hue i{
     display:block;
     height:1px;
     background:#000;
     border-top:1px solid #fff;
     position:absolute;
     top:0;
     left:0;
     width:100%;
     margin-top:-1px 
}
 .colorpicker-hue{
     background-image:url(../images/bootstrap-colorpicker/hue.png) 
}
 .colorpicker-alpha{
     background-image:url(../images/bootstrap-colorpicker/alpha.png);
     display:none 
}
 .colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{
     background-size:contain 
}
 .colorpicker{
     padding:4px;
     min-width:130px;
     margin-top:1px;
     -webkit-border-radius:4px;
     border-radius:4px;
     z-index:2500 
}
 .colorpicker:after,.colorpicker:before{
     display:table;
     content:"";
     line-height:0 
}
 .colorpicker:after{
     clear:both 
}
 .colorpicker:before{
     content:'';
     display:inline-block;
     border-left:7px solid transparent;
     border-right:7px solid transparent;
     border-bottom:7px solid #ccc;
     border-bottom-color:rgba(0,0,0,.2);
     position:absolute;
     top:-7px;
     left:6px 
}
 .colorpicker:after{
     content:'';
     display:inline-block;
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-bottom:6px solid #fff;
     position:absolute;
     top:-6px;
     left:7px 
}
 .colorpicker div{
     position:relative 
}
 .colorpicker.colorpicker-with-alpha{
     min-width:140px 
}
 .colorpicker.colorpicker-with-alpha .colorpicker-alpha{
     display:block 
}
 .colorpicker-color{
     height:10px;
     margin-top:5px;
     clear:both;
     background-image:url(../images/bootstrap-colorpicker/alpha.png);
     background-position:0 100% 
}
 .colorpicker-color div{
     height:10px 
}
 .colorpicker-selectors{
     display:none;
     height:10px;
     margin-top:5px;
     clear:both 
}
 .colorpicker-selectors i{
     cursor:pointer;
     float:left;
     height:10px;
     width:10px 
}
 .colorpicker-selectors i+i{
     margin-left:3px 
}
 .colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{
     display:inline-block;
     cursor:pointer;
     height:16px;
     vertical-align:text-top;
     width:16px 
}
 .colorpicker.colorpicker-inline{
     position:relative;
     display:inline-block;
     float:none;
     z-index:auto 
}
 .colorpicker.colorpicker-horizontal{
     width:110px;
     min-width:110px;
     height:auto 
}
 .colorpicker.colorpicker-horizontal .colorpicker-saturation{
     margin-bottom:4px 
}
 .colorpicker.colorpicker-horizontal .colorpicker-color{
     width:100px 
}
 .colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{
     width:100px;
     height:15px;
     float:left;
     cursor:col-resize;
     margin-left:0;
     margin-bottom:4px 
}
 .colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{
     display:block;
     height:15px;
     background:#fff;
     position:absolute;
     top:0;
     left:0;
     width:1px;
     border:none;
     margin-top:0 
}
 .colorpicker.colorpicker-horizontal .colorpicker-hue{
     background-image:url(../images/bootstrap-colorpicker/hue-horizontal.png) 
}
 .colorpicker.colorpicker-horizontal .colorpicker-alpha{
     background-image:url(../images/bootstrap-colorpicker/alpha-horizontal.png) 
}
 .colorpicker-right:before{
     left:auto;
     right:6px 
}
 .colorpicker-right:after{
     left:auto;
     right:7px 
}
 .colorpicker-no-arrow:before{
     border-right:0;
     border-left:0 
}
 .colorpicker-no-arrow:after{
     border-right:0;
     border-left:0 
}
 .colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{
     display:block 
}
 .colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{
     display:none 
}
 .colorpicker-inline.colorpicker-visible{
     display:inline-block 
}
 .toast-title{
     font-weight:700 
}
 .toast-message{
     -ms-word-wrap:break-word;
     word-wrap:break-word 
}
 .toast-message a,.toast-message label{
     color:#fff 
}
 .toast-message a:hover{
     color:#ccc;
     text-decoration:none 
}
 .toast-close-button{
     position:relative;
     right:-.3em;
     top:-.3em;
     float:right;
     font-size:20px;
     font-weight:700;
     color:#fff;
     -webkit-text-shadow:0 1px 0 #fff;
     text-shadow:0 1px 0 #fff;
     opacity:.8 
}
 .toast-close-button:focus,.toast-close-button:hover{
     color:#000;
     text-decoration:none;
     cursor:pointer;
     opacity:.4 
}
 button.toast-close-button{
     padding:0;
     cursor:pointer;
     background:0 0;
     border:0;
     -webkit-appearance:none;
     -moz-appearance:none 
}
 .toast-top-full-width{
     top:0;
     right:0;
     width:100% 
}
 .toast-bottom-full-width{
     bottom:0;
     right:0;
     width:100% 
}
 .toast-top-left{
     top:12px;
     left:12px 
}
 .toast-top-right{
     top:48px;
     right:37px 
}
 .toast-bottom-right{
     right:12px;
     bottom:12px 
}
 .toast-bottom-left{
     bottom:12px;
     left:12px 
}
 #toast-container{
     position:fixed;
     z-index:999 
}
 #toast-container *{
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box 
}
 #toast-container>div{
     margin:0 0 6px;
     padding:15px 15px 15px 50px;
     width:300px;
     background-position:15px center;
     background-repeat:no-repeat;
     color:#fff;
     -webkit-border-radius:3px 3px 3px 3px;
     border-radius:3px 3px 3px 3px;
     -webkit-box-shadow:0 0 12px #999;
     box-shadow:0 0 12px #999;
     opacity:.8 
}
 #toast-container>:hover{
     -webkit-box-shadow:0 0 12px #000;
     box-shadow:0 0 12px #000;
     opacity:1;
     cursor:pointer 
}
 #toast-container>.toast-info{
     background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important 
}
 #toast-container>.toast-error{
     background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important 
}
 #toast-container>.toast-success{
     background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important 
}
 #toast-container>.toast-warning{
     background-image:url(data:image/png;
     base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important 
}
 #toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{
     width:96%;
     margin:auto 
}
 .toast{
     background-color:#030303 
}
 .toast-success{
     background-color:#51a351 
}
 .toast-error{
     background-color:#bd362f 
}
 .toast-info{
     background-color:#2f96b4 
}
 .toast-warning{
     background-color:#f89406 
}
 @media all and (max-width:240px){
     #toast-container>div{
         padding:8px 8px 8px 50px;
         width:11em 
    }
     #toast-container .toast-close-button{
         right:-.2em;
         top:-.2em 
    }
}
 @media all and (min-width:241px) and (max-width:480px){
     #toast-container>div{
         padding:8px 8px 8px 50px;
         width:18em 
    }
     #toast-container .toast-close-button{
         right:-.2em;
         top:-.2em 
    }
}
 @media all and (min-width:481px) and (max-width:768px){
     #toast-container>div{
         padding:15px 15px 15px 50px;
         width:25em 
    }
}
 .leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{
     position:absolute;
     left:0;
     top:0 
}
 .leaflet-bottom,.leaflet-top{
     position:absolute;
     z-index:900;
     pointer-events:none 
}
 .leaflet-bar a,.leaflet-bar a:hover{
     background-color:#fff;
     border-bottom:1px solid #ccc;
     width:26px;
     height:26px;
     line-height:26px;
     display:block;
     text-align:center;
     text-decoration:none;
     color:#000 
}
 .leaflet-bar a{
     background-position:50% 50%;
     background-repeat:no-repeat;
     display:block 
}
 .leaflet-popup-tip{
     background:#fff;
     color:#333;
     box-shadow:0 3px 14px rgba(0,0,0,.4) 
}
 .leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{
     position:absolute;
     pointer-events:none;
     border:6px solid transparent;
     background:0 0;
     content:"" 
}
 .leaflet-pane{
     z-index:400 
}
 .leaflet-pane>svg path{
     pointer-events:none 
}
 .leaflet-pane>svg path.leaflet-interactive{
     pointer-events:visiblePainted;
     pointer-events:auto 
}
 .leaflet-tile{
     user-select:none;
     filter:inherit;
     visibility:hidden 
}
 .leaflet-marker-icon{
     user-select:none;
     display:block;
     pointer-events:none 
}
 .leaflet-marker-icon.leaflet-interactive{
     pointer-events:visiblePainted;
     pointer-events:auto 
}
 .leaflet-marker-shadow{
     user-select:none;
     display:block;
     pointer-events:none 
}
 .leaflet-tile-container{
     pointer-events:none 
}
 .leaflet-zoom-box{
     width:0;
     height:0;
     box-sizing:border-box;
     z-index:800;
     border:2px dotted #38f;
     background:rgba(255,255,255,.5) 
}
 .leaflet-image-layer{
     pointer-events:none 
}
 .leaflet-image-layer.leaflet-interactive{
     pointer-events:visiblePainted;
     pointer-events:auto 
}
 .leaflet-container{
     overflow:hidden;
     background:#ddd;
     outline:0;
     font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif 
}
 .leaflet-container.leaflet-touch-zoom{
     touch-action:pan-x pan-y 
}
 .leaflet-container a{
     color:#0078a8 
}
 .leaflet-container a.leaflet-active{
     outline:2px solid orange 
}
 .leaflet-container .leaflet-control-attribution{
     background:#fff;
     background:rgba(255,255,255,.7);
     margin:0;
     font-size:11px 
}
 .leaflet-container .leaflet-control-scale{
     font-size:11px 
}
 .leaflet-container .leaflet-overlay-pane svg{
     max-width:none!important 
}
 .leaflet-container .leaflet-marker-pane img{
     max-width:none!important 
}
 .leaflet-container .leaflet-shadow-pane img{
     max-width:none!important 
}
 .leaflet-container .leaflet-tile-pane img{
     max-width:none!important 
}
 .leaflet-container img.leaflet-image-layer{
     max-width:none!important 
}
 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{
     touch-action:none 
}
 .leaflet-safari .leaflet-tile-container{
     width:1600px;
     height:1600px 
}
 .leaflet-tile-loaded{
     visibility:inherit 
}
 .leaflet-overlay-pane{
     z-index:400 
}
 .leaflet-tile-pane{
     z-index:200 
}
 .leaflet-shadow-pane{
     z-index:500 
}
 .leaflet-marker-pane{
     z-index:600 
}
 .leaflet-tooltip-pane{
     z-index:650 
}
 .leaflet-popup-pane{
     z-index:700;
     cursor:auto 
}
 .leaflet-map-pane canvas{
     z-index:100 
}
 .leaflet-map-pane svg{
     z-index:200 
}
 .leaflet-vml-shape{
     width:1px;
     height:1px 
}
 .lvml{
     behavior:url(#default#VML);
     display:inline-block;
     position:absolute 
}
 .leaflet-control{
     position:relative;
     z-index:800;
     pointer-events:visiblePainted;
     pointer-events:auto;
     float:left;
     clear:both;
     cursor:auto 
}
 .leaflet-top{
     top:0 
}
 .leaflet-top .leaflet-control{
     margin-top:10px 
}
 .leaflet-bottom{
     bottom:0 
}
 .leaflet-bottom .leaflet-control{
     margin-bottom:10px 
}
 .leaflet-bottom .leaflet-control-scale{
     margin-bottom:5px 
}
 .leaflet-right{
     right:0 
}
 .leaflet-right .leaflet-control{
     margin-right:10px 
}
 .leaflet-left{
     left:0 
}
 .leaflet-left .leaflet-control{
     margin-left:10px 
}
 .leaflet-left .leaflet-control-scale{
     margin-left:5px 
}
 .leaflet-fade-anim .leaflet-tile{
     will-change:opacity 
}
 .leaflet-fade-anim .leaflet-popup{
     opacity:0;
     transition:opacity .2s linear 
}
 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{
     opacity:1 
}
 .leaflet-zoom-animated{
     transform-origin:0 0 
}
 .leaflet-zoom-anim .leaflet-zoom-animated{
     will-change:transform;
     transition:transform .25s cubic-bezier(0,0,.25,1) 
}
 .leaflet-zoom-anim .leaflet-tile{
     transition:none 
}
 .leaflet-zoom-anim .leaflet-zoom-hide{
     visibility:hidden 
}
 .leaflet-interactive{
     cursor:pointer 
}
 .leaflet-crosshair{
     cursor:crosshair 
}
 .leaflet-crosshair .leaflet-interactive{
     cursor:crosshair 
}
 .leaflet-dragging .leaflet-grab{
     cursor:move 
}
 .leaflet-dragging .leaflet-grab .leaflet-interactive{
     cursor:move 
}
 .leaflet-dragging .leaflet-marker-draggable{
     cursor:move 
}
 .leaflet-bar{
     box-shadow:0 1px 5px rgba(0,0,0,.65);
     border-radius:4px 
}
 .leaflet-bar a:hover{
     background-color:#f4f4f4 
}
 .leaflet-bar a:first-child{
     border-top-left-radius:4px;
     border-top-right-radius:4px 
}
 .leaflet-bar a:last-child{
     border-bottom-left-radius:4px;
     border-bottom-right-radius:4px;
     border-bottom:none 
}
 .leaflet-bar a.leaflet-disabled{
     cursor:default;
     background-color:#f4f4f4;
     color:#bbb 
}
 .leaflet-control-layers-toggle{
     display:none 
}
 .leaflet-touch .leaflet-bar{
     box-shadow:none;
     border:2px solid rgba(0,0,0,.2);
     background-clip:padding-box 
}
 .leaflet-touch .leaflet-bar a{
     width:30px;
     height:30px;
     line-height:30px 
}
 .leaflet-touch .leaflet-control-zoom-in{
     font-size:22px 
}
 .leaflet-touch .leaflet-control-zoom-out{
     font-size:24px 
}
 .leaflet-touch .leaflet-control-attribution{
     box-shadow:none 
}
 .leaflet-touch .leaflet-control-layers{
     box-shadow:none;
     border:2px solid rgba(0,0,0,.2);
     background-clip:padding-box 
}
 .leaflet-control-zoom-in{
     font:bold 18px Lucida Console,Monaco,monospace;
     text-indent:1px 
}
 .leaflet-control-zoom-out{
     font:bold 18px Lucida Console,Monaco,monospace;
     text-indent:1px;
     font-size:20px 
}
 .leaflet-control-layers{
     position:relative 
}
 .leaflet-control-layers .leaflet-control-layers-list{
     display:none 
}
 .leaflet-control-layers label{
     display:block;
     margin:0 
}
 .leaflet-control-layers label div{
     line-height:1;
     position:relative;
     padding-left:0 
}
 .leaflet-control-layers label div span{
     display:inline-block;
     vertical-align:middle;
     position:relative;
     padding-left:0;
     margin-bottom:0 
}
 .leaflet-control-layers label div span::before{
     content:'\0000';
     position:relative;
     z-index:1;
     left:0;
     width:16px;
     height:16px;
     display:inline-block;
     vertical-align:middle;
     color:transparent;
     background-color:#fff;
     margin:1px;
     margin-right:5px;
     padding:3px;
     font-size:10px;
     line-height:1;
     -webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
     -moz-transition:border .15s ease-in-out,color .15s ease-in-out;
     -o-transition:border .15s ease-in-out,color .15s ease-in-out;
     transition:border .15s ease-in-out,color .15s ease-in-out 
}
 .leaflet-control-layers label div span::after{
     position:absolute;
     top:0;
     left:0;
     width:18px;
     height:18px;
     content:'\0000';
     color:transparent;
     border:1px solid #d9d9d9;
     border-radius:0 
}
 .leaflet-control-layers label div input[type=checkbox],.leaflet-control-layers label div input[type=radio]{
     position:absolute;
     z-index:2;
     top:0;
     left:0;
     display:block;
     width:100%;
     height:100%;
     margin:0;
     cursor:pointer;
     opacity:0 
}
 .leaflet-control-layers label div input[type=checkbox]:focus+span::before,.leaflet-control-layers label div input[type=radio]:focus+span::before{
     outline:0 
}
 .leaflet-control-layers label div input[type=checkbox]:checked+span::before,.leaflet-control-layers label div input[type=radio]:checked+span::before{
     font-family:icomoon;
     content:"" 
}
 .leaflet-control-layers label div input[type=checkbox]:checked:disabled+span::before,.leaflet-control-layers label div input[type=radio]:checked:disabled+span::before{
     background-color:inherit 
}
 .leaflet-control-layers label div input[type=checkbox]:disabled+span,.leaflet-control-layers label div input[type=radio]:disabled+span{
     opacity:.45 
}
 .leaflet-control-layers label div input[type=checkbox]:disabled+span::before,.leaflet-control-layers label div input[type=radio]:disabled+span::before{
     background-color:#eee;
     cursor:not-allowed 
}
 .group .leaflet-control-layers label div.checkbox,.leaflet-control-layers label .group div.checkbox,.leaflet-control-layers label .table div.checkbox,.leaflet-control-layers label div.checkbox-inline,.table .leaflet-control-layers label div.checkbox{
     margin-top:0 
}
 .leaflet-control-layers label div input[type=checkbox]:checked+span::before,.leaflet-control-layers label div input[type=radio]:checked+span::before{
     color:#fff;
     background-color:#1b99bd 
}
 .leaflet-control-layers label div input[type=checkbox]:checked+span::after,.leaflet-control-layers label div input[type=radio]:checked+span::after{
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 .leaflet-control-layers label div{
     padding:6px 13px 
}
 .leaflet-control-layers-expanded .leaflet-control-layers-list{
     display:block 
}
 .leaflet-control-layers-scrollbar{
     overflow-y:scroll;
     padding-right:5px 
}
 .leaflet-control-layers-selector{
     margin-top:2px;
     position:relative;
     top:1px 
}
 .leaflet-control-layers-separator{
     height:0;
     border-top:1px solid #ddd;
     margin:5px -10px 5px -6px 
}
 .leaflet-default-icon-path{
     background-image:url(../images/marker-icon.png) 
}
 .leaflet-control-attribution{
     padding:0 5px;
     color:#333 
}
 .leaflet-control-attribution a{
     text-decoration:none 
}
 .leaflet-control-attribution a:hover{
     text-decoration:underline 
}
 .leaflet-control-scale-line{
     padding:0 5px;
     color:#333;
     border:2px solid #777;
     border-top:none;
     line-height:1.1;
     padding:2px 5px 1px;
     font-size:11px;
     white-space:nowrap;
     overflow:hidden;
     box-sizing:border-box;
     background:#fff;
     background:rgba(255,255,255,.5) 
}
 .leaflet-control-scale-line:not(:first-child){
     border-top:2px solid #777;
     border-bottom:none;
     margin-top:-2px 
}
 .leaflet-control-scale-line:not(:first-child):not(:last-child){
     border-bottom:2px solid #777 
}
 .leaflet-popup{
     position:absolute;
     text-align:center;
     margin-bottom:20px 
}
 .leaflet-popup-content-wrapper{
     text-align:left;
     border-radius:5px 
}
 .leaflet-popup-tip-container{
     width:40px;
     height:20px;
     position:absolute;
     left:50%;
     margin-left:-20px;
     overflow:hidden;
     pointer-events:none 
}
 .leaflet-popup-tip{
     width:17px;
     height:17px;
     padding:1px;
     margin:-10px auto 0;
     transform:rotate(45deg) 
}
 .leaflet-popup-scrolled{
     overflow:auto;
     border-bottom:1px solid #ddd;
     border-top:1px solid #ddd 
}
 .leaflet-oldie .leaflet-popup-content-wrapper{
     transform: scale(1); /* zoom:1; editei para corrigir warning*/
     border:1px solid #999 
}
 .leaflet-oldie .leaflet-popup-tip{
     width:24px;
     margin:0 auto;
     border:1px solid #999 
}
 .leaflet-oldie .leaflet-popup-tip-container{
     margin-top:-1px 
}
 .leaflet-oldie .leaflet-control-zoom{
     border:1px solid #999 
}
 .leaflet-oldie .leaflet-control-layers{
     border:1px solid #999 
}
 .leaflet-div-icon{
     background:#fff;
     border:1px solid #666 
}
 .leaflet-tooltip{
     position:absolute;
     padding:6px;
     background-color:#fff;
     border:1px solid #fff;
     border-radius:3px;
     color:#222;
     white-space:nowrap;
     user-select:none;
     pointer-events:none;
     box-shadow:0 1px 3px rgba(0,0,0,.4) 
}
 .leaflet-tooltip.leaflet-clickable{
     cursor:pointer;
     pointer-events:auto 
}
 .leaflet-tooltip-top{
     margin-top:-6px 
}
 .leaflet-tooltip-top:before{
     left:50%;
     margin-left:-6px;
     bottom:0;
     margin-bottom:-12px;
     border-top-color:#fff 
}
 .leaflet-tooltip-bottom{
     margin-top:6px 
}
 .leaflet-tooltip-bottom:before{
     left:50%;
     margin-left:-6px;
     top:0;
     margin-top:-12px;
     margin-left:-6px;
     border-bottom-color:#fff 
}
 .leaflet-tooltip-left{
     margin-left:-6px 
}
 .leaflet-tooltip-left:before{
     top:50%;
     margin-top:-6px;
     right:0;
     margin-right:-12px;
     border-left-color:#fff 
}
 .leaflet-tooltip-right{
     margin-left:6px 
}
 .leaflet-tooltip-right:before{
     top:50%;
     margin-top:-6px;
     left:0;
     margin-left:-12px;
     border-right-color:#fff 
}
 .leaflet-pan-anim .leaflet-tile{
     transition:none 
}
 .btn-collapse .leaf-device-marker i,.leaf-device-marker .btn-collapse i,.leaf-device-marker .group-heading>.group-title:after,.leaf-device-marker .ico,.leaf-device-marker .icon,.leaf-device-marker .table.table-list .sorting:after,.leaf-device-marker .table.table-list .sorting:before,.leaf-device-marker .table.table-list .sorting_asc:after,.leaf-device-marker .table.table-list .sorting_asc:before,.leaf-device-marker .table.table-list .sorting_desc:after,.leaf-device-marker .table.table-list .sorting_desc:before,.table.table-list .leaf-device-marker .sorting:after,.table.table-list .leaf-device-marker .sorting:before,.table.table-list .leaf-device-marker .sorting_asc:after,.table.table-list .leaf-device-marker .sorting_asc:before,.table.table-list .leaf-device-marker .sorting_desc:after,.table.table-list .leaf-device-marker .sorting_desc:before{
     display:block 
}
 .leaf-device-marker .name{
     display:block;
     position:absolute;
     bottom:100%;
     margin-bottom:5px;
     -webkit-transform:translateX(-40%);
     -moz-transform:translateX(-40%);
     -o-transform:translateX(-40%);
     -ms-transform:translateX(-40%);
     transform:translateX(-40%) 
}
 .leaf-device-marker .name:after,.leaf-device-marker .name:before{
     content:'';
     display:inline-block;
     position:absolute 
}
 .leaf-device-marker .name:before{
     border:11px solid transparent;
     left:calc(50% - 11px);
     bottom:-10px;
     border-bottom:0;
     border-top-color:#d9d9d9 
}
 .leaf-device-marker .name:after{
     border:10px solid transparent;
     left:calc(50% - 10px);
     bottom:-9px;
     border-bottom:0;
     border-top-color:#fff 
}
 .leaf-device-marker .name i{
     font-style:normal;
     display:inline-block;
     white-space:nowrap;
     background:#fff;
     padding:4px 8px;
     border:1px solid #d9d9d9;
     border-radius:4px 
}
 .leaflet-popup-geofence .name{
     display:block;
     white-space:nowrap;
     color:#fff;
     padding:4px;
     border:1px solid #d9d9d9;
     opacity:.8;
     text-shadow:1px 1px 1px #000 
}
 .leaflet-popup-geofence .leaflet-popup-tip-container{
     display:none 
}
 .leaflet-popup-route .name{
     display:block;
     white-space:nowrap;
     color:#fff;
     padding:4px;
     border:1px solid #d9d9d9;
     opacity:.8 
}
 .leaflet-popup-route .leaflet-popup-tip-container{
     display:none 
}

 .leaflet-popup-event{
     max-width: 75vw
 }
 .leaflet-popup-event,.leaflet-popup-history{
     min-width:270px 
}
 .cluster .cluster-inner{
     display:block;
     position:relative;
     width:100%;
     height:100%;
     text-align:center 
}
 .cluster .cluster-inner:after,.cluster .cluster-inner:before{
     content:' ';
     display:block;
     position:absolute;
     border:3px solid;
     border-color:green green transparent green;
     border-radius:50% 
}
 .cluster .cluster-inner:before{
     top:0;
     left:0;
     width:100%;
     height:100% 
}
 .cluster .cluster-inner:after{
     left:7px;
     top:7px;
     width:44px;
     width:-webkit-calc(100% - 14px);
     width:-moz-calc(100% - 14px);
     width:-o-calc(100% - 14px);
     width:calc(100% - 14px);
     height:44px;
     height:-webkit-calc(100% - 14px);
     height:-moz-calc(100% - 14px);
     height:-o-calc(100% - 14px);
     height:calc(100% - 14px);
     border-color:#1b99bd #1b99bd transparent #1b99bd 
}
 .cluster .cluster-inner b{
     color:#fff;
     display:block;
     position:absolute;
     background:#1b99bd;
     border-radius:50%;
     line-height:30px;
     left:14px;
     top:14px;
     width:30px;
     width:-webkit-calc(100% - 28px);
     width:-moz-calc(100% - 28px);
     width:-o-calc(100% - 28px);
     width:calc(100% - 28px);
     height:30px;
     height:-webkit-calc(100% - 28px);
     height:-moz-calc(100% - 28px);
     height:-o-calc(100% - 28px);
     height:calc(100% - 28px) 
}
 .cluster.cluster-large .cluster-inner:before{
     border-color:#1b99bd #1b99bd transparent #1b99bd 
}
 .cluster.cluster-large .cluster-inner:after{
     border-color:green green transparent green 
}
 .cluster.cluster-large .cluster-inner b{
     background:green 
}
 .leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{
     -webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;
     -moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;
     -o-transition:-o-transform .3s ease-out,opacity .3s ease-in;
     transition:transform .3s ease-out,opacity .3s ease-in 
}
 .leaflet-cluster-spider-leg{
     -webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;
     -moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;
     -o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;
     transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in 
}
 .leaflet-draw-section{
     position:relative 
}
 .leaflet-draw-toolbar{
     margin-top:12px 
}
 .leaflet-draw-toolbar-top{
     margin-top:0 
}
 .leaflet-draw-toolbar-notop a:first-child{
     border-top-right-radius:0 
}
 .leaflet-draw-toolbar-nobottom a:last-child{
     border-bottom-right-radius:0 
}
 .leaflet-draw-toolbar a{
     background-image:url(../images/spritesheet.png);
     background-image:linear-gradient(transparent,transparent),url(images/spritesheet.svg);
     background-repeat:no-repeat;
     background-size:270px 30px;
     background-clip:padding-box 
}
 .leaflet-retina .leaflet-draw-toolbar a{
     background-image:url(../images/spritesheet-2x.png);
     background-image:linear-gradient(transparent,transparent),url(images/spritesheet.svg) 
}
 .leaflet-draw a{
     display:block;
     text-align:center;
     text-decoration:none 
}
 .leaflet-draw a .sr-only{
     position:absolute;
     width:1px;
     height:1px;
     padding:0;
     margin:-1px;
     overflow:hidden;
     clip:rect(0,0,0,0);
     border:0 
}
 .leaflet-draw-actions{
     display:none;
     list-style:none;
     margin:0;
     padding:0;
     position:absolute;
     left:26px;
     top:0;
     white-space:nowrap 
}
 .leaflet-touch .leaflet-draw-actions{
     left:32px 
}
 .leaflet-right .leaflet-draw-actions{
     right:26px;
     left:auto 
}
 .leaflet-touch .leaflet-right .leaflet-draw-actions{
     right:32px;
     left:auto 
}
 .leaflet-draw-actions li{
     display:inline-block 
}
 .leaflet-draw-actions li:first-child a{
     border-left:none 
}
 .leaflet-draw-actions li:last-child a{
     -webkit-border-radius:0 4px 4px 0;
     border-radius:0 4px 4px 0 
}
 .leaflet-right .leaflet-draw-actions li:last-child a{
     -webkit-border-radius:0;
     border-radius:0 
}
 .leaflet-right .leaflet-draw-actions li:first-child a{
     -webkit-border-radius:4px 0 0 4px;
     border-radius:4px 0 0 4px 
}
 .leaflet-draw-actions a{
     background-color:#919187;
     border-left:1px solid #aaa;
     color:#fff;
     font:11px/19px "Helvetica Neue",Arial,Helvetica,sans-serif;
     line-height:28px;
     text-decoration:none;
     padding-left:10px;
     padding-right:10px;
     height:28px 
}
 .leaflet-touch .leaflet-draw-actions a{
     font-size:12px;
     line-height:30px;
     height:30px 
}
 .leaflet-draw-actions-bottom{
     margin-top:0 
}
 .leaflet-draw-actions-top{
     margin-top:1px 
}
 .leaflet-draw-actions-bottom a,.leaflet-draw-actions-top a{
     height:27px;
     line-height:27px 
}
 .leaflet-draw-actions a:hover{
     background-color:#a0a098 
}
 .leaflet-draw-actions-top.leaflet-draw-actions-bottom a{
     height:26px;
     line-height:26px 
}
 .leaflet-draw-toolbar .leaflet-draw-draw-polyline{
     background-position:-2px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{
     background-position:0 -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-draw-polygon{
     background-position:-31px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{
     background-position:-29px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{
     background-position:-62px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{
     background-position:-60px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-draw-circle{
     background-position:-92px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{
     background-position:-90px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-draw-marker{
     background-position:-122px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{
     background-position:-120px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-edit-edit{
     background-position:-152px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{
     background-position:-150px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-edit-remove{
     background-position:-182px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{
     background-position:-180px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{
     background-position:-212px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{
     background-position:-210px -1px 
}
 .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{
     background-position:-242px -2px 
}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{
     background-position:-240px -2px 
}
 .leaflet-mouse-marker{
     background-color:#fff;
     cursor:crosshair 
}
 .leaflet-draw-tooltip{
     background:#363636;
     background:rgba(0,0,0,.5);
     border:1px solid transparent;
     -webkit-border-radius:4px;
     border-radius:4px;
     color:#fff;
     font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif;
     margin-left:20px;
     margin-top:-21px;
     padding:4px 8px;
     position:absolute;
     visibility:hidden;
     white-space:nowrap;
     z-index:6 
}
 .leaflet-draw-tooltip:before{
     border-right:6px solid #000;
     border-right-color:rgba(0,0,0,.5);
     border-top:6px solid transparent;
     border-bottom:6px solid transparent;
     content:"";
     position:absolute;
     top:7px;
     left:-7px 
}
 .leaflet-error-draw-tooltip{
     background-color:#f2dede;
     border:1px solid #e6b6bd;
     color:#b94a48 
}
 .leaflet-error-draw-tooltip:before{
     border-right-color:#e6b6bd 
}
 .leaflet-draw-tooltip-single{
     margin-top:-12px 
}
 .leaflet-draw-tooltip-subtext{
     color:#f8d5e4 
}
 .leaflet-draw-guide-dash{
     font-size:1%;
     opacity:.6;
     position:absolute;
     width:5px;
     height:5px 
}
 .leaflet-edit-marker-selected{
     background-color:rgba(254,87,161,.1);
     border:4px dashed rgba(254,87,161,.6);
     -webkit-border-radius:4px;
     border-radius:4px;
     box-sizing:content-box 
}
 .leaflet-edit-move{
     cursor:move 
}
 .leaflet-edit-resize{
     cursor:pointer 
}
 .leaflet-oldie .leaflet-draw-toolbar{
     border:1px solid #999 
}
 #gps-device-parameters-view{
     width:300px;
     max-width:100% 
}
 #gps-device-parameters-view span[data-device=streetview]{
     min-height:125px 
}
 #gps-device-street-view-large{
     width:500px;
     max-width:100% 
}
 #gps-device-street-view-large span[data-device=streetview]{
     min-height:261px 
}
 .leaflet-popup-map-icon{
     width:200px 
}
 .leaflet-popup-content{
     background:#fff;
     -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
     box-shadow:0 6px 12px rgba(0,0,0,.175) 
}
 .leaflet-popup-content img{
     max-width:100% 
}
 .popup-header{
     background:#f9f9f9 
}
 .popup-header:after,.popup-header:before{
     content:" ";
     display:table 
}
 .popup-header:after{
     clear:both 
}
 .popup-header .nav-tabs{
     float:right 
}
 .popup-header .popup-title{
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     font-size:13px;
     color:#202020;
     padding:10px 
}
 .popup-body{
     background:#fff;
     padding:8px;
     color:#595959;
     font-size:11px 
}
 .popup-body>.nav{
     margin:-8px;
     margin-bottom:8px 
}
 .popup-body .table{
     margin-bottom:0 
}
 .popup-body .table tbody>tr>th{
     font-weight:400;
     width:35% 
}
 .popup-body .table tbody>tr>td,.popup-body .table tbody>tr>th{
     border:0 
}
 html{
     height:100%;
     position:relative 
}
 body{
     height:100% 
}
 #footer{
     bottom:0;
     width:100%;
     border-top:1px solid #999;
     padding-top:10px;
     height:30px 
}
 .content{
     margin-top:10px 
}
 .admin-layout>.content{
     min-height:100%;
     margin-top:0;
     margin-bottom:-40px;
     padding-top:80px 
}
 .admin-layout>.content:after{
     content:'';
     display:block;
     height:30px;
     width:100% 
}
 .on{
     color:green!important 
}
 .device-status,[data-device=status]{
     display:inline-block;
     vertical-align:middle;
     width:10px;
     height:10px;
     border-radius:50%;
     background:#ddd;
     border:1px solid #ddd;
     text-indent:999999px;
     overflow:hidden 
}
 [data-device=detect_engine],[data-device=engine]{
     font-size:1.3em;
     line-height:1 
}
 #sidebar [data-device=speed]{
     font-size:.9em 
}
 .action-icon{
     position:relative;
     display:inline-block;
     border-radius:50%;
     line-height:17px;
     width:19px;
     height:19px;
     text-align:center;
     font-size:9px;
     font-weight:700;
     background:#fff;
     border:1px solid #ccc;
     color:#000 
}
 .event-action .action-icon{
     background:#ea4f4f;
     color:#fff;
     border-color:#ea4f4f 
}
 .park-action .action-icon{
     background:#848484;
     color:#fff;
     border-color:#848484 
}
 .drive-action .action-icon{
     background:#1b99bd;
     color:#fff;
     border-color:#1b99bd 
}
 .datetime .date,.datetime .time{
     white-space:nowrap 
}
 .center-vertical{
     width:100%;
     position:absolute;
     top:50%;
     transform:translateY(-50%) 
}
 .scrollbox,.scrollbox-large{
     overflow:auto;
     max-height:250px 
}
 .scrollbox-large>.table,.scrollbox>.table{
     margin-bottom:0 
}
 .scrollbox-large{
     max-height:385px 
}
 .group .icon-list .checkbox,.icon-list .checkbox,.icon-list .checkbox-inline,.icon-list .group .checkbox,.icon-list .radio,.icon-list .radio-inline,.icon-list .table .checkbox,.table .icon-list .checkbox{
     margin:0 
}
 .group .icon-list .checkbox>label,.icon-list .checkbox-inline>label,.icon-list .checkbox>label,.icon-list .group .checkbox>label,.icon-list .radio-inline>label,.icon-list .radio>label,.icon-list .table .checkbox>label,.table .icon-list .checkbox>label{
     padding:7px 
}
 .group .icon-list .checkbox>label:after,.group .icon-list .checkbox>label:before,.icon-list .checkbox-inline>label:after,.icon-list .checkbox-inline>label:before,.icon-list .checkbox>label:after,.icon-list .checkbox>label:before,.icon-list .group .checkbox>label:after,.icon-list .group .checkbox>label:before,.icon-list .radio-inline>label:after,.icon-list .radio-inline>label:before,.icon-list .radio>label:after,.icon-list .radio>label:before,.icon-list .table .checkbox>label:after,.icon-list .table .checkbox>label:before,.table .icon-list .checkbox>label:after,.table .icon-list .checkbox>label:before{
     display:none 
}
 .group .icon-list .checkbox input:checked+label,.icon-list .checkbox input:checked+label,.icon-list .checkbox-inline input:checked+label,.icon-list .group .checkbox input:checked+label,.icon-list .radio input:checked+label,.icon-list .radio-inline input:checked+label,.icon-list .table .checkbox input:checked+label,.table .icon-list .checkbox input:checked+label{
     background:#1b99bd 
}
 .action-block{
     margin-bottom:10px 
}
 .ui-sortable-handle{
     cursor:move 
}
 .lang-list .lang-item .btn{
     text-align:left 
}
 .p-relative{
     position:relative!important 
}
 .img-full-width{
     min-width:100%;
     max-width:100% 
}
 #mapForPhoto{
     height:140px;
     width:100% 
}
 #requestPhoto .attributes{
     display:inline-block;
     vertical-align:middle 
}
 #requestPhoto .attributes .form-group>label{
     display:none 
}
 .no-padding.checkboxes,.no-padding.plans,.row.no-padding{
     margin-right:0;
     margin-left:0 
}
 .no-padding.checkboxes>[class^=col-],.no-padding.plans>[class^=col-],.row.no-padding>[class^=col-]{
     padding-left:0;
     padding-right:0 
}
 .tooltip-mark{
     display:inline-block;
     min-width:6px;
     padding:2px 5px;
     font-size:10px;
     font-weight:700;
     color:#fff;
     line-height:1;
     vertical-align:top;
     white-space:nowrap;
     text-align:center;
     background-color:#ddd;
     border-radius:10px 
}
 .tooltip.tooltip-img .tooltip-inner{
     border:0;
     padding:0;
     background:0 0 
}
 .tooltip.tooltip-imei .tooltip-inner{
     background:#fff;
     display:table 
}
 .tooltip.tooltip-imei .tooltip-inner .text{
     font-size:14px;
     font-weight:300;
     color:#202020;
     display:table-cell;
     vertical-align:middle;
     padding-left:20px;
     padding-right:130px 
}
 img{
     opacity:1;
     transition:opacity .3s 
}
 img[data-src]{
     opacity:0 
}
 .has-feedback .bs-searchbox:after,.has-feedback .form-control-feedback,.has-feedback .form-group.search:after{
     line-height:31px 
}
 .icon+.text{
     vertical-align:middle;
     margin-left:5px 
}
 .icon-fa:before,.icon.admin:before,.icon.calendar:before,.icon.chat:before,.icon.email:before,.icon.eye:before,.icon.filter:before,.icon.globe:before,.icon.logout:before,.icon.map-change:before,.icon.map-expand:before,.icon.multi-edit:before,.icon.pause:before,.icon.play:before,.icon.reset:before,.icon.restart:before,.icon.stop:before,.icon.time:before,.icon.trash:before,.table.table-list td[data-editable-field]:hover:after{
     font-family:FontAwesome 
}
 .btn-collapse i.ico-object-arrow,.group-heading>.ico-object-arrow.group-title:after,.ico-object-arrow.icon,.ico.ico-object-arrow,.table.table-list .ico-object-arrow.sorting:after,.table.table-list .ico-object-arrow.sorting:before,.table.table-list .ico-object-arrow.sorting_asc:after,.table.table-list .ico-object-arrow.sorting_asc:before,.table.table-list .ico-object-arrow.sorting_desc:after,.table.table-list .ico-object-arrow.sorting_desc:before{
     font-size:25px;
     text-shadow:0 0 2px #d9d9d9 
}
 .icon.battery-0,.icon.battery-1,.icon.battery-2,.icon.battery-3,.icon.battery-4,.icon.battery-5,.icon.gsm-0,.icon.gsm-1,.icon.gsm-2,.icon.gsm-3,.icon.gsm-4,.icon.gsm-5{
     position:relative;
     font-size:1.8em;
     color:inherit 
}
 .icon.battery-0:before,.icon.battery-1:before,.icon.battery-2:before,.icon.battery-3:before,.icon.battery-4:before,.icon.battery-5:before,.icon.gsm-0:before,.icon.gsm-1:before,.icon.gsm-2:before,.icon.gsm-3:before,.icon.gsm-4:before,.icon.gsm-5:before{
     color:green;
     position:absolute 
}
 .navbar-nav>li.language-selection>a{
     padding-top:10px;
     padding-bottom:10px 
}
 .navbar-toggle{
     padding:6px 5px;
     margin-top:7.5px;
     margin-bottom:7.5px 
}
 #header.folded{
     position:relative;
     z-index:1000 
}
 @media (min-width:500px){
     #header.folded .navbar-nav>li>a .icon+.text{
         display:none 
    }
     #header.folded .navbar-toggle{
         display:none 
    }
     #header.folded .navbar-collapse.collapse{
         display:block!important;
         height:auto!important;
         padding-bottom:0;
         overflow:visible!important 
    }
}
 @media (min-width:768px){
     #header.folded:before{
         content:' ';
         position:absolute;
         top:0;
         left:0;
         display:block;
         width:100%;
         height:10px;
         background-color:#fff;
         z-index:1 
    }
     #header.folded .navbar{
         background-color:transparent;
         border-color:transparent 
    }
     #header.folded .navbar .navbar-brand,#header.folded .navbar .navbar-nav{
         position:relative;
         background-color:#fff;
         border-bottom:1px solid #d9d9d9 
    }
     #header.folded .navbar .navbar-brand{
         max-width:300px 
    }
     #header.folded .navbar .navbar-brand:after,#header.folded .navbar .navbar-brand:before{
         content:" ";
         display:block;
         position:absolute;
         bottom:0;
         left:100%;
         width:0;
         height:0;
         z-index:1;
         border-bottom:33px solid transparent 
    }
     #header.folded .navbar .navbar-brand:before{
         border-left:90px solid #d9d9d9 
    }
     #header.folded .navbar .navbar-brand:after{
         border-left:90px solid #fff;
         margin-left:-1px 
    }
     #header.folded .navbar .navbar-nav:after,#header.folded .navbar .navbar-nav:before{
         content:" ";
         display:block;
         position:absolute;
         bottom:0;
         right:100%;
         width:0;
         height:0;
         z-index:1;
         border-bottom:35px solid transparent 
    }
     #header.folded .navbar .navbar-nav:before{
         border-right:90px solid #d9d9d9 
    }
     #header.folded .navbar .navbar-nav:after{
         border-right:90px solid #fff;
         margin-right:-1px 
    }
}
 @media (min-width:500px) and (max-width:767px){
     #header .navbar-header{
         float:left 
    }
     #header .navbar-right{
         float:right!important 
    }
     #header .navbar-nav{
         margin-top:0;
         margin-bottom:0;
         float:left 
    }
     #header .navbar-nav>li{
         float:left 
    }
     #header .navbar-nav>li>a{
         padding-top:12.5px;
         padding-bottom:12.5px 
    }
     #header .navbar-nav>li>a .icon+.text{
         display:none 
    }
     #header .navbar-nav>li.language-selection>a{
         padding-top:10px;
         padding-bottom:10px 
    }
}
 @media (min-width:768px) and (max-width:1199px){
     .admin-layout .header .navbar-nav li>a>.icon{
         display:none 
    }
}
 #hidden_{
     display:none 
}
 #sidebar .tab-pane-body::-webkit-scrollbar, #widgets .widgets-content::-webkit-scrollbar{
     width: 0 !important 
}
 #widgets .widget-body::-webkit-scrollbar{
     width: 0 !important 
}
/*Editei Widgets uilmo */
 #widgets .widget-body::-webkit-scrollbar,#widgets .widgets-content::-webkit-scrollbar,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner::-webkit-scrollbar,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list::-webkit-scrollbar,.leaflet-control-layers .leaflet-control-layers-list::-webkit-scrollbar,.messages::-webkit-scrollbar,.scrollbar::-webkit-scrollbar,.scrollbox-large::-webkit-scrollbar,.scrollbox::-webkit-scrollbar{
     width:10px;
     height:10px 
}
 #sidebar .tab-pane-body::-webkit-scrollbar-track,#widgets .widget-body::-webkit-scrollbar-track,#widgets .widgets-content::-webkit-scrollbar-track,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner::-webkit-scrollbar-track,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list::-webkit-scrollbar-track,.dropdown-menu::-webkit-scrollbar-track,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list::-webkit-scrollbar-track,.leaflet-control-layers .leaflet-control-layers-list::-webkit-scrollbar-track,.messages::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track,.scrollbox-large::-webkit-scrollbar-track,.scrollbox::-webkit-scrollbar-track{
     background:#f9f9f9;
     border:1px solid #fff 
}
 #sidebar .tab-pane-body::-webkit-scrollbar-thumb,#widgets .widget-body::-webkit-scrollbar-thumb,#widgets .widgets-content::-webkit-scrollbar-thumb,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner::-webkit-scrollbar-thumb,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list::-webkit-scrollbar-thumb,.leaflet-control-layers .leaflet-control-layers-list::-webkit-scrollbar-thumb,.messages::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb,.scrollbox-large::-webkit-scrollbar-thumb,.scrollbox::-webkit-scrollbar-thumb{
     background:#ddd;
     border:1px solid #fff 
}
 body{
     scrollbar-face-color:#f9f9f9;
     /*scrollbar-color:#dddddd;*/
}
/*editei sidebar uilmo */
 #sidebar{
     position:absolute;
     z-index:999;
     bottom:1px;
     ;
     left:0;
     max-height:100%;
     max-height:-webkit-calc(40%);
     max-height:-moz-calc(40%);
     max-height:-o-calc(40%);
     max-height:calc(40%);
     height:100%;
     width:100% 
}
 @media (min-width:768px){
     #sidebar{
         width:100% 
    }
}
 @media (min-width:992px){
     #sidebar{
         width:100% 
    }
}
 #sidebar.collapsed,#sidebar.collapsed #sidebar.btn-collapse,#widgets.collapsed #sidebar.btn-collapse{
     width:0;
     -webkit-transition:width .5s ease;
     -moz-transition:width .5s ease;
     -o-transition:width .5s ease;
     transition:width .5s ease 
}
 #sidebar.collapsed .sidebar-content,#widgets.collapsed #sidebar.btn-collapse .sidebar-content{
     overflow:hidden 
}
 #sidebar.collapsed .sidebar-content .group,#widgets.collapsed #sidebar.btn-collapse .sidebar-content .group{
     display:none 
}
 #sidebar .sidebar-content{
     background:#fff;
     width:100%;
     height:100%;
     max-width:100% 
}
 #sidebar .nav-tabs>li{
     display:table-cell;
     width:1%;
     float:none 
}
 #sidebar .nav-tabs>li>a{
     text-align:center 
}
 #sidebar .tab-pane-header{
     padding:8px 10px 
}
 #sidebar .tab-pane-body{
     overflow-y:auto
}
 #sidebar .tab-pane-footer{
     padding:8px 10px 
}
 #sidebar .no-results{
     margin:5px;
     text-align:center 
}
 #sidebar #events_tab .datetime .date,#sidebar #events_tab .datetime .time{
     display:block;
     font-size:.9em 
}
 #sidebar #events_tab .tab-pane-body>table>thead>tr>td:first-child,#sidebar #events_tab .tab-pane-body>table>thead>tr>th:first-child{
     padding-left:10px 
}
 #sidebar #events_tab .tab-pane-body>table>thead>tr>td:last-child,#sidebar #events_tab .tab-pane-body>table>thead>tr>th:last-child{
     padding-right:10px 
}
 #sidebar #map_icons_create .tab-pane-body,#sidebar #map_icons_edit .tab-pane-body, 
/*Editei routes_create*/
 #routes_body{
     left:-10vw;
     position:absolute;
     width:50vw;
     right:-10vw 
}
 #sidebar #routes_edit .tab-pane-body{
     padding:8px 10px 
}
 .history{
     padding:5px 0;
     background-color:#f9f9f9;
     -webkit-box-shadow:inset 0 10px 10px -10px #ccc,inset 0 -10px 10px -10px #ccc;
     box-shadow:inset 0 10px 10px -10px #ccc,inset 0 -10px 10px -10px #ccc 
}
 .history .table{
     margin-bottom:0 
}
 .history .table tr.active>td{
     background:#fff 
}

 #ajax-events .table tbody,#ajax-history .table tbody{
     font-size:11px 
     
}
 .tab-content .tab-pane{
     display:none 
}
 .tab-content .tab-pane.active{
     display:block 
}
 .nav-tabs>li>a{
     margin-right:-1px 
}
 .nav-tabs>li>a.has-error{
     color:#a94442;
     background:#f2dede 
}
 .nav-tabs>li>a.disabled{
     opacity:.7;
     cursor:not-allowed 
}
 .nav-tabs>li:last-child{
     padding-right:1px 
}
 .nav-default{
     background-color:#f9f9f9 
}
 .nav-default>li>a{
     color:#777;
     background-color:#eee;
     border-color:transparent 
}
 .nav-default>li.active:after{
     content:'';
     position:absolute;
     display:block;
     width:100%;
     height:3px;
     left:0;
     bottom:0;
     background:#1b99bd;
     box-sizing:border-box 
}
 .nav-icons{
     background-color:inherit 
}
 .nav-icons>li>a{
     line-height:38px;
     padding-top:0;
     padding-bottom:0;
     font-size:1.5em;
     color:#777 
}
 .nav-icons>li>a:hover{
     color:#1b99bd 
}
 .nav-icons>li.active>a{
     color:#1b99bd 
}
 .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
     margin-right:-1px;
     margin-bottom:0 
}
 .navbar-default{
     font-size:13px 
}
 .navbar-default .navbar-brand{
     padding:5px 15px 
}
 .navbar-default .navbar-brand img{
     max-height:100% 
}
 .navbar-default .navbar-nav>li>a>.icon{
     color:#ddd 
}
 .navbar-default .navbar-nav>li.active>a>.icon,.navbar-default .navbar-nav>li:hover>a>.icon{
     color:inherit 
}
 .navbar-default .navbar-nav>li>a .icon{
     vertical-align:middle;
     font-size:1.1em 
}
 .coll:before{
     content:' ';
     display:block;
     width:100%;
     height:8px;
     background-color:#fff;
     position:absolute;
     top:0;
     z-index:1 
}
 .coll .navbar-default{
     height:10px;
     background:0 0 
}
 .coll .navbar-default .navbar-header{
     background-color:#fff 
}
 .coll .navbar-default .navbar-brand{
     background-color:#fff 
}
 .coll .navbar-default .navbar-nav{
     background-color:#fff 
}
 .coll .navbar-default .navbar-nav>li>a .icon+.text{
     display:none 
}
 .navbar-main{
     font-size:13px;
     background-color:#fff;
     border-color:#d9d9d9 
}
 .navbar-main .navbar-brand{
     color:#202020;
     padding:5px 15px 
}
 .navbar-main .navbar-brand:focus,.navbar-main .navbar-brand:hover{
     color:#1b99bd;
     background-color:#fff 
}
 .navbar-main .navbar-brand img{
     max-height:100% 
}
 .navbar-main .navbar-text{
     color:#202020 
}
 .navbar-main .navbar-nav>li>a>.icon{
     color:#C0C0C0
}
 .navbar-main .navbar-nav>li.active>a>.icon,.navbar-main .navbar-nav>li:hover>a>.icon{
     color:inherit 
}
 .navbar-main .navbar-nav>li>a .icon{
     vertical-align:middle;
     font-size:1.1em 
}
 .navbar-main .navbar-nav>li>a{
     color:#202020 
}
 .navbar-main .navbar-nav>li>a:focus,.navbar-main .navbar-nav>li>a:hover{
     color:#1b99bd;
     background-color:#f9f9f9 
}
 .navbar-main .navbar-nav>.active>a,.navbar-main .navbar-nav>.active>a:focus,.navbar-main .navbar-nav>.active>a:hover{
     color:#1b99bd;
     background-color:#f9f9f9 
}
 .navbar-main .navbar-nav>.disabled>a,.navbar-main .navbar-nav>.disabled>a:focus,.navbar-main .navbar-nav>.disabled>a:hover{
     color:#ccc;
     background-color:transparent 
}
 .navbar-main .navbar-toggle{
     border-color:#d9d9d9 
}
 .navbar-main .navbar-toggle:focus,.navbar-main .navbar-toggle:hover{
     background-color:#f9f9f9 
}
 .navbar-main .navbar-toggle .icon-bar{
     background-color:#1b99bd 
}
 .navbar-main .navbar-collapse,.navbar-main .navbar-form{
     border-color:#d9d9d9 
}
 .navbar-main .navbar-nav>.open>a,.navbar-main .navbar-nav>.open>a:focus,.navbar-main .navbar-nav>.open>a:hover{
     background-color:#f9f9f9;
     color:#1b99bd 
}
 @media (max-width:767px){
     .leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-main .navbar-nav .open .dropdown-menu>li>a,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{
         color:#202020 
    }
     .leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-main .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{
         color:#1b99bd;
         background-color:#f9f9f9 
    }
     .leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.navbar-main .navbar-nav .open .dropdown-menu>.active>a,.navbar-main .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-main .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{
         color:#1b99bd;
         background-color:#f9f9f9 
    }
     .leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.navbar-main .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-main .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-main .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{
         color:#ccc;
         background-color:transparent 
    }
}
 .navbar-main .navbar-link{
     color:#202020 
}
 .navbar-main .navbar-link:hover{
     color:#1b99bd 
}
 .navbar-main .btn-link{
     color:#202020 
}
 .navbar-main .btn-link:focus,.navbar-main .btn-link:hover{
     color:#1b99bd 
}
 .navbar-main .btn-link[disabled]:focus,.navbar-main .btn-link[disabled]:hover,fieldset[disabled] .navbar-main .btn-link:focus,fieldset[disabled] .navbar-main .btn-link:hover{
     color:#ccc 
}
 .btn.icon{
     padding:1px 3px 
}
 .btn.icon:hover{
     background:#eee;
     color:#777 
}
 .btn-collapse{
     display:block;
     position:absolute;
     color:#aaa;
     background:#f9f9f9;
     text-align:center;
     text-decoration:none;
     font-size:10px;
     font-weight:700;
     cursor:pointer 
}
 .btn-collapse i:before{
     font-weight:700 
}
 .btn-collapse:hover{
     text-decoration:none 
}
 .btn-collapse:after,.btn-collapse:before{
     content:" ";
     display:inline-block;
     position:absolute;
     width:0;
     height:0 
}
/*Editei routes create alert*/
 #route_alert_info{
     position:absolute;
     top: 10vh 
}
/*Editei routes create alert*/
 #route_name{
     position:absolute;
     top:0vh;
     width: 25vw 
}
/*Editei routes create alert*/
 #route_color{
     position:absolute;
     top:0vh;
     left:30vw 
}
/*Editei routes create alert*/
 #route_buttons{
     position:absolute;
     top: 10vh;
     left:30vw 
}
/*Editei sidebar uilmo botão colapsar sidebar*/
 #sidebar .btn-collapse,.btn-collapse.collapse-left{
     width:20px;
     height:40px;
     line-height:40px;
     left:50%;
     bottom: 96.5%;
     transform:rotate(-90deg);
     z-index: 1000;
     -webkit-box-shadow:3px 0 7px rgba(0,0,0,.175);
     box-shadow:3px 0 7px rgba(0,0,0,.175) 
}
 #sidebar .btn-collapse:before,.btn-collapse.collapse-left:before{
     left:0;
     bottom:100%;
     border-bottom:20px solid #f9f9f9;
     border-right:20px solid transparent 
}
 #sidebar .btn-collapse:after,.btn-collapse.collapse-left:after{
     left:0;
     top:100%;
     border-top:20px solid #f9f9f9;
     border-right:20px solid transparent 
}
 .btn-collapse.collapse-right{
     width:20px;
     height:40px;
     line-height:40px;
     right:100%;
     top:30%;
     -webkit-box-shadow:-3px 0 7px rgba(0,0,0,.175);
     box-shadow:-3px 0 7px rgba(0,0,0,.175) 
}
 .btn-collapse.collapse-right:before{
     right:0;
     bottom:100%;
     border-bottom:20px solid #f9f9f9;
     border-left:20px solid transparent 
}
 .btn-collapse.collapse-right:after{
     right:0;
     top:100%;
     border-top:20px solid #f9f9f9;
     border-left:20px solid transparent 
}
/*Editei bottonbar uilmo botão colapsar bottonbar*/
 #widgets .btn-collapse,.btn-collapse.collapse-top{
     width:40px;
     height:20px;
     line-height:20px;
     bottom:100%;
     left:75%;
     -webkit-box-shadow:0 -3px 7px rgba(0,0,0,.175);
     box-shadow:0 -3px 7px rgba(0,0,0,.175) 
}
/*Editei widgets uilmo aba a esquerda do botão*/
 #widgets .btn-collapse:before,.btn-collapse.collapse-top:before{
     top:0;
     right:100%;
     border-bottom:20px solid #f9f9f9;
     border-left:20px solid transparent 
}
 #widgets .btn-collapse:after,.btn-collapse.collapse-top:after{
     top:0;
     left:100%;
     border-bottom:20px solid #f9f9f9;
     border-right:20px solid transparent 
}
 .btn-collapse.collapse-bottom{
     width:40px;
     height:20px;
     line-height:20px;
     bottom:100%;
     left:75%;
     -webkit-box-shadow:0 3px 7px rgba(0,0,0,.175);
     box-shadow:0 3px 7px rgba(0,0,0,.175) 
}
 .btn-collapse.collapse-bottom:before{
     bottom:0;
     right:100%;
     border-top:20px solid #f9f9f9;
     border-left:20px solid transparent 
}
 .btn-collapse.collapse-bottom:after{
     bottom:0;
     left:100%;
     border-top:20px solid #f9f9f9;
     border-right:20px solid transparent 
}
 .input-group{
     width:100% 
}
 .input-group>.input-group-btn>.btn,.input-group>.input-group-btn>.btn-group,.input-group>.input-group-btn>.form-control.timeselect{
     margin-left:4px 
}
 .input-group>.input-group-btn>.form-control.timeselect{
     width:70px 
}
 @media (min-width:768px){
     .input-group>.input-group-btn>.form-control.timeselect{
         width:90px 
    }
}
 .input-group>.input-group-btn>.form-control.timeselect.open{
     z-index:3 
}
 .caret,.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
     border:0;
     width:auto;
     height:auto 
}
 .dropdown-menu>li>a,.leaflet-control-layers .leaflet-control-layers-list>li>a{
     font-size:11px 
}
 .dropdown-menu>li>a:hover>.icon,.leaflet-control-layers .leaflet-control-layers-list>li>a:hover>.icon{
     color:#1b99bd 
}
 .dropdown-menu>li>a>.icon,.leaflet-control-layers .leaflet-control-layers-list>li>a>.icon{
     vertical-align:middle;
     color:#ddd 
}
 .bootstrap-select>.dropdown-toggle>.icon{
     left:12px;
     position:absolute 
}
 .bootstrap-select>.dropdown-toggle>.icon+.filter-option{
     padding-left:20px 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li .check-mark,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li .check-mark,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li .check-mark{
     display:none 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a{
     line-height:1;
     position:relative;
     padding-left:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a span.text{
     display:inline-block;
     vertical-align:middle;
     position:relative;
     padding-left:0;
     margin-bottom:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a span.text::before{
     content:'\0000';
     position:relative;
     z-index:1;
     left:0;
     width:16px;
     height:16px;
     display:inline-block;
     vertical-align:middle;
     color:transparent;
     background-color:#fff;
     margin:1px;
     margin-right:5px;
     padding:3px;
     font-size:10px;
     line-height:1;
     -webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
     -moz-transition:border .15s ease-in-out,color .15s ease-in-out;
     -o-transition:border .15s ease-in-out,color .15s ease-in-out;
     transition:border .15s ease-in-out,color .15s ease-in-out 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text::after,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a span.text::after,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a span.text::after{
     position:absolute;
     top:0;
     left:0;
     width:18px;
     height:18px;
     content:'\0000';
     color:transparent;
     border:1px solid #d9d9d9;
     border-radius:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=checkbox],.bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=radio],.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=checkbox],.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=radio],.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=checkbox],.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=radio]{
     position:absolute;
     z-index:2;
     top:0;
     left:0;
     display:block;
     width:100%;
     height:100%;
     margin:0;
     cursor:pointer;
     opacity:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=checkbox]:focus+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=radio]:focus+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=checkbox]:focus+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=radio]:focus+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=checkbox]:focus+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=radio]:focus+span.text::before{
     outline:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=checkbox]:checked+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=radio]:checked+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=checkbox]:checked+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=radio]:checked+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=checkbox]:checked+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=radio]:checked+span.text::before{
     font-family:icomoon;
     content:"" 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=checkbox]:checked:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=radio]:checked:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=checkbox]:checked:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=radio]:checked:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=checkbox]:checked:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=radio]:checked:disabled+span.text::before{
     background-color:inherit 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=checkbox]:disabled+span.text,.bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=radio]:disabled+span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=checkbox]:disabled+span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=radio]:disabled+span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=checkbox]:disabled+span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=radio]:disabled+span.text{
     opacity:.45 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=checkbox]:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu li a input[type=radio]:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=checkbox]:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a input[type=radio]:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=checkbox]:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a input[type=radio]:disabled+span.text::before{
     background-color:#eee;
     cursor:not-allowed 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li .group a.checkbox,.bootstrap-select.btn-group.show-tick .dropdown-menu li .table a.checkbox,.bootstrap-select.btn-group.show-tick .dropdown-menu li a.checkbox-inline,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li .group a.checkbox,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li .table a.checkbox,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a.checkbox-inline,.group .bootstrap-select.btn-group.show-tick .dropdown-menu li a.checkbox,.group .bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a.checkbox,.group .leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a.checkbox,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li .group a.checkbox,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li .table a.checkbox,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a.checkbox-inline,.table .bootstrap-select.btn-group.show-tick .dropdown-menu li a.checkbox,.table .bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a.checkbox,.table .leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a.checkbox{
     margin-top:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a span.text{
     margin-left:5px;
     margin-right:0 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li.selected a span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li.selected a span.text::before{
     font-family:icomoon;
     content:"" 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li.selected a span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li.selected a span.text::before{
     color:#fff;
     background-color:#1b99bd 
}
 .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.text::after,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li.selected a span.text::after,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li.selected a span.text::after{
     background-color:#1b99bd;
     border-color:#1b99bd 
}
 .droparrow.dropdown>.dropdown-menu:after,.droparrow.dropdown>.dropdown-menu:before,.droparrow.dropleft>.dropdown-menu:after,.droparrow.dropleft>.dropdown-menu:before,.droparrow.dropright>.dropdown-menu:after,.droparrow.dropright>.dropdown-menu:before,.droparrow.dropup>.dropdown-menu:after,.droparrow.dropup>.dropdown-menu:before,.dropdown.leaflet-control-layers>.dropdown-menu:after,.dropdown.leaflet-control-layers>.dropdown-menu:before,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:after,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:before,.dropleft.leaflet-control-layers>.dropdown-menu:after,.dropleft.leaflet-control-layers>.dropdown-menu:before,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:after,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.leaflet-control-layers>.dropdown-menu:after,.dropup.leaflet-control-layers>.dropdown-menu:before,.dropup.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:before,.leaflet-control-layers>.dropdown-menu:after,.leaflet-control-layers>.dropdown-menu:before,.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers>.leaflet-control-layers-list:before{
     content:'';
     display:inline-block;
     position:absolute 
}
 .droparrow.dropdown>.dropdown-menu:before,.droparrow.dropleft>.dropdown-menu:before,.droparrow.dropright>.dropdown-menu:before,.droparrow.dropup>.dropdown-menu:before,.dropdown.leaflet-control-layers>.dropdown-menu:before,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:before,.dropleft.leaflet-control-layers>.dropdown-menu:before,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.leaflet-control-layers>.dropdown-menu:before,.dropup.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:before,.leaflet-control-layers>.dropdown-menu:before,.leaflet-control-layers>.leaflet-control-layers-list:before{
     border:8px solid transparent 
}
 .droparrow.dropdown>.dropdown-menu:after,.droparrow.dropleft>.dropdown-menu:after,.droparrow.dropright>.dropdown-menu:after,.droparrow.dropup>.dropdown-menu:after,.dropdown.leaflet-control-layers>.dropdown-menu:after,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:after,.dropleft.leaflet-control-layers>.dropdown-menu:after,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.leaflet-control-layers>.dropdown-menu:after,.dropup.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:after,.leaflet-control-layers>.dropdown-menu:after,.leaflet-control-layers>.leaflet-control-layers-list:after{
     border:7px solid transparent 
}
 .droparrow.dropleft>.dropdown-menu,.droparrow.dropright.left>.dropdown-menu,.dropleft.leaflet-control-layers>.dropdown-menu,.dropleft.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropright.left>.leaflet-control-layers-list,.left.leaflet-control-layers>.dropdown-menu,.left.leaflet-control-layers>.leaflet-control-layers-list{
     left:100%;
     top:-9px;
     margin-left:8px 
}
 .droparrow.dropleft>.dropdown-menu:before,.droparrow.dropright.left>.dropdown-menu:before,.dropleft.leaflet-control-layers>.dropdown-menu:before,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright.left>.leaflet-control-layers-list:before,.left.leaflet-control-layers>.dropdown-menu:before,.left.leaflet-control-layers>.leaflet-control-layers-list:before{
     top:9px;
     left:-8px;
     border:8px solid transparent;
     border-right-color:#d9d9d9;
     border-left:0;
     bottom:auto;
     right:auto 
}
 .droparrow.dropleft>.dropdown-menu:after,.droparrow.dropright.left>.dropdown-menu:after,.dropleft.leaflet-control-layers>.dropdown-menu:after,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright.left>.leaflet-control-layers-list:after,.left.leaflet-control-layers>.dropdown-menu:after,.left.leaflet-control-layers>.leaflet-control-layers-list:after{
     top:10px;
     left:-7px;
     border:7px solid transparent;
     border-right-color:#fff;
     border-left:0;
     bottom:auto;
     right:auto 
}
 .droparrow.dropleft.right>.dropdown-menu,.droparrow.dropright>.dropdown-menu,.dropleft.right.leaflet-control-layers>.dropdown-menu,.dropleft.right.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropleft.right>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list,.leaflet-control-layers>.dropdown-menu,.leaflet-control-layers>.leaflet-control-layers-list{
     left:inherit;
     right:100%;
     top:-9px;
     margin-right:8px 
}
/*editei menu mapa item a esquerda*/
 .droparrow.dropleft.right>.dropdown-menu:before,.droparrow.dropright>.dropdown-menu:before,.dropleft.right.leaflet-control-layers>.dropdown-menu:before,.dropleft.right.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft.right>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:before,.leaflet-control-layers>.dropdown-menu:before,.leaflet-control-layers>.leaflet-control-layers-list:before{
     top:9px;
     right:-8px;
     border:8px solid transparent;
     border-left-color:#d9d9d9;
     border-right:0;
     bottom:auto;
     left:auto 
}
 .droparrow.dropleft.right>.dropdown-menu:after,.droparrow.dropright>.dropdown-menu:after,.dropleft.right.leaflet-control-layers>.dropdown-menu:after,.dropleft.right.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft.right>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:after,.leaflet-control-layers>.dropdown-menu:after,.leaflet-control-layers>.leaflet-control-layers-list:after{
     top:10px;
     right:-7px;
     border:7px solid transparent;
     border-left-color:#fff;
     border-right:0;
     bottom:auto;
     left:auto 
}
 .droparrow.dropdown>.dropdown-menu,.droparrow.dropup.down>.dropdown-menu,.dropdown.leaflet-control-layers>.dropdown-menu,.dropdown.leaflet-control-layers>.leaflet-control-layers-list,.dropup.down.leaflet-control-layers>.dropdown-menu,.dropup.down.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropup.down>.leaflet-control-layers-list{
     top:100%;
     left:-14px;
     margin-top:8px 
}
 .droparrow.dropdown>.dropdown-menu:before,.droparrow.dropup.down>.dropdown-menu:before,.dropdown.leaflet-control-layers>.dropdown-menu:before,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.down.leaflet-control-layers>.dropdown-menu:before,.dropup.down.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup.down>.leaflet-control-layers-list:before{
     top:-8px;
     left:9px;
     border:8px solid transparent;
     border-top:0;
     border-bottom-color:#d9d9d9;
     bottom:auto;
     right:auto 
}
 .droparrow.dropdown>.dropdown-menu:after,.droparrow.dropup.down>.dropdown-menu:after,.dropdown.leaflet-control-layers>.dropdown-menu:after,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.down.leaflet-control-layers>.dropdown-menu:after,.dropup.down.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup.down>.leaflet-control-layers-list:after{
     top:-7px;
     left:10px;
     border:7px solid transparent;
     border-top:0;
     border-bottom-color:#fff;
     bottom:auto;
     right:auto 
}
 .droparrow.dropdown.up>.dropdown-menu,.droparrow.dropup>.dropdown-menu,.dropdown.up.leaflet-control-layers>.dropdown-menu,.dropdown.up.leaflet-control-layers>.leaflet-control-layers-list,.dropup.leaflet-control-layers>.dropdown-menu,.dropup.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropdown.up>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list{
     bottom:100%;
     left:-9px;
     margin-bottom:8px 
}
 .droparrow.dropdown.up>.dropdown-menu:before,.droparrow.dropup>.dropdown-menu:before,.dropdown.up.leaflet-control-layers>.dropdown-menu:before,.dropdown.up.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.leaflet-control-layers>.dropdown-menu:before,.dropup.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown.up>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:before{
     left:9px;
     bottom:-8px;
     border:8px solid transparent;
     border-bottom:0;
     border-top-color:#d9d9d9 
}
 .droparrow.dropdown.up>.dropdown-menu:after,.droparrow.dropup>.dropdown-menu:after,.dropdown.up.leaflet-control-layers>.dropdown-menu:after,.dropdown.up.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.leaflet-control-layers>.dropdown-menu:after,.dropup.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown.up>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:after{
     left:10px;
     bottom:-7px;
     border:7px solid transparent;
     border-bottom:0;
     border-top-color:#fff 
}
 .droparrow.dropleft.up>.dropdown-menu,.droparrow.dropright.up>.dropdown-menu,.dropleft.up.leaflet-control-layers>.dropdown-menu,.dropleft.up.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropleft.up>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropright.up>.leaflet-control-layers-list,.up.leaflet-control-layers>.dropdown-menu,.up.leaflet-control-layers>.leaflet-control-layers-list{
     top:auto;
     bottom:-9px 
}
 .droparrow.dropleft.up>.dropdown-menu:before,.droparrow.dropright.up>.dropdown-menu:before,.dropleft.up.leaflet-control-layers>.dropdown-menu:before,.dropleft.up.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft.up>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright.up>.leaflet-control-layers-list:before,.up.leaflet-control-layers>.dropdown-menu:before,.up.leaflet-control-layers>.leaflet-control-layers-list:before{
     top:auto;
     bottom:10px 
}
 .droparrow.dropleft.up>.dropdown-menu:after,.droparrow.dropright.up>.dropdown-menu:after,.dropleft.up.leaflet-control-layers>.dropdown-menu:after,.dropleft.up.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft.up>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright.up>.leaflet-control-layers-list:after,.up.leaflet-control-layers>.dropdown-menu:after,.up.leaflet-control-layers>.leaflet-control-layers-list:after{
     top:auto;
     bottom:11px 
}
 .droparrow.dropdown.right>.dropdown-menu,.droparrow.dropup.right>.dropdown-menu,.dropdown.right.leaflet-control-layers>.dropdown-menu,.dropdown.right.leaflet-control-layers>.leaflet-control-layers-list,.dropup.right.leaflet-control-layers>.dropdown-menu,.dropup.right.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropdown.right>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropup.right>.leaflet-control-layers-list{
     left:auto;
     right:-9px 
}
 .droparrow.dropdown.right>.dropdown-menu:before,.droparrow.dropup.right>.dropdown-menu:before,.dropdown.right.leaflet-control-layers>.dropdown-menu:before,.dropdown.right.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.right.leaflet-control-layers>.dropdown-menu:before,.dropup.right.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown.right>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup.right>.leaflet-control-layers-list:before{
     left:auto;
     right:9px 
}
 .droparrow.dropdown.right>.dropdown-menu:after,.droparrow.dropup.right>.dropdown-menu:after,.dropdown.right.leaflet-control-layers>.dropdown-menu:after,.dropdown.right.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.right.leaflet-control-layers>.dropdown-menu:after,.dropup.right.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown.right>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup.right>.leaflet-control-layers-list:after{
     left:auto;
     right:10px 
}
 label{
     font-weight:400 
}
 textarea.form-control{
     resize:none 
}
 .form-horizontal .control-label{
     text-align:left 
}
 .form-horizontal .checkbox,.form-horizontal .radio{
     min-height:0;
     padding-top:0 
}
 .form-horizontal .checkboxes .checkbox,.form-horizontal .checkboxes .radio{
     margin-bottom:10px 
}
 .has-feedback>.form-control:last-child{
     padding:6px 12px;
     padding-left:38.75px 
}
 .has-feedback>.bs-searchbox:after,.has-feedback>.form-control-feedback,.has-feedback>.form-group.search:after{
     left:0;
     right:auto;
     z-index:3 
}
 .has-feedback>.form-control+.bs-searchbox:after,.has-feedback>.form-control+.form-control-feedback,.has-feedback>.form-control+.form-group.search:after{
     left:auto;
     right:0;
     z-index:2 
}
 .bs-searchbox,.form-group.search{
     position:relative 
}
 .bs-searchbox:after,.form-group.search:after{
     line-height:31px 
}
 .bs-searchbox>.form-control,.form-group.search>.form-control{
     padding-right:38.75px;
     width: 90%;
}
/*Editei bordar dos botões de seleção*/
 .bootstrap-select>.dropdown-toggle{
     color:#555;
     background-color:#f9f9f9;
     border:1px solid #afafaf;
     border-radius:0;
     box-shadow:none;
     -webkit-transition:border-color ease-in-out .15s;
     -moz-transition:border-color ease-in-out .15s;
     -o-transition:border-color ease-in-out .15s;
     transition:border-color ease-in-out .15s 
}
 .bootstrap-select>.dropdown-toggle.active,.bootstrap-select>.dropdown-toggle.focus,.bootstrap-select>.dropdown-toggle:active,.bootstrap-select>.dropdown-toggle:focus{
     color:#202020;
     background-color:#fff;
     border-color:#d9d9d9;
     outline:0;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6) 
}
 .bootstrap-select.open>.dropdown-toggle,.bootstrap-select.open>.dropdown-toggle.active,.bootstrap-select.open>.dropdown-toggle.focus,.bootstrap-select.open>.dropdown-toggle:active,.bootstrap-select.open>.dropdown-toggle:active.focus,.bootstrap-select.open>.dropdown-toggle:active:focus,.bootstrap-select.open>.dropdown-toggle:active:hover,.bootstrap-select.open>.dropdown-toggle:focus,.bootstrap-select.open>.dropdown-toggle:hover{
     color:#202020;
     background-color:#fff;
     border-color:#d9d9d9;
     outline:0;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6) 
}
 .panel .panel-form .form-control,.plan .panel-form .form-control{
     outline:0 
}
 #widgets .widget .panel-form .form-control,.panel-default .panel-form .form-control,.plan .panel-form .form-control{
     color:#202020;
     background-color:#fff 
}
 .checkboxes .checkbox{
     margin-top:0 
}
 .checkboxes .checkbox+.checkbox{
     margin-top:inherit 
}
 .form-image{
     position:relative;
     min-height:200px;
     text-align:center;
     border:1px solid #d9d9d9 
}
 .form-image .form-image-controls{
     position:absolute;
     top:0;
     right:0;
     z-index:1 
}
 .form-image img{
     position:absolute;
     margin:auto;
     top:0;
     left:0;
     right:0;
     bottom:0;
     max-height:100% 
}
 .form-image img+.no-image{
     display:none 
}
 .explanation{
     font-size:10px 
}
 .modal-scrollable{
     position:relative 
}
 .modal-content{
     background-color:#fff 
}
 .modal-header,.ui-dialog-titlebar.ui-widget-header{
     background:#f9f9f9 
}
 .modal-header .close,.modal-header button.ui-dialog-titlebar-close,.ui-dialog-titlebar.ui-widget-header .close,.ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{
     font-size:25px;
     margin-top:-3px 
}
 .modal-title .icon,.ui-dialog-title .icon{
     vertical-align:top;
     color:#1b99bd 
}
 .modal-body>.nav{
     margin:-15px;
     margin-bottom:15px 
}
 .modal-body.no-padding{
     padding:0 
}
 .modal-footer{
     background:#f9f9f9;
     text-align:left 
}
 @media (min-width:768px){
     .modal-md{
         width:760px 
    }
}
 .modal-full{
     width:auto;
     margin:10px 
}
 .modal.fade .modal-dialog{
     -webkit-transform:none;
     -moz-transform:none;
     -ms-transform:none;
     -o-transform:none;
     transform:none 
}
 .modal.in .modal-dialog{
     -webkit-transform:none;
     -moz-transform:none;
     -ms-transform:none;
     -o-transform:none;
     transform:none 
}
 .modal-popup{
     position:fixed 
}
 .modal-popup.top_left{
     top:-1px;
     left:0;
     margin-left:20px 
}
 .modal-popup.top_right{
     top:-1px;
     right:0;
     margin-right:20px 
}
 .modal-popup.bottom_left{
     bottom:-1px;
     left:0;
     margin-left:20px 
}
 .modal-popup.bottom_right{
     bottom:-1px;
     right:0;
     margin-right:20px 
}
 .modal-popup .modal-dialog{
     margin-bottom:0;
     margin-top:0;
     width:auto;
     min-width:300px;
     max-width:100% 
}
 .modal-popup .modal-content{
     background-color:#f9f9f9 
}
 .modal-popup .modal-header,.modal-popup .ui-dialog-titlebar.ui-widget-header{
     background-color:#fff;
     padding:15px 30px;
     border-bottom:1px solid #d9d9d9 
}
 .modal-popup .modal-header .close,.modal-popup .modal-header button.ui-dialog-titlebar-close,.modal-popup .ui-dialog-titlebar.ui-widget-header .close,.modal-popup .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{
     margin-top:0;
     margin-right:3px;
     position:absolute;
     top:0;
     right:0 
}
 .modal-popup .modal-body{
     padding:15px 45px 
}
 .table .table{
     background-color:#fff 
}
 .table.table-list td[data-editable-field]{
     position:relative;
     cursor:pointer 
}
 .table.table-list td[data-editable-field]:hover:after{
     color:#aaa;
     position:absolute;
     top:5px;
     right:5px 
}
 .table.table-list>tbody>tr>td,.table.table-list>tbody>tr>th,.table.table-list>tfoot>tr>td,.table.table-list>tfoot>tr>th,.table.table-list>thead>tr>td,.table.table-list>thead>tr>th{
     vertical-align:middle;
     border-top:1px solid transparent 
}
 .table.table-list>tbody>tr>td.no-data,.table.table-list>tbody>tr>th.no-data,.table.table-list>tfoot>tr>td.no-data,.table.table-list>tfoot>tr>th.no-data,.table.table-list>thead>tr>td.no-data,.table.table-list>thead>tr>th.no-data{
     text-align:center 
}
 .table.table-list>tbody>tr>td .btn.icon,.table.table-list>tbody>tr>th .btn.icon,.table.table-list>tfoot>tr>td .btn.icon,.table.table-list>tfoot>tr>th .btn.icon,.table.table-list>thead>tr>td .btn.icon,.table.table-list>thead>tr>th .btn.icon{
     color:#aaa 
}
 .table.table-list>tbody>tr>td .btn.icon:hover,.table.table-list>tbody>tr>th .btn.icon:hover,.table.table-list>tfoot>tr>td .btn.icon:hover,.table.table-list>tfoot>tr>th .btn.icon:hover,.table.table-list>thead>tr>td .btn.icon:hover,.table.table-list>thead>tr>th .btn.icon:hover{
     color:#1b99bd 
}
 .table.table-list>tbody>tr.row-table-inner>td,.table.table-list>tfoot>tr.row-table-inner>td,.table.table-list>thead>tr.row-table-inner>td{
     padding:20px 
}
 .table.table-list>tbody>tr.row-table-inner>td>.loading .middle,.table.table-list>tfoot>tr.row-table-inner>td>.loading .middle,.table.table-list>thead>tr.row-table-inner>td>.loading .middle{
     vertical-align:top 
}
 .table.table-list>thead>tr{
     color:#777;
     background-color:#eee 
}
 .table.table-list>thead>tr>th{
     border-bottom:2px solid transparent 
}
 .table.table-list .table-checkbox{
     width:1%;
     white-space:nowrap 
}
 .table.table-list .table-checkbox:hover .icon{
     color:#1b99bd 
}
 .table.table-list .user-list{
     overflow:visible;
     text-overflow:ellipsis;
     white-space:unset;
     max-width:300px 
}
 .table.table-list .actions{
     text-align:right 
}
 .table.table-list .sorting,.table.table-list .sorting_asc,.table.table-list .sorting_desc{
     position:relative;
     cursor:pointer;
     padding-right:15px 
}
 .table.table-list .sorting:after,.table.table-list .sorting:before,.table.table-list .sorting_asc:after,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:after,.table.table-list .sorting_desc:before{
     color:#ccc;
     position:absolute;
     font-size:8px;
     right:5px 
}
 .table.table-list .sorting:before,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:before{
     top:2px 
}
 .table.table-list .sorting:after,.table.table-list .sorting_asc:after,.table.table-list .sorting_desc:after{
     bottom:2px 
}
 .table.table-list .pointer{
     cursor:pointer 
}
 .table.table-list .sorting_asc:before{
     color:#1b99bd 
}
 .table.table-list .sorting_desc:after{
     color:#1b99bd 
}
 .table.table-list.sticky-header>thead>tr>th{
     position:sticky!important;
     top:0;
     z-index:10;
     color:#777;
     background-color:#eee 
}
 .table>thead th{
     font-weight:400 
}
 .table>tbody:first-child>tr:first-child>td,.table>tbody:first-child>tr:first-child>th{
     border-top:0 
}
 .table tr.collapse.in{
     display:table-row 
}
 .table td.collapse.in,.table th.collapse.in{
     display:table-cell 
}
 .table-icon:after,.table-icon:before{
     content:" ";
     display:table 
}
 .table-icon:after{
     clear:both 
}
 .table-icon .item{
     float:none;
     display:inline-block;
     padding:10px;
     margin:-2px;
     border:1px solid transparent;
     text-align:center 
}
 .table-icon .item:hover{
     border-color:#d9d9d9 
}
 .table-icon .item:hover .controls{
     display:block 
}
 .table-icon .item .controls{
     display:none;
     position:absolute;
     top:0;
     right:0;
     z-index:1 
}
 .table-icon .item img{
     margin:auto;
     max-width:100% 
}
 [data-table]>.table-responsive{
     margin-bottom:0 
}
 [data-table]>.table-responsive>.table{
     margin-bottom:0 
}
 [data-table]>.table{
     margin-bottom:0 
}
 .table.table-weektime{
     border:1px solid #d9d9d9;
     -webkit-touch-callout:none;
     -webkit-user-select:none;
     -khtml-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .table.table-weektime.disabled{
     opacity:.5 
}
 .table.table-weektime>thead>tr>td,.table.table-weektime>thead>tr>th{
     padding:5px;
     border:0;
     font-weight:700 
}
 .table.table-weektime>tbody>tr>th{
     padding:5px;
     border:0 
}
 .table.table-weektime>tbody>tr>td{
     padding:0;
     width:7px;
     height:30px;
     background:#f9f9f9 
}
 .table.table-weektime>tbody>tr>td.ds-selected{
     background:#1b99bd 
}
 .table.table-weektime>tbody>tr>td.hour{
     border-left:1px solid #e9e9e9 
}
 .table.table-weektime>tbody>tr>td:nth-child(2){
     border-left:1px solid #d9d9d9 
}
 .table.table-weektime>tbody>tr>td.quarter{
     border-left:1px solid #d9d9d9 
}
 #mapWrap{
     position:relative;
     width:auto;
     height:100%;
     overflow:hidden 
}
 #map{
     overflow:hidden;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 #map.hidden-device-name .leaf-device-marker .name{
     display:none 
}
/*Editei botões do mapa uilmo controle do grupo de botões do mapa*/
 #map-controls{
     position:absolute;
     top:83px;
     right:0px;
     text-align:right;
     z-index:800;
}
/*Editei botões mapa uilmo adicionei esta regra*/
 #map-controls-layers {
     position: relative;
     right: 117px;
     top: -330px;
     transform: rotate(-90deg) scale(0.95);
     display: none 
}
/*Editei botões mapa Uilmo Controle dos botões do mapa*/
 #map-controls .btn-group-vertical{
     margin-bottom:15px 
}
/*Editei class btn botões mapaUilmo adcionei a rotação de -90deg*/
 #map-controls .btn{
     padding:0;
     width:33px;
     height:33px;
     line-height:33px;
     font-size:15px;
     text-align:center;
     background:#fff;
     color:#555;
     transform: scale(0.95) 
}
 #map-controls .btn+.btn{
     border-top:1px solid #d9d9d9 
}
 #map-controls .btn:hover{
     background:#fff;
     color:#555 
}
 #map-controls .btn.active{
     background:#1b99bd;
     color:#fff 
}
 .nav-pagination{
     border-top:1px solid #d9d9d9 
}
 .nav-pagination:after,.nav-pagination:before{
     content:" ";
     display:table 
}
 .nav-pagination:after{
     clear:both 
}
 .nav-pagination .pagination{
     margin-top:0;
     margin-bottom:0 
}
/*editei widgets principal uilmo*/
 #widgets{
     float:left;
     max-width:100%;
     width:100%;
     height:325px;
     position:absolute;
     bottom:-0vh;
     scrollbar-width: none 
}
 #widgets:after,#widgets:before{
     content:" ";
     display:table 
}
 #widgets:after{
     clear:both 
}
/*Editei bottonbar uilmo posição do botão da bottom bar*/
 #map-controls-layers .btn{
     padding:0;
     width:33px;
     height:33px;
     line-height:33px;
     font-size:15px;
     text-align:center;
     background:#fff;
     color:#555;
     transform: rotate(90deg);
}
 #widgets .btn-collapse{
     left:10%;
     right:10%;
     bottom:0% 
}
 #sidebar.collapsed #widgets.btn-collapse .widgets-content,#widgets.collapsed .widgets-content{
     height:0;
     min-height:0;
     overflow:hidden;
     -webkit-transition:all .5s ease;
     -moz-transition:all .5s ease;
     -o-transition:all .5s ease;
     transition:all .5s ease 
}
/*Editei .widegts-content*/
 #widgets .widgets-content{
     overflow-x:auto;
     overflow-y:auto;
     height:100%;
     white-space:nowrap;
     background:#fff;
     color:#777;
     top:5%;
     position:relative 
}
 #widgets .table{
     margin-bottom:0;
     float:left 
}
 #widgets .table+.table{
     margin-left:5px 
}
 #widgets .table tr>td{
     width:30%;
     line-height:22px;
     vertical-align:middle;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     max-width:1px 
}
 #widgets .table tr>td+td{
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     width:100%;
     max-width:1px 
}
/*editei widegts streetview*/
 #widgets .widget{
     height:50%;
     position:relative;
     border:1px solid #d9d9d9;
     border-bottom:0;
     display:inline-block;
     vertical-align:bottom;
     width:100% 
}
 #widgets .widget+.widget{
     margin-left:-4px 
}
 #widgets .widget-heading{
     font-size:1.1em 
}
 #widgets .widget-title .icon{
     color:#1b99bd;
     margin-right:5px 
}
 #widgets .widget-title [data-device=status]{
     width:7px;
     height:7px 
}
 #widgets .widget-title [data-device=status-text]{
     font-size:.8em 
}
 #widgets .widget-body{
     padding-top:5px;
     padding-bottom:0;
     height:126px;
     font-size:14px;
     overflow:auto 
}
 #widgets .widget-body .table:empty+.widget-empty{
     display:block 
}
 #widgets .widget-body .widget-empty{
     display:none;
     height:100%;
     text-align:center;
     background:url(../images/no-data.png) right bottom no-repeat 
}
 #widgets .widget-body .widget-empty .btn{
     margin-top:35px 
}
 #widgets .widget-device .table,#widgets .widget-services .table{
     width:100% 
}
 #widgets .widget-sensors .table{
     width:200px 
}
 #widgets .widget-sensors .table tr>td{
     width:60% 
}
 #widgets .widget-sensors .table .icon{
     font-size:1.8em;
     vertical-align:middle;
     color:#ccc;
     margin-right:5px 
}
 #widgets .widget-streetview .widget-body{
     width:290px;
     padding:0 
}
 #widgets .widget-streetview .widget-body img{
     max-width:100% 
}
 .widget-col>div{
     padding:5px 10px;
     background:#f9f9f9 
}
 .group{
     position:relative 
}
 .group+.group{
     margin-top:3px 
}
/*Editei título dos objetos*/
 .group-heading{
     padding:7px 8px;
     background-color:#bdbdbd;
     font-weight: 700;
     ;
     display:table;
     width:100%;
     color:#ffffff;
     font-size:13px 
}
/*Editei checkbox heading*/
 .group-heading>.checkbox{
     display:none;
     width:1% 
}
 .group-heading>.group-title{
     position:relative;
     display:table-cell;
     width:100%;
     padding-left:5px;
     padding-right:20px;
     margin-top:0;
     margin-bottom:0;
     color:inherit;
     vertical-align:middle;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     max-width:1px;
     cursor:pointer 
}
 .group-heading>.group-title>.count{
     display:inline 
}
 .group-heading>.group-title>.count:before{
     content:"(" 
}
 .group-heading>.group-title>.count:after{
     content:")" 
}
 .group-heading>.group-title:after{
     position:absolute;
     right:0;
     top:auto;
     font-size:1em;
     color:#1b99bd;
     cursor:pointer 
}
 #sidebar.collapsed .group-heading>.group-title.btn-collapse,#widgets.collapsed .group-heading>.group-title.btn-collapse,.group-heading>.group-title.collapsed{
     color:#2b2b2b 
}
 #sidebar.collapsed .group-heading>.group-title.btn-collapse:after,#widgets.collapsed .group-heading>.group-title.btn-collapse:after,.group-heading>.group-title.collapsed:after{
     color:#ccc 
}
 .group-heading>.btn-group{
     margin-left:4px;
     margin-right:-4px 
}
 .group-heading>.btn-group .btn.options:hover{
     background:#ddd 
}
 .group-heading:hover{
     color:#ffffff;
     background-color:#252525 
}
 .group-heading:hover .group-title:after,.group-heading:hover .status-collapse{
     color:#1b99bd 
}
 .group-body{
     position:relative;
     max-width: 100% 
}
/* Editei class group-list*/
 .group-list{
     list-style:none;
     padding:0;
     margin:0;
     color:inherit;
     font-size:inherit;
     background:inherit;
     width:100%;
     max-width: 100% 
}
 .group-list>li{
     display:table-row;
     width:100%;
     position:relative;
     text-align:left 
}
 .group-list>li:hover{
     color:inherit;
     background-color:#f9f9f9;
     cursor:pointer 
}
/*Editei checkbox ocultei*/
 .group-list>li>.checkbox{
     border:solid 1px lightgrey;
     padding-top:5px;
     padding-bottom:5px;
     display:none;
     vertical-align:top;
     max-width: 35px;
     align-content: center;
}
 .group-list>li>.lat 
/*editei class name*/
 {
     display:none;
     width:25%;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     max-width:1px 
}
/*editei class lng uilmo*/
 .group-list>li>.lng{
     display:none;
     width:25%;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     max-width:1px 
}
/*editei class name uilmo */
 .group-list>li>.name{
     border:solid 1px lightgrey;
     display:table-cell;
     width:18vw;
     min-width:18vw;
     max-width:18vw;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
/*editei class device_model uilmo*/
 .group-list>li>.device_model{
     display:table-cell;
     width:11vw;
     min-width:11vw;
     max-width:11vw;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     border:solid 1px lightgrey 
}
.device_model_mobile{
    /*display:table-cell;*/
    width:max-content;
    min-width:100%;
    max-width: 100%;
    font-size: 13px;
    padding: 5px 0 5px 5px;
    vertical-align:top;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align: right !important;
    white-space:nowrap;
    border:solid 1px lightgrey 
}
/*Editei class driver_*/
 .driver_{
     border:solid 1px lightgrey;
     display:table-cell;
     width:14vw;
     min-width:14vw;
     max-width:14vw;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
.driver_mobile{
    border:solid 1px lightgrey;
    display:table-cell;
    width:14vw;
    min-width:14vw;
    max-width:100vw;
    text-align: left;
    font-size: larger;
    padding: 5px 0 5px 5px;
    vertical-align:top;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap 
}
/*Editei class plate uimo*/
 .group-list>li>.plate{
     border:solid 1px lightgrey;
     display:table-cell;
     width:6vw;
     min-width:6vw;
     max-width:6vw;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     text-align: center;
     white-space:nowrap 
}

.plate_mobile{
    border:solid 1px lightgrey;
    /*display:table-cell;*/
    width:max;
    min-width:100%;
    padding: 5px 0 5px 5px;
    vertical-align:top;
    overflow:hidden;
    font-size: 17px;
    text-overflow:ellipsis;
    text-align: left;
    white-space:nowrap 
}
/*Editei class status*/
 .status{
     border:solid 1px lightgrey;
     display:table-cell;
     width:12vw;
     min-width:12vw;
     max-width:12vw;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
.status_mobile{
    border:solid 1px lightgrey;
    display:table-cell;
    /*width:12vw;
    min-width:12vw;
    max-width:12vw;*/
    padding: 5px 0 5px 5px;
    vertical-align:top;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap 
}
/*editei class city uilmo*/
 .city{
     display:table-cell;
     width:17vw;
     min-width:17vw;
     max-width:17vw;
     padding: 5px 0 5px 5px;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:normal;
     border:solid 1px lightgrey 
}
.city_mobile{
    display:table-cell;
    width:17vw;
    min-width:50vw;
    padding: 5px 0 5px 5px;
    vertical-align:top;
    overflow:hidden;
    font-size: larger;
    text-overflow:ellipsis;
    text-align: left;
    white-space:normal;
    border:solid 1px lightgrey 
}
/*editei class address_ uilmo*/
 .address_{
     display:none;
     width:100vw;
     min-width:100vw;
     max-width:100vw;
     padding: 5px 0 5px 0;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     text-align: center;
     white-space:normal;
     max-width:90% 
}
.address_mobile{
    width:100vw;
    min-width:100vw;
    max-width:100vw;
    padding: 5px 0 5px 0;
    vertical-align:top;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align: left;
    font-size: larger;
    white-space:normal;
    max-width:90% 
}
/*editei class state uilmo*/
 .state{
     display:table-cell;
     width:4vw;
     min-width:4vw;
     max-width:4vw;
     padding: 5px 0 5px 0;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     text-align: center;
     white-space:nowrap;
     border:solid 1px lightgrey 
}
/*editei class time uilmo*/
 .time{
     display:table-cell;
     width:10vw;
     min-width:10vw;
     max-width:10vw;
     padding: 5px 0 5px 0;
     vertical-align:top;
     overflow:hidden;
     text-overflow:ellipsis;
     text-align: center;
     white-space:nowrap;
     border:solid 1px lightgrey 
}

.time_mobile{
    display:table-cell;
    width:10vw;
    min-width:100vw;
    padding: 5px 0 5px 0;
    vertical-align:top;
    overflow:hidden;
    font-size: larger;
    text-overflow:ellipsis;
    text-align: center !important;
    white-space:nowrap;
    border:solid 1px lightgrey 
}
/*editei uilmo item tempo de comunicação do dispositivo*/
 .group-list>li>.name [data-device=time] {
     font-size:.7em;
     display:block;
     color:#696969 
}
/*Editei class details uilmo*/
 .group-list>li>.details{
     border:solid 1px lightgrey;
     width:8vw;
     min-width:8vw;
     max-width:8vw;
     padding-left:5px;
     display:table-cell;
     vertical-align:top;
     white-space:nowrap;
     text-align:center 
}
.details_mobile{
    border:solid 1px lightgrey;
    width:10%;
    min-width:10%;
    max-width:10%;
    padding-left:5px;
    /*display:table-cell;*/
    vertical-align:top;
    white-space:nowrap;
    text-align:right 
}
 .group-list>li>.details>*{
     vertical-align:middle;
     display:inline-block 
}
 .group-list>li>.details>*+*{
     margin-left:5px 
}
 .group-list>li>.details [data-device=time]{
     font-size:8px;
     display:block 
}
 .group-list>li>:last-child{
     border-right:4px solid transparent 
}
 .group-list>li.active{
     background:#eae7e7 
}
 .group-list>li.active>:last-child{
     border-right-color:#1b99bd 
}
 #widgets .panel .widget-heading,#widgets .plan .widget-heading,.panel #widgets .widget-heading,.panel .panel-heading,.plan #widgets .widget-heading,.plan .panel-heading,.plan .plan-heading{
     padding:0 
}
 #widgets .panel .widget-heading:after,#widgets .panel .widget-heading:before,#widgets .plan .widget-heading:after,#widgets .plan .widget-heading:before,.panel #widgets .widget-heading:after,.panel #widgets .widget-heading:before,.panel .panel-heading:after,.panel .panel-heading:before,.plan #widgets .widget-heading:after,.plan #widgets .widget-heading:before,.plan .panel-heading:after,.plan .panel-heading:before,.plan .plan-heading:after,.plan .plan-heading:before{
     content:" ";
     display:table 
}
 #widgets .panel .widget-heading:after,#widgets .plan .widget-heading:after,.panel #widgets .widget-heading:after,.panel .panel-heading:after,.plan #widgets .widget-heading:after,.plan .panel-heading:after,.plan .plan-heading:after{
     clear:both 
}
 #widgets .panel .widget-title,#widgets .plan .widget-title,.panel #widgets .widget-title,.panel .panel-title,.plan #widgets .widget-title,.plan .panel-title,.plan .plan-title{
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     padding:9px 15px;
     font-size:14px 
}
 #widgets .panel .widget-title .icon,#widgets .plan .widget-title .icon,.panel #widgets .widget-title .icon,.panel .panel-title .icon,.plan #widgets .widget-title .icon,.plan .panel-title .icon,.plan .plan-title .icon{
     font-size:inherit;
     color:#1b99bd;
     vertical-align:middle 
}
 @media (min-width:768px){
     #widgets .panel .widget-title,#widgets .plan .widget-title,.panel #widgets .widget-title,.panel .panel-title,.plan #widgets .widget-title,.plan .panel-title,.plan .plan-title{
         float:left 
    }
}
 #widgets .panel .close+.widget-title,#widgets .panel button.ui-dialog-titlebar-close+.widget-title,#widgets .plan .close+.widget-title,#widgets .plan button.ui-dialog-titlebar-close+.widget-title,.panel #widgets .close+.widget-title,.panel #widgets button.ui-dialog-titlebar-close+.widget-title,.panel .close+.panel-title,.panel button.ui-dialog-titlebar-close+.panel-title,.plan #widgets .close+.widget-title,.plan #widgets button.ui-dialog-titlebar-close+.widget-title,.plan .close+.panel-title,.plan .close+.plan-title,.plan .panel .close+.plan-title,.plan .panel button.ui-dialog-titlebar-close+.plan-title,.plan button.ui-dialog-titlebar-close+.panel-title,.plan button.ui-dialog-titlebar-close+.plan-title{
     max-width:95% 
}
 .panel-transparent{
     margin-bottom:0;
     -webkit-box-shadow:none;
     box-shadow:none 
}
 .panel-form{
     padding:10px 15px;
     border-top:1px solid transparent;
     border-bottom:1px solid transparent 
}
 @media (min-width:768px){
     .panel-form .form-group{
         display:inline-block;
         margin-bottom:0;
         vertical-align:middle 
    }
     .panel-form .form-control{
         display:inline-block;
         width:auto;
         vertical-align:middle 
    }
     .panel-form .form-control-static{
         display:inline-block 
    }
     .panel-form .input-group{
         display:inline-table;
         vertical-align:middle 
    }
     .panel-form .input-group .form-control,.panel-form .input-group .input-group-addon,.panel-form .input-group .input-group-btn{
         width:auto 
    }
     .panel-form .input-group>.form-control{
         width:100% 
    }
     .panel-form .control-label{
         margin-bottom:0;
         vertical-align:middle 
    }
     .panel-form .checkbox,.panel-form .radio{
         display:inline-block;
         margin-top:0;
         margin-bottom:0;
         vertical-align:middle 
    }
     .panel-form .checkbox label,.panel-form .radio label{
         padding-left:0 
    }
     .panel-form .checkbox input[type=checkbox],.panel-form .radio input[type=radio]{
         position:relative;
         margin-left:0 
    }
     .panel-form .has-feedback .bs-searchbox:after,.panel-form .has-feedback .form-control-feedback,.panel-form .has-feedback .form-group.search:after{
         top:0 
    }
}
 .panel-form .form-control{
     width:100% 
}
 .panel-form.panel-form-right{
     float:right;
     padding:0;
     max-width:120px 
}
 @media (max-width:767px){
     .panel-form .form-group{
         margin-bottom:5px 
    }
     .panel-form .form-group:last-child{
         margin-bottom:0 
    }
}
 @media (min-width:768px){
     .panel-form{
         width:auto;
         border:0;
         margin: 3.5px 0 3.5px 0;
         padding-top:0;
         padding-bottom:0;
         float:left 
    }
}
 #loading,.loading{
     position:absolute;
     height:100%;
     width:100%;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:99999;
     color:#1b99bd 
}
 #loading{
     display:table;
     vertical-align:middle;
     background-color:#fff 
}
 #loading .backdrop,.loading .backdrop{
     background-color:#fff;
     opacity:.5;
     position:absolute;
     height:100%;
     width:100%;
     top:0;
     right:0;
     bottom:0;
     left:0 
}
 #loading .outter,.loading .outter{
     display:table;
     vertical-align:middle;
     height:100%;
     width:100% 
}
 #loading .middle,.loading .middle{
     display:table-cell;
     vertical-align:middle 
}
 #loading .inner,.loading .inner{
     margin-left:auto;
     margin-right:auto 
}
 @keyframes rotate{
     0%{
         -webkit-transform:rotate(0) scale(1);
         transform:rotate(0) scale(1) 
    }
     50%{
         -webkit-transform:rotate(180deg) scale(.6);
         transform:rotate(180deg) scale(.6) 
    }
     100%{
         -webkit-transform:rotate(360deg) scale(1);
         transform:rotate(360deg) scale(1) 
    }
}
 .loader{
     display:block;
     position:relative;
     margin:auto;
     height:35px;
     width:35px 
}
 .loader:after,.loader:before{
     -webkit-animation-fill-mode:both;
     -moz-animation-fill-mode:both;
     animation-fill-mode:both;
     content:" ";
     position:absolute;
     left:0;
     top:0;
     border:2px solid #1b99bd;
     border-bottom-color:transparent;
     border-top-color:transparent;
     border-radius:100%;
     height:35px;
     width:35px;
     -webkit-animation:rotate 1s 0s ease-in-out infinite;
     -moz-animation:rotate 1s 0s ease-in-out infinite;
     animation:rotate 1s 0s ease-in-out infinite 
}
 .loader:after{
     display:inline-block;
     top:10px;
     left:10px;
     width:15px;
     height:15px;
     -webkit-animation-duration:.5s;
     -moz-animation-duration:.5s;
     animation-duration:.5s;
     border-color:#1b99bd transparent;
     -webkit-animation-direction:reverse;
     -moz-animation-direction:reverse;
     animation-direction:reverse 
}
 .loader.large{
     height:60px;
     width:60px 
}
 .loader.large:before{
     height:60px;
     width:60px;
     border-width:3px 
}
 .loader.large:after{
     top:10px;
     left:10px;
     width:40px;
     height:40px;
     border-width:3px 
}
 .loader.small{
     height:20px;
     width:20px 
}
 .loader.small:before{
     height:20px;
     width:20px;
     border-width:1px 
}
 .loader.small:after{
     top:5px;
     left:5px;
     width:10px;
     height:10px;
     border-width:1px 
}
 body.sign-in-layout{
     background-repeat:no-repeat;
     background-position:center center;
     background-attachment:fixed;
     -webkit-background-size:cover;
     -o-background-size:cover;
     background-size:cover 
}
 body.sign-in-layout .sign-in-text{
     color:#fff 
}
 body.sign-in-layout .panel,body.sign-in-layout .plan{
     position:relative;
     background:0 0;
     -webkit-box-shadow:0 0 15px rgba(0,0,0,.5);
     box-shadow:0 0 15px rgba(0,0,0,.5) 
}
 #widgets body.sign-in-layout .widget-body,.plan body.sign-in-layout .plan-body,body.sign-in-layout #widgets .widget-body,body.sign-in-layout .panel-body,body.sign-in-layout .plan .plan-body{
     position:relative 
}
 body.sign-in-layout .panel-background{
     background:#fff;
     position:absolute;
     width:100%;
     height:100%;
     top:0;
     left:0;
     opacity:1 
}
 body.sign-in-layout .app-links{
     margin:20px 0 
}
 .ui-dialog{
     position:absolute 
}
 .ui-dialog-titlebar.ui-widget-header{
     cursor:move 
}
 .ui-dialog.ui-widget.ui-widget-content{
     z-index:1046;
     outline:0 
}
 .plan .plan-body .icon.check{
     color:#1b99bd;
     line-height:1;
     font-size:1.6em 
}
 .plan .plan-body .icon.check.disabled{
     opacity:.5 
}
/*Editei class header_devices_list*/
 .header_devices_list{
     border-right:solid 2px lightgrey;
     text-align:center;
     font-weight:bold;
     font-family: Arial, Helvetica, sans-serif;
}
/*Editei bottombar*/
 #bottombar{
     position:absolute;
     bottom:40%;
     top:10%;
     left:0px;
     z-index:997;
     width: 0px;
     max-width:100%;
     padding-left:0 
}
 #bottom-history{
     display:none;
     width:100%;
     max-height:100%;
     background:#fff;
     z-index:998;
     left:10px;
     position:absolute 
}
 #bottom-history .bottom-history-header{
     background:#f9f9f9 
}
 #bottom-history .bottom-history-header:after,#bottom-history .bottom-history-header:before{
     content:" ";
     display:table 
}
 #bottom-history .bottom-history-header:after{
     clear:both 
}
 #bottom-history #graph{
     position:relative;
}
 #bottom-history .graph-controls{
     background:#fff 
}
 #bottom-history #hoverdata,#bottom-history #hoverdata-date{
     margin:10px;
     color:#666 
}
 .graph-1-wrap{
     width:100%;
     height:150px;
     overflow-x:hidden;
     overflow-y:hidden 
}
 .graph-1-wrap .graph-1{
     width:100%;
     height:150px 
}
 #conversations{
     position:absolute;
     bottom:0;
     right:0;
     z-index:999999 
}
 #conversations .conversation{
     width:250px;
     margin-right:10px;
     display:inline-block 
}
 #conversation .close,#conversation button.ui-dialog-titlebar-close{
     display:none 
}
 #conversation .messages{
     max-height:350px 
}
 .conversation .panel,.conversation .plan{
     margin-bottom:0 
}
 .messages{
     padding:15px;
     margin-top:0;
     margin-bottom:0;
     list-style:none;
     max-height:250px;
     min-height:250px;
     overflow-y:scroll 
}
 .messages .message{
     margin-bottom:10px 
}
 .messages .message:after,.messages .message:before{
     content:" ";
     display:table 
}
 .messages .message:after{
     clear:both 
}
 .messages .message .text{
     display:inline-block;
     padding:5px 10px;
     background:#eee;
     color:#202020;
     -webkit-border-radius:20px;
     border-radius:20px 
}
 .messages .message .author{
     display:block;
     padding-left:10px;
     font-size:10px;
     color:#999 
}
 .messages .message.me{
     text-align:right 
}
/*Editei reposicionei as instruções abaixo*/
 .event_item{
     background: #fff 
}
 .icon_report{
     filter: opacity(0.25) 
}
/*Editei add a classe street_button*/
 .street_button{
     position: absolute;
     bottom: 10vh;
     z-index: 900;
     background-color: white;
     right: 0vw;
     width: 33px;
     height: 33px;
     align-items: center;
     transform: scale(0.95);
     color: RGBA(27, 153, 189, 1);
     display:none 
}

 .waze_button{
     position: absolute;
     bottom: 15vh;
     z-index: 900;
     background-color: white;
     right: 0vw;
     width: 33px;
     height: 33px;
     align-items: center;
     transform: scale(0.95);
     color: RGBA(27, 153, 189, 1);
     display:none 
}

.qrcode_button{
    position: absolute;
    bottom: 20vh;
    z-index: 900;
    background-color: white;
    right: 0vw;
    width: 33px;
    height: 33px;
    align-items: center;
    transform: scale(0.95);
    color: RGBA(27, 153, 189, 1);
    display:none 
}

.alert_button{
    position: absolute;
    top: 83px;
    z-index: 999;
    background-color: white;
    right: 33px;
    width: 33px;
    height: 33px;
    align-items: center;
    transform: scale(0.95);
    color: RGBA(27, 153, 189, 1);
    display:none
}


.anchor_button{
    position: absolute;
    bottom: 20vh;
    z-index: 900;
    background-color: white;
    right: 0vw;
    width: 33px;
    height: 33px;
    align-items: center;
    transform: scale(0.95);
    color: RGBA(27, 153, 189, 1);
    display:none 
}

.sensores{
    position: absolute;
    bottom: 25vh;
    z-index: 900;
    background-color: white;
    right: 0vw;
    width: 33px;
    height: 33px;
    align-items: center;
    transform: scale(0.95);
    color: RGBA(27, 153, 189, 1);
    display:none 
}
/*Editei add botão para ocultar barra de botões do controle das camadas do mapa */
 #hidden_btns_cont_map{
     position: absolute;
     top: 47px;
     z-index: 900;
     background-color: #fff;
     right: 0px;
     width: 33px;
     height: 33px;
     align-items: center;
     transform: scale(0.95);
     color: #1b99bd;
     display:block 
}
/*Editei route_create*/
 #route_create{
     max-width:30vw;
     position: relative;
     left: 35vw 
}
/*Editei route_create*/
 #routes_edit {
     max-width:30vw;
     position: relative;
     left: 35vw 
}
/*Editei map_icons_create*/
 #map_icon_create{
     max-width:100vw;
     position: fixed;
     left: 0;
     right: 0 
}
 #map_icon_create .tab-pane-header{
     width: 50vw 
}
 #map_icons_description{
     position:absolute;
     top:130px;
     width: 49vw 
}
 #map_icons_label{
     width:49vw;
     left:50vw;
     position:absolute;
     top: 5px 
}
 #map_icon_create .tab-pane-body{
     width: 50vw !important;
     height: 140px !important;
     left:50vw !important;
     top: 20px 
}
 #map_icon_create .tab-pane-footer{
     width: 50vw;
     left:50vw ;
     position: absolute;
     top: 170px 
}
/*Editei map_icons_update*/
 #map_icons_edit{
     width:100vw 
}
 #map_icon_update .tab-pane-header{
     width: 50vw 
}
 #map_icons_label_update{
     left: 50vw;
     position: absolute;
     top:50px 
}
 #map_icon_update .tab-pane-body{
     width: 50vw !important;
     height: 140px !important;
     left:50vw !important;
     top: 70px;
     position:absolute 
}
 #map_icon_update .tab-pane-footer{
     width:50vw 
}
 #map_icon_update .buttons{
     text-align:right !important 
}
/*Editei Geofences*/
 #sidebar #geofencing_create .tab-pane-body{
     width:100vw 
}
 #sidebar #geofencing_create .tab-pane-header, #geofencing_create_name, #geofencing_create_group,#geofencing_create_polygon_color{
     width:45vw 
}
 #geofencing_create_name{
     margin-left: 10px 
}
 #geofencing_create_group{
     width: 45vw;
     left: 50vw;
     position:absolute;
     top: 120px 
}
 #geofencing_create_polygon_color{
     width: 45vw;
     left: 50vw;
     position:absolute;
     top: 40px 
}
 #geofencing_create .buttons{
     width: 95vw 
}
 #sidebar #geofencing_edit .tab-pane-body{
     width: 100vw 
}
 #geofencing_edit_name, #geofencing_edit_group{
     width: 45vw;
     margin-left:10px 
}
 #geofencing_edit_polygon_color{
     width: 45vw;
     left:50vw;
     position:absolute;
     top:40px 
}
/*Ocultei itens para consertar*/
 #menu_droop_tools>li:nth-child(8){
     /*display:none */
}
 #menu_droop_tools>li:nth-child(11){
     /*display:none */
}
 #menu_droop_tools>li:nth-child(12){
     /*display:none */
}
 .nav-tabs>li:nth-child(5){
     display:none 
}
/*.nav-tabs>li:nth-child(6){
     display:none 
}
 .nav-tabs>li:nth-child(7){
     display:none 
}
*/
 .eye{
     background:#fff; color:#1b99bd 
}
 .input-group-btn:first-child>.btn-group{
     display:none 
}
/*Editei ajustar campo time nos formulários*/
 #reports_form_inputs .time{
     border: 0px 
}
 #reports_form_inputs .time:before{
     position:absolute;
     top: -2px;
     left:0px 
}
/*Editei menus tabs dos relatórios*/
 #tab_reports::-webkit-scrollbar {
     width: 0 !important;
}
/*Editei button close street-view*/
 .alert-close {
     background: rgba(255,255,255,0.1);
     -webkit-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4),inset 0 -1px 2px rgba(255,255,255,0.25);
     box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4),inset 0 -1px 2px rgba(255,255,255,0.25);
     color: #FFFFFF;
     cursor: pointer;
     font-size: 18px;
     font-weight: normal;
     height: 22px;
     line-height: 24px;
     position: absolute;
     right: 20vw;
     text-align: center;
     top: 5px;
     -webkit-transition: color 0.2s ease-in-out;
     -moz-transition: color 0.2s ease-in-out;
     -o-transition: color 0.2s ease-in-out;
     transition: color 0.2s ease-in-out;
     width: 22px;
}
 #more_details{
     display:none 
}
 @media all and (min-width:241px) and (max-width:480px){
     #toast-container>div{
         padding:8px 8px 8px 50px;
         width:18em 
    }
     #toast-container .toast-close-button{
         right:-.2em;
         top:-.2em 
    }
     #sidebar{
         width: 94%;
         left: 3%;
         top: 13%;
         min-height: 135%;
         height: 85%;
         max-height: 100% 
    }
     .group-list>li{
         display: flex;
         flex-wrap: wrap;
         max-width: 100%;
         width: 100%;
         height: auto;
         margin: 0 auto;
         margin-top: 8px;
         margin-bottom: 8px;
         padding-bottom: 5px;
         padding-top: 5px;
         padding-right: 5px;
         align-content: center;
         background-color: rgba(255,255,255,0.9);
         border-radius: 10px 
    }
     .group-heading{
         background-color: white;
         background-color: rgba(255,255,255,0.9);
         border-radius: 10px 
    }
     .item_mini_sidebar{
         flex: 1;
         text-align: center;
         border: none !important;
         font-size: larger;
         padding-top:2px;
         padding-bottom:2px 
    }
    .item_mini_sidebar_mobile{
        flex: 1;
        text-align: left;
        border: none !important;
        padding-top:2px;
        padding-bottom:2px;
        padding-left: 5px;

    }
     .name{
         min-width: 75% !important;
         text-align: left 
    }
     .plate{
         min-width: 25% !important;
         overflow: visible;
         text-align: center 
    }
     .device_model{
         min-width: 50% !important 
    }
     .driver_{
         min-width: 50% !important 
    }
     .time{
         min-width: 100% !important;
         border: none;
         overflow: visible 
    }
     .city{
         min-width: 80% !important 
    }
     .state{
         min-width: 20% !important 
    }
     .status{
         min-width: 100% !important 
    }
     .details{
         min-width: 50% !important 
    }
     .sidebar-content{
         background-color: white;
         background-color: rgba(255,255,255,0) !important 
    }
     .tab-pane-body::-webkit-scrollbar{
         width: 0 !important 
    }
     .tab-pane-body{
        overflow: auto;
        -ms-overflow-style: none; /* IE 11 */
        scrollbar-width: none;
    }
     .tab-pane-body{
         -ms-overflow-style: none;
    }
     .event_item{
         background: #fff;
         padding-bottom: 5px;
         padding-top: 5px;
         margin-bottom: 5px;
         margin-top: 5px;
    }
     .address_{
         display:block 
    }
    /*.event_item{
         background-color: rgba(255,255,255,0.9);
         border-radius: 10px 
    }
     */
     #map{
         opacity: 0.2
    }
     #ajax-items>div>table{
         display: none 
    }
     #ajax-items{
         height: 74vh 
    }
     #nav_tabs_map{
         top: 48px;
         right: 30%;
         max-width: 50%;
         background: #1b99bd;
         color:#fff;
         position: fixed 
    }
     .nav-tabs>li>a{
         max-height: 31px 
    }
     .btn-collapse{
         display: none 
    }
     .btn-primary{
         transform:scale(0.9) 
    }
     #map-controls-layers{
         right: 160px;
         bottom: -20vh;
         position:relative;
         display:none 
    }
     #map-controls{
         display: none 
    }
     #history-control-layers{
         position: absolute;
         top:26vh 
    }
     #hidden_bnts{
         top: 50px;
         right: 85%;
         position: absolute;
         z-index: 800;
         width: 29px;
         height:26px;
         transform: scale(1.2);
         background: #ffffff;
         color:#FF0000
    }
     #history_tab{
         width:100%;
         background-color: white;
         background-color: rgba(255,255,255,0.8);
         top: 5px;
         position: relative 
    }
     #div_1{
         left: 0% !important;
         width:100% !important;
         height: auto !important 
    }
     #div_1>div{
         width: 100% !important 
    }
     #input_buttons{
         bottom: 5px !important;
         right: 50% !important 
    }
     #tab_history{
         top:55vh !important;
         height: 30vh 
    }
     #ajax-alert{
         background-color: white;
         background-color: rgba(255,255,255,0.8) 
    }
    /*.navbar-main>.navbar-nav>.open>.dropdown-menu>li>a*/
     #ddm_geofences{
         display:none 
    }
     #ddm_routes{
         display:none 
    }
     #ddm_ruler{
         display:none 
    }
     #ddm_poi{
         display:none 
    }
     #ddm_send_command{
         display:none 
    }
     #bottombar{
         width: auto !important; left: 5%;
         height: 5vh;
         top: 65vh;
         display:none 
    }
     #widegts{
         width: 0 
    }
     #bottom-history{
         left:2vh;
         width: auto;
         bottom: 2vh 
    }
     .pull-right{
         display:none 
    }
     #hidden_btns_cont_map{
         display:none;
         right: 35px 
    }
     #report_mobile{
         display:block;
    }
    
    #bottom-history #graph{
          position:relative;
          width: 53vw
     }
     #ajax-events{
          position: absolute !important;
          overflow: auto;
          height: 70vh;
     }
     #sidebar .tab-pane-body{
          overflow-x:hidden
     }
     #cabecalho_objetos{display:none}
}
 @media all and (min-width:481px) and (max-width:768px){
     #bottom-history #graph{
          position:relative;
          width: 85vw
     }
     
     #toast-container>div{
         padding:8px 8px 8px 50px;
         width:18em 
    }
     #toast-container .toast-close-button{
         right:-.2em;
         top:-.2em 
    }
     #sidebar{
         width: 94%;
         left: 3%;
         top: 13%;
         min-height: 135%;
         height: 85%;
         max-height: 100% 
    }
     .group-list>li{
         display: flex;
         flex-wrap: wrap;
         max-width: 100%;
         width: 100%;
         height: auto;
         margin: 0 auto;
         margin-top: 8px;
         margin-bottom: 8px;
         padding-bottom: 5px;
         padding-top: 5px;
         padding-right: 5px;
         align-content: center;
         background-color: white;
         background-color: rgba(255,255,255,0.9);
         border-radius: 10px 
    }
     .group-heading{
         background-color: white;
         background-color: rgba(255,255,255,0.9);
         border-radius: 10px 
    }
     .item_mini_sidebar{
         flex: 1;
         text-align: center;
         border: none !important;
         font-size: larger;
         padding-top:2px;
         padding-bottom:2px 
    }
     .name{
         min-width: 75% !important;
         text-align: left 
    }
     .plate{
         min-width: 25% !important;
         overflow: visible;
         text-align: center 
    }
     .device_model{
         min-width: 50% !important 
    }
     .driver_{
         min-width: 50% !important 
    }
     .time{
         min-width: 100% !important;
         border: none;
         overflow: visible 
    }
     .city{
         min-width: 80% !important 
    }
     .state{
         min-width: 20% !important 
    }
     .status{
         min-width: 50% !important 
    }
     .details{
         min-width: 50% !important 
    }
     .sidebar-content{
         background-color: white;
         background-color: rgba(255,255,255,0) !important 
    }
     .tab-pane-body::-webkit-scrollbar{
         width: 0 !important 
    }
     .tab-pane-body{
        overflow: auto;
        -ms-overflow-style: none; /* IE 11 */
        scrollbar-width: none; 
    }
     .tab-pane-body{
         -ms-overflow-style: none;
    }
     .event_item{
         background: #fff;
         padding-bottom: 5px;
         padding-top: 5px;
         margin-bottom: 5px;
         margin-top: 5px;
    }
     .address_{
         display:block 
    }
    /*.event_item{
         background-color: rgba(255,255,255,0.9);
         border-radius: 10px 
    }
     #map{
         opacity: 0.2 
    }
     */
     #ajax-items>div>table{
         display: none 
    }
     #ajax-items{
         height: 74vh 
    }
     #nav_tabs_map{
         top: 48px;
         right: 30%;
         max-width: 50%;
         background: #1b99bd;
         color:#fff;
         position: fixed 
    }
     .nav-tabs>li>a{
         max-height: 31px 
    }
     .btn-collapse{
         display: none 
    }
     .btn-primary{
         transform:scale(0.9) 
    }
     #map-controls-layers{
         right: 160px;
         bottom: -20vh;
         position:relative;
         display:none 
    }
     #map-controls{
         display: none 
    }
     #history-control-layers{
         position: absolute;
         top:26vh 
    }
     #hidden_bnts{
         top: 50px;
         right: 85%;
         position: absolute;
         z-index: 800;
         width: 29px;
         height:26px;
         transform: scale(1.2);
         background: #1b99bd;
         color:#fff 
    }
     #history_tab{
         width:100%;
         background-color: white;
         background-color: rgba(255,255,255,0.8);
         top: 5px;
         position: relative 
    }
     #div_1{
         left: 0% !important;
         width:100% !important;
         height: auto !important 
    }
     #div_1>div{
         width: 100% !important 
    }
     #input_buttons{
         bottom: 5px !important;
         right: 50% !important 
    }
     #tab_history{
         top:55vh !important;
         height: 30vh 
    }
     #ajax-alert{
         background-color: white;
         background-color: rgba(255,255,255,0.8) 
    }
    /*.navbar-main>.navbar-nav>.open>.dropdown-menu>li>a*/
     #ddm_geofences{
         display:none 
    }
     #ddm_routes{
         display:none 
    }
     #ddm_ruler{
         display:none 
    }
     #ddm_poi{
         display:none 
    }
     #ddm_send_command{
         display:none 
    }
     #bottombar{
         width: auto !important; left: 5%;
         height: 5vh;
         top: 65vh;
         display:none 
    }
     #widegts{
         width: 0 
    }
     #bottom-history{
         left:2vh;
         width: auto;
         bottom: 2vh 
    }
     .pull-right{
         display:none 
    }
     #hidden_btns_cont_map{
         display:none;
         right: 35px 
    }
     #report_mobile{
         display:block;
    }
    #ajax-events{
          position: absolute !important;
          overflow: auto;
          height: 75vh !important; 
     }
     #sidebar .tab-pane-body{
          overflow-x:hidden
     }
     #cabecalho_objetos{display:none}
}
 @media all and (min-width:769px){
     #map{
         opacity: 1 
    }
     #report_mobile{
         display:none 
    }
	#search{
		max-width: 40vw;
		float: right
	}
	#search_admin{
		max-width: 40vw;
		float: left
	}
}

.printable {
    display: none;
}
/* print styles*/
@media print {
    .screen {
          display: none;
          visibility:hidden;
     }
     .printable {
          display: block;
          visibility:visible;
          position: absolute;
          top:0;
          left:0;                                     
     }
}

.borda_sombreada{
    box-shadow: 0 0 15px #808080;
    overflow: visible;
	border-radius: 10px;
}

/* ajustes para central de mensagens dos clientes*/

.client-messages {
    display: none;
}

.message-reply {
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
    width: 75%;
}

.message-reply.client {
    background-color: #f5f5f5;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    width: 75%;
    float: left;
}

.message-reply.admin {
    background-color: #e0e0e0;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    width: 75%;
    float: right;
}

.message-reply.client .viewed-message {
    font-size: 0.7em;
    float: left;
    margin-top: 5px;
    color: #999999;
}

.message-reply.admin .viewed-message {
    font-size: 0.7em;
    float: right;
    margin-top: 5px;
    color: #999999;
}

.scrollable {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.scrollable-messages {
    max-height: calc(100vh - 400px);
}