.row {
  width: 100%;
  clear: both;
  margin-top: -1px;
  padding-top: 1px;
}

.row:after {
  content: " ";
  clear: both;
  display: block;
}

.col {
  width: auto;
  float: left;
}

.right {
  float: right;
}

.left {
  float: left;
}

.center {
  text-align: center;
}

.fake:after {
  content: " ";
  clear: both;
  display: table;
}

.display-none {
  display: none;
}

.clear {
  clear: both;
}

.none {
  display: none;
}

.input-area {
  width: 180px;
}

.input-xlarge {
  width: 450px;
  height: 120px;
}

.input-large {
  width: 450px;
}

.description-label {
  width: 100px;
  margin-bottom: 10px;
  text-align: right;
  padding-right: 5px;
  font-weight: bold;
}

/*----------validation----------*/
.input-validation-error {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
  color: #B94A48;
}

.input-validation-error:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #d59392 !important;
}

.validation-summary-errors {
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #F2DEDE;
  border-color: #EED3D7;
  color: #B94A48;
  border-radius: 4px 4px 4px 4px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  width: 99%;
}

.validation-summary-errors ul {
  list-style: square;
}

.validation-summary-errors li {
  margin-left: 0px;
}

.ajaxResponseOKBlock {
  padding: 2px 0px 2px 5px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #DFF0D8;
  border-color: #D6E9C6;
  color: #468847;
  display: none;
  border-radius: 4px 4px 4px 4px;
  margin: 10px 0 10px 0;
  height: auto;
  width: 99%;
}

#serverError {
  border: 1px solid #CC0000;
  position: absolute;
  top: 5px;
  left: 20px;
  width: 220px;
  padding: 10px;
  border-radius: 5px;
  background-color: #CC3300;
  color: #FFFFFF;
  font-size: 12px;
  display: none;
  text-align: justify;
}

#serverError a {
  color: #CAE8F0;
}

a img {
  border: 0;
}

.preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -70px;
  margin-left: -210px;
  display: none;
  z-index: 9999;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.preloader img {
  width: 420px;
}

#js-tab-soc-2 iframe {
  height: 400px !important;
}
