/*****************/
/* Helper Classes*/
/*****************/

.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.ir {background-color: transparent;border: 0;overflow: hidden;}
.ir:before {content: "";display: block;width: 0;height: 150%;}
.R{float:right;}
.L{float:left;}


.orangeFocus input:focus, .orangeFocus  select:focus, .orangeFocus  textarea:focus {
	box-shadow: 0px 0px 10px #e7a950;
	border-color: #f0c17e;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	outline: none;
}


/***  qTip style  ***/
.ui-tooltip-dm {
    z-index: 9999999999 !important;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.ui-tooltip-dm .ui-tooltip-content {
    background: linear-gradient(top, rgba(28, 98, 154, 1) 0%,rgba(19, 71, 117, 1) 100%);
    background: -moz-linear-gradient(top, rgba(28, 98, 154, 1) 0%, rgba(19, 71, 117, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(28, 98, 154, 1)), color-stop(100%,rgba(19, 71, 117, 1)));
    background: -webkit-linear-gradient(top, rgba(28, 98, 154, 1) 0%,rgba(19, 71, 117, 1) 100%);
    background: -o-linear-gradient(top, rgba(28, 98, 154, 1) 0%,rgba(19, 71, 117, 1) 100%);
    background: -ms-linear-gradient(top, rgba(28, 98, 154, 1) 0%,rgba(19, 71, 117, 1) 100%);
    background: linear-gradient(top, rgba(28, 98, 154, 1) 0%,rgba(19, 71, 117, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6598', endColorstr='#134775',GradientType=0 );
    background-color:  #3163a0;
    border-color: white !important;
    border-width: 2px;
    color: white;
    font-size:13px;
    line-height: 17px;
}
.ui-tooltip-default .ui-tooltip-titlebar
{
	border-color: white !important;
	background: #2d6598 !important;
	background: -moz-linear-gradient(top,  #2d6598 0%, #134775 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d6598), color-stop(100%,#134775)) !important;
	background: -webkit-linear-gradient(top,  #2d6598 0%,#134775 100%) !important;
	background: -o-linear-gradient(top,  #2d6598 0%,#134775 100%) !important;
	background: -ms-linear-gradient(top,  #2d6598 0%,#134775 100%) !important;
	background: linear-gradient(top,  #2d6598 0%,#134775 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6598', endColorstr='#134775',GradientType=0 ) !important;
	color: white;
	overflow:hidden !important;
}

.ui-tooltip-dm .ui-tooltip-titlebar
{
	color: white;
	font-size: 14px;
}


.ui-tooltip-dm a {
    color: white;
    text-decoration: none;
    font-size:13px;
}

.ui-tooltip-dm a:hover{
    text-decoration: underline;
}

.ui-tooltip-dm .editable-bar{
    padding:  5px 12px 5px 10px;
    line-height: 12px;
    position: relative;
}

.ui-tooltip-dm .close{
    background: url(/editor/nee/images/design/xSmall.png) no-repeat;
    cursor: pointer;
    height: 8px;
    width: 8px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 0px;
    right: -2px;
    float: right;

}

.ui-tooltip-dm-error {
	z-index: 9999992 !important;    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    background-color:#C00;
}

.ui-tooltip-dm-error .ui-tooltip-content {
    border-color: white !important;
    background: #C00;
	background: -moz-linear-gradient(top, #C00 0%, #AD0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C00), color-stop(100%,#AD0000));
	background: -webkit-linear-gradient(top, #C00 0%,#AD0000 100%);
	background: -o-linear-gradient(top, #C00 0%,#AD0000 100%);
	background: -ms-linear-gradient(top, #C00 0%,#AD0000 100%);
	background: linear-gradient(top, #C00 0%,#AD0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#ad0000',GradientType=0 );
	width: 265px;
    color: white;
    overflow:hidden !important;
}
/***  qTip style  ***/