.modlogo{
      margin: 0 auto;
}
.skin-blue .main-header .logo {
    background-color: #005830 !important;
    color: #fff;
    border-bottom: 0 solid transparent;
}
.skin-blue .main-header .navbar {
    background-color: #01a957 !important;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
   /* background-color: #01a957 !important;*/
    background: rgba(1,169,88,1);
    background: -moz-linear-gradient(top, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,169,88,1)), color-stop(100%, rgba(0,133,67,1)));
    background: -webkit-linear-gradient(top, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: -o-linear-gradient(top, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: -ms-linear-gradient(top, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: linear-gradient(to bottom, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01a958', endColorstr='#008543', GradientType=0 );
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a {
    color: #fff;
    background: #1b7642;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #01a957 !important;
}
.skin-blue .sidebar-menu>li>a {
    border-left: 3px solid transparent;
    padding-top: 20px;
    padding-bottom: 20px;
}
.skin-blue .sidebar-menu>li>.treeview-menu {
    margin: 0 1px;
    background: #005830 !important;
}
.main-header .logo {
  height: 60px !important;
}
.main-header {
    height: 60px !important;
}
.main-sidebar{
  padding-top: 60px !important;
}
.box-header {
    color: #fff;
    display: block;
    padding: 15px;
    position: relative;
    /*background-color: #01a957 !important;*/
    background: rgba(1,169,88,1);
    background: -moz-linear-gradient(left, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,169,88,1)), color-stop(100%, rgba(0,133,67,1)));
    background: -webkit-linear-gradient(left, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: -o-linear-gradient(left, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: -ms-linear-gradient(left, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    background: linear-gradient(to right, rgba(1,169,88,1) 0%, rgba(0,133,67,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01a958', endColorstr='#008543', GradientType=1 );
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    height: 34px !important;
}
.box.box-primary {
    border-top-color: #eef2f6 !important;
}
.box-body input{
    border-radius: 5px;
}
input[type=file] {
    display: none;
}
 .btn-file{
   background-color:#005830;
   padding: 6px;
   border-radius: 22px;
   color:#fff;
 }
 .btn-file:hover{
   background-color:#005830;
   padding: 6px;
   border-radius: 22px;
   color:#fff;
 }
.btn-cancelar{
  background-color:#f36f3d;
  padding: 6px;
  border-radius: 22px;
  color:#fff;
}
.btn-guardar{
  background-color:#f89b36;
  padding: 6px;
  border-radius: 22px;
  color:#fff;
}
.btn-cancelar:hover{
  background-color:#f36f3d;
  padding: 6px;
  border-radius: 22px;
  color:#fff;
}
.btn-guardar:hover{
  background-color:#f89b36;
  padding: 6px;
  border-radius: 22px;
  color:#fff;
}
.botonos_accion{
  float: right;
  display: inline-block;
}
.vistaprevia {
          height: 150px;
          border: 1px solid rgb(224, 226, 224);
          margin: 10px 5px 0 0;
        }

/*para alertas*/
.swal-button{
   background-color: #55c75a !important
}
.swal-button:active{
 background-color: #4faf53 !important;
}
.skin-blue .sidebar a {
     color: #e5e6e6 !important;
 }

.skin-blue .main-header .navbar .sidebar-toggle {
    color: #000 !important;
}
.skin-blue .main-header .navbar {
    background-color: #fff9f9 !important;
    box-shadow: 0px 1px 11px 0px rgba(0, 0, 0, 0.2784313725490196);
}
.skin-blue .main-header .navbar {
    background-color: #f5f5f5 !important;
    box-shadow: -1px -3px 20px 1px rgb(70, 68, 68) !important;
}
.skin-blue .main-header .navbar .nav>li>a {
    color: #484545 !important;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #f6f6f6 !important;
}
.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a {
    background: rgba(0,0,0,0.1);
    color: #f6f6f6;
    padding-bottom: 25px!important;
}
.skin-blue .main-header li.user-header {
    background-color: #319e66 !important;
}
.logout-asertec{
    display: block !important;
    position: absolute;
    background-color: #319e66;
    color: #fff;
    padding: 10px;
    margin-left: 0px;
    margin-top: 0px;
    width: 150px;
    text-align: center;
}
.logout-asertec a{

    color: #fff;
    text-decoration: none;
}
.logout-asertec a:hover{

    color: #fff;
    text-decoration: none;
}
.skin-blue .sidebar-menu .treeview-menu>li>a {

    margin-left: 50px !important;
}
/*.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
    box-shadow: 0px 1px 18px 6px #ccc !important;
}*/
.table-bordered {
    border: 4px solid #ddd !important;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #01a957 !important;
    border-color: #01a957 !important;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #055f3a !important;
    border-color: #008d57;
}
a.btn.dropdown-toggle.pull-right.h3 {
    margin-top: 0px;
    margin-left: 10px;
    color: #f9a53d;
    font-weight: 600;
}

.content-header>#rutasicon {
    /* float: left !important; */
    background: transparent;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    padding: 7px 5px;
    position: absolute;
    top: 15px;
    left: 10px !important;
    border-radius: 2px;
}
td.actions {
    text-align: center;
}
.senalador {
    display: inline-block;
    margin-right: 8px;
    width: 0;
    height: 0;
    border-left: 6px solid #f6f6f6;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    margin-left: -16px;
}
.ssmenu:hover > .senalador, .ssmenu.open > .senalador{
    border-left: 6px solid #f9a53d;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    margin-left: -16px;
}
.alert.alert-notice {
    background-color: #ffffff;
    border:1px solid #f0ad4e;
    color: #000;
    font-size: 17px;
    width: 55%;
    height: 55px;
    font-weight: 600;
}

.alert.alert-error {
    background-color: #ffffff;
    border:1px solid #f0ad4e;
    color: #000;
    font-size: 17px;
    width: 55%;
    height: 55px;
    font-weight: 600;
}


.closemsg {
    width: 10px;
    position: relative;
    left: 99%;
    top: -35px;
    font-size: 19px;
    cursor: pointer;
}

a.sidebar-toggle:hover {
    text-decoration: none !important;
}
.user-menu:hover > .cerrarsesion{

    display: block !important;
    position: absolute;
    background-color: #319e66;
    color: #fff;
    padding: 10px;
    margin-left: 0px;
    margin-top: 0px;
    width: 150px;
    text-align: center;
}
.cerrarsesion a,.cerrarsesion a:hover{
    color: #fff;
    text-decoration: none;
}