div.dataTables_length label{font-weight:400;float:left;text-align:left}
div.dataTables_length select{width:75px}
div.dataTables_filter label{font-weight:400;float:right}
div.dataTables_filter input{width:16em}
div.dataTables_paginate{float:right;margin:0}
div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}
table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer}
table.dataTable thead>tr>th{padding-right:18px}
table.dataTable th:active{outline:0}
div.dataTables_scrollHead table{margin-bottom:0!important;border-bottom-left-radius:0;border-bottom-right-radius:0}
div.dataTables_scrollHead table thead tr:last-child td:first-child,div.dataTables_scrollHead table thead tr:last-child th:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important}
div.dataTables_scrollBody tbody tr:first-child td,div.dataTables_scrollBody tbody tr:first-child th{border-top:none}
div.dataTables_scrollFoot table{margin-top:0!important;border-top:none}
table.table-bordered.dataTable{border-collapse:separate!important}
table.table-bordered thead td,table.table-bordered thead th{border-left-width:0;border-top-width:0}
table.table-bordered tbody td,table.table-bordered tbody th{border-left-width:0;border-bottom-width:0}
table.table-bordered td:last-child,table.table-bordered th:last-child{border-right-width:0}
div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}

.dt-toolbar{display:block;position:relative;padding:6px 7px 1px;width:100%;float:left;border-bottom:1px solid #ccc;background:#fafafa}
.dt-toolbar-footer{background:#fafafa;font-size:11px;overflow:hidden;padding:5px 10px;border-top:1px solid #ccc;-webkit-box-shadow:inset 0 1px #fff;-moz-box-shadow:inset 0 1px #fff;-ms-box-shadow:inset 0 1px #fff;box-shadow:inset 0 1px #fff}
.dt-toolbar-footer>:first-child,.dt-toolbar>:first-child{padding-left:0!important}
.dt-toolbar-footer>:last-child,.dt-toolbar>:last-child{padding-right:0!important}
table.dataTable thead .sorting{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAACVBMVEUAAADIyMjl5eVIBBP/AAAAAXRSTlMAQObYZgAAAClJREFUCNdjwAYEwGQKiGDsBJFsTA5AUoJhAqZaiDhEDVg9RC/MHEwAANsMA91AQfd/AAAAAElFTkSuQmCC) no-repeat center right}
table.dataTable thead .sorting_asc{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABVVVUT3Vn+AAAAAXRSTlMAQObYZgAAAB1JREFUCNdjwAkcgPgBAwPjBwYG5h8MDOx/GAgBAKRJBBCQbHkwAAAAAElFTkSuQmCC) no-repeat center right}
table.dataTable thead .sorting_desc{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABVVVUT3Vn+AAAAAXRSTlMAQObYZgAAABxJREFUCNdjIATY/zAwMP9gYGD8AOQ8AGIHnEoBkNkEEEbbutQAAAAASUVORK5CYII=) no-repeat center right}
table.dataTable thead .sorting_asc_disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABUVFR8AzIeAAAAAnRSTlMAf7YpoZUAAAAdSURBVAjXY8AJHID4AQMD4wcGBuYfDAzsfxgIAQCkSQQQkGx5MAAAAABJRU5ErkJggg==) no-repeat center right}
table.dataTable thead .sorting_desc_disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABUVFR8AzIeAAAAAnRSTlMAf7YpoZUAAAAcSURBVAjXYyAE2P8wMDD/YGBg/ADkPABiB5xKAZDZBBBG27rUAAAAAElFTkSuQmCC) no-repeat center right}
table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{background-color:#eee}
.dataTables_empty{padding:20px 10px!important;font-size:14px;text-align:center;color:#575757}
.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:8px 10px}
table.dataTable tfoot>tr>th,table.dataTable thead>tr>th{padding-left:9px!important}
table.dataTable tfoot>tr>th input,table.dataTable thead>tr>th input{width:100%!important;font-weight:400}
table.dataTable thead>tr>th.hasinput{padding:6px!important}
div.dataTables_info{padding-top:9px;font-size:13px;font-weight:700;font-style:italic;color:#969696}
.dataTable thead>tr>th{border-left:none!important}
.dataTable input[type=checkbox].checkbox,.dataTable input[type=radio].radiobox{position:relative!important}
table.dataTable thead>tr>th.sorting_disabled{padding-right:9px!important}
.dataTables_filter{float:left;width:100%}
.dataTables_filter .input-group-addon{width:32px;margin-top:0;float:left;height:32px;padding-top:8px}
.dataTables_filter .input-group-addon+.form-control{float:left}

.dt-toolbar>:first-child .DTTT,.dt-toolbar>:first-child .dataTables_filter>:only-child,.dt-toolbar>:first-child .dataTables_length,.dt-toolbar>:first-child .pagination{float:left!important}
.dt-toolbar>:last-child .DTTT,.dt-toolbar>:last-child .dataTables_filter>:only-child,.dt-toolbar>:last-child .dataTables_length,.dt-toolbar>:last-child .pagination{float:right}
.dt-toolbar-footer>:first-child .DTTT,.dt-toolbar-footer>:first-child .dataTables_filter>:only-child,.dt-toolbar-footer>:first-child .dataTables_length,.dt-toolbar-footer>:first-child .pagination{float:left}
.dt-toolbar-footer>:last-child .DTTT,.dt-toolbar-footer>:last-child .dataTables_filter>:only-child,.dt-toolbar-footer>:last-child .dataTables_length,.dt-toolbar-footer>:last-child .pagination{float:right}

article.sortable-grid{min-height:30px}

.jarviswidget{margin:0 0 30px;position:relative;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0}
.widget-content-padding{padding:20px}
.widget-content-padding .well{margin-bottom:0}
.jarviswidget>header{height:34px;padding:0;line-height:40px}

.ui-sortable .jarviswidget-sortable>header{cursor:move;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:normal;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05)}
.jarviswidget>header>.widget-icon{display:block;width:30px;height:32px;position:relative;float:left;font-size:111%;line-height:32px;text-align:center;margin-right:-10px}
.ui-sortable .jarviswidget-sortable.jarviswidget-collapsed>header{-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0}
.jarviswidget>header h2{height:100%;width:auto;display:inline-block;font-size:14px;position:relative;margin:0;line-height:34px;font-weight:400;letter-spacing:0}
.jarviswidget>header>h2{margin-left:10px;float:left}
.jarviswidget>header>:first-child.widget-icon{margin-left:0}
.jarviswidget>header .jarviswidget-icon{width:16px;height:16px;float:left;margin:12px 10px 0 0;display:block;zoom:1;z-index:4000}
.jarviswidget-ctrls{width:auto;float:right;padding:0;margin:0}
.jarviswidget-ctrls .button-icon{min-width:30px;height:32px;float:left;position:relative;font-family:Arial,Helvetica,sans-serif;border-left:1px solid rgba(0,0,0,.09)}
.jarviswidget-ctrls .button-icon:hover{background-color:rgba(0,0,0,.05)}
.jarviswidget-loader{width:32px;height:32px;margin:0;float:right;background-repeat:no-repeat;background-position:center center;display:none;text-align:center;line-height:32px;font-size:111%}
.jarviswidget>div{float:left;width:100%;position:relative;font-size:13px;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;border-width:1px 1px 2px;border-style:solid;border-top:none;border-right-color:#CCC!important;border-bottom-color:#CCC!important;border-left-color:#CCC!important;padding:13px 13px 0;overflow:visible}
.jarviswidget .widget-body{min-height:100px;position:relative;padding-bottom:13px}
.jarviswidget .widget-body.widget-hide-overflow{overflow:hidden}
.widget-toolbar.no-border{border-left:none}
.widget-body.no-padding{margin:-13px -13px 0}
.jarviswidget.well.transparent .widget-body.no-padding{margin:0!important}
.widget-body>table{margin-bottom:0}

.smart-form.widget-body-toolbar,.widget-body-toolbar{display:block;padding:8px 10px;margin:-13px -13px 13px;min-height:42px;border-bottom:1px solid #ccc;background:#fafafa}
.no-padding .smart-form.widget-body-toolbar,.no-padding .widget-body-toolbar,.no-padding.widget-body-toolbar{display:block;margin:0}
.smart-form .widget-body-toolbar .inline-group,.widget-body-toolbar.smart-form .inline-group{float:left;margin-top:4px}
.widget-body-toolbar .btn{vertical-align:middle}
.widget-body-toolbar .btn-xs{margin-top:5px}

.jarviswidget>header{color:#333;border:1px solid #C2C2C2;background:#fafafa}
.jarviswidget>div{background-color:#fff!important}

.clearfix:after,.clearfix:before,.inner-spacer:after,.inner-spacer:before,.jarviswidget-editbox:after,.jarviswidget-editbox:before,.jarviswidget:after,.jarviswidget:before,.jarviswidget>div:after,.jarviswidget>div:before{content:"\0020";display:block;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden}
.clearfix:after,.inner-spacer:after,.jarviswidget-editbox:after,.jarviswidget:after,.jarviswidget>div:after{clear:both}
.clearfix,.inner-spacer:after,.jarviswidget,.jarviswidget-editbox,.jarviswidget>div{zoom:1}

.widget-toolbar{display:inline-block;float:right;width:auto;height:32px;line-height:32px;position:relative;border-left:1px solid rgba(0,0,0,.09);cursor:pointer;padding:0 8px;text-align:center}
.widget-toolbar>:first-child{text-align:left}
.jarviswidget header .nav-tabs{border-bottom-color:transparent}
.jarviswidget header .nav-tabs>li>a{border-radius:0;border:none;padding:7px 15px 6px}
.jarviswidget header .nav-tabs>li.active>a,.jarviswidget header .nav-tabs>li.active>a:focus,.jarviswidget header .nav-tabs>li.active>a:hover{color:#555;background-color:#FFF;border:1px solid #C2C2C2;border-bottom-color:transparent;border-top:none;cursor:default}
.jarviswidget header:first-child .nav-tabs{float:left}
.jarviswidget header:first-child .nav-tabs li{padding-left:0}
.jarviswidget header:first-child .nav-tabs li a{color:#333}
.jarviswidget header:first-child .nav-tabs.pull-right li:last-child a{margin-right:0!important;border-right:none!important}
.jarviswidget header .nav-pills{margin:3px}.jarviswidget header .nav-pills>li>a{padding:3px 5px 4px}
.widget-toolbar .btn-group{margin-top:-3px}.widget-toolbar>.btn{margin-top:-3px;font-size:12px!important;padding:1px 8px!important}
.widget-toolbar .smart-form label.checkbox,.widget-toolbar .smart-form label.radio{line-height:29px}
.widget-toolbar>.label{vertical-align:middle;margin-top:-3px;display:inline-block;text-align:center;font-size:12px;padding:4px 7px}
.widget-toolbar>.badge{padding:5px;font-size:14px;border-radius:50%;font-weight:400;min-width:24px;text-align:center!important}
.widget-toolbar .progress{width:130px;margin:7px 0 0;height:18px!important;font-size:12px;box-shadow:0 1px 0 rgba(0,0,0,0),0 0 0 1px #d1d1d1 inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0),0 0 0 1px #d1d1d1 inset;-moz-box-shadow:0 1px 0 transparent,0 0 0 1px #d1d1d1 inset}
.widget-toolbar .progress-bar{font-size:12px}
.widget-toolbar .pagination{margin:4px 0}
.widget-toolbar .pagination>li>a{padding:2px 7px}
.widget-toolbar .widget-text-input{max-width:220px}
.widget-toolbar input[type=text]{height:28px!important;margin-top:2px}
.widget-toolbar .smart-form .icon-append,.widget-toolbar .smart-form .icon-prepend,.widget-toolbar.smart-form .icon-append,.widget-toolbar.smart-form .icon-prepend{top:3px!important}

 .smart-form *,.smart-form :after,.smart-form :before{margin:0;padding:0;box-sizing:content-box;-moz-box-sizing:content-box}
 .smart-form .btn{box-sizing:border-box;-moz-box-sizing:border-box}
 .smart-form .checkbox+.checkbox,.smart-form .radio+.radio{margin-top:0}
 .smart-form footer .btn{float:right;height:31px;margin:10px 0 0 5px;padding:0 22px;font:300 15px/29px 'Open Sans',Helvetica,Arial,sans-serif;cursor:pointer}
 .smart-form legend{padding-top:15px}
 .smart-form{margin:0;outline:0;color:#666;position:relative}
 .smart-form header{display:block;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.2);background:#fff;font-size:16px;font-weight:300;color:#232323;margin:10px 14px 0}
 .smart-form fieldset{display:block;padding:25px 14px 5px;border:none;background:rgba(255,255,255,.9);position:relative}
 .smart-form fieldset+fieldset{border-top:1px solid rgba(0,0,0,.1)}
 .smart-form section{margin-bottom:15px;position:relative}
 .smart-form footer{display:block;padding:7px 14px 15px;border-top:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9)}
 .smart-form footer:after{content:'';display:table;clear:both}
 .smart-form .label{display:block;margin-bottom:6px;line-height:19px;font-weight:400;font-size:13px;color:#333;text-align:left}
 .smart-form .label.col{margin:0;padding-top:7px}.note,.smart-form .note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999}
 .smart-form .note a{font-size:13px}
 .smart-form .button,.smart-form .checkbox,.smart-form .input,.smart-form .radio,.smart-form .select,.smart-form .textarea,.smart-form .toggle{position:relative;display:block;font-weight:400}
 .smart-form .input input,.smart-form .select select, .smart-form .textarea textarea{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:32px;padding:8px 10px;outline:0;border-width:1px;border-style:solid;border-radius:0;background:#fff;font:13px/16px 'Open Sans',Helvetica,Arial,sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none}
 .smart-form .input-file .button{position:absolute;top:4px;right:4px;float:none;height:22px;margin:0;padding:0 14px;font-size:13px;line-height:22px}
 .smart-form .input-file .button:hover{box-shadow:none}
 .smart-form .input-file .button input{position:absolute;top:0;right:0;padding:0;font-size:30px;cursor:pointer;opacity:0}
 .smart-form .select i{position:absolute;top:10px;right:11px;width:5px;height:11px;background:#fff;box-shadow:0 0 0 9px #fff}
 .smart-form .select i:after,.smart-form .select i:before{content:'';position:absolute;right:0;border-right:4px solid transparent;border-left:4px solid transparent}
 .smart-form .select i:after{bottom:0;border-top:4px solid #404040}
 .smart-form .select i:before{top:0;border-bottom:4px solid #404040}
 .smart-form .select-multiple select{height:auto}
 .smart-form .textarea textarea{height:auto;resize:none}
 .smart-form .textarea-resizable textarea{resize:vertical}
 .smart-form .textarea-expandable textarea{height:31px}
 .smart-form .textarea-expandable textarea:focus{height:auto}
 .smart-form .checkbox,.smart-form .radio{margin-bottom:4px;padding-left:25px;line-height:25px;color:#404040;cursor:pointer;font-size:13px}
 .smart-form .checkbox:last-child,.smart-form .radio:last-child{margin-bottom:0}
 .smart-form .checkbox input,.smart-form .radio input{position:absolute;left:-9999px}
 .smart-form .checkbox i,.smart-form .radio i{position:absolute;top:3px;left:0;display:block;width:17px;height:17px;outline:0;border-width:1px;border-style:solid;background:#FFF}
 .smart-form .radio i{border-radius:50%}
 .smart-form .checkbox input+i:after,.smart-form .radio input+i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s}
 .smart-form .radio input+i:after{content:'';top:4px;left:4px;width:9px;height:9px;border-radius:50%}
 .smart-form .checkbox input+i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px FontAwesome;text-align:center}
 .smart-form .checkbox input:checked:hover+i:after{content:'\f00d'}
 .smart-form .checkbox input:checked:disabled:hover+i:after{content:'\f00c'}
 .smart-form .checkbox input:checked+i:after,.smart-form .radio input:checked+i:after{opacity:1}
 .smart-form .inline-group{margin:0 -15px -4px 0}
 .smart-form .inline-group:after{content:'';display:table;clear:both}
 .smart-form .inline-group .checkbox,.smart-form .inline-group .radio{float:left;margin-right:30px}
 .smart-form .inline-group .checkbox:last-child,.smart-form .inline-group .radio:last-child{margin-bottom:4px}
 .smart-form .toggle{margin-bottom:4px;padding-right:61px;font-size:15px;line-height:25px;color:#404040;cursor:pointer}
 .smart-form .toggle:last-child{margin-bottom:0}.smart-form .toggle input{position:absolute;left:-9999px}
 .smart-form .toggle i{content:'';position:absolute;top:4px;right:0;display:block;width:49px;height:17px;border-width:1px;border-style:solid;border-radius:12px;background:#fff}
 .smart-form .toggle i:after{content:attr(data-swchoff-text);position:absolute;top:2px;right:8px;left:8px;font-style:normal;font-size:9px;line-height:13px;font-weight:700;text-align:left;color:#5f5f5f}
 .smart-form .toggle i:before{content:'';position:absolute;z-index:1;top:4px;right:4px;display:block;width:9px;height:9px;border-radius:50%;opacity:1;transition:right .2s;-o-transition:right .2s;-ms-transition:right .2s;-moz-transition:right .2s;-webkit-transition:right .2s}
 .smart-form .toggle input:checked+i:after{content:attr(data-swchon-text);text-align:right}
 .smart-form .toggle input:checked+i:before{right:36px}
 .smart-form .rating{margin-bottom:4px;font-size:13px;line-height:25px;color:#404040}
 .smart-form .rating:last-child{margin-bottom:0}
 .smart-form .rating input{position:absolute;left:-9999px}
 .smart-form .rating label{display:block;float:right;height:17px;margin-top:5px;padding:0 2px;font-size:17px;line-height:17px;cursor:pointer}
 .smart-form .button{float:right;height:31px;overflow:hidden;margin:10px 0 0 5px;padding:0 25px;outline:0;border:0;font:300 15px/31px 'Open Sans',Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;cursor:pointer}
 .smart-form .icon-append,.smart-form .icon-prepend{position:absolute;top:5px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}
 .smart-form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid}
 .smart-form .icon-prepend{left:5px;padding-right:3px;border-right-width:1px;border-right-style:solid}
 .smart-form .input .icon-prepend+input,.smart-form .textarea .icon-prepend+textarea{padding-left:37px}
 .smart-form .input .icon-append+input,.smart-form .textarea .icon-append+textarea{padding-right:37px}
 .smart-form .input .icon-prepend+.icon-append+input,.smart-form .textarea .icon-prepend+.icon-append+textarea{padding-left:37px}
 .smart-form .row{margin:0 -15px}
 .smart-form .row:after{content:'';display:table;clear:both}
 .smart-form .col{float:left;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box}
 .smart-form .col-1{width:8.33%}
 .smart-form .col-2{width:16.66%}
 .smart-form .col-3{width:25%}
 .smart-form .col-4{width:33.33%}
 .smart-form .col-5{width:41.66%}
 .smart-form .col-6{width:50%}
 .smart-form .col-8{width:66.67%}
 .smart-form .col-9{width:75%}
 .smart-form .col-10{width:83.33%}

 
 .smart-form .select select{padding:5px}
 .smart-form .tooltip{position:absolute;z-index:99999;left:-9999px;padding:2px 8px 3px;font-size:11px;line-height:16px;font-weight:400;background:rgba(0,0,0,.9);color:#fff;opacity:0;transition:margin .3s,opacity .3s;-o-transition:margin .3s,opacity .3s;-ms-transition:margin .3s,opacity .3s;-moz-transition:margin .3s,opacity .3s;-webkit-transition:margin .3s,opacity .3s}
 .smart-form .tooltip:after{content:'';position:absolute}
 .smart-form .input input:focus+.tooltip,.smart-form .textarea textarea:focus+.tooltip{opacity:1}
 .smart-form .tooltip-top-right{bottom:100%;margin-bottom:15px}
 .smart-form .tooltip-top-right:after{top:100%;right:11px;border-top:4px solid rgba(0,0,0,.9);border-right:4px solid transparent;border-left:4px solid transparent}
 .smart-form .input input:focus+.tooltip-top-right,.smart-form .textarea textarea:focus+.tooltip-top-right{right:0;left:auto;margin-bottom:5px}
 .smart-form .tooltip-top-left{bottom:100%;margin-bottom:15px}
 .smart-form .tooltip-top-left:after{top:100%;left:11px;border-top:4px solid rgba(0,0,0,.9);border-right:4px solid transparent;border-left:4px solid transparent}
 .smart-form .input input:focus+.tooltip-top-left,.smart-form .textarea textarea:focus+.tooltip-top-left{right:auto;left:0;margin-bottom:5px}
 .smart-form .tooltip-right{top:4px;white-space:nowrap;margin-left:15px}
 .smart-form .tooltip-right:after{top:6px;right:100%;border-top:4px solid transparent;border-right:4px solid rgba(0,0,0,.9);border-bottom:4px solid transparent}
 .smart-form .input input:focus+.tooltip-right,.smart-form .textarea textarea:focus+.tooltip-right{left:100%;margin-left:5px}
 .smart-form .tooltip-left{top:4px;white-space:nowrap;margin-right:15px}
 .smart-form .tooltip-left:after{top:6px;left:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid rgba(0,0,0,.9)}
 .smart-form .input input:focus+.tooltip-left,.smart-form .textarea textarea:focus+.tooltip-left{right:100%;left:auto;margin-right:5px}
 .smart-form .tooltip-bottom-right{top:100%;margin-top:15px}
 .smart-form .tooltip-bottom-right:after{bottom:100%;right:11px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.9);border-left:4px solid transparent}
 .smart-form .input input:focus+.tooltip-bottom-right,.smart-form .textarea textarea:focus+.tooltip-bottom-right{right:0;left:auto;margin-top:5px}
 .smart-form .tooltip-bottom-left{top:100%;margin-top:15px}
 .smart-form .tooltip-bottom-left:after{bottom:100%;left:11px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.9);border-left:4px solid transparent}
 .smart-form .input input:focus+.tooltip-bottom-left,.smart-form .textarea textarea:focus+.tooltip-bottom-left{right:auto;left:0;margin-top:5px}
 .smart-form .checkbox i,.smart-form .icon-append,.smart-form .icon-prepend,.smart-form .input input,.smart-form .radio i,.smart-form .select select,.smart-form .textarea textarea,.smart-form .toggle i{border-color:#BDBDBD;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}
 .smart-form .toggle i:before{background-color:#3276B1}
 .smart-form .rating label{color:#ccc;transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s}
 .smart-form .button{background-color:#3276B1;opacity:.8;transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s}
 .smart-form .button.button-secondary{background-color:#b3b3b3}
 .smart-form .icon-append,.smart-form .icon-prepend{color:#A2A2A2}
 .smart-form .checkbox:hover i,.smart-form .input:hover input,.smart-form .radio:hover i,.smart-form .select:hover select,.smart-form .textarea:hover textarea,.smart-form .toggle:hover i{border-color:#5D98CC}
 .smart-form .rating input+label:hover,.smart-form .rating input+label:hover~label{color:#3276B1}
 .smart-form .button:hover{opacity:1}
 .smart-form .checkbox:hover i,.smart-form .radio:hover i,.smart-form .toggle:hover i{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
 .smart-form .checkbox:active i,.smart-form .radio:active i,.smart-form .toggle:active i{background:#F0F0F0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
 .smart-form .checkbox input:focus+i,.smart-form .input input:focus,.smart-form .radio input:focus+i,.smart-form .select select:focus,.smart-form .textarea textarea:focus,.smart-form .toggle input:focus+i{border-color:#3276B1}
 .smart-form .radio input+i:after{background-color:#3276B1}
 .smart-form .checkbox input+i:after{color:#3276B1}
 .smart-form .checkbox input:checked+i,.smart-form .radio input:checked+i,.smart-form .toggle input:checked+i{border-color:#3276B1}
 .smart-form .rating input:checked~label{color:#3276B1}
 .smart-form .checkbox.state-error i,.smart-form .radio.state-error i,.smart-form .state-error input,.smart-form .state-error select,.smart-form .state-error textarea,.smart-form .toggle.state-error i{background:#fff0f0;border-color:#A90329}
 .smart-form .toggle.state-error input:checked+i{background:#fff0f0}
 .smart-form .state-error+em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#D56161}
 .smart-form .rating.state-error+em{margin-top:-4px;margin-bottom:4px}
 .smart-form .state-error select+i{background:#FFF0F0;box-shadow:0 0 0 9px #FFF0F0}
 .state-error .icon-append,.state-error .icon-prepend{color:#ed1c24}
 .smart-form .checkbox.state-success i,.smart-form .radio.state-success i,.smart-form .state-success input,.smart-form .state-success select,.smart-form .state-success textarea,.smart-form .toggle.state-success i{background:#f0fff0;border-color:#7DC27D}
 .smart-form .toggle.state-success input:checked+i{background:#f0fff0}.smart-form .note-success{color:#6fb679}
 .smart-form .state-success select+i{background:#f0fff0;box-shadow:0 0 0 9px #f0fff0}
 .smart-form .button.state-disabled,.smart-form .checkbox.state-disabled,.smart-form .input.state-disabled input,.smart-form .radio.state-disabled,.smart-form .select.state-disabled,.smart-form .textarea.state-disabled,.smart-form .toggle.state-disabled{cursor:default!important;opacity:.6!important}
 .smart-form .checkbox.state-disabled:hover i,.smart-form .input.state-disabled:hover input,.smart-form .radio.state-disabled:hover i,.smart-form .select.state-disabled:hover select,.smart-form .textarea.state-disabled:hover textarea,.smart-form .toggle.state-disabled:hover i{border-color:#e5e5e5!important}
 
 .smart-form .state-disabled.checkbox input+i:after,.smart-form .state-disabled.checkbox input:checked+i,.smart-form .state-disabled.radio input+i:after,.smart-form .state-disabled.radio input:checked+i,.smart-form .state-disabled.toggle input:checked+i{border-color:#e5e5e5!important;color:#333!important}
 .smart-form .state-disabled.radio input+i:after{background-color:#333}
 .smart-form .message{display:none;color:#6fb679}
 .smart-form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #6fb679;border-radius:50%;font-size:30px;line-height:81px}
 .smart-form.submited fieldset,.smart-form.submited footer{display:none}
 .smart-form.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:300 18px/27px 'Open Sans',Helvetica,Arial,sans-serif;text-align:center}
 .smart-form .ui-widget-content .ui-spinner-input{margin:0;border:0;box-shadow:none!important;height:29px}
 .smart-form-modal{position:fixed;z-index:1;display:none;width:400px}
 .smart-form-modal-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.7)}
 .ui-timepicker-div .ui-widget-header{margin-bottom:8px}
 .ui-timepicker-div dl{text-align:left}
 .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}
 .ui-timepicker-div dl dd{margin:17px 10px 12px 40%}
 .ui-timepicker-div td{font-size:90%}
 .ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}
 .ui-timepicker-rtl{direction:rtl}
 .ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}
 .ui-timepicker-rtl dl dt{float:right;clear:right}
 .ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}
 .smart-form input.input-lg{height:44px;padding:10px 16px;font-size:17px;line-height:1.33}
 .smart-form input.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
 .smart-form input.input-xs{height:24px;padding:2px 10px;font-size:11px;line-height:1.5}
 .smart-form select.input-sm{height:30px;line-height:15px;font-size:12px}
 .smart-form select.input-sm+i{height:10px}
 .smart-form select.input-lg{height:44px;line-height:22px;font-size:17px}
 .smart-form select.input-lg+i{height:11px;top:17px}
 .smart-form .checkbox input+input[type=hidden]+i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px FontAwesome;text-align:center}
 .smart-form .checkbox input:checked:hover+input[type=hidden]+i:after{content:'\f00d'}
 .smart-form .checkbox input:checked:disabled:hover+input[type=hidden]+i:after{content:'\f00c'}
 .smart-form .checkbox input:checked+input[type=hidden]+i:after{opacity:1}
 .smart-form .toggle input:checked+input[type=hidden]+i:after{content:attr(data-swchon-text);text-align:right}
 .smart-form .toggle input:checked+input[type=hidden]+i:before{right:36px}
 


a:active,a:focus,a:hover,button,button:active,button:focus,embed,input::-moz-focus-inner,object{outline:0}
h1,h2,h3,h4{margin:0;font-family:"Open Sans",Arial,Helvetica,Sans-Serif;font-weight:300}


:focus{outline:0!important}
a,button,input{-ms-touch-action:none!important}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.form-control,.input-lg,.input-sm,.input-xs{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}


#content{padding:10px 14px;position:relative}

body.container{position:absolute;left:0;right:0;padding:0;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;box-shadow:0 2px 70px rgba(0,0,0,.45)}
h1{letter-spacing:-1px;font-size:24px;margin:10px 0}
h1 small{font-size:18px;font-weight:300;letter-spacing:-1px}
.lead{font-size:19px}
h2{letter-spacing:-1px;font-size:22px;margin:20px 0;line-height:normal}
h3{display:block;font-size:19px;font-weight:400;margin:20px 0;line-height:normal}
h4{line-height:normal}
h5{font-size:17px;font-weight:300;margin:10px 0;line-height:normal}
h6{font-size:15px;margin:10px 0;font-weight:700;line-height:normal}



aside{display:block;overflow:hidden;background:#3a3633;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMzYTM2MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmEyNzI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,#3a3633 93%,#2a2725 100%);background:-webkit-gradient(linear,left top,right top,color-stop(93%,#3a3633),color-stop(100%,#2a2725));background:-webkit-linear-gradient(left,#3a3633 93%,#2a2725 100%);background:-o-linear-gradient(left,#3a3633 93%,#2a2725 100%);background:-ms-linear-gradient(left,#3a3633 93%,#2a2725 100%);background:linear-gradient(to right,#3a3633 93%,#2a2725 100%);min-height:100%}
#header{display:block;height:49px;margin:0;padding:0 13px 0 0;background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#f3f3f3,#e2e2e2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#e2e2e2));background-image:-webkit-linear-gradient(top,#f3f3f3,#e2e2e2);background-image:-o-linear-gradient(top,#f3f3f3,#e2e2e2);background-image:linear-gradient(to bottom,#f3f3f3,#e2e2e2);background-repeat:repeat-x;position:relative;z-index:905}#header>div{display:inline-block;vertical-align:middle;height:49px;float:left}
#header>div.open{font-weight:700}
.fixed-header #header{position:fixed;width:100%;z-index:905;top:0;border-bottom:2px solid #999;border-bottom:1px solid rgba(0,0,0,.3);box-shadow:-11px 12px 23px rgba(0,0,0,.1)}
.fixed-header.fixed-ribbon #header{border-bottom:none;box-shadow:none}
.container.fixed-header #header{max-width:1164px}
.fixed-header #header .ajax-dropdown{z-index:906}
.fixed-header #shortcut{position:fixed}
.fixed-header #main{margin-top:49px}
#logo-group>span{display:inline-block;height:39px;float:left}
#logo-group span#activity{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:default!important;display:inline-block;font-weight:700;height:24px;width:24px;padding:2px;text-align:center;text-decoration:none!important;-moz-user-select:none;-webkit-user-select:none;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #bfbfbf;color:#c4bab6;font-size:19px;margin:10px 0 0;position:relative}
#logo-group span#activity:hover{border:1px solid #bfbfbf;transition:all 0s;cursor:pointer!important;-webkit-box-shadow:inset 0 0 4px 1px rgba(0,0,0,.08);box-shadow:inset 0 0 4px 1px rgba(0,0,0,.08)}
#logo{display:inline-block;width:175px;margin-top:13px;margin-left:9px}
#logo img{width:110px;height:auto;padding-left:3px}
#logo-group>span b.badge{position:absolute;top:-5px;right:-5px;cursor:pointer;background:#0091d9;display:inline-block;font-size:10px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);color:#fff;font-weight:700;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:2px 4px 3px;text-align:center;line-height:normal}


#header>:first-child,aside{width:220px}
#left-panel{position:absolute;top:0;left:0;z-index:904;padding-top:49px}
#main{margin-left:220px;padding:0;padding-bottom:52px;min-height:500px}



nav ul{width:100%;padding:40px 28px 25px 0;padding:0;margin:0;font-size:13px;line-height:.5em;list-style:none;position:relative}
nav ul .active>a{color:#fff!important;position:relative}
nav ul li.active>a:before{content:"\f0d9";font-family:FontAwesome;display:block;height:27px;line-height:normal;width:27px;position:absolute;right:-21px;font-size:20px;color:#eee}
nav ul li.active.open>a:before{content:""}
nav>ul>li:last-child.open{border-bottom:1px solid rgba(255,255,255,.15)}
nav ul li{overflow:hidden}
nav ul li a{line-height:normal;font-size:14px;padding:10px 10px 10px 11px;color:#a8a8a8;display:block;font-weight:400;text-decoration:none!important;position:relative}
nav>ul>li>ul>li>a,nav>ul>li>ul>li>ul>li>a{padding-top:7px;padding-bottom:7px}
nav ul li a:focus{color:#c9c9c9}
nav ul li a:hover{color:#fff;text-decoration:none}
nav ul b{float:right;font-size:11px;margin-top:2px}
nav ul span.menu-item-parent{display:inline-block;margin:0;padding:0}
nav ul li.open>a,nav ul li.open>a b{color:#fff!important}
nav>ul>li>a b{position:absolute!important;right:10px;top:10px}
nav>ul>li>a>i{margin-right:5px;width:15px;display:inline-block;text-align:center;position:relative}
nav>ul>li>a>i>em{font-size:9px;display:block;padding:2px;position:absolute;top:-8px;right:-6px;text-decoration:none;font-style:normal;background:#ED1C24;color:#fff;min-width:13px;border-radius:50%;max-height:13px;line-height:8px;font-weight:700;vertical-align:baseline;white-space:nowrap;text-align:center;border:1px solid rgba(255,255,255,.1)}
nav ul li li{border-bottom:none;position:relative}
nav>ul>li>ul::before{content:"";display:block;position:absolute;z-index:1;left:23px;top:0;bottom:0;border-left:1px solid #7A7A7A}
nav>ul ul li::before{content:"";display:block;position:absolute;width:8px;left:23px;top:16px;border-top:1px solid #7A7A7A;z-index:1}
nav>ul ul ul li::before{content:"";display:block;position:absolute;width:18px;left:10px;top:17px;border-top:1px solid transparent}
nav>ul ul li a i{font-size:14px!important;width:18px!important;text-align:center!important;vertical-align:0!important;line-height:1!important}
nav>ul>li:hover>ul::before,nav>ul>li:hover>ul>li::before{border-color:#ACACAC!important}
nav ul ul{margin:0;display:none;background:rgba(69,69,69,.6);padding:7px 0}
nav ul ul ul{background:0 0;padding:0}
nav ul ul li{margin:0;padding:0}
nav ul ul li>a{padding-left:42px;font-size:14px;font-weight:400;outline:0}
nav ul ul li>a:hover{background-color:rgba(69,69,69,.8);color:#fff}
nav ul ul ul li a{color:#bfbfbf;padding:8px 10px 8px 60px;font-size:14px}
nav ul ul ul li a:hover{background-color:#4C4F53;color:#fff}
nav ul ul ul ul li a{padding-left:80px}
nav ul ul ul ul ul li a{padding-left:100px}
nav ul ul ul ul ul ul li a{padding-left:120px}
nav ul ul b{color:#B3B3B3}
nav ul ul>li:hover b{color:#D5D9E2}
.header-dropdown-list{list-style:none;float:right;position:relative;margin:0}
.header-dropdown-list>li{display:inline-block;padding-right:5px}
.header-dropdown-list>li>.dropdown-toggle{margin-top:16px;display:block}
.smart-accordion-default.panel-group{margin-bottom:0}

.client-form header {padding: 15px 13px;margin: 0;border-bottom-style: solid;border-bottom-color: rgba(0,0,0,.1);background: rgba(248,248,248,.9);}

.form-control{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}
.form hr{margin-left:-13px;margin-right:-13px;border-color:rgba(0,0,0,.1);margin-top:20px;margin-bottom:20px}
.form fieldset{display:block;border:none;background:rgba(255,255,255,.9);position:relative}
fieldset{position:relative}


.form header,legend{display:block;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.2);background:#fff;font-size:16px;font-weight:300;color:#222;margin:25px 0 20px}
.no-padding .form header{margin:25px 14px 0}
.form header:first-child{margin-top:10px}
legend{font-weight:400;margin-top:0;background:0 0}

.input-group-addon{padding:6px 10px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s}
.input-group-addon .fa{font-size:14px}
.input-group-addon .fa-2x,.input-group-addon .fa-lg{font-size:2em}
.input-group-addon .fa-3x,.input-group-addon .fa-4x,.input-group-addon .fa-5x{font-size:30px}
input[type=text]:focus+.input-group-addon{border-color:#0091d9;background-color:#72a0ce;color:#fff}
.has-warning input[type=text],.has-warning input[type=text]+.input-group-addon{border-color:#dbab57}
.has-warning input[type=text]+.input-group-addon{background-color:#faf2cc;color:#c09853}
.has-warning input[type=text]:focus,.has-warning input[type=text]:focus+.input-group-addon{border-color:#dbab57}
.has-warning input[type=text]:focus+.input-group-addon{background-color:#e1c118;color:#fff}
.has-error .input-group-addon{border-color:#b94a48;background:#f2dede;color:#b94a48}
.has-error input[type=text],.has-error input[type=text]+.input-group-addon{border-color:#b94a48}
.has-error input[type=text]+.input-group-addon{background-color:#f2dede;color:#b94a48}
.has-error input[type=text]:focus,.has-error input[type=text]:focus+.input-group-addon{border-color:#c05e5e}
.has-error input[type=text]:focus+.input-group-addon{background-color:#c05e5e;color:#fff}
.has-success input[type=text]:focus+.input-group-addon{border-color:#468847;background-color:#468847;color:#fff}
.form .form-group:last-child,.form .form-group:last-child .note,.form fieldset .form-group:last-child,.form fieldset .form-group:last-child .note{margin-bottom:0}


.input-icon-right{position:relative}
.input-icon-left>i,.input-icon-right>i{position:absolute;right:10px;top:30%;font-size:16px;color:#bfbfbf}
.input-icon-left>i{right:auto;left:24px}
.input-icon-right .form-control{padding-right:27px}
.input-icon-left .form-control{padding-left:29px}
input[type=color].ui-autocomplete-loading,input[type=date].ui-autocomplete-loading,input[type=datetime-local].ui-autocomplete-loading,input[type=datetime].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading,input[type=month].ui-autocomplete-loading,input[type=number].ui-autocomplete-loading,input[type=password].ui-autocomplete-loading,input[type=search].ui-autocomplete-loading,input[type=tel].ui-autocomplete-loading,input[type=text].ui-autocomplete-loading,input[type=time].ui-autocomplete-loading,input[type=url].ui-autocomplete-loading,input[type=week].ui-autocomplete-loading{background-image:url(../img/select2-spinner.gif)!important;background-repeat:no-repeat;background-position:99% 50%;padding-right:27px}
.input-group-addon .checkbox,.input-group-addon .radio{min-height:0;margin-right:0!important;padding-top:0}
.input-group-addon label input[type=checkbox].checkbox+span,.input-group-addon label input[type=checkbox].checkbox+span:before,.input-group-addon label input[type=radio].radiobox+span,.input-group-addon label input[type=radio].radiobox+span:before{margin-right:0}
.input-group-addon .onoffswitch,.input-group-addon .onoffswitch-label{margin:0}



.well{background:#fbfbfb;border:1px solid #ddd;box-shadow:0 1px 1px #ececec;-webkit-box-shadow:0 1px 1px #ececec;-moz-box-shadow:0 1px 1px #ececec;position:relative}
.well.well-clean{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent}
.well.well-glass{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent;background-color:rgba(255,255,255,.25);color:#fff}
.well.well-light{background:#fff;border:1px solid #e2e2e2}.widget-body .well{margin-bottom:0}.well.transparent{border:none!important;background:none!important}
.jarviswidget.well.transparent>div,.jarviswidget.well.transparent>div .widget-body{padding:0!important}
.well[class*=" bg-"],.well[class^=bg-]{border:1px solid #555!important}


.nav-tabs>li>a>.fa{opacity:.5}
.tabs-left .nav-tabs>li>a .badge{margin-right:5px;margin-left:0}
.nav-tabs>li>a .label{display:inline-block;font-size:11px;margin-left:5px;opacity:.5}
.nav-tabs>li.active>a .badge,.nav-tabs>li.active>a .label,.nav-tabs>li.active>a>.fa{opacity:1}
.nav-tabs>li>a{border-radius:0;color:#333}
.nav-tabs>li.active>a{-webkit-box-shadow:0 -2px 0 #57889c;-moz-box-shadow:0 -2px 0 #57889c;box-shadow:0 -2px 0 #57889c;border-top-width:0!important;margin-top:1px!important;font-weight:700}
.tabs-left .nav-tabs>li.active>a{-webkit-box-shadow:-2px 0 0 #57889c;-moz-box-shadow:-2px 0 0 #57889c;box-shadow:-2px 0 0 #57889c;border-top-width:1px!important;border-left:none!important;margin-left:1px!important}
.tabs-left .nav-pills>li.active>a{border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}
.tabs-right .nav-tabs>li.active>a{-webkit-box-shadow:2px 0 0 #57889c;-moz-box-shadow:2px 0 0 #57889c;box-shadow:2px 0 0 #57889c;border-top-width:1px!important;border-right:none!important;margin-right:1px!important}
.tabs-below .nav-tabs>li.active>a{-webkit-box-shadow:0 2px 0 #57889c;-moz-box-shadow:0 2px 0 #57889c;box-shadow:0 2px 0 #57889c;border-bottom-width:0!important;border-top:none!important;margin-top:0!important}
.tabs-left>.nav-pills>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-pills>li,.tabs-right>.nav-tabs>li{float:none}
.tabs-left>.nav-pills>li>a,.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-pills>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-pills,.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
.tabs-left>.nav-pills{border-right:none}
.tabs-left>.nav-tabs>li>a{margin-right:-1px}
.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #d5d5d5 #eee #eee}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#d5d5d5 transparent #d5d5d5 #ddd;*border-right-color:#fff}
.tabs-left>.tab-content{margin-left:109px}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px}
.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}
.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}
.pill-content>.active,.tab-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}
.nav-tabs.bordered{background:#fff;border:1px solid #ddd}
.nav-tabs.bordered>:first-child a{border-left-width:0!important}
.nav-tabs.bordered+.tab-content{border:1px solid #ddd;border-top:none}
.tabs-pull-right.nav-pills>li,.tabs-pull-right.nav-tabs>li{float:right}
.tabs-pull-right.nav-pills>li:first-child>a,.tabs-pull-right.nav-tabs>li:first-child>a{margin-right:1px}
.tabs-pull-right.bordered.nav-pills>li:first-child>a,.tabs-pull-right.bordered.nav-tabs>li:first-child>a{border-left-width:1px!important;margin-right:0;border-right-width:0}

.jarviswidget>header>.nav-tabs.pull-left>li:first-child a{border-left-width:0!important}
.btn,a:link,button{-webkit-tap-highlight-color:rgba(169,3,41,.5)}



.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-width:1px}
.no-padding>.table-bordered,.no-padding>.table-responsive>.table-bordered{border:none!important}
.no-padding>.table-bordered tbody tr td:first-child,.no-padding>.table-bordered thead tr td:first-child,.no-padding>.table-bordered thead tr th:first-child,.no-padding>.table-responsive>.table-bordered tbody tr td:first-child,.no-padding>.table-responsive>.table-bordered thead tr td:first-child,.no-padding>.table-responsive>.table-bordered thead tr th:first-child{border-left-width:0!important}
.no-padding>.table-bordered tbody tr td:last-child,.no-padding>.table-bordered thead tr th:last-child,.no-padding>.table-responsive>.table-bordered tbody tr td:last-child,.no-padding>.table-responsive>.table-bordered thead tr th:last-child{border-right-width:0!important}
.no-padding>.table-bordered tbody tr:last-child td,.no-padding>.table-responsive>.table-bordered tbody tr:last-child td{border-bottom-width:0!important}
.no-padding .table-responsive .table{margin-bottom:0}
.no-padding .note-editable .table-bordered{border:1px solid #ddd!important}

.smart-form.table td .checkbox i,.smart-form.table td .radio i,.smart-form.table th .checkbox i,.smart-form.table th .radio i{top:0!important}
.table-condensed.table>tbody>tr>td,.table-condensed.table>tbody>tr>th,.table-condensed.table>tfoot>tr>td,.table-condensed.table>tfoot>tr>th,.table-condensed.table>thead>tr>td,.table-condensed.table>thead>tr>th{padding:5px 10px!important}

.input-group .icon-addon .form-control{border-radius:0}
.icon-addon{position:relative;color:#555;display:block}
.icon-addon:after,.icon-addon:before{display:table;content:" "}.icon-addon:after{clear:both}
.icon-addon .fa,.icon-addon .glyphicon,.icon-addon.addon-md .fa,.icon-addon.addon-md .glyphicon{position:absolute;z-index:2;left:10px;width:20px;margin-left:-2.5px;text-align:center;padding:10px 0;top:1px}
.icon-addon.addon-lg .form-control{line-height:1.33;height:46px;font-size:18px;padding:10px 16px 10px 40px}
.input-group-lg .icon-addon.addon-lg+.input-group-btn>.btn{height:46px}
.icon-addon.addon-sm .form-control{height:30px;padding:5px 10px 5px 28px;font-size:12px;line-height:1.5}
.icon-addon.addon-lg .fa,.icon-addon.addon-lg .glyphicon{font-size:18px;margin-left:0;left:11px;top:4px}
.icon-addon .form-control,.icon-addon.addon-md .form-control{padding-left:30px;float:left;font-weight:400}
.icon-addon.addon-sm .fa,.icon-addon.addon-sm .glyphicon{margin-left:0;font-size:12px;left:5px;top:-1px}
.icon-addon .form-control:focus+.fa,.icon-addon .form-control:focus+.glyphicon,.icon-addon:hover .fa,.icon-addon:hover .glyphicon{color:#2580db}
.icon-addon input:disabled+.fa,.icon-addon input:disabled+.glyphicon,.icon-addon select:disabled+.fa,.icon-addon select:disabled+.glyphicon{color:#ccc}

.no-padding{padding:0!important}.no-padding>pre{margin:30px}
.no-padding .dataTables_wrapper table,.no-padding>table{border:none!important;margin-bottom:0!important;border-bottom-width:0!important}
.no-padding .dataTables_wrapper table tr td:last-child,.no-padding .dataTables_wrapper table tr th:last-child,.no-padding>table tr td:last-child,.no-padding>table tr th:last-child{border-right:none!important}
.no-padding .dataTables_wrapper table tr td:first-child,.no-padding .dataTables_wrapper table tr th:first-child,.no-padding>table tr td:first-child,.no-padding>table tr th:first-child{border-left:none!important}
.no-padding .dataTables_wrapper table tbody tr:last-child td{border-bottom:0}

.no-margin{margin:0!important}

.checkbox input[type=checkbox].checkbox+span,.checkbox-inline input[type=checkbox].checkbox+span,.radio input[type=radio].radiobox+span,.radiobox-inline input[type=radio].radiobox+span{margin-left:-20px}
.form-inline .checkbox input[type=checkbox].checkbox+span,.form-inline .radiobox input[type=radio].radiobox+span{margin-left:0}
.form-inline .checkbox,.form-inline .radiobox{padding-left:0}
input[type=checkbox].checkbox+span,label input[type=radio].radiobox+span{vertical-align:middle;line-height:20px}
input[type=checkbox].checkbox+span,input[type=checkbox].checkbox+span:after,input[type=checkbox].checkbox+span:before,input[type=radio]
.radiobox+span,input[type=radio].radiobox+span:after,input[type=radio].radiobox+span:before{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}
input[type=checkbox].checkbox,input[type=radio].radiobox{visibility:hidden;position:absolute;z-index:20;width:18px;height:18px}
label input[type=checkbox].checkbox+span,label input[type=radio].radiobox+span{position:relative;z-index:19;display:inline-block;margin:0;line-height:17px;min-height:14px;min-width:14px;margin-right:5px}
label input[type=checkbox].checkbox+span:hover,label input[type=radio].radiobox+span:hover{cursor:pointer}
label input[type=checkbox].checkbox+span:before,label input[type=radio].radiobox+span:before{font-family:FontAwesome;font-size:12px;border-radius:0;content:"\a0";display:inline-block;text-align:center;vertical-align:middle;padding:1px;height:12px;line-height:12px;min-width:12px;margin-right:5px;border:1px solid #bfbfbf;background-color:#f4f4f4;font-weight:400;margin-top:-1px}
label input[type=radio].radiobox+span:before{content:"\a0";border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1),0 1px 0 0 rgba(255,255,255,.2)}
label input[type=radio].radiobox:checked+span{font-weight:700}label input[type=radio].radiobox:checked+span:before{content:"\f111";color:#2E7BCC}
label input[type=radio].radiobox.style-3:checked+span:before{color:#a90329;border-color:#a90329}
label input[type=radio].radiobox.style-2:checked+span:before{color:#66665e;border-color:#4d90fe;font-size:9px}
label input[type=radio].radiobox.style-2:checked+span{font-weight:400}
label input[type=radio].radiobox.style-1+span:before{font-size:9px;background:#fff;text-shadow:none;box-shadow:none!important;border-width:1px;height:13px;line-height:13px;min-width:13px}
label input[type=radio].radiobox.style-1:checked+span:before{font-size:10px;color:#333;border-color:#333;background:#fff}
label input[type=radio].radiobox.style-1:checked+span{font-weight:400}
label:hover input[type=radio].radiobox+span:before,label:hover input[type=radio].radiobox:checked+span:before{color:#2E7BCC;border-color:#2E7BCC}
label:hover input[type=radio].radiobox.style-3+span:before,label:hover input[type=radio].radiobox.style-3:checked+span:before{color:#a90329;border-color:#a90329}
label:hover input[type=radio].radiobox.style-2:checked+span:before{color:#66665e;border-color:#4d90fe}
label:hover input[type=radio].radiobox.style-1+span:before,label:hover input[type=radio].radiobox.style-1:checked+span:before{color:#333;border-color:#333;background:#fff}
label:active input[type=radio].radiobox+span:before{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.4)}
label input[type=radio][disabled].radiobox+span,label input[type=radio][disabled].radiobox:checked+span,label:hover input[type=radio][disabled].radiobox:checked+span:before{color:#A7A7A7;cursor:not-allowed}
label input[type=radio][disabled].radiobox:checked+span:before{content:"\f111"}
label input[type=radio][disabled].radiobox+span:before,label input[type=radio][disabled].radiobox:checked+span:before,label:active input[type=radio][disabled].radiobox:checked+span:before,label:hover input[type=radio][disabled].radiobox:checked+span:before{background:#eee!important;border-color:#CCC!important;box-shadow:none;color:#A7A7A7}
label input[type=checkbox].checkbox+span:before{content:"\a0"}
label input[type=checkbox].checkbox:checked+span:before{content:"\f00c"}
label input[type=checkbox].checkbox:checked+span{font-weight:700}
label input[type=checkbox].checkbox:checked+span:before{color:#2E7BCC}
label input[type=checkbox].checkbox.style-3:checked+span:before{color:#fff;border-color:#a90329;background:#a90329}
label input[type=checkbox].checkbox.style-2+span:before{background:0 0;border-color:#c1c1c1;box-shadow:none}
label input[type=checkbox].checkbox.style-2:checked+span:before{content:"\f00c";color:#66665e;border-color:#4d90fe;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ0MEM4RUFEQUE4MTFFMkEwMjM5NzlCRjAxM0UwRjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ0MEM4RUJEQUE4MTFFMkEwMjM5NzlCRjAxM0UwRjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDQwQzhFOERBQTgxMUUyQTAyMzk3OUJGMDEzRTBGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDQwQzhFOURBQTgxMUUyQTAyMzk3OUJGMDEzRTBGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsD/PVAAAAAQSURBVHjaYv7//78vQIABAAlYA05NMPppAAAAAElFTkSuQmCC) #fff}
label input[type=checkbox].checkbox.style-2:checked+span{font-weight:400}label input[type=checkbox].checkbox.style-1+span:before{color:#333;background:#fff;text-shadow:none;box-shadow:none!important;border-width:1px;height:12px;line-height:13px;min-width:12px}label input[type=checkbox].checkbox.style-1:checked+span:before{color:#333;border-color:#333}label input[type=checkbox].checkbox.style-1:checked+span{font-weight:400}
label:active input[type=checkbox].checkbox+span:before{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.4)}
label:hover input[type=checkbox].checkbox+span:before{color:#2E7BCC;border-color:#2E7BCC}
label:hover input[type=checkbox].checkbox.style-3+span:before{color:#fff;border-color:#A90327}
label:hover input[type=checkbox].checkbox.style-2+span:before{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1),0 1px 0 0 rgba(255,255,255,.2)}
label:hover input[type=checkbox].checkbox.style-2:checked+span:before{box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.4)}
label:hover input[type=checkbox].checkbox.style-1+span:before{border-color:#333}
label:active input[type=checkbox].checkbox:checked+span:before{color:#fff;background:#2E7BCC;border-color:#2E7BCC}
label:active input[type=checkbox].checkbox.style-3:checked+span:before{color:#a90329;background:#fff;border-color:#a90329}
label:active input[type=checkbox].checkbox.style-2+span:before,label:active input[type=checkbox].checkbox.style-2:checked+span:before{color:#66665e;background:0 0;border-color:#c1c1c1;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.4)}
label:active input[type=checkbox].checkbox.style-1:checked+span:before{color:#fff;background:#333;border-color:#333}
label input[type=checkbox][disabled].checkbox+span,label input[type=checkbox][disabled].checkbox:checked+span,label:hover input[type=checkbox][disabled].checkbox:checked+span:before{color:#A7A7A7;cursor:not-allowed}
label input[type=checkbox][disabled].checkbox.style-2:checked+span:before,label input[type=checkbox][disabled].checkbox:checked+span:before{content:"\f00c"}
label input[type=checkbox][disabled].checkbox+span:before,label input[type=checkbox][disabled].checkbox:checked+span:before,label:active input[type=checkbox][disabled].checkbox:checked+span:before,label:hover input[type=checkbox][disabled].checkbox:checked+span:before{background:#eee!important;border-color:#CCC!important;color:#A7A7A7;box-shadow:none!important}

#main{width:100%!important}
#main{margin-left:0;overflow-x:hidden}

.jarviswidget header h2{width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}

.menu-on-top #main{margin-left:0!important;margin-top:69px!important}
.menu-on-top aside#left-panel{width:100%!important;min-height:0!important;height:auto;overflow:visible;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-bottom:1px solid #222;border-top:1px solid #333}
.menu-on-top aside#left-panel nav>ul{display:block;width:100%}
.menu-on-top aside#left-panel nav>ul>li:first-child{margin-left:0}
.menu-on-top aside#left-panel nav>ul>li{position:relative;height:auto!important;padding:0!important;display:inline-block;float:left;border-right:1px solid #222;border-left:1px solid #4E4E4E;overflow:visible}
.menu-on-top aside#left-panel nav>ul>li>a{display:inline-block;height:68px;text-shadow:none!important;font-size:13px;text-decoration:none;line-height:22px;padding:10px 9px!important}
.menu-on-top li.active>a{font-weight:700!important}
.menu-on-top .login-info,.menu-on-top nav>ul>li>a b{display:none}
.menu-on-top aside#left-panel nav>ul>li>a>i{display:block!important;margin:1px 0 4px;line-height:inherit;text-align:center;font-size:18px;margin-bottom:2px;width:100%}
.menu-on-top .menu-item-parent{max-width:72px;min-width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:13px}
.menu-on-top .menu-item-parent+span{float:none!important;top:5px;right:5px;position:absolute}
.menu-on-top nav ul ul li a{padding-left:10px!important;font-size:13px}
.menu-on-top aside#left-panel nav>ul>li:hover{background:#fff;background:-moz-linear-gradient(top,#cfcfcf 0,#fff 66%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(66%,#fff));background:-webkit-linear-gradient(top,#cfcfcf 0,#fff 66%);background:-o-linear-gradient(top,#cfcfcf 0,#fff 66%);background:-ms-linear-gradient(top,#cfcfcf 0,#fff 66%);background:linear-gradient(to bottom,#cfcfcf 0,#fff 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#ffffff', GradientType=0)}
.menu-on-top aside#left-panel nav>ul>li:hover>a{color:#333!important;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;padding-left:8px!important;padding-right:8px!important}
.menu-on-top aside#left-panel nav>ul>li>ul{position:absolute!important;background:#3a3633}
.menu-on-top aside#left-panel nav>ul>li:hover>ul{display:block!important}
.menu-on-top aside#left-panel nav ul li.active>a:before{content:""!important}
.menu-on-top nav>ul ul li::before,.menu-on-top nav>ul>li>ul::before{border:none}
.menu-on-top nav ul ul li a,.menu-on-top nav ul ul ul li a{color:#4C4F53}
.menu-on-top nav ul ul li a:hover,.menu-on-top nav ul ul li:hover>a,.menu-on-top nav ul ul ul li a:hover{color:#fff;background-color:#4C4F53}
.menu-on-top nav>ul ul ul{border-top:1px solid #c7c7c7!important}.menu-on-top nav ul ul li{overflow:visible}
.menu-on-top nav ul ul,.menu-on-top nav ul ul ul{background:#fff!important;border:1px solid #c7c7c7;-moz-box-shadow:inset 0 -4px 0 0 #bd2a2a;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border-bottom:1px solid #BD2A2A;border-top:none;width:200px;border-radius:0;padding:3px;margin-left:0}
.menu-on-top nav>ul ul li:hover>ul{display:block;position:absolute;z-index:999;left:100%;top:-8px;background:#333}
.menu-on-top nav>ul>li>a:after{content:"\f0dd"!important;top:76%!important;color:#636363!important;left:46%}
.menu-on-top nav ul ul li:hover>a:after,.menu-on-top nav>ul ul>li a:after,.menu-on-top nav>ul ul>li a:hover:after,.menu-on-top nav>ul>li>a:after{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0da";display:block!important;position:absolute;top:9px;right:4px;color:#333}
.menu-on-top nav ul ul li:hover>a:after,.menu-on-top nav>ul ul>li a:hover:after{color:#fff}
.menu-on-top nav>ul ul>li a:only-child:after,.menu-on-top nav>ul>li>a:only-child:after{content:""!important}
.menu-on-top nav ul ul .active>a{color:#333!important}
.menu-on-top nav ul ul .active>a:hover,.menu-on-top nav ul ul li.active:hover>a{color:#fff!important}
.menu-on-top .slimScrollDiv,.menu-on-top nav{overflow:visible!important}
body.menu-on-top.fixed-header{padding-top:49px}
body.menu-on-top.fixed-header.fixed-navigation nav>ul{padding-right:0;position:relative;height:auto;width:auto;overflow:visible}
body.menu-on-top.fixed-header.fixed-navigation.fixed-ribbon #ribbon{left:0;top:118px}

.smart-style-3 body,body.smart-style-3{background:#fff!important;font-family:Arial,sans-serif}
.smart-style-3 #logo img{width:125px;height:auto;padding-left:3px;margin-top:-3px}
.smart-style-3 #header{background-color:#f78c40;background-image:-moz-linear-gradient(top,#f78c40,#d67632);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f78c40),to(#d67632));background-image:-webkit-linear-gradient(top,#f78c40,#d67632);background-image:-o-linear-gradient(top,#f78c40,#d67632);background-image:linear-gradient(to bottom,#f78c40,#d67632)}
.smart-style-3 #ribbon{background:#fff}
.smart-style-3 #ribbon .breadcrumb,.smart-style-3 #ribbon .breadcrumb a{color:#7C7C7C!important}
.smart-style-3 #ribbon .breadcrumb li:last-child,.smart-style-3 #ribbon .breadcrumb>.active{color:#5F5F5F}
.smart-style-3.fixed-ribbon #ribbon{box-shadow:0 .0625em .3125em rgba(0,0,0,.35)}
.smart-style-3 #logo-group span#activity,.smart-style-3 .btn-header>:first-child>a{background-color:#DD7C37;background-image:-moz-linear-gradient(top,#dd7c37,#b9662b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9662b),to(#b9662b));background-image:-webkit-linear-gradient(top,#dd7c37,#b9662b);background-image:-o-linear-gradient(top,#dd7c37,#b9662b);background-image:linear-gradient(to bottom,#dd7c37,#b9662b);color:#fff!important;border:1px solid #f09d61;text-shadow:#985813 0 -1px}
.smart-style-3 #hide-menu i{color:#fff!important}
.smart-style-3 #logo-group span#activity:active,.smart-style-3 #logo-group span#activity:hover,.smart-style-3 .btn-header>:first-child>a:active,.smart-style-3 .btn-header>:first-child>a:hover{-webkit-box-shadow:inset 1px 1px 0 #985813,inset -1px -1px 0 #985813;-moz-box-shadow:inset 1px 1px 0 #985813,inset -1px -1px 0 #985813;box-shadow:inset 1px 1px 0 #985813,inset -1px -1px 0 #985813;background-color:#dd7a35;background-image:-moz-linear-gradient(top,#dd7a35,#984a13);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dd7a35),to(#984a13));background-image:-webkit-linear-gradient(top,#dd7a35,#984a13);background-image:-o-linear-gradient(top,#dd7a35,#984a13);background-image:linear-gradient(to bottom,#dd7a35,#984a13)}
.smart-style-3 .header-dropdown-list>li>.dropdown-toggle,.smart-style-3 .project-context>:first-child,.smart-style-3 .project-selector{color:#fff;text-shadow:#985813 0 -1px}.smart-style-3 .header-dropdown-list>li>.dropdown-toggle{display:block;background:rgba(0,0,0,.2);padding:2px 7px 3px;border-radius:3px;margin-top:14px}
.smart-style-3 .header-search>input[type=text]{border-color:#CA854F}
.smart-style-3 .header-search>button{color:#DF9B45}
.smart-style-3 aside{background:#f2f2f2;border-right:2px solid #ccc}
.smart-style-3 .login-info span{border-bottom:none}
.smart-style-3 .login-info a span{color:#444!important}
.smart-style-3 .login-info{border-bottom:1px solid #E2E2E2;background:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.smart-style-3 nav ul li a,.smart-style-3 nav ul li.open>a,.smart-style-3 nav ul li.open>a b{color:#444!important}
.smart-style-3 nav>ul>li{background-color:#f2f2f2;background-image:-moz-linear-gradient(top,#f9f9f9,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#f9f9f9,#f2f2f2);background-image:-o-linear-gradient(top,#f9f9f9,#f2f2f2);background-image:linear-gradient(to bottom,#f9f9f9,#f2f2f2);border-bottom:1px solid #DFDFDF}
.smart-style-3 nav>ul>li.active>a:before{top:10px!important}
.smart-style-3 nav>ul>li>a b{top:12px}
.smart-style-3 nav ul li.active>a:before{top:6px}
.smart-style-3 nav>ul>li.open{border-left:4px solid #058dc7}
.smart-style-3 nav>ul>li>a{padding:12px 10px 12px 11px;font-size:13px}
.smart-style-3 nav>ul>li>a>i{color:#058dc7;font-size:20px}
.smart-style-3 nav ul ul{background:0 0}
.smart-style-3 nav ul ul li>a{font-size:13px}
.smart-style-3 nav ul li a:hover{background:rgba(0,0,0,.05)!important}
.smart-style-3 nav>ul>li.open>a{padding-left:7px}
.smart-style-3 nav>ul>li.open ul li>a{padding-left:38px}
.smart-style-3 nav>ul ul li::before,.smart-style-3 nav>ul>li>ul::before{border:none}
.smart-style-3 nav ul li.active>a{font-weight:700}
.smart-style-3 nav ul li.active>a:before{color:#bbb}
.smart-style-3 .page-footer,.smart-style-3 .superbox-show{background:#3D3B39}
.smart-style-3 .superbox-list.active:before{color:#3D3B39}
.smart-style-3 nav>ul>li.open>ul>li>a{padding-left:38px}
.smart-style-3.minified nav>ul>li{border-bottom:1px solid #E9E4E4;border-top:1px solid #FFF}
.smart-style-3.minified nav>ul>li>ul,.smart-style-3.minified nav>ul>li>ul>li>ul>li{background-color:rgba(69,69,69,.9)}
.smart-style-3.minified nav ul li a,.smart-style-3.minified nav ul li.open>a,.smart-style-3.minified nav ul li.open>a b{color:#fff!important}
.smart-style-3.minified nav>ul>li.open ul li>a{padding-left:14px}
.smart-style-3 .active+.ajax-dropdown{-webkit-box-shadow:1px 14px 16px rgba(61,35,14,.55);box-shadow:1px 14px 16px rgba(61,35,14,.55)}
.smart-style-3 .dropdown-menu>.active>a,.smart-style-3 .dropdown-menu>.active>a:hover,.smart-style-3 .dropdown-menu>li>a:focus,.smart-style-3 .dropdown-menu>li>a:hover,.smart-style-3 .tt-suggestion.tt-is-under-cursor{background-color:#EC9519;color:#fff}
.smart-style-3 .dropdown-menu>li>a{color:#4E361B}
.smart-style-3 .dropdown-menu{border-radius:0;border-bottom:2px solid #ADADAD;background:#FDDFB3}
.smart-style-3 .dropdown-menu .divider{background-color:#EBC7A6}
.smart-style-3 .dropdown-menu-large .dropdown-header{color:#5C391E}
.smart-style-3 .dropdown-menu-large>li ul>li>a:focus,.smart-style-3 .dropdown-menu-large>li ul>li>a:hover{border-radius:3px;background-color:#F1B686}
.smart-style-3 input:not([type]),.smart-style-3 input[type=color],.smart-style-3 input[type=email],.smart-style-3 input[type=number],.smart-style-3 input[type=password],.smart-style-3 input[type=tel],.smart-style-3 input[type=text],.smart-style-3 input[type=url],.smart-style-3 textarea{border-top-color:#a3a3a3;border-left-color:#a3a3a3;border-bottom-color:#ccc;border-right-color:#ccc;-webkit-box-shadow:inset 0 1px 0 #d6d6d6;-moz-box-shadow:inset 0 1px 0 #d6d6d6;box-shadow:inset 0 1px 0 #d6d6d6;color:#000}
.smart-style-3 .has-warning .form-control{border-color:#c09853!important}
.smart-style-3 .has-error .form-control{border-color:#b94a48!important}
.smart-style-3 .has-success .form-control{border-color:#468847!important}
.smart-style-3 .select2-container-multi .select2-choices .select2-search-field input,.smart-style-3 .tt-hint{box-shadow:none!important;border:none!important}
.smart-style-3 #shortcut{background-color:rgba(25,16,6,.85)}
.smart-style-3 .SmallBox span,.smart-style-3 .bigBox span{letter-spacing:0}
.smart-style-3.menu-on-top nav ul ul li>a{color:inherit}
.smart-style-3.menu-on-top aside{background:inherit}
.smart-style-3.menu-on-top aside#left-panel{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-bottom:1px solid #fff;border-top:1px solid #fff}
.smart-style-3.menu-on-top aside#left-panel nav>ul>li{border-right:1px solid #E2E2E2;border-left:1px solid #FFF}
.smart-style-3.menu-on-top nav ul ul,.smart-style-3.menu-on-top nav ul ul ul{border-color:#E2E2E2}
.smart-style-3.menu-on-top nav ul>li>ul{left:-2px}
.smart-style-3.menu-on-top aside#left-panel nav>ul>li>a{text-shadow:none!important;font-size:13px;padding:10px 9px!important;border:none!important}
.smart-style-3.menu-on-top nav ul ul li a{padding-left:10px!important;font-size:13px}
.smart-style-3.menu-on-top nav>ul>li>a:hover{background:#fff!important}
.smart-style-3.menu-on-top nav ul ul li a:hover,.smart-style-3.menu-on-top nav ul ul li:hover>a,.smart-style-3.menu-on-top nav ul ul ul li a:hover{background:rgba(0,0,0,.05)}
.smart-style-3.menu-on-top aside#left-panel nav>ul>li:hover{background:#fff}
.smart-style-3.menu-on-top nav ul ul li a,.smart-style-3.menu-on-top nav ul ul ul li a{color:#D8DEE5}
.smart-style-3.menu-on-top nav ul ul li a:hover,.smart-style-3.menu-on-top nav ul ul li:hover>a,.smart-style-3.menu-on-top nav ul ul ul li a:hover{color:#fff}
.smart-style-3.menu-on-top nav>ul>li>a:after{color:#8AA1B3!important}
.smart-style-3.menu-on-top nav ul ul li:hover>a:after,.smart-style-3.menu-on-top nav>ul ul>li a:after,.smart-style-3.menu-on-top nav>ul ul>li a:hover:after,.smart-style-3.menu-on-top nav>ul>li>a:after{color:inherit}
.smart-style-1.menu-on-top nav ul ul .active>a:hover,.smart-style-1.menu-on-top nav ul ul li.active:hover>a,.smart-style-3.menu-on-top nav ul ul .active>a,.smart-style-3.menu-on-top nav ul ul .active>a:hover,.smart-style-3.menu-on-top nav ul ul li.active:hover>a{color:#333!important}

.btn{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05)}