.bg-login{
	background-image: url('../img/photovoltaic-system.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
}


@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes anim-redblink{0%{background:#ECC200}100%{background:#ffd720}}
@media (max-width: 1024px){.container,.container-fluid{width:970px}}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background:#689179}
a,.btn-link{color:#427314}
a:hover,a:focus{color:#3d5647}
.btn-primary{background: #a4ba08;border-color: #91a509;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background:#276015;border-color:#276015}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:#689179}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(../fonts/RobotoCondensed-Light-webfont.woff) format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(../fonts/RobotoCondensed-Regular-webfont.woff) format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(../fonts/RobotoCondensed-Bold-webfont.woff) format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:local('Roboto Condensed Light Italic'),local('RobotoCondensed-LightItalic'),url(../fonts/RobotoCondensed-LightItalic-webfont.woff) format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:local('Roboto Condensed Italic'),local('RobotoCondensed-Italic'),url(../fonts/RobotoCondensed-Italic-webfont.woff) format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:local('Roboto Condensed Bold Italic'),local('RobotoCondensed-BoldItalic'),url(RobotoCondensed-BoldItalic-webfont.woff) format('woff');}
.text-center{text-align:center}
.expandable-container .hidden-item,.nav>li.hidden-item,.hidden-item,.help-content,.filter-content,.filter-alert{display:none}
.auto{overflow:auto}
.disabled{background:inherit !important;color:#ccc !important;cursor:not-allowed !important}
.disabled:hover{background:inherit !important;color:#ccc !important}
.panel.panel-sm{margin-bottom:10px}
.panel.panel-sm .panel-body{background-color:#F5F5F5}
.panel.panel-sm .panel-heading{padding:6px 12px}
small.id{color:#999999;padding:2px 5px}
small.id a{color:#999999}
h1{font-size:26px}
h2{font-size:24px}
h3{font-size:22px}
h4{font-size:20px}
h5{font-size:15px}
.unity,.muted{color:#BBBBBB}
.text-pendente{color:#666666}
.text-designado{color:#238C00}
.text-acionado{color:#00B2B2}
.text-em-execucao{color:#FF7F00}
.text-finalizado{color:#FF2626}
.text-default{color:#999999}
.text-inverse{color:#FFFFFF}
.text-criado{color:#666666}
.text-executado{color:#238C00}
.text-executado-pda{color:#00B2B2}
.text-aguardando-execucao{color:#FF7F00}
.text-aguardando-processamento{color:#FF7F00}
.text-erro{color:#FF2626}
.text-cancelado{color:#999999}
*.bg-pendente,.dropdown-menu>.active>a.bg-pendente,.dropdown-menu>.active>a:hover.bg-pendente,.dropdown-menu>.active>a:focus.bg-pendente{color:#FFFFFF;color:rgba(255,255,255,0.9);background:#666666}
*.bg-designado,.dropdown-menu>.active>a.bg-designado,.dropdown-menu>.active>a:hover.bg-designado,.dropdown-menu>.active>a:focus.bg-designado{color:#FFFFFF;color:rgba(255,255,255,0.9);background:#238C00}
*.bg-acionado,.dropdown-menu>.active>a.bg-acionado,.dropdown-menu>.active>a:hover.bg-acionado,.dropdown-menu>.active>a:focus.bg-acionado{color:#FFFFFF;color:rgba(255,255,255,0.9);background:#00B2B2}
*.bg-em-execucao,.dropdown-menu>.active>a.bg-em-execucao,.dropdown-menu>.active>a:hover.bg-em-execucao,.dropdown-menu>.active>a:focus.bg-em-execucao{color:#FFFFFF;color:rgba(255,255,255,0.9);background:#FF7F00}
*.bg-finalizado,.dropdown-menu>.active>a.bg-finalizado,.dropdown-menu>.active>a:hover.bg-finalizado,.dropdown-menu>.active>a:focus.bg-finalizado{color:#FFFFFF;color:rgba(255,255,255,0.9);background:#FF2626}
*.bg-default,.dropdown-menu>.active>a.bg-default,.dropdown-menu>.active>a:hover.bg-default,.dropdown-menu>.active>a:focus.bg-default{color:#FFFFFF;color:rgba(255,255,255,0.9);background:#999999}
a.bg-pendente,a.bg-designado,a.bg-acionado,a.bg-em-execucao,a.bg-finalizado{color:#FFFFFF;color:rgba(255,255,255,0.8) !important}
a:hover.bg-pendente,a:hover.bg-designado,a:hover.bg-acionado,a:hover.bg-em-execucao,a:hover.bg-finalizado{color:#FFFFFF;color:white !important}
a:hover.bg-pendente{background:#595959 !important}
a:hover.bg-designado{background:#1d7300 !important}
a:hover.bg-acionado{background:#009899 !important}
a:hover.bg-em-execucao{background:#e67200 !important}
a:hover.bg-finalizado{background:#f20000 !important}
a:hover.bg-default{background:#8c8c8c !important}
label,dt,th,.form-group-title{color:#999999;font-weight:300;font-size:11px;font-size:11px}
label,dt,.form-group-title{text-transform:uppercase;font-weight:400}
label.btn{text-transform:none}
.form-group-title{margin:10px 0;text-indent:10px}
.checkbox label,.radio label{text-transform:none;color:#666666;font-size:14px}
.label .close-label{color:#ccc;font-weight:bold;margin-left:5px;font-size:1.2em}
.label .close-label:hover{color:#FFFFFF}
.has-error label{color:#a94442}
.has-success label{color:#3C763D}
.has-warning label{color:#8a6d3b}
dl{margin:10px 0 15px}
dl dt{line-height:1.1em;margin-bottom:3px}
dl dd{color:#666666;line-height:1.2em}
dl.dl-sm{margin-top:0;border-bottom:1px solid #f5f5f5}
dl.dl-sm dt,dl.dl-sm dd{border-top:1px solid #f5f5f5;margin-top:0;padding-top:7px}
dl.dl-sm dt:first-child,dl.dl-sm dt:nth-child(2),dl.dl-sm dd:first-child,dl.dl-sm dd:nth-child(2){border-top:none;margin-top:0}
dl.dl-sm dt{width:70px}
dl.dl-sm dd{margin-left:70px;margin-bottom:5px;padding-left:10px}
.block{display:block}
.auto{max-height:200px}
ul.filter-list.nav{list-style:none;margin:0;padding:0;color:#999}
ul.filter-list.nav>li{display:inline-block}
ul.filter-list.nav>li.active a{color:#666;font-weight:bold}
ul.filter-list.nav>li>a{text-transform:uppercase;color:#999;font-size:11px;padding:3px 5px}
.alert.alert-small{margin-bottom:10px;padding:5px 10px}
.bb-alert{position:fixed;bottom:5%;left:2%;margin-bottom:0;font-size:1.2em;padding:1em 1.3em;z-index:2000}
.btn.disabled:hover{cursor:not-allowed !important}
.bookmark-button{color:#333333}
.bookmark-button:hover{color:#1a1a1a !important}
.btn-link:hover{background-color:#f2f2f2}
.btn-inverse{background-color:#222;border-color:#080808;color:#999}
.btn-inverse:hover{color:#fff;background-color:#000}
.btn-inverse:active,.btn-inverse:focus{color:#fff;background-color:#000}
.btn-inverse>.divider{background-color:#000}
.alarm-pda-container .alarm-btn,.alarm-pda-container .pda-btn{content:' ';padding:0}
.alarm-pda-container .alarm-btn{background:url('../img/icons/alarme-icon.png') no-repeat top left;width:27px;height:25px}
.alarm-pda-container .alarm-btn.active{background-position:bottom left}
.alarm-pda-container .pda-btn{background:url('../img/icons/pda-icon.png') no-repeat top left;width:14px;height:24px}
.alarm-pda-container .pda-btn.active{background-position:bottom left}
.hover-buttons-container{position:relative}
.hover-buttons-container .hover-buttons{display:none;position:absolute;top:5px;right:5px}
.hover-buttons-container .hover-buttons .dropdown{display:inline-block}
.hover-buttons-container:hover .hover-buttons{display:block !important}
.hover-buttons-container.editing-field:hover .hover-buttons{display:none !important}
tr:hover>.hover-buttons-container .innerWrapper .hover-buttons{display:block}
.btn-group-justified .btn{white-space:normal;line-height:1.1em}
.toggle-icon-btn .fa:first-child{display:inline}
.toggle-icon-btn .fa:last-child{display:none}
.research-container.well div[role="tabpanel"] .tab-content{padding-top:40px}
.well{position:relative}
.well div[role="tabpanel"] .nav.nav-tabs.nav-justified,.well[role="tabpanel"] .nav.nav-tabs.nav-justified,.well.multiple-tabs .nav.nav-tabs.nav-justified{margin:-20px -19px 20px;position:absolute}
.well div[role="tabpanel"] .tab-content,.well[role="tabpanel"] .tab-content,.well.multiple-tabs .tab-content{padding-top:15px}
.well[role="tabpanel"] .tab-content,.well.multiple-tabs .tab-content{padding-top:40px}
.well .nav-tabs>li{background:#eeeeee}
.well .nav-tabs>li>a:hover{background:#e5e5e5}
.well .nav-tabs>li.active>a{background:#f5f5f5;border-bottom:1px solid #f5f5f5}
.well .nav-tabs>li.active>a:hover{border-bottom:1px solid #f5f5f5}
.nav.nav-tabs.nav-condensed li>a{padding:5px 10px}
.dropdown.has-title li>a{text-indent:20px}
.dropdown-menu .nav.nav-pills{margin-bottom:10px}
.dropdown-menu .nav.nav-pills>li>a{padding:3px 10px;height:30px}
.nav-tabs>.dropdown-menu{border:none;padding:0;min-width:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 rgba(0,0,0,0.4);box-shadow:0 0 0 rgba(0,0,0,0.4)}
.nav-tabs>.dropdown-menu.open>a{border:none}
.dropdown-header{text-transform:uppercase}
.dropdown-menu.multilink>li{border-bottom:1px solid #ddd}
.dropdown-menu.multilink>li:last-child{border-bottom:none}
.dropdown-menu.multilink>li>a{display:inline-block}
.dropdown-menu.multilink>li .hover-buttons{top:0px}
.dropdown-inverse,.dropdown-inverse .nav-pills{background-color:#222;border-color:#080808}
.dropdown-inverse>li.divider,.dropdown-inverse .nav-pills>li.divider{background:#000000}
.dropdown-inverse>li>a,.dropdown-inverse .nav-pills>li>a{color:#999}
.dropdown-inverse>li>a:hover,.dropdown-inverse .nav-pills>li>a:hover{color:#fff;background-color:#000}
.dropdown-inverse>li>a:active,.dropdown-inverse>li>a:focus,.dropdown-inverse .nav-pills>li>a:active,.dropdown-inverse .nav-pills>li>a:focus{color:#fff;background-color:#000}
.dropdown-inverse>li>a>.divider,.dropdown-inverse .nav-pills>li>a>.divider{background-color:#000}
.dropdown-inverse>li.active a,.dropdown-inverse .nav-pills>li.active a{background:#555}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-select .dropdown-toggle{position:relative;text-align:left;padding-right:25px;max-width:100%}
.dropdown-select .dropdown-toggle span:first-child{overflow:hidden;display:block;width:100%}
.dropdown-select .dropdown-toggle .caret{margin-top:-1px;position:absolute;right:10px;top:50%}
.dropdown-select .dropdown-menu{width:100%;max-height:200px;overflow:auto}
.dropup{position:relative}
.status-dropdown{display:inline-block;margin-left:0;padding-left:0}
.status-dropdown .dropdown-toggle{padding:2px 7px}
.page-navigation.dropdown-select .dropdown-toggle span:first-child{font-size:24px}
.page-navigation.dropdown-select .dropdown-menu>li{cursor:pointer}
.page-navigation.dropdown-select .dropdown-menu>li:hover{background:#f5f5f5}
.page-navigation.dropdown-select .dropdown-menu>li.active>a{background:transparent;color:#666}
.page-navigation.dropdown-select .dropdown-menu>li>.bookmark-button{display:inline-block}
.form-box{padding:10px}
.form-horizontal label{text-align:right;text-transform:none}
.form-single{padding:30px 10px}
.search-form{padding:10px}
.search-form .form-group{display:inline-block;float:left;width:100%}
.search-form .form-control,.search-form button{background-color:transparent;color:#666666}
.search-form button{position:relative;left:-40px;margin-right:-40px}
.search-form .form-control{font-style:italic;border-bottom:1px solid #BFBFBF;border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid transparent;padding:6px 32px 6px 12px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 rgba(0,0,0,0.4);box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
.form-arrows label{display:block}
.form-arrows label .fa{float:right}
.last-results-container{position:relative}
.last-results-container .last-results{display:none;position:absolute;list-style:none;top:100%;left:0;width:calc(100% - 20px);margin:0 10px;height:auto;background:#EEEEEE;padding:15px 5px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);z-index:1000}
.last-results-container .last-results li a{display:block;padding:5px 20px;color:#333333}
.last-results-container .last-results li a:hover{background:#d4d4d4;text-decoration:none}
.input-counter-container{position:relative}
.input-counter-container .form-control{padding-right:40px}
.input-counter-container .input-counter{font-size:22px;color:#CCCCCC;position:absolute;right:10px;bottom:3px}
.entity-iframe .entity-footer.form-actions{padding:10px 15px}
.form-actions{height:auto;overflow:auto}
.form-actions.noclear{overflow:visible}
.well .form-actions{background:#eaeaea;margin:10px -19px -19px;padding:10px 20px;border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
.form-group .bootstrap-tagsinput{width:100%;display:block;height:auto;padding:6px}
input[type="checkbox"].check-table-row{cursor:pointer}
.message-textarea{width:100%;resize:none;border:none;padding:5px 0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 rgba(0,0,0,0.4);box-shadow:0 0 0 rgba(0,0,0,0.4)}
.send-message-btn{margin:5px 0}
.table{margin:10px 0 15px}
.table thead tr th{background:#EEEEEE;color:#666666;font-weight:400;font-size:13px;padding:5px;border-bottom:none;vertical-align:middle;text-align:center;text-transform:uppercase}
.table .btn-group{white-space:nowrap}
.table .btn-group .btn,.table .btn-group .btn-group{float:none;display:inline-block;margin:0 -2px}
.table.table-vertical tr td,.table.table-vertical tr th{border-top:1px solid transparent;border-right:1px solid #dddddd}
.table.table-vertical tr td:last-child,.table.table-vertical tr th:last-child{border-top:1px solid transparent;border-right:none}
.table-ultra-condensed{margin:5px 0}
.table-ultra-condensed>thead>tr>th,.table-ultra-condensed>tbody>tr>th,.table-ultra-condensed>tfoot>tr>th,.table-ultra-condensed>thead>tr>td,.table-ultra-condensed>tbody>tr>td,.table-ultra-condensed>tfoot>tr>td{padding:2px 5px;font-size:13px}
.table-ultra-condensed>thead>tr>th,.table-ultra-condensed>tbody>tr>th,.table-ultra-condensed>tfoot>tr>th{font-size:10px}
.table.first-column-title tr td:first-child{text-align:right;font-size:10px;padding:5px 5px 0 0;color:#999999;line-height:1.2em}
.row.compact{margin-left:-5px;margin-right:-5px}
.row.compact>.col-xs-1,.row.compact>.col-xs-2,.row.compact>.col-xs-3,.row.compact>.col-xs-4,.row.compact>.col-xs-5,.row.compact>.col-xs-6,.row.compact>.col-xs-7,.row.compact>.col-xs-8,.row.compact>.col-xs-9,.row.compact>.col-xs-10,.row.compact>.col-xs-11,.row.compact>.col-xs-12{padding-left:5px;padding-right:5px}
.row.bordered{border-bottom:1px solid #f0f0f0}
.row.bordered>.col-xs-1,.row.bordered>.col-xs-2,.row.bordered>.col-xs-3,.row.bordered>.col-xs-4,.row.bordered>.col-xs-5,.row.bordered>.col-xs-6,.row.bordered>.col-xs-7,.row.bordered>.col-xs-8,.row.bordered>.col-xs-9,.row.bordered>.col-xs-10,.row.bordered>.col-xs-11,.row.bordered>.col-xs-12{border-right:1px solid #f0f0f0}
.row.bordered>.col-xs-1:last-child,.row.bordered>.col-xs-2:last-child,.row.bordered>.col-xs-3:last-child,.row.bordered>.col-xs-4:last-child,.row.bordered>.col-xs-5:last-child,.row.bordered>.col-xs-6:last-child,.row.bordered>.col-xs-6:nth-child(2),.row.bordered>.col-xs-7:last-child,.row.bordered>.col-xs-8:last-child,.row.bordered>.col-xs-9:last-child,.row.bordered>.col-xs-10:last-child,.row.bordered>.col-xs-11:last-child,.row.bordered>.col-xs-12{border-right:none !important}
.row.bordered.vertical{border-bottom:none !important}
.well .row.bordered{border-bottom:1px solid #ddd}
.well .row.bordered>.col-xs-1,.well .row.bordered>.col-xs-2,.well .row.bordered>.col-xs-3,.well .row.bordered>.col-xs-4,.well .row.bordered>.col-xs-5,.well .row.bordered>.col-xs-6,.well .row.bordered>.col-xs-7,.well .row.bordered>.col-xs-8,.well .row.bordered>.col-xs-9,.well .row.bordered>.col-xs-10,.well .row.bordered>.col-xs-11,.well .row.bordered>.col-xs-12{border-right:1px solid #ddd}
.row.mini-table,.mini-table>.row{margin:10px -5px 0;font-size:12px;color:#999999}
.row.mini-table>.col-xs-1,.row.mini-table>.col-xs-2,.row.mini-table>.col-xs-3,.row.mini-table>.col-xs-4,.row.mini-table>.col-xs-5,.row.mini-table>.col-xs-6,.row.mini-table>.col-xs-7,.row.mini-table>.col-xs-8,.row.mini-table>.col-xs-9,.row.mini-table>.col-xs-10,.row.mini-table>.col-xs-11,.row.mini-table>.col-xs-12,.mini-table>.row>.col-xs-1,.mini-table>.row>.col-xs-2,.mini-table>.row>.col-xs-3,.mini-table>.row>.col-xs-4,.mini-table>.row>.col-xs-5,.mini-table>.row>.col-xs-6,.mini-table>.row>.col-xs-7,.mini-table>.row>.col-xs-8,.mini-table>.row>.col-xs-9,.mini-table>.row>.col-xs-10,.mini-table>.row>.col-xs-11,.mini-table>.row>.col-xs-12{border-right:1px solid #f0f0f0;padding:0 10px}
.row.mini-table>.col-xs-1:last-child,.row.mini-table>.col-xs-2:last-child,.row.mini-table>.col-xs-3:last-child,.row.mini-table>.col-xs-4:last-child,.row.mini-table>.col-xs-5:last-child,.row.mini-table>.col-xs-6:last-child,.row.mini-table>.col-xs-7:last-child,.row.mini-table>.col-xs-8:last-child,.row.mini-table>.col-xs-9:last-child,.row.mini-table>.col-xs-10:last-child,.row.mini-table>.col-xs-11:last-child,.row.mini-table>.col-xs-12,.mini-table>.row>.col-xs-1:last-child,.mini-table>.row>.col-xs-2:last-child,.mini-table>.row>.col-xs-3:last-child,.mini-table>.row>.col-xs-4:last-child,.mini-table>.row>.col-xs-5:last-child,.mini-table>.row>.col-xs-6:last-child,.mini-table>.row>.col-xs-7:last-child,.mini-table>.row>.col-xs-8:last-child,.mini-table>.row>.col-xs-9:last-child,.mini-table>.row>.col-xs-10:last-child,.mini-table>.row>.col-xs-11:last-child,.mini-table>.row>.col-xs-12{border-right:none}
.row.big-table,.big-table>.row{font-size:14px;color:#999999}
.row.big-table>.col-xs-1,.row.big-table>.col-xs-2,.row.big-table>.col-xs-3,.row.big-table>.col-xs-4,.row.big-table>.col-xs-5,.row.big-table>.col-xs-6,.row.big-table>.col-xs-7,.row.big-table>.col-xs-8,.row.big-table>.col-xs-9,.row.big-table>.col-xs-10,.row.big-table>.col-xs-11,.row.big-table>.col-xs-12,.big-table>.row>.col-xs-1,.big-table>.row>.col-xs-2,.big-table>.row>.col-xs-3,.big-table>.row>.col-xs-4,.big-table>.row>.col-xs-5,.big-table>.row>.col-xs-6,.big-table>.row>.col-xs-7,.big-table>.row>.col-xs-8,.big-table>.row>.col-xs-9,.big-table>.row>.col-xs-10,.big-table>.row>.col-xs-11,.big-table>.row>.col-xs-12{border-right:1px solid #f0f0f0;padding:5px 10px}
.row.big-table>.col-xs-1:last-child,.row.big-table>.col-xs-2:last-child,.row.big-table>.col-xs-3:last-child,.row.big-table>.col-xs-4:last-child,.row.big-table>.col-xs-5:last-child,.row.big-table>.col-xs-6:last-child,.row.big-table>.col-xs-7:last-child,.row.big-table>.col-xs-8:last-child,.row.big-table>.col-xs-9:last-child,.row.big-table>.col-xs-10:last-child,.row.big-table>.col-xs-11:last-child,.row.big-table>.col-xs-12,.big-table>.row>.col-xs-1:last-child,.big-table>.row>.col-xs-2:last-child,.big-table>.row>.col-xs-3:last-child,.big-table>.row>.col-xs-4:last-child,.big-table>.row>.col-xs-5:last-child,.big-table>.row>.col-xs-6:last-child,.big-table>.row>.col-xs-7:last-child,.big-table>.row>.col-xs-8:last-child,.big-table>.row>.col-xs-9:last-child,.big-table>.row>.col-xs-10:last-child,.big-table>.row>.col-xs-11:last-child,.big-table>.row>.col-xs-12{border-right:none}
.row.big-table.second-level>div:first-child,.big-table>.row.second-level>div:first-child{text-indent:25px}
.row.big-table.third-level>div:first-child,.big-table>.row.third-level>div:first-child{text-indent:50px}
.badge.badge-primary{background:#a94442}
.badge.align-top{position:relative;top:-10px;left:-10px;margin:-10px -20px 0 0}
.badge.id{background:#CCCCCC;font-size:13px;font-weight:normal;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.badge.id .copy-button{color:#FFFFFF;font-size:12px;position:relative;top:-2px}
.badge.bookmark{position:relative;font-size:10px;text-align:center;padding:3px 0 0;width:18px;height:16px;margin:0 10px 10px;top:-3px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.badge.bookmark:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:0;border-bottom:7px solid transparent;border-left:9px solid #777777;border-right:9px solid #777777}
.active>a>.badge.bookmark{background:#333333;color:#FFFFFF}
.active>a>.badge.bookmark:after{border-left:9px solid #333333;border-right:9px solid #333333}
.editable-field-container h2.editable-value{margin:5px 0 0}
.editable-field-container .editable-field-form{display:none;margin:10px 0 15px}
.editable-field-container .editable-field-form .editable-field{margin:0 0 5px}
.editable-field-container .editable-field-form textarea{resize:vertical;max-height:130px;min-height:50px}
html,body{font-family:'Roboto Condensed','arial narrow',sans-serif}
#content{width:100%;height:100%;padding-top:90px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#content.hasmenu{padding-top:170px}
#content.map-bg{background:url(../img/map-bg.png) no-repeat center center fixed;height:100%;padding-top:0;position:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"}
.messages-board .received,.messages-board .sent{border-bottom:1px solid #f5f5f5;margin-bottom:5px}
.messages-board .sent .message{text-align:right;margin-left:20px}
.messages-board .baloon{background:#333333;color:#FFFFFF;width:40px;height:40px;text-align:center;position:relative;margin:5px;padding:2px;float:left;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.messages-board .baloon .company{display:block}
.messages-board .baloon:after{content:"";position:absolute;top:50%;left:calc(100% - 1px);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333333;border-right:5px solid transparent;margin:-5px 0}
.messages-board .baloon .initials,.messages-board .baloon .company{text-transform:uppercase;line-height:1.2em}
.messages-board .baloon .initials{font-size:20px}
.messages-board .baloon .company{font-size:7px}
.messages-board .message{font-size:14px;line-height:1.2em;color:#666;margin-left:60px;margin-right:10px}
.messages-board .message .date{display:block;color:#999999;margin-top:3px;font-size:10px}
.messages-board .messages-status{text-align:center;font-style:italic;font-size:12px;color:#999999;margin:0 0 5px}
.click-area{background:transparent;width:50px;height:50px;position:relative;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}
.click-area.open{background:rgba(0,0,0,0.1)}
.click-area.open .click-area-icon.active{text-shadow:0px 0px 5px #ff0000 !important;z-index:11}
.click-area .click-area-icon{position:absolute;z-index:10}
.click-area .click-area-icon:first-child{top:20px;left:16px}
.click-area .click-area-icon:nth-child(2){top:6px;left:20px}
.click-area .click-area-icon:nth-child(3){top:18px;left:25px}
.click-area .dropdown-toggle{width:100%;height:100%;text-indent:-9999px;display:block;position:relative;z-index:12}
iframe{border:none;width:100%;min-height:470px}
body.entity-iframe{width:100%;position:relative;height:auto}
.entity-window{z-index:1030;width:480px;display:none}
.entity-window.small{width:320px !important}
.entity-window.large{width:65% !important}
.entity-window.extralarge{width:85% !important}
.entity-window .entity-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,0.2);position:relative;outline:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.entity-window .entity-window-header{background:#F8f8f8;cursor:move;padding:3px;position:relative;height:30px;border-bottom:1px solid #e5e5e5;position:relative}
.entity-window .entity-window-header .bookmark-button{font-size:23px;position:absolute;top:-8px;left:0;padding:0 5px}
.entity-window .entity-body{padding:0;position:relative}
.entity-window-title{text-transform:uppercase;font-size:18px;font-weight:bold;padding:12px 10px;border-bottom:1px solid #eeeeee}
.entity-iframe,.entity-window{}
.entity-iframe>.entity-card,.entity-window>.entity-card{margin-bottom:-1px;border-bottom:1px solid #cccccc}
.entity-iframe .tab-content .tab-pane .auto,.entity-window .tab-content .tab-pane .auto{padding:5px;height:auto;max-height:280px}
.entity-iframe .tab-content .tab-pane .auto.messages-board,.entity-window .tab-content .tab-pane .auto.messages-board{padding:15px 5px}
.entity-iframe .tab-content .tab-pane .row,.entity-window .tab-content .tab-pane .row{margin:0 -5px}
.entity-iframe .tab-content .tab-pane .tooltip,.entity-window .tab-content .tab-pane .tooltip{position:fixed}
.entity-iframe .tab-content .tab-pane table tr:first-child th,.entity-window .tab-content .tab-pane table tr:first-child th{border-top:none}
.entity-iframe .entity-footer,.entity-window .entity-footer{border-top:1px solid #e5e5e5;text-align:center;padding:5px}
.entity-iframe .entity-footer>.btn,.entity-iframe .entity-footer>.dropup,.entity-window .entity-footer>.btn,.entity-window .entity-footer>.dropup{display:inline-block;position:relative}
.entity-iframe .entity-footer .btn-link,.entity-window .entity-footer .btn-link{color:#666}
.entity-iframe .entity-panefooter,.entity-window .entity-panefooter{border-top:1px solid #e5e5e5;padding:3px 10px;text-align:center}
.entity-iframe .entity-panefooter .flag,.entity-window .entity-panefooter .flag{background:url(../img/icons/flag-icon.png);color:#FFFFFF;font-size:10px;font-weight:bold;text-align:center;width:25px;height:29px;display:inline-block;margin:5px 10px;padding:4px 0 4px 4px}
.entity-iframe .maneuver-table,.entity-window .maneuver-table{text-align:left}
.entity-iframe .maneuver-table tr td,.entity-window .maneuver-table tr td{padding:5px}
.entity-iframe .maneuver-table tr td:first-child,.entity-window .maneuver-table tr td:first-child{text-align:right}
.entity-iframe .maneuver-table tr:hover,.entity-window .maneuver-table tr:hover{background:#f8f8f8}
.entity-iframe .maneuver-table tr:hover>.hover-buttons-container,.entity-window .maneuver-table tr:hover>.hover-buttons-container{padding:0}
.entity-iframe .maneuver-table tr:hover>.hover-buttons-container .hover-buttons,.entity-window .maneuver-table tr:hover>.hover-buttons-container .hover-buttons{width:50px}
.entity-iframe .maneuver-table .danger .date,.entity-iframe .maneuver-table .danger .hour,.entity-iframe .maneuver-table .danger .name,.entity-iframe .maneuver-table .danger .description,.entity-iframe .maneuver-table.danger .date,.entity-iframe .maneuver-table.danger .hour,.entity-iframe .maneuver-table.danger .name,.entity-iframe .maneuver-table.danger .description,.entity-iframe dl .danger .date,.entity-iframe dl .danger .hour,.entity-iframe dl .danger .name,.entity-iframe dl .danger .description,.entity-iframe dl.danger .date,.entity-iframe dl.danger .hour,.entity-iframe dl.danger .name,.entity-iframe dl.danger .description,.entity-window .maneuver-table .danger .date,.entity-window .maneuver-table .danger .hour,.entity-window .maneuver-table .danger .name,.entity-window .maneuver-table .danger .description,.entity-window .maneuver-table.danger .date,.entity-window .maneuver-table.danger .hour,.entity-window .maneuver-table.danger .name,.entity-window .maneuver-table.danger .description,.entity-window dl .danger .date,.entity-window dl .danger .hour,.entity-window dl .danger .name,.entity-window dl .danger .description,.entity-window dl.danger .date,.entity-window dl.danger .hour,.entity-window dl.danger .name,.entity-window dl.danger .description{color:#a94442;font-weight:bold}
.entity-iframe .maneuver-table .date,.entity-iframe .maneuver-table .hour,.entity-iframe .maneuver-table .description,.entity-iframe dl .date,.entity-iframe dl .hour,.entity-iframe dl .description,.entity-window .maneuver-table .date,.entity-window .maneuver-table .hour,.entity-window .maneuver-table .description,.entity-window dl .date,.entity-window dl .hour,.entity-window dl .description{color:#999999}
.entity-iframe .maneuver-table .date,.entity-iframe .maneuver-table .hour,.entity-iframe .maneuver-table .name,.entity-iframe .maneuver-table .description,.entity-iframe dl .date,.entity-iframe dl .hour,.entity-iframe dl .name,.entity-iframe dl .description,.entity-window .maneuver-table .date,.entity-window .maneuver-table .hour,.entity-window .maneuver-table .name,.entity-window .maneuver-table .description,.entity-window dl .date,.entity-window dl .hour,.entity-window dl .name,.entity-window dl .description{display:block;line-height:1em;margin:0 0 5px 0}
.entity-iframe .maneuver-table .date,.entity-iframe dl .date,.entity-window .maneuver-table .date,.entity-window dl .date{margin-top:3px}
.entity-iframe .maneuver-table .hour,.entity-iframe dl .hour,.entity-window .maneuver-table .hour,.entity-window dl .hour{font-size:10px}
.entity-iframe .maneuver-table .description,.entity-iframe dl .description,.entity-window .maneuver-table .description,.entity-window dl .description{font-size:11px;font-style:italic}
.entity-iframe .maneuver-table .description .executor,.entity-iframe dl .description .executor,.entity-window .maneuver-table .description .executor,.entity-window dl .description .executor{font-style:normal;text-transform:uppercase}
.entity-iframe .maneuver-table .name small,.entity-iframe dl .name small,.entity-window .maneuver-table .name small,.entity-window dl .name small{color:#999999}
.entity-list .entity-card{border-bottom:1px solid #cccccc}
.entity-list .entity-card .entity-symbol{float:left}
.entity-list .entity-card .entity-symbol>.fa{margin-top:10px}
.entity-list .entity-card .entity-card-data{padding:5px;text-align:left}
.entity-list .entity-card .entity-card-data .entity-title{font-size:14px;display:inline;height:auto;margin-right:10px;text-transform:none}
.entity-list .entity-card .entity-card-data .entity-title .badge{font-size:12px}
.entity-list .entity-card .entity-card-data .status{font-size:12px}
.entity-card{position:relative}
.entity-card .entity-symbol{float:left}
.entity-card .entity-symbol>.fa{display:block}
.entity-card .entity-card-data{color:#666;width:calc(100% - 40px);padding:0 8px;min-height:40px;float:left}
.entity-card .entity-card-data .entity-title{font-size:14px;line-height:1.1em;font-weight:700;color:#333333}
.entity-card .entity-card-data .entity-title.small{text-transform:none;font-size:16px;margin-top:5px;font-weight:normal}
.entity-card .entity-card-data .entity-title .form-control[readonly]{cursor:default}
.entity-card .entity-card-data .entity-subitem{font-size:12px;color:#999999}
.entity-card .entity-card-data .entity-subitem .title{font-size:12px;text-transform:uppercase}
.entity-card-large .entity-symbol,.entity-iframe>.entity-card .entity-symbol,.entity-window>.entity-card .entity-symbol{width:58px;height:58px}
.entity-card-large .entity-symbol>.fa,.entity-iframe>.entity-card .entity-symbol>.fa,.entity-window>.entity-card .entity-symbol>.fa{margin-top:10px;display:block}
.entity-card-large .entity-card-data,.entity-iframe>.entity-card .entity-card-data,.entity-window>.entity-card .entity-card-data{width:calc(100% - 58px);padding:3px 10px;min-height:58px}
.entity-card-large .entity-card-data .entity-title,.entity-iframe>.entity-card .entity-card-data .entity-title,.entity-window>.entity-card .entity-card-data .entity-title{text-transform:uppercase;font-size:18px;width:60%}
.entity-card-large .entity-card-data .entity-title .badge.id,.entity-iframe>.entity-card .entity-card-data .entity-title .badge.id,.entity-window>.entity-card .entity-card-data .entity-title .badge.id{font-size:16px}
.entity-card-large .entity-card-data .entity-subitem,.entity-iframe>.entity-card .entity-card-data .entity-subitem,.entity-window>.entity-card .entity-card-data .entity-subitem{font-size:14px;margin:0 0 10px}
.entity-card-large .entity-buttons,.entity-iframe>.entity-card .entity-buttons,.entity-window>.entity-card .entity-buttons{position:absolute;top:0;right:0;width:30%;list-style:none;padding-left:0}
.entity-card-large .entity-buttons li,.entity-iframe>.entity-card .entity-buttons li,.entity-window>.entity-card .entity-buttons li{display:inline-block;float:right;margin:0 3px}
.table .entity-card{margin:0;display:block}
.table .entity-card .entity-card-data{width:calc(100% - 58px);padding:3px 8px;min-height:47px}
.table .entity-card .entity-card-data .entity-subitem{margin-bottom:0}
.entity-symbol{background:#EEEEEE;display:inline-block;text-align:center;color:#666666;padding:2px;height:40px;width:40px;position:relative}
.entity-symbol.large{width:58px;height:58px}
.entity-symbol.large>.fa{margin-top:10px;display:block}
.entity-symbol.pendente,.entity-symbol.criado{background:#666666}
.entity-symbol.pendente:hover,.entity-symbol.criado:hover{background:#595959}
.entity-symbol.designado,.entity-symbol.executado{background:#238C00}
.entity-symbol.designado:hover,.entity-symbol.executado:hover{background:#1d7300}
.entity-symbol.acionado,.entity-symbol.executado-pda{background:#00B2B2}
.entity-symbol.acionado:hover,.entity-symbol.executado-pda:hover{background:#009899}
.entity-symbol.em-execucao,.entity-symbol.aguardando-execucao,.entity-symbol.aguardando-processamento{background:#FF7F00}
.entity-symbol.em-execucao:hover,.entity-symbol.aguardando-execucao:hover,.entity-symbol.aguardando-processamento:hover{background:#e67200}
.entity-symbol.finalizado,.entity-symbol.erro{background:#FF2626}
.entity-symbol.finalizado:hover,.entity-symbol.erro:hover{background:#ff0c0c}
.entity-symbol.pendente,.entity-symbol.criado,.entity-symbol.designado,.entity-symbol.executando,.entity-symbol.acionado,.entity-symbol.executado-pda,.entity-symbol.em-execucao,.entity-symbol.aguardando-execucao,.entity-symbol.aguardando-processamento,.entity-symbol.finalizado,.entity-symbol.erro{color:#FFFFFF;color:rgba(255,255,255,0.9)}
.entity-symbol.error{background:#a94442}
.entity-symbol.success{background:#3C763D}
.entity-symbol.warning{background:#8a6d3b}
.entity-symbol.info{background:#5bc0de}
.entity-symbol>.fa{display:block;margin:4px 0 -2px}
.entity-symbol p{margin-bottom:-5px}
.entity-symbol span{font-size:10px}
.entity-symbol .entity-text{line-height:1.2em;font-size:11px;text-transform:uppercase;display:block;margin-bottom:-2px}
.entity-symbol .bookmark-button{position:absolute;top:-3px;left:3px}
.entity-symbol .bookmark-button i.fa{font-size:20px}
.entity-symbol.idless{background:transparent}
.entity-symbol.idless>img,.entity-symbol.idless>.fa{margin-top:10px}
.entity-symbol.iconless>span{font-size:14px;padding-top:15px;display:block}
.entity-symbol.priotity{position:relative;padding:0 !important;display:table}
.entity-symbol.priotity>span{display:block;font-size:14px}
.entity-symbol.priotity .priority-list{list-style:none;padding:0;margin:0;max-height:48px;width:100%;height:auto;left:0;bottom:0;position:absolute}
.entity-symbol.priotity .priority-list li{display:inline-block;float:left;margin:0 -1px 0 0;width:20px;height:20px}
.entity-symbol.priotity .priority-list li img{vertical-align:top}
a.entity-symbol.pendente,a.entity-symbol.designado,a.entity-symbol.acionado,a.entity-symbol.em-execucao,a.entity-symbol.finalizado{color:#FFFFFF;color:rgba(255,255,255,0.9)}
a.entity-symbol:hover{background:#e1e1e1;text-decoration:none}
.dropdown .entity-symbol.dropdown-toggle{-webkit-box-shadow:-2px 2px 0 #333;-moz-box-shadow:-2px 2px 0 #333;box-shadow:-2px 2px 0 #333}
body #page-loader{position:fixed;top:0;bottom:0%;left:0;right:0%;background-color:rgba(255,255,255,0.75);z-index:1099;display: none;text-align:center;width:100%;}
body #page-loader .fa-spin,body #page-loader .stop-btn{position:absolute;margin:-2.5em 0;left:0;width:100%}
body #page-loader .fa-spin{font-size:5em;line-height:5em;top:50%;opacity:0.5}
body #page-loader .stop-btn{display:block;font-size:0.8em;top:calc(50% + 6.5em)}
body.loading{overflow:hidden}
body.loading #page-loader{display:block}
.notification-list{min-width:350px;margin:0;padding:0;list-style:none}
.notification-list .notification{display:block;position:relative;padding:8px 5px;cursor:pointer}
.notification-list .notification.important,.notification-list .notification.important.unseen{animation:anim-redblink 0.7s infinite alternate ease-out}
.notification-list .notification.important .notification-text,.notification-list .notification.important.unseen .notification-text{color:#666666}
.notification-list .notification.unseen{background:#EEEEEE;border-bottom:1px solid #ddd}
.notification-list .notification:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.notification-list .notification .bookmark-button{position:absolute;top:-6px;left:5px;padding:0}
.notification-list .notification .bookmark-button:hover,.notification-list .notification .bookmark-button:active{background:transparent}
.notification-list .notification .entity-symbol{margin:0 0 0 5px;padding:2px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:inline-block;vertical-align:middle}
.notification-list .notification .notification-text{font-size:13px;color:#999999;display:inline-block;vertical-align:middle;max-width:225px;padding:0 5px;margin:0}
.notification-list .notification .notification-text strong{display:block}
.notification-list .notification .notification-text .copy-button{color:#666666}
.notification-list .notification .notification-options{display:inline-block;vertical-align:middle;width:40px;text-align:center}
.notification-list .notification .notification-options a{padding:2px;color:#999999}
.notification-list .notification .notification-options .date{font-size:11px;color:#999999}
@media (max-width: 1024px){
	.menus-container #navigation .dropdown-toggle{padding:11px 25px 11px 10px}
	.menus-container #navigation .dropdown-toggle strong{font-size:26px}
	.menus-container #navigation .dropdown-toggle.toggle-menu{padding:20px 15px}
	.menus-container #navigation .notifications>.dropdown-toggle,.menus-container #navigation .messages>.dropdown-toggle{padding:23px 0 23px 10px}
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 @font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:0.2em 0.25em 0.15em;border:solid 0.08em #eee;border-radius:0.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:0.3em}
.fa.pull-right{margin-left:0.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;/* animation-duration: 3s; *//* animation-name: slidein; *//* animation-iteration-count: infinite; */}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}

/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
 .ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.bootstrap-select{width:220px \0}
.bootstrap-select>.btn{width:100%;padding-right:25px}
.error .bootstrap-select .btn{border:1px solid #b94a48}
.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}
.bootstrap-select.fit-width{width:auto !important}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}
.bootstrap-select .btn:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}
.bootstrap-select.form-control:not([class*="col-"]){width:100%}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}
.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}
.form-inline .bootstrap-select.btn-group .form-control{width:100%}
.input-append .bootstrap-select.btn-group{margin-left:-1px}
.input-prepend .bootstrap-select.btn-group{margin-right:-1px}
.bootstrap-select.btn-group>.disabled{cursor:not-allowed}
.bootstrap-select.btn-group>.disabled:focus{outline:none !important}
.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}
.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,0.4)}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}
.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;box-sizing:border-box}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}
.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#cccccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#cccccc;border-top-color:rgba(204,204,204,0.2)}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}
.bs-searchbox,.bs-actionsbox{padding:4px 8px}
.bs-actionsbox{float:left;width:100%;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}
.bs-searchbox input.form-control{margin-bottom:0;width:100%}
.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}
.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);display:inline-block;padding:4px 6px;margin-bottom:10px;color:#555;vertical-align:middle;border-radius:4px;max-width:100%;line-height:22px;cursor:text}
.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto !important;max-width:inherit}
.bootstrap-tagsinput input:focus{border:none;box-shadow:none}
.bootstrap-tagsinput .tag{margin-right:2px;color:white}
.bootstrap-tagsinput .tag [data-role="remove"]{margin-left:8px;cursor:pointer}
.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0px 2px}
.bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#FFFFFF;border-bottom:1px solid #BBBBBB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}
.xdsoft_datetimepicker button{border:none !important}
.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.xdsoft_noselect::selection{background:transparent}
.xdsoft_noselect::-moz-selection{background:transparent}
.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}
.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}
.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}
.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}
.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}
.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}
.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}
.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none currentColor;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDDDDD}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#F5F5F5;border-top:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}
.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}
.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}
.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}
.xdsoft_datetimepicker .xdsoft_calendar{clear:both}
.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}
.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}
.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}
.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#33AAFF}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}
.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}
.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}
.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}
.xdsoft_time_box{position:relative;border:1px solid #ccc}
.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}
.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}
.xdsoft_scroller_box{position:relative}
.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000000;border-bottom:1px solid #444444;border-left:1px solid #333333;border-right:1px solid #333333;border-top:1px solid #333333;color:#cccccc}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222222}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222222;color:#999999}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222222;color:#999999}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}
.xdsoft_dark .xdsoft_time_box{border:1px solid #333}
.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}
span.twitter-typeahead .tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
span.twitter-typeahead .tt-suggestion>p{display:block;padding:3px 20px;margin-bottom:0px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap}
span.twitter-typeahead .tt-suggestion>p:hover,span.twitter-typeahead .tt-suggestion>p:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#428bca}
span.twitter-typeahead .tt-suggestion.tt-cursor{color:#ffffff;background-color:#428bca}
span.twitter-typeahead{width:100%}
.input-group span.twitter-typeahead{display:block !important}
.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px !important}
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:44px !important}
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:28px !important}
.tt-dropdown-menu{max-height:150px;overflow-y:auto}
code[class*="language-"],pre[class*="language-"]{color:black;text-shadow:0 1px white;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}
pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}
@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}
pre[class*="language-"]{padding:1em;margin:0.5em 0;overflow:auto}
:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}
:not(pre)>code[class*="language-"]{padding:0.1em;border-radius:0.3em}
.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}
.token.punctuation{color:#999}
.namespace{opacity:0.7}
.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}
.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}
.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}
.token.atrule,.token.attr-value,.token.keyword{color:#07a}
.token.function{color:#DD4A68}
.token.regex,.token.important,.token.variable{color:#e90}
.token.important,.token.bold{font-weight:bold}
.token.italic{font-style:italic}
.token.entity{cursor:help}
ul.tagit{padding:4px 6px;overflow:auto;margin-left:inherit;margin-right:inherit}
ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}
ul.tagit li.tagit-choice{position:relative;line-height:inherit;font-size:0.75em;font-weight:700}
input.tagit-hidden-field{display:none}
ul.tagit li.tagit-choice-read-only{padding:0.2em 0.5em 0.2em 0.5em}
ul.tagit li.tagit-choice-editable{padding:0.2em 18px 0.2em 0.5em}
ul.tagit li.tagit-new{padding:0.25em 4px 0.25em 0}
ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none}
ul.tagit li.tagit-choice .tagit-close{cursor:pointer;position:absolute;right:0.1em;top:50%;margin-top:-8px;line-height:17px}
ul.tagit li.tagit-choice .tagit-close .text-icon{display:none}
ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0}
ul.tagit input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;width:inherit;background-color:inherit;outline:none}
ul.tagit{display:block;width:100%;min-height:34px;height:auto;padding:4px 12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}
ul.tagit:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
ul.tagit li.tagit-choice{-moz-border-radius:0.25em;border-radius:0.25em;-webkit-border-radius:0.25em;background:none;background-color:#5bc0de}
ul.tagit li.tagit-choice .tagit-label:not(a){color:#ffffff}
ul.tagit li.tagit-choice a.tagit-close{text-decoration:none}
ul.tagit li.tagit-choice .tagit-close{right:0.4em}
ul.tagit li.tagit-choice .ui-icon{display:none}
ul.tagit li.tagit-choice .tagit-close .text-icon{display:inline;font-family:arial,sans-serif;font-size:14px;line-height:14px;color:#ffffff}
ul.tagit li.tagit-choice:hover,ul.tagit li.tagit-choice.remove{background-color:#31b0d5}
ul.tagit li.tagit-choice a.tagLabel:hover,ul.tagit li.tagit-choice a.tagit-close .text-icon:hover{color:#e5e5e5}
ul.tagit input[type="text"]{color:#333333;background:none}
.ui-widget{font-size:14px}
.tagit-autocomplete.ui-autocomplete{position:absolute;cursor:default}
* html .tagit-autocomplete.ui-autocomplete{width:1px}
.tagit-autocomplete.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.tagit-autocomplete.ui-menu .ui-menu{margin-top:-3px}
.tagit-autocomplete.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.tagit-autocomplete.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0.2em 0.4em;line-height:1.5;zoom:1}
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.tagit-autocomplete.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff 50% 50% repeat-x;color:#222222}
.tagit-autocomplete.ui-corner-all,.tagit-autocomplete .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.tagit-autocomplete .ui-state-hover,.tagit-autocomplete .ui-state-focus{border:1px solid #999999;background:#dadada;font-weight:normal;color:#212121}
.tagit-autocomplete .ui-state-active{border:1px solid #aaaaaa}
.tagit-autocomplete .ui-widget-content{border:1px solid #aaaaaa}
.tagit .ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}
.table-options{margin-bottom:20px}
.table-options .btn{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.table-options .btn.disabled{opacity:0.5}
.table-options .btn-group .dropdown-toggle>.checkbox{margin:0}
.list-table{position:relative}
.list-table thead[data-spy="affix"]{background:#FFFFFF;z-index:1000;top:70px}
.list-table thead[data-spy="affix"]>tr{display:none}
.list-table thead[data-spy="affix"].affix{display:table-row}
.list-table thead[data-spy="affix"].affix>tr{display:table-row}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(1){width:18%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(2){width:3%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(3){width:17%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(4){width:3%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(5){width:1%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(6){width:1%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(7){width:17%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(8){width:3%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(9){width:17%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(10){width:1%}
.list-table thead[data-spy="affix"].affix>tr:last-child>th:nth-child(11){width:19%}
.list-table tbody>tr>td{padding:0;text-align:center}
.list-table tbody>tr>td:nth-child(1){width:1%}
.list-table tbody>tr>td:nth-child(2){width:17%}
.list-table tbody>tr>td:nth-child(3){width:3%}
.list-table tbody>tr>td:nth-child(4){width:17%}
.list-table tbody>tr>td:nth-child(5){width:3%}
.list-table tbody>tr>td:nth-child(6){width:1%}
.list-table tbody>tr>td:nth-child(7){width:1%}
.list-table tbody>tr>td:nth-child(8){width:17%}
.list-table tbody>tr>td:nth-child(9){width:3%}
.list-table tbody>tr>td:nth-child(10){width:17%}
.list-table tbody>tr>td:nth-child(11){width:1%}
.list-table tbody>tr>td:nth-child(12){width:19%}
.list-table tbody>tr>td .table-comment{padding:8px;margin:0;line-height:1.2;font-style:italic;color:#999;text-align:left}
.list-table .entity-card .entity-symbol{width:60px;height:60px;padding:2px 5px;margin:0;float:left}
.list-table .entity-card .entity-symbol p{margin:0;line-height:1}
.list-table .entity-card .entity-symbol.dropdown-toggle{width:58px;height:58px;position:relative;top:-1px;right:-2px}
.list-table .entity-card .entity-card-data{width:calc(100% - 70px);text-align:left}
.list-table .entity-card .entity-card-data .entity-title{font-weight:normal;color:#777777}
.list-table thead tr:first-child th{background:#EEEEEE;color:#666666;font-weight:400;font-size:14px;padding:15px 10px;border-bottom:none}
.list-table thead tr:last-child th{font-size:10px;vertical-align:middle}
.list-table thead tr:last-child th .active{font-weight:bold}
.list-table tbody tr{transition:all 0.2s ease-in-out}
.list-table tbody tr:hover{background:#EFFFBF}
.list-table tbody tr.options{background:#e5e5e5;display:none;text-align:right}
.list-table tbody tr.options.open,.list-table tbody tr.options:hover{display:table-row}
.list-table tbody tr.options td{padding:2px 5px;text-align:right}
.list-table tbody tr.options a{padding:0 2px}
.list-table tbody tr.options a .fa{color:#444}
.list-table tbody tr.options .messages-btn{position:relative}
.list-table tbody tr.options .messages-btn .messages-length{position:absolute;color:#FFFFFF;width:20px;height:10px;font-size:8px;line-height:1;top:5px;left:0;text-align:center}
.list-table tbody tr.options .message-status{font-style:italic;float:left;font-size:12px;margin:2px 0}
.list-table tbody tr td{vertical-align:middle}
.list-table tbody tr td strong{color:#333}
.list-table tbody tr td .data{height:60px}
.list-table tbody tr td .data:before,.list-table tbody tr td .data:after{content:"";display:table}
.list-table tbody tr td .data:after{clear:both}
.list-table tbody tr td .cell-text{color:#666666;display:block;margin-top:8px}
.list-table tbody tr td .cell-subtext{display:block;color:#999999;font-size:0.9em}
.list-table tbody tr td small.cell-subtext{font-size:0.8em}
.pagination-nav{height:40px}
.pagination-nav .pagination-content{float:right}
.pagination-nav .pagination-content .nav{margin:0 30px 0 0}
.pagination-nav .pagination-content .nav:last-child{margin:0}
.pagination-nav .pagination-content .navbar-nav>li>a{padding:5px;color:#666}
.pagination-nav .pagination-content .navbar-nav>li>a:hover{background:transparent;text-decoration:underline}
.pagination-nav .pagination-content .navbar-nav>li>a.disabled{color:#999999;cursor:not-allowed}
.pagination-nav .pagination-content .jump-to{text-transform:uppercase}
.pagination-nav .pagination-content .dropdown-menu{max-height:150px;overflow:auto}
#actions-navbar{background:#FFFFFF;border:1px solid #d8d8d8;margin:30px 0 20px;min-height:40px;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#actions-navbar .navbar-nav>li>a{padding:13px;height:48px;opacity:0.6}
#actions-navbar .navbar-nav>li>a:hover{opacity:1}
#actions-navbar .navbar-nav>li>a>.fa{font-size:22px}
#actions-navbar .filter-group>.btn{margin:8px 0;height:32px;padding:0 10px}
#actions-navbar .filter-group>.btn.dropdown-toggle{padding:0 5px;margin-left:-1px}
#actions-navbar .navbar-right{margin-right:10px}
#actions-navbar .navbar-title{width:auto;float:left;margin-right:20px}
#actions-navbar .navbar-title h1{margin:0;padding:10px;line-height:1;font-size:26px}
#actions-navbar .alarm-pda-container{float:left;margin:0 10px}
#actions-navbar .alarm-pda-container .alarm-btn,#actions-navbar .alarm-pda-container .pda-btn{margin:10px}
#actions-navbar .summary{text-transform:uppercase;font-size:14px;text-align:right;color:#666666;float:left;margin:4px 10px}
#actions-navbar .summary .category{color:#999999}
#actions-navbar .refresh-btn-container{float:left;margin:5px 0 5px 20px}
#actions-navbar .refresh-btn-container .refresh-btn{font-size:24px;color:#666666}
#actions-navbar .refresh-btn-container .refresh-btn .fa.fa-refresh{display:none}
#actions-navbar .refresh-btn-container .refresh-btn:hover{color:#333333;text-decoration:none}
#actions-navbar .refresh-btn-container .refresh-btn:hover .fa.fa-refresh{display:inline}
#actions-navbar .refresh-btn-container .refresh-btn:hover .fa.fa-clock-o{display:none}
#actions-navbar .refresh-btn-container .refresh-btn.finishing{color:red}
#actions-navbar .refresh-btn-container .refresh-btn.finishing.remaining{color:#333333}
.research-container .row.bordered>.col-xs-1,.research-container .row.bordered>.col-xs-2,.research-container .row.bordered>.col-xs-3,.research-container .row.bordered>.col-xs-4,.research-container .row.bordered>.col-xs-5,.research-container .row.bordered>.col-xs-6,.research-container .row.bordered>.col-xs-7,.research-container .row.bordered>.col-xs-8,.research-container .row.bordered>.col-xs-9,.research-container .row.bordered>.col-xs-10,.research-container .row.bordered>.col-xs-11,.research-container .row.bordered>.col-xs-12{border-right:1px solid #dddddd}
.research-container .row.bordered>.col-xs-1:last-child,.research-container .row.bordered>.col-xs-2:last-child,.research-container .row.bordered>.col-xs-3:last-child,.research-container .row.bordered>.col-xs-4:last-child,.research-container .row.bordered>.col-xs-5:last-child,.research-container .row.bordered>.col-xs-6:last-child,.research-container .row.bordered>.col-xs-6:nth-child(2),.research-container .row.bordered>.col-xs-7:last-child,.research-container .row.bordered>.col-xs-8:last-child,.research-container .row.bordered>.col-xs-9:last-child,.research-container .row.bordered>.col-xs-10:last-child,.research-container .row.bordered>.col-xs-11:last-child,.research-container .row.bordered>.col-xs-12{border-right:none}
.research-container h4{text-align:center}
#cmlPrev{margin-bottom:40px;}
p.research-found{margin:0;font-size:18px;color:#999}
p.research-found strong{color:#666}
.research-table>tbody>tr>td,.research-table>thead>tr>th{vertical-align:middle;padding:0 8px;word-wrap:break-word}
.research-table thead tr th{background:#EEEEEE;color:#666666;font-weight:400;font-size:13px;padding:5px;border-bottom:none;vertical-align:middle;text-align:center}
.research-table thead tr:last-child th{font-size: 14px; background-color: #707070;   height: 40px;    color: #fff;}
.research-table .entity-card{margin:0 -8px}
.sortable-container{background:rgba(255,255,255,0.9);margin-right:5px;float:left;border:1px solid #CCC;height:302px;width:100%}
.sortable-container header{padding:10px;border-bottom:1px solid #CCC;text-align:center}
.sortable-container header .sortable-title{text-transform:uppercase}
.sortable-container .sortable-body{padding:0 5px}
.sortable-container .sortable-body .sortable-list{margin-bottom:10px}
.sortable-container .sortable-body .sortable-list .sortable-item{padding:6px;border-top:1px solid transparent;border-bottom:1px solid transparent}
.sortable-container .sortable-body .sortable-list .sortable-item:hover{background:#FFFFBF;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.sortable-container .sortable-body .sortable-list .sortable-item .sortable-handler{cursor:move}
.avaiable-items{width:100%;float:none}
.avaiable-items .sortable-body{padding:10px 0 0 10px}
.avaiable-items .sortable-body .typeahead-content{width:100%}
.avaiable-items .sortable-body .search-form{padding:0 10px 0 0}
#associar-perfis{padding:0 10px}
#associar-perfis .sortable-container{height:170px}
#associar-perfis .avaiable-items .sortable-body .typeahead-content{height:108px}
.sortable-columns-container{position:relative}
.sortable-columns-container .sortable-container{width:calc(20% - 5px)}
.sortable-columns-container .sortable-container .sortable-column-options{text-align:right;padding:5px}
.sortable-columns-container .sortable-container .sortable-column-options .btn .fa{color:#666}
.sortable-columns-container .sortable-container .add-column-btn{height:100%;width:100%;display:table}
.sortable-columns-container .sortable-container .add-column-btn:hover{text-decoration:none}
.sortable-columns-container .sortable-container .add-column-btn .center{display:table-cell;vertical-align:middle;white-space:normal;color:#999999}
.sortable-columns-container .sortable-container .add-column-btn .center .fa{font-size:52px;display:block;margin-bottom:10px}
.sortable-columns-container .sortable-container .add-column-btn .center .text{font-size:20px;line-height:1.1}
#consultar-cliente>.entity-card .entity-title{max-width:calc(100% - 60px);padding-top:10px}
#consultar-cliente .navbar{margin:0}
#consultar-cliente .form-box.auto{height:245px;max-height:none}
#despacho-modal-form>.form-box.well{margin-bottom:0}
#despacho-modal-form .team-item-container .auto{max-height:130px;height:auto}
#despacho-modal-form .team-item-container .form-arrows .form-group{margin-bottom:0}
#despacho-modal-form .team-item-container .form-arrows .form-group label{display:block;position:relative;font-size:10px}
#despacho-modal-form .team-item-container .form-arrows .form-group label .fa{position:absolute;top:3px;right:-5px}
#despacho-modal-form .team-item-container .form-arrows .form-group .form-control{padding-left:3px;padding-right:3px}
#despacho-modal-form .team-item-container .team-form{background:#FFEFBF}
#despacho-modal-form .team-item-container .team-form .form-inline{padding:10px;margin-bottom:0}
#despacho-modal-form .team-item-container .team-form .form-inline .dropdown{width:140px}
#despacho-modal-form .team-item-container .team-item{padding-left:64px;width:calc(100% - 10px)}
#despacho-modal-form .team-item-container .team-item .entity-symbol{position:absolute;left:0;top:0}
#despacho-modal-form .team-item-container .team-item label{font-size:9px}
#despacho-modal-form .team-item-container .team-item dl{margin:5px 0;text-align:center}
#despacho-modal-form .team-item-container .team-item dl dt{font-size:10px}
#despacho-modal-form .team-item-container .team-item dl dd{font-size:12px}
#despacho-modal-form .team-item-container .team-item .editable-field-form{margin:5px 0}
#despacho-modal-form .team-item-container .team-item .editable-field-form .form-actions{background:#f0f0f0;padding:3px;margin-top:3px}
.droppable-list{}
.droppable-list ol{list-style:none;counter-reset:section;padding:0}
.droppable-list ol li{background:#E7E7E7;margin:12px 0;padding:10px 10px 10px 50px;position:relative;line-height:1em;min-height:38px;height:auto;overflow:auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.droppable-list ol li:before{counter-increment:section;content:counters(section, ".") " ";background:#596D7B;color:#FFFFFF;font-weight:bold;width:38px;height:38px;padding:12px;display:inline-block;text-align:center;position:absolute;top:50%;left:0;margin:-20px 0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
.droppable-list ol li.two-level{background:transparent;padding:0;margin:0 0 0 20px}
.droppable-list ol li.two-level:before{display:none}
.droppable-list ol li.two-level ol li:first-child{margin-top:0}
.droppable-list ol li.disabled{background-color:#eee !important}
.droppable-list ol li.disabled:before{background:#ddd}
.droppable-list ol li.disabled a,.droppable-list ol li.disabled .fa{color:#ccc;cursor:not-allowed}
.droppable-list ol li.disabled a:hover,.droppable-list ol li.disabled .fa:hover{color:#ccc}
.droppable-list ol li.active{background:#708797}
.droppable-list ol li.active a{color:#fff}
.droppable-list ol li.active a:hover{color:#e6e6e6}
.droppable-list ol li:before{background:#2e3940}
.droppable-list ol li .before{display:none}
.droppable-list ol li .fa{position:absolute;right:15px;top:50%;font-size:24px;color:#596D7B;margin:-11px 0;cursor:pointer}
.droppable-list ol li .fa.fa-remove{display:none}
.droppable-list ol li .fa:hover{color:#2e3940}
.droppable-list ol li:hover .fa-remove{display:inline-block;color:#c8d1d8}
.droppable-list ol li:hover .fa-remove:hover{color:white}
.droppable-list ol li .qtdade{float:right;margin-right:85px}
.droppable-list ol li .qtdade .form-control{margin:-5px 0}
.droppable-list ol li a{color:#666666;font-weight:400;display:inline-block;padding-right:26px;float:left}
.droppable-list ol li a:hover{color:#333333;text-decoration:none}
.ordenador .dropdown-menu{padding:10px;min-width:290px}
.ordenador .dropdown-menu .form-inline{padding:3px 0;margin-bottom:1px solid #DDD}
.ordenador .form-actions{background:#f0f0f0;margin:10px -10px -10px;padding:10px;text-align:right;margin-top:1px solid #ccc}
#mei-navigation .navbar-nav.nav .active .dropdown-toggle{background:black}
#mei-navigation .navbar-nav.nav .active .dropdown-menu{display:block;background:none repeat scroll 0 0 rgba(0,0,0,0.7);left:0;position:fixed;top:50px;width:100%;text-align:center;padding:0;z-index:999}
#mei-navigation .navbar-nav.nav .active .dropdown-menu li{display:inline-block}
#mei-navigation .navbar-nav.nav .dropdown:nth-child(2) .dropdown-toggle{color:#1abc9c}
#mei-navigation .navbar-nav.nav .dropdown:nth-child(3) .dropdown-toggle{color:#9b59b6}
.dos-and-donts{padding-left:20px;text-indent:2px;list-style:none;list-style-position:outside}
.dos-and-donts li{margin-bottom:20px}
.dos-and-donts li.do{color:#3C763D}
.dos-and-donts li.do:before{content:'Ã¢Å“â€� ';color:#3C763D}
.dos-and-donts li.dont{color:#a94442}
.dos-and-donts li.dont:before{content:'X ';color:#a94442}
.dos-and-donts li:before{margin-left:-20px;width:20px;font-weight:bold;display:inline-block}
#mei-content{background:#bdc3c7;padding-top:50px;z-index:2;position:relative}
#mei-content>.container{background:#ecf0f1;padding:20px 40px}
#mei-content .intro{margin:10px 0 50px 0;text-align:center}
#mei-content .intro .page-header{border:none}
#mei-content .intro h1{color:#2c3e50;text-shadow:-1px -1px 0 rgba(255,255,255,0.5),1px 1px 0 #667273;text-transform:uppercase;letter-spacing:0.1em;display:block}
#mei-content .intro h1 small{display:block;font-size:0.5em;line-height:2em}
#mei-content .intro p{font-size:16px;color:#7f8c8d}
#mei-content .intro .fa-book{color:#7f8c8d}
#mei-content pre[class*="language-"]{padding:0 1em}
#mei-content .show-grid{margin-bottom:20px}
#mei-content .show-grid>.col-xs-1,#mei-content .show-grid>.col-xs-2,#mei-content .show-grid>.col-xs-3,#mei-content .show-grid>.col-xs-4,#mei-content .show-grid>.col-xs-5,#mei-content .show-grid>.col-xs-6,#mei-content .show-grid>.col-xs-7,#mei-content .show-grid>.col-xs-8,#mei-content .show-grid>.col-xs-9,#mei-content .show-grid>.col-xs-10,#mei-content .show-grid>.col-xs-11,#mei-content .show-grid>.col-xs-12{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.2);padding:10px 0;text-align:center}
#mei-content section{border-bottom:1px solid #EEEEEE;padding-bottom:20px;margin-bottom:60px}
#mei-content section>h2{color:#2c3e50;position:relative;display:block}
#mei-content section>h2:before,#mei-content section>h2:after{content:' ';position:absolute;width:50px;height:30px;z-index:-1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#mei-content section>h2:after{background:#999999;transform:rotate(2deg);top:5px;right:calc(100% + 20px)}
#mei-content section>h2:before{background:none repeat scroll 0 0 rgba(0,0,0,0.1);transform:rotate(-5deg);top:10px;right:calc(100% + 23px);box-shadow:-1px -1px 2px rgba(0,0,0,0.1);-moz-box-shadow:-1px -1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,0.1);-o-box-shadow:-1px -1px 2px rgba(0,0,0,0.1)}
#mei-content footer.page-footer{margin-top:50px;border-top:1px solid #CCCCCC;padding:20px 0;text-align:right}
#mei-content #base-css section>h2:after{background:#1abc9c}
#mei-content #base-css>h1{color:#1abc9c}
#mei-content #elementos-do-sistema section>h2:after{background:#9b59b6}
#mei-content #elementos-do-sistema>h1{color:#9b59b6}
#mei-content .bb-alert{display:none}
.menus-container{position:relative}
.menus-container .togglable-menus.automatic{height:30px;background:transparent;top:70px;position:fixed;width:100%}
.menus-container .togglable-menus.automatic:hover nav{display:block}
.menus-container #navigation{z-index:1010}
.menus-container #subnav{z-index:1009}
.menus-container #dropnav{z-index:1008}
.menus-container .togglable-menus.automatic{z-index:1007 !important}
.menus-container .navbar-fixed-top .search-form .form-control{border-bottom:1px solid #999999}
.menus-container .navbar-fixed-top .container-fluid>.nav>li.active>a{background:transparent;font-weight:bold}
.menus-container .dropnav-container #dropnav{background:rgba(248,248,248,0.8);top:120px;position:fixed}
.menus-container .dropnav-container #dropnav .nav{display:none}
.menus-container .dropnav-container #dropnav .nav.active{display:block}
.menus-container .dropnav-container #subnav{position:fixed}
.menus-container .dropnav-container #subnav .nav>li.active a{position:relative;background:#e5e5e5}
.menus-container .dropnav-container #subnav .nav>li.active a:after{content:"";position:absolute;top:100%;left:calc(50% - 10px);border-top:10px solid #e5e5e5;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}
.menus-container #navigation{background-color:#a4ba08  !important;border-bottom:#BFC6CC;height:70px;box-shadow:0 -2px 5px rgba(0,0,0,0.1) inset,0 0 2px rgba(0,0,0,0.15),0 2px 0 #e8edf2;-moz-box-shadow:0 -2px 5px rgba(0,0,0,0.1) inset,0 0 2px rgba(0,0,0,0.15),0 2px 0 #e8edf2;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.1) inset,0 0 2px rgba(0,0,0,0.15),0 2px 0 #e8edf2}
.menus-container #navigation .divider-vertical{font-size:32px;display:block;float:left}
.menus-container #navigation ul.navbar-right{padding-right:20px}
.menus-container #navigation .navbar-brand{padding:5px 10px;margin:5px 0 0 5px; color:#ffff;}
.menus-container #navigation .notifications>.dropdown-toggle,.menus-container #navigation .messages>.dropdown-toggle{padding:22px 0 15px 10px;border:none}
.menus-container #navigation .notifications>.dropdown-toggle>.fa,.menus-container #navigation .messages>.dropdown-toggle>.fa{font-size:20px;color:#ECC200}
.menus-container #navigation .notifications>.dropdown-toggle>.badge,.menus-container #navigation .messages>.dropdown-toggle>.badge{background-color:#a94442;position:relative;top:-15px;left:-15px}
.menus-container #navigation .notifications .auto,.menus-container #navigation .messages .auto{overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #cccccc;width:350px}
.menus-container #navigation .map-items>a{border:none;padding:22px 15px 15px 15px;margin:5px 5px 0;color:#666666}
.menus-container #navigation .map-items>a>.fa{font-size:20px}
.menus-container #navigation .dropdown .nav>li>a{color:#333;padding:3px 15px}
.menus-container #navigation .dropdown .nav>li.active>a{color:#FFFFFF}
.menus-container #navigation .dropdown-toggle{color:#A2A2A2;padding:5px 20px 5px 10px;margin:5px 5px 0 0;border:1px solid #DDDDDD}
.menus-container #navigation .dropdown-toggle strong{display:block;font-weight:300;font-size:22px;line-height:25px}
.menus-container #navigation .dropdown-toggle small{text-transform:uppercase;font-size:10px}
.menus-container #navigation .dropdown-toggle .caret{position:absolute;top:50%;right:7px}
.menus-container #navigation .dropdown-toggle.toggle-menu{padding:15px;border:none}
.menus-container #navigation .dropdown-toggle.btn-inverse{border-color:#080808}
.menus-container #navigation .dropdown-toggle.btn-inverse:hover{color:#fff;background-color:#000}
.menus-container #navigation .dropdown-toggle.btn-inverse:active,.menus-container #navigation .dropdown-toggle.btn-inverse:focus{color:#fff;background-color:#000}
.menus-container #navigation .dropdown-toggle.btn-inverse>.divider{background-color:#000}
.menus-container #navigation .divider-vertical{padding:12px 8px;color:#DDDDDD}
.menus-container #navigation .op-list li:nth-child(odd) .op-badge{background:#c2c2c2}
.menus-container #navigation .op-list .op-badge{background:#d8d8d8;color:#FFFFFF;display:inline-block;margin:-3px 5px -3px -20px;padding:3px 5px;width:30px;text-align:center}
.menus-container #navigation .user-menu{position:relative}
.menus-container #navigation .user-menu>.dropdown-toggle{background-color:#707070;color:#FFFFFF}
.menus-container #navigation .user-menu>.dropdown-menu{width:180px;height:245px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 rgba(0,0,0,0.4);box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.menus-container #navigation .user-menu>.dropdown-menu>li>a{position:relative;padding:6px 20px;display:block}
.menus-container #navigation .user-menu>.dropdown-menu>li>a .badge{position:absolute;right:5px;top:5px}
.menus-container #navigation .user-menu .user-menu-content,.menus-container #navigation .user-menu>.dropdown-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15)}
.menus-container #navigation .user-menu .user-menu-content{background:white;position:absolute;overflow:auto;padding:3px;right:180px;width:400px;height:245px;display:none}
.menus-container #navigation .user-menu .user-menu-content.open{display:block}
.menus-container #navigation .user-menu .user-menu-content .tab{display:none;overflow-x:hidden}
.menus-container #navigation .user-menu .user-menu-content .tab.open{display:block}
.menus-container #navigation .user-menu .user-menu-content .tab .tab-header{border-bottom:1px solid #777777;margin-bottom:5px}
.menus-container #navigation .user-menu .user-menu-content .tab .tab-header .tab-title{font-weight:bold;font-size:15px;color:#4C4C4C;float:left;display:inline-block;padding:3px 5px;text-transform:uppercase}
.menus-container #navigation .user-menu .user-menu-content .tab .tab-header .nav-pills{display:inline-block;margin:0 0 0 30px}
.menus-container #navigation .user-menu .user-menu-content .tab .tab-header .nav-pills li.active a{color:#333333;font-weight:bold;background:transparent}
.menus-container #navigation .user-menu .user-menu-content .tab .tab-header .nav-pills li a{padding:2px 8px;font-size:13px}
.menus-container #navigation .user-menu .user-menu-content .tab .tab-header .nav-pills li a .badge{margin:0 3px 0}
.menus-container #navigation .search-form-container{position:relative}
.menus-container #navigation .search-form-container .search-form{margin:0;position:absolute;right:0;padding:18px 15px}
.menus-container #navigation .search-form-container .search-form .contextual-search{width:215px;color:#999;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out}
.menus-container #navigation .search-form-container .search-form .search-options{background:#FFFFFF;border:1px solid rgba(0,0,0,0.15);display:none;position:absolute;right:15px;height:auto;width:auto;top:100%}
.menus-container #navigation .search-form-container .search-form .search-options .nav-tabs>li a{margin-right:0;padding:10px 5px;border:1px solid transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.menus-container #navigation .search-form-container .search-form .search-options .tab-pane .scale-container{margin:20px 30px}
.menus-container #navigation .search-form-container .search-form .search-options .tab-pane .scale-label{padding:12px 0;display:inline-block;text-align:right}
.menus-container #subnav{top:70px}
.menus-container #subnav .navbar-nav>li>a{color:#666666}
.menus-container #subnav .navbar-nav>li>a:hover{color:#333333}
.menus-container #subnav .dropdown-toggle{font-size:16px}
.menus-container #subnav .sub-divider{color:#999;font-size:24px;padding:5px 5px}
#central-de-mensagens{position:relative;padding-left:300px}
#central-de-mensagens h3{font-size:14px;color:#999999;text-transform:uppercase;margin:0 0 5px;line-height:1.1em}
#central-de-mensagens p.tip{font-size:12px;color:#999999;font-style:italic;line-height:1.2em}
#central-de-mensagens #aside-menu{z-index:3;-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 0 2px rgba(0,0,0,0.15);box-shadow:1px 0 2px rgba(0,0,0,0.15)}
#central-de-mensagens #aside-menu .top-item{z-index:5;background:#FFFFFF;position:relative;border-bottom:1px solid #DDDDDD;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
#central-de-mensagens #aside-menu .bottom-item{z-index:4}
#central-de-mensagens #navigation{z-index:2}
#central-de-mensagens #content{padding-top:64px}
#central-de-mensagens .cell{width:100%;border-bottom:1px solid #DDDDDD}
#central-de-mensagens .filter{padding:10px;color:#CCC}
#central-de-mensagens .filter .msg-filter-btn{text-transform:uppercase;font-size:14px;color:#999999;font-weight:300}
#central-de-mensagens .filter .msg-filter-btn.active{font-weight:bold;color:#666666}
#central-de-mensagens .filter .msg-filter-btn:first-child{display:block}
#central-de-mensagens .filter .msg-filter-btn small{font-size:10px}
#central-de-mensagens .entity-list .entity-card{background:#fefefe}
#central-de-mensagens .entity-list .entity-card.unseen{background:#e9e9e9 !important}
#central-de-mensagens .entity-list .entity-card.hidden-contact .entity-symbol,#central-de-mensagens .entity-list .entity-card.hidden-contact .badge.id{background:#ddd !important}
#central-de-mensagens .entity-list .entity-card.hidden-contact .entity-subitem,#central-de-mensagens .entity-list .entity-card.hidden-contact .right-details .last-seen,#central-de-mensagens .entity-list .entity-card.hidden-contact .entity-card-data>.status{color:#ccc !important}
#central-de-mensagens .entity-list .entity-card .entity-card-data{position:relative}
#central-de-mensagens .entity-list .entity-card .entity-card-data .entity-title{margin-right:3px}
#central-de-mensagens .entity-list .entity-card .entity-card-data .entity-title .badge.id{font-size:14px}
#central-de-mensagens .entity-list .entity-card .entity-card-data .entity-subitem{font-size:11px;margin:5px 0 0}
#central-de-mensagens .entity-list .entity-card .entity-card-data .right-details{position:absolute;top:0;right:0;width:55px;text-align:right;padding:10px 5px}
#central-de-mensagens .entity-list .entity-card .entity-card-data .right-details .toggle-icon-btn .fa{font-size:20px;color:#999999}
#central-de-mensagens .entity-list .entity-card .entity-card-data .right-details .toggle-icon-btn:hover{text-decoration:none}
#central-de-mensagens .entity-list .entity-card .entity-card-data .right-details .toggle-icon-btn:hover .fa{text-shadow:0px 0px 2px #ECC200}
#central-de-mensagens .entity-list .entity-card .entity-card-data .right-details .last-seen{display:block;color:#999999;font-size:11px}
#central-de-mensagens #navigation{height:63px;border-bottom:1px solid #DDDDDD;padding-left:295px;margin:0;-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 0 2px rgba(0,0,0,0.15);box-shadow:1px 0 2px rgba(0,0,0,0.15)}
#central-de-mensagens #navigation .filter{width:720px;padding:10px 0 0;margin-right:-190px}
#central-de-mensagens #navigation .filter .msg-filter-btn.only{border:none;display:block;padding:10px 5px;margin:0}
#central-de-mensagens #navigation .filter .msg-filter-btn.title{font-size:20px}
#central-de-mensagens #navigation .filter .msg-filter-btn.title.active{font-weight:400}
#central-de-mensagens #navigation .filter .bookmark.badge{margin:12px 2px 10px 0;display:inline-block;font-size:13px;line-height:10px}
#central-de-mensagens #navigation .navbar-icon>a{border:none;height:62px;padding:25px 10px;color:#666666}
#central-de-mensagens #navigation .navbar-icon>a .fa{font-size:24px;line-height:10px}
#central-de-mensagens #navigation .navbar-icon .new-message-btn{background:#EB615B;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;height:50px;width:50px;padding:16px;text-align:center;margin:7px;position:relative;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}
#central-de-mensagens #navigation .navbar-icon .new-message-btn>.fa{color:#FFFFFF}
#central-de-mensagens #navigation .navbar-icon .new-message-btn:hover{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 2px 2px rgba(0,0,0,0.15);top:-1px}
#central-de-mensagens #navigation .search-form{margin:0}
#central-de-mensagens #navigation .search-form .form-control{width:100px;border-bottom:1px solid #DDDDDD;padding:6px 32px 6px 5px}
#central-de-mensagens #navigation .search-form button{left:-35px;margin-right:-35px;padding:6px 10px}
#central-de-mensagens #aside-menu{position:fixed;top:0;left:0;height:100%;width:300px;border-right:1px solid #DDDDDD}
#central-de-mensagens #aside-menu #msg-cemig-dropdown{padding:10px;height:63px}
#central-de-mensagens #aside-menu #msg-cemig-dropdown .dropdown-toggle{color:#cccccc;font-size:20px;text-transform:uppercase}
#central-de-mensagens #aside-menu #msg-cemig-dropdown .dropdown-toggle .highlight{color:#FFDC72}
#central-de-mensagens #aside-menu #msg-cemig-dropdown .dropdown-toggle:after{position:absolute;content:" ";bottom:-5px;left:10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#000 transparent transparent transparent}
#central-de-mensagens #aside-menu #areas-list{padding:10px 10px 0}
#central-de-mensagens #aside-menu #areas-list .area-item{color:#999999}
#central-de-mensagens #aside-menu #areas-list .area-item a{font-weight:bold;color:#999999}
#central-de-mensagens #aside-menu #areas-list .area-item span{font-size:10px;line-height:1.2em;display:block}
#central-de-mensagens #aside-menu #areas-list .area-item span.hidden-item{display:none}
#central-de-mensagens #aside-menu #areas-list .area-item.active{color:#666666}
#central-de-mensagens #aside-menu #areas-list .area-item.active a{color:#666666}
#central-de-mensagens #aside-menu #areas-list .btn.show-more{font-size:32px;color:#999999;line-height:12px;height:40px}
#central-de-mensagens #aside-menu #search-contacts{padding:5px 0}
#central-de-mensagens #aside-menu #search-contacts .search-form{padding:0}
#central-de-mensagens #aside-menu #search-contacts .search-form .form-control{border:none}
#central-de-mensagens #aside-menu .cell.auto{height:calc(100% - 240px) !important;max-height:none;position:fixed;bottom:0;width:300px;left:0}
#central-de-mensagens #messages-list{overflow:hidden;margin:0 -15px}
#central-de-mensagens #messages-list .entity-list .entity-card{background:#f8f8f8;padding:5px 10px 0 25px;height:60px;position:relative}
#central-de-mensagens #messages-list .entity-list .entity-card .entity-symbol{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;width:50px;height:50px}
#central-de-mensagens #messages-list .entity-list .entity-card .entity-symbol>.fa{margin-top:7px}
#central-de-mensagens #messages-list .entity-list .entity-card .bookmark-button{left:12px;top:-8px;position:absolute;color:#777}
#central-de-mensagens #messages-list .entity-list .entity-card-data{padding:3px 5px 3px 10px}
#central-de-mensagens #messages-list .entity-list .entity-card-data .entity-title{color:#999;font-size:15px}
#central-de-mensagens #messages-list .entity-list .entity-card-data .entity-subitem{margin:0px;font-size:14px;font-weight:300}
#central-de-mensagens #messages-list .entity-list .entity-card-data .entity-subitem .copy-button{color:#999}
#central-de-mensagens #messages-list .entity-list .right-details{padding:0 5px}
#central-de-mensagens #messages-list .entity-list .right-details>a .fa{font-size:14px}
#central-de-mensagens #messages-list .entity-list .right-details .reply-btn{color:#999999;display:inline-block;margin-right:5px}
#central-de-mensagens #messages-list .entity-list .right-details .reply-btn:hover .fa{text-shadow:0px 0px 2px #ECC200}
#central-de-mensagens #escrever-mensagem-modal .modal-content{border:5px solid #CF6C54}
#central-de-mensagens #escrever-mensagem-modal .modal-header .nav-pills li.active a{background:transparent;color:#666666;font-weight:bold;text-shadow:none}
#central-de-mensagens #escrever-mensagem-modal .modal-header .nav-pills li a{text-transform:uppercase;color:#999;font-size:12px;padding:5px 8px}
#central-de-mensagens #escrever-mensagem-modal .modal-header .modal-options .btn-default{border:none}
#central-de-mensagens #escrever-mensagem-modal .modal-body{padding:0}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane{padding:10px}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .last-results-container .form-group{margin-bottom:0}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .form-horizontal .form-group{margin-bottom:5px;margin-top:-5px}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .form-horizontal .form-group .control-label{font-size:14px}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .help-block{margin-bottom:0}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .form-control{border:none;box-shadow:none;padding:0;margin:0}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .bootstrap-tagsinput{border:none;box-shadow:none;padding:0;margin:0}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .bootstrap-tagsinput .tag.label{font-size:14px;font-weight:300;line-height:2.2em;padding:0.3em 0.5em}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .bootstrap-tagsinput .tag.label span{font-weight:bold}
#central-de-mensagens #escrever-mensagem-modal .modal-body .tab-pane .alert{margin:0 -10px -10px;padding:8px 10px;border:none;font-style:italic}
#central-de-mensagens #escrever-mensagem-modal .modal-footer .dropdown-select .dropdown-menu{width:380px;height:300px}
#central-de-mensagens #escrever-mensagem-modal .modal-footer .dropdown-select .dropdown-menu>li>a{color:#666;padding:8px 15px}
#central-de-mensagens #user-messages{height:100%}
#central-de-mensagens #user-messages #messages-list .entity-card{padding-left:10px}
#central-de-mensagens #user-messages .message-form{position:fixed;bottom:0;right:0;width:calc(100% - 300px)}
#central-de-mensagens #user-messages .message-form .message-field{padding:10px 20px}
#central-de-mensagens #user-messages .message-form .form-actions{padding:10px 20px 20px}
#central-de-mensagens .message-field{padding:10px;border-top:1px solid #e5e5e5}
#central-de-mensagens .message-field label{font-size:14px;margin-bottom:5px;text-transform:none}
#central-de-mensagens .message-field .input-counter{bottom:initial;top:-33px;right:0}
#central-de-mensagens #confirmar-envio-modal .modal-header,#central-de-mensagens #confirmar-envio-modal .modal-body,#central-de-mensagens #confirmar-envio-modal .modal-footer{background:#CF6C54;border:none;color:#FFFFFF;font-size:16px}
#central-de-mensagens #confirmar-envio-modal .modal-header .close,#central-de-mensagens #confirmar-envio-modal .modal-body .close,#central-de-mensagens #confirmar-envio-modal .modal-footer .close{color:#FFFFFF;opacity:0.8}
#central-de-mensagens #confirmar-envio-modal .modal-body{padding:50px 10px;text-align:center}
#central-de-mensagens .modal .modal-footer .btn{text-transform:uppercase;border-radius:0}
#perfis-de-despacho{}
#perfis-de-despacho .item-type{display:inline-block;font-weight:bold}
#perfis-de-despacho .panel{height:425px}
#perfis-de-despacho #tipos-de-servicos-panel .auto{max-height:250px;height:250px}
#perfis-de-despacho .perfil-despacho-panel .panel-title{text-align:center}
#perfis-de-despacho .perfil-despacho-panel .panel-body .filters{margin:0 -15px;padding:0 15px 15px;border-bottom:1px solid #ddd}
#perfis-de-despacho .perfil-despacho-panel .panel-body .filters .filter-list.nav a{padding:3px 2px}
#perfis-de-despacho .perfil-despacho-panel .panel-body .filters .filter-list.nav .divider-vertical{margin-right:5px;border-right:1px solid #ddd;color:transparent}
#perfis-de-despacho .perfil-despacho-panel .panel-body .search-form .form-group{margin:0}
#perfis-de-despacho .perfil-despacho-panel .panel-body .auto{height:275px;margin:0 -15px;padding:10px}
#perfis-de-despacho .perfil-despacho-panel .panel-footer.legend>span{text-transform:uppercase;font-size:11px;color:#666;display:inline-block;margin-right:8px}
#perfis-de-despacho .perfil-despacho-panel .panel-footer.legend>span:last-child{margin-right:none}
#perfis-de-despacho .perfil-despacho-panel .panel-footer.legend>span .item-type{font-size:14px;color:#444}
#perfis-de-despacho .perfil-despacho-panel .panel-footer.legend>span.public,#perfis-de-despacho .perfil-despacho-panel .panel-footer.legend>span.public .item-type{color:#0085B2}
#perfis-de-despacho .perfis-despacho-list{margin:0;padding:0;list-style:none}
#perfis-de-despacho .perfis-despacho-list>li{display:block;padding:3px 5px;border-bottom:1px solid #ddd}
#perfis-de-despacho .perfis-despacho-list>li:hover{background:#FFEFBF}
#perfis-de-despacho .perfis-despacho-list>li.public>a,#perfis-de-despacho .perfis-despacho-list>li.public .item-type{color:#0085B2}
#perfis-de-despacho .perfis-despacho-list>li.selected{background:#FFFFBF}
#perfis-de-despacho .perfis-despacho-list>li.selected>a{font-weight:bold}
#perfis-de-despacho .perfis-despacho-list>li .hover-buttons{top:2px}
#perfis-de-despacho .perfis-despacho-list>li .item-type{float:right}
#perfis-de-despacho .perfis-despacho-list>li>a{color:#666}
#perfis-de-despacho #perfil-depacho-novo .panel-heading .editable-field-container{background:#ffffff;border:1px solid #ddd;padding:8px 12px}
#perfis-de-despacho #perfil-depacho-novo .panel-heading .editable-field-container>.pull-right{width:80px}
#perfis-de-despacho #perfil-depacho-novo .panel-heading .editable-field-container>.pull-right .btn{float:left}
#perfis-de-despacho #perfil-depacho-novo .panel-heading .panel-title-options{padding:5px}
#perfis-de-despacho #perfil-depacho-novo .panel-heading .panel-title-options .btn{color:#666;padding:6px}
#perfis-de-despacho #perfil-depacho-novo .panel-body .form-group-title{display:block;text-align:center;font-size:12px;margin-top:0}
#perfis-de-despacho #perfil-depacho-novo .panel-body .search-form{padding:5px 0 0 0}
#perfis-de-despacho #perfil-depacho-novo .panel-body .search-form .form-group{margin-bottom:5px}
#perfis-de-despacho #perfil-depacho-novo .panel-body .perfis-despacho-list{padding:15px 0 0}
#perfis-de-despacho #perfil-depacho-novo .panel-body .perfis-despacho-list li{background:#f6f6f6}
#perfis-de-despacho #perfil-depacho-novo .panel-footer .filters{float:left}
#perfis-de-despacho #perfil-depacho-novo .panel-footer .filters .filter-list.nav li a{font-size:14px;padding:10px 5px}
#perfis-de-despacho #listar-perfis-modal .modal-header{padding:5px;text-align:right}
#perfis-de-despacho #listar-perfis-modal .modal-body .search-form{padding:10px 0}
#perfis-de-despacho #listar-perfis-modal .modal-body h2{margin:0 0 0 10px}
#perfis-de-despacho #listar-perfis-modal .modal-body .modal-title{margin-bottom:10px}
#perfis-de-despacho #listar-perfis-modal .auto{margin:0 -15px}
#perfis-de-despacho #listar-perfis-modal .auto .perfis-despacho-list>li{padding-left:15px}
#perfis-de-despacho #listar-perfis-modal .auto .perfis-despacho-list>li>.description{display:inline-block;float:right;margin-right:25px;color:#999}
#perfis-de-despacho #listar-perfis-modal .auto .item-type{float:right;display:inline-block}
#perfis-de-despacho #listar-perfis-modal .form-inline input{margin:0}
body#portal{overflow-x:hidden;padding-top:100px;color:#5F6A7B;position:relative}
body#portal h1{font-size:32px;color:#5F6A7B;text-transform:uppercase;margin-top:0}
body#portal h2{font-size:24px;font-weight:400}
body#portal h3{font-size:16px;font-weight:100}
body#portal .menus-container .navbar-fixed-top .container-fluid>.nav>li.active>a{background:#e7e7e7}
body#portal section input[type="checkbox"]:not(:checked),body#portal section input[type="checkbox"]:checked{position:absolute;opacity:0}
body#portal section .checkbox label{position:relative;display:inline-block;margin:0}
body#portal section .checkbox input[type="checkbox"].switch+div{width:1.8em;height:1em;border:1px solid rgba(0,0,0,0.3);border-radius:999px;background:#eee;overflow:hidden;float:right;position:relative;top:5px;margin-left:10px;transition-duration:0.4s;transition-property:padding,width}
body#portal section .checkbox input[type="checkbox"].switch:checked+div{padding-left:0.8em;width:1.8em;background:#5D6B7B}
body#portal section .checkbox input[type="checkbox"].switch+div:before{content:'';display:block;width:1em;height:1em;margin:-1px;border:2px solid #999;border-radius:inherit}
body#portal section .checkbox input[type="checkbox"].switch:checked+div:before{border:2px solid #5D6B7B;background:#fff}
body#portal section .checkbox input[type="checkbox"].switch:active+div:before{background-color:#6379A4}
body#portal section .checkbox input[type="checkbox"].switch:focus+div{box-shadow:0 0 0.3em 1px #6379A4,0 1px 1px rgba(255,255,255,0.8)}
body#portal #navigation{height:100px}
body#portal #navigation .software-info{color:rgba(255,255,255,0.7);background:#3d4959;height:25px}
body#portal #navigation .software-info .code{float:right}
body#portal #navigation .navbar-header{float:none;left:50%;display:inline-block;position:absolute;width:300px;margin:0 -150px;background:#3d4959;text-align:center;top:0}
body#portal #navigation .navbar-header .navbar-brand{margin:10px auto;display:inline-block;float:none;height:auto}
body#portal #navigation .navbar-nav.nav:first-child>li>a{padding:26px;text-transform:uppercase;font-weight:200}
body#portal section{padding:75px 20px}
body#portal section .section-title{position:relative;z-index:1000}
body#portal section .section-title .edit-section-btn{background:#5D6B7B;width:32px;height:32px;text-align:center;color:#FFFFFF;display:inline-block;float:left;margin-right:10px;font-size:20px}
body#portal section .section-title .edit-section-btn:hover{background:#6379A4;text-decoration:none}
body#portal section .section-title .edit-section-menu{display:none;position:absolute;top:0;left:32px;background:#4e6186;min-width:140px;width:auto}
body#portal section .section-title .edit-section-menu .section-actions{list-style-type:none;padding:0;overflow:auto;height:auto;margin:0}
body#portal section .section-title .edit-section-menu .section-actions li{float:left;display:inline-block}
body#portal section .section-title .edit-section-menu .section-actions li a{padding:5px;width:32px;height:32px;color:#FFFFFF;display:inline-block;text-align:center}
body#portal section .section-title .edit-section-menu .section-actions li a .fa{opacity:0.75}
body#portal section .section-title .edit-section-menu .section-actions li a:hover{background:#6379A4}
body#portal section .section-title .edit-section-menu .section-actions li a:hover .fa{opacity:1}
body#portal section .section-title .edit-section-menu .section-profiles{padding:10px 0 10px 25px;background:#6379A4;margin-bottom:0;color:#FFFFFF}
body#portal section .section-title .edit-section-menu .section-profiles a{color:#FFFFFF;opacity:0.75}
body#portal section .section-title .edit-section-menu .section-profiles a:hover{text-decoration:none;opacity:1}
body#portal section#aplicacoes h1{float:left}
body#portal section#indicadores,body#portal section#sobre{background:#DFE1E5}
body#portal section#sobre p{font-size:16px;line-height:1.45em;font-weight:300}
body#portal section#sobre p.intro{font-size:22px;padding:10px 0 0}
body#portal section#noticias .navbar{margin:0;height:auto}
body#portal section#noticias .navbar .divider{border-right:1px solid #ccc;margin:8px 10px;height:25px}
body#portal section#noticias .carousel .item{height:350px;overflow:hidden}
body#portal section#noticias .carousel .item>a img{width:100%}
body#portal section#noticias .carousel .carousel-caption{cursor:pointer;text-shadow:0px 0px 5px #000000}
body#portal section#noticias .carousel .carousel-caption h3{font-size:32px}
body#portal section#noticias .carousel .carousel-caption:hover{color:#FFFFFF}
body#portal section#noticias .carousel .carousel-control.left{left:15px}
body#portal section#noticias .carousel .carousel-control.right{right:15px}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators{position:static;margin:0;padding:0;width:100%}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li{display:block;width:100%;border:none;height:auto;text-align:left;text-indent:0;display:block;padding:0}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li.active>a{background:#5D6B7B}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li.active>a:hover{background:#5D6B7B}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li.active .new-title{color:white}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li.active em{color:#93a3c0}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a{display:block;padding:15px}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a:hover,body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a:active,body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a:visited{text-decoration:none;color:#FFFFFF}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a:hover{background:#e6e6e6}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a .new-title{color:#5D6B7B;font-size:20px;line-height:1.15;display:block;margin-bottom:5px}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a em{display:block;color:#6379A4}
body#portal section#noticias .carousel .carousel-topics.carousel-indicators li>a.news-btn{color:#2E4668;text-transform:uppercase;font-size:22px;text-align:right;display:block}
body#portal section#mapa-de-aplicacoes{background:#5D6B7B;color:#FFFFFF}
body#portal section#mapa-de-aplicacoes h1{color:#FFFFFF}
body#portal section#mapa-de-aplicacoes h2{font-weight:100}
body#portal section#mapa-de-aplicacoes .aplication-list{font-weight:100;list-style-type:none;padding-left:15px}
body#portal section#mapa-de-aplicacoes .aplication-list li{font-size:20px}
body#portal section#mapa-de-aplicacoes .aplication-list li .show-more{color:#FFFFFF;text-align:right;display:block;padding:10px 20px}
body#portal .indicator{background:#5D6B7B;width:100%;height:120px;color:#FFFFFF;text-align:center;padding:5px 10px;margin-bottom:10px;position:relative}
body#portal .indicator.result:before{content:" ";width:0;height:0;border-style:solid;position:absolute;top:10px;left:50%;margin:0 -18px}
body#portal .indicator.result.positive:before{border-width:0 17px 17px 17px;border-color:transparent transparent #93a3c0}
body#portal .indicator.result.negative:before{border-width:17px 17px 0 17px;border-color:#93a3c0 transparent transparent}
body#portal .indicator .percentage{height:auto;display:block;top:50%;margin:-30px 0;position:absolute;width:100%;left:0}
body#portal .indicator .percentage strong{font-size:60px;line-height:1;font-weight:normal}
body#portal .indicator .percentage small{font-size:18px;text-transform:lowercase}
body#portal .apps-version{padding:0;list-style-type:none;margin:30px 0 20px;overflow:auto;height:auto}
body#portal .apps-version li{display:inline-block;float:left}
body#portal .apps-version li a{background:#5D6B7B;width:55px;height:55px;color:#FFF;position:relative;display:block;margin:0 10px 10px 0;padding:10px 5px}
body#portal .apps-version li a span{font-size:24px;text-align:center;display:block;line-height:1.1em}
body#portal .apps-version li a small{text-align:right;display:block}
body#portal .apps-version li a:hover{text-decoration:none;background:#6379A4}
body#portal .modal .close{position:absolute;top:0;right:0;padding:10px 15px;z-index:99999;font-size:30px}
body#portal .modal h3{font-size:20px;text-transform:uppercase}
body#portal .modal .search-form{padding:0}
body#portal .modal .search-form .form-control{color:#FFFFFF}
body#portal .modal .search-form .btn{color:#FFFFFF;opacity:0.5}
body#portal .modal .search-form .btn:hover{opacity:1}
body#portal .modal-inverse .modal-content{background:#5D6B7B;color:#FFFFFF}
body#portal .modal-inverse .modal-header{border:none}
body#portal .modal-inverse .modal-body{padding-top:0}
body#portal .modal-inverse .modal-footer{border:none}
body#portal #app-modal .modal-body{border:5px solid #6379A4;padding-bottom:0}
body#portal #app-modal .modal-body .modal-intro{height:auto;overflow:auto}
body#portal #app-modal .modal-body .modal-intro .app-item{float:left;margin:0}
body#portal #app-modal .modal-body .modal-intro .app-item-description{float:left;width:calc(100% - 265px);margin-left:15px}
body#portal #app-modal .modal-body .modal-details{background:#DFE1E5;margin:20px -15px 0;padding:0 15px 10px}
body#portal #app-modal .modal-body .modal-details ul{padding-left:20px;margin-bottom:20px}
body#portal #app-modal .modal-body .modal-details ul li{margin:5px 0}
body#portal #add-app-modal .modal-header .modal-title{text-transform:uppercase;font-weight:100;letter-spacing:0.05em}
body#portal #add-app-modal .auto{max-height:220px}
body#portal #add-indice-modal .add-shortcut-table tr td{padding:0}
body#portal .table-inverse.table-striped>tbody>tr:nth-child(2n+1){background:rgba(255,255,255,0.1)}
body#portal .table-inverse.table-striped>tbody>tr.active td{background:#2E4668}
body#portal .add-shortcut-table{text-transform:uppercase}
body#portal .add-shortcut-table tbody>tr>td,body#portal .add-shortcut-table thead>tr>th{border:none}
body#portal .add-shortcut-table tr td:nth-child(3),body#portal .add-shortcut-table tr td:nth-child(4),body#portal .add-shortcut-table tr th:nth-child(3),body#portal .add-shortcut-table tr th:nth-child(4){text-align:center}
body#portal .add-shortcut-table tr th{color:#FFFFFF;opacity:0.5}
body#portal .add-shortcut-table .app-item{float:left;margin:0}
body#portal .add-shortcut-table p{display:inline-block;padding:10px;margin:0}
body#portal .add-shortcut-table .fa{font-size:24px;padding:6px}
body#portal .add-shortcut-table .checkbox{text-align:center;margin:0;padding:7px 0}
body#portal .app-item{background:#5D6B7B;width:250px !important;height:250px !important;margin:5px;color:#FFFFFF}
body#portal .app-item.mini{width:40px !important;height:40px !important;text-align:center;padding:5px}
body#portal .app-item.mini .item-title{margin:3px;font-size:16px;display:block}
body#portal .app-item .item-title{text-align:center;text-transform:uppercase}
body#portal .app-item .item-title h2{font-size:120px;margin:0;line-height:1;padding-top:45px}
body#portal .app-item .item-title small{font-size:12px}
body#portal .app-item>.fa-lock{position:absolute;bottom:0;right:0;padding:15px;opacity:0.5;font-size:22px}
body#portal .app-item>.fa-lock:hover{opacity:1}
body#portal #portal-metro{margin:10px auto;list-style:none;color:#FFFFFF;max-width:1180px;height:260px}
body#portal #portal-metro:after{content:' ';display:block;clear:both}
body#portal #portal-metro .app-item{float:left;display:block;z-index:1 !important}
body#portal #portal-metro .app-item a{color:#FFFFFF}
body#portal #portal-metro .app-item:nth-child(9):hover .hidden-content,body#portal #portal-metro .app-item:nth-child(8):hover .hidden-content,body#portal #portal-metro .app-item:nth-child(7):hover .hidden-content,body#portal #portal-metro .app-item:nth-child(6):hover .hidden-content{right:100% !important;left:auto !important}
body#portal #portal-metro .app-item:nth-child(5):hover .hidden-content .features-list{right:100% !important;left:auto !important}
body#portal #portal-metro .app-item:hover{z-index:1000 !important}
body#portal #portal-metro .app-item:hover.ui-draggable-dragging .hidden-content,body#portal #portal-metro .app-item:hover.is-positioning-post-drag .hidden-content{display:none !important}
body#portal #portal-metro .app-item:hover .hidden-content{opacity:1;visibility:visible;z-index:1000 !important}
body#portal #portal-metro .app-item:hover.ui-sortable-helper .hidden-content{visibility:none;opacity:0}
body#portal #portal-metro .app-item .hidden-content{visibility:none;opacity:0;transition:opacity 0.1s linear;transition-delay:0.5s;background:#6379A4;width:100%;height:100%;position:absolute;left:0;top:0;padding:5px}
body#portal #portal-metro .app-item .hidden-content a{transition:all 0.1s linear}
body#portal #portal-metro .app-item .hidden-content a:hover{background:#2E4668}
body#portal #portal-metro .app-item .hidden-content header{text-align:right}
body#portal #portal-metro .app-item .hidden-content header a{padding:2px 3px;display:inline-block}
body#portal #portal-metro .app-item .hidden-content header .expand-app-btn{display:none}
body#portal #portal-metro .app-item .hidden-content .call-to-action{background:#596D92;display:block;width:100%;padding:20px 10px;height:auto;overflow:auto;margin:5px 0}
body#portal #portal-metro .app-item .hidden-content .call-to-action h3{margin:0;width:40%;float:left;border-right:1px solid #6379A4;text-align:center;font-size:60px}
body#portal #portal-metro .app-item .hidden-content .call-to-action span{float:left;width:60%}
body#portal #portal-metro .app-item .hidden-content .call-to-action span small{text-transform:uppercase;padding:0 20px;display:block}
body#portal #portal-metro .app-item .hidden-content .call-to-action span .fa-lock{padding:0 5px;float:right;font-size:30px;line-height:1;opacity:0.5}
body#portal #portal-metro .app-item .hidden-content .features-list{margin:0;padding:0}
body#portal #portal-metro .app-item .hidden-content .features-list li{display:block}
body#portal #portal-metro .app-item .hidden-content .features-list li a{display:block;padding:8px 25px 8px 20px;line-height:1;position:relative}
body#portal #portal-metro .app-item .hidden-content .features-list li a i{position:absolute;top:10px;right:10px}
body#portal #portal-metro .app-item{}
body#portal #portal-metro .app-item.medium{width:120px !important;height:120px !important}
body#portal #portal-metro .app-item.medium .hidden-content header .expand-app-btn{display:inline-block}
body#portal #portal-metro .app-item.medium>.fa-lock{padding:10px;font-size:18px}
body#portal #portal-metro .app-item.medium .item-title h2{font-size:60px;padding-top:18px}
body#portal #portal-metro .app-item.medium .hidden-content .features-list{left:100%;z-index:999;background:#6379A4;width:160px;height:100%;position:absolute;top:0}
body#portal #portal-metro .app-item.medium .hidden-content .features-list li a{padding-left:8px}
body#portal #portal-metro .app-item.small{width:55px !important;height:55px !important}
body#portal #portal-metro .app-item.small .hidden-content header .expand-app-btn{display:inline-block}
body#portal #portal-metro .app-item.small .hidden-content header .compress-app-btn{display:none}
body#portal #portal-metro .app-item.small>.fa-lock{padding:5px;font-size:14px}
body#portal #portal-metro .app-item.small .item-title h2{font-size:24px;padding-top:15px}
body#portal #portal-metro .app-item.small .item-title small{display:none}
body#portal #portal-metro .app-item.small .call-to-action{display:none}
body#portal #portal-metro .app-item.small>.hidden-content{left:100%;z-index:9999;background:#5D6B7B;width:160px;height:auto;min-height:50px}
body#portal #portal-metro .app-item.small>.hidden-content header,body#portal #portal-metro .app-item.small>.hidden-content .feature-list{display:block;width:100%;float:none}
body#portal #portal-metro .app-item.small>.hidden-content header{background:#68788a}
body#portal #portal-metro .app-item.small>.hidden-content .features-list{left:0;position:static}
body#portal #portal-metro .app-item.medium:hover,body#portal #portal-metro .app-item.small:hover{background:#6379A4}
body#portal #portal-metro .app-item.medium .hidden-content,body#portal #portal-metro .app-item.small .hidden-content{padding:0}
body#portal #portal-metro .app-item.medium header,body#portal #portal-metro .app-item.small header{height:30px;padding:2px 5px}
body#portal #portal-metro .app-item.medium .call-to-action,body#portal #portal-metro .app-item.small .call-to-action{padding:8px 0;margin:0;height:90px}
body#portal #portal-metro .app-item.medium .call-to-action h3,body#portal #portal-metro .app-item.medium .call-to-action span,body#portal #portal-metro .app-item.small .call-to-action h3,body#portal #portal-metro .app-item.small .call-to-action span{float:none;width:auto}
body#portal #portal-metro .app-item.medium .call-to-action h3,body#portal #portal-metro .app-item.small .call-to-action h3{font-size:36px;border:none}
body#portal #portal-metro .app-item.medium .call-to-action .fa-lock,body#portal #portal-metro .app-item.small .call-to-action .fa-lock{display:none}
body#portal #portal-metro .app-item.medium .call-to-action small,body#portal #portal-metro .app-item.small .call-to-action small{font-size:9px;text-align:center}
body#portal #portal-metro .app-item.app-item-inverse{background:#FFFFFF;color:#5D6B7B}
body#portal #portal-metro .app-item.red{background:#9C3B3F}
body#portal #portal-metro .app-item.red .hidden-content{background:#A65150}
body#portal #portal-metro .app-item.red .hidden-content a:hover{background:#781E1D}
body#portal #portal-metro .app-item.red .call-to-action{background:#9C3B3F}
body#portal #portal-metro .app-item.red .call-to-action h3{border-right-color:#A65150}
body#portal #portal-metro .app-item.red.medium>.hidden-content .features-list{background:#A65150}
body#portal #portal-metro .app-item.red.small>.hidden-content header{background:#af4246}
body#portal #portal-metro .app-item.red:hover,body#portal #portal-metro .app-item.red.medium:hover{background:#9C3B3F}
body#portal #portal-metro .app-item.green{background:#929C3B}
body#portal #portal-metro .app-item.green .hidden-content{background:#96AE52}
body#portal #portal-metro .app-item.green .hidden-content a:hover{background:#7E961E}
body#portal #portal-metro .app-item.green .call-to-action{background:#929C3B}
body#portal #portal-metro .app-item.green .call-to-action h3{border-right-color:#96AE52}
body#portal #portal-metro .app-item.green.medium>.hidden-content .features-list{background:#96AE52}
body#portal #portal-metro .app-item.green.small>.hidden-content header{background:#a3af42}
body#portal #portal-metro .app-item.green:hover,body#portal #portal-metro .app-item.green.medium:hover{background:#929C3B}

/*
	BOOTSTRAP BUG COM TAMANHO SELECT EM ZOOM = 90%
*/
select[size="1"].form-control {
	height: 34px;
}

/*
	WIZARD DA TELA DE SOLICITAÃƒâ€¡Ãƒâ€šO 
*/
.steps {
	margin: 4px;
	background-repeat: no-repeat;
	width: 460px;
	height: 39px;
}

.steps li {
	list-style: none;
	float: left;
	margin-top: 10px;
}

.steps li span {
	padding: 10px 54px;
	margin-top: 10px;
}

.steps li:first-child {
	margin-left: -40px;
}

.stepone {
	background-image: url("../img/step1.png");
}

.steptwo {
	background-image: url("../img/step2.png");
}

.steptree {
	background-image: url("../img/step3.png");
}

.stepone li:first-child span {
	color: #fff;
}

.steptwo li:nth-child(2) span {
	color: #fff;
}

.steptree li:nth-child(3) span {
	color: #fff;
}

.wizard {
	width: 128px;
	margin-top: -30px;
	margin-left: 25px;
}

.wizard_numero {
	float: left;
	padding: 0px 10px;
	font-size: 28px;
	font-weight: bold;
	margin-top: -3px;
}

.wizard_titulo {
	font-size: 14px;
	margin-top: 2px;
}

.wizard_subtitulo {
	font-size: 12px;
	margin-top: -3px;
	font-weight: 100;
}

/*
	WIZARD DA TELA DE ACOMPANHAMENTO
*/
.stepsAcp ul {
	margin-top: -65px;
}

.stepsAcp li {
	list-style: none;
	float: left;
	margin-top: 10px;
	padding-left: 1.9%;/*inserido para ajustar apos reduzir uma bolinha no status*/
}

.stepsAcp li span {
	padding: 10px 54px;
	margin-top: 10px;
}

.stepsAcp li:first-child {
	margin-left: -40px;
}

.wizardAcp {
	width: 125px;
	margin-top: -30px;
	text-align: center;
	margin-left: 25px;
	margin-bottom: -20px;
}

.wizardAcp_numero {
	float: left;
	padding: 0px 10px;
	font-size: 22px;
	font-weight: bold;
	border-radius: 15px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-left: 45px;
	margin-top: 5px;
}

.wizardAcp_data {
	font-size: 12px;
	margin-top: 50px;
	font-weight: 100;
	text-align: center;
}

.wizardAcp_descricao {
	font-size: 13px;
	margin-top: -3px;
	height: 42px;
	text-align: center;
}

.concluido {
	background: #689179;
	border: 1px solid #537360;
	color: #fff;
}

.barra {
	width: 80%;/*ajustado de 86% para 80% apos reduzir uma bolinha no status*/
	height: 3px;
	background-color: #CCC;
	margin-top: 20px;
	margin-left: 110px;/*aumentado de 70px para 110px apos reduzir uma bolinha no status*/
}

.dataPrevConclusaoAtual span:first-child {
	text-decoration: underline;
	text-transform: uppercase;
}

.dataPrevConclusaoAtual span:last-child {
	font-size: 16px;
	font-weight: 100;
	color: #689179;
	margin-left: 10px;
}

.stepAcpConcluido .wizardAcp_numero {
	background: #427314;
	border-color: #276015;
	color: #fff;
}

.acompanhamentoTitulo {
	text-transform: uppercase;
	font-weight: normal;
}

hr {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-top: 1px solid #ccc !important;
}


.ui-tabs.ui-tabs-top>.ui-tabs-nav li {
    border: 1px solid #ccc;
    border-bottom: 0;
    top: 1px;
}

.ui-tabs-panels {
    border: 1px solid #ccc;
    margin-left: 3px;
}

.noBorder {
    border:none !important;
}

.stepAcpAtivo .wizardAcp_numero {
	background: #ff5a00;
	border: 1px solid #ff5a00;
	color: #fff;
}

/*
Estilo do switch
*/
.onoffswitch {
	position: relative;
	width: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.onoffswitch-checkbox {
	display: none;
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 19px;
	padding: 0;
	line-height: 19px;
	border: 2px solid #CCCCCC;
	border-radius: 19px;
	background-color: #FFFFFF;
	transition: background-color 0.3s ease-in;
}

.onoffswitch-label:before {
	content: "";
	display: block;
	width: 19px;
	margin: 0px;
	background: #FFFFFF;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 19px;
	border: 2px solid #CCCCCC;
	border-radius: 19px;
	transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked+.onoffswitch-label {
	background-color: #689179;
}

.onoffswitch-checkbox:checked+.onoffswitch-label, .onoffswitch-checkbox:checked+.onoffswitch-label:before
	{
	border-color: #689179;
}

.onoffswitch-checkbox:checked+.onoffswitch-label:before {
	right: 0px;
}

/*pÃƒÂ¡gina selecionada na tabela do primefaces*/
.ui-state-active {
	border: 1px solid #DDDDDD;
	background: #EEEEEE;
	font-weight: normal;
	color: #666666;
}

input:disabled {
	background: inherit !important;
	color: #ccc !important;
	cursor: not-allowed !important;
}

.msgErro {
	color: #a94442
}

/** LOADING ANIMATION **/
.loadingDIV {
	/* Make it a flex container */
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	/* Align the bootstrap's container vertically */
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* In legacy web browsers such as Firefox 9 we need to specify the width of the flex container */
	width: 100%;
	/* Also 'margin: 0 auto' doesn't have any effect on flex items in such web browsers
		hence the bootstrap's container won't be aligned to the center anymore.
		Therefore, we should use the following declarations to get it centered again */
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	TEXT-TRANSFORM: uppercase;
	color: #ffffff;
	font-size: 20px;
}

/** desenvolvido em http://cssload.net/en/spinners
/**	FIM DO LOADING ANIMATION **/
.imgBoxDashboard {
	float: left;
	padding-left: 10px;
}

.imgBoxDashboard span {
	padding-top: 5px;
}

.textBoxDashboard {
	text-align: center;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td,
	.ui-datatable tfoot th {
	padding: 0px 8px !important;
	background-color: #ffff;
}

.mapRegistroMsg {
	float: right;
	margin-top: -55px;
}

.uppercase {
	text-transform: uppercase;
}

.backColor {
	background: #f6f6f6;
	border-radius: 10px;
	border: 1px solid #ccc;
	color: #666;
}

.backColor:hover {
	background-color: #689179;
	cursor: pointer;
	color: #fff !important;
}

.backColor a {
	color: #666 !important;
}

.backColor a:hover {
	color: #fff !important;
}

.ui-paginator.ui-paginator-top {
	text-align: right;
}

.resultadoSimulacao{
	border: 1px solid #ccc; 
	border-radius: 10px;
}
form[role=login] {
	color: #5d5d5d;
	background: #f2f2f2;
	padding: 26px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #ccc;
}

@media ( min-width : 1024px) {
	.bigicon {
		font-size: 40px !important;
	}
	.icontext {
		font-size: 20px !important;
	}
	.icontextSmall {
		font-size: 18px !important;
	}
	.fa-2x {
		font-size: 2em !important;
	}
	#content {
		padding-top: 70px !important;
	}
	.menus-container #navigation .navbar-brand {
		font-size: 40px !important;
	}
	.menus-container #navigation .user-menu>.dropdown-menu>li>a {
		font-size: 14px !important;
	}
	.menus-container #navigation .notifications>.dropdown-toggle>.fa,
		.menus-container #navigation .messages>.dropdown-toggle>.fa {
		font-size: 20px !important;
	}
	.menus-container #navigation .user-menu>.dropdown-toggle {
		height: 58px !important;
	}
	.menus-container #navigation .dropdown-toggle strong {
		font-size: 22px !important;
		line-height: 25px !important;
	}
	.badge {
		font-size: 12px !important;
	}
	.menus-container #navigation .navbar-brand {
		padding: 5px 10px !important;
		font-size: 30px !important;
	}
	.menus-container #navigation .dropdown-toggle small {
		font-size: 10px !important;
	}
	.menus-container #navigation {
		height: 70px !important;
	}
}

@media ( min-width : 480px) {
	.bigicon {
		font-size: 60px;
	}
	.icontext {
		font-size: 40px;
	}
	.icontextSmall {
		font-size: 40px;
	}
	.menus-container #navigation {
		height: 90px;
	}
	.menus-container #navigation .navbar-brand {
		padding: 20px 0px;
		font-size: 40px;
	}
	ul.nav.navbar-nav .fa-2x {
		font-size: 3.5em;
	}
	#content {
		padding-top: 90px;
	}
	.menus-container #navigation .user-menu>.dropdown-toggle {
		height: 75px;
	}
	.menus-container #navigation .dropdown-toggle small {
		font-size: 15px;
	}
	.menus-container #navigation .dropdown-toggle strong {
		font-size: 30px;
		line-height: 35px;
	}
	.badge {
		font-size: 20px;
	}
	.menus-container #navigation .notifications>.dropdown-toggle>.fa,
		.menus-container #navigation .messages>.dropdown-toggle>.fa {
		font-size: 30px;
	}
	.menus-container #navigation .user-menu>.dropdown-menu>li>a {
		font-size: 20px;
	}
}

/* O fundo do componente autocomplete estava renderizando com fundo transparente
impedindo a leitura dos itens do menu*/
.ui-autocomplete-items {
	background: white;
}