﻿.txtlogo a {
    color: #fff;
    font-size: 18px;    
    font-weight: bold;
    overflow: hidden;
    text-shadow: #000 2px 2px 4px;
    line-height: normal
}
.txtlogo a:hover {
    color: #fff
}
.txtlogo p {
    margin: 7px 0 0 0  
}
.txtlogo2 {
    font-size: 7px;
    padding-top: 3px;
    overflow: hidden;
    text-shadow: #000 1px 1px 1px
}
.skin-1 .nav-header {
  background: #0e9aef;
  background-image: linear-gradient(to top, #3b4459 , #1d84c6);
  padding: 8px 30px 40px 30px
}
.msg {
   padding: 13px 10px 5px 14px;
   overflow: hidden
}
.nav > li > a {
  color: #fff;
  font-weight: 600;
  padding: 14px 20px 14px 25px
}
.navbar-top-links li a {
  padding: 8px 5px
}
.nav.navbar-top-links a {
  font-size: 13px
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  background-color: #1dc5a3;
  border-color: transparent;
  color: #FFFFFF
}
.pace .pace-progress {
  background: #71d0f6;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px
}
.page-heading {
  border-top: 0;
  padding: 0px 10px 2px 10px
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 5px 8px;
  vertical-align: top
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 5px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px
}
.minimalize-styl-2 {
  padding: 2px 4px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left
}
.skin-1 .minimalize-styl-2 {
  margin: 8px 5px 0px 25px
}
.skin-1 .navbar-top-links li:last-child {
  margin-right: 35px
}
.skin-1 .nav > li > a {
  color: #bcbec0
}
.skin-1 .navbar-top-links li a {
  color: #04c1f3
}
.skin-1 .navbar-top-links li a:hover {
  color: #0077bd
}
.skin-1 .navbar-top-links li a:active {
  color: #0077bd
}
.skin-1 .navbar-top-links li a:focus {
  color: #0077bd
}
.skin-1 .navbar-top-links li a p {
  color: #0077bd
}
.skin-1 .nav > li.active > a {
  color: #fff
}
.skin-1 .navbar-minimalize {
  background: #04c1f3;
  border-color: transparent
}
.skin-1 .navbar-minimalize:hover
{
  background: #0077bd
}
.skin-1 .wrapper-content {
  padding: 14px 10px;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 5px;
    margin-bottom: 0px
}
.navbar {
    position: relative;
    min-height: 0px;
    border: 1px solid transparent
}
.breadcrumb {
    padding: 3px 0px 5px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0px    
}
.breadcrumb>li+li:before {
    padding: 0 2px;
    content: "/"
}
.panel-group {
    margin-bottom: 10px
}
.count-info .label {
  line-height: 12px;
  padding: 2px 4px;
  position: absolute;
  right: 6px;
  top: 10px
}
.skin-1 .navbar-static-top {
  background: #ffffff;
  margin-bottom: 0
}
.navbar-right {
    float: right!important;
    margin-right: -15px
}
.navbar-header {
    float: left;
    width: 55%
}
.linksright {
    float: right;
    width: 45%
}
.title-action {
  padding: 15px 0px 5px 5px;
  float: right
}
.title-action a i {
    font-size: 18px;
    float: left
}
.title-action a p {
    margin: 0px;
    float: left
}
.col-md-2a {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    float: right;
    width: 30%
}
.col-sm-10a {
    position: relative;
    min-height: 1px;
    padding: 0 5px 0 15px;
    float: left;
    width: 70%
}
.col-lg-12a {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left
}
#page-wrapper {
   padding: 0 15px  
}
.row {
    margin-right: -15px;
    margin-left: -15px
}
.logo-element {
    padding: 3px
}
.btn-success {
  background-color: #0077bd;
  border-color: 0077bd;
  color: #fff;
  font-weight: 600
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #71d0f6;
  border-color: #71d0f6;
  color: #000;
  font-weight: 600
}
.btn-verm {
     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;     
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                 0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block; 
     position: relative;      
     font-weight: 600
}
.btn-verm:hover{
     color: #b22d30;   
    } 
.btn-verm:before{
     border: 1px solid #FFF;
     box-shadow: inset 0 -2px 12px -4px rgba(70, 70, 70, .2),
                   inset 0 3px 2px -1px rgba(255, 255, 255, 1);
    /* content: "";*/
     bottom: 0;
     left: 0;
     right: 0;
     top: 0;
     position: absolute;     
    } 
 .btn-verm:after{     
     background: rgba(255, 255, 255, .4);
     border-radius: 2px;
     /*content: "";*/
     bottom: 15px;
     left: 0px;
     right: 0px;
     top: 0px;
     position: absolute;
    }
 .btn-verm:active{
     box-shadow: inset 0 0 7px rgba(0, 0, 0, .2);
     top: 2px;
    }
    .btn-verm:active:before{
     border: none;
     box-shadow:none;
}
.btn-azul {
     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;     
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                 0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block; 
     position: relative;      
     font-weight: 600
}
.btn-azul:hover{
     color: #0077bd;   
    } 
.btn-azul:before{
     border: 1px solid #FFF;
     box-shadow: inset 0 -2px 12px -4px rgba(70, 70, 70, .2),
                   inset 0 3px 2px -1px rgba(255, 255, 255, 1);
    /* content: "";*/
     bottom: 0;
     left: 0;
     right: 0;
     top: 0;
     position: absolute;     
    } 
 .btn-azul:after{     
     background: rgba(255, 255, 255, .4);
     border-radius: 2px;
     /*content: "";*/
     bottom: 15px;
     left: 0px;
     right: 0px;
     top: 0px;
     position: absolute;
    }
 .btn-verm:active{
     box-shadow: inset 0 0 7px rgba(0, 0, 0, .2);
     top: 2px;
    }
    .btn-verm:active:before{
     border: none;
     box-shadow:none;
}
a {
  color: #0077bd;
  text-decoration: none
}
a:focus,a:hover {
  color:#000;
  text-decoration: none
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color
}
.form-control:focus,
.single-line:focus {
  border-color: #0077bd !important;
}

@media (max-width: 1000px) {
    .welcome-message {
        display: normal
    }
}
@media (max-width: 768px) {
 .msg {
    padding: 13px 4px 5px 4px    
   } 
 #page-wrapper {
   padding: 0 10px  
}
.row {
    margin-right: -10px;
    margin-left: -10px
}
.skin-1 .minimalize-styl-2 {
  margin: 8px 5px 0px 20px
}
.skin-1 .navbar-top-links li:last-child {
  margin-right: 30px
}
.col-md-2a {
    padding-right: 10px
    }
.col-sm-10a {
    padding: 0 5px 0 10px
    }
.col-lg-12a {
    padding-right: 10px;
    padding-left: 10px
}
}
@media (max-width: 640px) {
   .title-action a p {
        display: none
    }
   .col-md-2a {
        width: 20%
    }
    .col-sm-10a {
        width: 80%
    }    
}
@media (max-width: 767px) {
.navbar-header {
    width: 100%
}
.linksright {
    width: 100%
}
}
@media (max-width: 480px) {
    .col-md-2a {
        padding-right: 0px
    }
    .col-sm-10a {
        padding: 0px
    } 
    .col-lg-12a {
    padding-right: 0px;
    padding-left: 0px
}   
    #page-wrapper {
         padding: 0px  
   }
   .row {
      margin-right: 0px;
      margin-left: 0px
     }
   .msg {
    padding: 13px 4px 5px 0px    
   } 
   .skin-1 .minimalize-styl-2 {
    margin: 8px 5px 0px 10px
    }
    .skin-1 .navbar-top-links li:last-child {
    margin-right: 20px
    } 
    .title-action {
     padding: 10px 0px 5px 5px
    }      
    h2 {
       font-size: 20px
   }
    .breadcrumb {
        font-size: 11.5px
    }
    .breadcrumb {
    padding: 2px 0px 3px 0px
    }
    /*
.navbar-top-links li a {
    padding: 8px 2px;
}
*/
}

@media (max-width: 350px) {
    .nav.navbar-top-links li.dropdown {
        display: inline-block
    }
}