/*!
 * Start Bootstrap - SB Admin 2 Bootstrap Admin Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
.dataTables_wrapper .dataTables_filter,.sidebar .arrow{float:right}
body{background-color:#f8f8f8}
#wrapper{width:100%}
#page-wrapper{padding:0 15px;min-height:568px;background-color:#fff}
@media (min-width:768px){#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 30px;border-left:1px solid #e7e7e7}
}
.page-header{margin:10px 0 20px}
.h1,.h2,.h3,h1,h2,h3{margin-top:10px}
textarea.fixed{resize:none;height:200px}
.navbar-top-links{margin-right:0}
.navbar-top-links li{display:inline-block}
.navbar-top-links li:last-child{margin-right:15px}
.navbar-top-links li a{padding:15px;min-height:50px}
.navbar-top-links .dropdown-menu li{display:block}
.navbar-top-links .dropdown-menu li:last-child{margin-right:0}
.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}
.navbar-top-links .dropdown-menu li a div{white-space:normal}
.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{width:310px;min-width:0}
.navbar-top-links .dropdown-messages{margin-left:5px}
.navbar-top-links .dropdown-tasks{margin-left:-59px}
.navbar-top-links .dropdown-alerts{margin-left:-123px}
.navbar-top-links .dropdown-user{right:0;left:auto}
.sidebar .sidebar-nav.navbar-collapse{padding-right:0;padding-left:0}
.sidebar .sidebar-search{padding:15px}
.sidebar ul li{border-bottom:1px solid #e7e7e7}
.sidebar ul li a.active{background-color:#eee}
.sidebar .fa.arrow:before{content:"\f104"}
.sidebar .active>a>.fa.arrow:before{content:"\f107"}
.sidebar .nav-fourth-level li,.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:0!important}
.sidebar .nav-second-level li a{padding-left:37px}
.sidebar .nav-third-level li a{padding-left:52px}
.sidebar .nav-fourth-level li a{padding-left:67px}
@media (min-width:768px){.sidebar{z-index:1;position:absolute;width:250px;margin-top:51px}
.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{margin-left:auto}
}
.btn-outline{color:inherit;background-color:transparent;transition:all .5s}
.btn-primary.btn-outline{color:#428bca}
.btn-success.btn-outline{color:#5cb85c}
.btn-info.btn-outline{color:#5bc0de}
.btn-warning.btn-outline{color:#f0ad4e}
.btn-danger.btn-outline{color:#d9534f}
.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}
.btn.btn-toprigth{position:absolute;top:0;right:0}
.error-msg{display:block;color:#a94442;font-size:12px}
.chat{margin:0;padding:0;list-style:none}
.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #999}
.chat li.left .chat-body{margin-left:60px}
.chat li.right .chat-body{margin-right:60px}
.chat li .chat-body p{margin:0}
.chat .glyphicon,.panel .slidedown .glyphicon{margin-right:5px}
.chat-panel .panel-body{height:350px;overflow-y:scroll}
.login-panel{margin-top:25%}
.flot-chart{display:block;height:400px}
.flot-chart-content{width:100%;height:100%}
.dataTables_wrapper{position:relative;clear:both}
.dataTables_wrapper .dt-buttons{float:right;margin-left:8px}
.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}
.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}
.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}
.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important}
.show-grid{margin:15px 0}
.huge{font-size:40px}
.panel-green{border-color:#5cb85c}
.panel-green .panel-heading{border-color:#5cb85c;color:#fff;background-color:#5cb85c}
.panel-green a{color:#5cb85c}
.panel-green a:hover{color:#3d8b3d}
.panel-red{border-color:#d9534f}
.panel-red .panel-heading{border-color:#d9534f;color:#fff;background-color:#d9534f}
.panel-red a{color:#d9534f}
.panel-red a:hover{color:#b52b27}
.panel-yellow{border-color:#f0ad4e}
.panel-yellow .panel-heading{border-color:#f0ad4e;color:#fff;background-color:#f0ad4e}
.panel-yellow a{color:#f0ad4e}
.panel-yellow a:hover{color:#df8a13}
.cke,.cke_button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mensa,.text-red{color:#e60000}
.text-green{color:#3aa92d}
.text-line-through{text-decoration:line-through}
.modal{background-color:rgba(0,0,0,.5)}
.modal-header{background-color:#5a2f6f;color:#fff}
.hiddenfile{width:0;height:0;overflow:hidden}
.chosen-container-single .chosen-single{padding:6px 5px;height:auto;line-height:1.42857143;font-size:14px;background-color:#fff;background-image:none;box-shadow:none}
.chosen-container-active .chosen-single{border:1px solid #66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.chosen-container-single .chosen-single div{top:7px}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ccc;background-image:none}
.chosen-container .chosen-drop{border:1px solid #ccc}
.chosen-container-single .chosen-default{color:#000}
.fa.fa-square.none{color:transparent}
.fa.fa-square.red{color:red}
.fa.fa-square.blue{color:#00f}
.fa.fa-square.green{color:#0f0}
.fa.fa-square.yellow{color:#ff0}
.fa.fa-square.cyan{color:#0ff}
.fa.fa-square.orange{color:orange}
.fa.fa-square.gray{color:#ababab}
.pre-notas{font-family:inherit;white-space:pre-wrap}
.w-100{width:100%}
.form-group{position:relative}
table.table.table-no-borders td{border:0}
table.table.table-middle td,table.table.table-middle th,table.table.table-middle tr{vertical-align:middle}
.sala-container,hkt-sala{display:block;width:100%;position:relative}
.sala-container::before{display:block;padding-top:var(--aspect-ratio);content:""}
.sala-container>div{position:absolute;top:0;left:0;width:100%;height:100%}
.sala-container>div svg{width:100%;height:auto}
.sala-container>div svg circle.pointer{cursor:pointer}