.rounded-corners {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.box-shadow {
  box-shadow: none;
  -moz-box-shadow: none;
}
.panel-style {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}
#cms .form-group {
  padding-top: 12px;
  padding-bottom: 8px;
  margin-bottom: 20px;
}
#cms .form-label.active-label label {
  color: #4573b3;
}
#cms .control-label-static {
  padding-top: 7px;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
}
#cms .form-control {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent none;
  border-width: 0px 0px 2px 0px;
  border-color: transparent transparent #dddddd transparent;
  color: #121212;
  height: auto;
  padding: 0px 12px 7px 0;
  box-shadow: none;
  -moz-box-shadow: none;
}
#cms .form-control.telinput {
  padding: 7px 12px 7px 48px;
}
#cms .form-control.form-control-input-first {
  padding-left: 5px;
}
#cms .form-control:focus {
  box-shadow: none;
  -moz-box-shadow: none;
  border-color: transparent transparent #4573b3 transparent;
  transition: border-color 0.3s ease-in-out;
  outline: 0 none;
}
#cms .form-control::-moz-placeholder {
  color: #dddddd !important;
  opacity: 1;
}
#cms .form-control:-ms-input-placeholder {
  color: grey !important;
}
#cms .form-control::-webkit-input-placeholder {
  color: grey !important;
}
#cms .has-disabled .control-label {
  color: #ffffff;
}
#cms .has-warning .control-label {
  color: #ec0e16;
}
#cms .has-error .control-label {
  color: #6aae3b;
}
#cms .has-success .control-label {
  color: #007110;
}
#cms .form-group label.disabled {
  color: #ffffff;
}
#cms .help-block {
  color: #aaaaaa;
  font-size: 14px;
}
#cms .control-label {
  color: #a0d37c;
}
#cms .control-label-focus {
  color: #4573b3;
  transition: color 0.3s ease-in-out;
}
#cms .text-warning {
  color: #ec0e16;
}
#cms .select2-container--default .select2-selection--single {
  background-color: transparent;
  border-radius: 0;
  border-width: 0px 0px 2px 0px;
  border-color: #dddddd;
}
#cms .select2-container--default .select2-selection--single:focus {
  border-color: #4573b3;
}
#cms .select2-container--open {
  border-color: #4573b3;
}
#cms .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0px;
}
#cms .input-group .input-group-addon {
  border-color: #dddddd;
  border: none;
  background-color: #dddddd;
}
#cms .input-group .input-group-addon.input-group-addon-focus {
  border-color: #4573b3;
  background-color: #4573b3;
  color: #ffffff;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
#cms .input-group .input-group-btn .btn-default {
  margin-top: -18px;
  height: 47px;
  padding-top: 12px;
  padding-left: 15px;
  padding-right: 15px;
}
#cms .input-group .input-group-btn .btn-info {
  z-index: 99;
  background-color: #ffffff;
  color: #555555;
  border: 2px solid #dddddd;
}
#cms .input-group .input-group-btn .btn-info:hover {
  background-color: #ffffff;
  transition: background-color 0.3s ease-in-out;
}
#cms .input-group .input-group-btn .btn-info.btn-info-focus {
  background-color: #4573b3;
  color: #ffffff;
  border: 2px solid #4573b3;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
}
#cms .input-group .input-group-btn .btn-info.btn-info-focus:hover {
  background-color: #4573b3;
}
#cms input[type=checkbox]:not(old),
#cms input[type=radio]:not(old) {
  width: 2em;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}
#cms input[type=checkbox]:not(old) + label,
#cms input[type=radio]:not(old) + label {
  display: inline-block;
  margin-left: -2em;
  line-height: 1.5em;
}
#cms input[type=checkbox]:not(old) + label > span,
#cms input[type=radio]:not(old) + label > span {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0.25em 0.5em 0.25em 0.25em;
  border: 0.0625em solid #c0c0c0;
  border-radius: 0.125em;
  background: #e0e0e0;
  background-image: -moz-linear-gradient(#f0f0f0, #e0e0e0);
  background-image: -ms-linear-gradient(#f0f0f0, #e0e0e0);
  background-image: -o-linear-gradient(#f0f0f0, #e0e0e0);
  background-image: -webkit-linear-gradient(#f0f0f0, #e0e0e0);
  background-image: linear-gradient(#f0f0f0, #e0e0e0);
  vertical-align: bottom;
}
#cms input[type=radio]:not(old) + label > span {
  border-radius: 50%;
}
#cms input[type=checkbox]:not(old):checked + label > span,
#cms input[type=radio]:not(old):checked + label > span {
  background-image: -moz-linear-gradient(#e0e0e0, #f0f0f0);
  background-image: -ms-linear-gradient(#e0e0e0, #f0f0f0);
  background-image: -o-linear-gradient(#e0e0e0, #f0f0f0);
  background-image: -webkit-linear-gradient(#e0e0e0, #f0f0f0);
  background-image: linear-gradient(#e0e0e0, #f0f0f0);
}
#cms input[type=checkbox]:not(old):checked + label > span:before {
  content: '✓';
  display: block;
  width: 1em;
  color: #4573b3;
  font-size: 0.875em;
  line-height: 1em;
  text-align: center;
  text-shadow: 0 0 0.0714em #294469;
  font-weight: bold;
}
#cms input[type=radio]:not(old):checked + label > span > span {
  display: block;
  width: 0.9em;
  height: 0.9em;
  border: 0.1em solid #294469;
  border-radius: 50%;
  background: #4573b3;
}
#cms .file-input .form-control {
  height: 40px;
  padding: 10px 12px 7px 0;
}
#cms .file-input .input-group .input-group-btn .btn-default {
  margin-top: 0px;
  height: 40px;
  padding: 9px;
}
