textarea {
  resize: none;
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 0px;
    margin-bottom: 20px;
}

.login-page, .register-page {
    background: #292c59;
}

.login-logo, .register-logo{
  background: url(../img/logo-login.png) no-repeat center center;
  width: 198px;
  height: 71px;
  margin: 30px auto;
  margin-top: 50px;
}
.monitorado-logo{
  background: url(../img/logo-monitorado-24.png) no-repeat center center;
  width: 181px;
  height: 59px;
  margin: 30px auto;
  margin-top: 15px;
}

.carrossel-login{
  width: 100%;
  height: 100%;
  position: relative;
}
.carrossel-login img{
  position: absolute;
  width: 100%;
  object-fit: cover;
}

.login-box,
.register-box {
  width: 100%;
  margin-top: 0;
}
@media (max-width: 768px) {
  .login-box,
  .register-box {
    width: 100%;
    margin-top: 0;
  }
}
.login-box-body{
  max-width: 360px;
  margin: 0 auto;
}
.register-box-body {
  width: 90%;
  margin: 30px auto;
}

.register-box .aside p {
  color: #fff;
  text-align: center;
}
.register-box .aside p a{
  color: #fff;
}
.register-box .aside p a:hover{
  color: #fff;
}

.skin-blue .main-header .logo, .skin-blue .main-header .logo:hover {
  background-color: #282c59;
}

.main-header .logo-lg{
  background: url(../img/logo-header.png) no-repeat center center;
  width: 100%;
  height: 100%;
}
.main-header .logo-mini{
  background: url(../img/logo-header-mini.png) no-repeat center center;
  width: 100%;
  height: 100%;
}

.sidebar-mini.sidebar-collapse .main-header .logo {
  width: 60px;
  margin-left: 9px;
}
@media (max-width: 768px) {
  .sidebar-mini.sidebar-collapse .main-header .logo {
    width: 100%;
    margin-left: auto;
  }
}
.main-header .navbat-text-title{
  display: inline-block;
  line-height: 50px;
  font-size: 20px;
  color: #fff;
  margin-left: 20px;
}

select.form-control{
  padding:6px;
}

.filter-scroll, .services-scroll, .table-scroll{
  height: 130px;
  overflow-y: scroll;
}

.services-scroll{
  height: 280px;
}
.table-scroll{
  height: 20px;
}
.margin-r-10 {
  margin-right: 10px;
}
.margin-l-10 {
  margin-left: 10px;
}
.padding-r-0 {
  padding-right: 0px;
}
.padding-l-0 {
  padding-left: 0px;
}
