﻿/*Caption Required*/
.req {
    color:red;
    font-size:14px;
   
}
/*validatorcallout*/
.error-highlight {
    border-color:#e17073;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(183,25,29,0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(183,25,29,0.6);
   
    
}
.error-popup div,
.error-popup td {
    border: 1px solid #989898;    
    background: #F8F8F8;
    /*font-family: "News Cycle", "Helvetica Neue", Helvetica, Arial, Sans-serif;*/
    font-size: 12px;
    color: #CE0404; 
      
}
.ajax__validatorcallout_error_message_cell {
    
}
.ajax__validatorcallout_close_button_cell {
    padding:2px 2px 0 0 !important;
    border-radius: 0 5px 5px 0;
}
.ajax__validatorcallout_icon_cell {
    border-radius: 5px 0 0 5px;
}
.ajax__validatorcallout_icon_cell img {
    vertical-align:middle;
}

/* Server Side Error/Success Messages */
.msg-notification {
    display: block;
    padding: 15px 15px 15px 50px;
    margin-bottom: 20px;
    border: 1px solid #E2C397;
    background: #FDF9E5;
    color: #CD9000;
    position: relative;
  

}

.msg-notification a {
    color: #F2191F;
      
}

.msg-notification.failed {
    border-color: #DE9898;
    background: #FDE7E8;
    color: #D20000;
   
}

.msg-notification.success {
    border-color: #BFD090;
    background: #F6FDE7;
    color: #8DA800;
    
}

.msg-notification::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 30px;
  margin-right: 15px;
  position: absolute;
  left: 15px;
  top: 10px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f071";
    
}

.msg-notification.failed::before {
  content: "\f057";
}

.msg-notification.success::before {
  content: "\f058";
}

/* Server Side Success Message Full Page*/
.msg-success {
    color: #8DA800;
}
.msg-success .fa,
.msg-failed .fa {
    font-size: 1.5em;
}

.msg-failed {
    color: #f01212;
}