html{
  position: relative;
  min-height: 100%;
}

body {
   color: #495257;
   /*padding-bottom:15px;*/
}

/*thead {
  background-color: #EAE5D6;
}

tr {
  border:1px solid #ccbf9b !important
}

td{
  border:1px solid #ccbf9b !important
}

th{
  border:1.5px solid #ccbf9b !important
}*/


@media all and (max-width: 420px) {
    .h2 {
        font-size: 16px;
    }
    body{
      font-size: 13px;
    }
}

.bk-root .bk-noUi-connect{
  background-color: #007bff !important;
}

.bk-root .bk-bs-btn-success{
  background-color: #007bff !important;
  border-color: #007bff !important;
}

.bk-root .bk-bs-btn-success:active{
  background-color: #007bffb0 !important;
  border-color: #007bffb0 !important;
}

.ar-link:hover, .ar-link:active {
  border-left: #007bff 3px solid;
}

/*h1, h2, h3, h4{
  color:#3583AA;
}*/

.bk-root .bk-bs-radio label {
  font-weight: 500 !important;
}

.bk-root input[type="radio"] {
  margin: 7px 0 0 -20px !important;
}

.bk-root .bk-bs-btn {
  font-size: 1rem !important;
}

.ar-icon {
  height:64px;
}

.ar-logo{
  width:170px;
}

.ar-input{
  background-color:#f8f9fa;
  border-right:0.4rem solid #fff;
  border-left:0.4rem solid #fff;
  margin-bottom:10px;
}

.ar-nav{
  background-color:#f8f9fa;
}

.bk-root{
  font-size:inherit !important;
  font-family:inherit !important;
}

body{
  margin-bottom: 0px;
}
