/* Minification failed. Returning unminified contents.
(112,30): run-time error CSS1034: Expected closing parenthesis, found ','
(112,30): run-time error CSS1042: Expected function, found ','
(112,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.page-header {
  background-image: url('/assets/images/backgrounds/thinkbrick/Podcasts/feedback.jpg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  min-height: 100vh;
}

.login-background {
  background-image: url('/assets/images/backgrounds/2023Revamp/Login/Login.jpg'); 
}

img {
  padding-top: 14px !important;
}


input,
select,
textarea {
  background: white !important;
  color: #212121;  
  border: 1px solid #CAA793;
  width: 100%;
  font-size: 15px;
  padding: 6px;
  padding-left: 6px;
  margin-bottom: 1px;
  font-weight: bold;
}


input.mandatory, select.mandatory {
  border-left: 4px solid #894837;
}

select:focus, input:focus {
  box-shadow: 2px 1px 12px 5px rgba(137, 72, 55, 0.6);  
  border: 1px solid rgba(137, 72, 55, 0.7); 
  font-weight: bold;  
}


a.forgot-password {
  color: #E6E6E6 !important;
  font-size: 16px;  
  font-weight: bold;
  font-family: Standerd-Medium;
}

a.forgot-password:hover {
  color: #ae756f;
  text-decoration: underline;
}

.m-t-20 {
  margin-top: 20px;
}

.pink-color {
  color: #702C29;
}


label {
  color: white;
}


label.label-text {
  font-size: 14px;
  padding: 4px;
  color: white;
  width: 90%
}

.btn.btn-pink:hover {
  box-shadow: 2px 1px 4px 5px rgba(237, 69, 126, 0.22);
  color: white;
}

.btn.btn-pink {
  box-shadow: none;
}

a.link-underline {
  text-decoration: underline !important;
  color: #fff;
}


input::-webkit-input-placeholder,
textarea::placeholder {
  color: black;
}

input::-moz-placeholder,
textarea::placeholder {
  color: black;
}

input::-ms-placeholder,
textarea::placeholder {
  color: black;
}

input::placeholder,
textarea::placeholder {
  color: black;
}

.main-container {
  background-color: rgb(0,0,0,0.7);
  border-radius: 10px;
  margin-bottom: 50px;
  padding: 10px 60px;
  box-shadow: 1px 1px 7px 3px #27272761;
}

.main-container p {
  font-size: 16px;
  color: white;
}

.main-container h3 {
  font-weight: 600;
}

.field-validation-error:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 14px solid #894837;
  position: absolute;
  top: -10px;
}

.not-pointy {
  margin-left: 12px !important;
}

.field-validation-error {
  background: #894837 !important;
  padding: 4px !important;
  border-radius: 0 !important;
  position: relative;
  display: inline-block !important;
  margin-top: 10px;
  margin-bottom: 4px;
}

/*.input-validation-error {
  border: 1px solid #ec008c;
}*/

.validation, .validation-summary-errors {
  width: 100%;
  color: white;
  padding: 4px;
  font-size: 15px;
  margin-top: -5px;
  background: #F46673;
  margin-bottom: 4px;
  font-weight: bold;
  border-radius: 3px;
}

div.validation-summary-errors > ul {
  padding-top: 10px;
}

.alert {
  border-radius: 6px;
  color: #fff;
}

.alert.alert-success {
  background-color: #5ec362a6;
}

.alert.alert-danger {
  background-color: #f55145a6;
}

.alert.alert-warning {
  background-color: #ff9a0f94;
}

.alert > h3 {
  font-weight: bold;
}

hr.tb {
  height: 1px;
  background: rgba(255, 255, 255,0.1);  
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-15 {
  margin-bottom: 15px;
}

/*hr.rainbow {
  height: 4px;
  background: #ff0000;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff0000), color-stop(25%,#ffff00), color-stop(50%,#00ff00), color-stop(75%,#00ffff), color-stop(100%,#0000ff));
  background: -webkit-linear-gradient(-45deg, #ff0000 0%,#ffff00 25%,#00ff00 50%,#00ffff 75%,#0000ff 100%);
  background: -moz-linear-gradient(-45deg, #ff0000 0%, #ffff00 25%, #00ff00 50%, #00ffff 75%, #0000ff 100%);
  background: -o-linear-gradient(-45deg, #ff0000 0%,#ffff00 25%,#00ff00 50%,#00ffff 75%,#0000ff 100%);
  background: -ms-linear-gradient(-45deg, #ff0000 0%,#ffff00 25%,#00ff00 50%,#00ffff 75%,#0000ff 100%);
  background: linear-gradient(-45deg, #ff0000 0%,#ffff00 25%,#00ff00 50%,#00ffff 75%,#0000ff 100%);
}
*/

