/* STYLESHEET FILE DESCRIPTION: Status page styles */

/* Mega sprite */

.wrap_status .wrap_ok .box_icon
{background: url('../images/global/sprites.png') no-repeat;}


@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (-o-min-device-pixel-ratio: 13/10),
only screen and (min-resolution: 120dpi) {

.wrap_status .wrap_ok .box_icon
{background: url('../images/global/sprites@2x.png') 0 0 / 1024px 1024px no-repeat;}				
}


/* HEADER
#########################################*/
.wrap_breadcrumbs {background: url('../images/global/uniHeader.png') 0 0 / 344px 300px repeat-x #82cbff;}

.wrap_breadcrumbs .wrap_heading {
height: auto;
padding-bottom: 20px;
}

.wrap_breadcrumbs .text_section,
.wrap_breadcrumbs .text_currentPage,
.wrap_breadcrumbs .wrap_description {color: #11315e;}

.wrap_breadcrumbs .wrap_heading {width: 800px;}


/* CURRENT
#########################################*/
.wrap_currentStatus,
.wrap_archive {
width: 800px;
margin: 0 auto;
padding-top: 40px;
}


/* Status */
.wrap_status {
padding: 10px;
border: 1px solid;
border-radius: 3px;
}

.wrap_status.state_ok,
.wrap_status.state_ok .button_archive {border-color: #80b13f;}
.wrap_status.state_notOk,
.wrap_status.state_notOk .button_archive {border-color: #ffad0e;}

.wrap_status.state_ok .text_date {color: #80b13f;}
.wrap_status.state_notOk .text_date {color: #ffad0e;}

.wrap_status.state_ok .text_date,
.wrap_status.state_ok .text_status,
.wrap_status.state_notOk .wrap_ok {display: none;}

.wrap_status .text_secHeading {
border: none;
padding: 0;
margin: 0;
}

.wrap_status .text_date:nth-child(2) {margin-top: 0;}

.wrap_status .text_date,
.item_status .text_date {
margin-top: 15px;
margin-bottom: 5px;
font-family: italic;
font-size: 16px;
}

.wrap_status .text_status,
.item_status .text_status {
font-size: 16px;
line-height: 21px;
}

/* Ok */
.wrap_status .wrap_ok {height: 120px;}

.wrap_status .wrap_ok .box_icon {
width: 55px;
height: 55px;
margin: 30px 0 0 35px;
background-color: #80b23f;
background-position: -576px 0;
border-radius: 100%;
position: absolute;
}

.wrap_status .wrap_ok .text_ok {
margin: 46px 0 0 100px;
font-family: Italic;
font-size: 16px;
position: absolute;
}


/* ARCHIVE
#########################################*/
.wrap_archive {padding-bottom: 40px;}

.wrap_archive .text_secHeading {
margin-left:0;
padding-left: 10px;
padding-bottom: 0;
color: #808080;
border-color: #808080;
}

.wrap_archive .item_status {
padding: 0 10px 5px 10px;
border-bottom: 1px solid #dedede;
}

.wrap_archive .item_status:last-child {border-bottom: none;}

.item_status .text_date {
color: #808080;
}