/* .footer{
    position: fixed;
} */

/* Helpers Class *********************/
.text-white-10{
    color: #eee;
}
.fs-11{
    font-size: 11px;
}
.fs-12{
    font-size: 12px;
}
.fs-13{
    font-size: 13px;
}
.fs-14{
    font-size: 14px;
}
.fs-15{
    font-size: 15px;
}
.fs-18{
    font-size: 18px;
}
.fs-20{
    font-size: 20px;
}
.fs-22{
    font-size: 22px;
}
.fs-25{
    font-size: 25px;
}
.fs-35{
    font-size: 35px;
}
.fs-45{
    font-size: 45px;
}
.sys_hidden_all{
    display: none !important;
}
.sys_max_h100{
    max-height: 100px;
}
.p-3{
    padding: 3px;
}
.p-7{
    padding: 7px;
}
.p-12{
    padding: 13px;
}
.p-14{
    padding: 14px;
}
.mb-80{
    margin-bottom: 80px !important;
}


/* Customizacoes no bootstrap *********************/
.sys_row_sm.row {
    margin-left: -7px;
    margin-right: -7px;
}
.sys_row_sm .col-xs-1, .sys_row_sm .col-sm-1, .sys_row_sm .col-md-1, .sys_row_sm .col-lg-1, .sys_row_sm .col-xs-2, .sys_row_sm .col-sm-2, .sys_row_sm .col-md-2, .sys_row_sm .col-lg-2, .sys_row_sm .col-xs-3, .sys_row_sm .col-sm-3, .sys_row_sm .col-md-3, .sys_row_sm .col-lg-3, .sys_row_sm .col-xs-4, .sys_row_sm .col-sm-4, .sys_row_sm .col-md-4, .sys_row_sm .col-lg-4, .sys_row_sm .col-xs-5, .sys_row_sm .col-sm-5, .sys_row_sm .col-md-5, .sys_row_sm .col-lg-5, .sys_row_sm .col-xs-6, .sys_row_sm .col-sm-6, .sys_row_sm .col-md-6, .sys_row_sm .col-lg-6, .sys_row_sm .col-xs-7, .sys_row_sm .col-sm-7, .sys_row_sm .col-md-7, .sys_row_sm .col-lg-7, .sys_row_sm .col-xs-8, .sys_row_sm .col-sm-8, .sys_row_sm .col-md-8, .sys_row_sm .col-lg-8, .sys_row_sm .col-xs-9, .sys_row_sm .col-sm-9, .sys_row_sm .col-md-9, .sys_row_sm .col-lg-9, .sys_row_sm .col-xs-10, .sys_row_sm .col-sm-10, .sys_row_sm .col-md-10, .sys_row_sm .col-lg-10, .sys_row_sm .col-xs-11, .sys_row_sm .col-sm-11, .sys_row_sm .col-md-11, .sys_row_sm .col-lg-11, .sys_row_sm .col-xs-12, .sys_row_sm .col-sm-12, .sys_row_sm .col-md-12, .sys_row_sm .col-lg-12 {
    padding-left: 7px;
    padding-right: 7px;
}
.sys_row_sm.container {
    padding-left: 14px;
    padding-right: 14px;
}

/* Customizacoes das classes do proprio limitless */
body.sys_theme_dark.login-container{
    background: none;
    background-color: #37474F;
}
.sys_theme_dark .tabbable.login-form{
    box-shadow: 0 0 10px #000;
    border-color: #000;
}
.sys_theme_dark .login-form .sys_login_logo{
    margin: 0 auto 10px auto;
    max-height: 65px;
}
.sys_theme_dark .login-form .sys_login_fuji{
    max-height: 30px;
}
.sys_theme_dark .navbar-inverse {
    background-color: #263238;
    border-color: #222222;
    border-bottom-color: #222222;
    color: #fff;
    /* box-shadow: 0px 0px 1px #888; */
}
.sys_theme_dark.sidebar-xs .header-highlight .navbar-collapse .navbar-nav li.sys_sidebar_control:first-child {
    display: none;
}
.sys_theme_dark .sidebar.sidebar-main .navigation > li.active > a,
.sys_theme_dark .sidebar.sidebar-main .navigation > li.active > a:hover,
.sys_theme_dark .sidebar.sidebar-main .navigation > li.active > a:focus {
    background-color: #00796B; /*237353; 3a6150;*/
    color: #fff;
}
.sys_theme_dark .header-highlight .navbar-header .navbar-brand i.icon-paragraph-justify3 {
    display: none;
    margin: 12px;
}
.sys_theme_dark .header-highlight .navbar-header:not([class*=bg-]) {
    background-color: #263238;
    -webkit-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.1) inset, 0 0px 0 rgba(255, 255, 255, 0.1) inset;
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.1) inset, 0 0px 0 rgba(255, 255, 255, 0.1) inset;
}
.sys_theme_dark .header-highlight .navbar-header{
    border-right: 1px solid #222;
    border-bottom: 1px solid #222;
}
.sys_theme_dark .navbar-fixed-top, .sys_theme_dark .navbar-fixed-bottom{
    z-index: 1046;
}

.sys_theme_dark .sidebar .sidebar-user .category-content{
    padding: 12px;
}
.sys_theme_dark .sidebar .sidebar-user .sys_sidebar_left, .sys_theme_dark .sidebar .sidebar-user .sys_sidebar_right{
    display: none;
}
.sys_theme_dark .sidebar .sidebar-user .sys_sidebar_left i, .sys_theme_dark .sidebar .sidebar-user .sys_sidebar_right i{
    padding: 6px;
    background-color: #222;
    border-radius: 3px;
}
.sys_theme_dark .sidebar .sidebar-user .sys_sidebar_left a:hover, .sys_theme_dark .sidebar .sidebar-user .sys_sidebar_right a:hover{
    opacity: inherit;
}
.navbar-brand {
    padding: 4px 5px;
}
.navbar-brand > img {
    margin-top: 0px;
    height: 38px;
    max-height: 38px;
    background-color: #fff;
    border-radius: 2px;
}
.sys_theme_dark .navbar-fixed-bottom{
    min-height: 30px;
}
.sys_theme_dark .navbar-fixed-bottom #navbar-second .navbar-text{
    padding: 6px 6px;
}
.sys_theme_dark .navbar-fixed-bottom #navbar-second .navbar-right ul>li>a{
    padding: 6px 6px;
}
.sys_theme_dark .sys_footer{
    bottom: 0px;
    border-top: 1px solid #ccc;
    box-shadow: 3px 0px 5px #ccc;
    background-color: #f5f5f5;
    text-align: center;
    padding: 5px 16px;
    left: 0px;
    right: 0px;
    z-index: 1044;
}
.sys_theme_dark .sys_footer_links .navbar-nav > li > a {
    padding: 2px 10px;
    color: #555;
}
.sys_theme_dark .sys_footer_logo, .sys_theme_dark .sys_footer_slogan, .sys_theme_dark .sys_footer_copy{
    float: left;
}
.sys_theme_dark .sys_footer_slogan, .sys_theme_dark .sys_footer_copy{
    padding: 6px 0 3px 12px;
    border-left: 1px solid #ddd;
    margin-left: 14px;
    font-size: 11px;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: none;
}
.sys_theme_dark .navbar-nav > .dropdown-user img, .sys_theme_dark .sidebar-user .img-sm{
    background-color: #ccc;
    max-height: none;
    width: 36px;
    height: 34px;
}
.sys_theme_dark .sys_dropup_profiles .dropdown-menu-left{
    left: -70px;
}
.sys_theme_dark .radio-inline, .sys_theme_dark .checkbox-inline {
    padding-left: 26px;
}
.sys_theme_dark .select2-search--dropdown{
    padding: 8px;
}
.sys_theme_dark .selectboxit-list{
    min-width: 100px;
}
.sys_login_method{
    margin-bottom: 15px;
}
.sys_theme_dark .sys_login_method .bootstrap-switch{
    margin-top: 0px;
    margin-right: 0px;
}
.sys_theme_dark .sidebar-main{
    z-index: 1045 !important;
}
.sys_theme_dark .sidebar-detached .form-group{
    margin-bottom: 12px;
}
.sys_theme_dark .sidebar-detached .sys-sidebar-detached-logo{
    display: none;
}
.sys-form-group-checkbox{
    border: 1px solid #ddd;
    padding: 0 6px 0 8px;
    border-radius: 3px;
}
.sys_theme_dark .daterangepicker.dropdown-menu{
    margin-top: -2px;
}
.sys_theme_dark .ranges .daterangepicker-inputs{
    padding-top: 8px;
}
.sys_theme_dark .ranges .daterangepicker-inputs .daterangepicker_input + .daterangepicker_input{
    margin-top: 10px;
}
.sys_theme_dark .sys_panel_exam .panel{
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 5px;
}
.sys_theme_dark .sys_panel_exam .panel .panel-header{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.sys_theme_dark .sys_panel_exam .panel .panel-header .page-header-content{
    padding: 0 10px;
}
.sys_theme_dark .sys_panel_exam .panel .panel-heading{
    color: #eee;
    padding: 0px;
    cursor: pointer;
    border-radius: 5px;
    border: 0px;
}
.sys_theme_dark .sys_panel_exam .panel .panel-heading.bg-info-700{
    background: linear-gradient(to bottom, #00ACC1 -50%, #0097A7 0%, #00ACC1 100%);
}
.sys_theme_dark .sys_panel_exam .panel .panel-heading.bg-teal{
    background: linear-gradient(to bottom, #009688 -50%, #00796B 0%, #009688 100%);
}
.sys_theme_dark .sys_panel_exam .panel .page-header-content{
    border-radius: 5px 5px  0px 0px;
}
.sys_theme_dark .sys_panel_exam .panel.panel-collapsed .page-header-content{
    border-radius: 4px;
}
.sys_theme_dark .sys_panel_exam .panel .heading-elements-toggle{
    right: 10px;
}
.sys_theme_dark .sys_panel_exam .panel .sys_panel_patient_photo{
    display: table-cell;
    vertical-align: middle;
    padding: 6px 6px 6px 8px;
}
.sys_theme_dark .sys_panel_exam .panel .sys_panel_patient_photo img{
    background-color: #eee;
    vertical-align: middle;
    border-radius: 25px;
    max-height: 40px;
    border: 0;
}
.sys_theme_dark .sys_panel_exam .panel .sys_panel_patient_info{
    display: table-cell;
    vertical-align: middle;
    padding: 6px;
}
.sys_theme_dark .sys_panel_exam .sys_panel_patient .sys_btn_header_toggle{
    position: absolute; 
    color: #fff;
    right: 10px;
    top: 8px; 
}
.sys_theme_dark .sys_panel_exam .sys_btn_header_toggle{
    position: absolute;
    color: #fff;
    right: 28px;
    top: 18px;
    right: 18px;
    top: 0px;
    padding: 6px 10px 6px 15px;
}
.sys_theme_dark .sys_panel_exam .sys_panel_exam_info{
    display: table-cell;
    vertical-align: middle;
    padding: 6px;
}
.sys_theme_dark .sys_panel_exam .panel-heading.bg-info-700 .sys_panel_exam_status.sys_btn_header_toggle{
    background-color: #26C6DA;
    border-radius: 0 0 4px 4px;
}
.sys_theme_dark .sys_panel_exam .panel-heading.bg-teal .sys_panel_exam_status.sys_btn_header_toggle{
    background-color: #4DB6AC;
    border-radius: 0 0 4px 4px;
}
.sys_theme_dark .sys_panel_exam .pagination > .active > a, .sys_theme_dark .sys_panel_exam .pagination > .active > a:hover{
    background-color: #009688;
}
.sys_theme_dark .sys_panel_exam .pagination > li > a:hover{
    background-color: #dddddd;
}
.sys_theme_dark .sys_panel_exam .sys_rows_exams .panel-heading{
    border-radius: 5px 5px 0 0;
}
.sys_theme_dark .sys_panel_exam .sys_rows_exams.panel-collapsed .panel-heading{
    border-radius: 5px;
}
.sys_theme_dark .nicescroll-rails{
    z-index: 1200 !important;
}
.sys_theme_dark .sidebar-default {
    background-color: #f5f5f5;
    border-bottom: 0px solid #ddd;
}
.sys_theme_dark .panel-flat > .panel-heading {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
}
.sys_theme_dark .sys-sidebar-detached-logo{
    border: 1px solid #ddd;
    padding: 5px;
}
.sys_theme_dark .sys-sidebar-detached-logo>a>img{
    background-color: #fff;
    max-height: 55px;
}
.sys_theme_dark .form-group {
    margin-bottom: 10px;
}
.sys_theme_dark .sys_user_photo {
    border-radius: 100%;
    height: 65px;
    width: 65px;
}
.sys_theme_dark .sys_profile_photo img{
    border: 1px solid #ddd;
    border-radius: 100%;
    height: 65px;
    width: 65px;
}
.sys_theme_dark .sys_profile_photo img:hover{
    background-color: #f5f5f5;
    opacity: 0.8;
}
.sys_theme_dark .form-group.required .control-label{ 
    font-weight: bold;
}
.sys_theme_dark .sys_profile_changepwd_icon {
    font-size: 40px;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 100%;
    color: #555;
}
.sys_theme_dark .sys_profile_changepwd_icon:hover {
    background-color: #f5f5f5;
    opacity: 0.8;
}
.sys_theme_dark .selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled, .selectboxit.selectboxit-disabled:hover, .selectboxit-options .selectboxit-disabled:hover, .selectboxit.selectboxit-disabled:focus, .selectboxit-options .selectboxit-disabled:focus{
    background-color: #fafafa;
    opacity: inherit;
    cursor: auto;
}
.sys_theme_dark .modal-backdrop {
    z-index: 1046;
}
.sys_theme_dark .datatable-header, .datatable-footer {
    padding: 10px 10px 0 10px;
}
.sys_theme_dark .dataTables_filter {
    margin: 0 0 10px 10px;
}
.sys_theme_dark .ui-content-group-institution{
    border-radius: 4px;
}
.sys_theme_dark .ui-content-group-institution .page-header-default{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.sys_theme_dark .ui-content-group-institution .sys_profile_photo{
    margin-top: -15px;
}
.sys_theme_dark .ui-content-group-institution .sys_profile_photo>img{
    border: 0;
    max-width: 160px;
}
.sys_theme_dark .ui-btn-action .ui-btn-new, .sys_theme_dark .ui-btn-action .ui-btn-save, .sys_theme_dark .ui-btn-action .ui-btn-delete{
    min-width: 100px;
}
.sys_theme_dark .select2-results__option[aria-selected=true] {
    background-color: #009688;
    color: #fff;
}
.sys_theme_dark .selectboxit-list > .selectboxit-selected > .selectboxit-option-anchor {
    background-color: #009688;
    color: #fff;
}
.sys_theme_dark .sys_institution_logo {
    border-radius: 4px;
    max-height: 80px;
    max-width: 210px;
    min-height: 80px;
    border: 1px solid #eee;
    padding: 2px 5px;
}
.pnotify-center {
    right: calc(50% - 150px) !important;
    width: 360px !important;
 }
.pnotify-center .ui-pnotify-container {
    padding: 10px 20px !important;
 }
.pnotify-center:after {
    content: '\ed6e' !important;
}

.sys_theme_dark .popover-title {
    font-size: 12px;
    line-height: 1.6666667;
    border-bottom: 1px solid #ddd;
    padding: 5px 5px 5px 5px;
    text-transform: uppercase;
    font-weight: 500;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    text-align: center;
}
.sys_theme_dark .popover-content {
    padding: 5px 15px;
}
.sys_theme_dark .sys_nav_users{
    margin-left: 0px;
    margin-right: 0px;
}
.sys_theme_dark .sys_nav_users .navbar-inverse{
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    background-color: #26A69A;
    border-color: #26A69A;
    border-bottom-color: #26A69A;
    color: #fff;
}
.sys_theme_dark .sys_list_light{
    list-style-type: none;
    padding-left: 0px;
}
.sys_theme_dark .sys_list_light>li:before{
    content: '\2022';
    right: 8px;
    color: #ccc;
    top: 1px;
}
.sys_theme_dark .has-warning.has-feedback div[ng-messages].ng-active{
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.sys_theme_dark .sys_panel_pagination{
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    text-align: center;
    padding: 5px;
}
.sys_theme_dark .sys_panel_pagination .pagination > .active > a{
    background-color: #009688;
}
.sys_theme_dark tags-input .tags, .sys_theme_dark tags-input .tags.focused, .sys_theme_dark tags-input .tags{
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.sys_theme_dark tags-input .tags .tag-item{
    color: #fff;
    background: #03a9f4;
    border: 1px solid #03a9f4;
    border-radius: 2px;
}
.sys_theme_dark .tokenfield .token{
    width: calc(100% - 4px);
}
.sys_theme_dark .tokenfield .token .token-label{
    max-width: none !important;
}
.sys_theme_dark .tokenfield .token-input{
    width: 100% !important;
    max-width: 100% !important;
}
.sys_theme_dark .sys_row_selected .panel-heading .page-header-content{
    background-color: #555;
}
.sys_theme_dark .sys_rows_exams .list-inline>li{
    font-size: 12px;
}
.sys_theme_dark .sys_exams_content .sidebar-detached .panel .panel-footer{
    display: none;
}
.sys_theme_dark .sys_show_sidebar_detached{
    display: none;
}
.sys_theme_dark .daterangepicker .daterangepicker-inputs{
    display: none;
}
.sys_theme_dark .sys_exams_content .sys-remove-sidebar{
    float: none !important;
    margin-left: 0px !important;
}
.sys_theme_dark .bootstrap-select > .btn.btn-default.disabled {
    background-color: #fafafa;
    opacity: inherit;
}

.sys_theme_dark .ui-report-builder .modal-dialog {
    margin: 55px auto;
}
.sys_theme_dark .ui-report-builder .modal-dialog .modal-header {
    padding: 5px 12px;
}
.sys_theme_dark .ui-report-builder .modal-dialog.modal-full {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}
.sys_theme_dark .ui-report-builder .modal-dialog.modal-full>.modal-content {
    border: 2px solid #37474F;
    border-radius: 5px;
}
.sys_theme_dark .ui-report-builder .modal-body {
    padding: 1px 1px 1px 1px;
}
.sys_theme_dark #tab_reportbuilder {
    margin: -20px -3px 0px -5px;
}
.sys_theme_dark #tab_reportbuilder .mce-tinymce.mce-container {
    box-shadow: none;
    border-top: 0;
    border-color: #ddd;
}
.sys_theme_dark #tab_reportbuilder .mce-top-part::before{
    box-shadow: none;
}
.sys_theme_dark .sweet-alert button.cancel{
    background-color: #eee;
    color: #333333;
}
.sys_theme_dark .sys_user_signature {
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 100%;
    height: 100px;
}
.sys_theme_dark .sys_user_signature img {
    width: 100%;
    height: 100%;
    padding: 5px;
}
.sys_theme_dark .bootstrap-select.btn-group .dropdown-menu {
    padding: 0px;
}


@media(min-width: 769px){
    .navbar-brand {
        width: 100%;
    }
    .navbar-brand > img {
        margin: 0 auto;
    }
    .sys_theme_dark.sidebar-xs .header-highlight .navbar-header, .sys_theme_dark.sidebar-fixed-expanded .header-highlight .navbar-header{
        box-shadow: 0px -2px 5px #222 !important;
    }
    .sys_theme_dark.sidebar-xs .sidebar.sidebar-main, .sys_theme_dark.sidebar-fixed-expanded .sidebar.sidebar-main{
        box-shadow: 0px 2px 2px #555;
    }
    .sys_theme_dark.sidebar-xs .header-highlight .navbar-header .navbar-brand {
        background: none;
    }
    .sys_theme_dark.sidebar-xs .header-highlight .navbar-header .navbar-brand i.icon-paragraph-justify3 {
        display: block;
    }
    .sys_theme_dark .sidebar .sidebar-user .sys_sidebar_left{
        display: block;
    }
    .sys_theme_dark.sidebar-xs .sidebar .sidebar-user .sys_sidebar_left, .sys_theme_dark.sidebar-fixed-expanded .sidebar .sidebar-user .sys_sidebar_left{
        display: none;
    }
    .sys_theme_dark.sidebar-xs .sidebar .sidebar-user .sys_sidebar_right, .sys_theme_dark.sidebar-fixed-expanded .sidebar .sidebar-user .sys_sidebar_right{
        display: block;
    }
    .sys_navbar_text{
        float: left;
    }
    .sidebar-xs .sidebar-main .navigation > li > a > span {
        background-color: #36785e;
        border: 1px solid #36785e;
    }
    .sys_theme_dark .sys_footer{
        position: fixed;
        left: 260px;
    }
    .sys_theme_dark.sidebar-xs .sys_footer, .sys_theme_dark.sidebar-fixed-expanded .sys_footer{
        left: 56px;
    }
    .sys_theme_dark.sidebar-main-hidden .sys_footer{
        left: 0px;
    }
    .sys_theme_dark .sidebar-detached.affix{
        top: 65px;
    }
    .sys_theme_dark .sys_footer_logo {
        float: left;
    }
    .sys_theme_dark .sys_footer_links .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        margin-bottom: 6px;
        border-top-width: 1px;
        border-bottom-width: 0;
        border-radius: 3px 3px 0 0;
    }
    .sys_theme_dark .sys_footer .navbar-collapse {
        text-align: left;
        margin-left: 0px;
    }
    .sys_theme_dark.login-container .content-wrapper {
        vertical-align: middle;
    }
    .mt-48{
        margin-top: 48px !important;
    }
    .sys_theme_dark.sidebar-main-hidden .sidebar-detached .sys-sidebar-detached-logo, 
    .sys_theme_dark.sidebar-xs .sidebar-detached .sys-sidebar-detached-logo, 
    .sys_theme_dark.sidebar-fixed-expanded .sidebar-detached .sys-sidebar-detached-logo{
        display: block;
    }
    .sys_theme_dark.sidebar-main-hidden .sidebar-detached .sys-panel-filter, 
    .sys_theme_dark.sidebar-xs .sidebar-detached .sys-panel-filter, 
    .sys_theme_dark.sidebar-fixed-expanded .sidebar-detached .sys-panel-filter{
        border-radius: 0px 0px 3px 3px;
        border-top: 0;
    }
    .sys_theme_dark .daterangepicker.sys_filter_daterangepicker .ranges{
        width: 228px;
    }
    .sys_theme_dark .daterangepicker.sys_filter_daterangepicker .ranges{
        margin-right: 0;
    }
    .sys_theme_dark .daterangepicker.dropdown-menu .calendar{
        margin: 7px 0px 0px 7px;
    }
    .sys_nav_tabs_exams{
        margin-bottom: 5px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .sys_theme_dark .sys_panel_shortcut_top{
        border-top: 0;
        border-radius: 0 0 3px 3px;
    }
    .form-horizontal .control-label:not(.text-right) {
        text-align: right;
    }
    .sys_theme_dark .ui-content-group-institution .btn-group.breadcrumb-elements{
        margin-top: 9px;
    }
    .sys_theme_dark .ui-form-group-institution{
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 10px;
    }
    .sys_theme_dark .ui-btn-action{
        padding-right: 0px;
        padding-left: 0px;
        margin-bottom:10px;
    }
    .sys_theme_dark .ui-btn-delete{
        float: right;
    }
    .sys_theme_dark .nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus{
        border-top-color: #009688;
    }
    .sys_theme_dark .sys_combo_institutions{
        padding-left: 0px;
        padding-right: 10px;
        padding-bottom: 10px;
    }
    .sys_theme_dark .ranges{
        width: 218px;
    }
    .sys_theme_dark .daterangepicker.dropdown-menu{
        margin-bottom: 30px;
    }
}
@media(min-width: 1101px){
    .sys_theme_dark .sys_exams_content .sidebar-detached .panel .panel-footer{
        display: block;
    }
}
@media(min-width: 769px) and (max-width: 1100px) {
    .sys_theme_dark .sys_show_sidebar_detached{
        display: block;
    }
    .sys_theme_dark .sys_exams_content .sidebar-detached.sys_hide{
        display: none;
    }
    .sys_theme_dark .sys_exams_content .sidebar-detached{
        float: none;
    }
    .sys_theme_dark .sys_exams_content .container-detached{
        float: none;
        margin-left: 0px;
    }
    .sys_theme_dark .sys_exams_content .content-detached{
        margin-left: 0px;
    }
    .sys_theme_dark .sys_exams_content .sidebar{
        width: 100%;
    }
}
@media(max-width: 768px){
    .sys_theme_dark.sidebar-xs-indicator .navbar-default .navbar-collapse .navbar-nav {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .navbar-default .navbar-text:not([data-toggle="collapse"]) {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .sys_theme_dark.sidebar-xs-indicator .header-highlight .navbar-header .navbar-brand i.icon-paragraph-justify3 {
        display: none;
    }
    .sys_theme_dark .sys_footer{
        position: fixed;
        padding: 2px 16px;
    }
    .sys_theme_dark .sys_footer .sys_footer_logo a {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .sys_theme_dark .sys_footer ul>li>a {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .sys_theme_dark .sys_login_form .nav-tabs > li{
        float: left;
        width: 50%;
    }
    .sys_theme_dark .sys_login_form .nav-tabs > li > a{
        text-align: center;
    }
    .sys_theme_dark.login-container .page-container .nav-tabs.nav-justified{
        border-width: 0px;
    }
    .sys_theme_dark .nav-tabs > li.active > a:after, .nav-tabs > li.active > a:hover:after, .nav-tabs > li.active > a:focus:after{
        width: 1px;
        background-color: #ccc;
        content: none;
        left: 0px;
    }
    .sys_theme_dark .sidebar-detached .panel-body{
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    .sys_theme_dark .sys_panel_exam .panel-body .tab-content.sys_text_center_xs{
        text-align: left;
    }
    .sys_theme_dark .sys_panel_exam .page-header .page-header-content .heading-elements{
        text-align: center;
        display: block;
    }
    .sys_theme_dark .sys_panel_exam .page-header .page-header-content .heading-elements .heading-btn-group > .btn{
        margin-top: 0px;
    }
    .text-center-sm{
        text-align: center;
    }
    .sys_nav_tabs_exams{
        margin-bottom: 0px;
    }
    .page-header-content > .visible-elements {
        padding-bottom: 0px;
    }
    .sys_theme_dark .ui-content-group-institution .sys_profile_photo {
        margin-top: 10px;
    }
    .sys_theme_dark .ui-content-group-institution .btn-group.ui-btn-action{
        margin-top: 0px !important;
        margin-bottom: 10px;
    }
    .sys_theme_dark .ui-form-group-institution{
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
    .sys_theme_dark .ui-menu-action{
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 10px;
    }
    .sys_theme_dark .ui-btn-action{
        padding-left: 0px;
        padding-right: 0px;
    }
    .sys_theme_dark .ui-btn-delete{
        float: right;
    }
    .sys_theme_dark .nav-tabs:before{
        content: none;
    }
    .sys_theme_dark .sys_combo_institutions{
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
    }
    .sys_theme_dark .daterangepicker.dropdown-menu{
        z-index: 1045;
    }
}

/* helpers especificos para a aplicacao */
