@charset "utf-8";
/* CSS Document 
*        Document Name: messages.css
*        Description:   Message styles that are common to all themes.
*/

/* **************************************************************
   DO NOT edit this file!
   Customize one of the default themes or copy a default theme
   and produce your own.
   **************************************************************
*/

.info {
   color: #000099;
   font-size: 1.2em;
   font-weight: bold;
   margin: 0 0 1em 0;
   padding: .5em .5em .5em 2.2em;
   background-image: url(../images/information.png);
   background-position: .5em;
   background-repeat: no-repeat;
   background-color: #B7D9FF;
   border: 1px solid #000099;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.help {
   color: #000099;
   font-size: 1.2em;
   font-weight: bold;
   margin: 0 0 1em 0;
   padding: .5em .5em .5em 2.2em;
   background-image: url(../images/help.png);
   background-position: .5em;
   background-repeat: no-repeat;
   background-color: #B7D9FF;
   border: 1px solid #000099;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.closed, .success {
   color: #0A4A06;
   font-size: 1.2em;
   font-weight: bold;
   margin: .5em 0 1em 0;
   padding: .5em .5em .5em 2.2em;
   background-image: url(../images/tick.png);
   background-position: .5em;
   background-repeat: no-repeat;
   background-color: #E0FDDF;
   border: 1px solid #0A4A06;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.error {
   color: #37517B;
   font-size: 1.2em;
   font-weight: bold;
   margin: 0 0 1em 0;
   padding: .5em .5em .5em 2.2em;
   background-image: url(../images/error.png);
   background-position:.5em;
   background-repeat: no-repeat;
   background-color: #F1F1F1;
   border: 1px solid #37517B;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.error2 {
   color: #C13100;
   font-size: 1.2em;
   font-weight: bold;
   margin: 0 0 1em 0;
   padding: .5em .5em .5em 2.2em;
   background-image: url(../images/error.png);
   background-position:.5em;
   background-repeat: no-repeat;
   background-color: #FFFBD0;
   border: 1px solid #C13100;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.required {
   color: #37517B;
   padding: .25em .5em .25em 1.7em;
   background-image: url(../images/exclamation.png);
   background-position: top left;
   background-repeat: no-repeat;
}

.judge-alert {
   color:#ffffff;
   font-size: 1.1em;
   font-weight: bold;
   text-align: center;
   padding:5px; 
   margin:3px 0 3px 0;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
}

.bos {
   color: #990000;
   font-size: 1.2em;
   font-weight: bold;
   margin: 1em 0 1em 0;
   padding: .5em .5em .5em 1.5em;
   background-image: url(../images/rosette.png);
   background-position: center left;
   background-repeat: no-repeat;
}

.at-a-glance {
   color: #000;
   margin: 0;
   padding: .5em;
   background-position: .5em;
   background-color: #F1F1F1;
   border: 1px solid #ccc;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.at-a-glance h3 {
   padding: 0 0 8px 0;
   margin: 0;
}

.at-a-glance td {
   padding: 2px 10px 2px 0;
}
