.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 3px !important;
}
.btn{
  padding:15px;
  font-size:10px !important;
}
.errorWrap {
    padding: 10px;
    margin: 0 0 20px 0;
    background: #fff;
    border-left: 4px solid #dd3d36;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.succWrap{
    padding: 10px;
    margin: 0 0 20px 0;
    background: #fff;
    border-left: 4px solid #5cb85c;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

select,textarea,input[type=text],input[type=number],input[type=file],input[type=tel],input[type=email],input[type=password],input[type=date],input[type=submit] {
  width: 100%;
  padding: 12px 20px;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

input[type=submit]:hover {
  background-color: #45a049;
}
label{
  font-size: 14px;
  font-weight: bold;
  color: black;
}
.card{
  box-shadow: 5px 5px 5px 5px darkslategrey !important;
}
::placeholder {
  
}
.select-wrapper span.caret {
    display: none !important;
    color: initial;
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 10px;
  }
  .select-wrapper input.select-dropdown {
    position: relative;
    display: none !important;
  }
  select option{
    display: block;
    font-size: 16px;
    padding: 15px;
    font-weight: bold;
  }
   input:read-only {
  background-color: #b7bfbc;
  color: black;
}