.primary-trans-bg {
   display: table;
}
.panel-heading {
   font-weight: bold;
}

.panel-heading select {
   height: 30px !important;
   padding: 3px;
   font-weight: normal;
}

label {
   display: inline;
}

select.form-control {
   height: 40px;
   font-size: 11px;
}

.form-inline {
   margin-bottom: 1em;
}

hr {
   width: 100%;
   clear: both;
   border: 1px solid #eee;
   margin-top: 10px;
   margin-bottom: 10px;
}

.form-control::placeholder {
   color: #bbb;
}

.form-control::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
   color: #bbb;
}

.form-control::-moz-placeholder {
   /* Firefox 19+ */
   color: #bbb;
}

.form-control:-ms-input-placeholder {
   /* IE 10+ */
   color: #bbb;
}

.form-control:-moz-placeholder {
   /* Firefox 18- */
   color: #bbb;
}

option:disabled {
   color: #bbb;
   text-decoration: line-through;
}

.disabled { color: #bbb; }

.centersinglediv {
    float: none;
    clear: left;
    margin-left: auto;
    margin-right: auto;
}

/* Mobile */

@media screen and (max-width:680px) {
   #temp_phnlabel {
      display: none;
   }
}


/* Dektop/Tablet */

@media screen and (min-width: 768px) {
   .form-inline.col-md-4 #area_code,
   .form-inline.col-md-6 input {
      max-width: 60px;
   }
   .form-inline .form-control {
      vertical-align: inherit;
   }
   #area_code {
      padding-left: 0;
   }
   select.form-control {
      font-size: 14px;
   }
   .panel-heading select {
      font-size: 13px;
   }
}
