@charset "UTF-8";
 @import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,500,600,700&subset=latin,latin-ext);
 @import "jquery/jquery-ui.min.css";
 @import "bootstrap/bootstrap.min.css";
 @import "fontawesome/font-awesome.min.css";
 @import "summernote/summernote.css";
 @import "mcustomscrollbar/jquery.mCustomScrollbar.css";
.notmsg { width: 94%; float:left; margin-top:10px; margin-top: 3px; margin-bottom: 20px; }
.clearfix { zoom:1 }
.animacao { animation: animationFrames ease 1s; animation-iteration-count: 1; transform-origin: 50% 50%; animation-fill-mode:forwards; /*when the spec is finished*/ -webkit-animation: animationFrames ease 1s; -webkit-animation-iteration-count: 1; -webkit-transform-origin: 50% 50%; -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ -moz-animation: animationFrames ease 1s; -moz-animation-iteration-count: 1; -moz-transform-origin: 50% 50%; -moz-animation-fill-mode:forwards; /*FF 5+*/ -o-animation: animationFrames ease 1s; -o-animation-iteration-count: 1; -o-transform-origin: 50% 50%; -o-animation-fill-mode:forwards; /*Not implemented yet*/ -ms-animation: animationFrames ease 1s; -ms-animation-iteration-count: 1; -ms-transform-origin: 50% 50%; -ms-animation-fill-mode:forwards; /*IE 10+*/ }
 @keyframes animationFrames {  0% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 @-moz-keyframes animationFrames {  0% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 @-webkit-keyframes animationFrames {  0% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 @-o-keyframes animationFrames {  0% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 @-ms-keyframes animationFrames {  0% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
.clearfix:before, .clearfix:after { content:""; display:table }
.clearfix:after { clear:both }
.background-colorful { background:linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-o-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-moz-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-webkit-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-ms-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0, #ed8778), color-stop(0.5, #fea223), color-stop(1, #5BA53A)) }
html * { outline:none!important }
html, body { min-height:100%; padding:0; margin:0; font-family:Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif; font-size:14px; color:#666; overflow-x:hidden }
.body-full-height { height:100% }
.body-full-height body { height:100% }
.logo { background-color:#ed8778; width:100%; height:50px; padding-top:5px }
.row { margin-left:0; margin-right:0 }
.logoAlmeida { float:right; margin-top:-16px }
 .row [class^='col-xs-'], .row [class^='col-sm-'], .row [class^='col-md-'], .row [class^='col-lg-'] {
min-height:1px;
padding-left:10px;
padding-right:10px
}
 input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px #fff inset
}
 -webkit-text-fill-color: white !important;
 .row.stacked [class^='col-xs-'], .row.stacked [class^='col-sm-'], .row.stacked [class^='col-md-'], .row.stacked [class^='col-lg-'] {
padding-left:0;
padding-right:0
}
.iconetabela {
	width: 45px;
	height: 30px;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-size: cover;
	background-repeat:no-repeat;
	opacity: 0.80;
	background-position: center top;
	background-color:#E9E9E9;
 }
 .btn-espaco {
 padding:11px 8px;
 }
 .control-label {
    padding-top: 6px;
}
.page-container { width:100%; float:left; min-height:100%; background-color:#666;height: 100%; }
.page-container .page-sidebar {    width: 220px;
    float: left;
    position: absolute;
    z-index: 0;
    background: #666;
    min-height: 100%; }
.page-container .page-sidebar.page-sidebar-fixed { position:fixed }
.page-container.page-container-wide .page-sidebar { width:50px }
.page-container .page-content { min-height:100%; margin-left:220px; position:inherit; zoom:1; background-color:#fff; background-repeat:repeat; background-position:left top;  }
.page-container .page-content:before, .page-container .page-content:after { content:""; display:table }
.page-container .page-content:after { clear:both }
.page-container .page-content .content-frame { float:left; width:100%; position:relative; background-color: #fff; }
.page-container .page-content .content-frame .content-frame-top { float:left; width:100%; line-height:30px; padding:13px 15px 15px; border-bottom:1px solid #DDD; }
.page-container .page-content .content-frame .content-frame-top .page-title { padding:0; width:auto }
.page-container .page-content .content-frame .content-frame-top .page-title h2 { margin-bottom:0; font-size:22px }
.page-container .page-content .content-frame .content-frame-left { float:left; width:300px; padding:10px; min-height:100%; background:rgba(0, 0, 0, 0.02); border-right:1px solid #DDD }
.page-container .page-content .content-frame .content-frame-left.padding-0 { padding:0 }
.page-container .page-content .content-frame .content-frame-left .block { padding:0; margin-bottom:20px }
.page-container .page-content .content-frame .content-frame-left h4 { margin-top:10px }
.page-container .page-content .content-frame .content-frame-left > .form-group { margin-bottom:20px }
.page-container .page-content .content-frame .content-frame-right { float:right; width:300px; padding:10px; min-height:100%; background:rgba(0, 0, 0, 0.02); border-left:1px solid #DDD }
.page-container .page-content .content-frame .content-frame-right.padding-0 { padding:0 }
.page-container .page-content .content-frame .content-frame-right.padding-0 .block { padding:10px }
.page-container .page-content .content-frame .content-frame-right h4 { margin-top:10px }
.page-container .page-content .content-frame .content-frame-right .block { padding:0; margin-bottom:20px }
.page-container .page-content .content-frame .content-frame-right > .form-group { margin-bottom:20px }
.page-container .page-content .content-frame .content-frame-body { padding:0 10px 10px; margin-left:300px }
.page-container .page-content .content-frame .content-frame-body.content-frame-body-left { margin-left:0; margin-right:300px }
.page-container .page-content .content-frame .content-frame-left-toggle, .page-container .page-content .content-frame .content-frame-right-toggle { display:none; margin-left:5px }
.page-container .page-content .page-content-wrap { float:left; width:100%; background: #fff; }
.page-container.page-container-wide .page-content { margin-left:50px; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.page-container.page-navigation-toggled .page-content { margin-left:50px }
.page-container.page-mode-rtl .page-sidebar { float:right }
.page-container.page-mode-rtl .page-sidebar.page-sidebar-fixed { right:0 }
.page-container.page-mode-rtl .page-content { margin-left:0; margin-right:220px }
.page-container.page-mode-rtl.page-container-wide .page-content { margin-right:50px }
.page-container.page-navigation-top .page-content { margin-left:0 }
.page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal { position:fixed; padding-right:220px; top:0 }
.page-container.page-navigation-top-fixed .page-content { padding-top:50px }
.page-container.page-navigation-top-fixed.page-navigation-toggled .x-navigation.x-navigation-horizontal { padding-right:50px }
body.page-container-boxed { background:url(../img/backgrounds/wall_1.jpg) left top no-repeat fixed; padding:20px 0 }
body.page-container-boxed .page-container { width:1200px; float:none; margin:0 auto; -moz-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.x-navigation, .x-navigation ul { width:100%; padding:0; margin:0; float:left; list-style:none; display:block; z-index:3 }
.x-navigation li { float:left; display:block; width:100%; padding:0; margin:0; position:relative }
.x-navigation li > a { display:block; float:left; width:100%; line-height:19px; color:#fff; font-size:15px; font-weight:600; padding:10px 10px 10px 15px; text-decoration:none; vertical-align:text-bottom; text-transform:uppercase; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#555 }
.x-navigation li > a .fa, .x-navigation li > a .glyphicon { color:#fff; text-align:center; width:20px; font-size:17px; margin-right:10px; vertical-align:baseline; -webkit-transition:color 200ms ease; -moz-transition:color 200ms ease; -ms-transition:color 200ms ease; -o-transition:color 200ms ease; transition:color 200ms ease }
.x-navigation li > a:hover { background:#5BA53A; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.drop { background:#FFFFFF; width:100%; border-width: 2px; border-style: dashed; border-color: #df4027; padding:20px; margin-top:10px; }
.x-navigation li > a:hover .fa, .x-navigation li > a:hover .glyphicon { color:#fff }
.x-navigation li > ul { background:#4D5B69; max-height:0; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; overflow:hidden }
.x-navigation li > ul li > a { color:#ccc; font-size:13px; line-height:19px; font-weight:400; padding:12px 10px; border-bottom-color:#67737D }
.x-navigation li > ul li > a:hover { background:#23303b; color:#fff }
.x-navigation li > ul li.active > a { background:#23303b; color:#fff }
.x-navigation li.xn-openable:before { position:absolute; font-family:"FontAwesome"; content:"\f107"; font-size:14px; width:20px; height:20px; color:#fff; right:0; top:12px; cursor:pointer }
.x-navigation li.active.xn-openable:before { content:"\f106" }
.x-navigation li.active > a { background:#5BA53A; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.x-navigation li.active > a .fa, .x-navigation li.active > a .glyphicon { color:#fff }
.x-navigation li.active > ul { max-height:1200px }
.x-navigation li.xn-title { padding:20px 10px 10px; line-height:20px; font-weight:300; font-size:13px; color:#D2D2D2; border-bottom:1px solid #56616B; text-transform:uppercase }
.informer { font-size:11px; text-transform:uppercase }
.x-navigation > li.xn-openable:before { top:11px }
.x-navigation > li > ul > li > a { padding-left:25px }
.x-navigation > li > ul > li > a:hover { padding-left:30px }
.x-navigation > li > ul > li.active > a { padding-left:30px }
.x-navigation > li > ul > li > ul > li > a { padding-left:40px }
.x-navigation > li > ul > li > ul > li > a:hover { padding-left:45px }
.x-navigation > li > ul > li > ul > li.active > a { padding-left:45px }
.x-navigation > li > ul > li > ul > li > ul > li > a { padding-left:50px }
.x-navigation > li > ul > li > ul > li > ul > li > a:hover { padding-left:55px }
.x-navigation > li > ul > li > ul > li > ul > li.active > a { padding-left:55px }
.x-navigation > li > ul > li > ul > li > ul > li > ul > li > a { padding-left:60px }
.x-navigation > li > ul > li > ul > li > ul > li > ul > li > a:hover { padding-left:65px }
.x-navigation > li > ul > li > ul > li > ul > li > ul > li.active > a { padding-left:65px }
.x-navigation > li:last-child > a { -moz-border-radius:0 0 0 5px; -webkit-border-radius:0 0 0 5px; border-radius:0 0 0 5px; border-bottom:0 }
.x-navigation.x-navigation-horizontal { height:50px; background:#f5f5f5 }
.x-navigation.x-navigation-horizontal .xn-logo a { border-bottom:0; width:200px }
.x-navigation.x-navigation-horizontal > li.xn-openable:before { display:none }
.x-navigation.x-navigation-horizontal > li > a { padding:15px; border-bottom:0; line-height:20px; color:#fff; text-shadow:none }
.x-navigation.x-navigation-horizontal > li > a:hover { background:#5BA53A }
.x-navigation.x-navigation-horizontal > li > a:hover .fa, .x-navigation.x-navigation-horizontal > li > a:hover .glyphicon { color:#FFF }
.x-navigation.x-navigation-horizontal > li > a .fa, .x-navigation.x-navigation-horizontal > li > a .glyphicon { color:#666 }
.x-navigation.x-navigation-horizontal > li.active > a { background:#3d4e5d }
.x-navigation.x-navigation-horizontal > li.active > a .fa, .x-navigation.x-navigation-horizontal > li.active > a .glyphicon { color:#ffd559 }
.x-navigation.x-navigation-horizontal > li ul { width:220px; position:absolute; overflow:visible; display:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); z-index:3 }
.x-navigation.x-navigation-horizontal > li ul ul.xn-drop-white:after { border-right-color:#FFF }
.x-navigation.x-navigation-horizontal > li > ul { top:60px; left:0 }
.x-navigation.x-navigation-horizontal > li > ul.xn-drop-white:after { border-bottom-color:#FFF }
.x-navigation.x-navigation-horizontal > li > ul.xn-drop-left { left:auto; right:0 }
.x-navigation.x-navigation-horizontal > li > ul.xn-drop-left.xn-drop-white ul:after { border-left-color:#FFF }
.x-navigation.x-navigation-horizontal > li > ul:after { bottom:100%; left:27px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(0, 0, 0, 0); border-bottom-color:#666; border-width:5px; margin-left:-5px }
.x-navigation.x-navigation-horizontal > li > ul.xn-drop-left:after { right:20px; left:auto }
 .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left:after ul {
left:auto;
right:230px
}
 .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left:after ul:after {
right:auto;
left:100%;
border:solid transparent;
border-left-color:#666;
border-width:5px;
margin-right:-5px
}
.x-navigation.x-navigation-horizontal > li > ul ul { top:0; right:-230px }
.x-navigation.x-navigation-horizontal > li > ul ul:after { right:100%; top:23px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(0, 0, 0, 0); border-right-color:#666; border-width:5px; margin-top:-5px }
.x-navigation.x-navigation-horizontal > li > ul li > a { padding-left:10px }
.x-navigation.x-navigation-horizontal > li > ul li > a:hover { padding-left:15px }
.x-navigation.x-navigation-horizontal > li > ul li.active > a { padding-left:15px }
.x-navigation.x-navigation-horizontal > li li { width:100% }
.x-navigation.x-navigation-horizontal > li li:first-child a { -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 }
.x-navigation.x-navigation-horizontal > li li:last-child a { -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; border-bottom-color:transparent }
.x-navigation.x-navigation-horizontal > li li.xn-openable:before { content:"\f105" }
.x-navigation.x-navigation-horizontal > li li.active.xn-openable:before { content:"\f104" }
.x-navigation.x-navigation-horizontal > li:last-child > a { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0 }
.x-navigation.x-navigation-horizontal > li.last > a { -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0 }
.x-navigation.x-navigation-horizontal li { width:auto; position:relative }
.x-navigation.x-navigation-horizontal li.active > ul { display:block }
.x-navigation.x-navigation-horizontal li.xn-openable > a { padding-right:20px }
.x-navigation.x-navigation-horizontal ul.xn-drop-white { background:#FFF }
.x-navigation.x-navigation-horizontal ul.xn-drop-white ul { background:#FFF }
.x-navigation.x-navigation-horizontal ul.xn-drop-white ul:after { border-right-color:#FFF }
.x-navigation.x-navigation-horizontal ul.xn-drop-white li > a { color:#333; text-shadow:none; border-bottom:1px solid #E9E9E9 }
.x-navigation.x-navigation-horizontal ul.xn-drop-white li > a:hover { background:#F5F5F5; color:#333 }
.x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .fa, .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .glyphicon { color:#666 }
.x-navigation.x-navigation-horizontal ul.xn-drop-white li.active > a { color:#333; text-shadow:none; border-bottom:1px solid #E9E9E9 }
.x-navigation.x-navigation-horizontal ul.xn-drop-white li.active.xn-openable:before { color:#333 }
.x-navigation.x-navigation-horizontal .xn-icon-button > a { text-align:center; width:60px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E4E4E4; border-left-color: #E4E4E4; background-color: #E8E8E8; margin-right: 5px; }
.x-navigation.x-navigation-horizontal .xn-icon-button > a .fa, .x-navigation.x-navigation-horizontal .xn-icon-button > a .glyphicon { margin:0 }
.rodapeInterno { position:absolute; color:#CCCCCC; bottom: 0; }
.x-navigation.x-navigation-horizontal .xn-search { padding:10px 5px }
.x-navigation.x-navigation-horizontal .xn-search input { width:100px }
.x-navigation.x-navigation-horizontal .xn-search input:focus { width:200px }
.x-navigation.x-navigation-horizontal .xn-search:before { left:5px }
.x-navigation.x-navigation-minimized { width:50px }
.x-navigation.x-navigation-minimized .xn-text { display:none }
.x-navigation.x-navigation-minimized .xn-visible { display:block }
.x-navigation.x-navigation-minimized li { position:relative }
.x-navigation.x-navigation-minimized li.xn-profile .profile-mini { display:block }
.x-navigation.x-navigation-minimized li.xn-profile .profile:after { right:100%; top:23px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(0, 0, 0, 0); border-right-color:#666; border-width:5px; margin-top:-5px }
.x-navigation.x-navigation-minimized li.xn-title { display:none }
.x-navigation.x-navigation-minimized li.active > ul { display:block }
.x-navigation.x-navigation-minimized li ul { top:0; right:-230px; -moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1) }
.x-navigation.x-navigation-minimized li ul:after { right:100%; top:23px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(0, 0, 0, 0); border-right-color:#666; border-width:5px; margin-top:-5px }
.x-navigation.x-navigation-minimized li ul li > a { padding-left:15px!important }
.x-navigation.x-navigation-minimized li ul li > a:hover { padding-left:20px!important }
.x-navigation.x-navigation-minimized li ul li.active > a { padding-left:20px!important }
.x-navigation.x-navigation-minimized li ul li:first-child > a { -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 }
.x-navigation.x-navigation-minimized li ul li:last-child > a { border-bottom:0; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px }
.x-navigation.x-navigation-minimized > li { width:100% }
.x-navigation.x-navigation-minimized > li > a { padding:15px 10px; text-align:center }
.x-navigation.x-navigation-minimized > li > a .fa, .x-navigation.x-navigation-minimized > li > a .glyphicon { margin:0 }
.x-navigation.x-navigation-minimized > li ul { width:220px; position:absolute; overflow:visible; display:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.x-navigation.x-navigation-minimized > li li { width:100% }
.x-navigation.x-navigation-minimized > li li.xn-openable:before { content:"\f105" }
.x-navigation.x-navigation-minimized > li li.active.xn-openable:before { content:"\f104" }
.x-navigation.x-navigation-minimized > li.active:before, .x-navigation.x-navigation-minimized > li.xn-openable:before { display:none }
.x-navigation.x-navigation-minimized > li.xn-logo > a:first-child { padding:0; width:50px; background-image:url(../imagens/avatar.png) }
.x-navigation.x-navigation-minimized .xn-search input { width:30px; padding:0 2px 0 28px }
.x-navigation.x-navigation-minimized .xn-search input:focus { width:200px; padding:0 8px 0 28px }
.x-navigation.x-navigation-custom li ul { background:#2d3945 }
.x-navigation.x-navigation-custom li > a { border-bottom:0 }
.x-navigation.x-navigation-custom li > a:hover { background:#2b3742 }
.x-navigation.x-navigation-custom li > a:hover .fa, .x-navigation.x-navigation-custom li > a:hover .glyphicon { color:#ffd559 }
.x-navigation.x-navigation-custom li > a .fa, .x-navigation.x-navigation-custom li > a .glyphicon { color:#DDD }
.x-navigation.x-navigation-custom li.active > a { background:#2b3742 }
.x-navigation.x-navigation-custom li.active > a .fa, .x-navigation.x-navigation-custom li.active > a .glyphicon { color:#ffd559 }
.x-navigation.x-navigation-custom > li > a { padding:12px 10px 12px 12px; border-bottom:0; font-size:13px; color:#CCC; border-left:3px solid transparent }
.x-navigation.x-navigation-custom > li > a:hover { color:#FFF; background:#374654 }
.x-navigation.x-navigation-custom > li.active > a { color:#FFF; background:#374654; border-left:3px solid #ffd559 }
.x-navigation.x-navigation-custom > li.xn-openable:before { color:#CCC; top:12px }
.x-navigation.x-navigation-custom > li.xn-title { border-bottom:0 }
.x-navigation.x-navigation-custom > li.xn-logo > a { border-left:0 }
.x-navigation.x-navigation-custom > li.xn-logo > a:hover { background-color:#e0401d }
.x-navigation.x-navigation-custom.x-navigation-minimized > li > a { padding:15px 10px 15px 7px }
.x-navigation.x-navigation-custom.x-navigation-minimized > li.xn-profile > a { border-left:0; padding:7px }
.x-navigation .xn-search { padding:10px 10px 0 9px; position:relative }
.x-navigation .xn-search input { width:200px; height:30px; padding:0 8px 0 28px; line-height:25px; border:1px solid #29343f; background:#2d3945; color:#AAA; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.x-navigation .xn-search:before { content:"\f002"; font-family:FontAwesome; position:absolute; width:30px; height:30px; text-align:center; font-size:17px; line-height:28px; color:#AAA; left:10px; top:10px; z-index:2; cursor:pointer }
.x-navigation .xn-visible { display:none }
.x-navigation .x-navigation-control { position:absolute; right:0; width:50px; height:50px; cursor:pointer; display:none }
.x-navigation .x-navigation-control:hover { background:#5BA53A; border-bottom:0 }
.x-navigation .x-navigation-control:before { position:absolute; font-family:"FontAwesome"; content:"\f0c9"; font-size:14px; top:14px; left:20px; color:#FFF; text-shadow:1px 2px 2px rgba(0, 0, 0, 0.3) }
.x-navigation > li.xn-logo > a { border-bottom:0 }
.x-navigation > li.xn-logo > a:first-child { font-size:0; text-indent:-6666669px; padding:0; border-bottom:0; color:#FFF; height:60px; background-color:#565656; background-image:url(../imagens/logo_interno.svg); background-repeat:no-repeat; background-position:center top; background-size:contain }
.x-navigation > li.xn-logo > a:first-child:hover { background-color:#4D4D4D }
.x-navigation > li.xn-profile {padding:0;/* border-bottom:1px solid #555 */}
.x-navigation > li.xn-profile .profile-data-name { color:#fff }
.x-navigation > li.xn-profile .profile-mini { display:none; width:50px; padding:7px }
.x-navigation > li.xn-profile .profile-mini img { width:36px; border:2px solid #FFF; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50% }
.chamabtn { font-size:14px!important; font-weight:800!important }
.x-navigation .informer { font-size:11px; position:absolute; line-height:20px; text-align:center; padding:0 5px; background:#BBB; right:10px; top:11px; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.x-navigation .informer.pulsate { -webkit-animation:pulsate 1s ease-out; -webkit-animation-iteration-count:infinite; -moz-animation:pulsate 1s ease-out; -moz-animation-iteration-count:infinite; animation:pulsate 1s ease-out; animation-iteration-count:infinite }
.x-navigation .informer.informer-primary { background:#666 }
.x-navigation .informer.informer-success { background:#5BA53A }
.x-navigation .informer.informer-info { background:#3fbae4 }
.x-navigation .informer.informer-warning { background:#fea223 }
.x-navigation .informer.informer-danger { background:#ed8778 }
.x-navigation li li .informer { top:12px }
.x-navigation .xn-icon-button .informer { left:auto; bottom:auto; right:1px; top:5px }
.page-container.page-mode-rtl .x-navigation.x-navigation-minimized li ul { top:0; right:auto; left:-230px }
.page-container.page-mode-rtl .x-navigation.x-navigation-minimized li ul:after { right:auto; left:100%; border-right-color:transparent; border-left-color:#666 }
.page-container.page-mode-rtl .x-navigation.x-navigation-minimized li .profile { right:auto; left:-230px }
.page-container.page-mode-rtl .x-navigation.x-navigation-minimized li .profile:after { right:auto; left:100%; border-right-color:transparent; border-left-color:#666 }
.page-container-boxed .x-navigation { -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px }
.page-container-boxed .x-navigation .xn-logo a { -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0 }
.page-container-boxed .x-navigation.x-navigation-horizontal { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 }
.page-container-boxed .x-navigation.x-navigation-horizontal.x-navigation-panel { -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0 }
.page-container-boxed .page-container .page-content { -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0 }
.page-container-boxed .page-container.page-mode-rtl .page-content { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.page-container-boxed .page-container.page-mode-rtl .page-sidebar .x-navigation { -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0 }
.page-container-boxed .page-container.page-mode-rtl .page-sidebar .x-navigation .xn-logo a { -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0 }
.page-container-boxed .page-container.page-mode-rtl .x-navigation.x-navigation-horizontal { -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0 }
.page-container-boxed .page-container.page-mode-rtl .x-navigation.x-navigation-horizontal.x-navigation-panel { -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0 }
.page-container-boxed .page-container.page-mode-rtl .x-navigation.x-navigation-horizontal > li:first-child a { -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0 }
.profile {width:100%;float:left;padding:15px 10px;position:relative;/* background:#565656 */}
.profile .profile-image { float:left; width:100%; margin:0 0 10px; text-align:center }
.profile .profile-image img { width:100px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border:2px solid #CCC }
.profile .profile-data { width:100%; float:left; text-align:center }
.profile .profile-data .profile-data-name { width:100%; float:left; font-size:14px; font-weight:500; color:#FFF }
.profile .profile-data .profile-data-title { width:100%; float:left; font-size:14px; font-weight:bold; color:#27B9A1 }
.profile .profile-controls a { width:30px; height:30px; font-size:14px; color:#DDD; border:2px solid #DDD; line-height:25px; position:absolute; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; padding:0; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.profile .profile-controls a.profile-control-left { left:15px; top:53px; text-align:center }
.profile .profile-controls a.profile-control-right { right:15px; top:53px; text-align:center }
.profile .profile-controls a .fa, .profile .profile-controls a .glyphicon { width:auto; margin-right:auto }
.profile .profile-controls a:hover { border-color:#FFF; color:#FFF }
.x-navigation.x-navigation-minimized .profile { width:220px; background:#666; position:absolute; top:4px; right:-230px; display:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.x-navigation.x-navigation-minimized li.active .profile { display:block }
.x-navigation.x-navigation-minimized .profile-mini { display:block; border-bottom:0 }
.block { padding:5px 10px; float:left; width:100%; margin-bottom:20px }
.block-full-width { padding:0; float:left; width:100%; position:relative }
.breadcrumb { float:left; width:100%; background:#fff; margin-bottom:0px; padding:6px 15px 7px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ECEBEB }
.breadcrumb2 { background-attachment:scroll; background-clip:border-box; background-color:#fff; color:#5BA53A; background-image:none; background-origin:padding-box; background-position:0 0; background-repeat:repeat; background-size:auto auto; border-bottom-color:#ECEBEB; border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom-style:solid; border-bottom-width:1px; border-top-left-radius:0; border-top-right-radius:0; float:left; font-size:24px; font-weight:700; margin-bottom:0; width:100%; text-transform:uppercase; padding:6px 15px 7px }
.breadcrumb li, .breadcrumb li a { font-size:13px; line-height:12px; color:#99a0aa; text-decoration:none; text-transform:uppercase }
.breadcrumb li:hover, .breadcrumb li a:hover { color:#666 }
.breadcrumb li:last-child { color:#666 }
.breadcrumb > li + li:before { font-family:"FontAwesome"; content:"\f105"; color:#99a0aa; padding:0 8px }
.progress-list { float:left; width:100%; padding:0 5px; font-size:11px }
.progress-list .progress { clear:both; margin-top:20px }
.list-tags { float:left; width:100%; list-style:none; padding:0; margin:0 }
.list-tags li { float:left; display:block; position:relative }
.list-tags li a { display:block; float:left; background:#F5F5F5; border:1px solid #D5D5D5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; line-height:23px; font-size:11px; margin:0 5px 5px 0; padding:0 8px; color:#666 }
.list-tags li a:hover { text-decoration:none; background:#F0F0F0 }
.list-group { margin:0 }
.list-group .list-group-item { line-height:20px }
.list-group .list-group-item .fa { margin-right:10px }
.list-group .list-group-item .btn .fa { margin-right:0 }
.list-group .list-group-item .progress { margin:5px 0 }
.list-group .list-group-item.active .badge { color:#666 }
.list-group .list-group-item:last-child { border-bottom:0 }
.list-group.list-group-simple { border:0; background:transparent }
.list-group.list-group-simple .list-group-item { border:0; background:transparent; padding:5px 10px }
.list-group.border-bottom .list-group-item:last-child { border-bottom:1px solid #E5E5E5 }
.list-group.list-group-navigation { border:0; float:left; width:100% }
.list-group.list-group-navigation .list-group-item { border-left:0; border-right:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0 }
.padding-0 .list-group { border:0 }
.padding-0 .list-group .list-group-item { border-width:1px 0 0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0 }
.padding-0 .list-group .list-group-item:first-child { border-top:0 }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background:#666; border-color:#666 }
.list-group-item { border-color:#E5E5E5 }
dropdown-toggle { height:40px !important;}
a.list-group-item:hover, a.list-group-item:focus { background:#F9F9F9 }
.list-group-contacts .list-group-item { padding:10px }
.list-group-contacts .list-group-item img { border:2px solid #F5F5F5; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; width:40px; margin-right:10px }
.list-group-contacts .list-group-item .contacts-title { font-size:13px; font-weight:600; line-height:20px }
.list-group-contacts .list-group-item p { margin-bottom:0; line-height:20px }
.list-group-contacts .list-group-item.active { background:#F5F5F5; border-color:#E5E5E5; color:#666 }
.list-group-controls { position:absolute; right:10px; top:15px }
.list-group-status { float:left; margin-right:10px; height:40px; width:10px; position:relative }
.list-group-status:after { position:absolute; left:0; top:15px; width:10px; height:10px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; content:" " }
.list-group-status.status-online:after { background:#5BA53A }
.list-group-status.status-away:after { background:#fea223 }
.list-group-status.status-offline:after { background:#CCC }
.friend { width:100%; float:left; text-align:center; padding:10px 0; color:#666; font-weight:600; display:block; opacity:.8; filter:alpha(opacity = 80); -webkit-transition:opacity 200ms ease-in-out; -moz-transition:opacity 200ms ease-in-out; -ms-transition:opacity 200ms ease-in-out; -o-transition:opacity 200ms ease-in-out; transition:opacity 200ms ease-in-out }
.friend img { width:100%; border:3px solid #F5F5F5; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50% }
.friend span { display:block; line-height:20px; margin-top:5px; font-size:11px }
.friend:hover { text-decoration:none; opacity:1; filter:alpha(opacity = 100); color:#666 }
.panel { float:left; width:100%; border-radius:5px; margin-bottom:20px; position:relative; }
.panel.panel-default { border-top-width:1px }
.panel.panel-primary { border-top-color:rgba(191, 191, 191, 0.49) }
.panel.panel-success { border-top-color:#5BA53A }
.panel.panel-info { border-top-color:#3fbae4 }
.panel.panel-warning { border-top-color:#fea223 }
.panel.panel-danger { border-top-color:#ed8778 }
.panel.panel-colorful:before { content:""; width:100%; height:2px; background:linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-o-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-moz-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-webkit-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-ms-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0, #ed8778), color-stop(0.5, #fea223), color-stop(1, #5BA53A)); display:block; left:0; top:0 }
.panel .panel-heading { padding:10px }
.panel .panel-heading2 { padding:10px }
.panel .panel-heading .panel-title-image { float:left; width:30px; border:2px solid #D5D5D5; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-right:5px }
.panel .panel-heading .panel-title { margin-left:7px; text-transform:uppercase; padding-top:5px; padding-bottom:5px }
.panel-title2 { margin-left:7px; padding-left:0!important; text-transform:uppercase; color:#666; display:block; float:left; font-size:19px; font-weight:800; line-height:30px }
.panel .panel-heading .panel-title-box { float:left }
.panel .panel-heading .panel-title-box h3 { font-size:14px; font-weight:600; line-height:18px; color:#666; padding:0; margin:0 }
.panel .panel-heading .panel-title-box span { font-size:13px; color:#a7adb5; font-weight:400; line-height:12px }
.panel .panel-heading, .panel .panel-footer, .panel .panel-body { float:left; width:100% }
.panel .panel-body { padding:15px; position:relative; padding-top:10px }
.panel .panel-body.scroll { padding-right:0 }
.panel .panel-body.panel-body-map { padding:5px }
.panel .panel-body.panel-body-image { padding:0; margin-bottom:10px; position:relative }
.panel .panel-body.panel-body-image img { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; width:100% }
.panel .panel-body.panel-body-image .panel-body-inform { width:30px; height:30px; position:absolute; bottom:-15px; left:50%; background:#3fbae4; color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-left:-15px; text-align:center; line-height:30px; padding-left:1px; padding-top:1px; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg) }
.panel .panel-body.panel-body-image .panel-body-inform.inform-primary { background:#666 }
.panel .panel-body.panel-body-image .panel-body-inform.inform-success { background:#5BA53A }
.panel .panel-body.panel-body-image .panel-body-inform.inform-warning { background:#fea223 }
.panel .panel-body.panel-body-image .panel-body-inform.inform-danger { background:#ed8778 }
.panel .panel-body.panel-body-image .panel-body-inform .fa { font-size:16px; color:#FFF; -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg) }
.panel .panel-body.list-group { padding:0 }
.panel .panel-body.profile { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 }
.panel .panel-body.panel-body-search { padding:5px }
.panel .panel-body.panel-body-half .panel-body { width:50%; height:100% }
 .panel .panel-body.panel-body-half .panel-body:nth-child(2n) {
padding-left:25px
}
.panel .panel-body.panel-body-half .panel-body.panel-body-image { margin-bottom:0 }
.panel .panel-body.panel-body-half .panel-body.panel-body-image .panel-body-inform { bottom:auto; left:auto; right:-15px; top:50%; margin-left:0; margin-top:-15px }
.panel .panel-title { font-size:19px; font-weight:800; line-height:30px; display:block; float:left; color:#5BA53A }
.panel .panel-footer { background:#FFFFFF; border:0; border-top:1px solid #E3E3E3; line-height:30px; padding:10px }
.panel-default .panel-heading, .panel-primary .panel-heading, .panel-success .panel-heading, .panel-info .panel-heading, .panel-warning .panel-heading, .panel-danger .panel-heading {     background: #FFFFFF;
    border-color: #FFFFFF;}
.panel-fullscreen-wrap { width:100%; height:100%; position:fixed; top:0; left:0; z-index:666666; background:#FFF }
.panel-fullscreen-wrap .panel { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; margin:0 }
.panel-fullscreen-wrap .panel .panel-body { overflow-y:scroll }
.panel-group { float:left; width:100% }
.panel-group .panel-heading + .panel-collapse > .panel-body { border-top:0 }
.panel-title > a { text-decoration:none }
.panel-group.accordion .panel-body { display:none }
.panel-group.accordion .panel-body.panel-body-open { display:block }
ul.panel-controls { float:right; padding:0; margin:0; list-style:none; position:relative }
ul.panel-controls > li { float:left }
ul.panel-controls > li > a { display:block; float:left; width:30px; height:30px; text-align:center; line-height:28px; color:#666; border:1px solid #BBB; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-left:3px; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
ul.panel-controls > li > a.control-primary { color:#666; border-color:#666 }
ul.panel-controls > li > a.control-success { color:#5BA53A; border-color:#5BA53A }
ul.panel-controls > li > a.control-info { color:#3fbae4; border-color:#3fbae4 }
ul.panel-controls > li > a.control-warning { color:#fea223; border-color:#fea223 }
ul.panel-controls > li > a.control-danger { color:#ed8778; border-color:#ed8778 }
ul.panel-controls > li > a:hover { border-color:#666; color:#666 }
ul.panel-controls > li > a.rounded { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
ul.panel-controls.panel-controls-title { margin-top:3px }
.panel-hidden-controls ul.panel-controls > li > a { opacity:0; filter:alpha(opacity = 0) }
.panel-hidden-controls:hover ul.panel-controls > li > a { opacity:.8; filter:alpha(opacity = 80) }
.panel-hidden-controls:hover ul.panel-controls > li > a:hover { opacity:1; filter:alpha(opacity = 100) }
ul.panel-controls > li.label-control .label, .label-form { display:inline-block; font-size:11px; padding:5px 10px; line-height:12px; margin-top:4px }
ul.panel-controls > li > .dropdown-menu { left:auto; right:3px }
ul.panel-controls > li > .dropdown-menu:after, ul.panel-controls > li > .dropdown-menu:before { left:auto; right:11px }
ul.panel-controls > li > .dropdown-menu:after { margin-left:auto; margin-right:-5px }
ul.panel-controls > li > .dropdown-menu:before { margin-left:auto; margin-right:-6px }
.panel-heading .label { line-height:16px; padding:4px 10px; margin:3px 0 3px 5px; font-size:13px; display:inline-block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.panel-heading .label.pulsate { -webkit-animation:pulsate 1s ease-out; -webkit-animation-iteration-count:infinite; -moz-animation:pulsate 1s ease-out; -moz-animation-iteration-count:infinite; animation:pulsate 1s ease-out; animation-iteration-count:infinite }
.panel.panel-primary .panel-body-pricing small { color:#666 }
.panel.panel-success .panel-body-pricing small { color:#5BA53A }
.panel.panel-info .panel-body-pricing small { color:#3fbae4 }
.panel.panel-warning .panel-body-pricing small { color:#fea223 }
.panel.panel-danger .panel-body-pricing small { color:#ed8778 }
.panel-body.panel-body-pricing h2 { font-size:26px; font-weight:400 }
.panel-body.panel-body-pricing h2 small { text-transform:uppercase }
.panel-body.panel-body-pricing p { font-size:13px; color:#666; margin-bottom:15px }
.panel-body.panel-body-pricing p.text-muted { color:#AAA; font-size:11px }
.panel-body.panel-body-pricing .fa { color:#EEE }
.panel-refresh-layer { position:absolute; left:0; top:0; background:#FFF; opacity:.5; filter:alpha(opacity = 50); z-index:3; font-size:21px }
.panel-refresh-layer img { position:absolute; left:50%; top:50%; margin-left:-16px; margin-top:-16px }
.panel-toggled .panel-body, .panel-toggled .panel-footer { display:none }
.x-navigation li > .panel { display:none; position:absolute; left:0; top:56px; width:400px; z-index:3; border-top-width:1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.x-navigation li > .panel.xn-drop-left { left:auto; right:0 }
.x-navigation li > .panel .panel-heading { padding:5px 10px }
.x-navigation li > .panel .panel-heading .panel-title { font-size:14px }
.x-navigation li > .panel .panel-footer { line-height:30px; padding:3px 10px }
.x-navigation li.active > .panel { display:block }
.x-navigation li > .panel:after { top:-11px; left:20px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(0, 0, 0, 0); border-bottom-color:#E5E5E5; border-width:5px; margin-left:-5px }
.x-navigation li > .panel.xn-drop-left:after { right:20px; left:auto }
.x-navigation li > .panel.dragged:after { display:none }
.x-navigation li > .panel.panel-primary:after { border-bottom-color:#666 }
.x-navigation li > .panel.panel-info:after { border-bottom-color:#3fbae4 }
.x-navigation li > .panel.panel-warning:after { border-bottom-color:#fea223 }
.x-navigation li > .panel.panel-danger:after { border-bottom-color:#ed8778 }
.x-navigation li > .panel.panel-success:after { border-bottom-color:#5BA53A }
.resizable-helper { border:1px dashed #666 }
.xn-panel-dragging .panel-heading:hover { cursor:move }
.ui-resizable-s { width:98% }
.ui-resizable-e { height:98% }
.ui-resizable-se { width:16px; height:16px; right:0; bottom:0; text-indent:0; background:url(../img/jquery/resize-icon.png) left top no-repeat }
.user { float:left; width:100%; line-height:50px }
.user img { float:left; width:50px; height:50%; border:3px solid #F5F5F5; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-right:10px }
.user a { display:block; float:left; text-decoration:none; font-size:14px; font-weight:600; color:#666 }
.user .btn { margin-top:10px }
.btn {font-size:14px;padding: 9px 13px;line-height:10px;font-weight:600;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;margin-left:5px;}
.btn2 { font-size:13px; padding:4px 15px; line-height:20px; font-weight:400; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; border:1px solid #FFF; height:40px }
.btn.btn-lg, .btn-group-lg > .btn { font-size:14px; padding:14px 20px }
.btn.btn-sm, .btn-group-sm > .btn { }
.btn.btn-xs, .btn-group-xs > .btn { font-size:10px; padding:0 5px }
.btn-default { border-color:#DDD; color:#666666;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-color:#F5F5F5; border-color:#DDD }
.btn-login { background-color:#5BA53A!important; font-weight:700; color:#FFF }
.btn-danger { background-color:#949494; border-color:rgba(254, 254, 254, 0.38) }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-color:#5BA53A; border-top-color: #5BA53A; border-right-color: #5BA53A; border-bottom-color: #5BA53A; border-left-color: #5BA53A; }
.btn-danger[disabled], .btn-danger.disabled { background:#5BA53A; border-color:#5BA53A }
.btn-warning { background-color:#fea223; border-color:#fea223 }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-color:#fe970a; border-color:#fe970a }
.btn-warning[disabled], .btn-warning.disabled { background:#feb756; border-color:#feb34c }
.btn-success {     background-color: #5BA53A;
    border-color: #5BA53A;

 }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	background-color:#70C04E;
	border-color:#5BA53A
}
.btn-success[disabled], .btn-success.disabled {
	background:#999999;
	border-color:#999999
}
.btn-primary { background-color:#666; border-color:#666 }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-color:#29343f; border-color:#29343f }
.btn-primary[disabled], .btn-primary.disabled { background:#475b6d; border-color:#435667 }
.btn-info {background-color: #7abb40;border-color: #7abb40;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-color:#29b2e1; border-color:#29b2e1 }
.btn-info[disabled], .btn-info.disabled { background:#6ccaea; border-color:#63c7e9 }
.btn-link { font-weight:600; color:#666 }
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active { color:#666 }
.btn .fa, .btn .glyphicon { font-size:14px }
.btn.btn-rounded { background: transparent;
    color: #666;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 6px;
    border-width: 2px;
    padding: 7px 12px;
    font-weight: 600; }
.btn.btn-rounded:hover { background-color:#fff; }
.btn.btn-rounded.btn-default:hover, .btn.btn-rounded.btn-default:focus, .btn.btn-rounded.btn-default:active, .btn.btn-rounded.btn-default.active { border-color:#CCC; color:#333; }
.btn.btn-rounded.btn-success { color:#5BA53A }
.btn.btn-rounded.btn-success:hover, .btn.btn-rounded.btn-success:focus, .btn.btn-rounded.btn-success:active, .btn.btn-rounded.btn-success.active { border-color:#5BA53A; color:#fff; background-color:#5BA53A; }
.btn.btn-rounded.btn-warning { color:#fea223 }
.btn.btn-rounded.btn-warning:hover, .btn.btn-rounded.btn-warning:focus, .btn.btn-rounded.btn-warning:active, .btn.btn-rounded.btn-warning.active { border-color:#fe970a; color:#fe970a }
.btn.btn-rounded.btn-info { color:#3fbae4 }
.btn.btn-rounded.btn-info:hover, .btn.btn-rounded.btn-info:focus, .btn.btn-rounded.btn-info:active, .btn.btn-rounded.btn-info.active { border-color:#29b2e1; color:#29b2e1 }
.btn.btn-rounded.btn-danger { color:#ed8778 }
.btn.btn-rounded.btn-danger:hover, .btn.btn-rounded.btn-danger:focus, .btn.btn-rounded.btn-danger:active, .btn.btn-rounded.btn-danger.active { border-color:#a43f3e; color:#a43f3e }
.btn.btn-rounded.btn-primary { color:#666 }
.btn.btn-rounded.btn-primary:hover, .btn.btn-rounded.btn-primary:focus, .btn.btn-rounded.btn-primary:active, .btn.btn-rounded.btn-primary.active { border-color:#29343f; color:#29343f }
.btn:active, .btn.active { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none }
.btn.btn-twitter { background:#1AB2E8; border-color:#1AB2E8 }
.btn.btn-twitter:hover, .btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter.active { background:#15a1d3 }
.btn.btn-facebook { background:#3C599B; border-color:#3C599B }
.btn.btn-facebook:hover, .btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook.active { background:#354e89 }
.btn.btn-google { background:#E04A39; border-color:#E04A39 }
.btn.btn-google:hover, .btn.btn-google:focus, .btn.btn-google:active, .btn.btn-google.active { background:#dd3623 }
.radio, .checkbox { margin-top:5px; margin-bottom:5px; float:left; width:100% }
.radio + .radio, .checkbox + .checkbox { margin-top:0 }
input[type=radio], input[type=checkbox] { margin:2px 0 0 }
.checkbox.pull-left, .checkbox.pull-right, .radio.pull-left, .radio.pull-right { width:auto }
.form-control { height: 40px; padding-top: 8px; font-size:13px; line-height:18px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; border:1px solid #D5D5D5; background:#F9F9F9 }
.form-control2 { height: 30px; padding-top: 8px; font-size:13px; line-height:18px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; border:1px solid #D5D5D5; background:#F9F9F9 }
.form-control:focus { border-color:#C5C5C5; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-color:#C1C1C1; background:#FFF }
.form-control[disabled], .form-control[readonly] { color:#CCC }
.form-control[disabled]:focus, .form-control[readonly]:focus { background:#EEE; color:#CCC; border-color:#D5D5D5 }
.input-group-addon { border-color: #5BA53A; background-color: #5BA53A; font-size: 20px; padding: 0 10px; line-height: 38px; color: #FFF; text-align: center; min-width: 36px; }
.input-group-addon, .input-group-btn { vertical-align:bottom }
.form-group:last-child { margin-bottom:0 }
.form-group-separated { border-top:1px dashed #D5D5D5 }
.form-group-separated .form-group { border-bottom:1px dashed #D5D5D5; margin-bottom:0 }
 .form-group-separated .form-group [class^="col-md-"] {
border-left:1px dashed #D5D5D5;
padding:12px 10px
}
 .form-group-separated .form-group [class^="col-md-"]:first-child {
border-left:0
}
.form-group-separated .form-group:last-child { border-bottom:0 }
.form-group-separated.panel-body { padding:0 }
.help-block { color:#AAB2BD; margin-bottom:0;    font-size: 13px; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right:-2px }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { font-size:16px }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { font-size:11px }
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index:0 }
 .has-feedback label~.form-control-feedback {
top:20px
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success .form-control-feedback { color:#5BA53A }
.has-success .form-control { border-color:#5BA53A }
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning .form-control-feedback { color:#fea223 }
.has-warning .form-control { border-color:#fea223 }
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error .form-control-feedback { color:#ed8778 }
.has-error .form-control { border-color:#ed8778 }
.form-control.error, .bootstrap-select.error > button { border-color:#ed8778 }
label { font-weight:600 }
label.error, label.valid { color:#ed8778; margin-bottom:0; margin-top:3px; font-size:11px; font-weight:400; width:100% }
.form-control.valid, .bootstrap-select.valid > button { border-color:#5BA53A }
label.valid { color:#5BA53A }
.control-label.text-left { text-align:left }
.label { font-weight:500 }
.badge { font-size:11px; line-height:20px; font-weight:500; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 8px }
.label-primary, .badge-primary { background-color:#666 }
.label-success, .badge-success { background-color:#5BA53A }
.label-info, .badge-info { background-color:#3fbae4 }
.label-warning, .badge-warning { background-color:#fea223 }
.label-danger, .badge-danger { background-color:#ed8778 }
.alert {/* float:left; */width:100%;margin-bottom:10px;line-height:21px;}
.alert-success {background-color: #f2ffec;color: #5ba53a;border-color:#90b456;border-style: dashed;}
.alert-info { background-color:#3fbae4; color:#FFF; border-color:#36b7e3 }
.alert-warning { background-color:#fea223; color:#FFF; border-color:#fe9e19 }
.alert-danger {background-color: #ffe9e5;color: #ff2700;border-style: dashed;border-color: #ff2700;}
.dropdown-menu { font-size:13px; -moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); border:1px solid #E5E5E5; padding:0; margin:8px 0 0 }
.dropdown-menu > li > a { padding:8px 15px; border-bottom:1px solid #E9E9E9; line-height:20px }
.dropdown-menu > li:last-child > a { border-bottom:0 }
.dropdown-menu:after, .dropdown-menu:before { bottom:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none }
.dropdown-menu:after { border-color:rgba(255, 255, 255, 0); border-bottom-color:#FFF; border-width:5px; margin-left:-5px }
.dropdown-menu:before { border-color:rgba(229, 229, 229, 0); border-bottom-color:#E5E5E5; border-width:6px; margin-left:-6px }
.dropup .dropdown-menu:after, .dropup .dropdown-menu:before { display:none }
.dropdown-header { padding:10px 15px; border-bottom:1px solid #E5E5E5; color:#777 }
.dropdown-menu .fa { margin-right:5px }
.dropdown-menu .divider { background:#F5F5F5; margin:0; padding:15px 0 0; border-bottom:1px solid #E5E5E5 }
.modal-content { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-width:5px }
.modal-header { padding:10px 10px 10px 15px; line-height:30px; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#F5F5F5; border-color:#d5d5d5 }
.modal-header .close { margin-top:5px; margin-right:5px }
.modal-title { line-height:30px }
.modal-body {padding: 0px;}
.modal-footer {/* background:#F5F5F5; *//* border-color:#D5D5D5; */padding:10px 15px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.scCol { min-height:30px }
.scPlaceholder { background:#fcfbf4; border:1px dashed #666; margin-bottom:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; width:100% }
.page-title { float:left; width:100%; padding:5px 10px }
.page-title h2 { float:left; line-height:30px }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color:#666; padding:0; margin:0 }
h1, .h1 { margin-top:15px; margin-bottom:15px; font-size:32px; font-weight:400 }
h2, .h2 { margin-bottom:15px; font-size:26px; font-weight:400 }
h3, .h3 { margin-bottom:10px; font-size:18px; font-weight:600 }
h3 small, .h3 small { line-height:19px }
h4, .h4 { margin-bottom:10px; font-size:16px; font-weight:bold; text-transform: uppercase; }
h5, .h5 { margin-bottom:10px; margin-top:5px; font-size:14px; font-weight:600; text-transform:uppercase }
h6, .h6 { margin-bottom:5px; font-size:13px; font-weight:600 }
blockquote { font-size:14px; border-left-color:#CCC; line-height:20px }
.rodape { float:left; font-size:12px; color:#C3C3C3; margin-bottom:15px; position:absolute; bottom:0 }
.boxcentro { width:300px; margin:8% auto auto }
.rodape_fixo {
	float:left;
	font-size:12px;
	color:rgba(51, 51, 51, 0.66);

	position:absolute;
	bottom:0;


	padding-top:20px;
	padding-bottom:20px;
	display: none;
}
.textorodape { box-shadow:1px 1px 2px #fff }
blockquote p { line-height:15px }
.blockquote-reverse, blockquote.pull-right { border-right-color:#CCC }
.blockquote-primary { border-left-color:#666 }
.blockquote-success {
	border-left-color:#5BA53A;
	background-color:#5BA53A;
	color: #FFFFFF;
	border-radius: 4px;
}
.blockquote-info { border-left-color:#3fbae4 }
.blockquote-danger { border-left-color:#ed8778 }
.blockquote-warning { border-left-color:#fea223 }
.text-title { font-weight:600; border-bottom:1px solid #F5F5F5; padding:10px 0 5px; font-size:15px }
.push-down-0 { margin-bottom:0!important }
.push-down-5 { margin-bottom:5px!important }
.push-down-10 { margin-bottom:10px!important }
.push-down-15 { margin-bottom:15px!important }
.push-down-20 { margin-bottom:20px!important }
.push-down-25 { margin-bottom:25px!important }
.push-down-30 { margin-bottom:30px!important }
.push-up-0 { margin-top:0!important }
.push-up-5 { margin-top:5px!important }
.push-up-10 { margin-top:10px!important }
.push-up-15 { margin-top:15px!important }
.push-up-20 { margin-top:20px!important }
.push-up-25 { margin-top:25px!important }
.push-up-30 { margin-top:30px!important }
.linhatable { background-color:#FFFFFF; padding-bottom:10px; padding-top:10px; float:left; }
.linhatable2 { padding-bottom:10px; padding-top:10px; float:left; }
.quadro { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.linhatable3 { padding-bottom: 5px; padding-top: 5px; float:left; }
#executa { float: left; width: 100%; margin-top: 10px; }
.padding-0 { padding:0!important }
.padding-bottom-0 { padding-bottom:0!important }
.padding-top-0 { padding-top:0!important }
.text-muted { color:#CCD0D9!important }
.text-primary { color:#666!important }
.text-success { color:#5BA53A!important }
.text-info { color:#3fbae4!important }
.text-warning { color:#fea223!important }
.text-danger { color:#ed8778!important }
.bg-primary { color:#fff; background-color:#666 }
.bg-success { color:#fff; background-color:#5BA53A }
.bg-info { color:#fff; background-color:#3fbae4 }
.bg-warning { color:#fff; background-color:#fea223 }
.bg-danger { color:#fff; background-color:#ed8778 }
.twitter { border-color:#1AB2E8!important; color:#1AB2E8!important }
.twitter:hover { border-color:#48c2ed!important; color:#48c2ed!important }
.facebook { border-color:#3C599B!important; color:#3C599B!important }
.facebook:hover { border-color:#4f70bb!important; color:#4f70bb!important }
.line-height-30 { line-height:30px }
.progress.progress-small { height:5px }
.progress.progress-small .progress-bar { font-size:0 }
.progress-bar { background-color:#666 }
.progress-bar-success { background-color:#5BA53A }
.progress-bar-warning { background-color:#fea223 }
.progress-bar-danger { background-color:#ed8778 }
.progress-bar-info { background-color:#3fbae4 }
.progress-bar-colorful { background:linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-o-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-moz-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-webkit-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-ms-linear-gradient(left, #ed8778 0%, #fea223 50%, #5BA53A 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0, #ed8778), color-stop(0.5, #fea223), color-stop(1, #5BA53A)) }
.switch { cursor:pointer; position:relative }
.switch input { position:absolute; opacity:0; filter:alpha(opacity=0) }
.switch input:checked + span:after { left:21px }
.switch input:checked + span { background-color:#5BA53A }
.switch input:disabled + span { background-color:#CCC }
.switch span { position:relative; width:50px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; background-color:#ed8778; border:1px solid #E5E5E5; display:inline-block; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; border-color:rgba(0, 0, 0, 0.1); left:0 }
.switch span:after { content:""; position:absolute; background-color:#fff; width:26px; top:1px; bottom:1px; left:1px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; -moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25); box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25); -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.switch.switch-small { margin:6px 0 4px }
.switch.switch-small input:checked + span:after { left:11px }
.switch.switch-small span { width:30px; height:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px }
.switch.switch-small span:after { width:16px }
.pagination { width:100%; margin:10px 0;text-align: center; }
.pagination > li > a, .pagination > li > span { margin-left:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#666; border-color:#E5E5E5 }
.pagination > li > a:hover, .pagination > li > span:hover { color:#222 }
.pagination > li.active > a, .pagination > li.active > a:hover { background:#5BA53A; color:#FFF; border-color:#5BA53A }
.pagination.pagination-sm { margin:0; width:auto }
.pagination.pagination-sm.push-down-20 { margin-bottom:20px }
.pagination.pagination-sm.push-up-20 { margin-top:20px }
.popover { -moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1) }
.popover-title { background:#f5f5f5; border-bottom-color:#e5e5e5 }
.popover > .arrow, .popover > .arrow:after { border-width:5px }
.popover.right > .arrow { left:-6px; margin-top:-6px }
.popover.right > .arrow:after { bottom:-5px }
.popover.top > .arrow { bottom:-6px; margin-left:-6px; border-top-color:rgba(0, 0, 0, 0.5) }
.popover.top > .arrow:after { margin-left:-5px }
.popover.bottom > .arrow { top:-6px; margin-left:-6px; border-bottom-color:rgba(0, 0, 0, 0.3) }
.popover.bottom > .arrow:after { margin-left:-5px }
.popover.left > .arrow { right:-6px; margin-top:-6px }
.popover.left > .arrow:after { bottom:-5px }
.tabs { float:left; width:100%; position:relative; margin-top:40px }
.nav-tabs, .nav-tabs.nav-justified {
	margin-bottom:0;
	margin-top:-40px;
	padding:0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.block-head .nav-tabs { border-bottom:0 }
.nav-tabs > li { margin-bottom:0 }
.nav-tabs > li > a { margin-right:5px; font-size:13px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; color:#666; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; background:#f5f5f5; padding:9px 15px; border-radius:3px 3px 0 0; border-top-style:solid; border-top-color:#5BA53A; cursor:pointer; text-transform:uppercase; margin-bottom:0; font-weight:800; border-width:2px 0 0 }
.nav-tabs > li:first-child > a { -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0 }
.nav-tabs > li > a:hover { background:#FFF }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > .dropdown.active.open > a:hover { margin-right:5px; border:0; font-size:14px; border-top:2px solid #5BA53A; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; color:#fff; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; background:#F5F5F5; padding:9px 15px; border-radius:3px 3px 0 0; background-color:#5BA53A; }
.nav-tabs.nav-justified > li > a { border:0; border-top:2px solid transparent; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; color:#333; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.nav-tabs.nav-justified > li > a:hover { border-color:#666; background:transparent }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border:0; border-top:2px solid #666; background:#FFF; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 }
.nav-tabs a .caret, .nav-tabs a:hover .caret { color:#666 }
.nav-tabs-vertical .tabs { margin-top:0 }
.nav-tabs-vertical .nav-tabs { margin-top:0; float:left; width:150px; position:absolute; left:0; border-bottom:0; padding:0 }
.nav-tabs-vertical .nav-tabs > li { width:100% }
.nav-tabs-vertical .nav-tabs > li > a { width:100%; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; border-top:0; border-left:2px solid transparent; background:#FFF }
.nav-tabs-vertical .nav-tabs > li > a:hover { border-left-color:#666; background:transparent }
.nav-tabs-vertical .nav-tabs > li.active > a, .nav-tabs-vertical .nav-tabs > li.active > a:hover, .nav-tabs-vertical .nav-tabs > li.active > a:focus, .nav-tabs-vertical .nav-tabs > .dropdown.active.open > a:hover { border-top:0; border-left:2px solid #666; background:#F5F5F5 }
.nav-tabs-vertical .nav-tabs > li:first-child > a { -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px; border-top-left-radius:3px }
.nav-tabs-vertical .nav-tabs > li:last-child > a { -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px; border-bottom-left-radius:3px }
.nav-tabs-vertical .tab-content { width:auto; margin-left:150px }
.nav-tabs-vertical .panel-body { padding-top:10px }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-color:#F5F5F5;border-width:0px;}
 .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {/* background:#F3F3F3; */}
.table > thead > tr > th {
	color: #ffffff;
	font-size:14px;
	background-color: #5ba53a;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}
.panel-body.panel-body-table { padding:0 }
.panel-body.panel-body-table h1, .panel-body.panel-body-table h2, .panel-body.panel-body-table h3, .panel-body.panel-body-table h4, .panel-body.panel-body-table h5, .panel-body.panel-body-table h6 { padding-left:10px; margin-bottom:10px }
.panel-body.panel-body-table .table {
	margin-bottom:0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.panel-body.panel-body-table .table tr > td:first-child, .panel-body.panel-body-table .table tr > th:first-child { border-left:0 }
.panel-body.panel-body-table .table tr > td:last-child, .panel-body.panel-body-table .table tr > th:last-child {

}
.panel-body.panel-body-table .table > tbody > tr:last-child > td { border-bottom:0 }
.panel-body.panel-body-table td, .panel-body.panel-body-table th { padding:5px 10px }
.table.table-actions td { line-height:28px }
.table .progress-small { margin:7px 0 8px }
.dataTable { float:left; border-bottom:1px solid #E5E5E5!important; margin-bottom:5px }
.dataTable div.checker, .dataTable div.radio { display:inherit }
.dataTables_wrapper { float:left; width:100% }
.dataTables_length { width:50%; float:left; padding:0 0 5px; border-bottom:1px solid #E5E5E5; font-size:13px }
.dataTables_length label, .dataTables_filter label { padding:0; line-height:26px; height:auto; margin:0; font-weight:400 }
.dataTables_length select { width:70px; display:inline; margin:0 5px }
.dataTables_filter { width:50%; float:right; padding:0 0 5px; border-bottom:1px solid #E5E5E5; font-size:13px }
.dataTables_filter label { float:right }
.dataTables_filter label input { width:150px; display:inline; margin-left:5px }
td.dataTables_empty { font-size:11px; text-align:center; color:#333 }
.dataTables_info { float:left; font-size:13px; padding:0; line-height:30px }
.dataTables_paginate { padding:0; text-align:right; float:right }
.dataTables_paginate a.paginate_disabled_previous, .dataTables_paginate a.paginate_disabled_next, .dataTables_paginate a.paginate_button, .paginate_enabled_next, .paginate_active, .paginate_enabled_previous { padding:5px 10px; font-size:13px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; text-decoration:none; background-color:#fff; border:1px solid #ddd; color:#666; margin-left:3px; cursor:pointer }
.dataTables_paginate .paginate_enabled_next:hover, .dataTables_paginate a.paginate_button:hover, .dataTables_paginate .paginate_enabled_previous:hover { background-color:#eee; border-color:#ddd; color:#222 }
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover { background:#666; color:#FFF; border-color:#666 }
.dataTables_paginate a.paginate_disabled_previous, .dataTables_paginate a.paginate_button_disabled, .dataTables_paginate a.paginate_disabled_next { cursor:default; color:#ccc }
.dataTables_paginate a.paginate_button_disabled:hover { box-shadow:none; color:#ccc }
.sorting_desc, .sorting_asc, .sorting { position:relative; cursor:pointer }
.sorting:before, .sorting_desc:before, .sorting_asc:before { float:right; font-family:'FontAwesome'; opacity:.9; filter:alpha(opacity = 90); width:10px; height:10px; display:block }
.sorting:before { content:"\f0dc"; opacity:.3; filter:alpha(opacity = 30) }
.sorting_desc:before { content:"\f0d8" }
.sorting_asc:before { content:"\f0d7" }
.sorting_asc_disabled:before, .sorting_desc_disabled:before { opacity:.1; filter:alpha(opacity = 10) }
.icons-list { list-style:none; padding:0; margin:0 0 20px; display:block; float:left; width:100% }
.icons-list li { float:left; display:block; width:25%; height:30px; padding:5px; line-height:20px; font-size:11px; border:1px solid #FFF }
.icons-list li:hover { color:#333; cursor:pointer; background:#F5F5F5; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.icons-list li span:first-child, .icons-list li i { font-size:18px; float:left; margin-right:10px; color:#222; line-height:20px }
.icon-preview { font-size:88px; color:#222; text-align:center }
.widget { width:100%; float:left; margin:0; list-style:none; text-decoration:none; -moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12); box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12); color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 10px; margin-bottom:20px; min-height:120px; position:relative }
.widget.widget-padding-sm, .widget.widget-item-icon { padding:10px 0 5px }
.widget.widget-np { padding:0 }
.widget.widget-no-subtitle { padding-top:25px }
.widget.widget-carousel { padding-bottom:0; padding-top:10px }
.widget.widget-default { background:#f5f5f5 }
.widget.widget-primary { background:#666 }
.widget.widget-success { background:#5BA53A }
.widget.widget-info { background:#3fbae4 }
.widget.widget-warning { background:#fea223 }
.widget.widget-danger { background:#ed8778 }
.widget .widget-title, .widget .widget-subtitle, .widget .widget-int, .widget .widget-big-int { width:100%; float:left; text-align:center }
.widget .widget-title { font-size:16px; font-weight:600; margin-bottom:5px; line-height:20px; text-transform:uppercase }
.widget .widget-subtitle { font-size: 14px; margin-bottom: 5px; line-height: 30px; color: #fff; }
.widget .widget-int { font-size:32px; line-height:40px; font-weight:700; font-family:arial }
.widget .widget-big-int { font-size:42px; line-height:45px; font-weight:lighter }
.widget .widget-item-left { margin-left:10px; float:left; width:100px }
.widget .widget-item-right { margin-right:10px; float:right; width:100px }
.widget.widget-item-icon .widget-item-left, .widget.widget-item-icon .widget-item-right { width:70px; padding:20px 0; text-align:center }
.widget.widget-item-icon .widget-item-left { border-right:1px solid rgba(0, 0, 0, 0.1); margin-right:10px; padding-right:10px }
.widget.widget-item-icon .widget-item-right { border-left:1px solid rgba(0, 0, 0, 0.1); margin-left:10px; padding-left:10px }
.widget .widget-item-left .fa, .widget .widget-item-right .fa, .widget .widget-item-left .glyphicon, .widget .widget-item-right .glyphicon { font-size:40px }
.widget .widget-data { padding-left:120px; padding-top:15px; }
.widget .widget-data-left { padding-right:120px }
.widget.widget-item-icon .widget-data { padding-left:90px }
.widget.widget-item-icon .widget-data-left { padding-right:90px; padding-left:10px }
.widget .widget-data .widget-title, .widget .widget-data-left .widget-title, .widget .widget-data .widget-subtitle, .widget .widget-data-left .widget-subtitle, .widget .widget-data .widget-int, .widget .widget-data-left .widget-int, .widget .widget-data .widget-big-int, .widget .widget-data-left .widget-big-int { text-align:left }
.widget .widget-controls a { position:absolute; width:30px; height:30px; text-align:center; line-height:27px; color:#FFF; border:1px solid #FFF; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; opacity:.4; filter:alpha(opacity = 40) }
.widget .widget-controls a.widget-control-left { left:10px; top:10px }
.widget .widget-controls a.widget-control-right { right:10px; top:10px }
.widget .widget-controls a:hover { opacity:1; filter:alpha(opacity = 100) }
.widget .widget-buttons { float:left; width:100%; text-align:center; padding-top:3px; margin-top:5px; border-top:1px solid rgba(0, 0, 0, 0.1) }
.widget .widget-buttons a { position:relative; display:inline-block; line-height:30px; font-size:21px }
.widget .widget-buttons .col { width:100%; float:left }
.widget .widget-buttons.widget-c2 .col { width:50% }
.widget .widget-buttons.widget-c3 .col { width:32.666666% }
.widget .widget-buttons.widget-c4 .col { width:25% }
.widget .widget-buttons.widget-c5 .col { width:20% }
.widget.widget-primary .widget-buttons a { color:#010101; border-color:#010101 }
.widget.widget-primary .widget-buttons a:hover { color:#000 }
.widget.widget-success .widget-buttons a { color:#fff; border-color:#51672e }
.widge.widget-success .widget-buttons a:hover { color:#435526 }
.widget.widget-info .widget-buttons a { color:#14708f; border-color:#14708f }
.widget.widget-info .widget-buttons a:hover { color:#115f79 }
.widget.widget-warning .widget-buttons a { color:#a15e01; border-color:#a15e01 }
.widget.widget-warning .widget-buttons a:hover { color:#874f01 }
.widget.widget-danger .widget-buttons a { color:#EAEAEA; border-color:#5a2222 }
.widget.widget-danger .widget-buttons a:hover { color:#471b1b }
.plugin-clock span { -webkit-animation:pulsate 1s ease-out; -webkit-animation-iteration-count:infinite; -moz-animation:pulsate 1s ease-out; -moz-animation-iteration-count:infinite; animation:pulsate 1s ease-out; animation-iteration-count:infinite; opacity:0; margin-right:2px }
.widget.widget-default { color:#666 }
.widget.widget-default .widget-subtitle { color:#909BA7 }
.widget.widget-default .widget-controls a { color:#666; border-color:#666 }
.tile { width:100%; float:left; margin:0; list-style:none; text-decoration:none; font-size:21px; font-weight:300; color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px; margin-bottom:20px; position:relative; border:1px solid #D5D5D5; text-align:center }
.tile.tile-valign { line-height:75px }
.tile.tile-default { background:#FFF; color:#666 }
.tile.tile-default:hover { background:#FAFAFA }
.tile.tile-primary { background:#666; border-color:#666 }
.tile.tile-primary:hover { background:#2f3c48 }
.tile.tile-success { background:#5BA53A; border-color:#5BA53A }
.tile.tile-success:hover { background:#90b456 }
.tile.tile-warning { background:#fea223; border-color:#fea223 }
.tile.tile-warning:hover { background:#fe9e19 }
.tile.tile-danger { background:#ed8778; border-color:#ed8778 }

.tile.tile-danger:hover { background:#af4342 }
.tile.tile-info { background:#3fbae4; border-color:#3fbae4 }
.tile.tile-info:hover { background:#36b7e3 }
.tile:hover { text-decoration:none; color:#FFF }
.tile.tile-default:hover { color:#666 }
.tile .fa { font-size:52px; line-height:74px }
.tile p { font-size:14px; margin:0 }
.tile .informer { position:absolute; left:5px; top:5px; font-size:13px; color:#FFF; line-height:14px }
.tile .informer.informer-default { color:#FFF }
.tile .informer.informer-primary { color:#666 }
.tile .informer.informer-success { color:#5BA53A }
.tile .informer.informer-info { color:#3fbae4 }
.tile .informer.informer-warning { color:#fea223 }
.tile .informer.informer-danger { color:#ed8778 }
.tile .informer .fa { font-size:14px; line-height:16px }
.tile .informer.dir-tr { left:auto; right:5px }
.tile .informer.dir-bl { top:auto; bottom:5px }
.tile .informer.dir-br { left:auto; top:auto; right:5px; bottom:5px }
.messages { width:100%; float:left }
.messages .item { width:100%; float:left; margin-bottom:10px; opacity:0; filter:alpha(opacity = 0); -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.messages .item .text { background:#FFF; padding:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #D5D5D5 }
.messages .item .text .heading { width:100%; margin-bottom:5px }
.messages .item .text .heading a { text-decoration:none; font-size:13px; color:#666; font-weight:600; line-height:20px }
.messages .item .text .heading .date { float:right; line-height:20px; font-size:11px; color:#CCC; font-weight:600 }
.messages .item .text:hover { border-color:#BBB }
 .messages .item:nth-child(2n) .text {
background:#F6F6F6
}
.messages .item.item-visible { opacity:1; filter:alpha(opacity = 100) }
.messages.messages-img .item .image { float:left; width:40px }
.messages.messages-img .item .image img { border:2px solid #F5F5F5; border-radius:50%; width:40px }
.messages.messages-img .item .text { margin-left:50px; position:relative }
.messages.messages-img .item .text:after, .messages.messages-img .item .text:before { right:100%; top:20px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none }
.messages.messages-img .item .text:after { border-color:rgba(255, 255, 255, 0); border-right-color:#FFF; border-width:5px; margin-top:-5px }
.messages.messages-img .item .text:before { border-color:rgba(213, 213, 213, 0); border-right-color:#D5D5D5; border-width:6px; margin-top:-6px }
.messages.messages-img .item .text:hover:before { border-right-color:#BBB }
.messages.messages-img .item.in .image { float:right }
.messages.messages-img .item.in .text { margin-left:0; margin-right:50px }
.messages.messages-img .item.in .text:after, .messages.messages-img .item.in .text:before { right:auto; left:100% }
.messages.messages-img .item.in .text:after { border-right-color:transparent; border-left-color:#FFF }
.messages.messages-img .item.in .text:before { border-right-color:transparent; border-left-color:#D5D5D5 }
.messages.messages-img .item.in .text:hover:before { border-left-color:#BBB }
.contact-info { float:left; width:100% }
.contact-info p { margin-bottom:5px }
.contact-info strong { font-size:13px }
.contact-info small { font-weight:700 }
.login-container { -webkit-filter:blur(2px); filter:blur(10px); float:left; width:100%; min-height:100%; background-color:#666; background-image:url(../imagens/fundo.jpg); background-size:cover; background-repeat:no-repeat; background-position:right center; margin-left:40px }
.login-container .login-box { padding-top:9%; width:340px; margin:0 auto }
.barra_simples .login-logo { width:100%; float:left; background-repeat:no-repeat; background-position:center top; text-align:center }
.barra_simples .login-body { width:100%; float:left; padding-bottom:60px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.barra_simples .login-body .login-title { color:#333; font-size:19px; font-weight:300; margin-bottom:20px }

::-webkit-input-placeholder {
color:orange;
font:14px verdana, arial, sans-serif
}

:-moz-placeholder {
color:orange;
font:14px verdana, arial, sans-serif
}

::-moz-placeholder {
color:orange;
font:14px verdana, arial, sans-serif
}

:-ms-input-placeholder {
color:orange;
font:12px verdana, arial, sans-serif
}

.login-container .login-box .login-body .form-control { border:1px solid #999; padding:10px 15px; color:#666; line-height:20px; height:auto }
.login-container .login-box .login-body .btn-link { color:#cc7277; border:0 }
.login-container .login-box .login-body .login-or { width:40px; height:25px; background:rgba(0, 0, 0, 0.2); position:relative; margin:25px auto; text-align:center; line-height:25px; color:#FFF }
.login-container .login-box .login-body .login-or:before { content:""; position:absolute; left:0; width:0; height:0; top:-10px; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:10px solid rgba(0, 0, 0, 0.2) }
.login-container .login-box .login-body .login-or:after { content:""; position:absolute; left:0; width:0; height:0; bottom:-10px; border-left:20px solid transparent; border-right:20px solid transparent; border-top:10px solid rgba(0, 0, 0, 0.2) }
.login-container .login-box .login-body .login-subtitle { line-height:20px; padding:5px 0; font-size:13px; color:#FFF }
.login-container .login-box .login-body .login-subtitle a { color:#3fbae4 }
.login-footer { width:100%; float:left; padding:10px; color:rgba(117, 117, 117, 0.48); font-size:15px; border-left-width:2px }
.login-footer a { color:rgba(0, 0, 0, 0.61) }
.login-container.lightmode { background:url(../img/backgrounds/wall_1.jpg) left top no-repeat }
.login-container.lightmode .login-box .login-body { background:rgba(255, 255, 255, 0.2) }
.login-container.lightmode .login-box .login-body .form-control { background:rgba(255, 255, 255, 0.4); color:#333 }
.login-container.lightmode .login-box .login-subtitle a { color:#666 }
.img-text { border:3px solid #FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 10px 5px 0; -moz-box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.1); box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.1) }
.timeline { float:left; width:100%; position:relative; padding:0; margin:0 0 20px }
.timeline:before { content:" "; position:absolute; width:6px; background:#FFF; height:100%; left:50%; margin-left:-3px; border:1px solid rgba(0, 0, 0, 0.1) }
.timeline .timeline-item { width:50%; float:left; position:relative; clear:both; margin-bottom:20px; z-index:2 }
.timeline .timeline-item.timeline-main { height:40px; width:50% }
.timeline .timeline-item .timeline-date { padding:7px 10px; line-height:20px; font-size:14px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:absolute; right:-50px; top:0; font-weight:600; color:#666; background:#F5F5F5; text-align:center; border:3px solid #FFF; width:100px; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2) }
.timeline .timeline-item .timeline-date a { color:#666 }
.timeline .timeline-item .timeline-item-content { float:left; background:#F5F5F5; border:3px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:95%; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2) }
.timeline .timeline-item .timeline-item-content:before, .timeline .timeline-item .timeline-item-content:after { left:95%; top:20px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none }
.timeline .timeline-item .timeline-item-content:before { border-color:rgba(255, 255, 255, 0); border-left-color:#FFF; border-width:3px; margin-top:-3px }
.timeline .timeline-item .timeline-item-content:after { border-color:rgba(255, 255, 255, 0); border-left-color:#FFF; border-width:7px; margin-top:-7px }
.timeline .timeline-item .timeline-item-content .timeline-heading { width:100%; float:left; padding:10px 10px 5px; line-height:30px }
.timeline .timeline-item .timeline-item-content .timeline-heading img { width:30px; height:30px; margin-right:5px; border:2px solid #FFF; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50% }
.timeline .timeline-item .timeline-item-content .timeline-heading a { color:#666; font-weight:600 }
.timeline .timeline-item .timeline-item-content .timeline-body { width:100%; float:left; padding:10px }
.timeline .timeline-item .timeline-item-content .timeline-body.comments { padding:0 }
.timeline .timeline-item .timeline-item-content .timeline-footer { width:100%; float:left; padding:5px 10px; line-height:20px; background:#FFF }
.timeline .timeline-item .timeline-item-content .timeline-footer a { color:#666; font-size:13px; margin-right:10px; text-decoration:none }
.timeline .timeline-item .timeline-item-content .timeline-footer a:hover { color:#29343f }
.timeline .timeline-item .timeline-item-content .timeline-footer .pull-right > a:last-child { margin-right:0 }
.timeline .timeline-item .timeline-item-info { position:absolute; left:105%; font-size:13px; padding:7px 15px; line-height:20px; width:110px; text-align:center; background:#F5F5F5; border:3px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2); font-weight:600 }
.timeline .timeline-item .timeline-item-icon { position:absolute; right:-20px; width:40px; height:40px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; font-size:20px; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2); line-height:34px; text-align:center; border:3px solid #FFF; background:#F5F5F5; color:#BBB }
.timeline .timeline-item:last-child { margin-bottom:0 }
.timeline .timeline-item.timeline-item-right { float:right }
.timeline .timeline-item.timeline-item-right .timeline-item-info { left:auto; right:105% }
.timeline .timeline-item.timeline-item-right .timeline-item-info:before { right:auto; left:100% }
.timeline .timeline-item.timeline-item-right .timeline-item-content { float:right }
.timeline .timeline-item.timeline-item-right .timeline-item-content:before, .timeline .timeline-item.timeline-item-right .timeline-item-content:after { left:auto; right:95%; border-right-color:#FFF; border-left-color:transparent }
.timeline .timeline-item.timeline-item-right .timeline-item-icon { right:auto; left:-20px }
.timeline.timeline-right:before { left:160px }
.timeline.timeline-right .timeline-item { width:100%; padding-left:210px }
.timeline.timeline-right .timeline-item.timeline-main { width:160px; padding-left:0 }
.timeline.timeline-right .timeline-item .timeline-item-content { width:100% }
.timeline.timeline-right .timeline-item .timeline-item-content:before, .timeline.timeline-right .timeline-item .timeline-item-content:after { right:auto; left:196px }
.timeline.timeline-right .timeline-item .timeline-item-content:before { border-width:0 }
.timeline.timeline-right .timeline-item .timeline-item-info { left:0; right:auto }
.timeline.timeline-right .timeline-item .timeline-item-icon { left:140px }
.comments { float:left; width:100%; padding:0; margin:0; background:#eff7ff }
.comments .comment-item { float:left; width:100%; padding:10px 10px 8px; line-height:15px; border-bottom:1px solid #dbedff }
.comments .comment-item img { width:30px; height:30px; margin:0 10px 20px 0; border:3px solid #FFF; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; float:left }
.comments .comment-item p { margin-bottom:0; line-height:13px; margin-bottom:5px; font-size:11px }
.comments .comment-item p.comment-head { font-size:13px }
.comments .comment-item p.comment-head a { font-size:13px; font-weight:600; color:#333 }
.comments .comment-item small { line-height:10px }
.comments .comment-item:first-child { border-top:1px solid #dbedff }
.comments .comment-write { float:left; width:100%; padding:5px }
.comments .comment-write .form-control { border-color:#d0e8ff }
.panel-body.tasks { padding:10px }
.tasks { float:left; width:100% }
.tasks .task-item { width:100%; float:left; padding:0; background:#FFF; border-left:3px solid #FFF; margin-bottom:10px; -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2) }
.tasks .task-item:hover { background:#F9F9F9; cursor:pointer }
.tasks .task-item.task-complete { background:#FFF2C5 }
.tasks .task-item.task-primary { border-left-color:#666 }
.tasks .task-item.task-success { border-left-color:#5BA53A }
.tasks .task-item.task-info { border-left-color:#3fbae4 }
.tasks .task-item.task-warning { border-left-color:#fea223 }
.tasks .task-item.task-danger { border-left-color:#ed8778 }
.tasks .task-item .task-text { margin-bottom:10px; float:left; width:100%; font-size:13px; font-weight:400; padding:10px }
.tasks .task-item .task-footer { float:left; width:100%; font-size:13px; color:#AAA; line-height:20px; padding:10px; background:#F5F5F5 }
.tasks .task-item .task-footer a { color:#AAA; display:block; float:left; margin-left:10px; font-size:14px }
.tasks .task-item .task-footer a:hover { color:#666 }
.tasks .task-drop { float:left; width:100%; padding:30px 10px; border:2px dashed #D5D5D5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:16px; text-align:center; line-height:20px }
.tasks .task-drop:hover { opacity:.5; filter:alpha(opacity = 50); cursor:pointer }
.mpb { position:fixed; top:0; left:0; width:100%; height:5px; background:rgba(0, 0, 0, 0.2); z-index:1001; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) }
.mpb.bottom { top:auto; bottom:0 }
.mpb .mpb-progress { background:#FFF; display:block; float:left; height:5px }
.mpb .mpb-progress.mpb-primary { background:#666 }
.mpb .mpb-progress.mpb-warning { background:#fea223 }
.mpb .mpb-progress.mpb-success { background:#5BA53A }
.mpb .mpb-progress.mpb-info { background:#3fbae4 }
.mpb .mpb-progress.mpb-danger { background:#ed8778 }
.search-results { float:left; width:100% }
.search-results .sr-item { float:left; width:100%; margin-bottom:5px; padding:10px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#FFF; -moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.2); box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.2) }
.search-results .sr-item .sr-item-title { font-size:16px; font-weight:600; color:#666; display:block }
.search-results .sr-item .sr-item-link { font-size:13px; font-weight:400; color:#5BA53A; line-height:20px }
.search-results .sr-item p { font-size:13px; color:#666; margin:5px 0 }
.search-results .sr-item p.sr-item-links { font-size:11px }
.search-results .sr-item:last-child { margin-bottom:20px }
.posts .post-item { float:left; width:100%; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #F5F5F5 }
.posts .post-item .post-title { font-size:25px; font-weight:400; color:#666; float:left; width:100%; line-height:30px }
.posts .post-item .post-title a { font-size:25px; color:#666 }
.posts .post-item .post-date { font-size:11px; color:#99a0aa; line-height:20px; margin:5px 0 0; float:left; width:100% }
.posts .post-item .post-date a { color:#99a0aa }
.posts .post-item .post-date .fa { font-size:13px; margin-right:5px }
.posts .post-item .post-video { position:relative; padding-bottom:56.25%; padding-top:25px; height:0; margin-bottom:6px }
.posts .post-item .post-video iframe { position:absolute; top:0; left:0; width:100%; height:100% }
.posts .post-item .post-text { font-size:13px; float:left; width:100%; margin:10px 0 }
.posts .post-item .post-row { float:left; width:100%; font-size:11px }
.posts .post-item .post-row .post-info { line-height:20px; padding:5px 10px; border:1px solid #F5F5F5; font-size:11px; color:#99a0aa; float:left }
.posts .post-item:last-child { margin-bottom:0; padding-bottom:10px; border-bottom:0 }
.post-image { width:400px; float:left }
.links { float:left; width:100%; padding:5px 10px }
.links a { font-size:16px; font-weight:400; color:#666; display:block; float:left; width:100%; line-height:30px }
.links a .label { float:right; padding:5px 10px; margin-top:3px }
.links.small a { font-size:13px; line-height:20px; margin-bottom:10px }
.panel-body.faq { padding:0 }
.faq { width:100%; float:left }
.faq .faq-item { width:100%; float:left; padding:10px 15px; border-bottom:1px solid #F5F5F5 }
.faq .faq-item .faq-title { font-size:16px; font-weight:400; color:#666; line-height:30px; float:left; width:100%; cursor:pointer; position:relative; padding-left:45px }
.faq .faq-item .faq-title .fa { color:#666; width:30px; height:30px; border:1px solid #666; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-right:15px; line-height:31px; text-align:center; position:absolute; left:0; top:0 }
.faq .faq-item .faq-text { font-size:13px; color:#666; line-height:20px; float:left; width:100%; padding:0 20px; max-height:0; height:0; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; overflow:hidden }
.faq .faq-item .faq-text h5 { font-weight:600; font-size:14px }
.faq .faq-item.active { padding-bottom:0; border-bottom:1px solid #FFF }
.faq .faq-item.active .faq-title .fa { line-height:28px }
.faq .faq-item.active .faq-text { max-height:500px; height:auto; background:#F5F5F5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 20px; margin-top:10px }
.faq .faq-item:first-child { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; border-top:1px solid #F5F5F5 }
.faq .faq-item:last-child { -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; padding-bottom:15px }
.faq .faq-highlight { background:#fea223; color:#FFF; padding:0 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:underline }
.message-box { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.21); z-index:6666669; }
.message-box.open { display:block }
.cima { margin-top:10px; float:left; }
.message-box .mb-container { position: absolute; left: 0; top: 35%; background-color: rgba(0, 0, 0, 0.48); padding: 20px; width: 100%; }
.message-box .mb-container .mb-middle { width:50%; left:25%; position:relative; color:#FFF }
.message-box .mb-container .mb-middle .mb-title { width:100%; float:left; padding:10px 0 0; font-size:31px; font-weight:400; line-height:36px }
.message-box .mb-container .mb-middle .mb-title .fa, .message-box .mb-container .mb-middle .mb-title .glyphicon { font-size:38px; float:left; margin-right:10px }
.message-box .mb-container .mb-middle .mb-content { width:100%; float:left; padding:10px 0 0 }
.message-box .mb-container .mb-middle .mb-content p { margin-bottom:0 }
.message-box .mb-container .mb-middle .mb-footer { width:100%; float:left; padding:10px 0 }
.message-box.message-box-warning .mb-container { background:rgba(254, 162, 35, 0.9) }
.message-box.message-box-danger .mb-container { background:rgba(182, 70, 69, 0.9) }
.message-box.message-box-info .mb-container { background:rgba(63, 186, 228, 0.9) }
.message-box.message-box-success .mb-container { background:rgba(149, 183, 93, 0.9) }
.gallery { float:left; width:100% }
.gallery .gallery-item { float:left; width:25%; padding:10px 5px; text-decoration:none; background-size: contain; }
.gallery .gallery-item .image { width:100%; -moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); cursor:pointer; position:relative; overflow:hidden; background-size: cover; background-repeat: no-repeat; background-position: center top; }
.gallery .gallery-item .image a { display:block }
.gallery .gallery-item .image:after, .gallery .gallery-item .image:before { position:absolute; content:''; top:0; left:0; right:0; bottom:0; border:3px solid #fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:1 }

.gallery .gallery-item .image:before { z-index:2; background:rgba(0, 0, 0, 0); -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.gallery .gallery-item .image:hover:before { background:rgba(0, 0, 0, 0.3) }
.gallery .gallery-item .image img { width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.gallery .gallery-item .image .gallery-item-controls { position:absolute; right:-60px; top:3px; display:block; list-style:none; padding:0; z-index:2; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.gallery .gallery-item .image .gallery-item-controls li { float:left; list-style:none; background:#FFF; width:30px; height:30px; text-align:center; line-height:26px }
.gallery .gallery-item .image .gallery-item-controls li .check { margin:4px 0 }
.gallery .gallery-item .image .gallery-item-controls li .icheckbox_minimal-grey { margin-right:0 }
.gallery .gallery-item .image .gallery-item-controls li a, .gallery .gallery-item .image .gallery-item-controls li span { font-size:17px; color:#BBB }
.gallery .gallery-item .image .gallery-item-controls li a:hover, .gallery .gallery-item .image .gallery-item-controls li span:hover { color:#666 }
.gallery .gallery-item .image .gallery-item-controls li:first-child { -moz-border-radius:0 0 0 3px; -webkit-border-radius:0 0 0 3px; border-radius:0 0 0 3px }
.gallery .gallery-item .image .gallery-item-controls li:hover { background:#F5F5F5 }
.gallery .gallery-item .meta { color:#666; margin-top:5px; line-height:16px; padding:0 5px }
.gallery .gallery-item .meta strong { display:block; font-weight:600; font-size:15px }
.gallery .gallery-item .meta span { display:block; color:#99a0aa }
.gallery .gallery-item:hover .image .gallery-item-controls { right:3px }
.gallery .gallery-item.active .image { -moz-box-shadow:0 0 6px 0 rgba(51, 65, 78, 0.8); -webkit-box-shadow:0 0 6px 0 rgba(51, 65, 78, 0.8); box-shadow:0 0 6px 0 rgba(51, 65, 78, 0.8) }
.gallery .gallery-item.active .image .gallery-item-controls { right:3px }
.dropzone.dropzone-mini { min-height:150px }
.dropzone.dropzone-mini .dz-message { background:none; position:relative; margin:0; padding:0; left:auto; top:auto; width:100%; float:left; height:120px }
.dropzone.dropzone-mini .dz-message:after { content:"\f0ee"; position:absolute; width:80px; height:80px; text-align:center; font-family:FontAwesome; font-size:88px; top:26px; left:50%; margin:0 0 0 -40px; line-height:80px; opacity:.5; filter:alpha(opacity = 50); -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.dropzone.dropzone-mini .dz-message:hover:after { opacity:1; filter:alpha(opacity = 100) }
.dropzone.dz-started .dz-message { display:none }
.error-container { width:500px; margin:50px auto 0 }
.error-container .error-code { float:left; width:100%; font-size:135px; line-height:130px; text-align:center; color:#333; font-weight:300 }
.error-container .error-text { float:left; width:100%; margin-top:10px; font-size:26px; line-height:24px; text-transform:uppercase; color:#666; text-align:center; font-weight:400 }
.error-container .error-subtext { float:left; width:100%; margin:30px 0 10px; font-size:13px; line-height:20px; color:#AAA; text-align:center; font-weight:400 }
.error-container .error-actions { float:left; width:100%; margin-top:10px }
.theme-settings { position:fixed; right:-200px; top:200px; -webkit-transition:all 400ms ease; -moz-transition:all 400ms ease; -ms-transition:all 400ms ease; -o-transition:all 400ms ease; transition:all 400ms ease; z-index:3 }
.theme-settings .ts-button { position:absolute; left:-36px; height:36px; width:36px; top:10px; background:rgba(0, 0, 0, 0.9); -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; font-size:19px; color:#FFF; line-height:34px; text-align:center; cursor:pointer }
.theme-settings .ts-body { width:200px; background:rgba(0, 0, 0, 0.9); -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; padding:10px; color:#FFF }
.theme-settings .ts-body .ts-title { font-size:15px; font-weight:600; line-height:20px; margin-bottom:5px; margin-top:10px }
.theme-settings .ts-body .ts-title:first-child { margin-top:0 }
.theme-settings .ts-body .ts-row { margin-bottom:5px }
.theme-settings.active { right:0 }
.theme-settings .ts-themes { width:100%; margin-top:10px }
.theme-settings .ts-themes a { width:30px; height:30px; margin-right:6px; margin-bottom:5px; display:inline-block }
.theme-settings .ts-themes a.active img { border:2px solid #FFF; width:30px; height:30px }
.to-top { width:40px; height:40px; background:#f5f5f5; line-height:35px; text-align:center; border:1px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:23px; color:#CCC; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.to-top:hover { border-color:#666; color:#333 }
.check { font-weight:400; line-height:20px; margin:5px 0; cursor:pointer }
.check .icheckbox_minimal-grey, .check .iradio_minimal-grey { margin-right:5px; margin-top:-2px }
.check.disabled { color:#AAA }
.icheckbox_minimal-grey, .iradio_minimal-grey { display:inline-block; *display:inline;
vertical-align:middle; margin:0; padding:0; width:18px; height:18px; background:url(../img/icheck/grey.png) no-repeat; border:none; cursor:pointer }
.icheckbox_minimal-grey { background-position:0 0 }
.icheckbox_minimal-grey.hover { background-position:-20px 0 }
.icheckbox_minimal-grey.checked { background-position:-40px 0 }
.icheckbox_minimal-grey.disabled { background-position:-60px 0; cursor:default }
.icheckbox_minimal-grey.checked.disabled { background-position:-80px 0 }
.iradio_minimal-grey { background-position:-100px 0 }
.iradio_minimal-grey.hover { background-position:-120px 0 }
.iradio_minimal-grey.checked { background-position:-140px 0 }
.iradio_minimal-grey.disabled { background-position:-160px 0; cursor:default }
.iradio_minimal-grey.checked.disabled { background-position:-180px 0 }
.panel .panel-body.mail { padding:0 }
.mail { padding:0; float:left; width:100% }
.mail .mail-item { float:left; padding:10px 15px 10px 13px; width:100%; line-height:20px; border-left:2px solid #D5D5D5 }
.mail .mail-item.mail-primary { border-left-color:#666 }
.mail .mail-item.mail-info { border-left-color:#3fbae4 }
.mail .mail-item.mail-success { border-left-color:#5BA53A }
.mail .mail-item.mail-warning { border-left-color:#fea223 }
.mail .mail-item.mail-danger { border-left-color:#ed8778 }
.mail .mail-item .mail-checkbox { float:left; width:20px; height:20px; margin-right:10px }
.mail .mail-item .mail-star { font-size:16px; width:20px; float:left; text-align:center; margin-right:10px; cursor:pointer }
.mail .mail-item .mail-star.starred { color:#fea223 }
.mail .mail-item .mail-star.starred .fa-star-o:before { content:"\f005" }
.mail .mail-item .mail-user { font-size:13px; font-weight:600; float:left; width:150px; color:#666 }
.mail .mail-item .mail-text { font-size:13px; float:left; color:#666 }
.mail .mail-item .mail-date { float:right; font-size:13px }
.mail .mail-item .mail-attachments { float:right; font-size:13px; color:#AAA; margin-right:10px }
.mail .mail-item .mail-attachments.fa { font-size:16px }
 .mail .mail-item:nth-child(2n) {
background:#F9F9F9
}
.mail .mail-item.mail-unread { font-weight:700 }
.mail .mail-item.mail-unread .mail-user { font-weight:700 }
.mail-checkall { margin-right:5px }
div.datepicker { padding:4px; -moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1) }
div.datepicker > div { display:none }
div.datepicker table { width:100%; margin:0 }
div.datepicker td, div.datepicker th { text-align:center; width:20px; height:20px }
div.datepicker td.day:hover { background:#F5F5F5; cursor:pointer }
div.datepicker td.day.disabled { color:#CCC }
div.datepicker td.old, div.datepicker td.new { color:#666 }
div.datepicker td.active, div.datepicker td.active:hover { background:#666; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
div.datepicker td span { display:block; width:31%; height:54px; line-height:54px; float:left; margin:2px; cursor:pointer }
div.datepicker td span:hover { background:#F5F5F5 }
div.datepicker td span.active { background:#666; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
div.datepicker td span.old { color:#666 }
div.datepicker th.switch { width:145px }
div.datepicker th.next, div.datepicker th.prev { font-size:13px }
div.datepicker thead tr:first-child th { cursor:pointer; padding:8px 0 }
div.datepicker thead tr:first-child th:hover { background:#F5F5F5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.input-append.date .add-on i, .input-prepend.date .add-on i { display:block; cursor:pointer; width:16px; height:16px }
.datepicker.dropdown-menu:after, .datepicker.dropdown-menu:before { left:16px }
.datepicker.datepicker-orient-left.dropdown-menu:after, .datepicker.datepicker-orient-left.dropdown-menu:before { left:auto; right:16px }
.bootstrap-timepicker { position:relative }
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu { left:auto; right:0 }
.bootstrap-timepicker .add-on { cursor:pointer }
.bootstrap-timepicker .add-on i { display:inline-block; width:16px; height:16px }
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-top:before, .bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-top:after { left:15px }
.bootstrap-timepicker-widget.timepicker-orient-bottom:before { bottom:-7px; border-bottom:0; border-top:7px solid #E5E5E5 }
.bootstrap-timepicker-widget.timepicker-orient-bottom:after { bottom:-6px; border-bottom:0; border-top:6px solid #fff }
.bootstrap-timepicker-widget a.btn, .bootstrap-timepicker-widget input { border-radius:4px }
.bootstrap-timepicker-widget table { width:100%; margin:0 }
.bootstrap-timepicker-widget table td { text-align:center; height:30px; margin:0; padding:2px }
 .bootstrap-timepicker-widget table td:not(.separator) {
min-width:30px
}
.bootstrap-timepicker-widget table td span { width:100% }
.bootstrap-timepicker-widget table td a { border:1px transparent solid; width:100%; display:inline-block; margin:0; padding:8px 0; outline:0; color:#333 }
.bootstrap-timepicker-widget table td a:hover { text-decoration:none; background-color:#F5F5F5 }
.bootstrap-timepicker-widget table td a i { margin-top:2px; font-size:6px; color:#333 }
.bootstrap-timepicker-widget table td input { width:50px; margin:0; text-align:center; margin:0; padding:0 }
.bootstrap-timepicker-widget { display:block }
.bootstrap-timepicker-widget .modal-content { padding:4px }
.colorpicker-saturation { width:100px; height:100px; background-image:url(../img/colorpicker/saturation.png); cursor:crosshair; float:left }
.colorpicker-saturation i { display:block; height:5px; width:5px; border:1px solid #000; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; position:absolute; top:0; left:0; margin:-4px 0 0 -4px }
.colorpicker-saturation i b { display:block; height:5px; width:5px; border:1px solid #fff }
.colorpicker-hue, .colorpicker-alpha { width:15px; height:100px; float:left; cursor:row-resize; margin-left:4px; margin-bottom:4px }
.colorpicker-hue i, .colorpicker-alpha i { display:block; height:1px; background:#000; border-top:1px solid #fff; position:absolute; top:0; left:0; width:100%; margin-top:-1px }
.colorpicker-hue { background-image:url(../img/colorpicker/hue.png) }
.colorpicker-alpha { background-image:url(../img/colorpicker/alpha.png); display:none }
.colorpicker { top:0; left:0; padding:4px; min-width:120px; margin-top:1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.colorpicker.dropdown-menu { margin-top:8px }
.colorpicker div { position:relative }
.colorpicker.alpha { min-width:140px }
.colorpicker.alpha .colorpicker-alpha { display:block }
.colorpicker-color { height:10px; margin-top:5px; clear:both; background-image:url(../img/colorpicker/alpha.png); background-position:0 100% }
.colorpicker-color div { height:10px }
.input-group.color .input-group-addon i { display:inline-block; cursor:pointer; width:16px; height:16px; vertical-align:text-bottom }
.bootstrap-select { width:220px \0 }
.bootstrap-select > .btn { width:100%; padding-right:25px }
.error .bootstrap-select .btn { border:1px solid #ed8778 }
.bootstrap-select.fit-width { width:auto!important }
 .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] {
float:none;
display:inline-block;
margin-bottom:0;
margin-left:0
}
.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group { margin-bottom:0 }
.bootstrap-select.form-control { margin-bottom:0; padding:0; border:none }
 .bootstrap-select.btn-group.pull-right, .bootstrap-select.btn-group[class*="span"].pull-right, .row-fluid .bootstrap-select.btn-group[class*="span"].pull-right {
float:right
}
.input-append .bootstrap-select.btn-group { margin-left:-1px }
.input-prepend .bootstrap-select.btn-group { margin-right:-1px }
 .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width:220px
}
 .bootstrap-select.form-control:not([class*="span"]) {
width:100%
}
.bootstrap-select.show-menu-arrow.open > .btn { z-index:2051 }
.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 > .disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled > a { cursor:not-allowed }
.bootstrap-select.btn-group > .disabled:focus { outline:none!important }
 .bootstrap-select.btn-group[class*="span"] .btn {
width:100%
}
.bootstrap-select.btn-group .dropdown-menu { min-width:100%; z-index:2000; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.bootstrap-select.btn-group .dropdown-menu.inner { position:static; border:0; padding:0; margin:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none }
.bootstrap-select.btn-group .dropdown-menu dt { display:block; padding:3px 20px; cursor:default }
.bootstrap-select.btn-group .div-contain { overflow:hidden }
.bootstrap-select.btn-group .dropdown-menu li { position:relative }
.bootstrap-select.btn-group .dropdown-menu li > a.opt { position:relative; padding-left:35px }
.bootstrap-select.btn-group .dropdown-menu li > a { cursor:pointer }
.bootstrap-select.btn-group .dropdown-menu li > dt small { font-weight:400 }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark { position:absolute; display:inline-block; right:15px; margin-top:11px; font-size:11px }
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark { display:none }
.bootstrap-select.btn-group .dropdown-menu li a span.text { display:inline-block }
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right:34px }
.bootstrap-select.btn-group .dropdown-menu li small { padding-left:.5em }
 .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 > dt small { font-weight:400 }
.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:#ccc; 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 #fff; 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:#ccc; 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 #FFF; 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 }
.bootstrap-select.btn-group .no-results { padding:8px; background:#f5f5f5; border-top:1px solid #E5E5E5; margin-top:5px }
.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:.9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.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 }
.control-group.error .bootstrap-select .dropdown-toggle { border-color:#b94a48 }
.bootstrap-select-searchbox, .bootstrap-select .bs-actionsbox { padding:4px 8px }
.bootstrap-select .bs-actionsbox { float:left; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.bootstrap-select .bs-actionsbox .btn-group button { width:50% }
.bootstrap-select-searchbox + .bs-actionsbox { padding:0 8px 4px }
.bootstrap-select-searchbox input { margin-bottom:0 }
.mobile-device { position:absolute; top:0; left:0; display:block!important; width:100%; height:100%!important; opacity:0 }
.formError { z-index:990 }
.formError .formErrorContent { z-index:991 }
.formError .formErrorArrow { z-index:996 }
.ui-dialog .formError { z-index:5000 }
.ui-dialog .formError .formErrorContent { z-index:5001 }
.ui-dialog .formError .formErrorArrow { z-index:5006 }
.inputContainer { position:relative; float:left }
.formError { position:absolute; top:300px; left:300px; display:block; cursor:pointer; text-align:left }
.formError.inline { position:relative; top:0; left:0; display:inline-block }
.ajaxSubmit { padding:20px; background:#55ea55; border:1px solid #666; display:none }
.formError .formErrorContent { width:100%; background:#111; position:relative; color:#fff; min-width:120px; font-size:13px; padding:4px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
.greenPopup .formErrorContent { background:#5BA53A }
.blackPopup .formErrorContent { background:#000; color:#FFF }
.formError .formErrorArrow { width:15px; margin:-2px 0 0 13px; position:relative }
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow { margin:-2px 13px 0 0 }
.formError .formErrorArrowBottom { margin:0 0 0 12px; top:2px }
.formError .formErrorArrow div { font-size:0; height:1px; background:#111; margin:0 auto; line-height:0; font-size:0; display:block }
.greenPopup .formErrorArrow div { background:#5BA53A }
.blackPopup .formErrorArrow div { background:#000; color:#FFF }
.formError .formErrorArrow .line10 { width:13px; border:none }
.formError .formErrorArrow .line9 { width:11px; border:none }
.formError .formErrorArrow .line8 { width:11px }
.formError .formErrorArrow .line7 { width:9px }
.formError .formErrorArrow .line6 { width:7px }
.formError .formErrorArrow .line5 { width:5px }
.formError .formErrorArrow .line4 { width:3px }
.formError .formErrorArrow .line3 { width:1px }
.formError .formErrorArrow .line2 { width:0; border:none }
.formError .formErrorArrow .line1 { width:0; border:none }
.ui-rangeSlider { height:22px; margin-top:4px }
.ui-rangeSlider .ui-rangeSlider-innerBar { height:16px; margin:3px 6px; background:#F5F5F5; border:1px solid #E5E5E5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.ui-rangeSlider .ui-rangeSlider-handle { width:22px; height:22px; background:#FFF; border:2px solid #666; cursor:col-resize; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50% }
.ui-rangeSlider .ui-rangeSlider-bar { margin:1px 0; background:#E5E5E5; height:20px; cursor:move; cursor:grab; cursor:-moz-grab; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px }
.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging { cursor:-moz-grabbing; cursor:grabbing }
.ui-rangeSlider-arrow, .ui-rangeSlider-arrow-inner { display:none }
.ui-rangeSlider-container { height:22px }
.ui-rangeSlider-withArrows .ui-rangeSlider-container { margin:0 11px }
.ui-rangeSlider-noArrow .ui-rangeSlider-container { margin:0 }
.ui-rangeSlider-label { background:#666; margin:0; white-space:nowrap; bottom:26px; padding:5px 8px; cursor:col-resize; color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:11px }
.ui-rangeSlider-label-inner { display:none }
input.ui-editRangeSlider-inputValue { width:3em; vertical-align:middle; text-align:center }
.wizard .anchor { float:left; padding:0; margin:0; list-style:none; display:block; position:relative; width:100% }
.wizard .anchor:after { content:" "; position:absolute; bottom:0; left:0; width:100%; height:2px; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; background:#D5D5D5; z-index:1 }
.wizard .anchor li { float:left; display:block }
.wizard .anchor li a { font-size:14px; color:#666; text-decoration:none; display:block; line-height:18px; padding:10px 20px 15px 0; position:relative }
.wizard .anchor li a .stepNumber { display:none }
.wizard .anchor li a .stepDesc { font-weight:400 }
.wizard .anchor li a .stepDesc small { color:#666; font-weight:300 }
.wizard .anchor li a:before { content:" "; position:absolute; bottom:0; left:0; width:100%; height:2px; background:#D5D5D5; z-index:2; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease }
.wizard .anchor li a:after { content:" "; position:absolute; bottom:-10px; left:0; width:22px; height:22px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#FFF; border:3px solid #D5D5D5; z-index:3; text-align:center; line-height:17px; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; -o-transition:all 200ms ease; transition:all 200ms ease; color:#DDD }
.wizard .anchor li a.done:after { border-color:#5BA53A; content:"\f00c"; font-family:FontAwesome; color:#5BA53A; font-size:10px }
.wizard .anchor li a.done:before { background:#5BA53A }
.wizard .anchor li a.error:after { border-color:#ed8778; content:"\f00d"; font-family:FontAwesome; color:#ed8778; font-size:10px }
.wizard .anchor li a.error:before { background:#ed8778 }
.wizard .anchor li a.selected:after { border-color:#666; content:"\f0da"; font-family:FontAwesome; color:#666; font-size:13px; padding-left:2px }
.wizard .anchor li a.selected:before { background:#666 }
.wizard .stepContainer, .wizard .actionBar { float:left; width:100%; margin-top:30px }
.wizard .actionBar { margin-top:20px }
.wizard .actionBar .btn.pull-right { margin-left:5px }
.wizard .actionBar .btn-primary { display:none }
.wizard .actionBar .loader { display:none }
.wizard .anchor.steps_1 li { width:100% }
.wizard .anchor.steps_2 li { width:50% }
.wizard .anchor.steps_3 li { width:33.666666% }
.wizard .anchor.steps_4 li { width:25% }
.wizard .anchor.steps_5 li { width:20% }
.wizard .anchor.steps_6 li { width:16.666666% }
.wizard .anchor.steps_7 li { width:14.285714% }
.wizard .anchor.steps_8 li { width:12.5% }
.owl-carousel .owl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y }
.owl-carousel .owl-wrapper { display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px) }
.owl-carousel .owl-wrapper-outer { overflow:hidden; position:relative; width:100% }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out }
.owl-carousel .owl-item { float:left }
.owl-carousel .owl-item > div { width:100%; float:left }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor:pointer }
.owl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }
.grabbing { cursor:url(../img/owl/grabbing.png) 8 8, move }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0) }
.owl-theme .owl-controls { text-align:center }
.owl-theme .owl-controls .owl-pagination { height:22px; line-height:22px }
.owl-theme .owl-controls .owl-buttons div { color:#FFF; display:inline-block; zoom:1; *display:inline;
margin:5px; padding:3px 10px; font-size:13px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#222; filter:alpha(opacity=20); opacity:.2 }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter:alpha(opacity=50); opacity:.5; text-decoration:none }
.owl-theme .owl-controls .owl-page { display:inline-block; zoom:1; *display:inline
}
.owl-theme .owl-controls .owl-page span { display:block; width:12px; height:12px; margin:5px 7px; filter:alpha(opacity=20); opacity:.2; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#222 }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter:alpha(opacity=500); opacity:.5 }
.owl-theme .owl-controls .owl-page span.owl-numbers { height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:13px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px }
.owl-item.loading { min-height:150px; background:url(../img/owl/AjaxLoader.gif) no-repeat center center }
.jvectormap-label { position:absolute; display:none; border:solid 1px #666; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#666; color:#fff; font-family:sans-serif, Verdana; font-size:smaller; padding:3px; z-index:15; opacity:.9; filter:alpha(opacity=90) }
.jvectormap-zoomin, .jvectormap-zoomout { position:absolute; left:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#666; padding:3px; olor:#fff; width:16px; height:16px; cursor:pointer; line-height:10px; text-align:center; color:#FFF }
.jvectormap-zoomin { top:10px }
.jvectormap-zoomout { top:30px }
div.tagsinput { border:1px solid #D5D5D5; background:#FFF; width:100%; min-height:30px; overflow-y:auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
div.tagsinput span.tag { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:block; float:left; text-decoration:none; background:#666; color:#FFF; margin:2px 0 2px 2px; line-height:20px; padding:2px 5px 2px 20px; position:relative }
div.tagsinput span.tag a { color:#FFF; text-decoration:none; position:absolute; left:5px; width:15px; height:20px; opacity:.5; filter:alpha(opacity = 50) }
div.tagsinput span.tag a:hover { opacity:1; filter:alpha(opacity = 100) }
div.tagsinput span.tag a:before { position:absolute; font-family:"FontAwesome"; content:"\f00d"; color:#FFF; font-size:13px; line-height:20px }
div.tagsinput input { width:80px; margin:4px 5px; border:0; height:20px; line-height:20px }
div.tagsinput div { display:block; float:left }
.tags_clear { clear:bo background: #87CEEB!important
}
.not_valid { background:#ed8778!important; color:#FFF!important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 5px }
.sparkline { display:inline-block; position:relative }
.jqstooltip { display:block!important; padding:0!important; border:0!important }
.jqsfield { padding:4px 5px 5px; display:inline-block; line-height:13px }
.calendar { margin-bottom:0; float:left }
.fc-toolbar { margin-bottom:5px }
.fc-toolbar h2 { font-size:14px; font-weight:600; text-transform:uppercase; line-height:30px }
.fc-day { background:#FFF }
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar button:focus, .fc-toolbar button:hover, .fc-toolbar .ui-state-hover { z-index:0 }
.fc-widget-header, .fc-widget-content { border:1px solid #D5D5D5 }
.fc th.fc-widget-header { background:#F5F5F5; font-size:10px; text-transform:uppercase; line-height:20px; padding:5px }
.fc-button { border:1px solid #D5D5D5; background:#FFF; color:#555 }
.fc-text-arrow, .fc-text-arrow { font-family:arial; font-size:16px }
.fc-state-hover { background:#F5F5F5 }
.fc-state-highlight, .fc-cell-overlay { background:#F0F0F0 }
.fc-event { font-size:11px; padding:3px 5px; text-aligbackground-color:#87CEEB; edfc-eventredbackground-color:#ed8778; border-color:#a43f3e }
.fc-event-skin.green, .fc-event.green { background-color:#5BA53A; border-color:#89ad4d }
.fc-event-skin.orange, .fc-event.orange { background-color:#fea223; border-color:#fe970a }
.fc-event-skin.blue, .fc-event.blue { background-color:#3fbae4; border-color:#29b2e1 }
.file-input-wrapper input[type=file], .file-input-wrapper input[type=file]:focus, .file-input-wrapper input[type=file]:hover { position:absolute; top:0; left:0; cursor:pointer; opacity:0; filter:alpha(opacity=0); z-index:99; outline:0 }
.file-input-name { margin-left:10px }
.morris-hover { position:absolute; z-index:1000 }
.morris-hover.morris-default-style { border-radius:10px; padding:6px; color:#666; background:rgba(255, 255, 255, 0.8); border:solid 2px rgba(230, 230, 230, 0.8); font-family:sans-serif; font-size:13px; text-align:center }
.morris-hover.morris-default-style .morris-hover-row-label { font-weight:700; margin:.25em 0 }
.morris-hover.morris-default-style .morris-hover-point { white-space:nowrap; margin:.1em 0 }
.tour-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1100; background-color:#000; opacity:.8 }
.tour-step-backdrop { position:relative; z-index:1101; background:inherit }
.tour-step-background { position:absolute; z-index:1100; background:inherit; border-radius:6px }
 .popover[class*=tour-] {
z-index:1100
}
 .popover[class*=tour-] .popover-navigation {
padding:9px 14px
}
 .popover[class*=tour-] .popover-navigation [data-role=end] {
float:right
}
 .popover[class*=tour-] .popover-navigation [data-role=prev], .popover[class*=tour-] .popover-navigation [data-role=next], .popover[class*=tour-] .popover-navigation [data-role=end] {
cursor:pointer
}
 .popover[class*=tour-] .popover-navigation [data-role=prev] .disabled, .popover[class*=tour-] .popover-navigation [data-role=next].disabled, .popover[class*=tour-] .popover-navigation [data-role=end] .disabled {
cursor:default
}
 .popover[class*=tour-] .orphan {
position:fixed;
margin-top:0
}
 .popover[class*=tour-].orphan .arrow {
display:none
}
.bootstro-next-btn { float:right }
.bootstro-prev-btn { float:left }
.bootstro-backdrop { opacity:.5; background-color:#000; bottom:0; left:0; position:fixed; right:0; top:0; z-index:5; filter:alpha(opacity=50) }
.bootstro-highlight { z-index:6666669; position:relative; color:#111 }
.bootstro-highlight h1, .bootstro-highlight h2, .bootstro-highlight h3, .bootstro-highlight h4, .bootstro-highlight h5, .bootstro-highlight h6, .bootstro-highlight .h1, .bootstro-highlight .h2, .bootstro-highlight .h3, .bootstro-highlight .h4, .bootstro-highlight .h5, .bootstro-highlight .h6 { color:#000 }
.bootstro-finish-btn-wrapper { padding-top:10px; text-align:center; clear:both }
.bootstro-nav-wrapper { margin-top:10px }
.bootstro-nav-wrapper button, .bootstro-finish-btn-wrapper button { font-size:12px!important; padding:3px 5px!important; font-weight:400 }
.file-input { overflow-x:auto }
.file-loading { top:0; right:0; width:25px; height:25px; font-size:666666px; text-align:right; color:#fff; background:transparent url(../img/fileinput/loading.gif) top left no-repeat; border:none }
.btn-file { position:relative; overflow:hidden }
.btn-file input[type=file] { position:absolute; top:0; right:0; min-width:100%; min-height:100%; text-align:right; filter:alpha(opacity=0); opacity:0; background:none repeat scroll 0 0 transparent; cursor:inherit; display:block }
.file-caption .glyphicon { display:inline-block; min-width:18px; float:left; margin-top:2px }
.file-caption-name { display:inline-block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:85% }
.file-error-message { background-color:#f2dede; color:#a96666662; text-align:center; border-radius:5px; padding:5px }
.file-caption-disabled { background-color:#EEE; cursor:not-allowed; opacity:1 }
.file-input .btn .disabled, .file-input .btn[disabled] { cursor:not-allowed }
.file-preview { border-radius:5px; border:1px solid #ddd; padding:5px; width:100%; margin-bottom:5px }
.file-preview-frame { display:table; margin:10px; height:160px; border:1px solid #d5d5d5; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1); padding:3px; float:left; text-align:center }
.file-preview-frame:hover { background-color:#F5F5F5 }
.file-preview-image { height:150px; vertical-align:text-center }
.file-preview-text { display:table-cell; width:150px; height:150px; color:#428bca; font-size:11px; vertical-align:middle; text-align:center }
.file-preview-other { display:table-cell; width:150px; height:150px; font-family:Monaco, Consolas, monospace; font-size:11px; vertical-align:middle; text-align:center }
.file-input-new .close, .file-input-new .file-preview, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .glyphicon-file { display:none }
.loading { background:transparent url(../img/loading.gif) no-repeat scroll center center content-box!important }
.wrap-indicator { font-weight:700; color:#245269; cursor:pointer }
.dtrange { line-height:28px; padding:0 10px; border:1px solid #BBB; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; cursor:pointer }
.dtrange:hover { background-color:#F9F9F9 }
.daterangepicker.dropdown-menu { max-width:none; z-index:3000; border:1px solid #D5D5D5 }
.daterangepicker.dropdown-menu:before, .daterangepicker.dropdown-menu:after { display:none }
.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar { float:left; margin:4px }
.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar { float:right; margin:4px }
.daterangepicker .ranges { width:160px; text-align:left }
.daterangepicker .ranges .range_inputs > div { float:left }
 .daterangepicker .ranges .range_inputs > div:nth-child(2) {
padding-left:11px
}

.daterangepicker .calendar { display:none; max-width:270px; width:auto }
.daterangepicker .calendar th, .daterangepicker .calendar td { white-space:nowrap; text-align:center; min-width:32px }
.daterangepicker .ranges label { color:#333; display:block; font-size:11px; font-weight:400; height:20px; line-height:20px; margin-bottom:2px; text-shadow:#fff 1px 1px 0; text-transform:uppercase; width:74px }
.daterangepicker .ranges input { font-size:11px }
.daterangepicker .ranges .input-mini { background-color:#F5F5F5; border:1px solid #ccc; border-radius:4px; color:#555; display:block; font-size:11px; height:30px; line-height:30px; vertical-align:middle; margin:0 0 10px; padding:0 6px; width:74px }
.daterangepicker .ranges ul { list-style:none; margin:0; padding:0 }
.daterangepicker .ranges li { font-size:13px; background:#f5f5f5; border:1px solid #f5f5f5; color:#666; padding:3px 12px; margin-bottom:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer }
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover { background:#666; border:1px solid #666; color:#fff }
.daterangepicker .calendar-date { border:1px solid #ddd; padding:4px; border-radius:4px; background:#fff }
.daterangepicker .calendar-time { text-align:center; margin:8px auto 0; line-height:30px }
.daterangepicker { position:absolute; background:#fff; top:100px; left:20px; padding:4px; margin-top:1px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.daterangepicker table { width:100%; margin:0 }
.daterangepicker td, .daterangepicker th { text-align:center; width:20px; height:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; white-space:nowrap }
.daterangepicker td.off { color:#666 }
.daterangepicker td.disabled { color:#666 }
.daterangepicker td.available:hover, .daterangepicker th.available:hover { background:#D5D5D5 }
.daterangepicker td.in-range { background:#dfe1e4; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 }
.daterangepicker td.active, .daterangepicker td.active:hover { background-color:#666; border-color:#666; color:#fff }
.daterangepicker td.week, .daterangepicker th.week { font-size:80%; color:#ccc }
.daterangepicker select.monthselect, .daterangepicker select.yearselect { font-size:13px; padding:1px; height:auto; margin:0; cursor:default }
.daterangepicker select.monthselect { margin-right:2%; width:56% }
.daterangepicker select.yearselect { width:40% }
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect { width:50px; margin-bottom:0 }
.tocify { width:20%; max-height:90%; overflow:auto; position:fixed; border:1px solid #E5E5E5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2); box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2) }
.tocify ul, .tocify li { list-style:none; margin:0; padding:0; border:none; line-height:30px }
.tocify ul.tocify-header > li > a { border-bottom:1px solid #E5E5E5 }
.tocify ul.tocify-subheader { display:none }
.tocify ul.tocify-subheader li.tocify-item a { background:#F5F5F5 }
.tocify ul.tocify-subheader li.tocify-item a:hover { background:#F0F0F0 }
.tocify ul.tocify-subheader li.tocify-item.active a { background:#666 }
.tocify li.tocify-item a { background:#FFF; padding:10px; font-size:13px; color:#333; line-height:20px; border-bottom:1px solid #E5E5E5 }
.tocify li.tocify-item a:hover { background:#F5F5F5 }
.tocify li.tocify-item.active a { background:#666; color:#FFF }
.tocify-header { text-indent:10px }
.tocify-subheader { text-indent:20px }
.tocify-subheader li { font-size:13px }
.tocify-subheader .tocify-subheader { text-indent:30px }
.tocify-subheader .tocify-subheader .tocify-subheader { text-indent:40px }
ul.jqueryFileTree { font-size:11px; line-height:18px; padding:0; margin:0 }
ul.jqueryFileTree li { list-style:none; padding:0; padding-left:20px; margin:0; white-space:nowrap }
ul.jqueryFileTree a { color:#333; text-decoration:none; display:block; padding:0 2px }
ul.jqueryFileTree a:hover { background:#E9EDF1 }
li.directory { background:url(../img/filetree/directory.png) left top no-repeat }
li.expanded { background:url(../img/filetree/folder_open.png) left top no-repeat }
li.file { background:url(../img/filetree/file.png) left top no-repeat }
li.wait { background:url(../img/filetree/spinner.gif) left top no-repeat }
li.ext_3gp { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_afp { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_afpa { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_asp { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_aspx { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_avi { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_bat { background:url(../img/filetree/application.png) left top no-repeat }
li.ext_bmp { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_c { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_cfm { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_cgi { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_com { background:url(../img/filetree/application.png) left top no-repeat }
li.ext_cpp { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_css { background:url(../img/filetree/css.png) left top no-repeat }
li.ext_doc { background:url(../img/filetree/doc.png) left top no-repeat }
li.ext_exe { background:url(../img/filetree/application.png) left top no-repeat }
li.ext_gif { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_fla { background:url(../img/filetree/flash.png) left top no-repeat }
li.ext_h { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_htm { background:url(../img/filetree/html.png) left top no-repeat }
li.ext_html { background:url(../img/filetree/html.png) left top no-repeat }
li.ext_jar { background:url(../img/filetree/java.png) left top no-repeat }
li.ext_jpg { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_jpeg { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_js { background:url(../img/filetree/script.png) left top no-repeat }
li.ext_lasso { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_log { background:url(../img/filetree/txt.png) left top no-repeat }
li.ext_m4p { background:url(../img/filetree/music.png) left top no-repeat }
li.ext_mov { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_mp3 { background:url(../img/filetree/music.png) left top no-repeat }
li.ext_mp4 { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_mpg { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_mpeg { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_ogg { background:url(../img/filetree/music.png) left top no-repeat }
li.ext_pcx { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_pdf { background:url(../img/filetree/pdf.png) left top no-repeat }
li.ext_php { background:url(../img/filetree/php.png) left top no-repeat }
li.ext_png { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_ppt { background:url(../img/filetree/ppt.png) left top no-repeat }
li.ext_psd { background:url(../img/filetree/psd.png) left top no-repeat }
li.ext_pl { background:url(../img/filetree/script.png) left top no-repeat }
li.ext_py { background:url(../img/filetree/script.png) left top no-repeat }
li.ext_rb { background:url(../img/filetree/ruby.png) left top no-repeat }
li.ext_rbx { background:url(../img/filetree/ruby.png) left top no-repeat }
li.ext_rhtml { background:url(../img/filetree/ruby.png) left top no-repeat }
li.ext_rpm { background:url(../img/filetree/linux.png) left top no-repeat }
li.ext_ruby { background:url(../img/filetree/ruby.png) left top no-repeat }
li.ext_sql { background:url(../img/filetree/db.png) left top no-repeat }
li.ext_swf { background:url(../img/filetree/flash.png) left top no-repeat }
li.ext_tif { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_tiff { background:url(../img/filetree/picture.png) left top no-repeat }
li.ext_txt { background:url(../img/filetree/txt.png) left top no-repeat }
li.ext_vb { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_wav { background:url(../img/filetree/music.png) left top no-repeat }
li.ext_wmv { background:url(../img/filetree/film.png) left top no-repeat }
li.ext_xls { background:url(../img/filetree/xls.png) left top no-repeat }
li.ext_xml { background:url(../img/filetree/code.png) left top no-repeat }
li.ext_zip { background:url(../img/filetree/zip.png) left top no-repeat }
.chart-legend { position:absolute; top:5px; right:5px }
.rickshaw_legend { background:rgba(0, 0, 0, 0.05) }
.rickshaw_legend .label { color:#333 }
.fa-right { margin-left:5px; margin-right:0 }
.barra_simples { width:66%; float:left; height:100%; background-color:#FFF; position:absolute; z-index:10; background-image:url(../imagens/fundo_barra.jpg); background-repeat:no-repeat; background-position:right center }
 
@-webkit-keyframes pulsate {  0% {
opacity:0
}
 50% {
opacity:1
}
 100% {
opacity:0
}
}
 @-moz-keyframes pulsate {  0% {
opacity:0
}
 50% {
opacity:1
}
 100% {
opacity:0
}
}
 @keyframes pulsate {  0% {
opacity:0
}
 50% {
opacity:1
}
 100% {
opacity:0
}

}
 @media only screen and (max-width: 768px) {
 
.x-navigation > li.xn-logo > a:first-child { font-size:0; text-indent:-6666669px; padding:0; border-bottom:0; color:#FFF; height:48px; background-color:#565656; background-image:url(../imagens/logo_interno.svg); background-repeat:no-repeat; background-position:center top; background-size:contain } 
 
 .barra_simples { width:100%; float:left; height:100%; background-color:#FFF; position:absolute; z-index:10; background-image:url(../imagens/fundo_barra.jpg); background-repeat:no-repeat; background-position:right center }
 
 .rodape_fixo {
   	float: left;
    font-size: 12px;
    color: rgba(51, 51, 51, 0.66);
    position: inherit;
    bottom: 40px;
    background-color: #fff;
	
}
.logoAlmeida {
    margin-top: -16px;
	float:none
}
.boxcentro {
    width: 300px;
    margin: 0% auto auto;
}
.login-footer {
    width: 100%;
    float: left;
    padding: 10px;
    color: rgba(117, 117, 117, 0.48);
    font-size: 15px;
    border-left-width: 2px;
	display:none;
}
 
 [class^='col-xs-'], [class^='col-sm-'], [class^='col-md-'], [class^='col-lg-'] {

}
.barra_simples { width:100%; float:left; height:100%; background-color:#FFF; position:absolute; z-index:10; background-image:url(../imagens/fundo_barra.jpg); background-repeat:no-repeat; background-position:right center }
 .login-container {
padding:0 10px
}
 .login-container .login-box {
padding-top:10px;
width:100%
}
 .tocify {
display:none
}
 .timeline.timeline-right:before {
left:60px
}
 .timeline.timeline-right .timeline-item {
padding-left:110px
}
 .timeline.timeline-right .timeline-item.timeline-main {
width:60px
}
 .timeline.timeline-right .timeline-item .timeline-item-icon {
left:40px
}
 .timeline.timeline-right .timeline-item .timeline-item-info {
top:45px;
width:70px;
left:25px;
padding:7px 0
}
 .post-image {
width:100%
}
}
 @media only screen and (max-width: 1024px) {
 .page-container .page-sidebar {
position:relative;
float:left;
width:100%
}
 .page-container .page-sidebar.scroll {
position:relative
}
 .page-container .page-content {
margin-left:0
}
 .page-container .page-content .content-frame .content-frame-left, .page-container .page-content .content-frame .content-frame-right {
width:100%;
display:none
}
 .page-container .page-content .content-frame .content-frame-body {
margin-left:0;
margin-right:0
}
 .page-container .page-content .content-frame .content-frame-body.content-frame-body-left {
margin-right:0
}
 .page-container .page-content .content-frame .content-frame-left-toggle, .page-container .page-content .content-frame .content-frame-right-toggle {
display:inline-block
}
 .page-container.page-navigation-toggled .page-content {
margin-left:0
}
 .page-container.page-mode-rtl .page-content {
margin-right:0
}
 .page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal {
padding-right:0;
position:relative
}
 .page-container.page-navigation-top-fixed .page-content {
padding-top:0
}
 .x-navigation {
max-height:50px;
overflow:hidden;
background:#666
}
 .x-navigation.x-navigation-panel {
height:50px;
max-height:auto;
overflow:visible
}
 .x-navigation.x-navigation-panel li.xn-icon-button {
width:50px
}
 .x-navigation.x-navigation-panel li.xn-search {
width:auto
}
 .x-navigation .xn-search input {
width:100%
}
 .x-navigation.x-navigation-open {
max-height:1200px;
overflow:visible
}
 .x-navigation .x-navigation-control {
display:block
}
 .x-navigation-minimize {
display:none!important
}
 .x-navigation-horizontal > li > ul ul, .x-navigation-horizontal > li > ul.xn-drop-left ul {
position:relative;
left:auto;
right:auto;
margin-left:0;
margin-right:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}
 .x-navigation-horizontal > li > ul ul:after {
display:none
}
 .x-navigation li > .panel {
width:250px
}
 .icons-list li {
width:100%
}
 .gallery .gallery-item {
width:50%
}
 .timeline .timeline-item .timeline-item-content {
width:90%
}
 .timeline .timeline-item .timeline-item-content:before, .timeline .timeline-item .timeline-item-content:after {
left:90%
}
 .timeline .timeline-item.timeline-item-right .timeline-item-content:before, .timeline .timeline-item.timeline-item-right .timeline-item-content:after {
right:90%
}
 .error-container {
width:100%
}
 .theme-settings {
display:none
}
 .post-image {
width:300px
}
}
 @media (-o-min-device-pixel-ratio: 54), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
 .icheckbox_minimal, .iradio_minimal {
background-image:url(../img/icheck/grey@2x.png);
-webkit-background-size:200px 20px;
background-size:200px 20px
}
 .ui-resizable-se {
background-image:url(../img/jqyery/resize-icon@2x.png)
}
 .x-navigation > li.xn-logo > a:first-child {
background-image:url(../img/logo@2x.png);
background-size:220px 50px
}
 .x-navigation.x-navigation-minimized > li.xn-logo > a:first-child {
background-image:url(../img/logo-small@2x.png);
background-size:50px 50px
}
 .login-container .login-box .login-logo {
background-image:url(../img/logo@2x.png);
background-size:220px 50px
}
}
