html,body{height:100%}body{overflow-x:hidden;overflow-y:auto}.cp-logo-lg{background:url("image/logo.png") no-repeat scroll 50% 50%;height:50px}.cp-logo-mini{background:url("image/logo-mini.png") no-repeat scroll 50% 50%;height:50px}@media(max-width:400px){.cp-logo-lg{background:url("image/logo-mini.png") no-repeat scroll 50% 50%}}.navbar-custom-menu{font-size:18px}@media(max-width:767px){.cp-sidebar{padding-top:50px}.cp-skin-white .cp-header .cp-logo,.cp-skin-white .cp-header .cp-logo:hover{position:absolute;background-color:transparent;color:#333;border:0;top:0;left:50%;width:230px;margin-left:-115px;z-index:1050}}.cp-skin-white .cp-sidebar-menu>li.active>a{border-left-color:#f6a346}.cp-skin-white .cp-sidebar-menu>li:hover>a{border-left-color:#005490}@keyframes cp-sidebar-menu-pulse{0{box-shadow:0 0 0 0 rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 14px rgba(0,0,0,0)}}.cp-sidebar-singular .cp-sidebar-form{display:none}.cp-sidebar-menu .pulsar{background:rgba(0,230,0,0.6);display:inline-block;padding:3px;border-radius:50%;margin-bottom:1px;animation:cp-sidebar-menu-pulse 1s infinite}.cp-content-header.container-fluid,.cp-content.container-fluid{padding:0}.page{max-width:880px}.page-6{max-width:440px}.version{font-family:'Play',sans-serif}hr{clear:both}legend{font-size:24px;border:0;width:auto;margin-bottom:15px}.help-block{font-size:12px;margin-top:10px}.well,.datepicker{-webkit-box-shadow:0 5px 15px 0 rgba(37,44,97,.15),0 2px 4px 0 rgba(93,100,148,.2);box-shadow:0 5px 15px 0 rgba(37,44,97,.15),0 2px 4px 0 rgba(93,100,148,.2)}@media(max-width:440px){.well{margin:0 -20px 20px}}.well-title{margin:4px 0 19px}.margin-off{margin:0 !important}.padding-off{padding:0 !important}.margin-top-off{margin-top:0 !important}.margin-bottom-off{margin-bottom:0 !important}.margin-top{margin-top:19px !important}.margin-top-half{margin-top:10px !important}.margin-top-only{margin:19px 0 0 !important}.margin-bottom{margin-bottom:19px !important}.margin-bottom-half{margin-bottom:10px !important}.margin-bottom-only{margin:0 0 19px !important}.margin-left{margin-left:19px !important}.margin-left-half{margin-left:10px !important}.margin-right{margin-right:19px !important}.margin-right-half{margin-right:10px !important}.min-width-off{min-width:auto !important}.resize-off{resize:none !important}.description{color:#888}.expired{color:#900}.scrollable-menu{height:auto;max-height:480px;overflow-x:hidden}.dropdown-menu>.success>a{background-color:#dff0d8;color:#3c763d}.dropdown-menu>.success>a:hover{background-color:#d6e9c6;color:#3c763d}.dropdown-menu>.warning>a{background-color:#fcf8e3;color:#8a6d3b}.dropdown-menu>.warning>a:hover{background-color:#faebcc;color:#8a6d3b}.dropdown-menu>li>a>.fa.pull-left.l2{margin:3px 14px 20px 0}.dropdown-menu>li>a>.fa.pull-left.l3{margin:3px 14px 40px 0}.dropdown-menu.min-width-off{top:115%;left:auto;right:0}.note-editor{margin:0}.note-editor .note-editable img{width:100%}form .note-editor.note-frame{border-color:#ddd}.note-modal.link-dialog .sn-checkbox-open-in-new-window,.note-modal.link-dialog .sn-checkbox-use-protocol{display:none}.modal .alert{border-radius:0}.modal-footer p{display:none}.input-file{overflow:hidden;position:relative;cursor:pointer;z-index:1;padding-top:20px;padding-bottom:20px;border-width:3px;border-style:dashed}.input-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-file input[type=file],.input-file input[type=file]:focus,.input-file input[type=file]:hover{font-size:200px;position:absolute;top:0;right:0;cursor:pointer;filter:alpha(opacity=0);opacity:0;z-index:99;outline:0}.pages{margin-right:19px;float:left}.pagination{margin-bottom:0}.pagination>li>a,.pagination>li>span{background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;color:#333;text-shadow:0 -1px 0 rgba(0,0,0,.2);cursor:pointer;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#e0e0e0;background-position:0 -15px;color:#000;border-color:#adadad}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#fff;background-image:none;color:#333;border-color:#ccc;z-index:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus,.pagination .ellipsis,.pagination .ellipsis:hover,.pagination .ellipsis:focus{background-color:#e0e0e0;background-image:none;color:#777;border-color:#ccc;cursor:default;-webkit-box-shadow:none;box-shadow:none}.page-size{margin-top:20px;float:right}.page-size .open .dropdown-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.inner-addon{position:relative}.inner-addon .glyphicon,.inner-addon .fa{font-size:1.2em;position:absolute;top:0;padding:9px;pointer-events:none;filter:alpha(opacity=50);opacity:.5;z-index:99}.inner-addon-sm .glyphicon,.inner-addon-sm .fa{padding:7px}.left-addon .glyphicon,.left-addon .fa{left:0}.right-addon .glyphicon,.right-addon .fa{right:0}.left-addon input,.left-addon textarea{padding-left:35px}.right-addon input,.right-addon textarea{padding-right:35px}.left-addon.inner-addon-sm input,.left-addon.inner-addon-sm textarea{padding-left:30px}.right-addon.inner-addon-sm input,.right-addon.inner-addon-sm textarea{padding-right:30px}.form-group-lg .inner-addon .addon{font-size:18px;position:absolute;top:0;padding:10px 16px;pointer-events:none;filter:alpha(opacity=50);opacity:.5;z-index:99}.form-group-lg .left-addon .addon{left:0}.form-group-lg .right-addon .addon{right:0}.form-group-lg .left-addon input{padding-left:45px}.form-group-lg .right-addon input{padding-right:45px}.progress{margin:0 32px 0 0}.progress-value{font-size:12px;float:right;padding:2px 0 0}.btn-tooltip{display:inline-block}.modal-loading{text-align:center;color:#337ab7;padding:50px}body.login{background-color:#005490;background-image:-webkit-linear-gradient(top,#005490 0,#6c177d 100%);background-image:-o-linear-gradient(top,#005490 0,#6c177d 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#005490),to(#6c177d));background-image:linear-gradient(to bottom,#005490 0,#6c177d 100%);background-position:top center;background-repeat:no-repeat;background-size:auto}.login .region{color:#fff;position:absolute;top:20px;right:25px}.login-form{max-width:330px;padding:15px;margin:0 auto}.login-form legend{border:0}.login-form .form-control{font-size:16px;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-form .checkbox{margin-bottom:15px}#role-add .modal-header{border:0;padding-bottom:0}#role-add .modal-title{line-height:1}#role-add .modal-footer{border:0;padding-top:0}.role-add-form .alert{margin:15px 15px 0}.users .list-group-item .block{margin-top:4px}.users .list-group-item .badge{font-family:monospace;font-weight:normal;padding:.2em .6em}.fields .fa-arrows{color:#999;margin-right:10px;cursor:pointer}.field-required i{cursor:pointer}.field-required i.active{color:red}.fields-required .form-group{float:left;width:270px;margin-right:19px}.fields-required .list-group-item{padding:6px 12px}.fields-required .form-group-checkbox .control-label{filter:alpha(opacity=0);opacity:0}@media(max-width:767px){.fields-required .form-group{float:none;width:auto;margin-right:0}.fields-required .form-group-checkbox .control-label{display:none}}.field-error{background:rgba(255,0,0,.15)}.popover .error{color:#c00}.main-updated{display:none;cursor:pointer;float:right}@keyframes main-updated-shadow-pulse{0{box-shadow:0 0 0 0 rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}.main-updated .pulsar{background:rgba(0,230,0,0.6);display:block;float:right;padding:3px;border-radius:50%;animation:main-updated-shadow-pulse 1s infinite}#issue-add .list-group-item i.fa-spinner,#issue-move .list-group-item i.fa-spinner{display:none}#issue-add .list-group-item.loading i,#issue-move .list-group-item.loading i{font-size:21px;display:inline-block}.issue{padding:0}.issue-title{padding:19px 19px 0}.issue-body{background-color:#fff;border-top:1px solid #e7e7e7;padding:19px}.issue-footer{color:#999;text-align:right;margin-top:15px}.issue-footer .arrow{font-size:18px}.issue-updated{display:none;cursor:pointer;float:right}@keyframes issue-updated-shadow-pulse{0{box-shadow:0 0 0 0 rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}.issue-updated .pulsar{background:rgba(0,230,0,0.6);display:block;float:right;padding:3px;border-radius:50%;animation:issue-updated-shadow-pulse 1s infinite}.issue-options{border-color:#e3e3e3;-webkit-box-shadow:0 5px 15px 0 rgba(37,44,97,.15),0 2px 4px 0 rgba(93,100,148,.2);box-shadow:0 5px 15px 0 rgba(37,44,97,.15),0 2px 4px 0 rgba(93,100,148,.2)}@media(max-width:440px){.issue-options{margin:0 -20px 20px}}.issue-options .navbar-nav{margin:0}.issue-options .navbar-nav>li{float:left}.issue-options .navbar-nav>li .title{font-size:10px;color:#999;text-transform:uppercase}.issue-options .navbar-nav>li.static{color:#777;padding:10px 15px;line-height:20px}.issue-options .navbar-nav>li.static.normal{cursor:pointer}@media(min-width:768px){.issue-options .navbar-nav>li.static{padding-top:15px;padding-bottom:15px}}.issue-options .navbar-nav>li .accent{color:#000}.issue-options .navbar-nav .open .dropdown-menu{position:absolute;top:100%;left:0;float:left;margin:2px 0 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.issue-options .navbar-nav .open .dropdown-menu>li>a,.issue-options .navbar-nav .open .dropdown-menu .dropdown-header{padding:3px 20px}.issue-options .navbar-nav .open .dropdown-menu>li>a{line-height:1.42857143}.issue-options .navbar-nav .open .dropdown-menu>li>a:hover,.issue-options .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f5f5f5}.issue-options .navbar-nav .checkbox{margin:0}.issue-options .navbar-nav .checkbox i{color:#ccc}.issue-options .navbar-nav .checkbox i.active{color:#000}.issues .description{font-size:13px}.issues .arrow{font-size:18px}.issues .accent{color:#889}.issues kbd{display:inline-block;margin-top:4px}.issues hr{margin-top:5px;margin-bottom:6px}.issues-toolbar .open .dropdown-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.issues-filter .navbar-default{background-color:#fafafa}.issues-filter .navbar-header{float:left}.issues-filter .navbar-nav{float:left;margin:0}.issues-filter .navbar-nav>li{float:left}.issues-filter .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.issues-filter .navbar-nav .open .dropdown-menu{position:absolute;top:100%;left:0;float:left;margin:2px 0 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.issues-filter .navbar-nav .open .dropdown-menu>li>a,.issues-filter .navbar-nav .open .dropdown-menu .dropdown-header{padding:3px 20px}.issues-filter .navbar-nav .open .dropdown-menu>li>a{line-height:1.42857143}.issues-filter .navbar-nav .open .dropdown-menu>li>a:hover,.issues-filter .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f5f5f5}.issues-filter .navbar-brand,.issues-filter .navbar-brand:hover{font-size:14px;color:#2e6da4}.issues-filter .navbar-text{float:left;margin-right:15px;margin-left:15px}.issues-filter .navbar-text.disable{margin-right:0}.issues-filter .navbar-text.disable a,.issues-filter .navbar-text.disable a:focus,.issues-filter .navbar-text.disable a:active{color:#888}.issues-filter .navbar-text.disable a:hover{color:#000}.issues-filter .navbar-form{padding:0 15px;margin:0 0 8px;border-color:transparent;float:left}.issues-filter .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.issues-filter .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.issues-filter .navbar-form .form-control,.issues-filter .navbar-form button{margin:8px 0 0}.issues-filter .inner-addon .glyphicon{padding-top:17px}.comment{background-color:#fff}.comment-title{color:#999}.comment-title .accent{color:#777}.comment-title .arrow{font-size:18px}.comment-body{overflow:auto}.comment-body :last-child{margin-bottom:0}.comment-body .arrow{font-size:18px}.comment-updated{color:#999;text-align:right}.comment-edit-form .form-footer button{margin-left:10px}.comment .collapse-description{padding-top:8px}.notice{padding:0}.notice-title{padding:19px 19px 0}.notice-body{background-color:#fff;border-top:1px solid #e7e7e7;padding:19px}.notice-footer{color:#999;text-align:right;margin-top:15px}.notice-footer .arrow{font-size:18px}.notice-updated{display:none;cursor:pointer;float:right}@keyframes notice-updated-shadow-pulse{0{box-shadow:0 0 0 0 rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}.notice-updated .pulsar{background:rgba(0,230,0,0.6);display:block;float:right;padding:3px;border-radius:50%;animation:notice-updated-shadow-pulse 1s infinite}#contact-form .fields .field-title{width:160px;float:left}#contact-form .fields .field-value{margin-left:168px;margin-right:20px}#contact-form .fields .field-delete{float:right;margin:10px 0}#contact-form .fields .field-value textarea{font-family:monospace;resize:none}#contact-form .field-types i{width:12px}.contacts .list-group-item{padding:15px}.contacts .list-group-item-heading{margin:0}.contacts .fields .field{margin-top:10px}.contacts .fields i{width:23px;float:left;margin:3px 0 3px 3px}.contacts .fields .field-value{margin-left:26px}.contacts .fields .field-value pre{padding:6px 12px;margin:0}#contact-qrcode .modal-body{text-align:center}#contacts-search-form.button-right{margin-right:56px}.birthday,.birthday:focus{color:#000}.birthday:hover,.birthday.active,.birthday-today{color:#f6a346}.report-filter .open .dropdown-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu>li>a>.route-number{display:inline-block;min-width:50px}#report-chart .amcharts-amexport-item{background-color:#000;border-color:#111}#report-chart .amcharts-amexport-label{color:#fff}#report-chart .amcharts-amexport-label:hover{background-color:#333;border-color:#222;border-radius:3px}#report-chart .amcharts-amexport-item-level-0>.amcharts-amexport-icon{padding:.05em;pointer-events:none}#report-chart .amcharts-amexport-item.amcharts-amexport-item-level-0{background-color:transparent;padding:6px 3px;width:auto}.maps{position:relative;overflow:hidden;border:1px solid #ddd}.maps #map{height:640px}.maps #map .fa-map-marker.default{color:#f6a346}.maps #map .fa-map-marker.closed{color:#e34234}.maps #map .fa-map-marker.edit{color:#f05}.maps #map .fa-map-marker.create{color:#f05}.maps #map .marker-cluster-small div{background-color:#00589c}.maps #map .marker-cluster-medium div{background-color:#009953}.maps #map .marker-cluster-large div{background-color:#9a3d00}.maps #map .marker-cluster{background-color:transparent}.maps #map .marker-cluster div{font-family:'Play',sans-serif;font-size:16px;color:#fff;width:50px;height:50px;border-radius:25px;border:4px solid rgba(255,255,255,.5);margin-left:0;margin-top:0}.maps #map .marker-cluster span{line-height:41px;padding-right:1px}.maps .sidebar{background:#fff;position:absolute;top:0;right:-350px;width:350px;height:100%;z-index:1001;overflow:hidden;transition:right .5s ease}@media(max-width:500px){.maps .sidebar{right:-100%;width:100%}}.maps .sidebar.open{right:0;box-shadow:-5px 0 16px -8px rgba(20,20,20,0.75)}.maps .sidebar .header{background:#f9fafc;height:46px;padding:10px 15px;border-bottom:1px solid #e5e5e5}.maps .sidebar .header h4{margin:0;line-height:1.42857143}.maps .sidebar .header .close{margin:2px 0 0 13px}.maps .sidebar nav{height:594px;overflow-x:hidden;overflow-y:auto}.maps .sidebar .filter-clear,.maps .sidebar .filter-edit,.maps .sidebar .tag-edit,.maps .sidebar .tag-save,.maps .sidebar .tag-delete{margin:-2px 0 0 6px}.maps .sidebar .list-group-item{border-width:0 0 1px 0;border-radius:0;margin-bottom:0}.maps .sidebar .list-group-item:last-child{border:0}.maps .sidebar .list-group-item.warning{background-color:#fcf8e3;color:#8a6d3b}.maps .sidebar .list-group-item .form-group{margin-bottom:10px}.maps .sidebar .list-group-item .form-group:last-child{margin:0}.maps .sidebar .sidebar-tag .list-group-item .description,.maps .sidebar .sidebar-tags .list-group-item .description,.maps .sidebar .sidebar-tag-edit .list-group-item .description{font-size:12px;text-transform:uppercase}.maps .sidebar .sidebar-tag-edit .list-group-item .description{margin-bottom:7px}.maps .sidebar-tag nav .loading,.maps .sidebar-tags nav .loading{height:100%;text-align:center}.maps .sidebar-tag nav .loading:before,.maps .sidebar-tags nav .loading:before{display:inline-block;height:100%;vertical-align:middle;content:""}.maps .sidebar-tag nav .loading i,.maps .sidebar-tags nav .loading i{color:#eee;display:inline-block;vertical-align:middle}.maps .sidebar-tag nav .alert{background-color:#900;color:#fff;text-transform:uppercase;padding:3px 15px;margin:0;border:0;border-radius:0}.maps .sidebar-tags .list-group-item.active,.maps .sidebar-tags .list-group-item .fa-location-arrow{cursor:pointer}.maps .sidebar-tag-edit .tag-form .input-group-addon{color:#999}.maps .sidebar-tag-edit .list-group-item .checkbox{margin:0 0 2px}.maps .sidebar-tag-edit .list-group-item .checkbox:last-child{margin-bottom:0}.maps .sidebar-tag-edit .alert{margin:0;border-radius:0}.maps .sidebar-tag-edit .list-group-item .tag-search-position,.maps .sidebar-tag-edit .list-group-item .tag-search-address{color:#888;line-height:1em;cursor:pointer;margin:0 3px 0}.maps .sidebar-tag-edit .list-group-item .tag-search-position:hover,.maps .sidebar-tag-edit .list-group-item .tag-search-address:hover{color:#000}.maps-form .list-group-item:hover,.maps-form .list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.maps-form .list-group-item .fa-arrows{color:#999;display:block;margin-top:14px;cursor:pointer}.maps-form .list-group-item-value{color:#333;display:block;margin-left:26px}.map-groups{padding:0}.map-groups .well-header{padding:19px 19px 0 19px}.map-groups .list-group .list-group-item{padding-left:19px;padding-right:19px;border-width:1px 0 0;border-radius:0}.map-groups .list-group .list-group-item button{margin-top:5px;border-radius:50%}.map-groups .list-group .list-group-item .map-feature-filter,.map-groups .list-group .list-group-item .map-feature-display{color:#ccc;line-height:1em;margin-top:10px}.map-groups .list-group .list-group-item .map-feature-filter{margin-left:6px}.map-groups .list-group .list-group-item .map-feature-filter .active,.map-groups .list-group .list-group-item .map-feature-display .active{color:rgba(102,175,233,0.8)}.map-groups .alert{margin:0 19px 19px 19px}.news{padding:0}.news-picture img{width:100%}.news-title{padding:19px 19px 0}.news-body{background-color:#fff;border-top:1px solid #e7e7e7;padding:19px}.news-body img{width:100%}.news-footer{color:#999;margin-top:10px}.news .news-footer{margin-top:15px}.news-footer .pull-right{margin-left:10px}.news-footer .pull-right.btn-tooltip{margin-left:8px}.news-footer .email{font-size:15px;line-height:1em;display:inline-block}.news-footer .active,.news-footer sup{color:rgba(102,175,233,0.8)}.news-footer .done{color:#333}.news-footer .text-warning i{font-size:15px;margin-right:10px}#news-add .note-editor.panel,#news-edit .note-editor.panel{border-top-right-radius:0;border-bottom-right-radius:0}.faq{padding:0}.faq-title{padding:19px 19px 0}.faq-body{background-color:#fff;border-top:1px solid #e7e7e7;padding:19px}.faq-body img{width:100%}.faq-footer{color:#999;text-align:right}.faq .faq-footer{margin-top:15px}.faq-list-form .list-group-item:hover,.faq-list-form .list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.faq-list-form .list-group-item .fa-arrows{color:#999;display:block;margin-top:14px;cursor:pointer}.faq-list-form .list-group-item-value{color:#333;display:block;margin-left:26px}#faq-add .note-editor.panel,#faq-edit .note-editor.panel{border-top-right-radius:0;border-bottom-right-radius:0}.banner{padding:0}.banner-title{padding:19px 19px 0}.banner-body{background-color:#fff;border-top:1px solid #e7e7e7;padding:19px}.banner-body .banner-titles{width:70%}@media(max-width:767px){.banner-body .banner-titles{width:50%}}.banner-body .banner-titles h3{margin-top:0}.banner-body img{width:125px}.banner .banner-footer{color:#999;text-align:right;margin-top:15px}.banner-list-form img,.banner-list img{margin-left:15px;width:43px}.banner-list-form .list-group-item:hover,.banner-list-form .list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.banner-list-form .list-group-item .fa-arrows{color:#999;display:block;margin-top:14px;cursor:pointer}.banner-list-form .list-group-item-value{color:#333;display:block;margin-left:26px}.app-toolbar .open .dropdown-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.app-filter .navbar-default{background-color:#fafafa;margin-bottom:10px}.app-filter .navbar-header{float:left}.app-filter .navbar-nav{float:left;margin:0}.app-filter .navbar-nav>li{float:left}.app-filter .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.app-filter .navbar-nav .open .dropdown-menu{position:absolute;top:100%;left:0;float:left;margin:2px 0 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.app-filter .navbar-nav .open .dropdown-menu>li>a,.app-filter .navbar-nav .open .dropdown-menu .dropdown-header{padding:3px 20px}.app-filter .navbar-nav .open .dropdown-menu>li>a{line-height:1.42857143}.app-filter .navbar-nav .open .dropdown-menu>li>a:hover,.app-filter .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f5f5f5}.app-filter .navbar-nav .open .dropdown-menu .dropdown-header{font-size:10px;color:#888;text-transform:uppercase}.app-filter .navbar-brand,.app-filter .navbar-brand:hover{font-size:14px;color:#2e6da4}.app-filter .navbar-text{float:left;margin-right:15px;margin-left:15px}.app-filter .navbar-text.disable{margin-right:0}.app-filter .navbar-text.disable a,.app-filter .navbar-text.disable a:focus,.app-filter .navbar-text.disable a:active{color:#888}.app-filter .navbar-text.disable a:hover{color:#000}.app-filter .navbar-form{padding:0 15px;margin:0 0 8px;border-color:transparent;float:left}.app-filter .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.app-filter .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.app-filter .navbar-form .form-control,.app-filter .navbar-form button{margin:8px 0 0}.app-filter .inner-addon .glyphicon{padding-top:17px}.app-users .list-group-item-heading,.app-devices .list-group-item-heading,.app-beacons .list-group-item-heading,.app-issues .list-group-item-heading{margin-bottom:1px}.app-cards .sector,#app-modal .sector{font-family:'Play',sans-serif;font-size:10px;color:#2196f3;top:-.7em}.app-users div.list-group-item-heading,.app-devices div.list-group-item-heading,.app-beacons div.list-group-item-heading,.app-issues div.list-group-item-heading{font-size:12px;color:#888}.app-beacons div.list-group-item-heading{font-family:monospace}.app-issues .status{font-size:11px;text-transform:uppercase}#app-modal .status.complete,.app-card .status.complete,.app-issues .status.complete{color:#090}#app-modal .status.error,.app-card .status.error,.app-issues .status.error{color:#900}.app-users hr,.app-devices hr{margin-top:5px;margin-bottom:6px}.app-users .label,.app-devices .label,.app-logs .log-labels .label{background-color:#fcf8e3;font-family:'Play',sans-serif;font-size:90%;font-weight:normal;color:#8a6d3b;text-align:left;white-space:normal;padding:6px 8px;margin-top:5px;display:inline-block;border-radius:5px;-webkit-box-shadow:inset 0 0 1px rgba(138,109,59,.25);box-shadow:inset 0 0 1px rgba(138,109,59,.25)}.app-users .label a,.app-users .label a:focus,.app-users .label a:active,.app-users .label span,.app-devices .label a,.app-devices .label a:focus,.app-devices .label a:active,.app-devices .label span,.app-logs .log-labels .label a,.app-logs .log-labels .label a:focus,.app-logs .log-labels .label a:active,.app-logs .log-labels .label span{color:#dd790b}.app-users .label span.expired,.app-devices .label span.expired,.app-logs .log-labels .label span.expired{color:red}.app-users .label a:hover,.app-users .label span:hover,.app-devices .label a:hover,.app-devices .label span:hover,.app-logs .log-labels .label a:hover,.app-logs .log-labels .label span:hover{color:#bc670a}.app-cards a.number,.app-cards a.number:focus,.app-cards a.number:active{color:#333}.app-cards a.number:hover{color:#000}.app-cards a.button,.app-cards a.button:focus,.app-cards a.button:active{color:#8a6d3b}.app-cards a.button:hover{color:#bc670a}.app-logs pre,#app-modal pre{background-color:#ffe;font-family:'Play',sans-serif;margin:0}.app-logs .list-group-item{border-color:#36c;padding-top:0;padding-bottom:15px;border-radius:0}.app-logs .list-group-item-heading{background-color:#d9edf7;border-bottom:1px solid #bce8f1;padding:15px;margin:0 -15px}.app-logs .list-group-item-heading.error{background-color:#f2dede;border-color:#ebccd1}.app-logs .log-url{font-family:'Play',sans-serif;font-size:15px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:75%;float:left}.app-logs .log-url span{background-color:#36c;font-size:13px;color:#fff;display:inline-block;padding:2px 5px;border-radius:5px}.app-logs .log-created{font-family:'Play',sans-serif;font-size:13px;color:#31708f;float:right}.app-logs .list-group-item-heading.error .log-created{color:#a94442}.app-logs .log-created span{background-color:#a0d2eb;color:#3e8fb7;display:inline-block;padding:2px 5px;margin-left:5px;border-radius:5px}.app-logs .list-group-item-heading.error .log-created span{background-color:#d69898;color:#b64a47}.app-logs .log-handler{text-transform:uppercase;margin:13px 0 0}.app-logs .log-handler .label{font-family:'Play',sans-serif;font-size:90%;font-weight:normal;text-align:left;white-space:normal;padding:6px 8px;display:inline-block;border-radius:5px}.app-logs .log-handler .log-module .label{background-color:#f5f5f5;color:#777;-webkit-box-shadow:inset 0 0 1px rgba(190,190,190,.25);box-shadow:inset 0 0 1px rgba(190,190,190,.25)}.app-logs .log-handler .log-status .label{background-color:#dff0d8;color:#3c763d;-webkit-box-shadow:inset 0 0 1px rgba(214,233,198,.25);box-shadow:inset 0 0 1px rgba(214,233,198,.25)}.app-logs .log-handler .log-status .label.error{background-color:#f2dede;color:#a94442;-webkit-box-shadow:inset 0 0 1px rgba(235,204,209,.25);box-shadow:inset 0 0 1px rgba(235,204,209,.25)}.app-logs .log-handler .log-module{float:left}.app-logs .log-handler .log-status{float:right}.app-logs .log-header{margin:10px 0}.app-logs .log-description{margin:10px 0 0}.app-logs .log-labels{padding:10px 0 0}.about{padding:0}.about-title{padding:19px 19px 0}.about-body{background-color:#fff;border-top:1px solid #e7e7e7;padding:19px}.about-body img{width:100%}.about-footer{color:#999;text-align:right;margin-top:15px}#about-edit .note-editor.panel{border-top-right-radius:0;border-bottom-right-radius:0}#toTop{background:rgba(0,0,0,0.15);font-size:20px;color:#fff;position:fixed;bottom:10px;right:10px;padding:6px 8px;border-radius:5px;display:none;cursor:pointer;z-index:99999;transition:all .25s ease .00s}#toTop:hover{background:rgba(0,0,0,0.5)}#toTop .glyphicon{display:block}body.error,body.login{width:100%;height:100%;min-height:100%;display:table}body.error .container,body.login .container{display:table-cell;vertical-align:middle;padding:0 0 90px}body.error{background:#fff url("image/hatch.png") repeat scroll 0 0}.error-block{background-color:#c62828;text-align:center;color:#ffcc80;width:250px;height:250px;margin:20px auto;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}.error-block .error-code{font-size:72px;color:#ddd;padding-top:60px}.error-block .error-desc{text-transform:uppercase;padding:0 25px;margin-top:-10px}.maintenance .error-block{background-color:#334;font-size:24px;color:#fff;text-transform:uppercase;width:550px;height:auto;border-radius:20px;padding:30px 50px}