/*custom responsive data table for tab mobile css*/
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 14px;
    content: '+';
    background-color: #31b131;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: '-';
    background-color: #d33333;
}
/*custom responsive data table for tab mobile css*/
/*customer registaration form*/
.custom-pl-0px{
    padding-left: 0px !important;
}
.custom-fl{
    float: left !important;
}
.custom-bt-w{
    width: 20% !important;
}
.custom-bt-align{
    text-align: center !important;
}
/*customer registaration form*/
input.chkbox-height  {
    height: 75px !important;
    width: 100%;
}
.custom-file-control {
    top: 33px !important;
    left: 14px !important;
}
/*table*/
td {
    padding-bottom: 0px !important;
}
/*table*/
dd.btn-success a{
    color:white!important;
}
.sl-logo{
    font-size: 20px!important;
}
/*custom*/
/*.input-container {
  margin: 0px;
  max-width: 300px;
  background-color: #EDEDED;
  border: 1px solid #DFDFDF;
  border-radius: 5px;
}
input[type='file'] {
  display: none;
}
.file-info {
  font-size: 0.9em;
}
.browse-btn {
  background: rgb(61, 127, 203);
  color: #fff;
  min-height: 35px;
  padding: 10px;
  border: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.browse-btn:hover {
  background: rgb(61, 127, 203);
}
@media (max-width: 300px) {
  button {
    width: 100%;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
  }
  
  .file-info {
    display: block;
    margin: 10px 5px;
  }
}
input[type='file'] {
  display: none;
}
input[type='file'] {
  opacity: 0;
  position: absolute;
}*/

/*testing*/
h1.custom-txt{
  font-size: 8.5rem !important;
}
.c-mg-b-20{
  margin-bottom: 20px !important;
}
.custom-btn-icon{
  width:150px !important;
  height: 150px !important;
}
p.c-mg-b-5{
  margin-bottom:5px !important;
}
.table thead.thead-blue > tr > th{
    border-top: 0;
    border-bottom: 0;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #3d7fcb;
    color: white;
    letter-spacing: 0.5px;
}
tr.thead-blue{
  background-color: #3d7fcb;
}
tr.thead-blue > td{
  color: white !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.table td.c-td{
  padding-bottom: 10px !important;
}
.c-lr-pd{
  padding:0px 80px;
}
textarea.form-control {
    height: 100px !important;
}
h3.c-text-color{
  color: #e3585e;
}
.my-img-fluid{
    height: 100px;
    max-width: 100%;
  }