﻿/* Error validation */
.field-validation-error, .error { color:#cb4a60; font-size:11px }
.input-validation-error { background:#fff0f0 }
.validation-summary-errors ul { list-style:none; margin:0; }

/* Forms controls */
input[type="file"].form-control { border:none; padding: 0}

/* Treeviews */
.jstree-default .jstree-wholerow-clicked,
.jstree-wholerow .jstree-wholerow-clicked {
  background: #ffffff !important;
}

/* Colors */
.btn.color-1-stripe {
  border-left: 3px solid #021d33;
}
.font-color-1 {
  color: #021d33 !important;
}

/* Left menu selected */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li.active.open > a {
  background: #021d33;
  border-top-color: transparent;
  color: #ffffff;
}

/* Left menu selected icon*/
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, .page-sidebar .page-sidebar-menu > li.active > a > i, .page-sidebar .page-sidebar-menu > li.active.open > a > i {
    color: #ffffff; 
}

  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
  .page-sidebar .page-sidebar-menu > li.active > a:hover,
  .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
    background: #021d33;
  }

.ver-inline-menu li.active a {
  color: #021d33 !important;
  background: none;
  text-decoration: none;
  border: 1px solid #021d33;
  font-weight: bold;
}


.ver-inline-menu li.active i {
  color: #FFF !important;
  background: #021d33 !important;
  text-decoration: none;
}

.ver-inline-menu li.active:after {
  content: '';
  display: inline-block;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid #021d33;
  position: absolute;
  top: 12px;
  right: -5px;
}



/* Datatable */
@media(min-width:992px){
	.datatable-i { text-align:right }
	.datatable-l { text-align:center }
}
