.qtip {
font-size: 12px;
line-height: 12px;
direction: ltr;
    z-index: 99999999 !important;
}


#qtip-overlay{
	    z-index: 99999998 !important;

}


.qtip-message .qtip-icon .ui-icon, .qtip-compose .qtip-icon .ui-icon
{
	height: 18px;
}

.qtip-message .qtip-icon, .qtip-message .qtip-icon .ui-icon,
.qtip-compose .qtip-icon, .qtip-compose .qtip-icon .ui-icon
{
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	border-radius: 35px;
	padding-top: 1px;
	margin-bottom: -1px;
	font-size: 13px;
}

.qtip-message .qtip-close, .qtip-compose .qtip-close {
/*right: -13px;
top: -13px;*/
right: -10px;
top: -10px;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.36);
}


.qtip-message .qtip-titlebar.msg-title {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background-color: #CAD8EB;
    padding: 10px 10px 8px 20px;
}


.qtip-message .qtip-icon, .qtip-compose .qtip-icon {
	border-color: #CF4343;
	background: #CF4343;
	color: #FFFFFF;
}

.qtip-message .qtip-compose .qtip-icon {
	border-color: #CF4343;
	background: #CF4343;
	color: #FFFFFF;
}

.qtip-message, .qtip-compose {
	height: 90%;
    min-width: 500px;
    min-height: 200px;
    /* border-radius: 10px; */
    font-size: 120%;
    line-height: 120%;
    /* border: solid 6px white; */
    border-radius: 10px;
    border: 1px solid rgb(46, 109, 163);
    background-color: rgb(255, 255, 255);
}

.qtip-message .qtip-content, .qtip-compose .qtip-content {
    /* max-height: 500px; */
    overflow-y: auto !important;
    padding: 0px;
    border-radius: 9px;
    height: 100%;
}
.qtip-message.qtip-shadow, .qtip-compose.qtip-shadow{
-webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,.35);
-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
box-shadow: 0px 0px 8px 2px rgba(0,0,0,.35);
}

.qtip-message .qtip-titlebar, .qtip-compose .qtip-titlebar {
	margin: 0px -10px;
	}


		
.qtipbutton {
	position: absolute;
	top: 0px;
	right: 5px;
	    cursor: pointer;
	    top: 10px;
right: 20px;

}

.qtipbutton a{
	text-decoration:none;
	font-size: 10px;
}

.msg-title{
	min-height: 40px;
}

.qtip-titlebar {
	font-weight: 400;
}


.qtip-contacts{
	background-color: #DEEBBA;
	border-color: #C8DA96;
}

.qtip-contacts .qtip-content {
background-color: white;
margin: 3px;
}

.qtip-contacts .qtip-tip {
background-color: #DEEBBA !important;
}

.qtip-compose .qtip-content iframe {
    width: 100%;
    height: 100%;
}

#qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #0e2233;
    opacity: .5;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(Opacity=70)";
}