* { margin: 0; padding: 0; outline: 0; }

@font-face {
    font-family: 'MuseoSans-700';
    src: url('fonts/museosans_700-webfont.eot');
    src: url('fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
    	 url('fonts/museosans_700-webfont.svg#museo_sans_700regular') format('svg'),
         url('fonts/museosans_700-webfont.woff') format('woff'),
         url('fonts/museosans_700-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri-regular-webfont.eot');
    src: url('fonts/calibri-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-regular-webfont.svg#untitled1medium') format('svg'),
         url('fonts/calibri-regular-webfont.woff') format('woff'),
         url('fonts/calibri-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalibriBold';
    src: url('fonts/calibri-bold-webfont.eot');
    src: url('fonts/calibri-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-bold-webfont.svg#untitled1medium') format('svg'),
         url('fonts/calibri-bold-webfont.woff') format('woff'),
         url('fonts/calibri-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
font-family: FontAwesome;
src: url('fonts/fontawesome-webfont.ttf')
}
body, html { height: 100%; }
ul li{
	list-style:none;
}
body {
    font-size: 12px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #5e5e5e;
    background: #fff;
    min-width: 973px;
}
a { color: #284377; font-weight: bold; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }
textarea { overflow: auto; }

.error-field {border-color: #e81919 !important; }
.dashboard-popup .error-field { background: none !important; border-color: none !important; }
.error-field input.field { color: #d03838 !important; }
.error-field .chzn-choices { border-color: #e81919 !important;border-radius: 3px; }

.success-field { position: relative; }
.success-field small.tick { width: 13px; height: 9px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -68px -87px; position: absolute; top: 50%; margin-top: -5px; right: 8px; }

label.check { padding-right: 18px; position: relative; height: 100%; }
p.check { padding-right: 18px; position: relative; height: 100%; }
label.check input { display: none; }
p.check input { display: none; }
label.check span,label.paid span
{ width: 15px; height: 15px; display: block; background: url(images/mainSprite.png) no-repeat -84px -67px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 50%; margin-top: -8px; left: 0; }
p.check span { width: 15px; height: 15px; display: block; background: url(images/mainSprite.png) no-repeat -84px -67px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 50%; margin-top: -8px; left: 0; }
label.checked span { background-position: -84px -83px; }
label.paid span { background-position: -84px -83px !important; }
p.checked span { background-position: -84px -83px; }

h2 { font-family: 'MuseoSans-700', sans-serif; font-size: 22px; line-height: 26px; color: #284377; font-weight: normal; }
h3 { font-size: 14px; line-height: 20px; color: #284377; }

.clearfix { *zoom: 1; }
.clearfix:after { content: ''; width: 100%; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.btn ,.ajax-upload-dragdrop .ajax-file-upload{ font-size: 15px; line-height: 34px; color: #284377; font-weight: bold; text-align: center; width: 186px; height: 34px; display: block; background: url(images/bgSprite.png) repeat-x 0 -380px; border: 1px solid #dadada; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -o-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); }
.btn:hover,.ajax-upload-dragdrop .ajax-file-upload:hover { color: #fff; text-decoration: none; background-position: 0 -345px; border-color: #183469; }
.btn:active { text-decoration: none; background-position: 0 -275px; }

.action-btn,.action-btn-no-popup { font-size: 15px; line-height: 34px; color: #fff; font-weight: bold; text-align: center; width: 186px; height: 34px; display: block; background: url(images/bgSprite.png) repeat-x 0 -310px; border: 1px solid #183469; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -o-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); }
.action-btn:active,.action-btn-no-popup:active { text-decoration: none; background-position: 0 -275px; }
.action-btn:hover,.action-btn-no-popup:hover { text-decoration: none; }

.shell { /* width: 963px */; margin: 0 auto; }

.header-fix { height: 45px; padding-bottom: 3px; background: url(images/bgSprite.png) repeat-x 0 -225px;z-index: 10; width: 100%;}
.header-fix{position:fixed}
.header .logo{
	margin-left:15px;
}
.header .logo img{
	margin-top: 3px;
    width: 170px;
}
.header ul { list-style: none outside; }
.header ul li { height: 45px; float: left; display: inline; background: url(images/bgSprite.png) no-repeat right -133px; position: relative; padding-right: 2px; }
.header ul li small.arrow { width: 0; height: 0; border-bottom: 5px solid #d3e2ff; border-right: 5px solid transparent; border-left: 5px solid transparent; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; bottom: 0; left: 50%; margin-left: -5px; display: none; }
.header ul li a,.main ul li a { font-size: 11px; line-height: 15px; color: #424242; text-transform: uppercase; text-align: center; padding: 15px 25px 11px 25px; border-bottom: 4px solid transparent; display: block; position: relative; text-shadow: 0 0 5px rgba(0,0,0,0.2); }
.header ul li > a:hover,
.header ul li.active > a { text-decoration: none; /* background: url(images/bgSprite.png) repeat-x 0 -179px;  */}
.header ul li.active > a { border-bottom-color: #d3e2ff; }
.header ul li a span.dd-arr { width: 0; height: 0; border-top: 4px solid #bed3fd; border-right: 4px solid transparent; border-left: 4px solid transparent; display: none; font-size: 0; line-height: 0; text-indent: -4000px; position: relative; top: -2px; left: 2px; }
.header ul ul { position: absolute; top: 45px; left: 0; right: 2px; background: #fff; border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; -o-border-radius: 0px 0px 4px 4px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); display: none; }
.header ul ul li { height: auto; background: transparent; float: none; display: block; margin: 0 16px; }
.header ul ul li + li { border-top: 1px solid #dbdbdb; }
.header ul ul li a { font-size: 12px; line-height: 17px; color: #3c3c3c; text-transform: none; text-align: left; font-weight: normal; padding: 5px 0; border: 0; text-shadow: none; }
.header ul ul li a:hover { background: transparent; font-weight: bold; }

.header ul li a.management{
	padding: 15px 35px 11px;
}
#navigation,
.account { height: 45px; background: url(images/bgSprite.png) no-repeat 0 -133px; padding-left: 2px; }

.account ul li a { color: #b8cffd; }
.account ul li small.arrow{ bottom: 4px; }

.footer { /* background: url(images/footer.png) no-repeat center bottom; */ /* padding-bottom: 5px; */ float:left;width:100%}
.footer .shell { /* width: 963px;  *//* background: url(images/shell.png) repeat-y; */ padding: 0 5px; background:#fff}
.footer .footer-inner { border-top: 1px solid #d4d4d4; box-shadow: 0px 1px 1px rgba(0,0,0,0.1) inset; -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1) inset; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1) inset; -o-box-shadow: 0px 1px 1px rgba(0,0,0,0.1) inset; }

.footer ul { float: left; display: inline; padding: 18px 18px 13px; }
.footer ul li { display: inline; padding-right: 16px; }
.footer ul li + li { border-left: 1px solid #dfdfdf; padding-left: 16px; }
.footer ul li a { color: #4c4c4c; font-weight: normal; }

.footer a.back-to-top { width: 64px; height: 55px; border-left: 1px solid #d4d4d4; float: right; display: inline; position: relative; }
.footer a.back-to-top span { width: 12px; height: 13px; display: block; background: url(images/mainSprite.png) no-repeat -60px -37px; position: absolute; top: 50%; left: 50%; margin: -7px 0 0 -7px; }
.footer a.back-to-top:hover span { top: 49%; }

.main {width: 100%; /* padding: 31px 25px; */ position: relative; z-index: 5; float:left;background:#fff;margin-top:45px;}
.main a.help-link { font-size: 0; line-height: 0; text-indent: -4000px; width: 49px; height: 98px; display: block; background: url(images/mainSprite.png) no-repeat -230px 0; position: absolute; top: 75px; right: -44px; z-index: 0; }
.main a.help-link:hover { background-position: -284px 0; right: -44px; }
/* ==========insert ==========*/
.main .column-left{
	width:15%;
	float:left;
}
.main .column-left ul li a{
	color:#3b5998;
	font-size:15px;
	text-shadow:none;
	border-bottom: 1px solid #fff;
	text-align:left;
	padding:15px 15px 15px 20px;
}
.main .column-left ul li a:hover{
	text-decoration:none;
	background:#dbd7d7 ;
	opacity:0.9;
}
.main .main-container{
	background:#fff;
	margin-left:215px;
	padding:8px 12px 0 12px;
}
#contentLeft{
	top:-30px;
	background:none;
	width:215px;
	position:absolute;
}
#leftNavigation ul li{
	list-style:none;
	background:#29447a;
}
#leftNavigation ul li a i{
	margin-right:7px;
}
#leftNavigation ul.master li.active{
	background-color: #427c97;
}
#leftNavigation li a{
	color:#fff;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #fff;
	text-align:left;
	text-transform:none;
	padding:0.7rem 1rem 0.7rem 3rem;
}
#leftNavigation li a:hover{
	text-decoration:none;
}
#leftNavigation li:hover{
	background:#427c97;
}
#leftNavigation .master  li.active ul.sub-menu li{
	background:none;
}
#leftNavigation .master  li.management .dd-arr{
	width:10px;
	height:15px;
	display: block;
    float: right;
	background:url("ui-lightness/images/ui-icons_ffffff_256x240.png") -35px -15px no-repeat;
}
#leftNavigation .master  li.management.active .dd-arr{
	background:url("ui-lightness/images/ui-icons_ffffff_256x240.png") -68px -15px no-repeat;
}
#leftNavigation .master  li.active ul.sub-menu li a{
	border-bottom:1px solid #5c5c5c;
}
#leftNavigation .master  li.active ul.sub-menu li.active a span{
	padding-left:13px;
	background:url("ui-lightness/images/ui-icons_ffffff_256x240.png") -36px 0px no-repeat;
}
.main-container .content .top-content, .main-container .content .bottom-content{
	float: left;
    width: 100%;
}

.green{
	background:#28B779;
}
.blue{
	background:#27a9e3;
}
.purple{
	background:#852b99;
}
.yellow{
	background:#ffb848;
}
.plum{
	background:#BB063C;
}
.visual{
	display: block;
    float: left;
    height: 80px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    /* width: 80px; */
}

.green .more{
	background-color: #10a062;
}
.blue .more{
	background-color: #208dbe;
}
.purple .more{
	background-color: #6e1881;
}
.yellow .more{
	background-color: #cb871b;
}
.plum .more{
	background-color: #9C0633;
}
.widget-button  .more:hover{
	opacity: 1;
    text-decoration: none;
}
.more span.icon {
	background:url("images/syncfusion-icons-white.png") no-repeat -27px -10px;
	height:14px;
	vertical-align: top;
    width: 14px;
	display: inline-block;
    float: right;
	margin-top:3px;
}
/* ================= */
.main-container .bottom-content .box-content{
	width:547px;
	height:348px;
	float:left;
}
.main-container .bottom-content .content-right{
	margin-left:15px;
}
.main-container .bottom-content .box-content .portlet-title{
	background-color:#3d3d3d;
	border-bottom: 1px solid #EEE;
}
.main-container .bottom-content .box-content .portlet-title{
	background-color:#3d3d3d;
	border-bottom: 1px solid #EEE;
	padding:7px 10px 10px;
}
.main-container .bottom-content .box-content .portlet-title .caption{
	/* float:left; */
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	color:white;
	margin-top:5px;
}
.main-container .bottom-content .box-content .portlet-title .caption i{
	margin:0 5px 0 0;
}
.main-container .bottom-content .box-content .portlet-title .tools{
	text-align:right;
}
.main-container .bottom-content .box-content .portlet-title .tools input{
	height:30px;
	width:180px;
	padding:0 5px;
}
.main-container .bottom-content .content-left table.tablesorter tbody td{
	padding:5px 5px;
}
.main-container .bottom-content .content-left table.tablesorter a{
	background:#4D90FE;
	width:21px;
	float:left;
	text-align:center;
	padding:3px 0 5px;
}
/* .chzn-container .chzn-results .active-result{
	background:none;
} */
.sign-form select{
	width:100%;
}
.sign-form .chzn-container{
	margin-bottom:10px;
}
.sign-form ul li a{
	padding:0;
}
.sign-form .chzn-container-multi .chzn-choices .search-choice .search-choice-close{
	height:9px;
}
.chzn-container .chzn-results .result-selected{
	background:#f2f2f2;
}

/* ================= */
.breadcrumbs { padding-bottom: 7px; border-bottom: 1px solid #dbdbdb; margin-bottom: 21px; }
.breadcrumbs ul { list-style: none outside; }
.breadcrumbs ul li { float: left; display: inline; padding-right: 32px; position: relative; height: 100%; }
.breadcrumbs ul li.active { padding-right: 0; }
.breadcrumbs ul li a { font-family: 'MuseoSans-700', sans-serif; font-size: 22px; line-height: 26px; color: #747474; font-weight: normal; }
.breadcrumbs ul li.active a { color: #284377; padding-right: 0; }
.breadcrumbs ul li span { width: 14px; height: 13px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -83px -38px; position: absolute; top: 50%; right: 8px; margin-top: -8px; }
.breadcrumbs ul li.active span { display: none; }

.tabs-nav { height: 63px; }
.tabs-nav ul { list-style: none outside; }
.tabs-nav ul li { float: left; display: inline; width: 25%; position: relative; height: 63px; *width: 24.5%;}
.tabs-nav ul li a { font-size: 14px; line-height: 23px; color: #747474; text-transform: uppercase; padding: 19px 0 19px 58px; background: url(images/bgSprite.png) repeat-x 0 -542px; border: 1px solid #dadada; display: block; position: relative; border-left: 0; }
.tabs-nav ul li a span { width: 30px; height: 23px; display: block; border-right: 1px dotted #dadada; position: absolute; top: 19px; left: 16px; }
.tabs-nav ul li a:hover { text-decoration: none; color: #284377; }
.tabs-nav ul li.active a { color: #284377; background: #f4f8ff; border-color: #d1dbec; border-bottom-color: transparent; }
.tabs-nav ul li.active a span { border-color: #d1dbec; }
.tabs-nav ul li.first a { border-left: 1px solid #dadada; }
.tabs-nav ul li.first.active a { border-left-color: #d1dbec; }
.tabs-nav ul li small.done { width: 13px; height: 10px; background: url(images/mainSprite.png) no-repeat -68px -86px; display: none; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 50%; right: 14px; margin-top: -6px; }
.tabs-nav ul li.step-done a { background: url(images/bgSprite.png) repeat-x 0 -479px; }
.tabs-nav ul li.step-done small.done { display: block; }

.tabs { background: #f4f8ff; border: 1px solid #d1dbec; border-top: 0; }
.tabs .tab { padding: 49px 10px 45px; }
.tabs .tab form { width: 726px; }
.tabs .tab form .form-row { padding-bottom: 9px; position:relative; }
.tabs .tab form .form-row label { font-size: 12px; line-height: 31px; color: #3c3c3c; font-weight: bold; text-align: right; width: 335px; float: left; display: inline; padding-right: 19px; }
.tabs .tab form .form-row p { font-size: 12px; line-height: 31px; color: #3c3c3c; font-weight: bold; text-align: right; width: 335px; float: left; display: inline; padding-right: 19px; }
.tabs .tab form .form-row span.text-field { width: 341px; height: 17px; padding: 6px 12px; float: left; display: inline; background: #fff; border: 1px solid #d6deeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.1) inset; -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1) inset; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1) inset; -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.1) inset; }
.tabs .tab form .form-row input.field { color: #aaa; width: 341px; height: 17px; display: block; background: transparent; border: 0; }
.tabs .tab form .form-row input.field:focus { color: #3c3c3c; }
.tabs .tab form .form-row select { width: 367px; *float: left; *display: inline; }
.tabs .tab form label.check { height: 15px; float: left; display: inline; padding: 6px 0 6px 18px; }
.tabs .tab form p.check { height: 15px; float: left; display: inline; padding: 6px 0 6px 18px; }
.tabs .tab form input.submit { height: 36px; margin-right: 5px; margin-left: auto; cursor: pointer; }
.tabs .tab p.check.toggle-check { width: 67px; height: 26px; padding: 0; top: -4px; cursor: pointer; margin-left: 1px; }
.tabs .tab p.check.toggle-check span { width: 67px; height: 26px; background: url(images/on-off-check.png) no-repeat; }
.tabs .tab p.check.toggle-check.checked span { background-position: right 0; }

.no-search .chzn-search { display: none; }

.add-new { padding-bottom: 20px; height: 100%; position: relative; margin-top: -10px; }
.add-new .action-btn,
.add-new .action-btn-no-popup,
.add-new .btn { width: 142px; height: 27px; font-size: 13px; line-height: 27px; margin:0px 0px 0px 20px;}
.add-new .action-btn,.add-new .action-btn-no-popup { float: left; display: inline; }
.add-new select { width: 111px; *float: left; *display: inline; }
.add-new .chzn-container .chzn-single { background: url(images/bgSprite.png) repeat-x 0 -604px; }
.add-new .chzn-container-active .chzn-single-with-drop { background: #fff; }
.add-new .chzn-container-single .chzn-search { display: none; }
.add-new .chzn-container .chzn-results { margin: 0 -4px; /* width: 113px !important; */ }
.add-new .chzn-container .visible-drop { left: 0 !important; }
.add-new .chzn-container-single .chzn-single div b { width: 10px; height: 7px; border: 0; background: url(images/mainSprite.png) no-repeat -61px -56px; top: 13px; }
.add-new .chzn-drop .jspHorizontalBar { display: none; }
.add-new .choosen-scroll { height: auto; }
.add-new p { float: right; display: inline; padding: 5px 10px 0; }

.subscription-details { display: none; }

.subscriptions .col { width: 460px; float: left; display: inline; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; position:relative; height: 100%; z-index: 10; }
.subscriptions .col + .col { width: 401px; background: #f4f8ff; border: 1px solid #d1dbec; padding: 0 30px 29px 30px; z-index: 9; }

.subscription-entry { border: 1px solid #dadada; padding: 20px 10px 20px 92px; height: 100%; position: relative; box-shadow: -1px 0px 7px -4px rgba(0,0,0,0.3) inset; -moz-box-shadow: -1px 0px 7px -4px rgba(0,0,0,0.3) inset; -o-box-shadow: -1px 0px 7px -4px rgba(0,0,0,0.3) inset; cursor: pointer; }
.subscription-entry + .subscription-entry { border-top: 0; }
.subscription-entry .image-holder { width: 82px; height: 100%; border-right: 1px solid #dadada; position: absolute; top: 0; left: 0; }
.subscription-entry .image-holder span { width: 62px; height: 64px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -102px 0; position: absolute; top: 50%; left: 50%; margin: -31px 0 0 -32px; }
.subscription-entry .image-holder span img { width: 48px; height: 48px; display: block; position: absolute; top: 50%; left: 50%; margin: -24px 0 0 -24px; }
.subscription-entry p { color: #3c3c3c; }
.subscription-entry span.image-name { font-size: 11px; color: #9d9d9d; display: block; }

.subscription-entry.even { background: #f9f9f9; }
.subscription-entry.active,
.subscription-entry:hover { background: #f4f8ff; }
.subscription-entry.active { border-color: #d1dbec; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; position: relative; width: 358px; margin-right: -1px; border-right: 0; }

.subscription-entry.chrome-fix { -webkit-box-shadow: -1px 0px 12px -4px rgba(0,0,0,0.3) inset; }
.subscription-entry.chrome-fix.active { -webkit-box-shadow: none; }

.subscription-buttons { padding: 23px 18px 0; }
.subscription-buttons a { float: right; display: inline; margin-left: 9px; }

.details-box { padding: 25px 0 10px; }
.details-box + .details-box { border-top: 1px solid #d1dbec;  }
.details-box h3 { padding-bottom: 10px; }
.details-box .form-row { padding-bottom: 9px; }
.details-box .form-row p { width: 266px; float: left; display: inline; line-height: 31px; }
.details-box label { line-height: 31px; color: #3c3c3c; font-weight: bold; text-align: right; width: 115px; float: left; display: inline; padding-right: 20px; }
.details-box label.check { height: 15px; float: left; display: inline; padding: 0 18px 0 0; margin-top: 7px; }
.details-box span.text-field ,.details-box span.textarea-field{ width: 240px; height: 17px; padding: 6px 12px; float: left; display: inline; background: #fff; border: 1px solid #d6deeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; -o-box-shadow: 0px 1px 2px rgba(0,0,0,0.1) inset; }
.details-box input.field ,.details-box textarea.field,#dialog_form #datepicker input,#dialog_form #placement_rate input{ color: #3C3C3C; width: 240px; height: 17px; display: block; background: transparent; border: 0; }
.details-box input.field:focus { color: #3c3c3c; }
.details-box select { width: 264px; *float: left; *display: inline; }
.details-box #recurring_plan_field_chzn { width: 266px !important; }
.details-box .select-holder { float: left; display: inline; width: 128px; }
.details-box .select-holder + .select-holder { float: right; }
.details-box .select-holder + .select-holder .chzn-container { float: right; }
.details-box .select-holder select { width: 124px; *float: left; *display: inline; }
.details-box .select-holder .jspVerticalBar { right: 8px; }
.details-box .form-buttons { padding-top: 20px; }
.details-box .form-buttons input { float: left; display: inline; cursor: pointer; height: 36px; }
.details-box .form-buttons input + input { float: right; }
.details-box .org-list { width: 263px; height: 111px; background: #fff; border: 1px solid #d6deeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 0px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2); -o-box-shadow: 0px 0px 3px rgba(0,0,0,0.2); float: left; display: inline; }
.details-box .org-list ul { list-style: none outside; width: 235px; }
.details-box .org-list ul li { font-size: 12px; line-height: 17px; color: #3c3c3c; padding: 5px 23px 5px 9px; border-bottom: 1px solid #dbdbdb; position: relative; height: 100%; cursor: pointer; }
.details-box .org-list ul li span.tick { width: 10px; height: 8px; display: none; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -170px -69px; position: absolute; top: 50%; margin-top: -4px; right: 4px; }
.details-box .org-list ul li.selected span.tick { display: block; }
.details-box .org-list ul li:hover { background: #eaf2ff; }

.profile-box,
.invite-box{
	background: none repeat scroll 0 0 #F4F8FF;
    border: 1px solid #D1DBEC;
}

body.sign-page {
	min-width: 0;
}

.sign-page { background: #ebf0f8; }

.sign-page h2 { background: url('../images/wellness-logo_300_69.png') center center no-repeat; display: block; width: 300px; height: 69px; margin: 0 auto; overflow: hidden; text-indent: -9999px; }

.sign-page .forgot-password { margin: 1em 0 1em 0; }

.sign-page .header { height: 4px; background: #2a467d; padding: 0; }

.sign-page .main { width: 100%; background: transparent; padding: 0; }
.sign-page .main .btn,
.sign-page .main .action-btn { margin: 0 auto; width: 143px; height: 39px; line-height: 39px; }
.sign-page .main .action-btn { background-position: 0 -229px; }
.sign-page .main .action-btn:active { background-position: 0 -185px; }
.sign-page .main .btn { background-position: 0 -90px; }
.sign-page .main .btn:hover { background-position: 0 -181px; }
.sign-page .main .btn:active { background-position: 0 -229px; }
.profile-btn,
.invite-btn{
	margin:0 0 0 135px;
}
.sign-page .sign-head { padding: 30px 0 45px; text-align: center; background: #f4f8ff; border-bottom: 1px solid #d1dbec; position: relative; height: 100%; width: 470px; margin: 0 auto 50px auto; }
.sign-page .sign-head h2 { font-family: 'CalibriBold', serif; font-size: 30px; line-height: 32px; padding-bottom: 28px; }
.sign-page .sign-head h2 span { font-family: 'CalibriRegular', sans-serif; font-size: 26px; display: block; font-weight: normal; }
.sign-page .sign-head span.text-field { width: 296px; height: 17px; padding: 6px 12px; display: block; background: #fff; border: 1px solid #d6deeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; margin: 0 auto 9px; box-shadow: 0px 1px 2px rgba(0,0,0,0.08) inset; -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.08) inset; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.08) inset; -o-box-shadow: 0px 1px 2px rgba(0,0,0,0.08) inset; }
.sign-page .sign-head span.drop-field { width: 320px; height: 30px;display: block; margin: 0 auto 9px;}
.sign-page .sign-head input.field { color: #aaa; width: 296px; height: 17px; display: block; background: transparent; border: 0; }
.sign-page .sign-head input.field:focus { color: #3c3c3c; }
/* .sign-page .sign-head input.true-pass{ display: none; } */
.sign-page .sign-head input.submit { margin: 17px auto 8px; cursor: pointer; height: 41px; }
.sign-page .sign-head a.forgotten-pass { font-weight: normal; }
.sign-page .sign-head span.optional { font-size: 11px; line-height: 16px; color: #61759b; font-weight: bold; text-align: center; text-transform: uppercase; width: 36px; height: 16px; padding: 10px 0; display: block; background: url(images/mainSprite.png) no-repeat -26px -60px; position: absolute; bottom: -18px; left: 50%; margin-left: -18px; }
.sign-page .sign-head small.reset-info { font-size: 11px; line-height: 14px; color: #2a467d; display: block; padding: 0px 0 17px; }

.sign-page .secure { padding-top: 37px; }
.sign-page .secure img { display: block; margin: 0 auto; }

.msg { font-family: 'CalibriRegular', sans-serif; font-size: 14px; line-height: 19px; text-align: left; height: 19px; width: 276px; padding: 7px 10px 3px 34px; position: relative; border: 1px solid transparent; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; margin: 0 auto 9px; }
.msg span.ico,
.message-field p span.ico,.edition_err #msg_error span.ico { width: 20px; height: 17px; display: block; background-image:url(images/mainSprite.png); background-repeat: no-repeat; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 6px; left: 7px; }

.success-msg { background: #eaffde; border-color: #d3eec4; color: #59b725; }
.success-msg .shell { background: #eaffde; border-bottom: 1px solid #d3eec4; }
.success-msg span.ico { background-position: -58px 0; }

.error-msg ,.edition_err{ background: #ffeded; border-color: #efd2d2; color: #ec2e2a; }
.error-msg .shell,.edition_err { background: #ffeded; border: 1px solid #efd2d2; }
.error-msg span.ico ,.edition_err #msg_error span.ico{ background-position: -79px -18px; }

.notify-msg { background: #fffad6; border-color: #f2edce; color: #c89b12; }
.notify-msg .shell { background: #fffad6; border-bottom: 1px solid #f2edce; }
.notify-msg span.ico { background-position: -58px -18px; }

.info-msg { background: #eff6ff; border-color: #d2dfef; color: #197cd9; }
.info-msg .shell { background: #eff6ff; border-bottom: 1px solid #d2dfef; }
.info-msg span.ico { background-position: -79px 0; }

.message-field { /* width: 973px; */ margin: 0 auto 5px; background: url(images/shell.png) repeat-y; border: 0; position: relative; z-index: 4; }
.message-field .shell{/*  width: 923px; */ padding: 5px 20px; }
.message-field p { padding-left: 27px; position: relative; height: 100%; }
.message-field p span.ico { top: 1px; left: 0; }
.profile .message-field,.profile-err .message-field,
.invite .message-field,.invite-err .message-field{
	/* width:925px; */
}
.profile .message-field .shell,.profile-err .message-field .shell,
.invite .message-field .shell,.invite-err .message-field .shell{
	padding:15px 0 15px 20px;
	/* width:900px; */
}
.invite-err .error-msg .shell{
	padding:5px 10px;
}
.edition_err{
	padding:5px 33px;
	margin:5px 0 0 0;
}
.edition_err #msg_error{
	position:relative;
	padding-left:30px;
	margin:0;
}
.edition_err #msg_error span.ico{
	top:0 !important;
}
/* tables */
table.tablesorter { text-align: left; border: 1px solid #dadada; border-collapse: collapse; width:100% }
table.tablesorter label.check { width: 15px; height: 15px; float: left; display: inline; padding: 0; }
table.tablesorter tr:hover td { background: #f4f8ff; }
table.tablesorter  tr th { font-size: 13px; line-height: 19px; color: #3c3c3c; padding: 6px 9px; border: 1px solid #dadada; background-color: #eee; }
table.tablesorter  tr .header { height: auto; cursor: pointer; }
table.tablesorter tbody td { padding: 10px 9px; background-color: #FFF; border: 1px solid #dadada; }
table.tablesorter tbody td span.error{
	color: red;
}
table.tablesorter tbody td span.warning{
	color: #FCEFA1;
}
table.tablesorter tbody td span.success{
	color: Green;
}
table.tablesorter tbody td.selected { background-color: #2a467d !important; border-color: #2a467d; }
table.tablesorter tbody td.selected label.check span { background-position: -67px -67px; }
table.tablesorter tbody td span.image-name { font-size: 11px; color: #989a9d; display: block; }
table.tablesorter tbody tr.odd td { background-color: #f9f9f9; }
table.tablesorter tbody tr.odd:hover td { background: #f4f8ff; }
table.tablesorter  tr .headerSortDown { /* border: 1px solid #a8a8a8; */ background-color: #e5e5e5; background: linear-gradient(to bottom, #1e5799 0%,#cccccc 0%,#eeeeee 100%); }
table.tablesorter  tr .headerSortUp { /* border: 1px solid #a8a8a8; */ background-color: #e5e5e5; background: linear-gradient(to bottom, #1e5799 0%,#eeeeee 0%,#cccccc 100%); }
table.tablesorter  th span.sorter { width: 6px; height: 9px; float: right; display: inline; background: url(images/mainSprite.png) no-repeat 0 -50px; font-size: 0; line-height: 0; text-indent: -4000px; margin-top: 5px; }
table.tablesorter  tr .headerSortDown span.sorter { background-position: -15px -50px; }
table.tablesorter  tr .headerSortUp span.sorter { background-position: -8px -50px; }
table.tablesorter  th.first span.sorter,
table.tablesorter  th.second span.sorter,
table.tablesorter  th.last span.sorter { /* display: none; */ }
table.tablesorter th.first,
table.tablesorter th.second,
table.tablesorter th.last { cursor: default;}
table.tablesorter .image-holder { width: 62px; height: 64px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -102px 0; position: relative; }
table.tablesorter .image-holder img { width: 48px; height: 48px; display: block; position: absolute; top: 50%; left: 50%; margin: -24px 0 0 -24px; }
/* table.tablesorter a.table-btn { width: 28px; height: 24px; float: left; display: inline; margin-right: 9px; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/mainSprite.png); background-repeat: no-repeat; } */
table.tablesorter a.table-btn{
	margin:0 9px 0 0;
	float:left;
	padding:3px 5px;
	background:#7Ab900;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
table.tablesorter a.edit-btn { background-position: 0 0; float:left;}
table.tablesorter a.delete-btn { background-position: -29px 0; }
table.tablesorter a.edit-btn:hover { background-position: 0 -25px; }
table.tablesorter a.delete-btn:hover { background-position: -29px -25px; }
table.tablesorter th.first{width:20px;}
/* table.tablesorter th.last{	width:80px;} */
table.tablesorter tr.empty-table td { font-size: 16px; line-height: 30px; color: #2b4982; text-align: center; font-weight: bold; padding: 25px 0; background: #eff4ff; }

.dashboard-table table.tablesorter .image-holder { background-position: -166px 0; }

table.tablesorter { margin-bottom: 13px; }

.filters select { width: 61px; *float: left; *display: inline; }
.filters .chzn-container .chzn-results { width: 63px !important; }
.filters label { font-size: 13px; line-height: 31px; color: #686868; float: left; display: inline; padding: 0 10px; }

.search-field { width: 284px; float: right; display: inline; }
.search-field span.text-field { width: 225px; height: 17px; float: left; display: inline; background: #fff; padding: 7px 12px 5px; border: 1px solid #dadada; border-right: 0; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2) inset; -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.2) inset; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.2) inset; -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.2) inset; }
.search-field span.text-field input.field { width: 225px; height: 17px; background: transparent; border: 0; color: #aaa; }
.search-field span.text-field input.field:focus { color: #3c3c3c; }
.search-field input.submit { width: 33px; height: 31px; float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -103px -69px; border: 1px solid #dadada; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -o-border-radius: 0px 3px 3px 0px; cursor: pointer; }
.search-field input.submit:hover { background-position: -136px -69px; border-color: #183469; }

.table-pagination { border: 1px solid #dadada; text-align: right;}

.page-info { font-size: 13px; line-height: 18px; color: #686868; width: 360px; float: left; display: inline; padding: 12px 15px; }

.paging { width: 520px; float: right; display: inline; border-left: 1px solid #dadada; }
.paging ul { list-style: none outside; }
.paging ul li { float: left; display: inline; padding: 9px 11px 7px 11px; }
.paging ul li.prev { padding: 0; margin: 0 27px 0 0; border-right: 1px solid #dadada; }
.paging ul li.next { padding: 0; margin: 0 0 0 27px; border-left: 1px solid #dadada; }
.paging ul li a { font-size: 12px; line-height: 25px; color: #3c3c3c; font-weight: normal; text-align: center; width: 25px; height: 25px; display: block; }
.paging ul li a:hover,
.paging ul li.active a { background: url(images/mainSprite.png) no-repeat 0 -60px; text-decoration: none; color: #284377; font-weight: bold; }
.paging ul li.prev a,
.paging ul li.next a { line-height: 26px; font-weight: bold; width: 53px; height: 26px; padding: 8px 19px; position: relative; }
.paging ul li.prev a span,
.paging ul li.next a span { width: 3px; height: 5px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/mainSprite.png); background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -3px; }
.paging ul li.prev a span { left: 13px; background-position: -23px -50px; }
.paging ul li.next a span { right: 22px; background-position: -36px -50px; }
.paging ul li.prev a:hover,
.paging ul li.next a:hover { background: url(images/bgSprite.png) repeat-x 0 -90px; }
.paging ul li.prev a:hover span,
.paging ul li.next a:hover span { display: none; }

.wizard-tabs .tab { padding: 20px 0 0 0; }
.wizard-tabs .tab form { padding: 35px 0 35px 10px; }

.wizard-buttons { background: #ebf0f8; border-top: 1px solid #d1dbec; height: 100%; position: relative; padding: 31px 37px; }
.wizard-buttons span.optional { font-size: 11px; line-height: 16px; color: #61759b; font-weight: bold; text-align: center; text-transform: uppercase; width: 36px; height: 16px; padding: 10px 0; display: block; background: url(images/mainSprite.png) no-repeat -26px -60px; position: absolute; top: -18px; left: 50%; margin-left: -18px; }
.wizard-buttons a { float: left; display: inline; }
.wizard-buttons a + a { float: right; }

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width:  none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: #000; }
#colorbox { border: 1px solid transparent; }
#cboxContent { margin-top: 20px; }
.cboxIframe { background: #fff; }
#cboxError { padding: 50px; border: 1px solid #ccc; }
#cboxLoadedContent { background: transparent; }
#cboxTitle { position: absolute; top: 0px; left: 0; color: #fff; font-size:15px;font-weight:bold;padding:10px 0px 0 10px; font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.title-dialog{
	text-align:right;
	border-radius:none;
	font-weight:bold;
	height:35px;
	left: 5px;
    position: relative;
	top: 5px;
    width: 98%;
}
#close{
	height: 23px;
    width: 23px;
	margin:5px 5px 0;
}
#cboxCurrent { position: absolute; top: -20px; right: 0px; color: #ccc; }
#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: #fff; }
#cboxPrevious { position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url(images/controls.png) no-repeat top left; width: 28px; height: 65px; text-indent: -9999px; }
#cboxPrevious:hover { background-position: bottom left; }
#cboxNext { position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url(images/controls.png) no-repeat top right; width: 28px; height: 65px; text-indent: -9999px; }
#cboxNext:hover { background-position: bottom right; }
#cboxLoadingOverlay { background: #000; }
#cboxLoadingGraphic { background: url(images/loading.gif) no-repeat center center; }
#cboxClose { position: absolute; top: 20px; right: 20px; display: block; background: url(images/mainSprite.png) no-repeat 0 -88px; width: 11px; height: 11px; text-indent: -9999px; }

.loading-overlay #cboxClose { display: none; }

.subs-popup #cboxClose { top: 65px; }

.popup { background: #fff; }
.popup label { font-size: 12px; line-height: 31px; color: #3c3c3c; font-weight: bold; width: 120px; float: left; display: inline; padding-right: 20px; }
.popup select { width: 240px; *float: left; *display: inline; }
.popup .message-field,
.popup .message-field .shell { width: auto;}
.user-page-popup .message-field .shell { border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -o-border-radius: 10px 10px 0px 0px; }

.dashboard-popup { width: 390px; padding: 49px 53px 37px 41px; margin-bottom: 190px; }
.dashboard-popup input.submit { margin-left: auto; margin-right: 3px; cursor: pointer; margin-top: 10px; }
.dashboard-popup .chzn-search { display: none; }

.loader-popup { width: 221px; }
.loader-popup .loading { padding: 29px 0; }
.loader-popup .loading img { display: block; margin: 0 auto; }
.loader-popup .loading-message { padding: 15px 30px; font-size: 12px; line-height: 16px; color: #2b4982; text-align: center; background: #f1f6ff;}
.loader-popup .loading-message strong { display: block; padding-bottom: 10px; }
.loader-popup .loading-message em { color: #8e9fc0; }
.loader-popup #cboxClose { display: none; }

.subscription-popup { width: 400px; padding: 50px 40px 40px 40px; position: relative; margin-bottom: 120px; }
.subscription-popup .message-field { position: relative; width: 480px; margin: -50px -40px 0 -40px; }
.user-page-popup .message-field { position: relative; width: 460px; margin: -30px -35px 0 -35px; }
.subscription-popup label { width: 135px; padding-right: 20px; }
.dashboard-popup span.text-field,
.subscription-popup span.text-field,
.dashboard-popup span.text-field input.field,
.subscription-popup span.text-field input.field { width: 219px; }
.subscription-popup select { width: 245px; *float: left; *display: inline; }
.subscription-popup .details-box .select-holder,
.subscription-popup .details-box .select-holder select { width: 120px; *float: left; *display: inline; }
.subscription-popup .form-buttons { padding-top: 0; }
.subscription-popup input.submit { width: 108px; float: none; display: block; margin-left: auto; margin-top: 10px; }

.user-page-popup { width: 350px; padding: 30px 74px 35px 35px; }
.user-page-popup label { width: 100px; padding-right: 20px; }
.user-page-popup span.text-field,
.user-page-popup span.text-field input.field { width: 203px; }
.user-page-popup select { width: 229px; }
.user-page-popup .details-box .org-list { width: 226px; }
.user-page-popup .details-box .org-list ul { width: 200px; }

.choosen-scroll { height: 200px; overflow-y: auto; }

.fake-tags-input { border: 0; font-size: 0; line-height: 0; height: 1px; width: 1px; background: transparent; position: absolute; top: 0; left: 0; }

.org-row label { padding-top: 40px; }

.message-block {
	height: 0px;
	height: auto;
}
#company_form .add-new a.action-btn,#manager_form .add-new a.action-btn{
	margin:0;
}
#jquery-overlay {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
#jquery-overlay .overlay-layer {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.3;
	z-index: 10000;
	float:left;
}
#jquery-overlay .loader-popup{
	position: relative;
	top: 300px;
	left: 40%;
	z-index: 10001;
}
#createUser .force-password{
	padding:0;
}
#createUser .force-password label.check{
	width:15px;
	top:-4px;
}
.pages .total-records {
	float: left;
}
.pages .pager {
	float: right;
	margin-right: 30px;
}
.readonly {
	background: #f1f1f1 !important;
}
.sign-page .sign-head span.terms-service {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0px;
	width: 365px;
}
.sign-page .sign-head span.terms-service p {
	float: left;
	padding: 0px;
}
.sign-page .sign-head span.terms-service p.error-field span{
	border: 1px solid #E81919 !important;
}
.sign-page .sign-head span.terms-service input {
	width: 17px;
	float: left;
}
.sign-page .sign-head span.terms-service input .error-field {
	border: 1px solid #E81919 !important;
}
.sign-form .notify-msg {
	height: auto;
}
.sign-form .message-field{
	width:320px;
}
.sign-form .notify-msg a {
	font-weight: normal;
}
.save-setting {
	float: right;
}
.tablesorter .mail {
	font-weight: normal;
}
/****************** Css for message detail ******************************/

#divDetail{
	border: 1px solid #DADADA;
	margin-top:10px;
	padding:10px;
}
#divDetail h2{
	margin:3px;
}
#divDetail ul{
	padding-left:10px;
}
#divDetail ul li{
	line-height:25px;
	font-size: 11px;
	list-style: none;
}
#divDetail span.warning{
	color: #FCEFA1;
	text-transform: capitalize;
}
#divDetail span.error,#divDetail span.failed{
	color: red;
	font-weight: bold;
	text-transform: capitalize;
}
#divDetail span.success{
	color: Green;
	text-transform: capitalize;
}
.reset-accesskey {
	 margin: 5px;
    position: absolute;
}
.details-box.paypal {
	background: none repeat scroll 0 0 #003069;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    padding: 20px;
}
.details-box h4{
	border-bottom: 1px solid;
    padding-bottom: 14px;
    text-align: center;
}
.details-box .content {
	padding-top: 20px;
    text-align: center;
}
.details-box .content h2{
	color: #FFFFFF;
    float: left;
    font-size: 40px;
    font-style: italic;
    margin: 25px 50px 25px 10px;
}


/* == PAGINATION
-------------------------------------------------------------------------------- */
ul.pagination {
 display: inline-block;
}
ul.pagination li {
 float: left;
 font-size: 11px;
 font-weight: bold;
 list-style: none outside none;
}
ul.pagination li a {
 background: #f2f2f2;
 border-bottom: 1px solid #ddd;
 border-right: 1px solid #ddd;
 border-top: 1px solid #e8e8e8;
 display: block;
 line-height: 39px;
 margin-bottom: -1px;
 padding: 0 21px;
 text-decoration: none;
}
ul.pagination li.active a {
 color: brown;
}
ul.pagination li.next a, ul.pagination li.prev a {
 background: #f2f2f2 url(../images/pagination-arrows.png) 17px 12px no-repeat;
 padding: 0 0 0 1px;
 text-indent: -5000px;
 width: 42px;
}

ul.pagination li.prev a {
 background-position: 17px -38px;
}
ul.pagination li.prev.disabled a {
 background-position: 17px -138px;
}
ul.pagination li.next.disabled a {
 background-position: 17px -88px;
}
.bottom-filters{
	margin-top:0px;
}
.page-size{
	float: left;
    padding: 5px;
}
.company-box #company{
	float: left;
    width: 150px;
}
.company-box .chosen-btn{
	float: right;
}
.user-box .chosen-btn{
	float: right;
	position:relative;
	bottom:20px;
}
.licenseregion-box #licenseregionName{
	float: left;
    width: 150px;
}
.licenseregion-box .chosen-btn{
	float: right;
}
#licenseregion_form .add-new a.action-btn{
	margin:0;
}
/* OVERLAYS (#svo) & DIALOGS
-------------------------------------------------------------------------------- */
.ui-widget-overlay {
	background: transparent;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100001;
}
.ui-widget-header{
	background:url("images/bgSprite.png") repeat-x scroll 0 -310px rgba(0, 0, 0, 0);
	border:none;
}
.ui-dialog {
	z-index: 100002;
}
.ui-widget-content{
	background: #fff;
	border:none;
}
.ui-dialog .ui-dialog-content{
	padding: 20px 53px 37px 41px;
}
#dialog_form label{
	color: #3C3C3C;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 31px;
    padding-right: 20px;
    width: 100px;
	text-align:left;
}

#dialog_form .page-size label {
	font-size: 12px;
}
#dialog_form .text-field{
	width: 219px;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6DEEB;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    display: inline;
    float: left;
    height: 17px;
    padding: 6px 12px;
}
#dialog_form select{
	width: 245px;
}
#dialog_form .cboPageSize {
	width: 50px;
}
#dialog_form .btn{
	cursor: pointer;
    margin-left: auto;
    margin-right: 3px;
    margin-top: 10px;
}
#dialog_form .add-new{
	height:auto;
}
#dialog_form .add-new .action-btn{
	color: #fff;
	width: 100px;
}
#dialog_form .search-field span.text-field input.field{
	width: 225px;
}
#dialog_form .back{
	color: #0000FF;
    float: left;
    margin: 18px 0 0;
}
#dialog_form .details-box input.field{
	width: 220px;
}
#dialog_form .message-field{
	width: 400px;
}
#dialog_form .message-field .shell{
	width: 360px;
}
.ui-widget-content a{
	color: #284377;
}
.ui-dialog-titlebar,.ui-corner-all{
	border-radius:0;
	border:1px solid #f2f2f2;
}
#msg_error{
	margin:5px 0 0;
}
#licenseregion_form #msg_error,#company_form #msg_error,#manager_form #msg_error{
	margin:0 0 15px;
}
#licenseregion_form .message-field .shell,#company_form .message-field .shell,#manager_form .message-field .shell,#createEditorial .message-field .shell{
	padding:5px 5px;
}
#licenseregion_form .message-field,#company_form .message-field,#manager_form .message-field{
	width: 380px;
}
#cboxOverlay{
	opacity: 0.3 !important;
}

#createLicensee #result,#createAdvertiser #result,#createDroplocation #result
{
	position:absolute;
	width:500px;
	padding:10px;
	display:none;
	margin-top:-1px;
	border-top:0px;
	overflow:hidden;
	border:1px #CCC solid;
	background-color: white;
	z-index:10001;
	width: 223px;
	left: 182px;
}
#createLicensee .show,#createAdvertiser .show,#createDroplocation .show
{
	padding:10px;
	border-bottom:1px #999 dashed;
	font-size:13px;
	height:15px;
}
#createLicensee .show .id_city,#createAdvertiser .show .id_city,#createDroplocation .show .id_city,.edition_err{
	display:none;
}
#createLicensee .show:hover,#createAdvertiser .show:hover,#createDroplocation .show:hover
{
	background:#4c66a4;
	color:#FFF;
	cursor:pointer;
}
.dashboard-popup #createAdvertiser .chzn-search, 
.dashboard-popup #createAdvertisement .chzn-search, 
.dashboard-popup #createSpotCampaign .chzn-search,
.dashboard-popup #createEditorial .chzn-search,
.dashboard-popup #EditionsModel_CommunityID_chzn .chzn-search,
.dashboard-popup #createDroplocation .chzn-search
{
    display: block;
}
.MultiFile-list{
	float:right;
	width:65%;
}
.ajax-upload-dragdrop{
	border:none;
	padding:0;
}
.ajax-upload-dragdrop span{
	display:none;
}
.ajax-upload-dragdrop .ajax-file-upload{
	height: 24px;
    line-height: 21px;
	width:80px;
}
.ajax-file-upload-green{
	display:none !important;
}
.ajax-file-upload-statusbar{
	border:none;
}
.details-box span.textarea-field,.details-box textarea.field{
	height:105px;
	width: 235px;
	padding:6px 5px;
}
.details-box textarea.field{
	padding:0;
}
.advertisement-form{
	padding: 15px 15px;
    width: 770px;
	position: relative;
}
.advertisement-form .frm_advertisement{
	width:51%;
}
.advertisement-form .text-note{
	width:45%;
	position: absolute;
    right: 20px;
    top: 15px;
}
.advertisement-popup label{
	width: 80px;
}
#editAdvertisementView ul{
	padding-left:25px;
}
#editAdvertisementView ul.chzn-results{
	padding-left:5px;
}
#reviewAdvertisement fieldset,#reviewEditorial fieldset,#editCampaign fieldset,#createOrderPlacement fieldset,#reViewInvoice fieldset{
			border:none;
			border-top:1px dotted;
		}
#reviewAdvertisement fieldset legend,#reviewEditorial fieldset legend{
	font-weight: bold;
	color: #3c3c3c;
	line-height: 31px;
}
.reviewAdvertisement{
	padding: 20px;
	width:760px;
}
#reviewAdvertisement .left-view,#reviewEditorial .left-view,#editCampaign .left-view{
	width:65%;
}
#reviewAdvertisement .right-view,#reviewEditorial .right-view,#editCampaign .right-view,#createOrderPlacement .right-view,#reViewInvoice .right-view{
    width: 32%;
	position: absolute;
    right: 15px;
}
#createOrderPlacement .left-view,#reViewInvoice .left-view{
	width:60%;
}
#createOrderPlacement .right-view,#reViewInvoice .right-view{
	 width: 35%;
}
#reviewAdvertisement .right-view{
	top: 83px;
}
#reviewEditorial .right-view{
	top: 80px;
}
.editorial-review #buttons{
	float:left;
}
.editorial-review{
	margin-bottom: 190px;
    padding: 15px;
}

#activity .activity .box .title span.arrow{
        width:13px;                     
        height:13px;
        float: left;
}       
#activity .activity .box .title .desc-activity{
        font-weight:bold;
}       
#activity .activity .box .content{
        text-align:left;
        padding:0;
 		margin-left: 30px;
 		margin-right: 5px;
 		margin-bottom: 5px;
}       
#activity .view-content .left-view .activity .comment .content{
        display:none;
        padding:0 0 0 15px;
}
#activity .view-content .left-view .activity .comment .title{
        cursor:pointer;
}
#activity .view-content .left-view .activity .box .content span.file-size{
        float:right;
}


#reviewAdvertisement .view-content .left-view .activity .box .title span.arrow{
	background: url("ui-lightness/images/ui-icons_222222_256x240.png") no-repeat scroll -31px -15px rgba(0, 0, 0, 0);
	width:13px;
	height:13px;
	float: left;
}
#reviewAdvertisement .view-content .left-view .activity .box .title span.active{
	background: url("images/mainSprite.png") no-repeat scroll -64px -15px rgba(0, 0, 0, 0);
}
#reviewAdvertisement .view-content .left-view .activity .box .title .desc-activity{
	font-weight:bold;
}
#reviewAdvertisement .view-content .left-view .activity .box .content{
	text-align:left;
	padding:0;
}
#reviewAdvertisement .view-content .left-view .activity .comment .content{
	display:none;
	padding:0 0 0 15px;
}
#reviewAdvertisement .view-content .left-view .activity .comment .title{
	cursor:pointer;
}
#reviewAdvertisement .view-content .left-view .activity .box .content span.file-size{
	float:right;
}
#reviewAdvertisement .view-content .left-view button.btn-comment,#reviewAdvertisement .view-content .left-view #btnSave,#reviewAdvertisement .view-content .left-view button.btn-cancel, #reviewEditorial #activity #btnSave, #reviewEditorial #activity button.btn-cancel {
	font-size: 13px;
	line-height: 30px;
	height: 32px;
	width: 80px;
	cursor:pointer;
}
#reviewAdvertisement .btn, #reviewEditorial .btn {
	display: inline;
	margin:10px 0 0;
}
#reviewAdvertisement .btn-cancel, #reviewEditorial .btn-cancel {
	margin-left:20px;
}
#reviewAdvertisement,#reviewEditorial,#createOrderPlacement,#reViewInvoice{
	clear:left;
}
#reviewAdvertisement fieldset .form-row span.textarea-field,#reviewAdvertisement fieldset .form-row span.textarea-field textarea.field{
	width:97%;
}
#reviewAdvertisement fieldset .form-row span.img-field,#reviewAdvertisement fieldset .form-row span.img-field .img-show{
	float:left;
}
#reviewAdvertisement fieldset .form-row span.img-field .img-show{
	margin-right:5px;
}
#reviewAdvertisement fieldset .form-row span.img-field .img-show span.sizeImg{
	display:block;text-align:center;
}
#reviewAdvertisement #msg_error{
	width:70%;
}
#reviewAdvertisement .message-field .shell{
	padding:0;
	width:100%;
	margin:0;
}
#reviewAdvertisement p.show_comment{ width:100%;font-style: italic;}
.reviewAdvertisement span.add_comment, #reviewEditorial  span.add_comment {
	background: none repeat scroll 0 0 #fff;
    display: block;
	width:50%;
    padding: 6px 0px;
}
.reviewAdvertisement span.add_comment textarea.field,#dialog_form #editAdvertisementView textarea.field,#assign_Editor textarea, #reviewEditorial  span.add_comment textarea.field {
	background: none repeat scroll 0 0 transparent;
    color: #3c3c3c;
	width:100%;
	border: 1px solid #d6deeb;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-radius: 3px;
	padding:5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.reviewAdvertisement #buttons .btn,.editorial-review #buttons .btn,.placement-review #buttons .btn {
	width:85px;
	float:left;
	font-size: 13px;
	height: 28px;
    line-height: 24px;
	margin-right:5px;
	cursor:pointer;
}
.reviewAdvertisement #buttons .btn:disabled,.editorial-review #buttons .btn:disabled{
	background:gray;
	color:#f2f2f2;
	cursor:auto;
}
#reviewAdvertisement .people span,#reviewAdvertisement .expires span,#attachment .attachment .name-size span,.final_copy span,#reviewEditorial .infor-editorial span,#createOrderPlacement .information span,#reViewInvoice .information span{
	display:block;
}
#reviewAdvertisement .people span i,#reviewAdvertisement .expires span i,#reviewEditorial .infor-editorial span i,#editCampaign .infor-editorial span i,#createOrderPlacement .information span i,#reViewInvoice .information span i{
	float:right;
}
.fancybox-overlay{
	z-index:99999999;
}
.fancybox-opened{
	z-index:999999999;
}
.fa{
	color:white;
}
#attachmentFile label{
	float:none;
	padding: 0px 20px;
}
.save_advertisement,.submit_advertisement{
	display:inline;
}
#dialog_form #editAdvertisementView .form-row,#dialog_form #editPopupPlacement .form-row{
	padding:10px 0 0;
}
.ui-dialog.edit-placement #dialog_form{
	overflow:hidden;
}
.final_copy .content{
	text-align:left;
}
#attachment .attachment .image,#attachment .attachment .document,.final_copy .content .block-img{
	float:left;
	margin-right:8px;
}
#attachment .attachment .image,#attachment .attachment .document{width:128px;}
.content .copy-size-1{
	width:120px;
	height:80px;
}
#grdAdvertisement td img.copy-size-1,#grdPlacement td img.copy-size-1,#grdFillSpot td img.copy-size-1{
	width:120px;
	height:80px;
}
.content .copy-size-3{
	width:120px;
	height:160px;
}
#grdAdvertisement td img.copy-size-3,#grdPlacement td img.copy-size-3,#grdFillSpot td img.copy-size-3{
	width:120px;
	height:160px;
}
.content .copy-size-7{
	width:120px;
	height:240px;
}
#grdAdvertisement td img.copy-size-7,#grdPlacement td img.copy-size-7,#grdFillSpot td img.copy-size-7{
	width:120px;
	height:240px;
}
.content .copy-size-9 {
	width:240px;
}
#grdAdvertisement td img.copy-size-9,#grdPlacement td img.copy-size-9,#grdFillSpot td img.copy-size-9{
	width:240px;
}
#grdPlacement table tr td:nth-child(4){
	width:50px;
}
#colorbox #grdAdvertisement table tr td:nth-child(5){
	width:100px;
}
#attachment .attachment .name-size,.final_copy .content .block-img span{
	text-align:center;
}
.final_copy .content .block-img span{
	color:#284377;
}
#attachment .attachment .name-size .name,.final_copy .content .block-img span{
	font-weight:bold;
}
#editAdvertisementView .message-field{
	width:385px;
}
#editAdvertisementView .message-field .shell{
	padding:0 0 0 20px;
}
#Adverstatus_Assign .message-field .shell{
	padding:0 20px;
}
.cancel_advertisement,.submit_advertisement,.save_advertisement,.editorial_btn,.cancel_placement,.save_placement{
	display: inline;
	width:110px;
	margin:10px 0 0;
	font-size:13px;
	cursor:pointer;
}
.advertisement-form input.submit_advertisement{
	margin-left:100px;
}
.submit_department{
	width:180px;
	margin-left: 99px !important;
}
.advertisement-popup{
	padding:15px;
}
.advertisement-advertiser span.textarea-field,.advertisement-advertiser textarea.field{
	width:280px;
}
.advertisement-advertiser span.text-field{
	width:265px;
}
#Adverstatus_Assign .btn,#Adverstatus_Reject #btnSave{
	display:inline;
}
.advertisement-popup .text-note,#editAdvertisementView .text-note{
	border: 1px dotted;
    padding: 5px;
}
.advertisement-popup .text-note ul{
	padding:0 0 0 20px;
}
#createEditorial .text-note{
	border:none;
}
#editAdvertisementView .text-note{ margin-top:15px;}
#grdAdvertisement table tr td:nth-child(3),#grdAdvertisement table tr td:nth-child(4){
	/* width:95px; */
}
#actions_search_chzn{
	margin-left:20px;
	display:none;
}
#createSchedule .ui-datepicker-trigger{
	bottom: 20px;
    float: right;
    position: relative;
	cursor:pointer;
}
.editViewEditorial .message-field .shell{
	padding:0px 20px;
}
/* drop-drag */
#createPlacement .main-content,#createEditorial .main-content{
	float:left;
	min-height:600px;
	  position: relative;
}
#createEditorial .editorial_select span{
	margin:0 20px 0 5px;
}
#createEditorial .small-text,#editViewEditorial .small-text{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}
.drop-drag,.editorial_place{
	width:768px;
	min-height:450px;
	/* border:1px solid #919191; */
	float:left;
}
.holding_area{
	width:120px;
	float:left;
	border:1px solid #919191;
	height:681px;
	background:#EFEFEF;
	margin-left:10px;
	/* overflow-x: auto; */
}

.holding_editorial{
	margin-left:20px;
	overflow-x: hidden;
	overflow-y: auto;
}
.holding_editorial,.holding_editorial li.draggable,.holding_editorial .placeHolder div,.holding_editorial .placeHolder{
	width:110px;
}
.drop-drag .logo,.editorial_place .logo{
	background:url("images/logo-wellnessnew.png") no-repeat;
	height:80px;
}
.drop-drag .left,.editorial_place .left{
	float:left;
	width:49%;
	border:1px solid #919191
}
.drop-drag .left .top,.editorial_place .left .top{
	width:100%;
}
.drop-drag .right,.editorial_place .right{
	float:right;
	width:49%;
	border:1px solid #919191
}
.drop-drag .left .top,.drop-drag .right .top,.editorial_place .left .top,.editorial_place .right .top{
	float:left;
	border-bottom:1px dashed #919191;
}
.drop-drag .left .top .logo,.editorial_place .left .top .logo{
	background: url("images/logo-wellnessnew.png") no-repeat ;
	height: 77px;
}
.droppable,.drop-drag .right .top,.editorial_place .right .top{
	width:100%;
}
.drop-drag .right,.drop-drag .left,.editorial_place .right,.editorial_place .left{
	border:1px solid #919191;
	position:relative;
}
.drop-drag .right .top,.editorial_place .right .top{
	margin-top: 27px;
}
.drop-drag .ui-state-highlight{
	background:red;
	opacity:0.2;
	height: 80px;
}

ul.droppable li.draggable{
	margin:0px 0 5.1px;
}
.draggable.ui-widget-content{
	height:auto;
	float:left;
}
.cell{
	width:168px;
	padding:10px;
}

.cell_left{
	float:left;
}
.cell_right,.cell_right .droppable,.cell_right .show-placement{
	float:right;
}
#cell_0,#cell_1,#cell_container_1,#cell_container_2{
	height:240px;
}
#cell_2,#cell_3,#cell_4,#cell_5,#cell_6,#cell_7,#cell_container_3,#cell_container_4,#cell_container_5,#cell_container_6,#cell_container_7,#cell_container_8{
	height:320px;
}

ul.cell  li{
	list-style:none;
}
ul.holding_editorial  li.placeholder-highlight,
ul  li.placeholder-highlight{
	width:100%;
	border: 1px dotted #dddddd;
	background:red;
	opacity:0.2;
	margin:0px !important;
	float:left;
}
.cell  li.placeholder-highlight{
	width:120px;
}
div .cell_right, div .cell_right ul{
	float:right;
}
div.cell ul{
	width:120px;
}
.holding_area img,.draggable  img,.show-img img{
	width:100%;
	height:100%;
	cursor:pointer;
}
.copy-size-7 img.no-image{
	background: url("images/large-images.jpg") no-repeat ;
}
.copy-size-3 img.no-image{
	background: url("images/medium-images.jpg") no-repeat ;
}
.copy-size-1 img.no-image{
	background: url("images/small-images.jpg") no-repeat ;
}
.draggable.copy-size-1{
	width:120px;
	height:80px;
}
.draggable.copy-size-3{
	width:120px;
	height:160px;
}
.draggable.copy-size-7{
	width:120px;
	height:240px;
}
.draggable.copy-size-9{
	width:240px;
}
.cell_right,.cell_left{
	border-bottom:1px dotted #919191;
}
.cell_3,.cell_4,.cell_7,.cell_8,.cell_right:last-child,.cell_left:nth-last-child(2){
	border-bottom:0;
}
.edition-action{
	width:105px;
}
.middle{
	width:100px;
	float:left;
	position:absolute;
	background:orange;
	left:37%;
}
.middle li:last-child{
	margin-bottom:0px !important;
}
.middle_left{
	top:90px;
	min-height:581px;
	background:#fff;
}
.middle_right{
	top:9px;
	min-height:662px;
	background:#fff;
}
.editorial_place .advertisement {
	position: absolute;
	bottom: 0;
}


table.tablesorter a.createEditorial-btn
{
	 background-position: -58px 7px;
	 width:20px;
}
.editorial_place .front-page{
	width:100px;
	position:absolute;
	top:133px;
	min-height:600px;
	left:175px;
	float:left;
}
.editorial_place .ui-widget-content,
.holding_editorial .ui-widget-content{
	background: #427c97;
	color:#fff;
	/* border-bottom:1px solid #fff; */
	height:auto;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}
.holding_area .ui-widget-content{
	border-bottom:1px solid #fff;
}
.editorial_place .ui-widget-content div,
.holding_editorial .ui-widget-content div{
	padding:5px;
}
.editorial_place #holding_area .ui-widget-content span{
	float: left;
}

.placment_btn,.editorials_btn{
	float:right;
	margin:10px;
}
.placment_btn,.clear_editorial{
	display:none;
}
.drop-drag .overlay{
	background: none repeat scroll 0 0 #BCBCBC;
    float: left;
    height: 100%;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}
.placeHolder {
	z-index:3;
	float:left;
	height:auto;
}
.placeHolder {
	 border:dashed 1px gray !important;
	 width:100% !important;
	 float:left;
}
.middle li,#holding_area li{float:left;list-style:none; cursor:pointer;}
.editorial_place #holding_area,.editorial_place .ui-widget-content{
	width:100% !important;
	 float:left;
}
#holding_area li{
	position:relative;
}
.autolayout_btn{
	background:gray;
	cursor:no-drop;
	border:none;
}
.autolayout_btn:hover{
	color: #284377;
}
/* edit btn icon */

table.tablesorter a.table-btn i{
	font-size:13px;
}
a.exportXML:hover{
	text-decoration:none;
}
.widget-button-close{
	position: absolute;
    right: -6px;
    top: -6px;
	width:16px;
	height:16px;
	text-decoration:none;
	background:black;
	border-radius: 10px;
	border:1px solid white;
	display:none;
}
a.widget-button-close i{
	padding: 1px 0 0 3px;
}
/* widget button for dashboard  */
.widget-button {
	width:24%;
	height:130px;
	float:left;
	margin:0 1% 1% 0;
}
.widget-button.last{
	margin-right:0;
}
.widget-button .details{
	padding-right: 10px;
	float:right;
	position:relative;
}
@media only screen and (max-width: 1024px) {
    .widget-button .details {
        max-width: 50%;
    }
}
.widget-button .more{
	clear: both;
    color: #fff;
    display: block;
	text-decoration:underline;
    font-size: 11px;
    font-weight: 300;
    opacity: 0.7;
    padding: 5px 10px;
    text-transform: uppercase;
	height:20px;
}
.widget-button .details .number{
	color: #fff;
    font-size: 240%;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 34px;
    margin-bottom: 5px;
    padding-top: 15px;
    text-align: right;
}
@media only screen and (max-width: 1264px) {
	.widget-button .details .number{
    	font-size: 170%;
    }
}
.widget-button .details .desc{
	color: #fff;
    font-size:125%;
    font-weight: 300;
    letter-spacing: 0;
    text-align: right;
}
.widget-button .add-btn{
	background:#cdd0d5 url("images/add-btn.png") no-repeat 50% 50%;
	width:100%;
	height:100%;
	float:left;
}
.widget-button-list{
	width:706px;
	height: 300px;
	overflow:auto;
}
.widget-button-list .panel{
	float: left;
    width: 730px;
}
.panel .widget-button{
	width:150px;
	height:75px;
	float:left;
	padding: 23px 0 0 23px;
	margin:10px 10px 0 0;
	cursor:pointer;
}
.panel .widget-button.last{
	 margin-right:0;
}
.panel .widget-button span{
	color:#fff;
}
.panel .widget-button-submissions,.panel .widget-button-requests{
	background:#28b779;
}
.panel .widget-button-editorials{
	background:#27a9e3;
}
.panel  .widget-button-deadline_Status,.panel  .widget-button-outstanding,.panel  .widget-button-owing{
	background:#ffb848;
}
.panel  .widget-button-artwork{
	 background: none repeat scroll 0 0 #28b779;
}
.panel  .widget-button-placements,.panel  .widget-button-campaigns{
	background:#852b99;
}
.panel  .widget-button-edition_Status,.panel  .placements-advertiser{
	background:#bb063c;
}
.widget-button .not-underline{
	text-decoration:none;
}
.widget-button .not-underline span{
	display:none;
}
/* schedule */
#scheduleAdvertiser .submit{
	float:left;
	margin:0 15px;
}
#scheduleAdvertiser .checkPlacementStatus{
	margin:10px 0 0;
}
#scheduleAdvertiser #editon_Date{
	min-height:70px;
	height:auto;
}
.campaign-popup{
	padding: 49px 28px 37px 22px;
    width: 450px;
}
/*  Campaign form*/
#grdCampaign table td.datetime{
	width:75px;
}
#grdCampaign table td.discount{
	width:140px;
}
#createCampaign #AdvertiserCampaignModel_CommunityID_{
	width:180px;
	float:left;
}
#createCampaign #AdvertiserCampaignModel_SlotsBitMask_{
	width:80px;
}
#createCampaign #AdvertiserCampaignModel_CampaignIssues,#createCampaign #AdvertiserCampaignModel_StartEditionScheduleID{
	width:305px;
}
#createCampaign .another-field{
	display:block;
	float:left;
	padding:0 0 10px 0;
}
#createCampaign .another-field:last-child{
	padding:0;
}
#createCampaign .another-field div{
	float:left;
}
#createCampaign .chzn-container .chzn-results,#createSpotCampaign #AdvertiserCampaignModel_StartEditionScheduleID_chzn.chzn-container .chzn-results{
	max-height:250px;
}
.dashboard-popup #createCampaign span.text-field,.dashboard-popup #createCampaign span.text-field input.field{
	width:280px;
}
.submit_campaign{
	display: inline;
	width:160px;
	font-size:13px;
}
.campaign-popup #Monthly_Cost{
	text-align:left;
}
.campaign-popup a.icon{
	float: left;
	height: 16px;
    margin: 7px 0 0 9px;
    width: 12px;
}
.campaign-popup a.icon .fa{
	color:black;
}
/* clone dropdown */
/* @group Base */
.hidden {
    display:none;
}
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

.chzn-container-multi .group-result:hover {
	cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
/*  Campaign*/
#editCampaign{
	clear:left;
	padding:10px 0 0;
}
.placement-review{
	padding: 15px 30px 30px;
    width: 540px;
}

#editCampaign .right-view{
	top: 93px;
}
#createSpotCampaign #AdvertiserCampaignModel_SlotsBitMask__chzn{
	margin:10px 0 0;
}
#createSpotCampaign strong{
	float:left;
	margin-right:2px;
}
#createSpotCampaign #Monthly_Cost{
	width:200px;
}
div.more-files-template:first-child{
	display:block;
}
#grdPlacements #grdPlacements_pagination_form,#grdItemInvoice #grdEdition_pagination_form,#grdItemInvoice .bottom-filters{
	display:none;
}
#placement_camign #msg_error{
	margin:0;
}
#placement_camign #msg_error .message-field .shell{
	padding:0;
}
#placement_camign .campaign-infor div{
	font-size:15px;
}
.placement-size .message-field{
	display:inline-block;
}
.placement-size .message-field .shell{
	display:inline-block;
}
.name-campaign h3 span:last-child{
	float: right;
}
.popup-campaign{
	 left: 5px;
    padding: 10px;
    position: relative;
    top: 4px;
    width: 765px;
}

#createOrderPlacement{
	padding:5px 0 0;
}
#createOrderPlacement .right-view{
	top:93px;
}
#company_campaign .search-field{
	width:390px;
}
#company_campaign .text-field,#company_campaign .search-field span.text-field input.field{
	width:330px;
}
/* Invoice */
#reViewInvoice .right-view{
	top: 60px;
}
.review-invoice h2{
	text-align:center
}
.review-invoice .infor-invoice p{
	font-size:13px;
}
.review-invoice .infor-invoice p span,.review-invoice .price{
	color:#3c3c3c;
	font-weight:bold;
}
.review-invoice .price{
	text-align:right;
}
#grdItemInvoice table tr th:first-child{
	width:20px;
}
.distribution #DroplocationsModel_CommunityID{
	width:200px;
}
.distribution #DroplocationsModel_CommunityID_chzn{
	margin-left:20px;
}
.place-advertisement{
	width:255px !important;
}
.download-insertion{
	width:190px !important;
}
.list-advertisement{
	width:96%;
	padding:20px 15px 20px 20px;
}
.list-advertisement h2{
	float:left;
}
.list-advertisement input.submit{
	margin:0;
}
a.place-order{
	color:#fff;
	margin:0 0 15px;
}
#grdChosePlacement table label{
	width:0px;
}
#grdAdvertisement select{
	width:70px;
}
td span.last-comment{
	background:#feff0f;
}
#place_msg .message-field{
	width:100%;
}
#place_msg .message-field .shell{
	width:94%;
}
#RegisterAdvertiser .drop-field{
	text-align:left;
}
#profileUser fieldset{
	border:none;
}
#profileUser fieldset.information{
	width:49%;
	float:left;
}
#profileUser fieldset.company-infor{
	border-left:1px solid;
}
#profileUser fieldset legend{
	margin:0 15px 10px;
	font-size:20px;
}
#profile_User .profile .message-field .shell, .profile-err .message-field .shell, .invite .message-field .shell, .invite-err .message-field .shell{
	padding: 5px 20px;
}
#EditorialSubmissionModel_CommunityID_chzn,#AdvertisementsModel_CommunityID_chzn{
	margin-left:20px;
}
.qtip-default{
	background:none;
	border:none;
}
.qtip-default img{
	width:100%;
}
#widget_report_list #UserDashboardModel_CommunityID,#widget_report_list #UserDashboardModel_EditionDate,
#widget_report_list #download-btn{
	width:160px;
}
#widget_report_list .chzn-container{
	margin-right:15px;
}
#widget_report_list .chzn-drop .chzn-search{
	display:none
}
#widget_report_list #download-btn{
	float:left;
	height: 27px;
    line-height: 25px;
}
#grdDashBoard{
	clear:both;
	margin:50px 0 0
}
#grdDashBoard table tr td.highlighted{
	color:red;
}
#widget_report_list .action-report{
	background:#fff;
	padding:1px;
	padding-right: 10px;
}
#fillspot-form .breadcrumbs h2{
	float:left;
}


/* Grid: compact columns shrink to content width so the unconstrained
   column (e.g. Description) absorbs all remaining space at any width.
   width:1% forces shrink-to-fit; nowrap keeps content on one line. */
.col-fit,
.adver-action,
.edition-action {
	white-space: nowrap;
	width: 1%;
}
/* The sort indicator is float:right, which is out of flow and so does not
   reserve space in a shrink-wrapped cell - causing it to overlap the
   heading text. Pin it to the cell's right edge and reserve padding for it. */
table.tablesorter th.col-fit {
	position: relative;
	padding-right: 24px;
}
table.tablesorter th.col-fit span.sorter {
	float: none;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -4px;
}
/* Action buttons are float:left, also out of flow, so a width:1% cell
   collapses and they wrap. inline-block makes them count toward the
   cell width so nowrap keeps them on a single row. */
table.tablesorter .adver-action a.table-btn,
table.tablesorter .edition-action a.table-btn {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

/* Add Artwork form: full width when text-note sidebar is not shown
   (admin / system editor / licensee manager roles) */
.advertisement-form {
	width: auto;
}
/* Advertiser roles: slightly widen the form side of the 800px dialog */
.advertisement-form .frm_advertisement {
	width: 55%;
	padding-left: 1em;
}
.advertisement-form .text-note {
	width: 37%;
}
/* Admin/editor/licensee: full-width MUST come after frm_advertisement -
   admin has both classes, last rule wins at equal specificity */
.advertisement-form .frm-full-width {
	width: 95%;
	padding-left: 1em;
}
/* ALL roles: stacked layout for textarea rows (label above, field full-width).
   Targeting frm_advertisement (always present) not frm-full-width (admin only).
   :has() selects only rows containing a textarea-field span, leaving
   dropdown rows in their two-column layout untouched. */
.advertisement-form .frm_advertisement .form-row:has(span.textarea-field) label {
	float: none;
	display: block;
	width: auto;
	line-height: 1.6;
	padding-right: 0;
	font-weight: bold;
	margin-bottom: 2px;
}
.advertisement-form .frm_advertisement span.textarea-field {
	float: none;
	display: block;
	width: 97%;
	height: auto;
}
.advertisement-form .frm_advertisement textarea.field {
	width: 100%;
	height: auto;
	min-height: 40px;
	box-sizing: border-box;
}
/* Add top padding to form rows to match Edit Artwork dialog spacing
   (Edit uses padding:10px 0 0; Add form only had padding-bottom:9px) */
.advertisement-form .frm_advertisement .form-row {
	padding-top: 8px;
}
/* text-align fix for advertisement-popup labels (user-identified via inspector) */
.advertisement-popup label {
	text-align: left;
}
