﻿@charset "utf-8";
/* CSS Document */

body {
  color: #001F3F;
}


/*login page*/
.login-page, .register-page {
  background: #3e5361;
}


/*header*/
.cviews_navbar {
	background-color: #3e5361 !important;
}

.navbar-right {
	/*padding-top: 8px;*/
	margin-right: 20px;
}

/*custom colors*/

.skin-blue .main-header .logo {
  background-color: #34444e !important;
}

.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
  border-left-color: #4ec6f2 !important;
}


.skin-blue .main-header li.user-header {
    background-color: #3e5361;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    background-color: #00c0ef ;
	border-color: #00c0ef !important;
}


.text_white {
	color: #fff !important;
}

.text-highlight {
    color: #4ec6f2 !important;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
  background-color: #4ec6f2 !important;
}


.control-sidebar-dark, .control-sidebar-dark+.control-sidebar-bg {
  background: #222d32;
}

.control-sidebar-dark .control-sidebar-tabs>li>a {
    background: #181f23;
    color: #b8c7ce;
}

.control-sidebar-dark .control-sidebar-tabs>li.active>a, .control-sidebar-dark .control-sidebar-tabs>li.active>a:hover, .control-sidebar-dark .control-sidebar-tabs>li.active>a:focus, .control-sidebar-dark .control-sidebar-tabs>li.active>a:active {
    background: #222d32;
    color: #fff;
	border-top: 1px solid #4ec6f2 !important;
}

.well {
    background-color: #fff !important;
    border: 0px !important;
}

.bg-gray {
    color: #000;
    background-color: #eeeeee !important;
}



/*radio-thumbnail-boxes*/

.cviews-radio-boxes {
    float: left;
    display: block;
    margin-left: 15px;
    margin-top: 15px;
}


/*tables and structure*/

.mailbox-controls {
  background-color: #f0f0f0;
}


/*select customization*/
.form-group {
    margin-bottom: 15px !important;
	margin-top: 5px;
}

.form-control {
    font-size: 12px !important;
}

.input-group {
    margin-bottom: 15px !important;
	margin-top: 5px;
}

.btn {
    margin-bottom: 2px !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
}

.user-panel {
    background: #ecf0f5;
}




/*custom upload button*/
/*.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}*/

/* ------------------------------------------MEDIA QUERIES - ADJUSTMENTS--------------------------------------------------*/

/* Large Devices */
@media only screen and (min-width : 1024px){
.bootstrap-timepicker-widget.dropdown-menu.open {
    margin-left: 150px !important;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px){
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px){
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){
 
}



/* alterações JR */
.field-validation-error{
    display:block;
}

.validation-summary-errors ul li{
    list-style: none;
}

.form-group-12px-margin-bottom {
    margin-bottom: 11px !important;
    margin-top: 5px;
}

.user-panel>.image>img {
    width:auto;
    max-width: 100% !important;
    max-height:50px;
    margin:0 auto;
}

/* ############ responsive expand/collapse icons: ################### */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: 40% !important;
    height: 20px !important;
    width: 20px !important;
    color: #001F3F !important;
    border: 2px solid transparent !important;
    border-radius: 0px !important;
    line-height: 14px !important;
    box-shadow: none !important;
    background-color: transparent !important;
    font-family: 'FontAwesome' !important;
    content: "\f150" !important;
    font-size: 18px !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
    display:none !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr td.child:before {
    display:none !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    font-family: 'FontAwesome' !important;
    content: "\f151" !important;
    background-color: transparent !important;
}

/* COLOR VALUES-LOGS */
.color-debug
{ color: #b5bbc8; color: rgb(181, 187, 200); }
.color-info
{ color: #00a7d0; color: rgb(0, 167, 208); }
.color-warning
{ color: #f39c12; color: rgb(243, 156, 18); }
.color-error
{ color: #f56954; color: rgb(245, 105, 84); }
.color-critical
{ color: #d33724; color: rgb(211, 55, 36); }
/*  */

@media (max-width:814px)
{
    #label_instance_header
    {
        display:none;
    }
}

textarea
{
    resize:vertical !important;
}

.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.visit_button>a {
    border-left-color: #ecf0f5 !important;
}

.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.visit_button>a {
    background: none !important;
    border-left-color: #ecf0f5 !important;
}
