.img-responsive{
	
max-width: 100%;
height: auto
}

table tbody td, table tbody th {
    padding: .4rem .3rem .3rem;
}

table.unstriped tbody tr.warning {background-color: #fff3d9;}
table.unstriped tbody tr.success {background-color: #e1faea;}
table.unstriped tbody tr.primary {background-color: #d7ecfa;}
table.unstriped tbody tr.warning {background-color: #fff3d9;}

.footable-details.table > tbody > tr > td, .footable-details.table > tbody > tr > th, .footable-details.table > tfoot > tr > td, .footable-details.table > tfoot > tr > th, .footable-details.table > thead > tr > td, .footable-details.table > thead > tr > th, .footable.table > tbody > tr > td, .footable.table > tbody > tr > th, .footable.table > tfoot > tr > td, .footable.table > tfoot > tr > th, .footable.table > thead > tr > td, .footable.table > thead > tr > th {padding: 8px;
line-height: 1.42857143;
vertical-align: middle;
border-top: 1px solid #ddd;
text-align: center;}


#toggle-accordion {
  float: right;
  font-size: 16px;
}

#toggle-accordion:before {
  content: "Expand All";
}

#toggle-accordion.active:before {
  content: "Collapse All";
}


select.selectpicker{width:170px !important;}
input.drug {width:130px !important;}
.label{border-radius: 3px;
font-size: 1rem !important;
font-weight: 400;}
.accordion-title{font-size: 1.25rem; font-weight: 700;}
.accordion-content{padding: 0.1rem;
border: none;}
.button-group input {
  display: none;
}
.tabs-panel{padding:0.2rem;}
 .column, .columns {
        padding-left: .3rem;
        padding-right: .3rem;
    }
.accordion-title::before{font-size: 2rem; margin-top: -1rem;}
.patientInfo i.fa.fa-clipboard.fa-2x{height:35px;}
.button-group input:checked + label,
.button-group input:checked + label:active {
  background-color: #14679e;
}

	.refresh-link.refreshing .fa-refresh {
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: rotate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}


.demo-switch-inline {
    text-align: center;
}

.demo-switch-inline .switch {
  display: inline-block;
  margin-right: .5rem;
}

li.tabs-title a{font-size: 20px}
.switch-inactive{right: 10%;}

p.subtitle,.subtitle  {
	color:#0a0a0a;
    font-size: 12px !important;
    line-height: 12px !important;
    font-weight: normal;
   margin:  0.1em 0;
}
.switch.tiny .switch-paddle{width: 5rem !important;}
.switch.tiny input:checked~.switch-paddle::after{left: 3.75rem !important;}
.switch.tiny input:checked ~ .switch-paddle {background: tomato;}
.switch.tiny .switch-paddle{background: green;}
 input:checked ~ .switch-paddle {
    background: red;
}
button.close-button{background: none;
padding: 10px}
.rates{padding-top:30px;}

div[role="404"] main section ul li:before, div[role=archive] main section ul li:before,
div[role=archive] main > article ul li:before, div[role=byline] ul li:before,
div[role=full] main article ul li:before, div[role=index] main section ul li:before,
div[role=index] main > article ul li:before, div[role=page] main article ul li:before,
div[role=search] main article ul li:before, div[role=single] main article ul li:before {
    content: none;
    top: -1px;
    margin: 0 8px 0 -26px;
    position: relative
}

div[role="404"] main section ul, div[role=archive] main section ul, div[role=archive] main>article ul, div[role=byline] ul, div[role=full] main article ul, div[role=index] main section ul, div[role=index] main>article ul, div[role=page] main article ul, div[role=search] main article ul, div[role=single] main article ul {margin: 0 !important;}




.responsive-card-table {
  border-collapse: collapse;
}

.responsive-card-table.unstriped tbody {
  background-color: transparent;
}

.responsive-card-table th {
  background-color: #e6e6e6;
}

.responsive-card-table tr,
.responsive-card-table th,
.responsive-card-table td {
  border: 1px solid #0a0a0a;
}

@media screen and (max-width: 640px) {
  .responsive-card-table {
    
  }
  .responsive-card-table thead tr {
    position: absolute;
    top: -9999em;
    left: -9999em;
  }
  .responsive-card-table tr {
    border: 1px solid #0a0a0a;
    display: block;
  }
  .responsive-card-table tr + tr {
    margin-top: 1.5rem;
  }
  .responsive-card-table td {
    border: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #0a0a0a;
    padding-left: 50%;
    position: relative;
  }
  .responsive-card-table td:before {
    content: attr(data-label);
    display: inline-block;
    font-weight: bold;
    line-height: 1.5;
    margin-left: -100%;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .responsive-card-table td:after {
    content: '';
    position: absolute;
    background: #e6e6e6;
    width: 45%;
    height: 95%;
    left: 1px;
    top: 1px;
    z-index: 0;
  }
}

 0;
  }
}

