/*
 *	Copyright:
 *		Copyright (c) 2007-2012 Axcess Consulting, <http://axcess.com.au/>.
 *
 *	License:
 *		Axcess-style license.
 *
 *	Note:	
 *
 * 
 */

.msgbox.clean { background-color: #efefef;  border-top: 1px solid #dedede;  border-bottom: 1px solid #dedede;}
.msgbox.clean_v2 { background-color: white;  border-top: 1px solid #dedede;  border-bottom: 1px solid #dedede;}
.msgbox.cleanPhone { border-bottom: 1px solid #dedede;}
.msgbox.cleanPrint {background-color: #efefef; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}

.msgbox.info  { background-color: #f7fafd;  border-top: 1px solid #b5d3ff;  border-bottom: 1px solid #b5d3ff;}
.msgbox.success { background-color: #d7f7c4;  border-top: 1px solid #82cb2f;  border-bottom: 1px solid #82cb2f;}
.msgbox.alert { background-color: #fef5be;  border-top: 1px solid #fdd425;  border-bottom: 1px solid #fdd425;}

.msgbox.error { background-color: #ffcdd1;  border-top: 1px solid #e10c0c;  border-bottom: 1px solid #e10c0c;} 

.msgbox.highlight { background-color: white;  border-top: 0px solid #f0ad4e;  border-bottom: 1px solid #f0ad4e;}
.msgbox.highlight_2 { background-color: #fcf8f2;  border-left: 3px solid #f0ad4e; border-top: 0px solid #f0ad4e;  border-bottom: 0px solid #f0ad4e;}

.msgbox.infotransparent  { background-color: transparent;  border-top: 1px solid #b5d3ff;  border-bottom: 1px solid #b5d3ff;}
.msgbox.infogrid  { background-color: transparent;  border-top: 0px;  border-bottom: 1px solid #b5d3ff; padding-bottom: 3px;}
.msgbox.infogrid_v2  { background-color: transparent;  border-top: 0px;  border-bottom: 1px solid #b5d3ff;}
.msgbox.step  { background-color: #f7fafd;  border-top: 2px solid #b5d3ff;  border-bottom: 2px solid #b5d3ff;}

.msgbox.accountMain  { background-color: #f7fafd;  border-top: 1px solid #b5d3ff;  border-bottom: 1px solid #b5d3ff; white-space: nowrap;}
.msgbox.accountTAB  { background-color: #f7fafd;  border-top: 1px solid #b5d3ff;  border-bottom: 1px solid #b5d3ff; white-space: nowrap;}
.msgbox.accountTAB2  { border-bottom: 1px solid #b5d3ff; padding-bottom: 5px;}
.msgbox.accountPhoneC  { border-bottom: 1px solid #b5d3ff;}
.msgbox.accountPhoneE { border-bottom: 2px solid #82cb2f;}

.msgbox.grid  { background-color: #f7fafd;  border-top: 0px solid #b5d3ff;  border-bottom: 0px solid #b5d3ff;}
.msgbox.grid_v2  { background-color: #f7fafd;  border-top: 0px solid #b5d3ff;  border-bottom: 1px solid #b5d3ff;}

.msgbox.deal  { background-color: white;  border-top: 0px solid #b5d3ff;  border-bottom: 1px solid #b5d3ff;}
.msgbox.dealBox  { background-color: white;  border-left: 1px solid #b5d3ff; border-right: 1px solid #b5d3ff; border-top: 1px solid #b5d3ff;}

.msgbox.library {
	background-color: #f7fafd;
    border-top: 1px solid #b5d3ff;  
    border-bottom: 1px solid #b5d3ff;
    margin-top: 5px; 
    margin-bottom: 5px; 
    color: #555; 
    font-size: 1.1em; 
    line-height: 30px;
}
.msgbox.libraryclean { 
    background-color: #efefef;  
    border-top: 1px solid #dedede;  
    border-bottom: 1px solid #dedede;
    margin-top: 10px; 
}

/*------------------*/
/*  Message         */
/*------------------*/

/* Mail Template */
.k-notification-info.k-group {
    background: rgba(0%,0%,0%,.7);
    color: #fff;
}
.mailmsg {
    width: 300px;
    height: auto;
}
.mailmsg h3 {
    font-size: 1.5em;
    padding: 32px 10px 5px;
}
.mailmsg img {
    float: left;
    margin: 30px 15px 30px 30px;
}

/* Error Template */
.k-notification-error.k-group {
    /*background: rgba(100%,0%,0%,.7);*/
    background-color: #ffcdd1;
    opacity: 0.7;
    color: #ffffff;
}
.errormsg {
    width: 300px;
    height: auto;
}
.errormsg h3 {
    font-size: 1.5em;
    padding: 32px 5px 5px;
}
.errormsg p {
    font-size: 1.2em;
    padding-left: 83px;
    padding-right: 5px;
}
.errormsg img {
    float: left;
    margin: 30px 15px 30px 30px;
}

/* Success (OK) Template */
.k-notification-upload-success.k-group {
    background: rgba(0%,60%,0%,.7);
    color: #fff;
}
.okmsg {
    width: 300px;
    height: auto;
}
.okmsg h3 {
    font-size: 1.5em;
    padding: 32px 5px 5px;
}
.okmsg p {
    font-size: 1.2em;
    padding-left: 83px;
    padding-right: 5px;
}
.okmsg img {
    float: left;
    margin: 30px 15px 30px 30px;
}

/*-------------------------*/
/*  Telex Style            */
/*-------------------------*/
.clsTelex {
    font-family: Arial, sans-serif;
    margin: 0px 0;
    border: 1px solid #C20;
    font-style: italic;
    position: relative;
    padding: 0 0 0 80px;
    box-shadow: 0 2px 5px -3px #000;
    border-radius: 3px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
    background-color: white;
}
.clsTelex:before {
    content: "Latest News";
    display: inline-block;
    font-style: normal;
    background: #C20;
    padding: 10px;
    color: #FFF;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
}
.clsTelex:after {
    content: '';
    display: block;
    top: 0;
    left: 150px;
    background: linear-gradient(#FFF, rgba(255, 255, 255, 0));
    height: 35px;
}
.clsTelex ul li {
    list-style: none;
    left: 80px;
    padding: 10px 0;
}
