@charset "utf-8";
/*
Copyright (c) 2010, Votigo, Inc. All rights reserved.

Author:            Votigo, Inc
Development:    priyanka@votigo.com
*/

/*
[struct]        page structure (wrapper, templates, etc.)
[links]         default link treatments
[overrides]     overrides for defaults
[forms]         web forms
[copy]          default copy treatments
[extras]        extra effects and utility classes
*/
/*@import '/css/recurly.css';*/
html {
    color:#333333;
    overflow-y: auto;
}

body {
    color:#333333;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
	font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {
    border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
em {
	font-size:90%;
	color:#aaaaaa;
}
li {
    list-style:none;
}
caption, th {
    text-align:left;
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
abbr {
    border:0;
    font-variant:normal;
}
sup {
    vertical-align:text-top;
}
sub {
    vertical-align:text-bottom;
}
input, textarea, select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
    color:#333333;
}
html body {
    font:12px/1.1 "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;
    color:#333333;
}
select, input, button, textarea {
    font:99% "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;
}
table {
    font-size:inherit;
    font:100%;
}
pre, code, kbd, samp, tt {
    font-family:monospace;
    *font-size:108%;
    line-height:100%;
}

/* fallback placeholder */
.placeholder {
	color: #bbb;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: #bbb;
}
/* moz placeholder */
:-moz-placeholder {
	color: #bbb;
}

/* [links] */

/* default link styles */

a,a:link {
    color:#0182C6;
    text-decoration:none;outline:none;
    display: inline;
}
a:visited {
    color:#026092;
    text-decoration:none;outline:none;
}
a:focus ,a:hover {
    color:#70c8f6;
    text-decoration:none;outline:none;
}
a:active {
    color:#0182C6;
    text-decoration:underline;outline:none;
}

/*
Browser-specific (invalid) styles to make preformatted text wrap.
http: //users.tkk.fi/~tkarvine/pre-wrap-css3-mozilla-opera-ie.html
*/
pre {
    white-space:pre-wrap; /* css-3 */
    white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
    white-space:-pre-wrap; /* Opera 4-6 */
    white-space:-o-pre-wrap; /* Opera 7 */
}
/* [extras] */

/* utility classes */

.spacer, .break { /* used for clearing floats, mostly */
    display:block;
    clear:both;
    height:1px;
    overflow:hidden;
}
.clear {
    clear:both;
}
.break {
    height:1.231em;
}
.print { /* hide me completely! */
    display:none;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.taleft {
     text-align:left;
}
.taright {
    text-align:right;
}
.tacenter {
    text-align:center;
}
.posrel {
    position:relative;
}
.positionrel {
	position:relative;
}
.inlineblock {
	display:inline-block;
}
.mright5 {
		margin-right:5px;
}
.mright10 {
	margin-right:10px;
}
.wordwrap {
	word-wrap:break-word;
	word-break: break-all;
}
.displaynone {
		display:none;
}
.bold {
		font-weight:bold;
}
.fntsize18 {
	font-size:18px;
}
.nopadding {
	padding:0;
}
.nomargin {
	margin:0;
}
.noborder {
	border:none;
}
.font110percent {
	font-size:110%;
	line-height:1.3;
}
.mleft10 {margin-left:10px;}
.mleft15 {margin-left:15px;}
.mleft5 {margin-left:5px;}
.tcenter{text-align: center;}
.padlft0 {padding-left:0!important;}
.ptop {padding-top:10px;}
/** Forms **/
form {
    clear: both;
    margin-right: 20px;
    padding: 0;
    width: 100%;
}
fieldset {
    border: 1px solid #ccc;
    margin-bottom: 1em;
    padding: 16px 20px;
}
fieldset legend {
    background:#fff;
    color: #ff0000;
    font-size: 160%;
    font-weight: bold;
}
fieldset fieldset {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 16px 10px;
}
fieldset fieldset legend {
    font-size: 120%;
    font-weight: normal;
}
fieldset fieldset div {
    clear: left;
    margin: 0 20px;
}
form div {
    /*clear: both;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;*/
    vertical-align: text-top;
}
form .input {
    color: #333;
}
form .required {
    /*font-weight: bold;*/
}
form .required label:after {
    color: #ff0000;
    content: '*';
    display:inline;
}
form div.submit {
    border: 0;
    /*clear: both;*/
    margin-top: 10px;
    /*border-top:1px solid #e1e1e1;*/
    /*padding-top:10px;*/
}
#edit_users form div.submit { float: right; clear: both; margin: 10px 0px; }
label {
    display: block;
    font-size: 110%;
    margin-bottom:3px;
}
input, textarea {
    /*clear: both;*/
    font-size: 120%;
    font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;
    padding: 1%;
    width:97%;
}
.file input {font-size:110%;}

select {
    /*clear: both;*/
    font-size: 120%;
    vertical-align: text-bottom;
	/*width: 170px;*/
}
select[multiple=multiple] {
    width: 100%;
}
option {
    font-size: 120%;
    padding: 0 3px;
}
input[type=checkbox] {
    /*clear: left;*/
    float: left;
    margin: 0px 6px 7px 2px;
    width: auto;
}
div.checkbox label {
    display: inline;
}
form div.enforcecheck {
	float: left;
	padding: 4px 0 0 5px;
}
input[type=radio] {
    float:left;
    width:auto;
    margin: 0 3px 7px 0;
}
div.radio label {
    margin: 0 0 6px 20px;
}
input[type=submit] {
	font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;
    display: inline;
    font-size: 110%;
    width: auto;
}
form .submit input[type=submit] {
    background:#00abcd;
    border-color: #00abcd;
    color: #fff;
    text-shadow: #0190db 0px 1px 0px;
    font-weight:bold;
    cursor:pointer;
    border-radius: 5px;
    border:none;
    -moz-border-radius: 5px;
}
form .submit input[type=submit]:hover {
    background:#18b2d0;
    border-color: #18b2d0;
}
a.adduserPopup{
    background:#00abcd;
    border-color: #00abcd;
    color: #fff;
    text-shadow: #0190db 0px 1px 0px;
    font-weight:bold;
    cursor:pointer;
    padding:5px 10px;
    margin-right:25px;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
a.adduserPopup:hover{
    background:#18b2d0;
    border-color: #18b2d0;
}
/** Notices and Errors **/
.publishingpg div.message {
    color: #333;
    background: #cffca7;
}

div.message {
    clear: both;
    color: #fff;
    font-size: 140%;
    font-weight: bold;
    margin: 0 0 1em 0;
    background: #c73e14;
    padding: 5px;
}
div.error-message {
    clear: both;
    color: #fff;
    font-weight: bold;
    background: #c73e14;
    line-height:1.5;
    padding:5px;
}
.error-message-viewcontact{
	color:#FF0000;font-weight:bold;padding-left:10px;
}
.success-message-viewcontact{
	color:#026C82;font-weight:bold;padding-left:10px;
}

.error-message {
    clear: both;
    color: #fff;
    font-weight: bold;
    background: #c73e14;
    line-height:1.5;
    padding:5px;
}
p.error {
    background-color: #ff0000;
    color: #fff;
    font-family: Courier, monospace;
    font-size: 120%;
    line-height: 140%;
    padding: 0.8em;
    margin: 1em 0;
}
label[for="CustomcssFile"]{
	float:left;
	margin:5px 5px 0 0;
}
.file input#CustomcssFile{
	width:auto;
	float:left;
	margin-right:10px;
}
.helptext{
	color: #9f9f9f;
	margin-top:5px;
}
p.error em {
    color: #333;
    font-weight: normal;
    line-height: 140%;
}
.notice {
    background: #ffcc00;
    color: #333;
    display: block;
    font-family: Courier, monospace;
    font-size: 120%;
    line-height: 140%;
    padding: 0.8em;
    margin: 1em 0;
}
.success {
    background: green;
    color: #fff;
}

/*Default Styles which will apply to all the pages*/
h2.title{
	font-size: 150%;font-weight:bold;
}
a.new-button-action {
    background:#00abcd;border-color: #00abcd;color: #fff; margin: 8px 0 0 0;padding: 5px 10px;
    text-shadow: #0190db 0px 1px 0px;font-weight:bold;cursor:pointer;border-radius: 5px;-moz-border-radius: 5px;
}
a.new-button-action:hover {
    background:#18b2d0;
    border-color: #18b2d0;
}
.font110 {font-size:110%;}

div.emptyRow{height: 20px; width:100%;}

.trColorAlt{background: #f1f1f1;}


/**  Actions  **/
input[type=submit] {
    font-weight:normal;
    padding: 4px 8px;
    border:1px solid #aaac62;
    text-decoration:none;
    text-shadow: #fff 0px 1px 0px;
    min-width: 0;
}


.cake-sql-log table {
    background: #f4f4f4;
}
.cake-sql-log td {
    padding: 4px 8px;
    text-align: left;
    font-family: Monaco, Consolas, "Courier New", monospaced;
}
.cake-sql-log caption {
    color:#fff;
}

/** Paging **/
div.paging {
    background:#fff;
    color: #333;
    margin-top: 1em;
    clear:both;
}
div.paging span.disabled {
    color: #333;
    display: inline;
}
div.paging span.current {
    color: #333333;
}
div.paging span a {
}

/** Tables **/
table {
    border-right:0;
    clear: both;
    color: #333;
    margin-bottom: 10px;
    width: 100%;
}
th {
    border:0;
    border-bottom:2px solid #555;
    text-align: left;
    /*padding:4px;*/
}
table tr td {
    /*padding: 6px;*/
    text-align: left;
    vertical-align: top;
}
table tr:nth-child(2n) td {
    /*background: #f5f5f5;*/
}
table .altrow td {
    /*background: #f5f5f5;*/
}

/** Debugging **/
pre {
    color: #333;
    background: #f0f0f0;
    padding: 1em;
}
pre.cake-debug {
    background: #ffcc00;
    font-size: 120%;
    line-height: 140%;
    margin-top: 1em;
    overflow: auto;
    position: relative;
}
div.cake-stack-trace {
    background: #fff;
    color: #333;
    margin: 0px;
    padding: 6px;
    font-size: 120%;
    line-height: 140%;
    overflow: auto;
    position: relative;
}
div.cake-code-dump pre {
    position: relative;
    overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
    color: #000;
    background-color: #F0F0F0;
    margin: 0px;
    padding: 1em;
    overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
    clear: both;
    font-size: 12px;
    line-height: 15px;
    margin: 4px 2px;
    padding: 4px;
    overflow: auto;
}
div.cake-code-dump span.code-highlight {
    background-color: #ff0;
    padding: 4px;
}
div.code-coverage-results div.code-line {
    padding-left:5px;
    display:block;
    margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
    background:#ecc;
}
div.code-coverage-results div.covered span.content {
    background:#cec;
}
div.code-coverage-results div.ignored span.content {
    color:#aaa;
}
div.code-coverage-results span.line-num {
    color:#666;
    display:block;
    float:left;
    width:20px;
    text-align:right;
    margin-right:5px;
}
div.code-coverage-results span.line-num strong {
    color:#666;
}
div.code-coverage-results div.start {
    border:1px solid #aaa;
    border-width:1px 1px 0px 1px;
    margin-top:30px;
    padding-top:5px;
}
div.code-coverage-results div.end {
    border:1px solid #aaa;
    border-width:0px 1px 1px 1px;
    margin-bottom:30px;
    padding-bottom:5px;
}
div.code-coverage-results div.realstart {
    margin-top:0px;
}
div.code-coverage-results p.note {
    color:#bbb;
    padding:5px;
    margin:5px 0 10px;
    font-size:10px;
}
div.code-coverage-results span.result-bad {
    color: #a00;
}
div.code-coverage-results span.result-ok {
    color: #fa0;
}
div.code-coverage-results span.result-good {
    color: #0a0;
}

/*Common*/
table.main {width:800px;}
.moderatepginoverlay table.main {max-width:765px;}
.detailspg table.main, .roundspg table.main, .regpgrequirereg table.main {max-width:765px;}
table.main form {padding:0; margin:0;}
#upload_contests table.inner_tab {/*max-width:765px;*/}
table.inner_tab td {padding:4px 0; /*width:100%;*/}
table.approval_tab td, table.approval_tab th {padding:4px 0;}
table.inner_tab #rulestable td{width:auto;}
#content .label-title {font-size:150%; border-bottom:1px solid #e1e1e1; padding:4px 0; font-weight:bold; float: left; width: 95%;}
.chnlCont{ clear:both; float:left;}
#content .label-titlelng {font-size:150%; margin:10px 0px 0px 0px;}
#content span.label-title-desc {display:inline-block; float:left; width:100%; padding-top:10px; font-size:14px; font-weight:normal;}
#content a.addQuestion:link, .addprize  {width:auto; height:auto; display:block; background:#ad2118; border-color: #ad2118; color: #fff; text-shadow: #ad2118 0px 0px 0px; border:0; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px; 	font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; idth: auto;    height:auto; padding:3px 10px; margin:4px 0 0 0; float:right;}
#content a.addQuestion:visited, #content a.addQuestion:hover, .addprize:hover {background:#c6332a; border-color: #c6332a;}
#content .field-ques {width:765px; padding:0 0 0 0; font-size:110%;}
#content .insert-url {float:right; padding:5px 128px 0 0;}
#content .insert-url input {width:auto; height:auto; display:block; background:#ad2118; border-color: #ad2118; color: #fff; text-shadow: #ad2118 0px 0px 0px; border:0; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px; 	font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;}
#content .insert-url input:hover {background:#c6332a; border-color: #c6332a;}
#content a.redbutton:link {cursor:pointer; background:#ad2118; border:0; background: -webkit-gradient(linear, left top, left bottom, from(#ad2118), to(#c6332a)); background-image: -moz-linear-gradient(top, #ad2118, #c6332a);    border-color: #9c170f;    color: #fff; text-shadow: #9c170f 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px;}
#content a.redbutton:visited, #content a.redbutton:hover {cursor:pointer; background:#ad2118; border:0; background: -webkit-gradient(linear, left top, left bottom, from(#c6332a), to(#ad2118)); background-image: -moz-linear-gradient(top, #c6332a, #ad2118);    border-color: #9c170f;    color: #fff; text-shadow: #9c170f 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px; }
#content a.bluebutton:link {background:#00abcd; border-color:#00abcd; color:#fff; text-shadow:#0190db 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius:5px; -moz-border-radius: 5px; padding:4px 8px;}
#content a.bluebutton:visited, #content a.bluebutton:hover {background:#18b2d0; border-color: #18b2d0; color:#fff;}
#content a.bluelink:link {color:#0182C6; text-decoration:underline;}
#content a.bluelink:hover {color:#70c8f6;}
#content a.bluelink:visited {color:#026092;}
#content a.bluebutton.paymentconfleft:link {border-radius: 3px 3px 3px 3px;   margin: 100px 0 0 150px;   padding: 8px 10px;}
#content a.paymentconfleft.cancel:link {border-radius: 3px 3px 3px 3px;   margin: 100px 0 0 150px;   padding: 8px 10px;}
#content a.bluebutton.paymentconfright:link {border-radius: 3px 3px 3px 3px;   margin: 100px 150px 0 0;   padding: 8px 10px;}
.submitbutton {width:100%; float:right; border-top:1px solid #e1e1e1;margin-top: 15px;}
.submitbutton input {float:right;}
.submitbutton .skip {float:right; clear:none; padding:17px 0 0 7px; margin:0;}
.submitbutton .view-tutorial {float:left; display:inline-block; padding-top:17px;}
div.save-then-preview {position:relative;}
a.savelf {float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px;}
a.savelf:hover {background:#7a7a7a; border-color: #7a7a7a;}
.other-share {width:308px; float:left; margin:0; clear:both;}
.other-share .st_sharethis_custom {background:url(https://dcveehzef7grj.cloudfront.net/img/sharethis/icons.jpg) no-repeat scroll left top transparent; padding:0; height:36px; cursor:pointer;}
/*
.reset-sweep-button, .reset-gallery-button, .reset-contest-button {float:left; width:auto; height:auto;  border:0; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin:0 0 10px 0; font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;}
.reset-sweep-button:hover, .reset-gallery-button:hover, .reset-contest-button:hover {background:#7a7a7a; border-color: #7a7a7a;}
#reset-result {color:red; padding:5px 0 0 0;}
*/
#reset-status {color:red; padding:0 0 10px 0; font-weight:bold;}
div.required-label {clear:both; text-align:right; width:200px; float:right; padding:10px 0 0 0;}
div.required-label span {color:#ff0000;}
div.notopborder {border-top:none;}
.mt7 {margin-top:7px;}
.mtb10 {margin: 10px 0;}

/*DISABLE BUTTON*/
.submit input.disabledbut, .submit input.disabledbut:hover {background:#ccc; color:#fff; text-shadow:none;}
.agreetotwbox label.disabled {color:#ccc;}
.agreetotwbox label.disabled a {color:#ccc; text-decoration:underline;}

/* SUBNAV */
.analyticspg #content #subnav, .moderatepg #content #subnav, .moderatecustompg #content #subnav{width:100%; float:left; padding:20px 0;}
.analyticspg #content #subnav li, .moderatepg #content #subnav li, .moderatecustompg #content #subnav li {float:left; margin:0 10px 5px 0;}
.analyticspg #content #subnav li p, .moderatepg #content #subnav li p, .moderatecustompg #content #subnav li p {padding:5px 10px; background:#015f71; color:#fff; -moz-border-radius:5px; border-radius:5px;}
.analyticspg #content #subnav li a, .moderatepg #content #subnav li a, .moderatecustompg #content #subnav li a {padding:5px 10px; color:#000; display:block; background:#e8e9eb;  -moz-border-radius:5px; border-radius:5px;}
.analyticspg #content #subnav li a:hover, .moderatepg #content #subnav li a:hover, .moderatecustompg #content #subnav li a:hover  {padding:5px 10px; background:#015f71; color:#fff; -moz-border-radius:5px; border-radius:5px;}

/* globalSubNav */
.globalSubNav {}
.nav-new-post {margin: 9px 10px 0px 0px;}
a.global-button-action {background: #f49600; color: #fff; cursor: pointer; font-size: 100%; font-weight: bold; margin: 0; padding: 5px 15px 5px; text-align: center; text-shadow: 0 1px 0 #0190db; width: 100%;}

/*Upgrade to timeline message*/
#message-for-upgrade {background:#fbfaf1; border:1px solid #d8d8d6; width:733px; float:left; padding:15px;}
#message-for-upgrade p {clear:both; float:left;}
#message-for-upgrade p strong {font-weight:bold;}
#content #message-for-upgrade a {clear:both; display:block; float:left; margin:10px 0 0 0; padding:5px 10px; color:#fff;}
#message-for-upgrade p.update-message {font-weight:bold; float:left; width:390px; clear:none; font-style:italic; margin:14px 0 0 10px;}
#dialog-confirm-timeline-switch {display:none;}
#dialog-confirm-timeline-switch li {padding:8px 0 0 20px; margin:3px 0 0 0; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/tick.png) no-repeat 0 4px;}
#dialog-confirm-timeline-switch ul {clear:both; float:left; font-size:90%; margin:5px 0 15px 20px; width:400px;}
#dialog-confirm-timeline-switch p {clear:both;}
#dialog-confirm-timeline-switch p strong {font-weight:bold;}
#dialog-confirm-timeline-switch p.custommsg {padding-top:10px; border-top:1px solid #dddddd; margin-top:10px;}
#waiting-timeline {background:#fefed7; border:1px solid #d8d8d6; width:675px; float:left; padding:15px; display:none;}
#waiting-timeline  p {text-align:center; line-height:1.3; font-weight:bold;}

/*
********************************************************
CONTAINERS
********************************************************
*/
.innerwrap-holder {width:100%; min-width:980px; /*float:left;*/}
.lookandfeelpgstatic .innerwrap-holder {min-width:800px;}
.innerwrap {float:left; min-width:980px; background: #fff url(https://dcveehzef7grj.cloudfront.net/img/smb/leftnav-body.png?v=1) repeat-y 0 0;}
.moderatepginoverlay .innerwrap {background:none; min-width:795px; max-width:795px;}
.innerwrapiframe {background:none; min-width:795px;}
#content {width:765px; max-width:765px; margin:15px 0 0 15px; float:left;}
#confirmcontent {margin: 50px auto 15px; text-align: center; width: 858px;}
#confirmcontentnew {margin: 20px auto 15px; text-align: center; width: 858px;}

/*
Footer CSS:
********************************************************
PLEASE KEEP ALL STYLES RELATED TO THE FOOTER UNDER THIS HEAD
********************************************************
*/
footer {border-top:1px solid #d2d2d2; clear:both; /*float:left;*/ width:100%; margin-top:0;}
footer a {text-decoration:underline; padding:0 5px;}
footer a:hover, #footer a:active, #footer a:focus {color:#333;}
footer div.copyright {color:#333; width:980px; float:left; text-align:center; clear:both; padding:20px 0; font-size:90%;}

/*
Header CSS:
********************************************************
PLEASE KEEP ALL STYLES RELATED TO HEADER UNDER THIS HEAD
********************************************************
*/
.promotionactivators-platform .analyticspg .votigo-logo-title,.pa-platform .analyticspg .votigo-logo-title{
	background: #f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/pa_18.png) no-repeat 7px 7px !important;
}
.promotionactivators-platform .publishingpg .tabs-top a,.pa-platform .publishingpg .tabs-top a {
    background: url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-social-icons-pa.png) no-repeat;
    width: 65px;
    height: 55px;
    text-align: left;
    float: left;
    text-indent: -9999px;
    display: block;
}
.promotionactivators-platform .publishingpg a.video-tab, .pa-platform .publishingpg a.video-tab {
    background-position: -210px 0px !important;
}
.promotionactivators-platform .publishingpg a.status-tab, .pa-platform .publishingpg a.status-tab {
    background-position: 8px 0px !important;
}
.promotionactivators-platform .publishingpg a.link-tab, .pa-platform .publishingpg a.link-tab {
    background-position: -65px 0px !important;
}
.promotionactivators-platform .publishingpg a.photo-tab, .pa-platform .publishingpg a.photo-tab{
    background-position: -138px 0px !important;
}
.promotionactivators-platform .publishingpg a.video-tab, .pa-platform .publishingpg a.video-tab{
    background-position: -210px 0px !important;
}
.promotionactivators-platform .publishingpg a.campaign-tab, .pa-platform .publishingpg a.campaign-tab {
    background-position: -281px 0px !important;
}


.promotionactivators-platform .publishingpg a.video-tab:hover, .pa-platform .publishingpg a.video-tab:hover,.promotionactivators-platform .publishingpg a.video-tab-selected, .pa-platform .publishingpg a.video-tab-selected {
    background-position: -210px 0px !important;
}
.promotionactivators-platform .publishingpg a.status-tab:hover, .pa-platform .publishingpg a.status-tab:hover, .promotionactivators-platform .publishingpg a.status-tab-selected, .pa-platform .publishingpg a.status-tab-selected{
    background-position: 8px -60px !important;
}
.promotionactivators-platform .publishingpg a.link-tab:hover, .pa-platform .publishingpg a.link-tab:hover, .promotionactivators-platform .publishingpg a.link-tab-selected, .pa-platform .publishingpg a.link-tab-selected {
    background-position: -65px -60px !important;
}
.promotionactivators-platform .publishingpg a.photo-tab:hover, .pa-platform .publishingpg a.photo-tab:hover, .promotionactivators-platform .publishingpg a.photo-tab-selected, .pa-platform .publishingpg a.photo-tab-selected {
    background-position: -138px -60px !important;
}
.promotionactivators-platform .publishingpg a.video-tab:hover, .pa-platform .publishingpg a.video-tab:hover, .promotionactivators-platform .publishingpg a.video-tab-selected, .pa-platform .publishingpg a.video-tab-selected {
    background-position: -210px -60px !important;
}
.promotionactivators-platform .publishingpg a.campaign-tab:hover, .pa-platform .publishingpg a.campaign-tab:hover, .promotionactivators-platform .publishingpg a.campaign-tab-selected, .pa-platform .publishingpg a.campaign-tab-selected {
    background-position: -281px -60px !important;
}
.promotionactivators-platform ul.nav.navbar-nav.navbar-right {margin-left: 0px !important;}
.promotionactivators-platform .nav #h-socialChannel a span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa.png?v=1") no-repeat scroll center center;}
.promotionactivators-platform nav #h-socialChannel a span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa.png?v=1") no-repeat scroll center center;}
.promotionactivators-platform header .logo {width: auto;border-right: 2px solid #DCE4E8 !important;}
.promotionactivators-platform .leftBorder-navigation {border-left: 2px solid #DCE4E8 !important;}
.promotionactivators-platform header .logo > a {padding: 5px 25px;margin-top: 10px;}
.promotionactivators-platform nav #h-socialChannel a.selected span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa_hover.png?v=1") no-repeat scroll center center;}
.promotionactivators-platform nav li a span {display: block;height: 35px;background: url(https://dcveehzef7grj.cloudfront.net/img/smb/top-icons_pa.png?v=1) no-repeat -2000px -2000px;}
.promotionactivators-platform nav li a:link, nav li a:visited {color: #000;display: block;padding: 0 10px;height: 58px;}
.promotionactivators-platform a {color: #787D8C;text-decoration: none;outline: none;}
.promotionactivators-platform nav li a.selected {background: none;color: #213BEA !important;}
.promotionactivators-platform header {background-color: #ffffff !important;background: none !important;}
.promotionactivators-platform nav li a:hover {background: none !important;color: #213BEA !important;}
.promotionactivators-platform nav #h-socialChannel a:hover, .promotionactivators-platform nav #h-socialChannel a:hover span{background: rgba(0, 0, 0, 0) url("/img/smb/social_channel_pa_hover.png?v=1") no-repeat scroll center center;color: #213BEA !important;}
.promotionactivators-platform nav li a:hover, .promotionactivators-platform nav li a:hover span,.promotionactivators-platform nav li a.selected span {background: rgba(0, 0, 0, 0) url("/img/smb/top-icons_pa_hover.png?v=1") no-repeat scroll center center;color: #213BEA !important;}
.promotionactivators-platform nav li {border-right: 2px solid #DCE4E8 !important;}
.promotionactivators-platform nav li a {color: #787D8C !important;display: block;padding: 0 10px;height: 58px;}
.promotionactivators-platform .navbar-brand {float: left;height: 58px;padding: 15px 16px !important;font-size: 18px;line-height: 20px;/* margin-top: 10px; */}
.promotionactivators-platform .leftBorder-navigation {border-left: 2px solid #DCE4E8 !important;}
.promotionactivators-platform a.nohighlight {color: #787D8C !important;}
.promotionactivators-platform .rightDpDown a.highlight {background: #ebebeb !important;color: #787D8C !important;}
.promotionactivators-platform .users-menu {background: #ebebeb !important;}
.promotionactivators-platform .users-menu ul {background: #ebebeb !important;border: 1px solid #d2d2d2 !important;}
.promotionactivators-platform .users-menu ul li {border-bottom: 1px solid #d2d2d2;}
.promotionactivators-platform header .settings a {color: #787D8C !important;}
.promotionactivators-platform .users-menu ul li a:hover {background: #ebebeb !important;color: #213BEA !important;}
.promotionactivators-platform header .settings a.highlight {background: #ebebeb !important;}
.promotionactivators-platform .users-menu ul li a {height: auto;padding: 5px 10px;}

.pa-platform ul.nav.navbar-nav.navbar-right {margin-left: 0px !important;}
.pa-platform .nav #h-socialChannel a span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa.png?v=1") no-repeat scroll center center;}
.pa-platform nav #h-socialChannel a span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa.png?v=1") no-repeat scroll center center;}
.pa-platform header .logo {width: auto;border-right: 2px solid #DCE4E8 !important;}
.pa-platform .leftBorder-navigation {border-left: 2px solid #DCE4E8 !important;}
.pa-platform header .logo > a {padding: 5px 25px;margin-top: 10px;}
.pa-platform nav #h-socialChannel a.selected span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa_hover.png?v=1") no-repeat scroll center center;}
.pa-platform nav li a span {display: block;height: 35px;background: url(https://dcveehzef7grj.cloudfront.net/img/smb/top-icons_pa.png?v=1) no-repeat -2000px -2000px;}
.pa-platform nav li a:link, nav li a:visited {color: #000;display: block;padding: 0 10px;height: 58px;}
.pa-platform a {color: #787D8C;text-decoration: none;outline: none;}
.pa-platform nav li a.selected {background: none;color: #213BEA !important;}
.pa-platform header {background-color: #ffffff !important;background: none !important;}
.pa-platform nav li a:hover {background: none !important;color: #213BEA !important;}
.pa-platform nav #h-socialChannel a:hover, .pa-platform nav #h-socialChannel a:hover span{background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/social_channel_pa_hover.png?v=1") no-repeat scroll center center;color: #213BEA !important;}
.pa-platform nav li a:hover, .pa-platform nav li a:hover span,.pa-platform nav li a.selected span {background: rgba(0, 0, 0, 0) url("https://dcveehzef7grj.cloudfront.net/img/smb/top-icons_pa_hover.png?v=1") no-repeat scroll center center;color: #213BEA !important;}
.pa-platform nav li {border-right: 2px solid #DCE4E8 !important;}
.pa-platform nav li a {color: #787D8C !important;display: block;padding: 0 10px;height: 58px;}
.pa-platform .navbar-brand {float: left;height: 58px;padding: 15px 16px !important;font-size: 18px;line-height: 20px;/* margin-top: 10px; */}
.pa-platform .leftBorder-navigation {border-left: 2px solid #DCE4E8 !important;}
.pa-platform a.nohighlight {color: #787D8C !important;}
.pa-platform .rightDpDown a.highlight {background: #ebebeb !important;color: #787D8C !important;}
.pa-platform .users-menu {background: #ebebeb !important;}
.pa-platform .users-menu ul {background: #ebebeb !important;border: 1px solid #d2d2d2 !important;}
.pa-platform .users-menu ul li {border-bottom: 1px solid #d2d2d2;}
.pa-platform header .settings a {color: #787D8C !important;}
.pa-platform .users-menu ul li a:hover {background: #ebebeb !important;color: #213BEA !important;}
.pa-platform header .settings a.highlight {background: #ebebeb !important;}
.pa-platform .users-menu ul li a {height: auto;padding: 5px 10px;}


header {height:58px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/header-grad.png) repeat-x 0 0; width:100%; /*float:left;*/}
header div.container {width:980px; float:left;}
header .logo {float:left; width:199px; border-right:1px solid #6db9c8; height:58px; }
header .logo > a {display:block; padding:5px 0 0 25px;}
nav ul {padding:0; margin:0; float:left;}
nav li {float:left; color:#fff; border-right:1px solid #6db5c3; height:58px; color:#fff;}

nav li a:link, nav li a:visited {color:#fff; display:block; padding:0 10px; height:58px;}
nav li a span {display:block; height:35px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/top-icons.png?v=5) no-repeat -2000px -2000px;}
nav li a:hover {background-color:#005f72;}
nav li a.selected {background:#005f72 url(https://dcveehzef7grj.cloudfront.net/img/smb/arrow-select-grey.png?v=1) no-repeat bottom center;}
nav #h-dashboard span {background-position:20px -123px;}
nav #h-conversation span {background-position:-1370px -120px;}
nav #h-analytics span {background-position:-450px -120px;}
nav #h-contacts span {background-position:-822px -120px;}
nav #h-campaigns span {background-position:-1470px -120px;}
nav #h-calendar span {background-position:-1580px -120px;}

header .settings {float:right; margin:25px 0 0 0; position:relative; max-width:180px; text-align:right; z-index:2;}
header .settings a {color:#fff; display:block; padding:5px 10px;}
header .settings .already-reg {width:100%; display:block; color:#fff; padding-top:5px;}
header .settings .already-reg a {display:inline; padding:0; text-decoration:underline;}
header .settings .already-reg a:hover { text-decoration:none}
header .settings a.highlight {background:#005f73; border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
header .settings a.nohighlight {background:none;}

#preview-body header .logo > a{height:50px;}
#preview-body header .logo  a img{max-height:100%;}

/* Hide navigation for certain pages */
#login_users header nav, #add_users header nav, #resetpassword_users header nav {display:none;}
#login_users header .logo, #add_users header .logo, #resetpassword_users header .logo {border-right:none;}

/*
User drop-down menu css:
*/
.users-menu {position:absolute; top:20; left:0; width:180px; display:none; background:#005f73; color:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;}
.users-menu ul {display:block; background:#005f73; padding:0; border:1px solid #01768f; width:90%; margin:auto; margin-bottom:5px;}
.users-menu ul li {border-bottom:1px solid #01768f; text-align:left;}
.users-menu ul li a {display:block;}
.users-menu ul li a:hover {background:#01768f;}
.users-menu ul li:last-child {border-bottom:none;}

/*
BROWSER MESSAGE
*/
.appbrowsers {background:#cffca7; color:#333; font-size:120%; padding:5px 0; text-align:center;}
.appbrowsers span {padding:0 5px 0 0;}

/*
PAGE SENSITIVE TOOLBAR
*/
#my-toolbar {float:left; background:#ebebeb; height:32px; width:100%; border-bottom:1px solid #d2d2d2;}
#my-toolbar .container {width:980px; margin:0 0 0 0; height:27px; float:left;}
#my-toolbar .brands-container {float:left; margin:0 0 0 10px; width:350px;}
#my-toolbar .plan_expires_days {display:block; float:left; line-height:2.5;}
#my-toolbar .brands-container select {width:190px; max-width:190px; padding:2px; margin:4px 10px 0 0; float:left; font-size:90%;}
#my-toolbar .brands-container .selectboxit-container .selectboxit {max-width:190px; margin:3px 10px 0 0;}

#my-toolbar .action-container {float:right; width:auto;}
#my-toolbar .action-container a {float:right; display:block; text-align:left;margin:8px 0 0 0px;text-decoration:none !important;}
.action-container span.lblreset{display:inline-block;vertical-align:middle;padding-right:5px;color:#B22222;}
.action-container span.imgreset{display: inline-block;vertical-align: middle;width: 15px;height: 15px;}

/*
PROMO STATUS ON SUBNAV
*/
.promo-status {width:100%;}
.promo-status h2 {font-size:130%; float:left; padding:0; margin:0;}
.promo-status span.title {font-size:100%; font-weight:bold; text-transform:uppercase;}
p.status {color:#FF9E07; float:right; padding:3px 0 0 0; margin:0;}

/********** tabs on secondary nav **********/
#secnav {float:left; background:#d8d8d6; width:100%; height:41px; margin:5px 0 0 0;}
#secnav ul {padding-left:2px;}
#secnav li {float:left; padding:0;}
#secnav li a {display:block; color:#333333; padding:13px 8px; margin:2px 0 0 0; float:left; border-right:1px solid #e7e7e7;}
#secnav ul.secnav-custom-ul li a {padding:13px 4px; font-size:11px;}
#secnav li a:hover {background:#fff}
#secnav li p { background:#fff; padding:13px 13px; float:left; margin:2px 0 0 0; font-size:11px;}
#secnav ul.secnav-custom-ul li p {padding:13px 5px;}

.leadsapp #secnav ul li {display:none;}
.leadsapp #secnav ul li.details, .leadsapp #secnav ul li.publish, .leadsapp #secnav ul li.analytics { display: list-item;}

/*
Left Nav CSS:
*********************************************************************
PLEASE KEEP ALL STYLES RELATED TO THE LEFT NAV'S IN THIS SECTION
*********************************************************************
*/
#sidebar-new {width:200px; float:left; background:#ebebeb;}
#sidebar-new a {clear:both; display:block; color:#333; padding:8px 0 18px 12px; font-size:.9em; border-top:1px solid #d2d2d2;}
#sidebar-new a:hover, #sidebar-new a.selected {color:#000; background:#fff;}
#sidebar-new a > span {display:block; width:7px; height:13px; float:right;}
#sidebar-new a > b {font-weight:normal; display:block; float:left;}
#sidebar-new a.selected > span {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/left-nav-arrow.png) no-repeat right center;}
#sidebar-new p.left-title {text-transform:uppercase; font-weight:bold; padding:8px 0 5px 12px; float:left; width:187px;}
#sidebar-new p.left-title span {float:left; display:block;}
#sidebar-new p.left-title > a {clear:none; float:right; padding:0; margin:0 10px 0 0; border:none; text-transform:none; font-weight:normal; color:#026092;}
#sidebar-new p.left-title > a:hover {color:#70c8f6; background:none;}

/********** social channels **********/
#sidebar-new .left-social-channels {float:left; width:190px; padding:10px 0 0 10px; border-top:1px solid #d2d2d2;}
#sidebar-new .left-social-channels div {float:left; width:33px; height:33px; border:1px dashed #ebebeb; margin:0 12px 12px 0;}
#sidebar-new .left-social-channels div a {border:none; padding:0; margin:0; clear:none; display:block; width:33px; height:33px; position:relative;}
#sidebar-new .left-social-channels div a span {position:absolute; top:17px; left:17px;}
#sidebar-new .left-social-channels div.addschan {background:#fff; border-color: #b6b6b6; display:none;}
#sidebar-new .left-social-channels div.addschan a {text-align:center; color:#026092; text-decoration:underline; line-height:3; font-size:80%;cursor: pointer;}
#sidebar-new .left-social-channels div.addschan a:hover {color:#70c8f6;}
#sidebar-new .sc-paginate-more {clear:both; width:200px; float:left; border-top:1px solid #d2d2d2; font-size:90%; display:none;}
#sidebar-new .sc-paginate-more span {float:left; width:100px; padding:5px 0 0 10px; display:none;}
#sidebar-new .sc-paginate-more span b {font-weight:normal;}
#sidebar-new .sc-paginate-more a {float:right; clear:none; display:inline; border:0; margin:0; padding:5px 10px 0 0; color:#026092; font-size:100%;}
#sidebar-new .sc-paginate-more a:hover {background:none; color:#70c8f6;}

/********** conversation manager **********/
#sidebar-new .channelsDiv a {padding-top:3px;}
#sidebar-new .icon-text {padding:1px 0 0 5px; margin:0; float:left; width:140px;}
#sidebar-new .channelsDiv span.activity-count {float:right; display:block; margin-right:5px; font-size:90%; font-weight:bold; width:18px; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #d9d9d9; line-height:1.2; background:#fbfaf1;}
#sidebar-new .channelsDiv a.selected {background:#fff;}
#sidebar-new .channelsDiv p.no_s_post {padding:5px 10px;}
#schedulePostsData, #activityChannelsDiv {display:none;}

/********** language box **********/
#language-box {clear:both; margin-top:5px; float:left; background:#ffffff; width:196px; color:#333333; position:relative; margin-left:2px;}
#language-box #show-languages {padding:0px 0px 10px 9px; float:left;}
#language-box a {color:#333; text-align:left; padding:10px 0 0 10px; margin:0; border:none; font-size:120%;}
#language-box a.lang-settings {padding-bottom:10px;}
#language-box p.lang-settings {color:#333; text-align:left; padding:10px 0 10px 10px; margin:0; border:none; font-size:100%; font-weight:bold; text-transform:uppercase;}
#language-box span {float:left; padding-right:5px;}
#language-box li {float:left; width:188px;}
#language-box li.default-txt {font-size:80%; padding-bottom:5px;}
#language-box li.default-txt > span.fr {float:right;}
#language-box li > div {float:left; font-size:90%; width:112px; padding:3px 5px; color:#fff; margin:0 0 0 8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-weight:bold;}
#language-box li > div.selected {background:#d7d7d7; }
#language-box li div > a {float:left; width:77px; padding:3px 5px; margin:0; font-size:110%;}
#language-box li div > span {float:left; width:77px; padding:3px 5px; margin:0; font-size:110%;}
#language-box li input {float:left; clear:nonet; margin:6px 0 0 10px; padding:0;}
#language-box li.completed {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/checked.png) no-repeat 165px 5px;}
#language-box a.remove-lang, #language-box a.remove-lang-noid {float:left; width:15px; height:15px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/cross.png) no-repeat 0 0; text-align:left; text-indent:-9999px; clear:none; padding:0; margin:3px 0 0 10px;}
#language-box a.remove-lang:hover, #language-box a.remove-lang-noid:hover {background-position:0 -16px;}
#language-box select {float:left; font-size:95%; margin:5px 0 0 33px; padding:3px; width:130px;}
#language-box #language-ul label.labelradio { display: none; }
#waiting-language {clear:both; float:left; background:#fff; width:198px; display:none; border-bottom:1px solid #c9c9c8; border-left:1px solid #c9c9c8; margin-left:-1px;}
#waiting-language p {text-align:center; padding:10px 0; line-height:1.3; font-weight:bold;}
#language-box .displaySettings {font-size:100%; width:170px; clear:both; float:left; margin:15px 0 0 5px;}

#langselectdialog .choose-lang-cont {float:left; clear:both; width:300px; margin:10px 0 0 200px;}
#langselectdialog #chooselangdiv p {line-height:1.3;}
#langselectdialog .choose-lang-cont span {float:left; margin:0;  width:80px; font-size:100%; text-align:center;}
#langselectdialog .choose-lang-cont span > input, .display-onapp > input {margin:0 0 0 10px;}
#langselectdialog .loop-the-lang {clear:both; padding:10px 0 5px 0; float:left; border-bottom:1px solid #dddddd;}
#langselectdialog .loop-lab {border-bottom:2px solid #797979;}
#langselectdialog .choose-lang-cont .loop-the-lang > div {float:left; margin:0; width:180px; text-align:left;}
#langselectdialog .choose-lang-cont span.display-onapp {float:left; margin:0;  width:40px; font-size:100%; text-align:center;}
#dialog-confirm-remove p, #dialog-message-default p, #dialog-confirm-setasdefault p, #dialog-message-forminvalid p, #dialog-confirm-save p {line-height:1.3;}


/********** edition box **********/
#edition-box {clear:both; margin-top:5px; margin-left:5px; float:left; margin-bottom:15px; background:#fbfaf1; width:190px; color:#333333; display:none;}
#edition-box p.title {float:left; width:55px; font-weight:bold; font-size:120%; margin:4px 0 0 5px; padding:0;}
#edition-box select {padding:2px; float:left; margin:10px 0px 0px 5px; font-size:80%; width:180px;}
#edition-box a.comparelnk, #edition-box a.comparelnk:visited {clear:both; float:left; border:none; background:none; text-align:right; width:98%; padding:0; margin:5px 5px 0 0; color:#0182C6; text-decoration:underline; font-size:90%; }
#edition-box a.comparelnk:hover {color:#70c8f6;}
#edition-box ul {clear:both; float:left; font-size:90%; margin:5px 0 0 5px; width:95%;}
#edition-box ul > li {padding:8px 0 0 20px; margin:3px 0 0 0; }
#edition-box ul > li.checkit {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/tick.png) no-repeat 0 4px;}
#edition-box ul > li.nocheckit {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/cross-img.png) no-repeat 0px 8px;padding-bottom: 3px;}
#edition-box hr {clear:both; float:left; width:180px; color:#bfbfbf; background-color:#bfbfbf; height:1px; border:none; margin:15px 0 5px 0; padding:0;}
#edition-box div.price-dates {width:180px; float:left; margin:0 0 10px 5px; padding:0;}
#edition-box p.dates {clear:both; float:left; font-weight:bold; font-size:111%; text-align:center; width:100%; margin:0; padding:10px 0 10px 0;}
#edition-box p.weeks {float:left; padding:0; margin:0; font-size:120%;}
#edition-box p.price {float:right; padding:0; margin:0; font-size:120%; font-weight:bold; color:#FF9E07;}
#edition-box div.payinfo {clear:both; text-align:center; font-style:italic; padding:10px 0 10px 0;}
#edition-box div.paidinfo {clear:both; text-align:center; font-weight:bold; text-transform:uppercase; color:#FF9E07; padding:10px 0 0 0;}
#waiting {clear:both; margin-top:5px; float:left; background:#fefed7; width:200px; display:none;}
#waiting p {text-align:center; padding:10px 0; line-height:1.3; font-weight:bold;}

/*ALL PAGINATION: UPDATED UI*/
.pagination b.pagination-count, .pagination-bot b.pagination-count {font-weight:normal; display:inline-block; padding-right:10px;}
.tw-moderatepg .pagination span.disabled, .tw-moderatepg .pagination span.first, .tw-moderatepg .pagination span.prev, .tw-moderatepg .pagination span.next, .tw-moderatepg .pagination span.last, .pagination span, .pagination a, .pagination-bot span, .pagination-bot a {display:inline-block; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; font-size:18px; padding:4px 10px; border-collapse: collapse;}
.pagination span:last-child, .pagination a:last-child, .pagination-bot span:last-child, .pagination-bot a:last-child {border-right:1px solid #e5e5e5;}
.tw-moderatepg .pagination span {border:none; padding:0; }

/*SMB Index page*/
.smbindexpg .innerwrap{background: none;}
.smbindexpg #content{width:975px;max-width:975px;}
.smbindexpg .campaigntool {float:left; width:200px; margin:10px;}
.smbindexpg .campaigntool p.title {font-weight:bold; font-size:12pt;}
.smbindexpg .campaigntool p {width:200px; line-height:1.3;}
.smbindexpg th {font-weight:bold;}
.smbindexpg td.rightborder {border-right:1px solid #ccc;}
.smbindexpg #dash-hdr {padding:0 0 10px 0; border-bottom:1px solid #ccc; clear:both; float:left; width:705px; margin:0 0 30px 0;}
.smbindexpg #dashboard {width:100%;}
.smbindexpg #dashboard tr.trColorAlt {/*background: #f5f5f5;*/}
.smbindexpg #dashboard td {padding:8px 0 8px 5px;}
.smbindexpg a.createcampaignsm:link, .smbindexpg a.createcampaignsm:visited {float:right; width:204px; height:56px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/button-orange.png) no-repeat 0 0; display:block; color:#fff; font-weight:bold; text-align:center; font-size:15px; line-height:3.5;}
.smbindexpg a.createcampaignsm:hover {width:204px; height:56px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/button-orange.png) no-repeat 0 -60px; display:block; color:#fff; font-weight:bold; text-align:center;}
.smbindexpg #dash-hdr h3 {font-size:160%; font-weight:bold; line-height:1.5; padding:38px 0 0 0; margin:0; float:left;}
.smbindexpg #dash-head {font-size:160%; font-weight:bold; line-height:1.5; padding:38px 0 10px 0; margin:0; float:left;}
.smbindexpg a.publish-btn:link, .smbindexpg a.publish-btn:visited {display:block; background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border:1px solid #0190db;    color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px;}
.smbindexpg a.publish-btn:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));    background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.smbindexpg a.publishdisabled-btn:link, .smbindexpg a.publishdisabled-btn:visited, .smbindexpg a.publishdisabled-btn:hover {display:block; background:#dddddd; border:1px solid #b2b2b2;    color: #b2b2b2; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px;}
.smbindexpg a.preview-btn:link, .smbindexpg a.preview-btn:visited {display:block; background:#eeeeee; background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#f1efef)); background-image: -moz-linear-gradient(top, #f1efef, #d5d5d5); border:1px solid #b9b7b7;  color: #333333; text-shadow: #ccc 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px; margin-right:10px;}
.smbindexpg a.preview-btn:hover {background:#eeeeee; background: -webkit-gradient(linear, left top, left bottom, from(#f1efef), to(#d5d5d5));    background-image: -moz-linear-gradient(top, #f1efef, #d5d5d5);}
.smbindexpg .pagination {float:right; padding:0 0; width:280px; text-align:right; }
.smbindexpg .pagination p {width:280px; float:right; padding:0 10px 5px 0; text-align:right; text-transform:none;}
.smbindexpg .tags {float:left;width:450px; font-weight:bold;}
.smbindexpg .search-tags {clear:both; float:left; width:730px; padding:0 0 20px 0;}
.smbindexpg .back {padding:0 0 10px 10px;}
.smbindexpg #sidebar {background:#ebebeb; float:left; width:230px; margin:10px;}
.smbindexpg td div.lefttoppad {background:#fff; padding:0; margin:0;}
.smbindexpg #content a.link-noflow {word-wrap: break-word; display:block;width:170px; float:left; }
.smbindexpg #content a.edit-link {float:left; display:block; margin-left:10px;}
.smbindexpg #content div.icon-cont {height:25px;overflow:hidden;}
.smbindexpg #content div.negmargin-left {margin-left:-6px;}
.smbindexpg #content div.posmargin-left {margin-left:1px;}
#dialog-delete-campaign {display:none;}
div.dl-del-camp {padding-top:10px;}
div.dl-del-camp strong {font-weight:bold; font-style:italic; padding-top:5px; display:block; clear:both; width:100%;}
.del-campaign {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/close-toolbar.png?v=1') no-repeat 0 0; width:27px; height:27px; float:right;}
#delete-campaign-msg {display:none; color:#ff0000; text-transform:uppercase;}
#delete-campaign-msg img {float:left;}
#delete-campaign-msg span {display:block; float:left; padding:10px 0 0 10px; text-transform:uppercase;}

/*NEW CONFIRMATION PAGE*/
#confirmcontentnew h2.title {font-weight:normal; font-size:200%;}
#confirmcontentnew h3.title {font-weight:normal; font-size:200%; color:#faa500; font-weight:bold;}
#confirmcontentnew .selection-blocks {padding-top:40px;}
#confirmcontentnew .selection-block-left {width:325px; height:600px; margin:0px auto;}
#confirmcontentnew .selection-block-right {width:370px; height:600px; float:right; margin-right:40px;}
#confirmcontentnew h4.selection-title {color:#18b2d0; font-weight:bold; font-size:200%; text-align:center; height:130px;}
#confirmcontentnew div.selection-icon {padding-top:40px;}
#confirmcontentnew p.selection-txt {font-size:130%;}

/*Create By Plan page*/
.appdirpg .ic-sweeps {float:left;}
.appdirpg .ic-sweeps span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -193px 0; text-align:left; text-indent:-9999px;}

/*NEW CREATE PAGE*/
.appcrpg .innerwrap {width:98%;}
.appcrpg .innerwrap #content {width:auto; max-width:inherit; margin: 15px 0 0 220px; float: none;}
.appcrpg .innerwrap #content div.message { clear: none; max-width: 765px; }
.createpg-left {/*float:left; width:535px;*/ padding:3px 0 0 0; margin-right:228px;}
.campaignlistleft {float:left; width:50%;}
.campaignlistright {float:left; width:50%;}
.createpg-right {float:right; width:222px; padding:0 0 0 0;}
#engagescore-tip {display:none; position:absolute; top:-10px; left:-217px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
#engagement-app {display:none;}
#engage-audience {border:1px solid #c4c4c4; width:494px; text-align:center; background:#fefed7;}
#engage-audience p, #engage-audience a, #engage-audience div {font-family:Century Gothic,arial,sans-serif; font-size:150%; font-weight:bold;}
#engage-audience p {padding:10px 25px 20px 25px; margin:0;}
#engage-audience a {color:#23b2db; padding:0 0 10px 0; display:block;}
#engage-audience a:hover {text-decoration:underline;}
#engage-audience a.dismiss {font-size:80%; display:block; float:left; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/dismiss.png) no-repeat 0 0; width:77px; height:21px; margin:0 0 0 418px;}
#engage-audience .icons {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons-create.png) no-repeat 0 0; width:388px; height:39px; margin:auto; padding-top:0;}
#engage-audience .arrows-breadcrumb {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/create-breadcrumb.png) no-repeat 0 0; width:470px; height:38px; margin:auto; margin-bottom:10px;}
#engage-audience span.bc-highlight {display:block; width:132px; height:38px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/create-breadcrumb-orange.png) no-repeat 0 0; float:left;}
#create-new-block {/*width:535px;*/ width:100%; margin:0 0 0 0; float:left;}
#create-new-block h2 {font-size:200%; font-weight:bold; color:#faa500; padding:5px 0 0 0;}
#create-new-block ul {padding:0; margin:0; float:left; /*width:535px;*/ width:100%;}
#create-new-block ul li {padding:0; margin:0; border:none; float:left; width:50%;}
#create-new-block .campaignlistleft ul li, #create-new-block .campaignlistright ul li {width:100%;}

#create-new-block ul li > div.promo-details {position:relative;width:96%; padding:0; margin:5px 4% 5px 0; border:1px solid #e1e1e1; float:left; -moz-box-shadow: 3px 3px 4px #efefef; -webkit-box-shadow: 3px 3px 4px #efefef; box-shadow: 3px 3px 4px #efefef;}
#create-new-block ul p {margin:0; padding:0;}
#create-new-block ul div.promo-inner > p {height:65px; width:100%; font-size:120%; line-height:1.2; padding-top:5px;}
#create-new-block ul .p-title {font-size:120%; width:210px; color:#005b70; font-weight:bold; padding:13px 0 0 8px; margin:0; float:left;}
#create-new-block ul .p-langs {float:left; font-size:100%; font-style:italic; width:342px; padding:11px 0 0 0; color:#005b72; font-weight:bold;}
#create-new-block .disabled .p-langs {color:#CCC; font-style:normal;}
#create-new-block .disabled .p-langs a {color:#22b1db; text-decoration:underline; cursor:pointer;}
#create-new-block .disabled .p-langs a:hover {color:#22b1db; text-decoration:none; cursor:pointer;}
#create-new-block span {/*display:block; float:left; height:29px; width:29px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/create-icons-small.png?v=10) no-repeat 0 0; margin:10px 0 0 15px*/}
#create-new-block span {display:block; float:left; height:55px; width:55px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/create-icons-new.png?v=9) no-repeat 0 0; margin:10px 0 0 15px}

#create-new-block span a {display:block; float:left; height:55px; width:55px; text-align:left; text-indent:-9999px;}
#create-new-block ul .promo-details div {float:left; width:93%; /*margin:10px 0 0 3%;*/ margin:0 0 0 3%;}
#create-new-block ul .promo-details div.promo-inner {padding-left:8px; width:auto; margin:0 0 10px 0; float:left; /*width:77%;*/ width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px); width: calc(100% - 90px); }

/*#create-new-block ul a.createlnk {display:block; padding:10px 0 0 0; font-size:110%; text-decoration:underline; text-align:right;}*/
#create-new-block ul a.contactlnk {display:block; color:#005b70; padding:10px 0 0 0; font-size:110%; text-decoration:underline; cursor:pointer;}
#create-new-block ul a {color:#005b70;}
#create-new-block ul a:hover {color:#0182C6;}

#create-new-block .promo-details .new-ref-option {position:absolute; top:0; right:5px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/referral-option-small.png?v=2) no-repeat 0 0; width:180px; height:15px;}
#create-new-block .promo-details .new-free-option {position:absolute; top:0; right:5px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/free-option-small.png?v=2) no-repeat 0 0; width:40px; height:15px;}
#create-new-block .promo-details .new-app-option {position:absolute; top:0; right:5px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/new-option-small.png?v=4) no-repeat 0 0; width:40px; height:15px;}
#create-new-block .promo-details .new-themes-option {position:absolute; top:0; right:5px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/newthemes-option-small.png?v=5) no-repeat 0 0; width:87px; height:15px;}

#create-new-block ul .promo-details div.promo-new-themes-bar {position:absolute; padding:3px 0 1px 0; background:#ececec; left:-3%; width:99.9%; bottom:0; font-size:10px;}
#create-new-block ul .promo-details div.promo-new-themes-bar a {display:block; float:left; width:100%;}
#create-new-block ul .promo-details div.promo-new-themes-bar b {display:inline-block; font-weight:normal;}
#create-new-block ul .promo-details div.promo-new-themes-bar b.cfm {padding-left:5px; float:left;}
#create-new-block ul .promo-details div.promo-new-themes-bar b.cfm-icon {padding-right:5px; float:right;}
#create-new-block ul .promo-details div.promo-new-themes-bar b.cfm-icon img {max-height:12px;}

#create-new-block #custom-app .disabled {color:#045870;}
#create-new-block #custom-app .disabled a {color:#045870; text-decoration:underline; cursor:pointer;}
#create-new-block #custom-app .disabled a:hover {color:#0182C6;}

#create-new-block .disabled {color:#ccc;}
#create-new-block .disabled a, #create-new-block .disabled a:hover {color:#ccc; text-decoration:none; cursor:default;}

#create-new-block .disabled a.createlnk:hover {text-decoration:underline;}
#create-new-block .disabled a.contactlnk:hover {text-decoration:underline; color:#0182C6; cursor:pointer;}

#create-new-block .disabled a.upgradelnk {color:#005B70; text-decoration:underline; margin:2px 0 0 0;padding: 5px 10px;float:right;font-size:110%;}
#create-new-block .disabled a.upgradelnk:hover {text-decoration:underline; color:#0182C6; cursor:pointer;}

#create-new-block ul a.createlnk {
    background:#00abcd;border-color: #00abcd;color: #fff; margin:2px 0 0 0;padding: 5px 10px;float:right;font-size:110%;color:#FFF;
    text-shadow: #0190db 0px 1px 0px;font-weight:bold;cursor:pointer;border-radius: 5px;-moz-border-radius: 5px;text-decoration: none;
}
#create-new-block ul a.createlnk:hover {background:#18b2d0;color:#FFF;border-color: #18b2d0;}

#create-new-block ul a.createlnk {display:none;}

#create-new-block ul a.contactlnk {
    background:#18b2d0;border-color: #00abcd;color: #fff; margin:2px 0 0 0;padding: 5px 10px;float:right;font-size:110%;color:#FFF;
    text-shadow: #0190db 0px 1px 0px;font-weight:bold;cursor:pointer;border-radius: 5px;-moz-border-radius: 5px;text-decoration: none;
}
#create-new-block ul a.contactlnk:hover {background:#18b2d0;color:#FFF;border-color: #18b2d0;}




/*
#create-new-block span.promo-quiz {background-position:-1711px 0;}
#create-new-block .disabled span.promo-quiz {background-position:-1711px -30px;}

#create-new-block span.promo-photo {background-position:0 0;}
#create-new-block .disabled span.promo-photo {background-position:0 -30px;}

#create-new-block span.promo-coupon {background-position:-687px 0;}
#create-new-block .disabled span.promo-coupon {background-position:-687px -30px;}

#create-new-block span.promo-video {background-position:-30px 0;}
#create-new-block .disabled span.promo-video {background-position:-30px -30px;}

#create-new-block span.promo-votingapp {background-position:-812px 0;}
#create-new-block .disabled span.promo-votingapp {background-position:-812px -30px;}

#create-new-block span.promo-headtoheadapp {background-position:-842px 0;}
#create-new-block .disabled span.promo-headtoheadapp {background-position:-842px -30px;}

#create-new-block span.promo-sweeps {background-position:-60px 0;}
#create-new-block .disabled span.promo-sweeps {background-position:-60px -30px;}

#create-new-block span.promo-trivia {background-position:-91px 0;}
#create-new-block .disabled span.promo-trivia {background-position:-91px -30px;}

#create-new-block span.promo-pinterest {background-position:-717px 0;}
#create-new-block .disabled span.promo-pinterest {background-position:-717px -30px;}


#create-new-block span.promo-twittersweeps {background-position:-122px 0;}
#create-new-block #custom-app .disabled span.promo-twittersweeps {background-position:-122px -121px;}
#create-new-block .disabled span.promo-twittersweeps {background-position:-122px -30px;}

#create-new-block span.promo-instantwin {background-position:-153px 0;}
#create-new-block #custom-app .disabled span.promo-instantwin {background-position:-153px -121px;}
#create-new-block .disabled span.promo-instantwin {background-position:-153px -30px;}

#create-new-block span.promo-instagram {background-position:-183px 0;}
#create-new-block #custom-app .disabled span.promo-instagram {background-position:-183px -121px;}
#create-new-block .disabled span.promo-instagram {background-position:-183px -30px;}

#create-new-block span.promo-socialfeed {background-position:-183px 0;}
#create-new-block #custom-app .disabled span.promo-socialfeed {background-position:-183px -121px;}
#create-new-block .disabled span.promo-socialfeed {background-position:-183px -30px;}

#create-new-block span.promo-socialfeed-directory {background-position:-764px 0;}
#create-new-block #custom-app .disabled span.promo-socialfeed-directory {background-position:-764px -121px;}
#create-new-block .disabled span.promo-socialfeed-directory {background-position:-764px -30px;}

#create-new-block span.promo-timelinepromo {background-position:-748px 0;}
#create-new-block #custom-app .disabled span.promo-timelinepromo {background-position:-748px -121px;}
#create-new-block .disabled span.promo-timelinepromo {background-position:-748px -30px;}

#create-new-block span.promo-essay {background-position:-214px 0;}
#create-new-block #custom-app .disabled span.promo-essay {background-position:-214px -121px;}
#create-new-block .disabled span.promo-essay {background-position:-214px -30px;}

#create-new-block span.promo-multiformat {background-position:-245px 0;}
#create-new-block #custom-app .disabled span.promo-multiformat {background-position:-245px -121px;}
#create-new-block .disabled span.promo-multiformat {background-position:-245px -30px;}

#create-new-block span.promo-youtube {background-position:-276px 0;}
#create-new-block #custom-app .disabled span.promo-youtube {background-position:-276px -121px;}
#create-new-block .disabled span.promo-youtube {background-position:-276px -30px;}

#create-new-block span.promo-welcometab {background-position:-300px 0;}
#create-new-block #custom-app .disabled span.promo-welcometab {background-position:-300px -121px;}
#create-new-block .disabled span.promo-welcometab {background-position:-300px -30px;}

#create-new-block span.promo-signupform {background-position:-337px 0;}
#create-new-block #custom-app .disabled span.promo-signupform {background-position:-337px -121px;}
#create-new-block .disabled span.promo-signupform {background-position:-337px -30px;}

#create-new-block span.promo-photogallery {background-position:-368px 0;}
#create-new-block #custom-app .disabled span.promo-photogallery {background-position:-368px -121px;}
#create-new-block .disabled span.promo-photogallery {background-position:-368px -30px;}

#create-new-block span.promo-videogallery {background-position:-398px 0;}
#create-new-block #custom-app .disabled span.promo-videogallery {background-position:-398px -121px;}
#create-new-block .disabled span.promo-videogallery {background-position:-398px -30px;}

#create-new-block span.promo-dealerloc {background-position:-429px 0;}
#create-new-block #custom-app .disabled span.promo-dealerloc {background-position:-429px -121px;}
#create-new-block .disabled span.promo-dealerloc {background-position:-429px -30px;}

#create-new-block span.promo-fanex {background-position:-459px 0;}
#create-new-block #custom-app .disabled span.promo-fanex {background-position:-459px -121px;}
#create-new-block .disabled span.promo-fanex {background-position:-459px -30px;}

#create-new-block span.promo-dynamicapp {background-position:-490px 0;}
#create-new-block #custom-app .disabled span.promo-dynamicapp {background-position:-490px -121px;}
#create-new-block .disabled span.promo-dynamicapp {background-position:-490px -30px;}

#create-new-block span.promo-iframe {background-position:-523px 0;}
#create-new-block #custom-app .disabled span.promo-iframe {background-position:-523px -121px;}
#create-new-block .disabled span.promo-iframe {background-position:-523px -30px;}

#create-new-block span.promo-trivia-new {background-position:-589px 0;}
#create-new-block .disabled span.promo-trivia-new {background-position:-589px -30px;}

#create-new-block span.promo-trivia-viral {background-position:-623px 0;}
#create-new-block .disabled span.promo-trivia-viral {background-position:-623px -30px;}

#create-new-block span.promo-photosweeps {background-position:-556px 0;}
#create-new-block .disabled span.promo-photosweeps {background-position:-556px -30px;}
*/

#create-new-block span.promo-quiz {background-position:-1711px 0;}
#create-new-block .disabled span.promo-quiz {background-position:-1711px -61px;}

#create-new-block span.promo-photo {background-position:0 0;}
#create-new-block .disabled span.promo-photo {background-position:0 -61px;}

#create-new-block span.promo-coupon {background-position:-1344px 0;}
#create-new-block .disabled span.promo-coupon {background-position:-1344px -61px;}

#create-new-block span.promo-video {background-position:-60px 0;}
#create-new-block .disabled span.promo-video {background-position:-60px -61px;}

#create-new-block span.promo-votingapp {background-position:-1588px 0;}
#create-new-block .disabled span.promo-votingapp {background-position:-1588px -61px;}

#create-new-block span.promo-headtoheadapp {background-position:-1648px 0;}
#create-new-block .disabled span.promo-headtoheadapp {background-position:-1648px -61px;}

#create-new-block span.promo-sweeps {background-position:-120px 0;}
#create-new-block .disabled span.promo-sweeps {background-position:-120px -61px;}

#create-new-block span.promo-trivia {background-position:-180px 0;}
#create-new-block .disabled span.promo-trivia {background-position:-180px -61px;}

#create-new-block span.promo-pinterest {background-position:-1404px 0;}
#create-new-block .disabled span.promo-pinterest {background-position:-1404px -61px;}


#create-new-block span.promo-twittersweeps {background-position:-240px 0;}
#create-new-block #custom-app .disabled span.promo-twittersweeps {background-position:-240px -121px;}
#create-new-block .disabled span.promo-twittersweeps {background-position:-240px -61px;}

#create-new-block span.promo-instantwin {background-position:-300px 0;}
#create-new-block #custom-app .disabled span.promo-instantwin {background-position:-300px -121px;}
#create-new-block .disabled span.promo-instantwin {background-position:-300px -61px;}

#create-new-block span.promo-instagram {background-position:-360px 0;}
#create-new-block #custom-app .disabled span.promo-instagram {background-position:-360px -121px;}
#create-new-block .disabled span.promo-instagram {background-position:-360px -61px;}

#create-new-block span.promo-socialfeed {background-position:-360px 0;}
#create-new-block #custom-app .disabled span.promo-socialfeed {background-position:-360px -121px;}
#create-new-block .disabled span.promo-socialfeed {background-position:-360px -61px;}

#create-new-block span.promo-socialfeed-directory {background-position:-1528px 0;}
#create-new-block #custom-app .disabled span.promo-socialfeed-directory {background-position:-1528px -121px;}
#create-new-block .disabled span.promo-socialfeed-directory {background-position:-1528px -61px;}

#create-new-block span.promo-timelinepromo {background-position:-1464px 0;}
#create-new-block #custom-app .disabled span.promo-timelinepromo {background-position:-360px -121px;}
#create-new-block .disabled span.promo-timelinepromo {background-position:-360px -61px;}

#create-new-block span.promo-essay {background-position:-420px 0;}
#create-new-block #custom-app .disabled span.promo-essay {background-position:-420px -121px;}
#create-new-block .disabled span.promo-essay {background-position:-420px -61px;}

#create-new-block span.promo-multiformat {background-position:-480px 0;}
#create-new-block #custom-app .disabled span.promo-multiformat {background-position:-480px -121px;}
#create-new-block .disabled span.promo-multiformat {background-position:-480px -61px;}

#create-new-block span.promo-youtube {background-position:-540px 0;}
#create-new-block #custom-app .disabled span.promo-youtube {background-position:-540px -121px;}
#create-new-block .disabled span.promo-youtube {background-position:-540px -61px;}

#create-new-block span.promo-welcometab {background-position:-600px 0;}
#create-new-block #custom-app .disabled span.promo-welcometab {background-position:-600px -121px;}
#create-new-block .disabled span.promo-welcometab {background-position:-600px -61px;}

#create-new-block span.promo-signupform {background-position:-660px 0;}
#create-new-block #custom-app .disabled span.promo-signupform {background-position:-660px -121px;}
#create-new-block .disabled span.promo-signupform {background-position:-660px -60px;}

#create-new-block span.promo-photogallery {background-position:-720px 0;}
#create-new-block #custom-app .disabled span.promo-photogallery {background-position:-720px -121px;}
#create-new-block .disabled span.promo-photogallery {background-position:-720px -60px;}

#create-new-block span.promo-videogallery {background-position:-780px 0;}
#create-new-block #custom-app .disabled span.promo-videogallery {background-position:-780px -121px;}
#create-new-block .disabled span.promo-videogallery {background-position:-780px -62px;}

#create-new-block span.promo-dealerloc {background-position:-840px 0;}
#create-new-block #custom-app .disabled span.promo-dealerloc {background-position:-840px -121px;}
#create-new-block .disabled span.promo-dealerloc {background-position:-840px -61px;}

#create-new-block span.promo-fanex {background-position:-900px 0;}
#create-new-block #custom-app .disabled span.promo-fanex {background-position:-900px -121px;}
#create-new-block .disabled span.promo-fanex {background-position:-900px -61px;}

#create-new-block span.promo-dynamicapp {background-position:-960px 0;}
#create-new-block #custom-app .disabled span.promo-dynamicapp {background-position:-960px -121px;}
#create-new-block .disabled span.promo-dynamicapp {background-position:-960px -61px;}

#create-new-block span.promo-iframe {background-position:-1026px 0;}
#create-new-block #custom-app .disabled span.promo-iframe {background-position:-1026px -121px;}
#create-new-block .disabled span.promo-iframe {background-position:-1026px -61px;}

#create-new-block span.promo-trivia-new {background-position:-1154px 0;}
#create-new-block .disabled span.promo-trivia-new {background-position:-1154px -61px;}

#create-new-block span.promo-trivia-viral {background-position:-1219px 0;}
#create-new-block .disabled span.promo-trivia-viral {background-position:-1219px -61px;}

#create-new-block span.promo-photosweeps {background-position:-1088px 0;}
#create-new-block .disabled span.promo-photosweeps {background-position:-1088px -61px;}

/*
#create-new-block .create-lnks {width:485px; font-size:120%; font-weight:bold; color:#bebebe; padding:5px 0 0 0;}
#create-new-block .create-lnks a {padding:0 10px 0 0; color:#22b1db; text-decoration:underline;}
#create-new-block .create-lnks a:hover {text-decoration:none;}
#create-new-block .create-lnks a.disabled {color:#000000; cursor:default; text-decoration:none;}
*/

#create-new-block .create-lnks-cont {height:33px; font-size:14px;	border-bottom:1px solid #e4e4e4; margin:10px 0;}
#create-new-block .create-lnks {border:1px solid #e4e4e4;	border-bottom:0 none;}
#create-new-block .create-lnks-tab {height:31px;}
#create-new-block .create-lnks-tab a {background:#e4e4e4;	font-size:14px;	padding:8px; border:1px solid #ffffff; border-bottom:0 none; border-right:0 none; color:#000000; text-transform: capitalize; text-decoration:none;}
#create-new-block .create-lnks-tab a.disabled {background:#ffffff; border:1px solid #ffffff; border-right:0 none; color:#000000; text-transform: capitalize; color:#000000; text-decoration:none;}

.create-ad {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/ad-bg.png?v=4) no-repeat 0 0; width:230px; height:314px; margin-top:10px; text-align:center; position:relative;}
.create-ad div {display:none; position:absolute; top:1px; left:8px}
.create-ad img {padding:7px 0 0 1px;}
.free-resources {background:#fff; width:220px; border:1px solid #56c5e0; margin:10px 0 0 5px;}
.fr-header {color:#fff; background:#56c5e0; text-align:center; font-size:140%; padding:5px 0;}
.free-resources a {display:block; width:200px; padding:10px 0 0 10px; color:#23b2db; text-decoration:underline; line-height:1.2;}
.free-resources a:hover {text-decoration:none;}
#engagements-app, #custom-app  {display:none;}
.contact-box {margin-top:20px;}
.contact-box span.fr-contact {display:block; width:100%; text-align:center; padding:15px 0 0 0; font-weight:bold;}
.contact-box span.fr-contact a {display:inline; float:none; padding:0; margin:0;}
.contact-box ul {margin:20px 0 0 20px;}
.contact-box li {list-style-type:disc; padding:2px 0; margin:0 0 0 10px;}

/* New Styles */
.createpg-right .helpTxtHeader {margin-top: 15px; font-size:90%; width:100%; position: relative; height:38px; text-align:center;}
.createpg-right .helpTxtHeader div {width: 100%; text-align: center; font-size: 16px; font-weight: bold; color: #25AFDE; margin-top: 3px; }
.create-ad-new {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/ad-bg-new.png?v=1) no-repeat 0 0; width:230px; height:314px; margin-top:10px; text-align:center; position:relative;}
.create-ad-new .containerDetails {background: #23B2DC; display: block; position: absolute; width: 93%; top: 8px; left: 9px; padding-bottom: 1px; height:266px;}
.create-ad-new .containerDetails .subTxt {width: 100%; font-size:120%; font-weight: bold; color: #FFF; padding-top:5px;}
.create-ad-new .detailsTxtCont {width: 94%; font-size: 13px; font-weight: bold; color: #FFF; margin: 0px auto; text-align: left;}
.create-ad-new .detailsTxtCont ul {margin-left: 13px;}
.create-ad-new .detailsTxtCont li {font-size: 10px; font-weight: normal; color: #FFF; list-style-type: disc; margin: 3px 0px;}
.c-button {width:100%; padding: 10px 0px 5px 0;}

/*Social Channels page*/
.socialchannelspg .top-channel-cont form {float:left; width:200px;}
.socialchannelspg #searchbox {float:left; width:200px; height:auto; padding:0; border:1px solid #b6b6b6;}
.socialchannelspg #searchbox form {padding:0; margin:0;}
.socialchannelspg #searchbox input {float:left; border:#fff; font-size:100%; padding:5px; width:170px; color:#333333; outline:none; border:none; margin:0;}
.socialchannelspg #searchbox .submitbox {float:right; width:20px;}
.socialchannelspg #searchbox .searchsubmit {background:#fff url("https://dcveehzef7grj.cloudfront.net/img/smb/search.png") no-repeat 0 6px;  border:0; padding:0; width:20px; height:25px; cursor:pointer; margin:0;}
.socialchannelspg #searchbox input:focus {outline: none;}
.socialchannelspg .top-channel-cont {float:left; width:760px; margin:20px 0 0 5px;}
.socialchannelspg .top-channel-cont select {padding:4px; font-size:100%; float:left; margin:0 0 0 0;}
.socialchannelspg .top-channel-cont .submit-button {float:right;}
.socialchannelspg .top-channel-cont .submit-button input,.submit-button #addsocialchannel {width:auto; margin:0; font-size:100%; cursor:pointer; background:#0182c6; border:0; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border-color: #017ec0; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; width:170px; padding:3px 0 5px 0;}
.socialchannelspg .top-channel-cont .submit-button input:hover,.submit-button #addsocialchannel:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1)); background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.submit-button #addsocialchannel.fr{}

.socialchannelspg .sc-th {background:#deeeef; float:left; width:762px; padding:10px 0; margin:20px 0 0 0;}
.socialchannelspg .sochan-td {float:left; width:300px; padding:0 0 0 10px;}
.socialchannelspg .auth-td {float:left; width:210px; padding:0 0 0 10px;}
.socialchannelspg .act-td {display: block; float: left; height: 20px; padding: 0 10px; width: 21px;}
.socialchannelspg .sc-div {padding:10px 0; float:left; width:762px; border-top:1px solid #e5e5e5;}
.socialchannelspg .sochan-td div {float:left; width:100%;}
.socialchannelspg .sochan-td img {float:left;}
.socialchannelspg .sochan-td > div p {float:left; padding:0 0 0 10px; width:80%;}
.socialchannelspg .sochan-td > div p.insights {padding:10px 0 0 10px; font-size:90%; line-height:1.3;}
.socialchannelspg .alt-color {/*background:#ededed; border-top:1px solid #e5e5e5;*/}

.socialchannelspg .social_reauth_td { width: 180px; }

.socialchannelspg a.tab-fb {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-fb-icon.png?v=5) no-repeat 0 0; width:29px; height:30px; display:block; float:left; text-indent:-9999px;}
.socialchannelspg a.tab-tw {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-tw-icon.png?v=5) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px;}
.socialchannelspg a.tab-ln {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-ln-icon.png) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px;}
.socialchannelspg a.tab-gp {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-gp-icon.png) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px;}
.socialchannelspg a.tab-inst {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-inst-icon.png?v=5) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px;}
.socialchannelspg span.tab-tw-disabled {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-tw-icon.png?v=5) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px; opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.socialchannelspg span.tab-ln-disabled {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-ln-icon.png) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px; opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.socialchannelspg span.tab-gp-disabled {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-gp-icon.png) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px; opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.socialchannelspg span.tab-inst-disabled {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-inst-icon.png?v=5) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px; opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}

.socialchannelspg .social-icons {float:left; padding:0 0 0 45px;}
.socialchannelspg .sc-table {border:1px solid #e5e5e5; clear:both; float:left; width:762px; margin:20px 0 0 0; position:relative;}
.socialchannelspg #facebookInfoTable .arrow {position:absolute; top:-14px; left:47px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.socialchannelspg #twitterInfoTable .arrow {position:absolute; top:-14px; left:122px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.socialchannelspg #linkedinInfoTable .arrow {position:absolute; top:-14px; left:201px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.socialchannelspg #googleplusInfoTable .arrow {position:absolute; top:-14px; left:197px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.socialchannelspg #instagramInfoTable .arrow {position:absolute; top:-14px; left:272px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.socialchannelspg #twitterInfoTable div.nochannel, .socialchannelspg #facebookInfoTable div.nochannel {padding:10px 0; text-align:center; clear:both; float:left; width:100%}
.socialchannelspg #googleplusInfoTable div.nochannel,.socialchannelspg #linkedinInfoTable div.nochannel,.socialchannelspg #instagramInfoTable div.nochannel, .socialchannelspg #facebookInfoTable div.nochannel {padding:10px 0; text-align:center; clear:both; float:left; width:100%}
.socialchannelspg #facebookInfoTable .loading-img {padding:10px 0 10px 0; clear:both; float:left; margin:0 0 20px 225px;}
.socialchannelspg #facebookInfoTable .loading-img img {float:left;}
.socialchannelspg #facebookInfoTable .loading-img span {float:left; padding:10px 0 0 10px; font-weight:bold;}
.socialchannelspg #facebookInfoTable .ajax-error  {padding:10px 0 10px 0; clear:both; float:left; width:100%; margin:0 0 20px 0; color:#ff0000; text-align:center;}

.socialchannelspg .fbactions {float:right; padding:20px 10px 0 0;}
.socialchannelspg .fbactions input {width:auto; padding:3px 5px; margin:0 0 0 5px; font-size:100%;}

.socialchannelspg .reauthLink {cursor: pointer;}

/*ADD CHANNEL OVERLAY*/
.add-channel-left {border-right:1px solid #ccc; float:left; width:201px; height:200px;}
.add-channel-left ul {float:left; width:200px;}
.add-channel-left li {padding:5px 10px; text-indent:27px; margin:10px 0;}
.add-channel-left li.fb {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-icons.png) no-repeat 10px 3px;}
.add-channel-left li.tw {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-icons.png) no-repeat 10px -36px;}
.add-channel-left li.ln {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/linkedin-bw.png) no-repeat 10px 4px;}
.add-channel-left li.gp {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-icons.png) no-repeat 10px -77px;}
.add-channel-left li.inst {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-icons.png) no-repeat 10px -115px;}
.add-channel-left li.selected {background-color:#deeeef;}
.add-channel-right {float:left; width:450px; margin:10px 0 0 20px;}
.add-channel-right p.title {padding:0; margin:0; text-align:center; font-weight:bold; font-size:120%;}
.add-channel-right p.flag-icon {padding:0; margin:15px 0 0 0; width:160px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/flag-icon.png) no-repeat 0 0; text-indent:25px; height:20px;}
.add-channel-right input {cursor:pointer; margin:25px 10px 0 140px; background:#0182c6; border:0; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border-color: #017ec0; color: #fff;    text-shadow: #0190db 0px 1px 0px; font-weight:bold; width:170px; padding:3px 0 5px 0;}
.add-channel-right input:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1)); background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.add-channel-right .add-channel-right-nobg input {cursor:pointer; background:none; margin:25px 10px 0 140px; border:0;border-color: #017ec0; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; width:170px; padding:3px 0 5px 0;}
.add-channel-right .add-channel-right-nobg input:hover {background:none;}
.add-channel-right i {text-align:center; font-style:italic; display:block;}
.add-channel-right p {text-align:left; padding:15px 0 0 0;}


/*PUBLISHING PAGE*/
.publishingpg .innerwrapiframe {background:none;}
.publishingpg .innerwrapiframe #content {margin:0; padding:0;}
.publishingpg .posts-table {width:765px;}
.publishingpg .left-title-what {float:left; font-size:120%; font-weight:bold; margin:83px 6px 0 0;}
.publishingpg .left-title-when {float:left; font-size:120%; font-weight:bold; margin:42px 6px 0 0; }

.publishingpg .when-box .arrow {position:absolute; top:15px; left:-14px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow-left.png) no-repeat 0 0; width:14px; height:30px;}
.publishingpg .when-box-cont {/*float:left;*/ margin:10px 0 0 0px; width:370px; border:1px solid #e5e5e5;}
.where-box-cont {min-height:190px;}
.publishingpg .when-box {padding:20px; position:relative; width:290px;}
.postbox-header {background:#f1f1f1; border-bottom:1px solid #e5e5e5; padding:5px 10px; width:350px;}
.postbox-header-txt {font-size:120%; font-weight:bold;}

.minwid500 {min-width:500px;}
.wid650 {width:650px;}
.postbox-header #addsocialchannel{margin-top:3px;}
.publishingpg .when-box .checkbox label {float:left; padding:0 0 0 5px; margin:0;}
.publishingpg .when-box .checkbox input {float:left; padding:0; margin:0 0 0 0px;}
.publishingpg .when-box .checkbox input#when-scheduled{margin:0 0 0 10px;}
.publishingpg .when-box .text {padding:18px 0 0 0;}
.publishingpg .when-box .text label {float:left; width:130px; margin:5px 0 0 20px;}
.calendarimg{margin:0 0 0 10px;}
.publishingpg .when-box .text input {padding:0; margin:0; width:180px; font-size:130%; float:left;}
.publishingpg .when-box .text input[type="text"]{width:100px;}
.publishingpg .when-box select {padding:2px 2px 1px 2px; margin:0px 0 0 10px;height:22px;}
.publishingpg .when-box select#hour{margin:0px 10px 0 0px}
.publishingpg .when-box select#tzone{margin:0px 0 0 0px;}
.publishingpg .when-box select option{font-size:12px;}
.publishingpg .title-container {float:left; clear:both; width:640px; margin:20px 0 0 60px;}
.publishingpg .title-container label {float:left; padding:5px 0 0 0;}
.publishingpg .title-container label span {color:#ff0000;}
.publishingpg .title-container input {float:left; width:582px; padding:4px; margin:0 0 0 10px; font-size:100%;}
.publisher-box-cont {border:1px solid #e5e5e5; width:100%;	margin:13px 0 0 0px;}
.publisher-box-cont .postbox-header{width:97.4%;}
.publishingpg #publisher-box {float:left; }
.publishingpg a.tab-fb {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-fb-icon.png?v=5) no-repeat 0 0; width:29px; height:30px; display:block; float:left; text-indent:-9999px; }
.publishingpg a.tab-tw {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-tw-icon.png?v=5) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px; }
.publishingpg a.tab-ln {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/publish-ln-icon.png) no-repeat 0 0; width:30px; height:30px; display:block; float:left; text-indent:-9999px; }
.publishingpg .social-icons {float:left; padding:0 0 0 45px;}
.publishingpg .social-fb-cont {clear:both; float:left; width:100%; margin:0px 0 0 0; position:relative;}
.page-name {margin:5px 20px 0 10px;	font-size:16px;	font-weight:bold;}
.publishingpg .arrow {position:absolute; top:15px; left:-14px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow-left.png) no-repeat 0 0; width:14px; height:30px;}
.publishingpg #twitterBox .arrow {position:absolute; top:-14px; left:115px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.publishingpg #linkedinBox .arrow {position:absolute; top:-14px; left:187px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/selectarrow.png) no-repeat 0 0; width:30px; height:14px;}
.publishingpg .fb-page-cont label {display:block; float:left; width:120px; padding:22px 0 0 20px; line-height:1.3;}
.publishingpg .fb-page-cont label span, .publishingpg .link label span {color:#ff0000;}
.publishingpg .fb-page-cont select {padding:2px; margin:18px 0 0 0;float: left;}
.publishingpg .tabs-top {background:#deeeef; width:100%; height:55px; margin:0; float:left; *width:762px;}
.publishingpg .tabs-top a {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-social-icons.png?v=1) no-repeat; width:65px; height:55px; text-align:left; float:left; text-indent:-9999px; display:block;}
.publishingpg a.status-tab {background-position:8px 0; margin:0 0 0 50px;}
.publishingpg a.status-tab:hover, .publishingpg a.status-tab-selected {background-position:8px -60px;  margin:0 0 0 50px;}
.publishingpg a.link-tab {background-position:-65px 0; margin:0 0 0 15px;}
.publishingpg a.link-tab:hover, .publishingpg a.link-tab-selected {background-position:-65px -60px; margin:0 0 0 15px;}
.publishingpg a.photo-tab {background-position:-138px 0; margin:0 0 0 15px;}
.publishingpg a.photo-tab:hover, .publishingpg a.photo-tab-selected {background-position:-138px -60px; margin:0 0 0 15px;}
.publishingpg a.video-tab {background-position:-210px 0; margin:0 0 0 15px;}
.publishingpg a.video-tab:hover, .publishingpg a.video-tab-selected {background-position:-210px -60px; margin:0 0 0 15px;}
.publishingpg a.video-tab.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg a.video-tab.disabled:hover{background-position:-210px 0;}

.publishingpg a.status-tab.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg a.status-tab.disabled:hover{background-position:8px 0;}

.publishingpg a.link-tab.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg a.link-tab.disabled:hover{background-position:-65px 0;}

.publishingpg a.photo-tab.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg a.photo-tab.disabled:hover{background-position:-138px 0;}

.publishingpg a.campaign-tab {background-position:-281px 0; margin:0 0 0 15px;}
.publishingpg a.campaign-tab:hover, .publishingpg a.campaign-tab-selected {background-position:-281px -60px; margin:0 0 0 15px;}

.publishingpg a.campaign-tab.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg a.campaign-tab.disabled:hover{background-position:-281px 0;}

.publishingpg div.submit {float:left; padding:10px 0 0 0px; margin:0;}
.multiple-publish-txt{margin:26px 0 0;}
.social-channel-message{margin:10px 0 0 140px; display:none;}
.new-social-channel-name{margin:2px 5px 0;max-width:80%;}
.new-social-channel-icon{margin:0px 2px 0px 0px;}
.new-social-channel-cont{background: none repeat scroll 0 0 #fefed7;margin:5px 0 0 5px;padding: 5px;border:1px solid #d4a81d;border-radius: 3px;}
.social-channels-list{display: none;margin:0 0 0 15px;}
a.new-social-channel-cont-remove {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/cross.png') no-repeat 0 0 scroll transparent; width:15px; height:15px; display:block;}
a.new-social-channel-cont-remove:hover {background-position:0 -16px;}
.publishingpg div.fb-error-holder, .publishingpg div.tw-error-holder, .publishingpg div.ln-error-holder {color:#ff0000; width:100%;}
.publishingpg div.fb-error-holder span, .publishingpg div.tw-error-holder span, .publishingpg div.ln-error-holder span {padding:10px; text-align:left; font-weight:bold; display:block; width:auto;}
.publishingpg div.fb-error-holder span.fb-error-holder-small {padding:10px 10px 0px 0px; text-align:left; width:500px;}
.publishingpg div.tw-error-holder span {width:488px;}
div.error-holder {width:100%; float:left; clear:both; color:#ff0000; font-weight:bold;}
.publishingpg div.div-photo-loader {clear:both; float:left; margin:0 0 50px 200px; display:none;}
.publishingpg div.div-photo-loader > img {float:left;}
.publishingpg div.div-photo-loader > span {float:left; padding:20px 0 0 10px; font-weight:bold;}

.publishingpg .tabs-top-tw {background:#deeeef; width:652px; height:55px; margin:10px 0 0 0;float:left;}
.publishingpg .tabs-top-tw a {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-social-icons.png?v=2) no-repeat; width:95px; height:55px; text-align:left; float:left; text-indent:-9999px; display:block;}
.publishingpg .tabs-top-tw .photo-tab {background-position:-365px 0; margin:0 0 0 50px; width:65px;}
.publishingpg .tabs-top-tw a.photo-tab:hover, .publishingpg .tabs-top-tw a.photo-tab-selected {background-position:-365px -60px;  margin:0 0 0 50px; width:65px;}
.publishingpg .tabs-top-tw .message-tab {background-position:-455px 0; margin:0 0 0 10px;}
.publishingpg .tabs-top-tw a.message-tab:hover, .publishingpg .tabs-top-tw a.message-tab-selected {background-position:-455px -60px;  margin:0 0 0 10px;}

.publishingpg .tabs-top-ln {background:#deeeef; width:652px; height:55px; margin:20px 0 0 0;}
.publishingpg .tabs-top-ln a {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-social-icons.png?v=2) no-repeat; width:95px; height:55px; text-align:left; float:left; text-indent:-9999px; display:block;}
.publishingpg .tabs-top-ln .photo-tab {background-position:-365px 0; margin:0 0 0 50px; width:65px;}
.publishingpg .tabs-top-ln a.photo-tab:hover, .publishingpg .tabs-top-ln a.photo-tab-selected {background-position:8px -60px;  margin:0 0 0 50px; width:65px;}
.publishingpg .tabs-top-ln .message-tab {background-position:-455px 0; margin:0 0 0 10px;}
.publishingpg .tabs-top-ln a.message-tab:hover, .publishingpg .tabs-top-ln a.message-tab-selected {background-position:-455px -60px;  margin:0 0 0 10px;}

.publishingpg #FeedPostOrgpostlink {max-width:200px;}
.publishingpg #save-campaign-post-details, .publishingpg #save-campaign-post-details1 {width:100px; float:right; text-align:right;}
.publishingpg #save-campaign-post-result {color:#ff0000; clear:right; float:right; width:150px; text-align:right; padding:2px 0 0 0;}

.publishingpg #add-campaign-div {float:right;}
.publishingpg #add-campaign-div > input {padding:5px; margin:0; width:auto; font-size:100%;}
.pstTitle{clear:both; float:left; width:100%;border-bottom: 1px solid #e1e1e1; padding:5px 0 5px 0px;}
.pstCnt{clear:both; float:left; }
.ddlbg{
	background:url('https://dcveehzef7grj.cloudfront.net/img/smb/ddlbg.jpg') no-repeat scroll 0 0 transparent;
	width:268px;
	height:23px;
	display:block;
	float:left;
	position:relative;
}
.ddlbg input[type="text"].selected-channels{
	border: 0 none;
    float: left;
    font-size: 12px;
    margin: 5px 0 0 3px;
    padding: 0;
    width: 91%;
}
.ddlbg .ddl-button{
	height:23px;
	width:19px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
}
.post-to-div {
	float:left;
	margin:15px 0 0 0;
	width:763px;
	display:none;
}
.post-to-div a.p-to {
	display:block;
	background:url(https://dcveehzef7grj.cloudfront.net/img/smb/a-arrow-bottom.png) no-repeat 740px 8px;
	width:749px;
	border:1px solid #e5e5e5;
	padding:6px 4px 6px 10px;
	float:left;
	color:#333333;
	font-weight:bold;
	font-size:110%;
}
.post-to-div a.calicon {
	display:block;
	background:url(https://dcveehzef7grj.cloudfront.net/img/smb/cal-icon.png) no-repeat 0 0;
	width:26px;
	height:26px;
	float:left;
	margin:0 0 0 10px;
}
#post-calendar-container {
	/*display:none;*/
}
.channel-list-cont{
	background:#ffffff;
	width:326px;
	max-height:114px;
	overflow-y:auto;
	float:left;
	/*display: none;*/
}
.channel-list-cont .channel-item{
	/*border-top:1px solid #aaaaaa;*/
	padding:3px;
	width:243px;
	line-height:1.3;
}
.channel-list-cont .channel-item .channel-name span.fl{
	margin:1px 0 0 3px;
	font-size:12px;
	max-width:200px;
}

.channel-list-cont .channel-item .channel-name img {height:15px; margin-top:2px;}
.channel-list-cont .channel-item:first-child{
	border-top:0 none;
}
.channel-list-cont .channel-item-radio{
	width:auto;
}
.brand-list-cont{
	background:#ffffff;
	width:266px;
	max-height:75px;
	overflow-y:auto;
	border:1px solid #aaaaaa;
	border-top:0 none;
	position: absolute;
	top:23px;
	left:0px;
	display: none;
}
.brand-list-cont .brand-item{
	border-top:1px solid #aaaaaa;
	padding:3px;
	width:243px;
}
.brands-list-checkboxes{
	height: 215px;
    overflow: auto;
    width: 330px;
}
.brand-header{
	margin-top:20px;
}
.brand-list-cont .brand-item .brand-name{
	margin:1px 0 0 3px;
	font-size:12px;
	max-width:280px;
}
.brand-list-cont .brand-item:first-child{
	border-top:0 none;
}
.brand-list-cont .brand-item-cbox{
	width:auto;
}
.postbox-body{
	width:96%;
	padding:2%;
}
/* for facebook */
.publishingpg #status, .publishingpg #link, .publishingpg #photo, .publishingpg #twmessage, .publishingpg #video, .publishingpg #campaign {float:left; width:610px; padding:20px;}
.publishingpg .link, .publishingpg #photo, .publishingpg #video, .publishingpg #campaign, .publishingpg #twmessage {display:none;}
.publishingpg #photo.photocampaignpublisher{
	padding-top:0px;
}
.publishingpg #link.linkcampaignpublisher{
	padding-bottom:0px;
}
.publishingpg .photo.photocampaignpublisher .photo-buttons-holder{
	margin-left:0px;
}
/* for twitter */
.publishingpg #twstatus, .publishingpg #twlink, .publishingpg #twphoto, .publishingpg #twvideo, .publishingpg #twcampaign,.publishingpg #lnphoto {float:left; width:625px; padding:20px;}
.publishingpg #twlink, .publishingpg #twvideo, .publishingpg #twcampaign {display:none;}
.publishingpg #twitterBox .counter {float:right; padding:5px 15px 0 0; font-size:100%; font-style:italic;}
/*.publishingpg #twitterBox .warning{color:#ff0000;}*/
.publishingpg #twitterBox .exceeded{color:#ff0000;}


.publishingpg .status-box {float:left; width:610px; padding:20px;}
.publishingpg .status-box textarea {font-size:100%;float:left; width:582px;clear:both;}
.publishingpg .status-box .counter {color: #767676;    float: left;   font-weight: bold;   margin: 5px 0px 0 0;   text-align: right;   clear:both;   width:582px;}
.publishingpg .link label {padding:0 0 5px 0;}
.publishingpg .link input {padding:0; margin:0; float:left; width:530px; padding:4px; font-size:100%;}
.publishingpg .link button {float:left; padding:3px; margin:0 0 0 10px;}
.publishingpg #linkprevew {margin-top:20px; float:left; width:100%; border-top:1px dashed #ccc; padding:20px 0 0 0;}
.publishingpg .text {clear:both;}

/* Added for testing autocomplte on publishing page.
----------------------------------*/
#publishing-pg-body .ui-autocomplete {width:334px; top:-200px; float:left; background:#fff; background-image:none;  -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;}
#publishing-pg-body .ui-autocomplete li {border-bottom:1px solid #dddddd; width:100%;}
#publishing-pg-body .ui-autocomplete .ui-corner-all {padding:4px 5px; border:none; font-weight:bold; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; display:block; width:325px; }
#publishing-pg-body .ui-autocomplete .ui-corner-all:hover {background:#4895fc; color:#fff;}

/*Countries/Lang population*/
.publishingpg span.selCountries, .publishingpg span.selLanguages, .publishingpg span.selRegions, .publishingpg span.selCities {background:#d7d7d7; float:left; padding:3px 10px; color:#333; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-weight:bold; margin:3px 3px 0 3px;}
.publishingpg span.selCountries span, .publishingpg span.selLanguages span, .publishingpg span.selRegions span, .publishingpg span.selCities span {float:left; padding:1px 0 0 0;}
.publishingpg span.selCountries a, .publishingpg span.selLanguages a, .publishingpg span.selRegions a, .publishingpg span.selCities a {float:left; width:15px; height:15px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/cross.png) no-repeat 0 0; text-align:left; text-indent:-9999px; clear:none; padding:0; margin:1px 0 0 8px;}
.publishingpg span.selCountries a:hover, .publishingpg span.selLanguages a:hover, .publishingpg span.selRegions a:hover, .publishingpg span.selCities a:hover {background-position:0 -16px;}
.publishingpg .options-label {float:left; width:100px; text-align:right; margin:4px 0 0 0;}
.publishingpg .country-box, .publishingpg .lang-box {border:1px solid #abadb3; float:left; width:518px; /*padding:5px 5px 15px 5px;*/ padding:0 0 3px 0; margin:0 0 0 10px;}
.publishingpg .selected_regions, .publishingpg .city_options {border:1px solid #abadb3; float:left; width:518px; /*padding:5px 5px 15px 5px;*/ padding:0 0 3px 0; margin:10px 0 0 110px;}
.publishingpg #selectedcoutries, .publishingpg #selectedlanguages, .publishingpg .selected_regions, .publishingpg .city_options {float:left;}
.publishingpg .options-txtfld {width:200px; float:left; border-color:#fff; border:none; outline: none; font-size:12px; /*border:1px dotted #ccc;*/ margin:3px 0 0 0; padding:2px 5px;}
.publishingpg .location_options {float:left; clear:both; width:100%;}
.publishingpg .location_everywhere, .publishingpg .location_region, .publishingpg .location_city {clear:both; float:left; width:300px; margin:5px 0 0 110px;}
.publishingpg .location_everywhere input, .publishingpg .location_region input, .publishingpg .location_city input {float:left; margin:0; padding:0;}
.publishingpg .location_everywhere label, .publishingpg .location_region label, .publishingpg .location_city label {float:left; padding:0 0 0 5px;}
.circle-selection {margin-left:30px;}
input[type="radio"].circle-selection-radio{margin-left:10px;}
.circles-list-parent{width:262px;float:left;   margin: 10px 0 0 40px;}
.circles-list{border: 1px solid #e5e5e5;   max-height: 75px;   overflow-y: auto;   width: 250px;   padding:5px;}
.googleplus-options{}
.googleplus-options .error-holder{margin:5px 0 0 40px;}
#circlesListCont div.error-holder{display:none;	color:#ff0000;	font-size:11px;}

/*link preview built with js*/
#linkpreviewimage {float:left; width:auto;}
#campaigniconpreviewimage {float:left; width:182px;}
#campaignpreviewtext {margin-left:5px; float:left; width:423px;}
#linkpreviewtext {margin-left:5px; float:left; width:450px;}
#linkpreviewtext i {color:#666666; font-style:normal; padding:0 0 0 3px; clear:both; float:left; margin-top:3px;}
#editlinktext {font-weight:bold; padding:3px; display:block; float:left; width:100%;}
#editlinkdescription {padding:3px; clear:both; float:left; margin:10px 0 0 0; line-height:1.2; max-height:200px; overflow:auto;}
.publishingpg .link #linktextdescription textarea {width:340px; padding:3px; font-size:100%; margin:10px 0 0 0;}
.publishingpg .link #linktextheader input {width:340px; padding:3px;}
.publishingpg .link #delPreview {font-size:150%; font-weight:bold;}
.publishingpg .link #prevImg {float:left; display:block; width:17px; height:17px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/prev-next.png) no-repeat 0 0; text-align:left; text-indent:-9999px;}
.publishingpg .link #prevImg:hover {background-position:0px -19px;}
.publishingpg .link #nextImg {float:left; display:block; width:17px; height:17px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/prev-next.png) no-repeat -21px 0; text-align:left; text-indent:-9999px; margin:0 0 0 5px;}
.publishingpg .link #nextImg:hover {background-position:-21px -19px;}
.publishingpg .link #imgcurrentcount {float:left; padding-left:10px; padding-right:3px;}
.publishingpg .link .nothmbHolder {clear:both; float:left; width:153px;}
.publishingpg .link #noThumb {margin:0; padding:0; float:left; width:20px;}
.thumb-images-holder {padding-top:5px;}
.thumb-images-holder .EntryFile1 {font-size:100%;}
.thumb-images-holder input.file {-moz-opacity:0; opacity: 0; z-index: 2;}
.thumb-images-holder .divinputfile { background: url(https://dcveehzef7grj.cloudfront.net/img/smb/upload-photo-button.png?v=2) no-repeat 0 0; height:28px; width:180px; margin:0; float:left;}
.thumb-images-holder .divinputfile .EntryFile1 {opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity = 00); font-size:12px; width:125px; padding:5px;}
.thumb-images-holder .fakeinputfile {float:left; clear:both; margin-top:5px;}
#fakeinputfilethumb .fakefilethumb {clear:both; float:left; width:390px; height:25px; font-size:12px; border:none; border-color:#fff;}

.cthumb-images-holder {clear:both; padding-top:10px;}
.cthumb-images-holder .CampaignEntryFile {font-size:100%;}
.cthumb-images-holder input.file {-moz-opacity:0; opacity: 0; z-index: 2;}
.cthumb-images-holder .divinputfile { background: url(https://dcveehzef7grj.cloudfront.net/img/smb/upload-photo-button.png?v=2) no-repeat 0 0; height:28px; width:180px; margin:0; float:left;}
.cthumb-images-holder .divinputfile .CampaignEntryFile {opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity = 00); font-size:12px; width:125px; padding:5px;}
.cthumb-images-holder .fakeinputfile {float:left; clear:both; margin-top:5px;}
#fakeinputcfilethumb .fakecfilethumb {clear:both; float:left; width:390px; height:25px; font-size:12px; border:none; border-color:#fff;}


/*photo preview*/
.publishingpg .photo .photo-buttons-holder {position:relative; float:left; margin:0 0 0 110px;}
.publishingpg #twphoto .photo-buttons-holder,.publishingpg #lnphoto .photo-buttons-holder {position:relative; float:left; margin:0 0 0 0;}
.publishingpg .photo #pageAlbum {clear:both; float:left;}
.publishingpg .photo .EntryFile {font-size:100%;}
.publishingpg .photo div.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1;}
.publishingpg .photo input.file {-moz-opacity:0; opacity: 0; z-index: 2;}
.publishingpg .photo .divinputfile { background: url(https://dcveehzef7grj.cloudfront.net/img/smb/upload-photo-button.png?v=2) no-repeat 0 0; height:28px; width:180px; margin:0; float:left;}
.publishingpg .photo .divinputfile .EntryFile {opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity = 00); font-size:12px; width:125px; padding:5px;}
.publishingpg .photo .fakeinputfile {float:left; clear:both; margin-top:5px;}
.publishingpg .photo .fakeinputfile .fakefilepc {width:390px; height:25px; font-size:12px; border:none; border-color:#fff;}
.publishingpg .photo .or-txt {float:left; font-weight:bold; padding:6px 0 0 0;}
.publishingpg .photo .add-from-album {float:left; padding:0 0 0 55px;}
.publishingpg .photo .add-from-album a {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/add-from-album-button.png) no-repeat 0 0; display:block; width:145px; height:26px; text-align:left; text-indent:-9999px;}
.publishingpg .photo .add-from-album a.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg .photo #photopreview, .publishingpg .photo #facebookPhoto {float:left; width:100%; border-top:1px dashed #ccc; padding:20px 0 0 0;}
.publishingpg #photo-fields label {padding:0 0 5px 0;}
.publishingpg #photo-fields textarea {font-size:100%;}
.publishingpg #photo-fields input {padding:0; margin:0; float:left; padding:4px; font-size:100%;}
.publishingpg #photo-fields .input {margin:20px 0 0 0; clear:both; float:left; width:100%;}
.publishingpg .photo #selectfbpic h1, .publishingpg .photo  #selectfb h1 {float:left; margin:0; padding:10px 0 0 0 !important; font-weight:bold;}
.publishingpg .photo #selectfbpic h2, .publishingpg .photo  #selectfb h2 {float:left; margin:0; padding:10px 0 0 10px;}
.publishingpg .photo #selectfbpic ul, .publishingpg .photo  #selectfb ul {clear:both; float:left; margin:10px 0 0 0;}
.publishingpg .photo #selectfbpic li {float:left; margin:0 15px 10px 0;}
.publishingpg .photo #selectfbpic li a {background-position:center center !important;}
.publishingpg .photo #selectfbpic li a > img {width:100px !important; height:75px !important;}

/*video preview*/
.publishingpg .video .video-buttons-holder {position:relative; float:left; margin:0 0 0 110px;}
.publishingpg .video #videoSource {font-size:100%;}
.publishingpg .video div.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1;}
.publishingpg .video input.file {-moz-opacity:0; opacity: 0; z-index: 2;}
.publishingpg .video .divinputfile { background: url(https://dcveehzef7grj.cloudfront.net/img/smb/upload-video-button.png?v=3) no-repeat 0 0; height:28px; width:180px; margin:0; float:left;}
.publishingpg .video .divinputfile #videoSource {opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity = 00); font-size:12px; width:125px; padding:5px;}
.publishingpg .video .fakeinputfile-video {float:left; clear:both; margin-top:5px;}
.publishingpg .video .fakeinputfile-video .fakefilevid {width:390px; height:25px; font-size:12px; border:none; border-color:#fff;}
.publishingpg .video .or-txt {float:left; font-weight:bold; padding:6px 0 0 0;}
.publishingpg .video .add-video-from-album {float:left; padding:0 0 0 55px;}
.publishingpg .video .add-video-from-album a {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/add-from-album-button.png) no-repeat 0 0; display:block; width:145px; height:26px; text-align:left; text-indent:-9999px;}
.publishingpg .video .add-video-from-album a.disabled{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.publishingpg .video-fields label {padding:0 0 5px 0;}
.publishingpg .video-fields textarea {font-size:100%;}
.publishingpg .video-fields input {padding:0; margin:0; float:left; padding:4px; font-size:100%;}
.publishingpg .video-fields .input {margin:20px 0 0 0; clear:both; float:left; width:100%;}
.publishingpg .video #facebookVideo ul {clear:both; float:left; margin:10px 0 0 0;}
.publishingpg .video #facebookVideo li {width:100px; float:left; margin:10px 10px 0 0;}
.publishingpg .video #facebookVideo h1 {float:left; margin:0; padding:10px 0 0 0 !important; font-weight:bold;}

/*options dropdown*/
.publishingpg #options-container {clear:both; display:none;}
.publishingpg .options-toggle {background:#ebebeb; width:100%; height:25px; clear:both; float:left; *width:762px;}
.publishingpg .options-toggle a {display:block; float:left; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/options-arrow.png) no-repeat 0 3px; height:13px; text-indent:15px; color:#000000; font-weight:bold; float:left; margin:4px 0 0 10px; font-size:120%;}
.publishingpg .options-toggle a.downarr {background-position: 0 -18px;}

/*campaign tab*/
.publishingpg #campaign .select {float:left; padding:0 20px 0 0;}
.publishingpg #campaign .select select {padding:2px;}
.publishingpg #campaign .select label {padding-bottom:2px;}
.publishingpg #campaign label span {color:#ff0000;}
.publishingpg #campaign .radio {float:left; padding:8px 0 0 0;}
.publishingpg #campaign .radio input {float:left; padding:0; margin:0;}
.publishingpg #campaign .radio label {float:left; padding:0; margin:0 20px 0 5px;}
.publishingpg #campaign .attach-button input {width:auto; padding:3px; margin:0; font-size:100%;}
table#dashboard {border:#d2d2d2 solid 1px; margin-top: 25px;}
table#dashboard tr, table#dashboard tr td {min-height: 25px;vertical-align: middle;padding: 5px 5px 5px 10px; text-align: left;}
table#dashboard th {background:#d6d6d6;font-weight: bold; border-right: #e7e7e7 solid 1px; border-bottom: #e7e7e7 solid 1px; height: 25px;vertical-align: middle;padding-left: 10px;}
table#dashboard th.noborder-right {border-color:#e7e7e7;}
.search-tags {width:100%;margin: 15px 0;float: left;}
.search-tags .tags {float: left;}
.search-tags p {float:right;}
table#dashboard option {font-size:85%;}
table#dashboard .campaignsAction {width:79px; padding:1px; font-size:100%;}
table#dashboard .selectboxit-container .selectboxit {max-width:90px;}

/*activity.ctp video play*/
a.loadvideo {position:relative;display:block; min-width:44px;min-height:44px;}
.loadvideo .video-ol-img {position:absolute; top:44%; left:44%;}


/*****************CALENDAR CSS********************/
.loading-calendar {z-index:101; position:absolute; width:208px; height:13px; left:50%; margin-left:-104px; top:150px;}
.loading-calendar-bg {position:fixed; top:0px; left:0px; right:0px; bottom:0px;background-color:#000; filter:alpha(opacity=60); opacity:.6; z-index:100; display:none;}
.calendar-filters {/*background:#d8d8d6; padding:5px;*/ padding-top:8px; width:980px;}
.calendar-guide {width:200px; margin-bottom:10px; float:right; padding-top:10px;}
.calendar-guide span.cal-postcolor {display:inline-block; width:10px; height:10px; background:#dfdfdf; float:left; margin-top:2px;}
.calendar-guide span.cal-campcolor {display:inline-block; width:10px; height:10px; background:#cffca7; float:left; margin-top:2px;}
.calendar-guide span.cal-guide-title {color:#333; font-size:11px; padding-left:4px; float:left;}
.padrgt10 {padding-right:10px;}


/*NEW PAYMENT CHANGES TO CREATE PAGE*/

/*FEATURED APP SECTION*/
.appdirpg .innerwrap h2.title span {float:right; padding:7px 10px 0 0; font-size:60%; font-weight:normal;}
.appdirpg .innerwrap h2.title span a {color:#0182C6; text-decoration:underline;}
.appdirpg .innerwrap h2.title span a:hover {color:#70c8f6;}
#featured-app {margin:10px 10px 0 0; padding:0 0 10px 0; text-align:center; -moz-border-radius:10px; border-radius:10px; border:1px solid #e5e5e5; float:left; width:706px; background: #353535 url(https://dcveehzef7grj.cloudfront.net/img/smb/featured-bg.png) bottom left repeat-x;}
#featured-app h3 {background:#4a4a4a; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; border-bottom:1px solid #4a4a4a; text-align:left; color:#FF9E07; padding:7px 10px; font-size:160%;}
#featured-app div {padding:5px 0; float:left;}
#featured-app div > a.app-icon, #featured-app div > a.app-icon:hover {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat 0 0; text-align:left; text-indent:-9999px; float:left; margin:10px 10px 0 10px;}
#featured-app div > p {float:left; width:580px; text-align:left; line-height:1.2; padding:0 5px 0 0; color:#fff;}
#featured-app div > p.title {font-size:160%; padding:6px 5px 6px 0;}
#featured-app div > p.desc {height:35px;}
#featured-app div > p.price {width:400px; color:#FF9E07; font-size:140%; font-weight:bold;}
#featured-app div > a {float: right; margin:5px 10px 0 0; background:#0182c6; border:0;    background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db);    border-color: #017ec0; color: #fff;    text-shadow: #0190db 0px 1px 0px; font-weight:bold; width:70px;  padding:3px 0 5px 0;}
#featured-app div > a:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));    background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.appdirpg #content .label-title {/*padding:30px 0 5px 0; clear:both; border-bottom:1px solid #e5e5e5; float:left; width:750px; line-height:1.2;*/}
.appdirpg #content .label-title b {float:left; font-weight:normal;}
.appdirpg #content .label-title span {display:block; float:left; width:530px; font-size:70%; padding:3px 0 0 10px; color:#FF9E07; font-weight:bold;}
.appdirpg #content .label-title span a {color:#0182C6; text-decoration:underline;}
.appdirpg #content .label-title span a:hover {color:#70c8f6;}
.appdirpg #content ul.campaigns-list {float:left; text-align:left; width:756px; margin:5px 0 0 0; padding:0;}
.appdirpg #content .campaigns-list li {width:370px; float:left; padding:15px 8px 0 0; }
.appdirpg .campaigns-list div {padding-top:10px; width:365px; -moz-border-radius:10px; border-radius:10px; border:1px solid #e5e5e5; float:left;}
.appdirpg .campaigns-list div > a {clear:both; width:auto; display:block; text-align:right; margin:0 10px 0 0; text-decoration:underline;}
.appdirpg .campaigns-list div > a:hover {color:#70c8f6;}
.appdirpg .campaigns-list div > a.app-icon {display:block; clear:none; width:70px; height:69px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/app-icons-new.png) no-repeat -0 0; text-align:left; text-indent:-9999px; float:left; margin:10px 10px 0 10px;}
.appdirpg .campaigns-list div > p {float:left; width:220px; text-align:left; line-height:1.2; padding:0 5px 0 0;}
.appdirpg .campaigns-list div > p.title {font-size:160%; padding:2px 5px 5px 0;}
.appdirpg .campaigns-list div > p.title-long {font-size:160%; padding:0 20px 0 10px; clear:both; width:300px;}
.appdirpg .campaigns-list div > p.desc {height:75px;}
.appdirpg .campaigns-list div > p.desc-long {height:45px; padding:10px 10px 5px 10px; clear:both; width:300px;}
.appdirpg .campaigns-list div > p.price {width:100px; color:#FF9E07; font-size:140%; font-weight:bold;}
.appdirpg .campaigns-list div > p.upgrade-msg {padding:5px 10px 5px; clear:both; width:325px;}
.appdirpg .upgrade-msg a {color:#0182C6; text-decoration:underline;}
.appdirpg .upgrade-msg a:hover {color:#70c8f6;}
.appdirpg .campaigns-list .disabled > p {color:#cccccc;}
.appdirpg .campaigns-list .disabled > a.app-icon {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/app-icons-new.png);}
.appdirpg .campaigns-list .disabled > a:hover, .appdirpg .campaigns-list .disabled > a {color:#cccccc; cursor:text}
.appdirpg .campaigns-list .disabled .upgrade-msg {color:#FF9E07; clear:both; width:345px; font-weight:bold; text-align:center; padding:5px 0; font-size:96%;}

/*ICONS*/
.appdirpg .campaigns-list div > a.icon-welcometab,
#featured-app div > a.icon-welcometab,
#featured-app div > a.icon-welcometab:hover {
    background-position:-280px 0;
}
.appdirpg .campaigns-list div > a.icon-iframe,
.appdirpg .campaigns-list div.disabled > a.icon-iframe,
#featured-app div > a.icon-iframe,
#featured-app div > a.icon-iframe:hover {
    background-position:-563px 0;
}

.appdirpg .campaigns-list div > a.icon-signupform,
.appdirpg .campaigns-list div.disabled > a.icon-signupform,
#featured-app div > a.icon-signupform,
#featured-app div > a.icon-signupform:hover {
    background-position:-350px 0;
}

.appdirpg .campaigns-list div > a.icon-triviasweeps,
.appdirpg .campaigns-list div.disabled > a.icon-triviasweeps,
#featured-app div > a.icon-triviasweeps,
#featured-app div > a.icon-triviasweeps:hover {
    background-position:-210px 0;
}

.appdirpg .campaigns-list div > a.icon-sweep,
.appdirpg .campaigns-list div.disabled > a.icon-sweep,
#featured-app div > a.icon-sweep,
#featured-app div > a.icon-sweep:hover {
    background-position:-140px 0;
}

.appdirpg .campaigns-list div > a.icon-photogallery,
.appdirpg .campaigns-list div.disabled > a.icon-photogallery{
	background-position:-420px 0;
}
.appdirpg .campaigns-list div > a.icon-photocontest,
.appdirpg .campaigns-list div.disabled > a.icon-photocontest,
.appdirpg .campaigns-list div > a.icon-contest,
#featured-app div > a.icon-photogallery,
#featured-app div > a.icon-photogallery:hover,
#featured-app div > a.icon-photocontest,
#featured-app div > a.icon-photocontest:hover {
    background-position:0 0;
}
.appdirpg .campaigns-list div > a.icon-videogallery,
.appdirpg .campaigns-list div.disabled > a.icon-videogallery{
	background-position:-490px 0;
}
.appdirpg .campaigns-list div > a.icon-videocontest,
.appdirpg .campaigns-list div.disabled > a.icon-videocontest,
#featured-app div > a.icon-videogallery,
#featured-app div > a.icon-videogallery:hover,
#featured-app div > a.icon-videocontest,
#featured-app div > a.icon-videocontest:hover {background-position:-70px 0;}


/*NEW CREATE CAMPAIGN PAGE*/
.ccampaignpg #ccamp-tab {width:970px; border:none;}
.ccampaignpg #ccamp-tab td {border:none;}
.ccampaignpg td div.lefttoppad {background:#fff; padding:0; margin:0;}
.ccampaignpg .ic-sweeps {float:left;}
.ccampaignpg .ic-sweeps span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -193px 0; text-align:left; text-indent:-9999px;}
.ccampaignpg .camp-details {float:left; padding:0 10px 10px 10px; width:140px; color:#bfbfbf; line-height:1.2;}
.ccampaignpg .camp-details i {display:block; padding:0 0 10px 0; font-style: italic;}
.ccampaignpg .camp-details a.create-link {display:block; padding:10px 0 0 0; font-weight:bold;}
.ccampaignpg .publish-to-fb {float:left; padding:0 10px 10px 10px; width:10px;}
.ccampaignpg .publish-to-fb a {display:block; padding:5px 0 0 0;}
.ccampaignpg .ic-contests {float:left; width:93px;}
.ccampaignpg .ic-contests span.video {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat 0 0; text-align:left; text-indent:-9999px;}
.ccampaignpg .ic-contests span.photo {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -97px 0; text-align:left; text-indent:-9999px; margin-bottom:10px;}
.ccampaignpg .ic-welcome {float:left;}
.ccampaignpg .ic-welcome span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -287px 0; text-align:left; text-indent:-9999px;}
.ccampaignpg .ic-signup {float:left;}
.ccampaignpg .ic-signup span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -380px 0; text-align:left; text-indent:-9999px;}
.ccampaignpg #ccamp-tab ul {clear:both; float:left; padding:20px 0 70px 30px; display:table; margin:60px 0 0 20px; width:650px;}
.ccampaignpg #ccamp-tab ul li {float:left; padding:0 35px 22px 0;}
.ccampaignpg #ccamp-tab ul li strong {font-weight:bold; display:block; color:#333333; font-size:120%;}
.ccampaignpg #ccamp-tab ul.showwelcometab {padding:20px 0 70px 30px; float:left;}
.ccampaignpg #ccamp-tab ul.showwelcometab li {float:left; padding:0 25px 22px 0;}
.ccampaignpg #ccamp-tab ul .createli-cont {background:#eeeeee; float:left; padding:10px; width:270px; height:200px; -moz-border-radius:10px; border-radius:10px;}
.ccampaignpg .innerwrap h2.title {font-size:20px; font-weight:bold; padding:10px 0 0 15px;}


/*Login Page*/
.loginpg .innerwrap {background:none;}
.loginpg .innerwrap h2.title {font-size:20px; font-weight:bold; padding:10px 0 0 15px;}
.loginpg div.input {float:left; width:100%; padding:10px 0 0 0;}
.loginpg .text label, .loginpg .password label {float:left; display:block; width:120px; text-align:right; padding: 0 10px 0 0; font-weight:normal; line-height:1.3;}
.loginpg .text input, .loginpg .password input {max-width: 310px; width:70%;padding:0.25%;border-left: 2px solid #CFCFCF; border-radius: 6px;border-top: 2px solid #CFCFCF; padding: 7px 10px; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA;}
.loginpg div.actionitems {clear:both; float:left; width:100%; padding:20px 0 30px 0; line-height:1.2;}
.loginpg .actionitems .register {float:left; clear:none; padding:5px 0 0 15px;margin-top: 10px;}
.loginpg .actionitems .register span {font-weight:bold; padding:0 5px 0 0;}
.loginpg .actionitems .reset {float:left; clear:both; padding:5px 0 0 130px;}
.loginpg div.submit {float:left; padding:0 0 0 130px; margin:0;}
.loginpg div.submit input {background:#0182c6; color: #fff; font-weight:normal;font-size: 16px; padding: 10px 20px; text-transform: uppercase;}
.loginpg div.required-label {clear:both; text-align:left; float:left; padding:0 0 20px 0; margin:0 0 0 130px; width:200px;}
.loginpg #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:130px;}
.loginpg label span {color:#ff0000;}

/*Reset Password Page*/
.resetpg .innerwrap {background:none;}
.resetpg .innerwrap h2.title {font-size:20px; font-weight:bold; padding:10px 0 0 15px;}
.resetpg div.input {float:left; width:100%; padding:10px 0 0 0;}
.resetpg .text label {float:left; display:block; width:120px; text-align:right; padding: 0 10px 0 0; font-weight:normal; line-height:1.3;}
.resetpg .text input {float:left; width:400px; clear:none; padding:0; margin:0;}
.resetpg .text input {max-width: 310px; width:70%;padding:0.25%;border-left: 2px solid #CFCFCF; border-radius: 6px;border-top: 2px solid #CFCFCF; padding: 7px 10px; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA;}
.resetpg div.actionitems {clear:both; float:left; width:100%; padding:20px 0 30px 0; line-height:1.2;}
.resetpg .actionitems .login {float:left; clear:none; padding:5px 0 0 15px;margin-top: 10px;}
.resetpg .actionitems .login span {font-weight:bold; padding:0 5px 0 0;}
.resetpg div.submit {float:left; padding:0 0 0 130px; margin:0;}
.resetpg div.submit input {background:#0182c6; color: #fff; font-weight:normal;font-size: 16px; padding: 10px 20px; text-transform: uppercase;}
.resetpg #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:130px;}
.resetpg div.required-label {clear:both; float:left; padding:0 0 20px 0; margin:0 0 0 130px; text-align:left; width:200px;}


/*Register Page*/
.addpg .innerwrap {background:none;}
.addpg .innerwrap h2.title {font-size:20px; font-weight:bold; padding:10px 0 0 15px;}
.addpg div.input {float:left; width:100%; padding:10px 0 0 0;}
.addpg .text label, .addpg .password label {float:left; display:block; width:150px; text-align:right; padding: 0 10px 0 0; font-weight:normal; line-height:1.3;}
.addpg .rightinputcont{float:left;}
.addpg .text input, .addpg .password input {float:left; width:400px; clear:none; padding:0; margin:0;}
.addpg div.checkbox {float: left; padding: 10px 0 0 167px;  width: 75%;}
.addpg .createUpdateBtn {float:left;}
.addpg .closeColorboxCont {display:none;}
.addpg .checkbox label {padding:0; margin:0; display:block;  line-height:1.1;text-align:left; }
.addpg .checkbox input {padding:0 5px 0 0;}
.addpg div.actionitems {clear:both; float:left; width:100%; padding:20px 0 30px 0; line-height:1.2;}
.addpg .actionitems .register {float:left; clear:none; padding:5px 0 0 15px;margin-top:10px;}
.addpg .actionitems .register span {font-weight:bold; padding:0 5px 0 0;}
.addpg div.submit {float:left; padding:0 0 0 168px; margin:0;}
.addpg div.submit input {background:#0182c6; color: #fff; font-weight:normal;font-size: 16px; padding: 10px 20px; text-transform: uppercase;}
.addpg .error-message {margin:10px 0 10px 160px; clear:both; float:left; width:785px;}
.addpg label span {color:#ff0000;}
.addpg .checkbox .error-message {margin:10px 0 10px 0px; clear:both; float:left; width:785px;}
.addpg label.error {clear:both; color:#ff0000; float:left; text-align:left; margin-left:160px; width:400px;}
.addpg .checkbox label.error {margin-left:0px;}
.addpg div.required-label {clear:both; float:left; padding:0 0 20px 0; text-align:left; margin:0 0 0 160px; width:200px;}
.addpg .userEditForm .error-message{ max-width:380px;margin-left:0px;}
/*Register confirmation Page*/
.confirmationpg #content p {text-align:center; font-size:150%; padding:10px 0 10px 0;}
.confirmationpg #content p a {font-weight:bold;}
/*NEW CONF PAGE*/
.confirmationpg .thanks-f-sign h1 {font-size:250%; text-align:center; font-weight:bold;}
.confirmationpg .thanks-f-sign h2 {font-size:200%; text-align:center; padding:15px 0 0 0; font-weight:bold;}
.confirmationpg .thanks-f-sign h2 a {color:#23b2dc; text-decoration:underline;}
.confirmationpg .thanks-f-sign h2 a:hover {text-decoration:none;}
.confirmationpg .thanks-f-sign .unlimited-promos {color:#fff; background:#fba500; -moz-border-radius:10px; border-radius:10px; width:353px; height:365px; float:left; margin:30px 0 30px 125px;}
.confirmationpg .thanks-f-sign .enterprise-sols {color:#fff; background:#23b2dc; -moz-border-radius:10px; border-radius:10px; width:353px; height:365px; float:left; margin:30px 0 30px 35px;}
.confirmationpg .thanks-f-sign a.cont-but {margin:auto; display:block; width:231px; height:58px; background:url('https://dcveehzef7grj.cloudfront.net/img/smb/conf-sprite.png') no-repeat 0 0; text-align:left; text-indent:-9999px;}
.confirmationpg .thanks-f-sign a.contactus-but {margin:auto; display:block; width:231px; height:58px; background:url('https://dcveehzef7grj.cloudfront.net/img/smb/conf-sprite.png') no-repeat -231px 0; text-align:left; text-indent:-9999px;}
.confirmationpg .thanks-f-sign .orange-stroke {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/conf-sprite.png') no-repeat 0 -60px; height:2px; width:353px; margin:8px 0; display:block;}
.confirmationpg .thanks-f-sign .blue-stroke {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/conf-sprite.png') no-repeat 0 -63px; height:2px; width:353px; margin:8px 0; display:block;}
.confirmationpg #content .thanks-f-sign p {padding:0; margin:0;}
.confirmationpg #content .unlimited-promos div, .confirmationpg #content .enterprise-sols div  {padding:20px 0 0 0; height:90px;}
.confirmationpg #content .thanks-f-sign p.promo-title {font-size:220%; font-weight:bold;}
.confirmationpg #content .thanks-f-sign p.promo-price {font-size:180%; font-weight:bold; padding:5px 0 0 0;}
.confirmationpg #content .thanks-f-sign p.promo-price1 {font-size:140%; font-weight:bold; padding:0px;}
.confirmationpg #content .thanks-f-sign p.promo-disc {font-size:110%; font-weight:bold;}
.confirmationpg #content .thanks-f-sign p.ul-title {padding:0; margin:0;}
.confirmationpg .unlimited-promos ul, .confirmationpg .enterprise-sols ul {padding:0; margin:5px 0 0 40px; width:300px;}
.confirmationpg .unlimited-promos li {list-style-type: none; background: url('https://dcveehzef7grj.cloudfront.net/img/smb/orange-bullet.png') no-repeat 0 4px; height:20px; padding-left:15px; font-size:130%;}
.confirmationpg .enterprise-sols li {list-style-type: none; background: url('https://dcveehzef7grj.cloudfront.net/img/smb/blue-bullet.png') no-repeat 0 5px; height:20px; padding-left:15px; font-size:130%;}


/*Create Page*/
.createpg .innerwrap h2.title {font-size:20px; font-weight:bold; padding:10px 0 0 15px;}
.createpg #content ul {padding:20px 0 70px 30px; margin:0 auto; display:table;}
.createpg #content ul li {float:left; padding:0 25px 22px 0;}
.createpg #content ul li strong {font-weight:bold; display:block; color:#333333; font-size:120%;}
.createpg #content ul.showwelcometab {padding:20px 0 70px 30px; float:left;}
.createpg #content ul.showwelcometab li {float:left; padding:0 25px 22px 0;}
.createpg #content ul .createli-cont {background:#eeeeee; float:left; padding:10px; width:270px; height:200px; -moz-border-radius:10px; border-radius:10px;}
.createpg .ic-sweeps {float:left;}
.createpg .ic-sweeps span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -193px 0; text-align:left; text-indent:-9999px;}
.createpg .camp-details {float:left; padding:0 10px 10px 10px; width:140px; color:#bfbfbf; line-height:1.2;}
.createpg .camp-details i {display:block; padding:0 0 10px 0; font-style: italic;}
.createpg .camp-details a.create-link {display:block; padding:10px 0 0 0; font-weight:bold;}
.createpg .publish-to-fb {float:left; padding:0 10px 10px 10px; width:10px;}
.createpg .publish-to-fb a {display:block; padding:5px 0 0 0;}
.createpg .ic-contests {float:left; width:93px;}
.createpg .ic-contests span.video {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat 0 0; text-align:left; text-indent:-9999px;}
.createpg .ic-contests span.photo {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -97px 0; text-align:left; text-indent:-9999px; margin-bottom:10px;}
.createpg .ic-welcome {float:left;}
.createpg .ic-welcome span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -287px 0; text-align:left; text-indent:-9999px;}
.createpg .ic-signup {float:left;}
.createpg .ic-signup span {display:block; width:93px; height:77px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icons.png) no-repeat -380px 0; text-align:left; text-indent:-9999px;}


/*Manage Page: Contests*/
.detailspg .text label, .detailspg .textarea label, .detailspg .file label {float:left; display:block; width:100px; text-align:right; margin-right:10px;}
.detailspg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.detailspg .file input {float:left; padding:2px 0; margin:0; clear:none; width:300px;}
.detailspg .rulestablecont {width:600px; float:left;}
.detailspg .file #rulestable input {width:auto;}
.detailspg textarea {width:510px;}
.detailspg #cont_rulestext textarea {float:none; margin-left:0;}
.detailspg #ContestContestRulesText {float:left; margin-left:110px;}
.detailspg #content table i {display:block; clear:both; float:left; padding:5px 0 0 115px; width:88%; line-height:1.3;}
.detailspg #content table i.helpright {clear:none; float:right; width:320px; margin:0; display:block; padding:4px 0 0 0; line-height:1.2; text-align:right; margin-right:40px;}
.detailspg #content table #rulestable i.helpright {width:100%; float:left;	text-align:left;}
.detailspg #content table #rulestable i {padding:5px 0 0 0;}
.detailspg #content #rulestable label.error {width:99%; margin-left:0px;}
.detailspg em {font-style:italic;}
.detailspg label span {color:#FF0000;}
.detailspg .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:315px;}
.detailspg #rulestable .error-message {margin:10px 0 10px 0px; width:99%;}
.detailspg .textarea .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:515px;}
.detailspg #ic-contests-photo {float:left; width:78px; -moz-border-radius:10px; border-radius:10px;}
.detailspg #ic-contests-photo span {display:block; width:73px; height:82px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/photo-contest-icon.png) no-repeat 0 0; text-align:left; text-indent:-9999px; margin:3px;}
.detailspg #ic-gallery-photo {float:left; width:78px; -moz-border-radius:10px; border-radius:10px;}
.detailspg #ic-gallery-photo span {display:block; width:72px; height:84px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/photo-gallery-icon.png) no-repeat 0 0; text-align:left; text-indent:-9999px; margin:3px;}
.detailspg #ic-contests-video {float:left; width:78px; -moz-border-radius:10px; border-radius:10px;}
.detailspg #ic-contests-video span {display:block; width:74px; height:82px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/video-contest-icon.png) no-repeat 0 0; text-align:left; text-indent:-9999px; margin:3px;}
.detailspg #ic-gallery-video {float:left; width:78px; -moz-border-radius:10px; border-radius:10px;}
.detailspg #ic-gallery-video span {display:block; width:74px; height:82px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/video-gallery-icon.png) no-repeat 0 0; text-align:left; text-indent:-9999px; margin:3px;}
.detailspg .mediaicons .selected {background-color:#FF9E07;}
.detailspg .mediaicons .nonselected {background:none;}
.mediaicons p.select-type {padding:0 0 5px 0;}
.mediaicons p.sep {float:left; width:20px;}
.detailspg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
.detailspg #content #cont_rulestext span.counter{padding:5px 0 0 0px;}
.detailspg #content label.error {color:#ff0000; clear:both; float:left; width:340px; text-align:left; margin-left:110px;}
.detailspg #content .media-type-container label.error { margin-left: 0px; }
.detailspg #ContestLocationId{max-width:300px;float:left;}
.detailspg #CouponappLocationId{max-width:300px; float:left;}
.detailspg #rules-error-div {clear:both; float:left; color:#ff0000; display:none;}
.detailspg #prizes-error-div {clear:both; float:left; color:#ff0000; display:none; margin:0 0 0 110px;}
.detailspg #prizes-error-select-div {clear:both; float:left; color:#ff0000; display:none; margin:10px 0 0 110px;}
.padlft110 {padding-left:110px;}
.select-media-checboxes {float:left; width:400px; margin: 0px;}
.select-media-checboxes label.mediaTxt { float: left; margin-right: 10px; text-align: right; width: 100px; }
.select-media-checboxes div.checkbox {float:left; padding-right:10px;}
.detailspg .eligible-countries-button > input {width:auto; font-size:100%;}
.detailspg .checkboxesfullwidth .label {float:left; width:100px; text-align:right; padding:0; margin:0 10px 0 0;}
.detailspg #content .field-desc {padding:8px 0;}
.detailspg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
.detailspg #content table i {display:block; float:left; padding:5px 0 0 115px; color:#aaaaaa;}
.detailspg #twitter-info-collector .select a.add-s-channel {float:left; display:block; padding:5px 0 0 10px;}
.detailspg .pos-twhasg, .detailspg .pos-followgate {left:350px;}
.detailspg td.disabled .text label, .detailspg td.disabled  .textarea label, .detailspg td.disabled  .file label, .detailspg td.disabled .select label, .detailspg td.disabled  .button label, .detailspg td.disabled .select span {color: #bfbfbf;}
.detailspg #insta-error {clear:both; float:left; width:400px; margin:0 0 0 200px; color:#ff0000; display:none; font-size:110%;}
.detailspg #twt-error, .detailspg #facebook-error {clear:both; float:left; width:400px; margin:0 0 0 200px; color:#ff0000; display:none; font-size:110%;}
.detailspg #instagram-info-collector label, .detailspg #facebookpages-info-collector label, .detailspg #twitter-info-collector label {float:left; display:block; width:100px; text-align:right; margin-right:10px; line-height:1.3;}
.detailspg #instagram-info-collector label.error, .detailspg #twitter-info-collector label.error, .detailspg #facebookpages-info-collector label.error {margin-left: 110px; width: 300px;}
.detailspg #instagram-info-collector a.add-s-channel {float: left; display: block; padding: 5px 0 0 10px;}
.detailspg #facebookpages-info-collector a.add-s-channel {float: left; display: block; padding: 5px 0 0 10px;}
.detailspg #twitter-info-collector a.add-s-channel {float: left; display: block; padding: 5px 0 0 10px;}
.detailspg .media-type-container {margin-left:110px;}
#displaymediafilterdiv {clear:both; padding-top:10px;}
#displaymediafilterdiv label {float:left;}
#displaymediafilterdiv input {float:left; padding:0; margin:0 7px 0 2px;}
#displaymediafilterdiv .qmark {float:left; padding:0 0 0 10px;}
.detailspg .media-type-container div.checkbox {float:left; margin:0 20px 0 0;}
#enable_consent_form_div {clear:both; padding-top:12px;}
#enable_consent_form_div label {float: left;}
#enable_consent_form_div input {float:left; padding:0; margin:0 7px 0 2px;}
#enable_consent_form_div .qmark {float: left; padding: 0 0 0 10px;}
#viral_incentive_enabled {clear:both; margin:8px 20px 8px 0px;}
.viralreferral { float: left; clear: both; margin-bottom: 10px; }
.viralreferral label { margin-top: 3px; }
.detailspg .viralreferral .pos-twhasg { left: 0px; top: 0px; }
.cform-tutorial {float:left; padding:1px 0 0 10px;}
.detailspg .channel-type-separator {font-weight:bold; border-bottom:1px solid #e1e1e1; text-transform:uppercase; margin-bottom:10px; margin-left:110px;}
.detailspg .ContestContestDescriptionHolder .error {clear:both; margin-left:110px; float:left; width:520px;}
.detailspg .titletr .text .jqte_editor, .detailspg .titletr .text .jqte_source {max-height:20px; min-height:20px;}

.textareawithhelp {width:640px; float:left;}
.textareawithhelp label {float:left; display:block; width:100px; text-align:right; margin-right:10px; line-height:1.3;}
.textareawithhelp textarea {float:left; width:80%;}
.helpiconright {float:left; position:relative; width:40px;}
.helpiconright-title {float:left; position:relative; width:40px; padding-left:5px;}

.detailspg input.searchCriteriaInput { margin-top: 5px; }
.detailspg #twitter-info-collector input.searchCriteriaInput { margin-top: 7px; }
.detailspg #instagram-info-collector label.searchCriteriaLabel, .detailspg #facebookpages-info-collector label.searchCriteriaLabel, .detailspg #twitter-info-collector label.searchCriteriaLabel {
	margin: 5px 15px 0px; text-align: left; width: auto; }

/*Details Page: template selection for quiz type*/
a.template-type-trivia {display:block; float:left; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-triviaquiz.gif) no-repeat 0 0; width:153px; height:122px; height:152px; position:relative;}
a.template-type-personality {display:block; float:left; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-personalityquiz.gif) no-repeat 0 0; width:153px; height:152px; position:relative;}
.template-container a.template-type-personality span, .template-container a.template-type-trivia span {display:block; font-size:15px; position:absolute; bottom:8px; left:0; color:#333; font-weight:bold; width:153px; text-align:center;}

/*Details Page: template selection for gallery*/
.template-inner-cont {position:relative; float:left; margin-right:40px;}
.template-inner-cont div.hoverdiv {position:absolute; top:0; left:0; width:170px; height:152px; background:#ccc; display:none;}
.template-inner-cont div.hoverdiv span {padding:8px; display:block; font-size:11px; border-bottom:1px solid #eee; text-align:center;}
.template-inner-cont div.hoverdiv a {display:block; background:#fff; width:auto; float:left; padding:2px 4px; border-radius:3px; margin:10px 0 5px 10px; font-size:10px; text-transform:uppercase;}
.template-container {height:152px;}
a.template-type-classic {display:block; float:left; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-classic.gif) no-repeat 0 0; width:153px; height:152px; position:relative;}
a.template-type-classic-contest {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-classic-contest.gif) no-repeat 0 0;}
a.template-type-isotope {display:block; float:left; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-isotope.gif) no-repeat 0 0; width:153px; height:122px; height:152px; position:relative;}
a.template-type-isotope-contest {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-isotope-contest.gif) no-repeat 0 0;}

a.template-type-modern-sweeps {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-modern-sweeps.png) no-repeat 0 0;}
a.template-type-classic-sweeps {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-classic-sweeps.png) no-repeat 0 0;}

a.template-type-modern-sweeps-viral {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-modern-sweeps-viral.jpg) no-repeat 0 0;}
a.template-type-classic-sweeps-viral {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-classic-sweeps-viral.jpg) no-repeat 0 0;}

a.template-type-modern-signupform {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-modern-signupform.jpg) no-repeat 0 0;}
a.template-type-classic-signupform {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme-classic-signupform.jpg) no-repeat 0 0;}
.template-container a.template-type-classic span, .template-container a.template-type-isotope span {display:block; font-size:15px; position:absolute; bottom:8px; left:0; color:#333; font-weight:bold; width:153px; text-align:center;}
.unselectedborder, .template-type {border:3px solid #ccc; border-radius:5px;}
.selectedborder {border:3px solid #059ab8;}

/******* upgrade for flip ********/
.template-inner-cont {position:relative;}
.upgrade-for-flip-cont {display:block; width:160px; height:159px; position:absolute; top:0; left:0;}
.upgrade-for-flip-cont a {display:block; width:100%; height:100%;}
.upgrade-for-flip-cont .promoImgSmall {display:block; width:100%; height:100%;}
.upgrade-for-flip-cont .shadowSmall {width:100%; height:100%;}
.upgrade-for-flip-cont .upgradeImgSmall {left:auto; right:0;}

.qn-mark {margin:0px 0 0 5px;}
.qn-mark-imagecat {margin:0px 0 0 5px;}
.qn-mark-abrules {margin:0px 0 0 5px;}
.qmarkhdrbg {margin:0 0 0 5px;}
.qmarkwhyfbcon {margin:5px 0 0 5px;}
.qmarkdisplayheader {float:left; margin:1px 0 0 5px;}
.lang-flyout-iprestriction {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:165px; top:0;}
.lang-flyout-iprestriction strong {font-weight:bold;}
.lang-flyout-markproxyvpn {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:330px; position:absolute; left:165px; top:0;z-index:9;}
.lang-flyout-markproxyvpn p{margin:5px 0px;}
.lang-flyout-markproxyvpn strong {font-weight:bold;}
.abrules-flyout {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:345px; top:0;}
.lang-flyout {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:165px; top:25px; z-index:100;}
.lang-flyout-1 {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:-250px; top:0px;}
.lang-flyout-2 {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:-250px; top:0px;}
.lang-flyout-3 {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:-250px; top:0px;}
.lang-flyout-essay {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:300px; position:absolute; left:345px; top:-23px;}
.lang-flyout-imagecategory {display:none; float: left; border: 1px solid #aaaaaa;  background: #ffffff;  padding: 10px;  width: 300px;  position: absolute;  left: 35px;  top: -63px;}
.lang-flyout-namecategory {display:none; float: left; border: 1px solid #aaaaaa;  background: #ffffff;  padding: 10px;  width: 300px;  position: absolute;  left: 15px;  top: -13px;}
.lang-flyout-rate {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:220px; position:absolute; left:190px; top:-10px;}
.lang-flyout-voteround{display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:220px; position:absolute; left:30px; top:-10px;font-size:12px;font-weight:normal;}
.lang-flyout-chkbox {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:300px; position:absolute; left:260px; top:-33px;}
.lang-flyout-category {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:165px;}
.lang-flyout-bgtype {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:285px; top:-5px;}
.lang-flyout-displayheader {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:120px; top:-5px;}
.lang-flyout-whyfbcon {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:285px; top:-5px;}
.lang-flyout-whymustlogin {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:315px; top:0px; z-index:1;}
.lang-flyout-hdrbg {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:185px; top:-5px;}
.lang-flyout-likerequest {display:none; float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:-90px; top:-5px; color:#333; z-index:1;}
.qrpflyout {border:1px solid red;}
.tooltip-flyout {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:150px; position:absolute; left:0px; top:0px;z-index:999;}
.export-flyout {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:150px; position:absolute; left:0px; top:0px;z-index:999;}
.export-link-cont{width:96%;padding:2%;display:block;border-top:1px solid #AAAAAA;}
.export-link-cont:first-child{border-top:0 none;}
.analyticspg #matrix-overview-tab .export-link-cont {padding:2%; line-height:1.3;}
.overview-flyout{display:inline-block;margin:2px 0 0 5px}
.qn-mark2 {margin:0px 0 0 5px;}
.qn-mark-rate, .qn-mark-voteround {margin:2px 0 0 5px;}
.viral-flyout {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:300px;  position:absolute; left:110px; top:20px;}
.lang-flyout-whyfbcon strong {font-weight:bold;}
.lang-flyout-whymustlogin strong {font-weight:bold;}
.flinline {float:left; display:inline-block;}

.qflyout, .qrpflyout {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px;width:300px; position:absolute; z-index:1;}
.pad-followgate {float:left; padding:0 0 0 10px;}
.pad-twprofile, .pad-twhasg, .pad-entryins, .pad-sugtweet {float:left; padding:5px 0 0 10px;}
.pos-followgate {left:430px; top:-20px;}
.pos-diruploads {left:230px; top:0px;}
.pos-mediafilter {left:0; top:0;}
.pos-twprofile {left:280px; top:-20px;}
.pos-twhasg {left:420px; top:-20px; z-index:1;}
.pos-saminst {left:0; top:-20px; z-index:1; width:400px;}
.pos-saminst div {font-size:12px; font-weight:normal;}
.pos-pers-result {left:0; top:5px; z-index:1; width:400px;}
.pos-pers-result div {font-size:12px; font-weight:normal;}
.pos-randprize {left:0; top:-15px; z-index:1; width:400px;}
.pos-randprize div {font-size:12px; font-weight:normal;}
.pos-entryins, .pos-sugtweet {left:430px; top:-20px;}
.width580 {width:580px;}
.width480 {width:480px;}
.width640 {width:640px;}
.positionrelative {position:relative;}
.exemptTwitterHandle { margin-left: 110px; }
#twitter-info-collector, #instagram-info-collector, #facebookpages-info-collector {width:680px; margin-left:90px; float:left;}
#twitter-info-collector #twittersweepstable {width:700px;}

.qn-mark-viralentry {margin:0px 0 0 5px;}
.viral-referral-limit {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:345px; top:0;}

#gpPagesDialog {display: none;}
.ui-dialog #gpPagesDialog {display: block;}
#gpPagesDialog span.error{ color:#ff0000; padding:5px;}
#confirmlangchangedialog {display: none;}
.ui-dialog #confirmlangchangedialog {display: block;}
#keep-default-values{width:auto;margin-right:5px;}


/*Rounds Page: Contests*/
.roundspg #content table table td { line-height:1.3;}
.roundspg .winnerpick {float:left; padding:0 10px 0 10px; line-height:1.3; width:300px; display:none;}
.roundspg .winnerpick input {float:left; width:20px;}
.roundspg .winnerpick label {float:left; padding:0 0 0 5px; width:260px;}
.roundspg .text label, .roundspg .textarea label, .roundspg .file label, .roundspg .select label {float:left; display:block; width:115px; text-align:right; margin-right:10px; line-height:1.3;}
.roundspg .select select {float:left; clear:none;}
.roundspg .text input {float:left; padding:0; margin:0; clear:none; width:200px;}
.roundspg .file input {float:left; padding:0; margin:0; clear:none; width:200px;}
.roundspg textarea {width:510px;}
.roundspg #content table i {display:block; float:left; padding:5px 0 0 125px;}
.roundspg em {font-style:italic;}
.roundspg label span, .checkboxes .label span {color:#ff0000;}
.roundspg .checkboxes {width:430px; float:left; padding:0 0 0 120px;}
.roundspg .checkbox-hidecampaign {width:auto; float:left; padding:2px 0 0 5px;}
.roundspg .checkbox-hidecampaign label {width:310px;}
.roundspg .checkbox-hidecampaign input {margin-top:3px;}
.roundspg .enable-cat-div input {margin-top:3px;}
.roundspg .enabled-cat-landing {clear:both; float:left; width:90%;}
.enabled-cat-landing input {float:left;}
.enabled-cat-landing label {float:left;}
.catImageFlyOut {float:left; position:relative;}
.enabled-cat-img-disp input {float:left; margin-top: 3px;}
.enabled-cat-img-disp label {float:left; padding-right:5px;}
.enabled-cat-hover-disp {margin-left:20px;}
.catNameFlyOut {float:left; position:relative;}
.category-hover-tabs {clear:both; float:left; width:100%; margin:10px 0 0 0;}
.category-hover-tabs .nav-tabs {float:left; width:220px; border-bottom: 1px solid #ddd; padding:0; margin:0;}
.category-hover-tabs .nav-tabs li {float:left; width:50%; font-size:11px; margin-bottom: -1px; display:block; position: relative;}
.category-hover-tabs .nav-tabs>li>a {margin-right: 4px; line-height: 1.3; border: 1px solid transparent; border-radius: 4px 4px 0 0; text-align:center;	display:block; width:100px;	padding:5px;}
.category-hover-tabs .nav-tabs>li.active>a, .category-hover-tabs .nav-tabs>li.active>a:hover, .category-hover-tabs .nav-tabs>li.active>a:focus {color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent;}
.category-hover-tabs .hovertext, .category-hover-tabs .hoverimage {padding:10px 0; float:left; width:100%; display:none;}
.category-hover-tabs .hovertext textarea {width:200px;}
.roundspg .enabled-cat-landing input {margin-top:3px;}
.roundspg .select-right {width:500px; float:left; padding:0 0 0 120px;}
.paddingtop10 {padding-top:10px !important;}

.roundspg .select-right label {line-height:1.8; display:block; float:left;}
.roundspg .display-vote-count label {line-height:1;}
.roundspg .select-right select {float:left; margin-left:7px; margin-right:7px;}
.roundspg .select-right #ContestroundVotePeruserPerentryPerday,
.roundspg .select-right #ContestroundVotePeruserPerentryPerday2 {
	margin-left:5px;
}
.move-entries-to-next {clear:both; float:left;}
.move-entries-to-next .text input {max-width:100px;}
.move-entries-to-next .text {}
.move-entries-to-next .buttonholder {float:left; margin-left:123px; margin-top:10px;}
.move-entries-to-next .buttonholder a {display:inline-block; float:left; margin-right:10px; padding-top:5px;}
.move-entries-to-next .buttonholder a.show-selected {text-decoration:underline;}
.addmore-button-holder {clear:both; float:left; padding:10px 0 0 0;}
.addmoreounddshelp {float:left; position:relative;}
.addmore-button-holder a.addmorerounds {display:inline-block; float:left;}
.round2entriesselect .addmoreounddshelp {padding:5px 0 0 0; margin:0;}
.round2entriesselect .lang-flyout-essay, .addmore-button-holder .lang-flyout-essay {left:25px; top:-10px;}
a.remove-voteround {font-weight:normal; font-size:12px;}
							
.roundspg .checkboxes input {float:left; padding:0; margin:0;}
.roundspg .checkboxes label {float:left; width:200px; text-align:left; padding:0; margin:0 0 0 10px;}
.roundspg .enable-iprestrict-div input, .roundspg .input.checkbox.votesinvalidsets input {float:left; margin-top:4px;}
.roundspg .enable-iprestrict-div label{width:230px;}
.roundspg .input.checkbox.votesinvalidsets label{width:300px;}
.roundspg .error-message {margin:10px 0 10px 120px; clear:both; float:left; width:315px;}
.roundspg .textarea .error-message {margin:10px 0 10px 120px; clear:both; float:left; width:515px;}
.roundspg #ContestroundHasPrescreenError {color:#ff0000;}
.roundspg a.edit-dates {display:block; float:left; padding:3px 0 0 10px;}
.roundspg .checkboxes-vote {width:430px; float:left; padding:0 0 0 0px;}
.roundspg .checkboxes-vote p {float:left; width:110px; padding:0 10px 0 0; text-align:right; font-size:110%;}
.roundspg .checkboxes-vote input {float:left; padding:0; margin:0;}
.roundspg .checkboxes-vote label {float:left; width:40px; text-align:left; padding:0; margin:0 0 0 5px; font-weight:bold;}
.roundspg #selcomment {clear:both; float:left; padding-left:120px; width:400px;}
.roundspg #content .disabled {color:#bfbfbf}
.roundspg #content .disabled em {color:#333333; font-style:normal; font-weight:bold; line-height:1.2;}
.roundspg #content #selvote, .roundspg #content #selvoteround2 {margin-top:0; clear:both; float:left; width:100%;}
.roundspg #content #selvoteround2 {
	margin-top:20px;
}
.roundbox {border:1px solid #ededed; padding:0 0 10px 0; max-width:720px;}
.round-number {font-weight:bold;font-size:14px;padding:5px 0 10px 10px;background:#ededed;}
.roundspg #EntryLimitTypeContainer .select-right, .refCreditLimit.select-right {padding:10px 0 0 120px; clear:both; float:left;}
.refCreditLimit.select-right { padding-left: 110px; }
.roundspg #content .answersrow label {width:125px;}
.roundspg .select-right label.lh10 {line-height:10px;}
.ratesettings label {float:left;}
.roundspg .display-vote-count {padding:10px 0 5px 123px;}

.roundspg #content .socialVoteMsgDiv { float: left; clear: both; }
.roundspg #content .socialVoteMsgDiv p { float: left; text-align: left; width: 290px; }
.roundspg #content .socialVoteMsgDiv i { font-size: 11px; margin-top: 5px; padding: 0px; width: 100%; }

.roundspg #content .socialVotingCont label.socialVotingLabel { float: left; font-weight: normal; margin: 0px 10px 0px 0px; text-align: right; width: 110px; }
.roundspg #content .socialVotingCont label { margin-top: 3px; }
.roundspg #content .socialVotingCont input { margin-top: 5px; }
.roundspg #content .socialVotingCont .socialVoteFlyOut .qn-mark { margin-top: 5px; }
.roundspg #content .socialVotingCont .socialVoteFlyOut .lang-flyout-essay { left: 260px; top: -15px; }


.roundspg #content #selvoteround2 table,
.roundspg #content #twittersweepstable, 
.roundspg #content #selsocialvote table, 
.roundspg #content #selvote table, 
.roundspg #content #twittersweepstable td, 
.roundspg #content #selsocialvote td, 
.roundspg #content #selvote td,
.roundspg #content #selvoteround2 td { 
	margin: 0px; padding: 0px; 
}

.roundspg #content #twittersweepstable { margin-top: 10px; }

.roundspg #content #selvoteround2 label, 
.roundspg #content #selvoteround2 input,
.roundspg #content #selvote label, 
.roundspg #content #selvote input { 
	margin-top: 10px; 
}

.roundspg #content #selvote .checkbox input,
.roundspg #content #selvoteround2 .checkbox input {
	margin-top:1px;
}

.roundspg #content #selvoteround2 .checkbox label,
.roundspg #content #selvote .checkbox label {
	margin-top:0; line-height:1;
}

.roundspg #content #selvoteround2 .select-right label,
.roundspg #content #selvote .select-right label { 
	margin-top: 0px; 
}

.roundspg #content #voteHashtagPrefix input { width: 190px; }
.roundspg #content #twittersweepstable input { width: 190px; margin-top: 10px; }
.roundspg #content #twittersweepstable select, .roundspg #content #twittersweepstable option, .roundspg #content #selsocialvote select, .roundspg #content #selsocialvote option {
	font-size: 100%; width: 190px;
}

.roundspg #content #twittersweepstable .checkbox input { margin-top: 2px; width: auto; }

.roundspg #content #twittersweepstable .error-rounds, .roundspg #content #selsocialvote .error-rounds { clear: both; float: left; margin-bottom: 10px; margin-left: 120px; width: auto; }
.roundspg #content #twittersweepstable .error-rounds .error, .roundspg #content #selsocialvote .error-rounds .error { width: 400px !important; }

.roundspg .pos-twprofile, .roundspg .pos-twhasg { left: 340px; }
.roundspg #selsocialvote .lang-flyout-essay { left: 330px; z-index: 3; }

/* Contest Rounds Page. */
#contestroundsgrid select { font-size:14px; vertical-align: middle; }
#contestroundsgrid div.checkboxes { width: 300px; padding-left: 20px; padding-top: 5px; }
#contestroundsgrid fieldset fieldset { margin-right: 10px; margin-top: 10px;}
#contestroundsgrid fieldset legend {font-size:13px;}
#contestroundsgrid fieldset fieldset div { margin: 0px; }
#contest-rounds div.input { width: 50%; float: left; }
#contest-rounds div.input label { text-align: left; width: 12%; margin-right: 0px; }
#contestroundsgrid.disabled fieldset legend, #contestroundsgrid.disabled div { color:#bfbfbf }
#contestroundsgrid fieldset fieldset div.voteoptionsround {display: block; margin-top:-5px; clear:none; float:left;}

/* ANALYTICS: TRENDS PAGE */
.topfanlikes .trends-holder {clear:both; padding:10px 0 0 0; float:left;}
.topfanlikes .trends-holder .title {float:left; padding:4px 0 0 0;}
.topfanlikes .most-liked-pages, .topfanlikes .most-liked-genres {padding-top:10px; position:relative; width:750px;}
.topfanlikes .most-liked-genres .usernfo {padding-left:0;}
.topfanlikes .element-box {border:1px solid #e5e5e5; float:left; width:360px; margin:0 10px 10px 0;}
.topfanlikes .element-box .icon {float:left; width:50px; height:50px; padding:5px;}
.topfanlikes .element-box .page-title {float:left; width:180px; height:50px; padding:5px;}
.topfanlikes .element-box .page-likes {height:50px; border-left:1px solid #e5e5e5; float:left; padding:5px;}
.topfanlikes .element-box .page-likes span {display:block; float:left; width:100%;}
.topfanlikes span.likes-title {color:#a5a5a5; padding:5px 0 10px 0;}
.topfanlikes span.number {font-weight:bold; font-size:150%;}
.topfanlikes .genre-box {border:1px solid #e5e5e5; float:left; width:240px; margin:0 10px 10px 0;}
.topfanlikes .genre-box .page-title {float:left; width:120px; padding:5px;}
.topfanlikes .genre-box .page-likes {height:50px; border-left:1px solid #e5e5e5; float:left; padding:5px;}
.topfanlikes .genre-box .page-likes span {display:block; float:left; width:100%;}
.topfanlikes .most-liked-pages-data {float:left; width:100%; margin-top:20px;}
.topfanlikes .most-liked-pages select {float:left;}
.topfanlikes .most-liked-pages span.qn-mark {float:left;}
.topfanlikes p.error-select-category {color:#ff0000;}
.action-buttons {width:100%; float:left; padding:0 0 10px 0;}
.action-buttons input {width:auto; padding:2px 5px; float:right; margin:0 0 0 5px;}
.action-buttons span {display:block; float:right; font-weight:bold; padding-top:8px;}
.most-liked-pages-data .action-buttons a {cursor:pointer; float:right; margin:0 0 0 5px; display:block; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/grad-button.png) repeat 0 0; width:60px; text-align:center; padding:5px 0; border:1px solid #707070; color:#000; border-radius:3px; -moz-border-radius:3px;}
.most-liked-pages-data .action-buttons a.disabled {background:#f4f4f4; color:#6d6d6d; border-color:#adb2b5; cursor:default;}

/*Upload Page: Vote App:*/
.uploadpg #content table table td { line-height:1.3;}
.uploadpg #enter-user-details-to-display {float:left; width:100%;}
.uploadpg #enter-user-details-to-display .text, .uploadpg #uploadDiv .text, .uploadpg #uploadDiv .textarea {clear:both; padding:10px 0 0 0;}
.uploadpg #enter-user-details-to-display .text label, .uploadpg #uploadDiv .text label, .uploadpg #uploadDiv .textarea label {float:left; display:block; width:100px; text-align:right; margin-right:10px;}
.uploadpg #enter-user-details-to-display .text input, .uploadpg #uploadDiv .text input, .uploadpg #uploadDiv .textarea input {float:left; padding:0; margin:0; clear:none; width:300px;}
.uploadpg #enter-user-details-to-display div.go-button {clear:both; text-align:right; width:415px; padding:20px 0 0 0;}
.uploadpg #enter-user-details-to-display div.go-button a.savelf {float:right; margin-top:0;}
.uploadpg p.field-desc {padding:5px 0 0 0;}
.uploadpg div.fileuptype {clear:both; float:left; width:400px; margin-left:110px;}
.uploadpg #uploadDiv .subbut_cont input {width:100px; float:right; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px;}
.uploadpg #uploadDiv .subbut_cont input:hover  {background:#7a7a7a; border-color: #7a7a7a;}
.uploadpg #thankYouDiv p.thanks-msg {font-size:120%; padding:10px 0 30px 0;}
.uploadpg #uploadDiv .text label.error {width:100%; margin:0; text-align:left;}
.uploadpg .unselected-step {color:#d8d8d6}
.uploadpg .user-details-tr, .uploadpg #enter-user-details-to-display {display:none;}
.uploadpg #field-loader {padding:20px 0;}

/*Upload Page: Head-to-head */
.head2headCont #provisonentries li.tab1 { float: left; margin-right: 1%; width: 49%; }
.head2headCont #provisonentries li.tab2 { float: right; margin-left: 1%; width: 49%; }
.head2headCont #provisonentries .media-container { float: left; text-align: center; width: 100%; }
.head2headCont #provisonentries .media-container .imgContDiv { border: 1px solid grey; clear: both; height: 287px; padding: 10px;  }
.head2headCont #provisonentries .media-container .imgContDiv img { max-height: 278px; max-width: 370px; }
.head2headCont #provisonentries .media-container .imgContDiv .uploadedimages { display: none; }
.head2headCont #provisonentries .media-container .media-actions { float: left; margin-top: 10px; position: relative; clear: both; }
.head2headCont #provisonentries .media-container .media-actions input {
	position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); width: 100%; height: 26px;
}
.head2headCont #provisonentries .media-container .media-actions span.uploadBtn::before {
	content: url('https://dcveehzef7grj.cloudfront.net/img/upload-icon.png'); display: block; width: 26px; height: 19px; float: left; margin-right: 5px;
}
.head2headCont #provisonentries .media-container span.uploadBtn {
	display: inline-block; *display: inline; padding: 2px 12px 2px 5px; margin-bottom: 0px; *margin-left: .3em; font-size: 15px; line-height: 20px; /*line-height:1;*/
	color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5;
	*background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1;
	*border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	text-decoration: none; font-weight: bold; float: left; top: -10px;
}
.head2headCont #provisonentries .media-container .media-actions .uploadedimages { clear: left; display: none; padding: 2px 0 0 0; }
.head2headCont #provisonentries .media-container .media-actions .progress {
	position: relative; width: 100%; height: 15px; background: #C7DA9F; border-radius: 10px; overflow: hidden; display: none; margin-top: 10px; clear:left; float:left;
}
.head2headCont #provisonentries .media-container .media-actions .bar {position: absolute; top: 0; left: 0; width: 0; height: 15px; background: #85C220;}
.head2headCont #provisonentries .media-container .media-actions a { margin-top: 5px; font-size: 11px; text-decoration: underline; display: block; clear:left;}
.head2headCont #provisonentries .media-container a.rotate-right { float: right; }
.head2headCont #provisonentries .media-container a.rotate-left {width:98px; height:28px;}
.head2headCont #provisonentries .media-container a.rotate-right {width:98px; height:28px; background-position:-102px 0px;}
.head2headCont #provisonentries .media-container .rotateOpt {width: 100%; padding-top:5px;}
.head2headCont #provisonentries .media-container .rotate-left, .head2headCont #provisonentries .media-container .rotate-right {display:block; float:left; margin:10px 0 0 0; padding:0px; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat 0 0; width:0; height:0;}
.head2headCont #provisonentries .media-container .rotate-overlay { position: fixed; z-index: 99999999; bottom: 0px; right: 0px; }

.head2headCont #provisonentries .entry-details { float: left; width: 100%; }
.head2headCont #provisonentries .entry-details p span { font-weight: bold; font-size: 14px; }
.head2headCont #provisonentries .entry-details .edit {color:#0182c6; cursor:pointer;}

.head2headCont #provisonentries .media-container .input { float: left; width: 100%; }
.head2headCont #provisonentries .media-container .input label { text-align: left; width: 58%; padding: 1% 2% 0px 0px;}
.head2headCont #provisonentries .media-container .input input, .head2headCont #provisonentries .media-container .input textarea{ width: 58%; float: left; }
.head2headCont #provisonentries .media-container .edit-ol-helptext { font-size: 11px; clear: both; float: left; margin-top: 10px; text-align: left; }
.head2headCont #provisonentries .media-container .error, .head2headCont #provisonentries .media-container .maxuploaderror { color:#ff0000; padding:3px 0px 5px 0px; font-size:11px; }
.head2headCont #provisonentries .media-container .maxuploaderror { clear:left; text-align: left; }
.head2headCont #provisonentries .media-container .uploadedimages {text-align:left;}
.head2headCont #provisonentries .media-container .uploadedimages label {visibility:hidden;}
.head2headCont #provisonentries .entry-details span.charcounter {font-weight:normal; display:block; clear:both; font-size: 11px; margin:5px 0;}
.head2headCont #provisonentries .entry-details span.charcounter:hover {background:#fff;}
.head2headCont #provisonentries .entry-details button {margin: 2px 10px 15px 0}
.head2headCont #provisonentries .entry-details textarea {width:50%;}

.head2headCont .entrytitleedit textarea, .head2headCont .entrydescedit textarea { width: 100% !important; min-height: 50px; font-size: 100%; }

/*Upload Page Iframe: Vote App:*/
#s3uploader_contests {border:2px solid #ebebeb;}
#s3uploader_contests span.circle-num {display:inline-block; background: #ebebeb; font-size:130%;  width: 28px;   height: 28px;    border-radius: 50%; text-align:center; padding:7px 3px 0 3px; font-weight:bold;}
#s3uploader_contests #uploadDiv p.field-desc {font-size:120%; padding:10px 0 0 110px;}
#s3uploader_contests #content table table td {line-height:1.3;}
#s3uploader_contests #enter-user-details-to-display {float:left; width:100%;}
#s3uploader_contests #enter-user-details-to-display .input, #s3uploader_contests #uploadDiv .input, #s3uploader_contests #uploadDiv .textarea {clear:both; padding:0 0 10px 0; float:left; width:100%;}
#s3uploader_contests #enter-user-details-to-display .text label, #s3uploader_contests #uploadDiv .text label, #s3uploader_contests #uploadDiv .textarea label {float:left; display:block; width:100px; text-align:right; margin-right:10px;}
#s3uploader_contests #enter-user-details-to-display .text input, #s3uploader_contests #uploadDiv .text input, #s3uploader_contests #uploadDiv .textarea input {float:left; padding:0; margin:0; clear:none; width:300px;}
#s3uploader_contests #enter-user-details-to-display div.go-button {clear:both; text-align:right; width:415px; padding:20px 0 0 0;}
#s3uploader_contests #enter-user-details-to-display div.go-button a.savelf {float:right; margin-top:0;}
#s3uploader_contests p.field-desc {padding:5px 0 0 0;}
#s3uploader_contests div.fileuptype {clear:both; float:left; width:400px; margin-left:110px;}
#s3uploader_contests #uploadDiv .subbut_cont {clear:both; float:left; width:400px; margin-left:110px;}
#s3uploader_contests #uploadDiv .subbut_cont input {width:100px; float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%;}
#s3uploader_contests #uploadDiv .subbut_cont input:hover  {background:#7a7a7a; border-color: #7a7a7a;}
#s3uploader_contests #thankYouDiv p.thanks-msg {font-size:120%; padding:0 0 30px 0;}
#s3uploader_contests #uploadDiv .text label.error {width:100%; margin:0; text-align:left;}
#s3uploader_contests .unselected-step {color:#d8d8d6}
#s3uploader1 {width:600px; margin-top:20px; height:295px; z-index:1;border:0px solid #fff; overflow:hidden;}
#s3uploader_contests .text label span {color:#ff0000;}
#s3uploader_contests .uploadmediafile {float:left;}
#s3uploader_contests .uploadmediafile span {float:left; padding-right:5px; color:#ff0000;}
.s3uploaderiframe {width:600px; height:295px; z-index:1;border:0px solid #fff; overflow:hidden;}
.submit-upload-container {clear:both; float:left; width:600px; text-align:right; margin-top:20px;}
.uploadpg p.subbut_cont {float:right; padding:0; margin:0;}
.uploadpg p.subbut_cont span, .uploadpg p.subbut_cont span a {color:#ff0000;}
.uploadpg div.form-invalid {color:#ff0000; font-size:16px;}
.uploadpg p.subbut_cont span a {text-decoration:underline;}
#uploadDiv #pgbar.pgBarcontainer {margin-left:110px;}
#s3uploader_contests #thankYouDiv {text-align:center; font-size:120%;}
.uploadpg .addmore {display:block; float:left; width:600px; text-align:center; display: inline-block; *display: inline; padding: 4px 0;  margin-bottom: 0; *margin-left: .3em; font-size: 14px; line-height: 20px; color: #333333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.uploadpg .addmore:hover {color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9;  text-decoration: none;  background-position: 0 -15px;  -webkit-transition: background-position 0.1s linear;  -moz-transition: background-position 0.1s linear;  -o-transition: background-position 0.1s linear;  transition: background-position 0.1s linear;}

/*Registration Page: Contests*/
.regpg #content table table td { line-height:1.3;}
.regpg .text label, .regpg .textarea label, .regpg .file label, .regpg .select label, .regpg .button label, .regpg #instagram-info-collector .checkbox label, .regpg #facebookpages-info-collector .checkbox label {float:left; display:block; width:100px; text-align:right; margin-right:10px; line-height:1.3;}
.newlabelcss {width:auto !important; }
.newlabelradioiframe {text-align: left !important;width: 80px !important;}
.regpg #instagram-info-collector a.add-s-channel {float: left; display: block; padding: 5px 0 0 10px;}
.regpg #facebookpages-info-collector a.add-s-channel {float: left; display: block; padding: 5px 0 0 10px;}
.regpg .text label.error {color:#ff0000; text-align:left; margin-left:10px;}
.regpg .select select {float:left; clear:none;}
.regpg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.regpg .file input {float:left; padding:0; margin:0; clear:none; width:300px;}
.regpg .edit-conf-txt-button {width:auto; padding:5px; font-size:100%;}
.regpg #conf-saved {color:#ff0000;}
.regpg textarea {width:510px;}
.regpg #content table i {display:block; float:left; padding:5px 0 0 115px;}
.regpg em {font-style:italic;}
.regpg label span, .checkboxes .label span {color:#ff0000;}
.regpg .checkboxes {width:430px; float:left;}
.regpg .example {float:left; width:190px; clear:none; padding:7px 0 0 0;}
.regpg .checkboxes .label {float:left; width:100px; text-align:right; padding:0; margin:0 10px 0 0; font-size:110%;}
.regpg .checkboxes .ch_cont {clear:none; float:left; padding:0; margin:0;}
.regpg .checkboxes .ch_cont div {margin:0; padding:0 0 5px 0; width:300px; clear:both; float:left;}
.regpg .checkboxes .ch_cont div input {padding:0; margin:5px 10px 0 0; float:left;}
.regpg .checkboxes .ch_cont div label {float:left; display:block; width:250px; padding:0; margin:3px 0 0 0;}
.regpg .textonly .label {float:left; width:100px; text-align:right; margin:0 10px 0 0;}
.regpg .textonly div {clear:none; float:left; padding:0; margin:0;}
.regpg div.posrel a {display:block; float:left; margin-right:10px;}
.regpg div.posrel span {display:block; float:left; margin-right:10px;}
.regpg div.posrel span a {display:inline; float:none;}
.regpg #preview-tip {display:none; position:absolute; top:-10px; left:100px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.regpg #preview-tip-like {display:none; position:absolute; top:25px; left:100px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.regpg .radio {clear:both; float:left; /*margin:20px 0 0 130px;*/ margin:10px 0 0 110px; position:relative; width:530px;}
.regpg .radio label {float:left; padding:0 0 0 5px; margin:0; }
.regpg .radio a {float:left; margin:0 0 0 10px;}
.regpg .file-like-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.regpg #content .file-like-container i {margin:0; padding:0; width:190px;}
.regpg .file-like-container input.file-like {font-size:120%; width:90%; margin:0; padding:0;}
.regpg .like-radio {float:left; width:240px;}
.regpg .like-gate-custom-image {float:left; clear:both; width:210px;}
.regpg #like-gate-image-form-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.regpg #like-gate-image-form-container input {font-size:120%; width:90%; margin:0; padding:0;}
.regpg .file-like-container a {margin:0;}
.file-like-container { padding: 35px 0 0 10px !important;}
.regpg #content #like-image-error {clear:both; color:#ff0000; width:90%; text-align:left; padding:5px 0 0 0; display:none;}
.regpg .file-like-container label.error {color:#ff0000;}
.regpg #content .disabled {color:#bfbfbf}
.regpg #content .disabled em {color:#333333; font-style:normal; font-weight:bold; line-height:1.2;}
.addQuesHolder > table {margin-bottom:0px;}
.addQuesHolder > table td {margin-bottom:0px; border-bottom:0 none;}
#categoryoptnsdiv #tableAnswer td {border-bottom:0 none; padding:6px 0px;}
.s_regpg #content .nomargin label.error{margin-left:0px;}
.sideheadingfont{font-size:110%;line-height:1.3;}
.sideheadingfont > span{color: #FF0000;font-size:110%;line-height:1.3;}
.regpg div.eligible-countries-cont {width:100%; float:left;}
.regpg .eligible-countries-button {margin: 0 0 0 110px; }
.regpg .eligible-button-top { width: 645px; }
.regpg .eligible-countries-button > input {width:auto; font-size:100%;}
.regpg #content table .eligible-button-top i { padding: 0px 0px 10px; width: 100%; }
.regpg div.default-language-countries-button {width:100%; float:left;}
.regpg .default-language-countries-button {margin:0 0 0 110px;}
.regpg .default-language-countries-button > input {width:auto; font-size:100%;}
.regpg .checkboxesfullwidth .label {float:left; width:100px; text-align:right; padding:0; margin:0 10px 0 0;}
.regpg #content .field-desc {padding:8px 0;}
.regpg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
.regpg #content table i {display:block; float:left; padding:5px 0 0 115px; color:#aaaaaa;}
.regpg #twitter-info-collector .select a.add-s-channel {float:left; display:block; padding:5px 0 0 10px;}
.regpg .pos-twhasg, .regpg .pos-followgate {left:350px;}
.regpg td.disabled .text label, .regpg td.disabled  .textarea label, .regpg td.disabled  .file label, .regpg td.disabled .select label, .regpg td.disabled  .button label, .regpg td.disabled .select span {color: #bfbfbf;}
.regpg #insta-error {clear:both; float:left; width:400px; margin:0 0 0 200px; color:#ff0000; display:none; font-size:110%;}
.regpg #twt-error, .regpg #facebook-error {clear:both; float:left; width:400px; margin:0 0 0 200px; color:#ff0000; display:none; font-size:110%;}
.regpg #content #instagram-info-collector label.error, .regpg #content #twitter-info-collector label.error, .regpg #content #facebookpages-info-collector label.error {margin-left: 110px; width: 300px;}
#age-check-ln {display:none;}
.regpg .media-type-container {margin-left:110px; margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #e1e1e1;}
.regpg .media-type-container div.checkbox {float:left; margin:0 20px 0 0;}
.regpg .channel-type-separator {font-weight:bold; border-bottom:1px solid #e1e1e1; text-transform:uppercase; margin-bottom:10px; margin-left:110px;}
.thirdoptinbox {width:100%;}
.regpgvotingapp .reqregfields, .regpgrequirereg .reqregfields {/*display:table-row;*/ display:none;}

a.add-tparty-optin {clear:both; float:left; display:block; background:#8a8a8a; border-color:#8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%;}
a.add-tparty-optin:hover {background:#7a7a7a; border-color: #7a7a7a;}

.thirdoptinbox .ch_cont .thirdoptinbox-options {padding-left:22px; background:#f0f0f0; margin-bottom:10px !important; float:left; border:1px solid #ccc; display:none;}
.s_regpg .tw-thirdoptinbox-tr .checkboxes .label {width:130px;}
.s_regpg .tw-thirdoptinbox-tr .checkboxes {width:550px;}
.s_regpg #content #twittersweepstable .tw-thirdoptinbox-tr label.error, .s_regpg #content #twittersweepstable .in-thirdoptinbox-tr label.error {margin-left:0;}
.regpg .checkboxes .ch_cont div.thirdoptinbox-options, .s_regpg .checkboxes .ch_cont div.thirdoptinbox-options {padding-left:10px; padding-top:5px !important; }
.regpg .checkboxes .ch_cont div.thirdoptinbox-options input, .s_regpg .checkboxes .ch_cont div.thirdoptinbox-options input {width:95%;}
.regpg .thirdoptinbox .text label, .s_regpg .thirdoptinbox .text label {text-align:left;}
.s_regpg .thirdoptinbox .ch_cont div label {text-align:left;}

/*Look & Feel Page: Contests*/
.lookandfeelpg #content table table td { line-height:1.3;}
.lookandfeelpg .text label, .lookandfeelpg .file label, .lookandfeelpg .select label {float:left; display:block; width:120px; text-align:right; margin-right:10px; line-height:1.3;}
.lookandfeelpg .text input {float:left; padding:0; margin:0; clear:none; width:80px;}
.lookandfeelpg .file input {float:left; padding:2px 0; margin:0; clear:none; width:240px;}
.lookandfeelpg em {font-style:italic;}
.lookandfeelpg label span, .checkboxes .label span {color:#ff0000;}
.lookandfeelpg .textonly .label {float:left; width:120px; text-align:right; margin:0 10px 0 0;}
.lookandfeelpg .textonly div {clear:none; float:left; padding:0; margin:0;}
.lookandfeelpg strong {font-weight:bold;}
.lookandfeelpg .mylink {display:block; float:left; padding:5px 0 0 10px;}
.lookandfeelpg  button {margin:14px 0 0 0;}
.lookandfeelpg .currentimage {display:block; clear:both; float:left; margin:10px 0 0 130px;}
.lookandfeelpg .removeimage {display:block; clear:both; float:left; margin:5px 0 0 130px;}
.lookandfeelpg .pagetab {float:left; width:544px;}
.lookandfeelpg .pagetab p.title {font-weight:bold; width:544px; border-bottom:1px solid #dddddd; padding:20px 0 5px 0;}
.lookandfeelpg .pagetab {position:relative;}
.lookandfeelpg .pagetab .screenshot {background:url(https://dcveehzef7grj.cloudfront.net/img/fb-page.gif) no-repeat; width:544px; height:412px; float:left; margin:20px 0 0 0;}
.lookandfeelpg .pagetab #headerBG {width:278px; height:61px; position:absolute; top:148px; left:119px; text-align:center;}
.lookandfeelpg .pagetab #headerBG span {font-weight:bold; display:block; padding:20px 0 0 0; font-size:14pt;}
.lookandfeelpg .apptab {clear:both; float:left; width:574px;}
.lookandfeelpg .apptab p.title {font-weight:bold; width:574px; border-bottom:1px solid #dddddd; padding:20px 0 5px 0;}
.lookandfeelpg .apptab {position:relative;}
.lookandfeelpg .apptab .screenshot {background:url(https://dcveehzef7grj.cloudfront.net/img/fb-inner-page.gif) no-repeat; width:574px; height:412px; float:left; margin:20px 0 0 0;}
.lookandfeelpg .apptab #headerBGApplication {width:414px; height:61px; position:absolute; top:110px; left:12px; text-align:center;}
.lookandfeelpg .apptab #headerBGApplication span {font-weight:bold; display:block; padding:20px 0 0 0; font-size:14pt;}
.lookandfeelpg  div.or {font-weight:bold; padding:5px 0; font-size:120%; width:40px; text-align:center; border:1px solid #FF9E07; color:#FF9E07; float:left; margin:0 0 0 150px; background:#fff;}
.lookandfeelpg .file i {clear:both; display:block; width:200px; margin:0 0 0 130px;}
.lookandfeelpg a.fbpreview {float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px; margin-right:10px;}
.lookandfeelpg a.fbpreview:hover  {background:#7a7a7a; border-color: #7a7a7a;}
.lookandfeelpg div.save-then-preview a.tool-tip {margin-top:15px; float:left; margin-left:10px;}
.lookandfeelpg #preview-tip {display:none; position:absolute; top:-20px; left:130px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.lookandfeelpg .file label.error {color:#ff0000; width:90%; text-align:left;}
.lookandfeelpg #content .field-desc {padding:8px 0;}
.lookandfeelpg .select select {float:left; clear:none;}
.lookandfeelpg .promo-lstings {list-style-type:none;}
.lookandfeelpg .promo-lstings li {list-style-type:none; float:left; text-align:left;}
.lookandfeelpg .page_bg_radios {padding-left:150px; float:left; width:500px;}
.lookandfeelpg .page_background_block .file label {width:142px;}

.lookandfeelpg .pg_bg_radio_cont {float:left; width:80px;}
.lookandfeelpg .pg_bg_color_holder {/*margin-left:132px;*/}
.lookandfeelpg #imageRemoveLink3 {clear:both;}
.display-header-container label {float:left;}
.display-header-container input {float:left; margin:2px 5px 0 0;}
.page_background_block .radio .bg-separator {float:left; margin-right:15px;}
.page_background_block .radio .bg-separator input {margin-top:2px;}

.lookandfeelpg .themeselector ul, .s_detailspg .themeselector ul {float:left; width:100%;}
.lookandfeelpg .themeselector li, .s_detailspg .themeselector li {float:left; width:50%; text-align:center; padding-bottom:10px;}
.lookandfeelpg .themeselector li a, .s_detailspg .themeselector li a {display:inline-block; background:#ebedef; width:360px; padding:5px; float:left; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 2px solid #ebedef;}
.lookandfeelpg .themeselector li a:hover, .lookandfeelpg .themeselector li a.selected, .s_detailspg .themeselector li a:hover, .s_detailspg .themeselector li a.selected {border:2px solid #0182C6;}
.lookandfeelpgstatic .themeselector li a {cursor:default; color:#026092;}
.lookandfeelpgstatic .themeselector li a:hover, .lookandfeelpgstatic .themeselector li a.selected {border:2px solid transparent;}
.lookandfeelpg .themeselector li a span.th-icon, .s_detailspg .themeselector li a span.th-icon {display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme/sweep-select.png?v=7) no-repeat 0 0; width:355px; height:214px; position:relative;}
.lookandfeelpg .themeselector li a span.th-icon-contest, .s_detailspg .themeselector li a span.th-icon-contest {display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/theme/contest-select.png?v=5) no-repeat 0 0; width:355px; height:220px; position:relative;}
.lookandfeelpg .themeselector li a span.th-name, .s_detailspg li a span.th-name{padding:5px 0; clear:left; display:inline-block; text-transform:uppercase; font-size:120%;}
.lookandfeelpg .themeselector li a.theme-grunge span.th-icon, .s_detailspg li a.theme-grunge span.th-icon {background-position:0 -215px;}
.lookandfeelpg .themeselector li a.theme-colors span.th-icon, .s_detailspg .themeselector li a.theme-colors span.th-icon {background-position:0 -429px;}
.lookandfeelpg .themeselector li a.theme-blackandwhite span.th-icon, .s_detailspg .themeselector li a.theme-blackandwhite span.th-icon {background-position:0 -643px;}
.lookandfeelpg .themeselector li a.theme-love span.th-icon, .s_detailspg .themeselector li a.theme-love span.th-icon {background-position:0 -859px;}
.lookandfeelpg .themeselector li a.theme-beach span.th-icon, .s_detailspg .themeselector li a.theme-beach span.th-icon {background-position:0 -1074px;}
.lookandfeelpg .themeselector li a.theme-concert span.th-icon, .s_detailspg .themeselector li a.theme-concert span.th-icon {background-position:0 -1288px;}
.lookandfeelpg .themeselector li a.theme-stagered span.th-icon, .s_detailspg .themeselector li a.theme-stagered span.th-icon {background-position:0 -1503px;}
.lookandfeelpg .themeselector ul.disabled li a span.th-icon, .s_detailspg ul.disabled li a span.th-icon {opacity:0.5;}
.lookandfeelpg .themeselector li a.theme-grunge span.th-icon-contest, .s_detailspg li a.theme-grunge span.th-icon-contest {background-position:0 -222px;}
.lookandfeelpg .themeselector li a.theme-colors span.th-icon-contest, .s_detailspg li a.theme-colors span.th-icon-contest {background-position:0 -447px;}
.lookandfeelpg .themeselector li a.theme-blackandwhite span.th-icon-contest, .s_detailspg li a.theme-blackandwhite span.th-icon-contest {background-position:0 -672px;}
.lookandfeelpg .themeselector li a.theme-love span.th-icon-contest, .s_detailspg .themeselector li a.theme-love span.th-icon-contest {background-position:0 -897px;}
.lookandfeelpg .themeselector li a.theme-beach span.th-icon-contest, .s_detailspg .themeselector li a.theme-beach span.th-icon-contest {background-position:0 -1122px;}
.lookandfeelpg .themeselector ul.disabled li a span.th-icon-contest, .s_detailspg .themeselector ul.disabled li a span.th-icon-contest {opacity:0.5;}
.lookandfeelpg .themeselector ul.disabled li a span.th-name, .s_detailspg .themeselector ul.disabled li a span.th-name {color:#ccc;}
#dialog-message-change-theme, #dialog-message-launch-editor, #dialog-message-change-theme-details {display:none;}
#dialog-message-change-theme-details strong, #dialog-message-change-theme strong, #dialog-message-launch-editor strong {font-weight:bold;}
#dialog-message-change-theme-details em, #dialog-message-change-theme em {font-size:12px; font-style:italic; color:#333333;}

/* available bgs */
.avail-bgs {display:none; position:absolute; top:0; left:0; width:355px; height:214px; background:#ebedef; opacity:0.9;}
.avail-bgs-inner {width:355px; height:214px; position:absolute; top:0; left:0; color:#000;}
.th-icon-contest .avail-bgs-inner, .th-icon-contest .avail-bgs {height:224px;}
.avail-bgs-inner span.ab-title {padding:10px 0; display:inline-block; font-size:15px; font-weight:bold;}
.lookandfeelpg .themeselector ul.ab_bgs_ul, .s_detailspg .themeselector ul.ab_bgs_ul {float:left; width:100%; padding:10px 0 0 0;}
.lookandfeelpg .themeselector .ab_bgs_ul li, .s_detailspg .themeselector .ab_bgs_ul li {float:left; width:20%; clear:none; position:relative;}
.lookandfeelpg .themeselector ul.ab_bgs_ul_four, .s_detailspg .themeselector ul.ab_bgs_ul_four {width:80%; margin-left:10%;}
.lookandfeelpg .themeselector ul.ab_bgs_ul_four li, .s_detailspg .themeselector ul.ab_bgs_ul_four {width:25%;}
.ab_bgs_ul li span {display: inline-block; z-index:1; width: 50px; padding-bottom: 50px; border:2px solid #fff;}
.ab_bgs_ul span.bg-beach-1 {background: url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-beach-1.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-grunge-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-grunge-1.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-grunge-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-grunge-2.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-grunge-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-grunge-3.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-grunge-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-grunge-4.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-grunge-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-grunge-5.jpg?v=1) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-beach-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-beach-1.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-beach-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-beach-2.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-beach-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-beach-3.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-beach-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-beach-4.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-beach-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-beach-5.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-blackandwhite-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-blackandwhite-1.png); background-size: 100%;}
.ab_bgs_ul span.bg-blackandwhite-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-blackandwhite-2.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-blackandwhite-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-blackandwhite-3.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-blackandwhite-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-blackandwhite-4.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-blackandwhite-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-blackandwhite-5.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-colors-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-colors-1.png?v=1); background-size: 100%;}
.ab_bgs_ul span.bg-colors-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-colors-2.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-colors-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-colors-3.jpg?v=2) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-colors-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-colors-4.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-colors-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-colors-5.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-love-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-love-1.png); background-size: 100%;}
.ab_bgs_ul span.bg-love-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-love-2.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-love-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-love-3.png); background-size: 100%;}
.ab_bgs_ul span.bg-love-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-love-4.png); background-size: 100%;}
.ab_bgs_ul span.bg-love-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-love-5.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-concert-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-concert-1.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-concert-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-concert-2.png) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-concert-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-concert-3.jpg) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-concert-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-concert-4.jpg?v=1) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-concert-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-concert-5.gif) no-repeat center; background-size: contain;}
.ab_bgs_ul span.bg-stagered-1 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-stagered-1.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-stagered-2 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-stagered-2.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-stagered-3 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-stagered-3.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-stagered-4 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-stagered-4.jpg); background-size: 100%;}
.ab_bgs_ul span.bg-stagered-5 {background:url(//dcveehzef7grj.cloudfront.net/img/smb/theme/theme-backgrounds/bg-stagered-5.jpg); background-size: 100%;}

.avail-bgs-inner span.andmore {clear:both; float:left; width:100%; text-align:center; font-weight:bold; text-transform:lowercase;}
.ab_bgs_ul li {position:relative;}
.ab_bgs_ul li span.spaninner-lt {margin-left:9px; position:absolute; top:0; left:0; width:160px; padding-bottom:120px; }
.ab_bgs_ul li span.spaninner-rt {margin-left:9px; position:absolute; top:0; right:0; width:160px; padding-bottom:120px; }
.spaninner-lt img, .spaninner-rt img {/*max-width:100%; max-height:100%; z-index:3;*/}


/*Publish Page: Contests*/
.publishpg #content table table td { line-height:1.3;}
.publishpg h3 {font-weight:bold; padding:20px 0 0 0;}
.publishpg #content table ul.purchase-details {float:left; margin:10px 0 10px 20px;}
.publishpg #content table ul.purchase-details-second {float:left; margin:0 0 0 20px;}
.publishpg #content td form {float:right; padding:0; margin:0;}
.publishpg #content td.right-pad {text-align:right; padding-right:15px;}
.publishpg h3.done {padding:20px 0 10px 0; margin:0; font-size:130%;}
.publishpg #content p.done-desc {line-height:1.3;}
.publishpg div.conf-message { margin-bottom:20px; padding:0 0 0 0;}
.publishpg .conf-message p.title {font-weight:bold; border-bottom:1px solid #dddddd; margin:20px 0 0 0; padding:10px 0 5px 10px; /*background: #f5f5f5;*/ width:675px;}
.publishpg .conf-message p {padding:10px 0 0 10px; float:left; clear:both; width:100%;}
.publishpg .conf-message p strong {font-weight:bold;}
.publishpg .submitbutton-done-tab {width:160px; float:right;}
.publishpg .submitbutton-done {width:240px; float:right;}
.publishpg .submitbutton-done #addnow, .publishpg .submitbutton-done-tab #addnow {float:left;}
.publishpg .submitbutton-done .later, .publishpg .submitbutton-done-tab .later {float:left; clear:none; padding:7px 0 0 20px; margin:0;}
.publishpg .add {font-weight:bold; padding:3px 0 0 0;}
.publishpg .agreetofbbox {width:490px; float:left; line-height:1.3; padding:7px 0 0 15px; font-size:90%;}
.publishpg .agreetofbbox span.error {color:#ff0000; margin:0; padding:0 0 0 2px; float:left; display:none; clear:both; font-size:110%; width:490px;}
.publishpg .agreetotwbox span.error {color:#ff0000; margin:0; padding:0 0 0 2px; float:left; display:none; clear:both; width:100%;}
.publishpg .submitbutton-done {width:240px;  float:right; padding-right:30px;}
.publishpg a.cancel-lnk {margin-left:20px;}
.publishpg div.facebook {border-bottom:1px solid #e1e1e1; float:left; width:760px; padding-top:5px}
.publishpg div.microsite {float:left; width:760px; padding-top:5px; }
.publishpg div.widgetEmbed {float:left; width:760px; padding-top:5px; border-top: 1px solid #e1e1e1;}
.publishpg div.embedCodes {float:left; width:760px; padding-top:5px; margin-top:5px; }
.publishpg div.embedCodeContainer{clear:both; float:left; width: 100%; padding-top: 15px;}
.emdbHdn{ border-bottom: 1px solid #e1e1e1; width: 95%; font-size: 150%; padding: 0px 0 6px 0; font-weight: bold; display: block; float: left;}
.toggleArrow a { display: block; float: left; background: url(https://dcveehzef7grj.cloudfront.net/img/smb/options-arrow.png) no-repeat 0 6px;
    height: 20px; padding-left: 15px; color: #000000; font-weight: bold; text-decoration:none;
}
.toggleArrow a.downarr { background-position: 0 -15px; }
.embdTypeCont{ margin-top: 15px; clear:both; float:left; width:95%;display: none;}
.embdTypeDiv{clear:both; padding-bottom:10px;}
.embdTypeDiv input.addnow{width:78px !important;}
.embdTypeDiv .mrgtp5{margin-top:5px !important;}
.hstnURLtb{width:65%;}
.hstnURLtb .fl{width:80%;}
.hstnURLtb .fl .url_display_box{ margin: 0; padding: 1px 3px 0 3px;}
.hstnURLtb input.addnow{width:78px !important; margin:0px !important;} 

#highlighter {background:none repeat scroll 0 0 #FEFED7;padding:2%;width:96%;float:left;text-align:center;margin-bottom:10px;}
.submit input.addnow {background:#00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: 76%; max-width:78px; height:auto; float:right; margin-top:4px; padding:3px 8px; border:none; font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;}
.submit input.addnow:hover {background:#18b2d0; border-color: #18b2d0;}
.submit input.addnow  { font-size: 100%\9; width: 78%\9; max-width:80px\9; }
_:-ms-fullscreen, :root .submit input.addnow  { font-size: 100%; width: 78%; max-width:80px; }
.openwidgetEmbed input.addnow{width:78px;} 
.publishpg .whitefilter, #updatebillinginfo_billings .whitefilter  {opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; filter: alpha(opacity=25);}
.publishpg .loader,  #updatebillinginfo_billings .loader {top: 325px; left: 545px; position: fixed; display:none;}
.publishpg .buttonfilter {opacity:0.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; filter: alpha(opacity=35); cursor:default;}

#widgetEmbeddialog .mrgn10{margin:10px 0;}
#widgetEmbeddialog .optnlbl{float:left; width:75%;}
#widgetEmbeddialog .optninpt{float:right; width:135px;}
#widgetEmbeddialog select{ font-size: 95%; padding: 3px; width: 118px; vertical-align: text-bottom; font: 99% "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif }
#widgetEmbeddialog input[type="text"] { float:left; padding: 1%; margin: 0; width: 83%; font: 99% "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif}
#widgetEmbeddialog .optninpt span{ float: left; width: 8%; padding-left: 2%; padding-top: 5px;}

.removeHstUrl{cursor:pointer;text-align:right; margin-top:5px;color:#0182C6; float:right;}
.urlMsg{text-align:left; float:left; width:200px; margin-top:5px;color:red;}

/*****These are for the new embed for contests to deeplink********/
#scripttextarea {height:80px;}
#iframetextarea {height:80px; display:none;}
#getiframecode {padding-top:10px; font-size:90%;}
.ui-dialog-titlebar {height:20px;}
.ui-dialog #micrositepagesdialog {display:block;}
.ui-dialog #fbpagesdialog {display:block;}
#fbpagesdialog {display:none;}
.ui-dialog #fbpagesdialog1 {display:block;}
#fbpagesdialog1 {display:none;}
#kiosklinkdialog {display:none;}
#micrositepagesdialog {display:none;}
#fbpagespublisheddialog {display: none;}
.ui-dialog #fbpagespublisheddialog {display: block;}
#micrositelinkdialog {display: none;}
.ui-dialog #micrositelinkdialog {display: block;}
#facebooklinkdialog {display: none;}
.ui-dialog #facebooklinkdialog {display: block;}
#facebooklinkdialog1 {display: none;}
.ui-dialog #facebooklinkdialog1 {display: block;}
#mobilelinkdialog {display: none;}
.ui-dialog #mobilelinkdialog {display: block;}
#errordialog {display: none;}
.ui-dialog #errordialog {display: block;}
#langselectdialog {display: none;}
.ui-dialog #langselectdialog {display: block;}
#micrositeinfo {display: none;}
.ui-dialog #micrositeinfo {display: block;}
#mobileinfo {display: none;}
.ui-dialog #mobileinfo {display: block;}
#multiplepagesdialog {display: none;}
.ui-dialog #multiplepagesdialog {display: block;}
#widgetEmbeddialog{display:none;}
.ui-dialog #widgetEmbeddialog {display: block;}

.publishpg label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:20px;}
#fbpages,#fbpages1 {max-height:300px; line-height:1.3; overflow-y: auto; clear:both; margin-bottom:10px;}
.channelIcon {float:left; margin-right:20px;}
.channelName {float:left; margin-top:0px; font-weight:bold;}
.channelName i { font-weight: normal; font-size: 11px; }
.gplus .channelName {margin-top:5px;}
.mobile .channelName {margin-left:10px;}
.channelInactive {color:#bfbfbf;}
.channelComingSoon {color:#FF9E07; margin:10px 280px 0 0; float:right; font-weight:bold;}
.gplus .channelComingSoon {margin:5px 280px 0 0;}
.tdbg {background: none repeat scroll 0 0 #F0F0F0;}
.publish-app-page {margin-top:10px;}
.publish-app-page,.publish-info,.publish-app-embed,.publish-oktopost-link,.publish-app-url, .publish-app-kiosk {float:right; margin-right:30px;}
.publish-widget-embed{float:right; cursor:pointer;margin-left:20px;}
.getEmbedCode{width:96% !important; padding:4px 1% !important; max-width:130px !important; font-size:99% !important;}
.showWidgetEmbedOptions {width:78px !important; font-size:99%;}
.url_display_box {padding:0; margin:0 0 5px 0;}
.fb_url_container {padding-top:5px;}
.fb_url_container .url_display_box {width:620px;}

#fbpages .fbpage-selected,#fbpages1 .fbpage-selected {float:left; width:160px; margin:5px; text-align:center; border:1px solid #ffa309;}
#fbpages div.Published,#fbpages1 div.Published {background:#e0e0e0;}
#fbpages input.checkallfbpages,#fbpages1 input.checkallfbpages {float:left; padding:0; margin:0 10px 0 0;}
#fbpages div.ol-fbpgcont,#multiplepagesdialog div.ol-fbpgcont,#facebooklinkdialog div.ol-fbpgcont,#fbpages1 div.ol-fbpgcont{width:97%; float: left; padding:10px 0; border-top:1px solid #b3c5d8;}
div.ol-gppgcont {width:97%;	float: left; padding:10px 0; border-top:1px solid #b3c5d8;}
div.ol-gppgcont:first-child {border-top:0 none;}
#multiplepagesdialog div.ol-fbpgcont:first-child,#facebooklinkdialog div.ol-fbpgcont:first-child {border-top:0 none;}
#multiplepagesdialog div.ol-fbpgcont .pageImg{}
#multiplepagesdialog div.ol-fbpgcont .pageName{}
.pageLnkCont {margin-left:10px;	width:75%;}
#fbpages div.ol-fbpgcontend,#fbpages1 div.ol-fbpgcontend {width:97%; float: left; padding:0; border-top:1px solid #b3c5d8;}
#fbpages div.publishstatus,#fbpages1 div.publishstatus {text-align:right; margin-right:10px; color:#FF9E07; font-weight:bold;float:right;}
#fbpages a.fbpublish, #fbpages a.fbunpublish,#fbpages1 a.fb_publish, #fbpages1 a.fb_unpublish,#fbpages a.fb_publish, #fbpages a.fb_unpublish {display:block; background:#00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size:80%; width: auto; height:auto; padding:2px 8px; margin-bottom:0px; border-radius: 5px; -moz-border-radius: 5px; border:none; font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;}
input.gppublish {
	background:#00abcd;
	border:0;
	border-color: #00abcd;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    font-size: 80%;
    font-weight: bold;
    height: auto;
    margin: 10px 0 0 12px;
    padding: 2px 8px;
    text-shadow: #0190db 0px 1px 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    border:none;
    font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;
    width: auto;
}
input.gppublish:hover{background:#18b2d0; border-color: #18b2d0;}
#fbpages a.fbpublish:hover, #fbpages a.fbunpublish:hover,#fbpages1 a.fb_publish:hover, #fbpages1 a.fb_unpublish:hover,#fbpages a.fb_publish:hover, #fbpages a.fb_unpublish:hover {background:#18b2d0; border-color: #18b2d0;}
#fbpages div.error,#fbpages1 div.error {color:#ff0000; clear:both; float:left; width:100%; padding:2px 0 5px 0;}
#fbpages a.app_url,#multiplepagesdialog a,#fbpages1 a.app_url {color:#333333;}
#fbpages a.app_url:hover,#multiplepagesdialog a:hover,#fbpages1 a.app_url:hover {color:#005c72;}
#fbpages div.scroll-pane,#fbpages1 div.scroll-pane {width: 100%; height: 200px; overflow: auto; float:left; }

#fbpages .fbpage-deselected,#fbpages1 .fbpage-deselected {float:left; width:160px; margin:5px; text-align:center; border:1px solid #dddddd;}
#fbpages .fbpage-deselected p, #fbpages .fbpage-selected p,#fbpages1 .fbpage-deselected p, #fbpages1 .fbpage-selected p {clear:both; float:left; text-align:center; width:160px; padding:5px 0; font-weight:bold; height:30px; font-size:11px;}
#fbpages .fbpage-deselected span, #fbpages .fbpage-selected span,#fbpages1 .fbpage-deselected span, #fbpages1 .fbpage-selected span {float:left; clear:both; text-align:center; width:160px;}
#fbpages .fbpage-deselected a, #fbpages .fbpage-selected a,#fbpages1 .fbpage-deselected a, #fbpages1 .fbpage-selected a {display:block; float:left; clear:both; background:#0190db; color:#fff; padding:2px 5px; margin:10px 0 10px 64px;}
#fbpages .fbpage-deselected div,#fbpages1 .fbpage-deselected div {display:block; float:left; clear:both; padding:2px 5px; margin:10px 0 10px 38px;}
#fbpages .fbpage-deselected a:hover, #fbpages .fbpage-selected a:hover,#fbpages1 .fbpage-deselected a:hover, #fbpages1 .fbpage-selected a:hover {background:#0076b4;}
#content td.emptyRow {background:#ffffff; padding:0px; height:0px; border-bottom:0px;}
.conf-message .steps {clear:both; float:left; padding:10px 0 0 10px; border-top:1px solid #dddddd; margin-top:20px; width:100%;}
.conf-message .steps ol {padding-left:10px;}
.conf-message .steps ol li {list-style: decimal; margin-top:5px;}
.conf-message .steps ol:first-child {margin-top:0px;}
.publishpg .conf-message .steps em {font-style:italic;}
.custom-tab-name p, .default-landing-tab p, .custom-tab-name div {padding-top:5px; line-height:1.2em;}
.conf-message .steps div {clear:both; padding-top:10px;}
.conf-message .steps span {display:block; float:left; padding:0 0 0 8px; line-height:1.2;}
.conf-message .steps span.step1, .conf-message .steps span.step2 {padding-top:10px;}
.conf-message .steps span.step1 {width:100px;}
.conf-message .steps span.step2 {width:120px;}
.conf-message .steps span.step3 {width:180px;}
.conf-message p.step1, .publishpg .conf-message p.step2, .publishpg .conf-message p.step3 {margin:10px 0 0 0; float:left; border:1px solid #eb9a02; background:#ffa70f; width:26px; height:26px; padding:0; font-weight:bold; font-size:18px; color:#fff; text-align:center;}
.conf-message p.step2 {clear:none; margin-left:76px;}
.conf-message p.step3 {clear:none; margin-left:52px;}
.conf-message .default-landing-tab .steps p.step3 {margin-left:52px;}
.conf-message .default-landing-tab p, .publishpg .conf-message .custom-tab-name p {line-height:1.3;}

/*publish page - recurly related styles*/
.publishpg #recurly-transaction {/*background: #f5f5f5;*/ float:left; width:100%;}
.publishpg .due_now {/*background: #f5f5f5;*/ clear:both; color:#2a3a3c; height:70px; line-height:67px; vertical-align:middle; padding:0 25px; width:708px; position:relative; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:20px 0 0 0;}
.publishpg .due_now .title {float: left; font-size: 26px; position: relative; font-size: 22px; font-weight: bold; color: #333333;}
.publishpg .due_now .cost {color: #FF9E07; float: right; font-size: 25px; font-weight: bold; letter-spacing: 1px; margin: 0; position: relative;}
.publishpg .channel-tab {clear:both; margin:20px 0 0 0; float:left;}
.publishpg .channel-tab p.channels-dec {margin:0 0 10px 0; padding:0; line-height:1.2;}
.publishpg p.channels-dec strong {font-weight:bold;}
.publishpg .channel-tab span {background: -moz-linear-gradient(center top , #e4e4e4, #ffffff) repeat scroll 0 0 #e4e4e4; border: 1px solid #e4e4e4; color: #a5a5a5; display: inline; float: right; font-size: 110%;  font-weight: bold; height: auto; margin-top: 4px;  padding: 5px 10px;  text-shadow: 0 1px 0 #fff;  width: auto;}
.publishpg p.channels-dec {margin:5px 0 10px 0; padding:0; line-height:1.2; clear:both; float:left; width:95%;}
.publishpg .channel-tab .twitter, .publishpg .channel-tab .linkedin, .publishpg .channel-tab .gplus {border-top:1px solid #e1e1e1; padding-top:5px;}

/*update billing page - recurly related styles*/
.updatebillinginfo #recurly-transaction {/*background: #f5f5f5;*/ float:left; width:100%;}
.updatebillinginfo .due_now {/*background: #f5f5f5;*/ clear:both; color:#2a3a3c; height:70px; line-height:67px; vertical-align:middle; padding:0 25px; width:708px; position:relative; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:20px 0px;}
.updatebillinginfo .due_now .title {float: left; font-size: 26px; position: relative; font-size: 22px; font-weight: bold; color: #333333;}
.updatebillinginfo .due_now .cost {color: #FF9E07; float: right; font-size: 25px; font-weight: bold; letter-spacing: 1px; margin: 0; position: relative;}
.updatebillinginfo .channel-tab {clear:both; margin:20px 0 0 0; float:left;}
.updatebillinginfo .channel-tab p.channels-dec {margin:0 0 10px 0; padding:0; line-height:1.2;}
.updatebillinginfo p.channels-dec strong {font-weight:bold;}
.updatebillinginfo .channel-tab span {background: -moz-linear-gradient(center top , #e4e4e4, #ffffff) repeat scroll 0 0 #e4e4e4; border: 1px solid #e4e4e4; color: #a5a5a5; display: inline; float: right; font-size: 110%;  font-weight: bold; height: auto; margin-top: 4px;  padding: 5px 10px;  text-shadow: 0 1px 0 #fff;  width: auto;}
.updatebillinginfo p.channels-dec {margin:5px 0 10px 0; padding:0; line-height:1.2; clear:both; float:left; width:95%;}
.updatebillinginfo .channel-tab .twitter, .updatebillinginfo .channel-tab .linkedin, .updatebillinginfo .channel-tab .gplus {border-top:1px solid #e1e1e1; padding-top:5px;}
.updatebillinginfo .upgradeTxt { float: left; margin: 20px 0px 20px 20px; font-size: 115%; }

/*Moderate Page*/
.entries-counter {padding:10px;text-align:center; background:#ededed; z-index:100;border:3px solid #d7d7d7; color:#000; position:fixed; top:50%; right:0;}
.moderatepg .moderateentries ul {float:left; padding:0; margin:0;}
.moderatepg .moderateentries li {float:left; padding:20px 9px 20px 0; position:relative; border-bottom:1px solid #ccc; width:755px;}
.moderatepg .moderateentries li.actColorAlt {background:#f1f1f1;}
.moderatepg .moderateentries li span.video-thumb {position:absolute; top:10px; left:0;}
.moderatepg .moderateentries li p {text-align:left; text-transform:none; line-height:1.2; padding:0 0 7px 0; font-size:90%;}
.moderatepg .moderateentries li p span {font-weight:bold;}
.moderatepg .moderateentries li p span.ehash {display:inline-block; float:left; margin-right:5px;}
.moderatepg .moderateentries .ehash-tag {display:block; clear:both; float:left;}
.moderatepg .moderateentries .ehash-tag .editformclass {padding-top:5px;}
.moderatepg #content .entry-details a.assign-hash {display:inline-block; float:left; padding:2px 8px 2px 4px; line-height:1.5;}
.moderatepg .moderateentries li p a.assign-hash i {display:inline-block; width:10px; height:9px; background:url(/img/smb/tw-logo-sm.png?v=2) no-repeat 0 0; margin-right:2px;}
.moderatepg .moderateentries li p.desc {line-height:1.2; word-wrap: break-word; width:310px; float:left;max-height:300px;overflow-y:auto;}
.moderatepg .media-container {width:370px; text-align:center; float:left; position:relative;}
.moderatepg .media-container img { max-width:370px;cursor:pointer;}
.moderatepg .source-twitter {position:absolute; top:5px; left:5px;}
.moderatepg .media-actions-photo {float:left; clear:left; width:320px; margin:15px 0 0 60px;}
.moderatepg .media-actions-video {float:left; clear:left; width:320px; margin:15px 0 0 169px;}
.moderatepg .media-actions-photo a, .moderatepg .media-actions-video a {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat 0 0; width:0; height:0;}
.video-assets-container {position:relative; clear:both;}
.assets-container {display:none; width:160px; background:#f1f1f1; border:1px solid #cccccc; border-bottom:none; position:absolute; left:103px; top:5px; position:absolute;}
.assets-container a {display:block; text-align:center; width:100%; padding:5px 0;border-bottom:1px solid #ccc; font-size:80%;}
.moderatepg a.rotate-left {width:98px; height:28px;}
.moderatepg a.rotate-right {width:98px; height:28px; background-position:-102px 0px;}
.moderatepg a.download-media {width:31px; height:25px; background-position:-201px 0px;}
.moderatepg a.download-media-source {width:31px; height:25px; background-position:-667px 0px;}
.moderatepg a.publish-youtube {width:45px; height:25px; background-position:-236px 0px;}
.moderatepg .entry-details {float:left; clear:none; width:315px; margin:0 0 0 10px;}
.moderatepg #content .entry-details a.bluebutton {display:block; float:left; margin:0 5px 5px 0;}
.moderatepg #content .entry-details a.greybutton {display:block; float:left; margin:0 5px 5px 0; background: #b6b6b6; border-color: #b6b6b6; color: #fff; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; padding: 4px 8px; text-decoration:none; font-weight:bold;} 
.moderatepg .comment-details {float:left; clear:none; width:750px; margin:0 0 0 10px;}
.moderatepg a.button-approve {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -287px 0; width:91px; height:25px;}
.moderatepg a.button-invalidate {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -382px 0; width:91px; height:25px;}
.moderatepg .pagination {width:300px; float:right; padding:8px 0 3px 0;}
.moderatepg .moderateentries .pagination p {width:280px; float:right; padding:0 0 5px 0; text-align:right; text-transform:none;}
.moderatepg .selection {float:left; width:100%; padding:0 0 20px 0;}
.moderatepg .selection a {display:block; float:left; margin:5px 0 0 0}
.moderatepg .selection span {float:left; display:block; padding:5px 7px 0 7px;}
.moderatepg .selection span.selected {font-weight:bold; padding:5px 0 0 0;}
.moderatepg .selection form {clear: none; float: left; margin: 0; padding: 0; width: auto;}
.moderatepg .moderateentries p {text-align:center; text-transform:uppercase;}
.moderatepg .action-area {float:left; width:100%; /*background:#d8d8d6;*/ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.moderatepg .moderate-buttons {padding-top:10px; clear:both; float:left;}
.moderatepg .moderate-buttons a {margin-right:20px;}
.moderatepg p.source-ic img {width:20px;}

/*consent option*/
p.tw-consent-section {clear:both; float:left; width:100%;}
.moderatepg .moderateentries li p span.consent-span {float:left; margin:5px 5px 0 0;}
p.tw-consent-section a.reqcons {width:95px; height:25px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/request-consent.png) no-repeat 0 0; text-indent:-9999px; display:inline-block; text-align:left; float:left; margin-right:5px;}
p.tw-consent-section i.consent-status {display:inline-block; width:auto; float:left; margin:5px 0 0 0;}
p.tw-consent-section div.provide-consent-div {float:left;}
.dcd-radio {width:150px; float:left;}
.moderatepg #content a.sendtweet:link, .moderatepg #content a.sendtweet:visited, .moderatepg #content a.sendinstmessage:link, .moderatepg #content a.sendinstmessage:visited {margin-top:10px; float:left; clear:both;}
.moderatepg .tw-consent-section a.download-media {
	display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -201px 0px; width: 31px;
	height: 25px;
}

.tweetConfirmStatus { font-weight: bold; font-size: 110%; }

/*bulk delete*/
.moderatepg .bulk-checkbox {float:left; width:25px;}
.moderatepg .bulk-checkbox-buttons {margin:10px 0 0 0; border-bottom:1px solid #ccc; width:100%; padding-bottom:10px; float:left;}
.moderatepg .bulk-checkbox-buttons > input {float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-right:10px;}
.moderatepg .bulk-checkbox-buttons > input:hover {background:#7a7a7a; border-color: #7a7a7a;}
.moderatepg .bulk-checkbox-all {float:left; width:25px;}


/*inline edit*/
.moderatepg .moderateentries .entrytitleedit, .moderatepg .moderateentries .entrydescedit,.moderatepg .moderateentries .entrytagsedit,.moderatepg .moderateentries .entrycategoryedit, .moderatepg .moderateentries .entryslugedit, .moderatepg .moderateentries .entrycategoryedit, .moderatepg .moderateentries .editable-select {font-weight:normal; width:300px; display:block; cursor:pointer;}
.moderatepg .moderateentries .entrytitleedit:hover, .moderatepg .moderateentries .entrydescedit:hover,.moderatepg .moderateentries .entrytagsedit:hover,.moderatepg .moderateentries .entrycategoryedit:hover, .moderatepg .moderateentries .entryslugedit:hover, .moderatepg .moderateentries .editable-select:hover {background:yellow; clear:both;}
.moderatepg .moderateentries .entrydescedit span { display: block; margin: 5px 0px 5px 30px; padding: 5px 10px; font-weight: normal; border-bottom: 1px dashed; border-top: 1px dashed; }
.moderatepg .moderateentries .editformclass {background:#fff; width:100%;}
.moderatepg .moderateentries .editable-select .editformclass select {margin-top:5px;} 
.moderatepg .moderateentries span.charcounter {font-weight:normal; display:block; clear:both;}
.moderatepg .moderateentries span.charcounter:hover {background:#fff;}
.moderatepg .moderateentries li p textarea {font-size:90%;}
.moderatepg .mod-table, .moderatepg .mod-table td {padding:0; margin:0;}
.moderatepg .editbidamount{width:200px;display:block;}
.moderatepg .editbidamount:hover{background-color:yellow;clear:both;cursor: pointer;}
.moderatepg .action-box {width:300px; float:left; margin-top:4px;}
.search-box {width:300px;}
.moderatepg .search-box{width:250px;}
.moderatepg .pagination{width:200px;}
.search-box label.error {color:#FF0000;	font-size:11px;	margin-left:4px;}
.search-submit {margin-top: 0; width: auto;}
.search-clear {margin-top: 0; width: auto;}
.moderate-search-cont {width:95%; padding:3px; background:#ffffff; border:1px solid #e5e5e5; margin:9px 0 0 4px;}
.rotate-overlay {position:absolute;	background: url('/colorbox/images/overlay2.png') repeat 0 0 transparent; width:100%; top:0px; left:0px;	height:100%; display:none;}
.rotate-overlay .overlay-img {position:absolute; top:48%; left:48%;}
.tweet-row {width:730px; float:left; border-bottom: 1px solid #B7B7B7;}
.tweet-row-moderate {max-width:100px; float:right;}
.tweet-row-select {margin:25px 10px 0 0; float:left;}
.tweet-row-moderate input[type="button"] {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background: -moz-linear-gradient(center top , #0190DB, #0190DB) repeat scroll 0 0 #0182C6; border-color: #017EC0; color: #FFFFFF; cursor: pointer; font-weight: bold; text-shadow: 0 1px 0 #0190DB; border:none; font-size:110%; padding: 4px 8px; float:left; width:auto;}
.tweet-row .tweets-section {background:#fff; max-height:500px; height:500px; overflow:auto; position:relative;}
.tweet-row .tweets-title {background:#fff; width:100%; max-width:615px;}
.tweet-row .tweets-title h3 {padding:10px; font-weight:bold; border-bottom:1px solid #b7b7b7;}
.tweet-row .tweet-content { float: left; padding: 10px; position: relative; width: 720px;}
.nav-filter-pagination {width:50%;}
.tweet-row .stream-item-header {width:50px; position:absolute; top:10px; left:40px;}
.tweet-row .tweet-holder small {float:right;}
.tweet-row .avatar {width:48px; height:48px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.tweet-row .tweet-holder {/*position:absolute; top:30px; left:63px;*/ float:left; margin-left:60px; line-height:1.2; width:620px;}
.moderate-tweet-section p.moderatemsg {color:red; padding:10px 0; text-align:center; width:100%;}
.moderate-tweet-section #no-more-tweets {padding:20px 0; text-align:center;}
.tweet-row .tweet-holder a.name-links {padding:0 0 5px 0; display:block;}
.tweet-row .tweet-links {/*padding-top:5px;*/ margin-top:10px; min-height:20px;}
.tweet-row .tweet-links span.inlinelinks {display:none;}
.tweet-row .tweet-links a {display:block; float:left; margin:0 10px 0 0; height:20px;}
.tweet-row .tweet-links a > span {margin:0 1px 0 0;}
.tweet-row .rowHoverAlt a.reply > span {background:#555 url(https://dcveehzef7grj.cloudfront.net/img/facebook/tweeticons.png?v=1) no-repeat 0 -36px; display:block; float:left; width:20px; height:20px;}
.tweet-row .rowHover a.reply > span {background:#555 url(https://dcveehzef7grj.cloudfront.net/img/facebook/tweeticons.png?v=1) no-repeat 0 -6px; display:block; float:left; width:20px; height:20px;}
.tweet-row .rowHoverAlt a.retweet > span {background:#555 url(https://dcveehzef7grj.cloudfront.net/img/facebook/tweeticons.png?v=1) no-repeat -32px -36px; display:block; float:left; width:20px; height:20px;}
.tweet-row .rowHover a.retweet > span {background:#555 url(https://dcveehzef7grj.cloudfront.net/img/facebook/tweeticons.png?v=1) no-repeat -32px -6px; display:block; float:left; width:20px; height:20px;}
.tweet-row .rowHoverAlt a.favorite > span {background:#555 url(https://dcveehzef7grj.cloudfront.net/img/facebook/tweeticons.png?v=1) no-repeat -58px -36px; display:block; float:left; width:20px; height:20px;}
.tweet-row .rowHover a.favorite > span {background:#555 url(https://dcveehzef7grj.cloudfront.net/img/facebook/tweeticons.png?v=1) no-repeat -58px -6px; display:block; float:left; width:20px; height:20px;}
.tweet-row .expanded {clear:both; padding-top:10px; display:none;}
.tweet-row .tweet-links a.tocollapse {display:none;}
.moderate-tweet-section{max-height:800px;overflow-y:auto;}
.tweet-row-no-border {border-bottom:none;}
.tweet-moderate-all {width:80%; max-width:80%;}
.action-box #TweetSelectAll {float:left; margin:10px;}
.action-box .invalidate-all-tweet {width:auto; float:left; font-size:100%; margin:5px 10px 0 0;}
.action-box .validate-all-tweet {width:auto; float:left; font-size:100%; margin:5px 10px 0 0;}
.tweet-row .rowHoverAlt {background-color:#f5f5f5;}

.consentFilterCont { margin: 9px 0px 0px 4px; width: 150px; }
.consentFilterCont select {  background: #ffffff; border: 1px solid #e5e5e5; font-size: 100%; padding: 6px 10px; width: 100%; }

.sort_cat { margin: 9px 0px 0px 4px; width: 150px; }
.sort_cat select {  background: #ffffff; border: 1px solid #e5e5e5; font-size: 100%; padding: 6px 10px; width: 100%; }

/*Moderate Page: Custom app*/
.moderatecustompg .moderateentries ul {float:left; padding:0; margin:0;}
.moderatecustompg .moderateentries li {float:left; padding:20px 9px 20px 0; position:relative; border-bottom:1px solid #ccc;}
.moderatecustompg .moderateentries li.actColorAlt {background:#f1f1f1;}
.moderatecustompg .moderateentries li span.video-thumb {position:absolute; top:10px; left:0;}
.moderatecustompg .moderateentries li p {text-align:left; text-transform:none; line-height:1.2; padding:0 0 7px 0; font-size:90%;}
.moderatecustompg .moderateentries li p span {font-weight:bold;}
.moderatecustompg .moderateentries li p.desc {line-height:1.2; word-wrap: break-word; width:300px; float:left;}
.moderatecustompg .media-container {width:370px; text-align:center; float:left;}
.moderatecustompg .media-container img {cursor:pointer;}
.moderatecustompg .media-actions-photo {float:left; clear:left; width:370px; margin:15px 0 0 60px;}
.moderatecustompg .media-actions-video {float:left; clear:left; width:370px; margin:15px 0 0 169px;}
.moderatecustompg .media-actions-photo a, .moderatecustompg .media-actions-video a {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat 0 0; width:0; height:0;}
a.deletebtn{width:88px!important; height:25px!important;background:url("https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=4") no-repeat scroll -701px 0 rgba(0, 0, 0, 0) !important;}
.moderatecustompg a.rotate-left {width:98px; height:28px;}
.deletePhotoMessage{width:350px;padding:10px;background: #55990b;color:#FFF;font-size: 14px;font-weight: bold;margin: 10px;}
.moderatecustompg a.rotate-right {width:98px; height:28px; background-position:-102px 0px;}
.moderatecustompg a.download-media {width:31px; height:25px; background-position:-201px 0px;}
.moderatecustompg a.download-media-source {width:31px; height:25px; background-position:-667px 0px;}
.moderatecustompg a.publish-youtube {width:45px; height:25px; background-position:-236px 0px;}
.moderatecustompg .entry-details {float:left; clear:none; width:315px; margin:0 0 0 10px;}
.moderatecustompg a.button-approve {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -287px 0; width:91px; height:25px;}
.moderatecustompg a.deletebtn {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=5) no-repeat -701px 0; width:88px; height:25px;}
.moderatecustompg a.button-invalidate {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -382px 0; width:91px; height:25px;}
.moderatecustompg .pagination {width:300px; float:right; padding:15px 0 0 0;}
.moderatecustompg .moderateentries .pagination p {width:280px; float:right; padding:0 10px 5px 0; text-align:right; text-transform:none;}
.moderatecustompg .selection {float:left; width:100%; padding:0 0 20px 0;}
.moderatecustompg .selection a {display:block; float:left; margin:5px 0 0 0}
.moderatecustompg .selection span {float:left; display:block; padding:5px 7px 0 7px;}
.moderatecustompg .selection span.selected {font-weight:bold; padding:5px 0 0 0;}
.moderatecustompg .selection form {padding:0; margin:0;}
.moderatecustompg .moderateentries p {text-align:center; text-transform:uppercase;}
.moderatecustompg .action-area {float:left; width:100%; background:#d8d8d6;}
.moderatecustompg .search-area select {padding:4px; float:left; margin:10px 0 0 10px; font-size:100%;}
.moderatecustompg .search-area {float:left; width:310px;}
.moderatecustompg #searchbox {float:right; width:200px; height:34px; padding:10px 0 0 0;}
.moderatecustompg #searchbox form {padding:0; margin:0;}
.moderatecustompg #searchbox input {float:left; border:#fff; font-size:100%; padding:5px; width:150px; color:#333333; outline:none; border:none; margin:0;}
.moderatecustompg #searchbox .submitbox {float:left; width:22px;}
.moderatecustompg #searchbox .searchsubmit {background:#fff url("https://dcveehzef7grj.cloudfront.net/img/smb/search.png") no-repeat 0 6px;  border:0; padding:0; width:22px; height:25px; cursor:pointer; margin:0;}
.moderatecustompg #searchbox input:focus {outline: none;}
.moderatecustompg #entry-status-container {color:#ff0000; text-align:center; width:100%; padding:10px 0; clear:both; float:left;}
.moderatecustompg .wait-msg {color:#ff0000; clear:both; float:left; padding:10px 0 0 0; display:none;}
/*inline edit*/
.moderatecustompg .moderateentries .entrytitleedit, .moderatecustompg .moderateentries .entrydescedit,.moderatecustompg .moderateentries .entrytagsedit,.moderatecustompg .moderateentries .entrycategoryedit {font-weight:normal; width:300px; display:block; cursor:pointer;}
.moderatecustompg .moderateentries .entrytitleedit:hover, .moderatecustompg .moderateentries .entrydescedit:hover,.moderatecustompg .moderateentries .entrytagsedit:hover,.moderatecustompg .moderateentries .entrycategoryedit:hover {background:yellow; clear:both;}
.moderatecustompg .moderateentries .editformclass {background:#fff; width:100%;}
.moderatecustompg .moderateentries span.charcounter {font-weight:normal; display:block; clear:both;}
.moderatecustompg .moderateentries span.charcounter:hover {background:#fff;}
.moderatecustompg .moderateentries li p textarea {font-size:90%;}

.moderatecustompg a.button-thumbsup {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -477px 0; width:91px; height:25px;}
.moderatecustompg a.button-thumbsdown {display:block; float:left; margin:0 10px 0 0; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -572px 0; width:91px; height:25px;}

/*Moderate Comments Page: Custom app*/
.moderatecommentspg .pagination {width:300px; float:right; padding:15px 0 0 0;}
.moderatecommentspg .moderatecomments .pagination p {width:280px; float:right; padding:0 10px 5px 0; text-align:right; text-transform:none;}
.moderatecommentspg .selection {float:left; width:100%; padding:0 0 20px 0;}
.moderatecommentspg .selection a {display:block; float:left; margin:5px 0 0 0}
.moderatecommentspg .selection span {float:left; display:block; padding:5px 7px 0 7px;}
.moderatecommentspg .selection span.selected {font-weight:bold; padding:5px 0 0 0;}
.moderatecommentspg .selection form {padding:0; margin:0;}
.moderatecommentspg .moderatecomments p {text-align:center; text-transform:uppercase;}
.moderatecommentspg .action-area {float:left; width:100%; background:#d8d8d6;}
.moderatecommentspg .search-area select {padding:4px; float:left; margin:10px 0 0 10px; font-size:100%;}
.moderatecommentspg .search-area {float:left; width:310px;}
.moderatecommentspg #searchbox {float:right; width:200px; height:34px; padding:10px 0 0 0;}
.moderatecommentspg #searchbox form {padding:0; margin:0;}
.moderatecommentspg #searchbox input {float:left; border:#fff; font-size:100%; padding:5px; width:150px; color:#333333; outline:none; border:none; margin:0;}
.moderatecommentspg #searchbox .submitbox {float:left; width:22px;}
.moderatecommentspg #searchbox .searchsubmit {background:#fff url("https://dcveehzef7grj.cloudfront.net/img/smb/search.png") no-repeat 0 6px;  border:0; padding:0; width:22px; height:25px; cursor:pointer; margin:0;}
.moderatecommentspg #searchbox input:focus {outline: none;}
.moderatecommentspg .commentstable {clear:both; float:left; width:708px; margin-top:20px;}
.moderatecommentspg .commentstable th {background:#d8d8d6;}
.moderatecommentspg .commentstable th, .moderatecommentspg .commentstable td {/*border:1px solid #ccc;*/}
.moderatecommentspg .commentstable .c-eid {width:70px;}
.moderatecommentspg .commentstable .c-ename {width:120px;}
.moderatecommentspg .commentstable .c-comment {width:300px;}
.moderatecommentspg .commentstable .c-created {width:110px;}
.moderatecommentspg .exportbox {float:right; width:160px;}
.moderatecommentspg .exportbox select {font-size:100%; float:left; padding:2px;}
.moderatecommentspg .exportbox a.download-sheet {display:block; float:left; margin:0 0 0 8px; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/media-buttons.png?v=3) no-repeat -201px 0px; width:31px; height:25px;}
.moderatecustompg .modTabHeader, .scoreJudgTable .modTabHeader {font-size: 10px; font-weight: bold;}
.moderatecustompg .cusJudgTable td, .scoreJudgTable td {text-align: center;}
.moderatecustompg .modHeader, .chooseScores .modHeader {font-size:11px; font-weight:bold;}
.moderatecustompg .modTable, .chooseScores .modTable {border-spacing:0px 10px; border-collapse: separate;}
table.scoreJudgTable {border:1px solid #333;} 

.modscores .error {color:#ff0000 !important; background:#FFFFFF !important;}
.modscores .load {color:#026C82 !important; background:#FFFFFF !important;}
.modscores .success {color:green !important; background:#FFFFFF !important;}


/*Publish Page: Custom app*/
.publishcustompg h3.done {padding:0 0 10px 0; margin:0; font-size:130%; font-weight:bold;}
.publishcustompg #facebooklinkdialog {display: none;}
.publishcustompg .ui-dialog #facebooklinkdialog {display: block;}


/*Manage Page: Contests*/
.managepg h3 {font-weight:bold; padding:0; margin:0; font-size:130%;}
.managepg div.box {border:1px solid #bbbbbb; width:150px; height:110px; -moz-border-radius:10px; border-radius:10px; float:left; margin:20px 20px 0 0;}
.managepg div.box p {text-align:center; font-weight:bold; color:#FF9E07; font-size:28px; padding:30px 0 0 0; height:60px;}
.managepg div.box p.grey {color:#a9a9aa;}
.managepg div.box span {text-align:center; display:block; color:#bfbfbf; font-weight:bold;}
.managepg div.export {clear:both;}
.managepg div.export p {float:left; text-align:left; padding:10px 0 0 0; width:100%;}
.managepg div.export p.export-csv {clear:both; padding:5px 0 0 0;}
.managepg a.screen {display:block; clear:both; float:left; margin:5px 0 0 35px;}
.managepg #content strong {font-weight:bold;}

.managepg .graph-row {float:left; /*width:99%;*/ width:745px; border:1px solid #ccc; margin-bottom:20px; padding:10px 0; border-top:none;}
.managepg .graphcont .title {text-align:left; font-weight:bold; width:410px;}
.managepg .graphcont .title p {float:left; padding:0 0 0 18px; width:200px; font-size:130%; }
.managepg .graphcont .title div {float:right; padding:3px 0 0 0;}
.managepg .graphcont .links {float:left;}
.managepg div.graphbox {width:400px; height:250px; float:left; margin:10px; clear:both;}
.managepg .graphcont {float:left; margin:0 0 20px 0;}
.managepg .totals {float:right; margin:32px 10px 10px 0; border:3px solid #555555; width:130px; padding:10px 10px 20px 10px;}
.managepg .totals p {color:#000000; text-align:center; width:100%; font-size:150%;}
.managepg .totals p.total-number {font-size:310%; padding:6px 0 0 0;}
.managepg .totals .export-rep p {color:#333333;}
.managepg .totals .export-rep a {/*text-align:center; display:block; width:100%; padding:5px 0 0 0;*/ display:block; float:left; border-right:1px solid #ccc; padding:0 5px; margin:5px 0;}

.managepg .text label, .managepg .textarea label, .managepg .file label, .managepg .select label {clear:both; float:left; display:block; width:200px; text-align:right; margin-right:10px;}
.managepg .text input {float:left; padding:0; margin:0; clear:none; width:400px;}
.managepg .select select {float:left; clear:none;}
.managepg .input, .managepg .select {padding:5px 0; float:left;}
.managepg label span {color:red;}


/*Analytics Page*/
.analyticspg #content .an-table {padding:0; margin:0;}
.analyticspg #content .an-table td, .analyticspg #content .an-table tr {border-bottom:none;}
.analyticspg #content .an-table > tbody > tr > td, .analyticspg #content .an-table tr {padding:0; margin:0;}
.google-visualization-table {width:100%;}
.google-visualization-table-td {padding:5px !important;}
.google-visualization-table-tr-head, .google-visualization-table-tr-head td, .google-visualization-table-tr-head-nonstrict {text-align:left !important;	background:#d6d6d6 !important;}
.google-visualization-table-tr-even, .google-visualization-table-tr-even td, .google-visualization-table-tr-even-nonstrict {background:#ffffff !important;}
.google-visualization-table-tr-odd, .google-visualization-table-tr-odd td, .google-visualization-table-tr-odd-nonstrict {background:#f1f1f1 !important;}
.google-visualization-table-td {border:0 none !important; text-align:left !important;}
.date-range-buttons{width:156px;}
.analyticspg .the-graph-cont {border:1px solid #e5e5e5; border-top:none; width:365px; float:left; height:300px; overflow:auto; overflow-x:hidden;}
.analyticspg .the-big-graph-cont {border:1px solid #e5e5e5; border-top:none; width:763px; float:left;}
.analyticspg .the-graph-holder {padding:10px;}
.analyticspg .the-graph {float:left; margin-right:10px; margin-bottom:10px;}
.analyticstbl th {background: none repeat scroll 0 0 #D6D6D6; border-bottom: 0 none;  border-left: 1px solid #DFDFDF; color: #878787; font-weight: bold; padding: 5px;}
.analyticstbl tr td {background:none; border-left: 1px solid #DFDFDF;}
.analyticstbl tr:nth-child(2n) td {background:#f1f1f1;}
.analyticstbl .navigation{padding:27px 0px 5px 0px;}
.analyticstbl .navigation a,.analyticstbl .navigation span{display:inline-block; margin-right:5px;}
.the-graph span.sortedby {font-size:9px;}
.the-graph th a {color:#333333; text-decoration:none;}
.google-visualization-table-sortind {color:#878787 !important;}
#tblentries td, #tblentries th, #tblregistrations td, #tblregistrations th, #tblallentries td, #tblallentries th{border:1px solid #dfdfdf;padding: 5px;}
.the-graph-holder .red-span, .the-graph-holder #win-display span {color:#ff0000; padding-right:2px;}
.the-graph-holder #win-display {float:right; padding:5px 0; text-transform:capitalize;}
#entries-download-select, #allentries-download-select {font-size:90%; padding:2px; margin-right:3px;}
.analyticspg #content #tblposts td {padding:5px;}
.red, .red a{color:#ff0000!important;}


/* Pick winners table */
.winner-pick-table {border:1px solid #e5e5e5; width:100%;}
.winner-pick-table td {padding:8px 0;}
.winner-pick-table td.nopad {padding:0;}
.winner-pick-table div.divh3 {background:#f1f1f1; border-bottom:1px solid #e5e5e5; font-size: 130%; font-weight: bold; padding:6px 0px; width:100%; text-indent:10px;}
.winner-pick-table div.win-freq {float:left; width:80px; padding:5px 0 0 10px;}
.winner-pick-table div.win-number {float:left; width:200px;}
.winner-pick-table div.win-number label {float:left; display:block; width:100px; padding:5px 0 0 0;}
.winner-pick-table div.win-number input {max-width:50px;}
.winner-pick-table div.win-criteria {padding:5px 0 0 0; float:right; width:450px;position:relative;}
.winner-pick-table div.win-criteria div {clear:both;}
.winner-pick-table div.win-criteria label{float:left;}
.winner-pick-table div.savebutton {float:right; margin:0 10px 0 0;}
div.export-win-report {float:right;}
span.numberwinnerselected {float:right; font-size:80%; padding-top:5px;}

.win-announce-sections .divWinnersSection {margin:1%; width: 17%;}
.win-announce-sections .divWinnersSelect {margin:1%; width: 1%;}
.win-announce-sections .divWinnersAction{width: 38%;margin:1%;}
.win-announce-sections .divWinList{width:40%; float:left;}
.win-announce-sections .divWSHeading {font-weight: bold; background: #f1f1f1; border-bottom:1px solid #e5e5e5;}
.win-announce-sections .divh4 {font-size: 110%; font-weight: bold; padding:5px 0px;}
.win-announce-sections .divh3 {font-size: 130%; font-weight: bold; padding:5px 0px;}
.win-announce-sections .divh5 {font-size: 90%; font-weight: bold; padding: 5px 0px;}
.win-announce-sections .divWinnersAction1 {width:20%; border:1px solid #DFDFDF; border-top:0; border-left:0; margin:0; padding:2% 1%;}
.win-announce-sections .divWinnersEmail {width:74%; border:1px solid #DFDFDF; border-top:0; margin:0; padding:2% 1%; border-collapse:collapse;}
.win-announce-sections .divWinEmail-1, .win-announce-sections .divWinAction-1 {border-top:1px solid #DFDFDF;}
.win-announce-sections .mbtm10 {margin-top:10px; margin-bottom:10px;}
.win-announce-sections div.hr {margin-top:20px; height: 1px; background:#e5e5e5;}
.win-announce-sections div.hr hr {display: none;}


/* Overview table */
#matrix-overview-tab .overview-cont {border:1px solid #e5e5e5; border-top:none; border-bottom:none; width:763px;}
.analyticspg .module-title {float:left; width:763px; border:1px solid #e5e5e5;}
.analyticspg .module-title-sm {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/votigo-15.png) no-repeat 7px 7px; float:left; width:365px; border:1px solid #e5e5e5;}
.analyticspg .votigo-logo-title {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/votigo-15.png) no-repeat 7px 7px;}
.analyticspg .graph-logo-title {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/graph-icon.png) no-repeat 7px 7px;}
.analyticspg span.title-lft {clear:none; display:block; float:left;margin-left:10px;}
.analyticspg span.title-lft-long {width:275px; clear:none; display:block; float:left;margin-left:10px;}
.analyticspg span.title-center {width:250px; clear:none; display:block; font-weight:normal; float:left;text-align:center;}
.analyticspg span.title-rgt {float:right; clear:none; width:auto; text-align:right; display:block;margin-right:10px;padding:10px 0px;}
.analyticspg span.title-rgt-report {float:right; clear:none; width:auto; text-align:right; display:block;margin-right:10px;padding:5px 0px;}
.analyticspg span.title-rgt-small {float:right; clear:none; width:50px; text-align:right; display:block;}
.analyticspg a.dl-lnk {padding-top:2px; display:block;}
.analyticspg span.title-rgt select {margin:3px 0 3px 0;}
.analyticspg .module-title p, .analyticspg .module-title-sm p {padding:0; margin:0 0 0 4%; float:left; font-weight:bold; line-height:2; font-size:120%; width:96%;}
.analyticspg #matrix-overview-tab div{padding:0px; margin:0px; line-height:2;}
.analyticspg #matrix-overview-tab div.tooltip-flyout {line-height:1.3; padding:10px;}
.analyticspg #matrix-overview-tab .votigo-logo-title span.title-lft{margin-left:4%;font-size:110%;font-weight:bold;padding-top:2px;}
.overview-cont table {width:763px; border-bottom:none;}
.analyticspg #content .overview-cont td {border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px;}
.analyticspg #content .overview-cont td.ov-engagement {border-right:none;max-width:125px;}
.analyticspg #content .overview-cont td.ov-registrations {width:150px;}
.analyticspg #content .overview-cont td.ov-entries {width:190px;}
.analyticspg #content .overview-cont td.ov-votes {width:180px;}
.analyticspg #content .overview-cont td.ov-new-fans {width:110px;}
.analyticspg #content .overview-cont td p {clear:both; padding:0; margin:0;}
.analyticspg #content .overview-cont td span {display:block; float:left; color:#797979; text-transform:uppercase; line-height:2;}
.analyticspg #content .overview-cont td a.link-dl {display:block; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icon-download.png) no-repeat 0 0; width:25px; height:25px; float:right; text-align:left; text-indent:-9999px;}
.analyticspg #content .overview-cont td p.number {clear:both; padding:10px 0 0 0; color:#000; font-size:150%; font-weight:bold;}
body.msie7 #devshares iframe, body.msie7 #devshareviews iframe {height:256px; width:335px; overflow:hidden;}

/* Generate Single Report dialog box */
.validateTips, .validateError{line-height:1.2em;margin-bottom:8px;}
#analytics_sweeps #registrations_msg{/*margin-top:6px;*/}
.validateTips, .validateError {font-size:12px;}
.validateError{color:red}
#loadSlow{display:none}
#dialog-form label.disabled-label {color:#a5a5a5;}
.ol_report_holder {float:left; clear:left; padding:0; margin:0;}
.ol_report_holder a {display:inline-block;}
#dialog-form table th {padding-top:10px; border:0;}
#dialog-form table {margin-bottom: 5px;}

/*Details Page: Sweeps*/
.s_detailspg #content table.main {max-width:760px;}
.s_detailspg .text label, .s_detailspg .textarea label, .s_detailspg .file label, .s_detailspg .select label {float:left; display:block; width:100px; text-align:right; margin-right:10px;}
.s_detailspg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.s_detailspg .file input {float:left; padding:2px 0; margin:0; clear:none; width:300px;}
.s_detailspg .file #rulestable input {width:auto;}
.s_detailspg textarea {width:510px;}
.s_detailspg #cont_rulestext textarea {float:none; margin-left:0;}
.s_detailspg  div.checkboxes {width:550px; float:left; padding:0 0 0 110px; position:relative;}
.s_detailspg #SweepSweepRulesText {float:left; margin-left:110px;}
.s_detailspg #content table i {display:block; clear:both; float:left; padding:5px 0 0 115px; width:90%; line-height:1.3;}
.s_detailspg #content table i.helpright {clear:none; float:right; width:320px; margin:0; display:block; padding:4px 0 0 0; line-height:1.2; text-align:right; margin-right:40px;}
.s_detailspg em {font-style:italic;}
.s_detailspg label span {color:#ff0000;}
.s_detailspg .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:415px;}
.s_detailspg .rulestablecont {width:600px; float:left;}
.s_detailspg #rulestable .error-message {margin:10px 0 10px 0px; width:99%;}
.s_detailspg .date-cont div.error-message {width:295px;}
.s_detailspg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
.s_detailspg #content #cont_rulestext span.counter{padding:5px 0 0 0px; float:none;}
.s_detailspg #content table #rulestable i.helpright {width:100%; float:left;	text-align:left;}
.s_detailspg #content table #rulestable i {padding:5px 0 0 0;}
.s_detailspg #content label.error {color:#ff0000; clear:both; float:left; width:340px; text-align:left; margin-left:110px;}
.s_detailspg #content #rulestable label.error {width:99%; margin-left:0px;}
.s_detailspg a.edit-dates {display:block; float:left; padding:3px 0 0 10px;}
.s_detailspg #ui-datepicker-div {font-size:80%;}
.s_detailspg p.edittabname {clear:both; padding:20px 0;}
.s_detailspg p.edittabname a {display:block; clear:both; background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border:1px solid #0190db;	color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;	height:auto; padding:3px 10px; margin:20px 10px 0 0;}
.s_detailspg p.select-type {padding:5px 0 5px 0;}
.s_detailspg #rules-error-div {clear:both; float:left; color:#ff0000; display:none;}
.s_detailspg #prizes-error-div {clear:both; float:left; color:#ff0000; display:none; margin:0 0 0 110px;}
.s_detailspg #prizes-error-select-div {clear:both; float:left; color:#ff0000; display:none; margin:10px 0 0 110px;}
.s_detailspg #content table i.pLeft0 {padding-left:0px;}
.s_detailspg #SweepLocationId{max-width:300px;float:left;}
.s_detailspg .select-e-settings {width:550px; float:left; margin:0 0 0 110px;}
.s_detailspg .select-e-settings label {float:left; line-height:1.8;}
.s_detailspg .select-e-settings select {float:left; margin:0 0 0 7px;}
.s_detailspg #content .select-e-settings i.helpleft {width:180px; padding:0; margin:2px 0 0 88px; float:left; clear:none;}
.s_detailspg #EntryLimitTypeContainer, .s_detailspg #PayToEnterContainer {/*display:none;*/ clear:both;}
.s_detailspg #EntryLimitTypeContainer .select-right, .s_detailspg #PayToEnterContainer .select-right {padding:10px 0 0 110px; clear:both; float:left;}
.s_detailspg #EntryLimitTypeContainer .select-right label, .s_detailspg #PayToEnterContainer .select-right label {float:left; line-height:1.5;}
.s_detailspg #EntryLimitTypeContainer .select-right select, .s_detailspg #PayToEnterContainer .select-right select {float:left; margin:0 7px 0 7px;}
.s_detailspg #EntryLimitTypeContainer .select-right label {line-height:1;}
.s_detailspg .checkboxes-gallery {width:430px; float:left; padding:0 0 0 0px;}
.s_detailspg .checkboxes-gallery p {float:left; width:100px; padding:0 10px 0 0; text-align:right; font-size:110%;}
.s_detailspg .checkboxes-gallery input {float:left; padding:0; margin:0;}
.s_detailspg .checkboxes-gallery label {float:left; width:40px; text-align:left; padding:0; margin:0 0 0 5px; font-weight:bold;}
.s_detailspg #content .field-desc {padding:8px 0;}
.s_detailspg #preview-feed-title {margin-top:20px; display:none;}
.s_detailspg #content .label-title-preview {font-size:150%; border-bottom:1px solid #e1e1e1; padding:4px 0 0 0; font-weight:bold; float:left; width:100%;}
.s_detailspg #content .label-title-preview div.preview-fd {float:left; margin:0; padding:0; padding-top:5px;}
.s_detailspg #preview-feed-title .submitbutton {width:100px; float:right; padding:0; margin:0; font-size:12px; border-top:none; padding-bottom:6px;}
.s_detailspg #preview-feed-title .submit {margin:0;}
.s_detailspg #preview-feed-title .submit {margin:0;}
.s_detailspg #content table i.plft110 {padding-left:110px;}
.s_detailspg #CouponappLocationId {max-width:300px;float:left;}

/*Quiz selection*/
.qt-radio-label {float:left; width:100px; text-align:right; padding-right:10px; font-size:110%;}
.qt-radio-label span {color:#ff0000;}
#SweepQuizTypeHolder {float:left; /*margin-left:110px;*/}
div.qt-radio-holder {float:left; padding:0 20px 0 0;}
.s_detailspg #content div.qt-radio-holder label { margin-right: 10px; margin-left: 0px; }

.uploadImgCont .maxuploaderror { color: #ff0000; font-size: 11px; padding: 3px 0 5px; clear: left; text-align: left; }

/*Registration Page: youtube*/
.s_detailspg #content .label-title-preview-yt {font-size:150%; /*border-bottom:1px solid #e1e1e1;*/ padding:10px 0 0 0; font-weight:bold; float:left; width:100%;}
.s_detailspg #content .label-title-preview-yt div.preview-fd {float:left; margin:0; padding:0; padding-top:5px;}
.s_detailspg #preview-feed-title .label-title-preview-yt .submitbutton {width:100px; clear:left; float:right; padding:0; margin:0 0 10px 0; font-size:12px; border-top:none; /*padding-top:14px;*/}
.s_detailspg .preview-fd span {display:block; clear:both;}
.s_detailspg .preview-fd span.help {font-size:14px; font-weight:normal; padding:2px 0 5px 0;}
.s_detailspg ul.yt-video-preview {list-style-type:none; float:left;}
.s_detailspg #yt-video-preview li.novideos {color:#ff0000; line-height:1.2; text-align:center;  width:500px;}
.s_detailspg #yt-video-preview li.novideos p {border:1px solid #ff0000;margin-bottom:20px; padding:5px 0;}
.yt-video-preview li {float:left; width:240px; text-align:center; margin-bottom:20px;}
.yt-video-preview li img {max-width:96%;}
.yt-video-preview .videothumb {position:relative; display:block; padding:4px 0px 3px 0px;}
.yt-video-preview .yt-whiteborder {background:#fff;}
.yt-video-preview .yt-redborder {background:#ff0000;}
.yt-video-preview .videothumb .videoduration {position:absolute; bottom:10px; right:10px; font-size:90%; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/trans.png) repeat 0 0; padding:2px 4px; color:#fff;}
.yt-video-preview .sub-details span {color:#999; font-size:90%; text-align:left; display:inline-block; float:left; padding-right:5px; line-height:1.2;}
.yt-video-preview .sub-details span.video-by {padding-left:5px;}
.yt-video-preview .sub-details div.title {padding:5px 0 0 5px; text-align:left; font-weight:bold;}
.yt-video-preview .sub-details span.view-count {clear:left; padding-left:5px;}
.yt-video-preview .videothumb .actions {left:10px; top:5px; position:absolute; display:none;}
.yt-video-preview .videothumb .hover_play {position:absolute; top:5px; right:10px; display:none;}
.yt-video-preview .sub-videos-holder li.full-stroke {width:100%; margin:10px 0; height:1px; border-top:1px solid #c3c3c3;}
.yt-video-preview a.show-more {clear:both; color:#333; text-align:center; display:block; width:100%; padding:5px 0; margin:10px auto; background-color: #f5f5f5;  *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.yt-video-preview a.show-more:hover, .yt-video-preview a.show-more:active {color: #333333; background-color:#e6e6e6; *background-color: #d9d9d9; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.s_detailspg a.show-more {clear:both; color:#333; text-align:center; display:block; width:100%; padding:5px 0; margin:10px auto; background-color: #f5f5f5;  *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.s_detailspg a.show-more:hover, .s_detailspg a.show-more:active {color: #333333; background-color:#e6e6e6; *background-color: #d9d9d9; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.yt-video-preview div.filter {clear:both; float:left; width:200px; padding:2px 0 0 5px;}
.yt-video-preview div.filter input {width:auto; float:left; padding:0; margin:0;}
.yt-video-preview div.filter label {float:left; font-size:12px; padding-left:3px;}
.s_detailspg #promo-det-holder {margin-top:20px; position:relative;}
.s_detailspg #promo-det-holder .text {float:left; padding:0 20px 0 0; padding:10px 0 0 0;}
.s_detailspg #promo-det-holder .text label {padding-bottom:2px;}
.s_detailspg #content .preview-fd span.preview-y-feed {border-bottom:1px solid #e1e1e1; padding-bottom:3px;}
.s_detailspg .preview-fd span.help {padding-top:10px;}
.s_detailspg #promo-det-holder span.qn-mark {padding:14px 0 0 0;}
.s_detailspg div.brand-in-preview {clear:both; float:left; width:90%; padding:20px 0 10px 0;}
.s_detailspg div.brand-in-preview div.error {padding:10px 0 0 110px;}

/* QUIZ: results */
span.rec-dim {display:block; width:100%; font-size:90%; font-style: italic; color: #aaaaaa;}
.s_resultsspg #content {margin:0;}
.s_resultsspg #content table.main {max-width:760px;}
.s_resultsspg .personalities-definition {float:left; width:100%;}
.s_resultsspg .personalities-definition .title-label {background:#e1e1e1; padding:7px 10px; font-weight:bold; font-size:120%;}
.s_resultsspg .personalities-definition fieldset {padding:0 0 10px 0; margin:0;}
.s_resultsspg .uploadedimages {display: none;}
.s_resultsspg .media-actions {float: left; margin-top: 10px; position: relative; clear: both;}
.s_resultsspg .media-actions input {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); width: 100%; height: 26px;}
.s_resultsspg .media-actions span.uploadBtn::before {content: url('https://platform.votigo.com/img/upload-icon.png'); display: block; width: 26px; height: 19px; float: left; margin-right: 5px;}
.s_resultsspg span.uploadBtn {display: inline-block; *display: inline; padding: 2px 12px 2px 5px; margin-bottom: 0px; *margin-left: .3em; font-size: 15px; line-height: 20px; /*line-height:1;*/	color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; *border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-decoration: none; font-weight: bold; float: left; top: -10px;}
.s_resultsspg .media-actions .uploadedimages { clear: left; display: none; padding: 2px 0 0 0; }
.s_resultsspg .media-actions .progress {position: relative; width: 100%; height: 15px; background: #C7DA9F; border-radius: 10px; overflow: hidden; display: none; margin-top: 10px; clear:left; float:left;}
.s_resultsspg .media-actions .bar {position: absolute; top: 0; left: 0; width: 0; height: 15px; background: #85C220;}
.s_resultsspg .media-actions a { margin-top: 5px; font-size: 11px; text-decoration: underline; display: block; clear:left;}
.s_resultsspg .triviacorrectanswer {margin-left: 20px !important; }
.s_resultsspg .personalityMedia {}
.s_resultsspg .uploaded-img-holder {margin-top:5px; float:left;}
.s_resultsspg .media-actions {padding-left:10px;}
.s_resultsspg .text {padding-left:10px;}
.s_resultsspg .text label {float: left; display: block; font-size: 110%; margin:6px 0; width:100%; padding:10px 0 0 0;}
.s_resultsspg .text input, .s_resultsspg .text textarea {clear:both; float: left; padding: 0;  margin: 0; clear: none; width: 400px; font-size: 100%; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; padding:2px;}
.s_resultsspg .text label span {color: #ff0000;}
.s_resultsspg label.files_uploaded_text {display:none;}
.s_resultsspg a.deleteprize {float:right; display:inline-block; padding:5px 10px 0 0; font-size:130%; font-weight:bold;}

/* QUIZ: questions */
.s_quizframepg .questions-tab {border:1px solid #cccccc; margin-top:10px; max-width:755px;}
.s_quizframepg .questions-tab td h3 {display:block; float:left; padding:7px 10px; font-size:120%; font-weight:bold;}
.s_quizframepg .ques-tab-title {background:#e1e1e1;}
.s_quizframepg a.delQuestion {float: right; display: inline-block; padding: 5px 10px 0 0; font-size: 130%; font-weight: bold;}
.s_quizframepg .text label { float: left; display: block; font-size: 110%; margin: 6px 0; width: 100%; padding: 10px 0 0 0;}
.s_quizframepg .text { padding-left: 10px;}
.s_quizframepg .text input, .s_quizframepg .text textarea { float: left; margin: 0; clear: none; width: 400px; font-size: 100%;  font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;  padding: 2px;}
.s_quizframepg table.inner_tab td {padding:0;}
.s_quizframepg #content {margin:0; max-width:760px;}
.s_quizframepg #content .inner_tab {max-width:760px;}
.s_quizframepg {max-width:800px;}
.s_quizframepg .uploadedimages { display: none; }
.s_quizframepg .media-actions { float: left; margin-top: 10px; position: relative; clear: both; padding-left: 10px;}
.s_quizframepg .media-actions input {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); width: 100% !important; height: 26px;}
.s_quizframepg .media-actions span.uploadBtn::before {content: url('https://platform.votigo.com/img/upload-icon.png'); display: block; width: 26px; height: 19px; float: left; margin-right: 5px;}
.s_quizframepg span.uploadBtn {display: inline-block; *display: inline; padding: 2px 12px 2px 5px; margin-bottom: 0px; *margin-left: .3em; font-size: 13px; line-height: 20px; /*line-height:1;*/color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5;	*background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1;	*border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	text-decoration: none; font-weight: bold; float: left; top: -10px;}
.s_quizframepg .media-actions .uploadedimages { clear: left; display: none; padding: 2px 0 0 0; }
.s_quizframepg .media-actions .progress {position: relative; width: 100%; height: 15px; background: #C7DA9F; border-radius: 10px; overflow: hidden; display: none; margin-top: 10px; clear:left; float:left;}
.s_quizframepg .media-actions .bar {position: absolute; top: 0; left: 0; width: 0; height: 15px; background: #85C220;}
.s_quizframepg .media-actions a { margin-top: 5px; font-size: 11px; text-decoration: underline; display: block; clear:left;}
.s_quizframepg div.answerText, .s_quizframepg div.answerImage {float:left; margin-left:10px;}
.s_quizframepg #content div.answerText td, .s_quizframepg #content div.answerImage td {padding:10px 5px 5px 5px; border-bottom:1px dotted #dddddd;}
.s_quizframepg .ui-tabs-nav {margin: 10px 0 20px 10px;	border-bottom: 1px solid #dddddd; float:left; width:600px;}
.s_quizframepg .an-div {width:100%; padding:20px 0 0 0; font-size:120%; font-weight:bold;}
.s_quizframepg .an-div p {padding:0 0 0 10px; width:200px; margin:0;}
.s_quizframepg .ui-tabs-nav li {list-style: none; float: left;	padding: 10px;	border-bottom:1px solid #fff;	margin-bottom: -1px;}
.s_quizframepg .ui-tabs-nav li.active {	border: 1px solid #dddddd;	border-top-right-radius: 5px;	border-top-left-radius: 5px;	border-bottom:1px solid #fff;}
.s_quizframepg .ui-tabs .ui-tabs-nav .ui-tabs-anchor {text-align: center;	padding: .5em 1em;	text-decoration: none;}
.s_quizframepg .answerImage { display: none; }
.s_quizframepg .answerRowColumn2 {width: 300px;}
.s_quizframepg .answerRowColumn3 {width: 400px;}
.s_quizframepg .answerRowColumn3 select {float: left;}
.s_quizframepg .answerRowColumn3 label {float: left; width: auto;}
.s_quizframepg .questionRowColumn2 {width: 300px;}
.s_quizframepg .questionRowColumn3 {width: 400px;}
.s_quizframepg .questionRowColumn1 label {margin-right: 0px !important;}
.s_quizframepg .tdCenter { text-align: center; width: 300px;}
.s_quizframepg .personalityColumnHeader {font:bolder;}
.s_quizframepg .personalityColumnsOfImage {margin-top: 20%;}
.s_quizframepg .personalityColumns {width: 60px; border-style: solid; border-width: 1px; float: left; word-wrap: break-word; margin-right: 2px;	text-align: center;}
.s_quizframepg .personaityAnsweroptions {width: 60px !important;}
.s_quizframepg .personalityGapWithHelptext {width: 20px; float: left;}
.s_quizframepg .answeroptions {width: 288px !important;}
.s_quizframepg .answerImageoptions {width: 288px !important;}
.s_quizframepg .media-actions a.delanswerrow {display: inline-block; text-decoration:none; font-size:12px; margin:5px 0 0 5px}
.s_quizframepg .divcorrectanswer {float:left; padding:5px 0 0 20px;}
.s_quizframepg .text .triviacorrectanswer {padding:0; width:auto;}
.s_quizframepg .divcorrectanswer label {padding:0 0 0 5px; margin:0;}
.s_quizframepg label.files_uploaded_text {display:none;}

.s_quizframepg input.answeroptions { margin-bottom: 10px; }
.s_quizframepg label.error { margin: 0px; padding: 0px; }
.s_quizframepg .uploadImgCont .delanswerrow { clear: none; }
.s_quizframepg .uploadAnsImgCont { position: relative; width: 260px; }

/* QUIZ: scoring */
.s_quizscoringpg .label-title {margin-top:30px; clear:both; float:left; width:100%;}
.s_quizscoringpg table.main {max-width:760px; width:760px;}
.s_quizscoringpg tr.tr-for-widths {display:none;}
.s_quizscoringpg .scorings-tab { border: 1px solid #cccccc; margin-top: 10px; max-width: 755px;}
.s_quizscoringpg .ques-tab-title { background: #e1e1e1;}
.s_quizscoringpg .scorings-tab td {padding:0; margin:0;}
.s_quizscoringpg .scorings-tab td h3 { display: block; float: left; padding: 7px 10px; font-size: 120%; font-weight: bold;}
table.scorings-tab span.score-title-text {padding:10px 10px 2px 10px; display:inline-block; font-size:120%; font-weight:bold;}
table.scorings-tab span.score-helptxt-text {padding-left:10px; display:inline-block; font-size:120%; opacity:0.8;}
table.scoring-points-tab {width:98%; margin:1%; background:#f8f8f8; float:left; border:1px solid #ccc;}
table.scoring-points-tab th {padding:10px; border-bottom:1px dotted #ccc; border-right:1px solid #ccc;}
table.scoring-points-tab tr {border-bottom:1px dotted #ccc;}
.s_quizscoringpg .scorings-tab table.scoring-points-tab td {padding:10px; border-right:1px solid #ccc;}
table.scorings-tab th.fixedCol, table.scorings-tab td.fixedCol {width:200px;}
table.scorings-tab input, table.scorings-tab textarea {padding:2px; margin:0;}
.s_quizscoringpg .positionrel1 {position:relative;}


/*Registration Page: Sweeps*/
.s_prizepg #content table table td {line-height:1.3;}
.s_prizepg .text label, .s_prizepg .select label, .s_prizepg .textarea label, .s_prizepg .button label {float:left; display:block; width:160px; text-align:right; margin-right:10px; line-height:1.3;}
.s_prizepg #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:170px;}
.s_prizepg #content .prizes-definition label.error {margin-left:90px;}
.s_prizepg .select select {float:left; clear:none;}
.s_prizepg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.s_prizepg #content table i {display:block; float:left; padding:5px 0 0 115px; color:#aaaaaa;}
.s_prizepg em {font-style:italic;}
.s_prizepg label span, .s_prizepg .checkboxes .label span {color:#ff0000;}
.s_prizepg .checkboxes {width:730px; float:left;}
.s_prizepg .checkboxes .label {float:left; width:100px; text-align:right; padding:0; margin:0 10px 0 0;}
.s_prizepg .checkboxes span {font-size:110%;}
.s_prizepg td.taright {white-space:nowrap;}
.s_prizepg #content .disabled {color:#bfbfbf}
.s_prizepg #content .disabled em {color:#333333; font-style:normal; font-weight:bold; line-height:1.2;}
.s_prizepg .checkboxes label {float:left; width:130px; text-align:right; margin:0 10px 0 0;}
.s_prizepg .counter {clear:both; float:left; padding:5px 0 0 170px; width:500px;}
.s_prizepg .prizes-definition {clear:both; float:left; margin-left:170px; width:590px;}
.s_prizepg .prizes-definition div.title-label {font-weight:bold; font-size:110%;}
.s_prizepg .prizes-definition label {float:left; width:80px;}
.s_prizepg .prizes-definition input.textinput {width:250px;}
.s_prizepg .prizes-definition  select {float:left; padding:0; margin:0;}
.s_prizepg .prizes-definition .inputPrizeLimit {width:40px; float:left; margin:0 0 0 10px;}
.s_prizepg .conf-msg {float:left; width:750px; margin:0 0 10px 0;}
.prizetextarea-holder, .conf-msg .input {width:570px; float:left;}
.prizetextarea-holder textarea, .conf-msg .input textarea {width:380px;}
.ckeditorPrizesHolder, .ckeditorPrizesHolder em { width: 100%; }
.ckeditorPrizesHolder .ckeditorPrizesLabel label { width: auto; }
.ckeditorPrizesHolder .ckeditorPrizesCont { width: 600px; }
.prizetextarea em, .conf-msg em {float:left; width:120px; margin-left:10px;}
.s_prizepg #WinnerLimitTypeContainer {float:left; text-align:left; width:730px;}
.s_prizepg #WinnerLimitTypeContainer .select-right {float:left; width:550px;}
.s_prizepg #WinnerLimitTypeContainer .select-right label {float:left; margin-right:10px; line-height:2;}
.s_prizepg #WinnerLimitTypeContainer select {float:left; margin-right:10px;}
.s_prizepg #WinnerLimitTypeContainer .label {float:left; width:170px;}
.s_prizepg #prizes-error-div {clear:both; float:left; color:#ff0000; margin:0 0 0 150px; display:none;}
.s_prizepg p.field-desc {font-size:100%; padding:10px 0 10px 0px;}
.s_prizepg .prizes-definition .uni-prizes { float:left; width:400px; margin:10px 0 0 90px;}
.s_prizepg .prizes-definition input {width:auto; float:left;}
.s_prizepg .prizes-definition .uni-prizes label {float:left; width:300px; text-align:left; padding-left:10px;}
.s_prizepg .radio-form-input {width:300px; margin-left:90px; font-size:110%;}
.s_prizepg .radio-form-input .radio-title {padding:10px 0 3px 0;}
.s_prizepg .radio-form-input input {font-size:100%;}
.s_prizepg #content table .radio-form-input i {font-size:90%; float:left; padding:5px 0 0 0; width:300px;}
.s_prizepg .radio-form-input {display:none;}
.s_prizepg .radio-form-input .error-span {clear:both; display:inline-block; color:#ff0000;}
.s_prizepg .radio-form-input a.uploaded-csv, .s_prizepg .radio-form-input a.deletecoupons {display:inline-block; padding-top:5px; font-size:90%;}
.s_prizepg .radio-form-input a.uploaded-csv {padding-top:20px;}
/*Delete codes*/
#dialog-delete-codes {display:none;}
#dialog-delete-codes p {padding:5px 0;}
#dialog-delete-codes p.loadingimg {float:left; padding:0; margin:0;}
#dialog-delete-codes p.noloaded {float:left; padding:8px 0 0 0; margin:0; color:#ff0000;}
.s_prizepg .error-deleted-codes {color:#ff0000; display:none;}
.s_prizepg .inlineerror {color:#ff0000; clear:both; float:left; width:auto;}

/*Coupon Page: Sweeps*/
.s_couponpg .label-title span {color:#ff0000; font-weight:normal;}
.s_couponpg .radio {padding-top:5px;}
.s_couponpg .radio div.label {float:left; /*width:55px; text-align:right; margin-right:10px;*/ width:10px;}
.s_couponpg .radio div.label span {color:#ff0000;}
.s_couponpg .radio-options {float:left; padding-right:20px; width:200px;}
.s_couponpg .radio-form-input {display:none;}
.s_couponpg .radio-form-input .radio-title {padding:0 0 20px 0; width:200px;}
.s_couponpg #optionrelative-container {width:320px;}
.s_couponpg #relative-option-box {font-size:110%;}
.s_couponpg #relative-option-box input, .s_couponpg #relative-option-box label.error {font-size:100%;}
.s_couponpg #CouponappCouponRelativeexpiredays {width:50px;}
.s_couponpg #upload-option-box {float:left; /*margin:20px 0 0 380px;*/ margin:20px 0 0 225px;}
.s_couponpg a.uploaded-csv {padding:10px 0 0 0px; display:block;}
.s_couponpg a.deletecoupons {padding:0 0 0 0; display:block;}
.s_couponpg a.currentimage {padding:10px 0 0 5px; display:block; clear:both;}

.s_couponpg label.error {padding:5px 0 0 0; margin:0; color:#ff0000;}
.s_couponpg .alert-message {color:#ff0000; padding-bottom:5px;}
.s_couponpg #optionnone-container {width:160px; padding:0;}
.s_couponpg #optionemail-container {width:195px; padding:0;}
.s_couponpg #optionfacebook-container {width:190px; padding:0;}
.s_couponpg #optiontwitter-container  {width:180px; padding:0;}
.s_couponpg #flyout-couponcode {display:none; position:absolute; top:110px; left:270px; border:1px solid #aaaaaa; background:#fff; padding:11px;}
.s_couponpg #flyout-expdate {display:none; z-index:100; position:absolute; /*top:210px;*/ bottom:0; left:300px; border:1px solid #aaaaaa; background:#fff; padding:11px;}

.s_couponpg #e-restrictions-display {width:690px; /*margin-left:160px;*/ margin-top:15px;}
.s_couponpg #e-restrictions-display label span {color:#ff0000;}
.s_couponpg .limit-entry  {float:left; width:100%;}
.s_couponpg .limit-entry label {float:left; display:block; width:22%; text-align:right; margin-right:10px; line-height:1.6;}
.s_couponpg .limit-entry input {float:left; padding:0; margin:0; clear:none; width:50px; padding:0px;}
.s_couponpg .twitter-gate {clear:both; float:left; width:100%; margin-top:10px;}
.s_couponpg .twitter-gate label {float:left; display:block; width:85px; text-align:right; margin-right:10px; line-height:1.6;}
.s_couponpg .twitter-gate label.error {clear:both; float:left; width:100%; text-align:left;}
.s_couponpg #e-restrictions-display .checkbox input, .s_couponpg #e-restrictions-display .checkbox span {margin-top:3px;}
.s_couponpg #e-restrictions-display .add-s-channel {padding:6px 0 0 3px; float:left;}
.s_couponpg .limit-entry label.largewidth {width:85px;}
.s_couponpg .limit-entry label.error {clear:both; float:left; width:auto;}


/* [coupon piece] */
.s_couponpg #create-option-box {float:left; width:100%; /*margin:20px 0 0 55px;*/ margin:20px 0 0 0;}
.s_couponpg #create-option-box #my-coupon {border:2px dashed #000; max-width:740px; width:100%; position:relative; margin:10px; float:left; background:#fff; color:#888888;}
.s_couponpg #create-option-box .coupon-image {float:left; width:33.8%; height: auto; min-height: 250px; text-align:center; line-height:225px;}
.s_couponpg #create-option-box .coupon-image img {/*width:100%;*/ max-height:250px; max-width:250px; vertical-align: middle;}
a.click-to-upload {display:block; width:99%; height:248px; border:1px dashed #23acde; margin:1%; font-size:110%; font-weight:bold;}
a.click-to-upload:hover {background:#fefe98;}
.s_couponpg #create-option-box .coupon-details {float:left; width:66.2%; *width:468px; max-width:468px; margin-left:1.3%;}
.s_couponpg #create-option-box .fine-print {border:1px dashed green; clear:both; float:left; width:66.2%; max-width:468px; font-size:11px; position:absolute; bottom:20px; margin:0 0 0 0; word-wrap: break-word;}
.s_couponpg #create-option-box .expiration {clear:both; float:left; width:65%; max-width:442px; font-size:11px; position:absolute; bottom:5px; margin:0 0 0 0; word-wrap: break-word;}
.s_couponpg #create-option-box h3 {border:1px dashed green; text-align:center; font-size:30px; font-weight:bold; width:100%; margin-top:3px; word-wrap: break-word;}
.s_couponpg #create-option-box .my-coupon-info {border:1px dashed green; text-align:center; width:100%; word-wrap: break-word; float:left; margin:6px 0; height:45px; line-height:1.3;}
.s_couponpg #create-option-box h3:hover, .s_couponpg #create-option-box .fine-print:hover, .s_couponpg #create-option-box .my-coupon-info:hover {background:#fefe98;}
.s_couponpg #create-option-box .my-coupon-code {clear:both; text-align:center; width:98%; padding:1%; word-wrap: break-word; float:left; /*background:#000000; color:#fff;  border:3px solid #000;*/ color:#000; font-size:40px; font-weight:bold;}
.coupon-details input, .coupon-details textarea {padding:0; margin:0; width:100%; height:auto; text-align:center;}
.coupon-details h3 input {font-size:27px; font-weight:bold;}
.coupon-details .my-coupon-info textarea  {height:50px; font-size:12px;}
.coupon-details .fine-print textarea {position:absolute; top:-60px; height:55px; font-size:11px; text-align:left;}
.s_couponpg span.error-coupon {color:red; clear:both; float:left; display:block; margin-left:10px; width:600px;}
.no-coupon-holder {clear:both; padding-left:7px;}
.s_couponpg .file-type-more i {color:#aaaaaa;}

.s_couponpg #create-option-box .fullwidth {width:100%; max-width:740px; margin:0; /*height:250px;*/}
.s_couponpg #create-option-box .fullwidth h3 {width:100%; padding:10px 0;}
.s_couponpg #create-option-box .fullwidth .my-coupon-info {width:100%;}
.s_couponpg #create-option-box .fullwidth .fine-print {position:relative; bottom:0; width:98%; max-width:98%; /*height:20px;*/ margin-top:0; padding:6px 1% 6px 1%;}
.s_couponpg #create-option-box .fullwidth .fine-print textarea {top:0;}
.s_couponpg #create-option-box .fullwidth .expiration {padding-left:1%; bottom:5px;}
.s_couponpg .fullwidth h3 input {max-width:688px;}
.s_couponpg .fullwidth .my-coupon-info textarea  {max-width:688px; height:40px;}
.s_couponpg .fullwidth .fine-print textarea {max-width:725px; height:30px;}
.s_couponpg .fullwidth #flyout-couponcode {top:132px; left:150px;}
.s_couponpg .fullwidth #flyout-expdate {/*top:210px;*/ left:47px;}
.s_couponpg .single_img_specs {font-size:90%; font-style:italic; float:left; width:200px; color:#aaaaaa; padding-top:2px; margin-left:5px;}
.s_couponpg #content label.disabled {color:#bfbfbf;}
.s_couponpg #create-option-box .fullwidth .pad-fine-print {bottom:10px; /*margin-top:40px;*/ height:22px; margin-bottom:10px;}

/* [hardcoding dialog width] */
#coupon_couponapps .ui-dialog {/*width: 550px !important;*/}


/*Registration Page: Sweeps*/
.s_regpg #content table table td { line-height:1.3;}
.s_regpg table.inner_tab {max-width:765px;}
.s_regpg .text label, .s_regpg .textarea label, .s_regpg .file label, .s_regpg .select label, .s_regpg .button label {float:left; display:block; width:100px; text-align:right; margin-right:10px; line-height:1.3;}
.s_regpg #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:110px;}
.s_regpg #content #instagram-info-collector label.error {margin-left:90px; width:300px;}
.s_regpg #content .answersrow label.error{width:auto; margin-left:0px;}
.s_regpg #content .userquestions label.error{width:auto; margin-left:0px;}
.s_regpg .select select {float:left; clear:none;}
.s_regpg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.s_regpg .file input {float:left; padding:0; margin:0; clear:none; width:300px;}
.s_regpg textarea {width:510px;}
.s_regpg #content table i {display:block; float:left; padding:5px 0 0 115px; color:#aaaaaa;}
.s_regpg em {font-style:italic;}
.s_regpg label span, .checkboxes .label span {color:#ff0000;}
.s_regpg .checkboxes {width:430px; float:left;}
.s_regpg .example {float:left; width:190px; clear:none; padding:7px 0 0 0;}
.s_regpg .checkboxesfullwidth .label {float:left; width:100px; text-align:right; padding:0; margin:0 10px 0 0;}
.s_regpg #content table .checkboxesfullwidth i {padding:0; margin:0;}
.s_regpg .checkboxes .label {float:left; width:100px; text-align:right; padding:0; margin:0 10px 0 0;}
.s_regpg .checkboxes .font110per {font-size:110%;}
.s_regpg .checkboxes .ch_cont {clear:none; float:left; padding:0; margin:0;}
.s_regpg .checkboxes .ch_cont div {margin:0; padding:0 0 5px 0; width:300px; clear:both; float:left;}
.s_regpg .checkboxes .ch_cont div input {padding:0; margin:5px 10px 0 0; float:left;}
.s_regpg .checkboxes .ch_cont div label {float:left; display:block; width:250px; padding:0; margin:3px 0 0 0;}
.s_regpg .textonly .label {float:left; width:100px; text-align:right; margin:0 10px 0 0;}
.s_regpg .textonly div {clear:none; float:left; padding:0; margin:0;}
.s_regpg div.posrel a {display:block; float:left; margin-right:10px;}
.s_regpg div.posrel span {display:block; float:left; margin-right:10px;}
.s_regpg div.posrel span a {display:inline; float:none;}
.s_regpg #preview-tip {display:none; position:absolute; top:0; left:380px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.s_regpg #preview-tip {display:none; position:absolute; top:-10px; left:100px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.s_regpg #preview-tip-like {display:none; position:absolute; top:25px; left:100px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.s_regpg .radio {clear:both; float:left; margin:20px 0 0 110px; position:relative; width:530px;}
.s_regpg .radio label {float:left; padding:0 0 0 5px; margin:0;}
.s_regpg .radio a {float:left; margin:0 0 0 10px;}
.s_regpg .file-like-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.s_regpg .file-like-container input.file-like {font-size:120%; width:90%; margin:0; padding:0;}
.s_regpg #content .file-like-container i {margin:0; padding:0; width:190px;}
.s_regpg .like-radio {float:left; width:240px;}
.s_regpg .like-gate-custom-image {float:left; clear:both; width:210px;}
.s_regpg #like-gate-image-form-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.s_regpg #like-gate-image-form-container input {font-size:120%; width:90%; margin:0; padding:0;}
.s_regpg .file-like-container a {margin:0;}
.s_regpg #content #like-image-error {clear:both; color:#ff0000; width:90%; text-align:left; padding:5px 0 0 0; display:none;}
.s_regpg td.taright {white-space:nowrap;}
.s_regpg #content .file-like-container label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin:0;}
/*.s_regpg  {color:#ff0000;}*/
.s_regpg #content .disabled {color:#bfbfbf}
.s_regpg #content .disabled em {color:#333333; font-style:normal; font-weight:bold; line-height:1.2;}
.s_regpg #content .field-desc {padding:8px 0;}
.s_regpg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
#use-for-error {display: block; padding: 5px 0 0 110px; float: left; width: 100%;}

/*Pinterest*/
.parent {width: 226px; height: 255px; margin-right:5px; margin-bottom:5px; padding-left:10px; padding-bottom: 10px; border: 1px solid #eee; float:left;}
.parent a {text-decoration: none;}
.boardName {color:#555; font-size:14px; font-weight:bold; font-family:"Helvetica Neue", arial, sans-serif; padding:5px 0;}
.selectedParent {background: linear-gradient(#FFFFFF, #E0F2F7) repeat scroll 0 0 #E0F2F7}
.error {color:#ff0000; text-align:left;}
.pinterestBoardsError {margin:0px 0px 5px 0px;}
#pinterestFetchBoards a.bluebutton {clear:left; float:left; margin-top:5px;}
span.asterisk-required {display:inline-block; color:#ff0000; float:left; padding:5px 0 0 2px; margin:0; text-align:left;}
.qmarkfetchboards {float:left; margin:1px 0 0 5px;}
.lang-flyout-qmarkfetchboards {display:none;float:left;border:1px solid #aaaaaa; background:#ffffff; padding:10px; width:300px; position:absolute; left:130px; top:0;}
.lang-flyout-qmarkfetchboards strong {font-weight:bold;}
.failFetchPins {text-align:center; color:#FF0000; line-height:150%; margin:10px; font-size:14px;}
.pinImg span a img {max-height:150px !important;}
.s_regpg #content #fetchBoardsDiv label.error {margin-left: 0px;}

/* New css From Pinterest */
.boardCoverWrapper { overflow: hidden; background-color: #eee; clear: both; box-shadow: 0 0 2px rgba(0,0,0,0.33) inset; margin-bottom: 10px; position: relative; height: 146px; width: 216px; }
.boardCoverWrapper .hoverMask { bottom: 0; left: 0; position: absolute; right: 0; top: 0; transition: background 0.04s linear; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.33) inset; z-index: 100; }
.boardCoverWrapper .boardCover { clear: both; border-radius: 3px; height: 146px; width: 216px; max-width: 100%; }
.boardCoverWrapper .boardPinCount { border-radius: 2px; box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.3); text-shadow: 0 -1px 0 rgba(0,0,0,0.7); background-color: rgba(68,68,68,0.7); bottom: 3px; color: #fff; padding: 3px 6px; position: absolute; left: 3px; }
.boardCoverWrapper .pinIcon { width: 7px; height: 9px; background: url("https://s-passets-cache-ak0.pinimg.com/webapp/style/sprites/webapp-common-above_the_fold-1x-e2836964.png") -234px -73px no-repeat; display: inline-block; margin-right: 3px; }

/*
.thumb {width: 51px; height: 51px;}
.boardThumbs li {display:inline; list-style: none;}
.boardThumbs {margin: 5px 0px 0px 0px; padding: 0px;}
*/
html body#details_socialcommentsapp .btn, html body#analytics_socialcommentsapp .btn, html body#publish_socialcommentsapp .btn, .btn {width: 216px; -webkit-border-radius: 3px; border-radius: 3px; background-color: hsl(0, 0%, 79%); background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(hsl(0, 0%, 121%)), to(hsl(0, 0%, 79%))); background-image: -moz-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -ms-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(0, 0%, 121%)), color-stop(100%, hsl(0, 0%, 79%))); background-image: -webkit-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -o-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%));  background-image: linear-gradient(hsl(0, 0%, 121%), hsl(0, 0%, 79%)); border-color: hsl(0, 0%, 79%) hsl(0, 0%, 79%) hsl(0, 0%, 68.5%); color: #333; border: 1px solid #CCCCCC; cursor: pointer;	font-weight: bold;	padding: 8px 14px 7px;	white-space: nowrap;}
html body#details_socialcommentsapp .btn:hover, html body#analytics_socialcommentsapp .btn:hover, html body#publish_socialcommentsapp .btn:hover, .btn:hover {background-position: 0 -15px; color: #333; text-decoration: none;}
#pinterestBoards {margin-left:20px;}
.pinImg {height:200px;	overflow-y: auto;}
.pinSelect {background-color: hsl(0, 0%, 79%); background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(hsl(0, 0%, 121%)), to(hsl(0, 0%, 79%))); background-image: -moz-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -ms-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(0, 0%, 121%)), color-stop(100%, hsl(0, 0%, 79%))); background-image: -webkit-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -o-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%));  background-image: linear-gradient(hsl(0, 0%, 121%), hsl(0, 0%, 79%)); border-color: hsl(0, 0%, 79%) hsl(0, 0%, 79%) hsl(0, 0%, 68.5%); color: #333; border: 1px solid #CCCCCC; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.69); -webkit-font-smoothing: antialiased; border-radius: 3px 3px 3px 3px;  cursor: pointer; font-weight: bold; padding: 8px 5px 7px;   text-shadow: 0 1px #FFFFFF; white-space: nowrap;   width: 88%;   margin:10px 0px; text-align:center;}
.pinSelect:hover {background-position: 0 -15px; color: #333; text-decoration: none;}
.pinSelected {background: linear-gradient(#FFFFFF, #FF9E07) repeat scroll 0 0 #FF9E07; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px;  color: #000000; cursor: pointer; font-weight: bold; margin: 10px 0; padding: 8px 5px 7px; text-align: center; white-space: nowrap; width: 88%;}
.pinHolder {height: 250px;  margin: 5px; max-width: 260px; overflow-y: auto; width: 100%;	}
.pinsSelectList {max-height:520px; overflow-y: auto;}
.pinsSelectList h1 {font-size:15px; font-weight:bold; padding:10px 10px 25px 10px;}
.pinsSelectList h1 span {display:inline-block; font-size:12px; font-weight: bold; padding:3px;  margin:0 5px 5px 5px; text-shadow: 0 1px #FFFFFF; white-space: nowrap;   width: 100px;  text-align:center; background-color: hsl(0, 0%, 79%); background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(hsl(0, 0%, 121%)), to(hsl(0, 0%, 79%))); background-image: -moz-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -ms-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(0, 0%, 121%)), color-stop(100%, hsl(0, 0%, 79%))); background-image: -webkit-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%)); background-image: -o-linear-gradient(top, hsl(0, 0%, 121%), hsl(0, 0%, 79%));  background-image: linear-gradient(hsl(0, 0%, 121%), hsl(0, 0%, 79%)); border-color: hsl(0, 0%, 79%) hsl(0, 0%, 79%) hsl(0, 0%, 68.5%); color: #333; border: 1px solid #CCCCCC; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.69); -webkit-font-smoothing: antialiased; border-radius: 3px 3px 3px 3px; }
.selectedPinCount {margin: 10px 0px; width: 95%; display: none;}

/*Instagram Hashtag Submissions*/
.s_regpg #instagram-info-collector {float:left; margin-left:132px; width:670px;}
.s_regpg #instagram-info-collector label {float:left; width:80px; margin-right:10px;}
.s_regpg #content #instagram-info-collector  i {display:block; clear:both; padding:0 0 0 90px; width:520px; margin:0; float:left;}
.s_regpg #instagram-info-collector .select label {float:left; width:80px;  margin-right:10px;}
.s_regpg #instagram-info-collector .select a.add-s-channel {float:left; display:block; padding:5px 0 0 10px;}
#instagram-info-collector .pos-twhasg {left:250px; top:-20px;}
#instagram-info-collector .pos-followgate {left:302px; top:-20px;}
.s_regpg #entry-details-error {color:#ff0000; display:none;}
.s_regpg #insta-error {clear:both; float:left; width:400px; margin:0 0 0 220px; color:#ff0000; display:none; font-size:110%;}
.s_regpg #twt-error {clear:both; float:left; width:400px; margin:0 0 0 140px; color:#ff0000; display:none; font-size:110%;}
.s_regpg #instagram-info-collector-only {float:left; width:630px;}
.s_regpg #instagram-info-collector-only label {float:left; width:100px; margin-right:10px;}
.s_regpg #content #instagram-info-collector-only  i {display:block; clear:both; padding:0 0 0 90px; width:520px; margin:0; float:left;}
.s_regpg #instagram-info-collector-only .select label {float:left; width:100px;  margin-right:10px;}
.s_regpg #instagram-info-collector-only .select a.add-s-channel {float:left; display:block; padding:5px 0 0 10px;}
 #instagram-info-collector-only .pos-twhasg {left:250px; top:-20px;}
 #instagram-info-collector-only .pos-followgate {left:302px; top:-20px;}
.s_regpg #instagram-info-collector-only label.error {width:300px;}

/*Eligibility Countries Section*/
.s_regpg div.eligible-countries-cont {width:100%; float:left;}
.s_regpg .eligible-countries-button {margin:0 0 0 110px;}
.s_regpg .eligible-countries-button > input {width:auto; font-size:100%;}
div.eligible-countries-cont .container {float:left; padding:3px;}
div.eligible-countries-cont select {width:22em;}
div.eligible-countries-cont input[type="button"] {width:80px; padding:2px; margin:5px 0 0 0; clear:both; float:left;}
div.eligible-countries-cont .low {float:left; margin:0 10px;}
.s_regpg .edit-conf-txt-button {width:auto; padding:5px; font-size:100%;}
.s_regpg #conf-saved {color:#ff0000; padding:0 0 0 110px;}
/*FOR TWITTER SWEEPS*/
.s_regpg #twittersweepstable div label {width:130px;}
.s_regpg #content #twittersweepstable td #like-gate-radio-options i {padding:5px 0 0 0;}
.s_regpg #twittersweepstable #like-gate-radio-options {padding-left:10px;}
.s_regpg #twittersweepstable #like-gate-radio-options label {width:150px;}
.s_regpg #content #twittersweepstable td i {clear:both; padding:5px 0 0 140px;}
.s_regpg #twittersweepstable div.to-enter-title {font-weight:bold; clear:both; font-size:120%; padding:0 0 0 140px;}
.s_regpg #twittersweepstable .counter {clear:both; float:left; padding:5px 0 0 140px;}
.s_regpg #content #twittersweepstable .insert-url {float:right; padding:5px 98px 0 0;}
.s_regpg #content #twittersweepstable label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:140px;}
.s_regpg #content #twittersweepstable .add-s-channel {float:left; padding:4px 0 0 10px;}
.s_regpg #content .marlft140 {margin:0 0 0 140px;}

/*Look & Feel Page: Sweeps*/
.s_lookandfeelpg #content table table td { line-height:1.3;}
.s_lookandfeelpg .text label, .s_lookandfeelpg .file label {float:left; display:block; width:120px; text-align:right; margin-right:10px; line-height:1.3;}
.s_lookandfeelpg .text input {float:left; padding:0; margin:0; clear:none; width:80px;}
.s_lookandfeelpg .file input {float:left; padding:2px 0; margin:0; clear:none; width:240px;}
.s_lookandfeelpg em {font-style:italic;}
.s_lookandfeelpg strong {font-weight:bold;}
.s_lookandfeelpg label span, .checkboxes .label span {color:#ff0000;}
.s_lookandfeelpg .textonly .label {float:left; width:120px; text-align:right; margin:0 10px 0 0;}
.s_lookandfeelpg .textonly div {clear:none; float:left; padding:0; margin:0;}
.s_lookandfeelpg .mylink {display:block; float:left; padding:5px 0 0 10px;}
.s_lookandfeelpg  button {margin:14px 0 0 0;}
.s_lookandfeelpg  .currentimage {display:block; clear:both; float:left; margin:10px 0 0 130px;}
.s_lookandfeelpg .removeimage {display:block; clear:both; float:left; margin:5px 0 0 130px;}
.s_lookandfeelpg .pagetab {float:left; width:320px;}
.s_lookandfeelpg .pagetab p.title {font-weight:bold; width:544px; border-bottom:1px solid #dddddd; padding:20px 0 5px 0;}
.s_lookandfeelpg .pagetab {position:relative;}
.s_lookandfeelpg .screenshot {background:url(https://dcveehzef7grj.cloudfront.net/img/sweeps-page.gif); width:544px; height:504px; float:left; margin:20px 0 0 0;}
.s_lookandfeelpg #headerBG {width:280px; height:61px; position:absolute; top:148px; left:119px; text-align:center;}
.s_lookandfeelpg #headerBG span {font-weight:bold; display:block; padding:20px 0 0 0; font-size:14pt;}
.s_lookandfeelpg  div.or {font-weight:bold; padding:5px 0; font-size:120%; width:40px; text-align:center; border:1px solid #FF9E07; color:#FF9E07; float:left; margin:0 0 0 150px; background:#fff;}
.s_lookandfeelpg .file i {clear:both; display:block; width:200px; margin:0 0 0 130px;}
.s_lookandfeelpg a.fbpreview {float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px; margin-right:10px;}
.s_lookandfeelpg a.fbpreview:hover  {background:#7a7a7a; border-color: #7a7a7a;}
.s_lookandfeelpg div.save-then-preview a.tool-tip {margin-top:15px; float:left; margin-left:10px;}
.s_lookandfeelpg #preview-tip {display:none; position:absolute; top:-20px; left:130px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.s_lookandfeelpg .file label.error {color:#ff0000; width:90%; text-align:left;}
.s_lookandfeelpg #content .field-desc {padding:8px 0;}
.s_lookandfeelpg .select label {float:left; display:block; width:100px; text-align:right; margin-right:10px; line-height:1.3;}
.s_lookandfeelpg .select select {float:left; clear:none;}
.s_lookandfeelpg .promo-lstings {list-style-type:none;}
.s_lookandfeelpg .promo-lstings li {list-style-type:none; float:left; text-align:left;}


/*Publish Page: Sweeps*/
.s_publishpg #content table table td { line-height:1.3;}
.s_publishpg h3 {font-weight:bold; padding:20px 0 0 0;}
.s_publishpg #content table ul.purchase-details {float:left; margin:10px 0 10px 20px;}
.s_publishpg #content table ul.purchase-details-second {float:left; margin:0 0 0 20px;}
.s_publishpg #content td form {float:right; padding:0; margin:0;}
.s_publishpg #content td.right-pad {text-align:right; padding-right:15px;}
.s_publishpg h3.done {padding:0 0 10px 0; margin:0; font-size:130%;}
.s_publishpg #content p.done-desc {line-height:1.3;}
.s_publishpg div.conf-message {float:left; margin-bottom:20px; padding:0 0 0 20px;}
.s_publishpg .agreetofbbox {width:470px; float:left; line-height:1.3; padding:7px 0 0 15px; font-size:90%;}
.s_publishpg .agreetofbbox span.error,.s_publishpg .agreetotwbox span.error {color:#ff0000; margin:0; padding:0 0 0 2px; float:left; display:none; clear:both; font-size:110%; width:470px;}
.conf-message p.title {font-weight:bold; border-bottom:1px solid #dddddd; margin:20px 0 0 0; padding:10px 0 5px 10px; /*background:#f5f5f5;*/ width:100%;}
.s_publishpg .conf-message p {padding:10px 0 0 10px; float:left; clear:both; }
.s_publishpg .conf-message p strong {font-weight:bold;}
.s_publishpg .submitbutton-done-tab {width:160px; float:right;}
.s_publishpg .submitbutton-done #addnow, .s_publishpg .submitbutton-done-tab #addnow {float:left;}
.s_publishpg .submitbutton-done .later, .s_publishpg .submitbutton-done-tab .later {float:left; clear:none; padding:7px 0 0 20px; margin:0;}
.s_publishpg .add {font-weight:bold; padding:3px 0 0 0;}
.s_publishpg .submitbutton-done {width:240px;  float:right; padding-right:30px;}
.s_publishpg .submitbutton-done .submit input, input.gallerypublishbtn, .s_publishpg .submitbutton-done-tab .submit input {cursor:pointer; background:#0182c6; border:0; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db);    border-color: #017ec0;    color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 5px;}
.s_publishpg .submitbutton-done .submit input:hover, input.gallerypublishbtn:hover, .s_publishpg .submitbutton-done-tab .submit input:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));    background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.s_publishpg label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:20px;}
.s_publishpg #content td.emptyRow {background:#ffffff; padding:0px; height:0px; border-bottom:0px;}
.s_publishpg .conf-message .steps {clear:both; float:left; padding:10px 0 0 10px; border-top:1px solid #dddddd; margin-top:20px; width:100%;}
.s_publishpg .conf-message .steps em {font-style:italic;}
.s_publishpg .conf-message .steps div {clear:both; padding-top:10px;}
.s_publishpg .conf-message .steps span {display:block; float:left; padding:0 0 0 8px; line-height:1.2;}
.s_publishpg .conf-message .steps span.step1, .s_publishpg .conf-message .steps span.step2 {padding-top:10px;}
.s_publishpg .conf-message p.step1, .s_publishpg .conf-message p.step2, .s_publishpg .conf-message p.step3 {margin:10px 0 0 0; clear:both; float:left; border:1px solid #eb9a02; background:#ffa70f; width:26px; height:26px; padding:0; font-weight:bold; font-size:18px; color:#fff; text-align:center;}
.s_publishpg .conf-message p.step2 {clear:none; margin-left:90px;}
.s_publishpg .conf-message p.step3 {clear:none; margin-left:35px;}
.s_publishpg .conf-message .steps span.step1 {width:100px;}
.s_publishpg .conf-message .steps span.step2 {width:120px;}
.s_publishpg .conf-message .steps span.step3 {width:220px;padding-top:10px;}
.s_publishpg .conf-message .default-landing-tab .steps p.step3 {margin-left:37px;}
.s_publishpg .conf-message .default-landing-tab p, .s_publishpg .conf-message .custom-tab-name p {line-height:1.3;}
.s_publishpg input#agreeto {padding:0; margin:0 6px 7px 2px;}
.s_publishpg p.channels-dec {margin:5px 0 10px 0; padding:0; line-height:1.2; width:95%; clear:both; float:left;}
.s_publishpg p.channels-dec strong {font-weight:bold;}
.s_publishpg div.facebook { border-bottom: 1px solid #e1e1e1; float: left; width: 760px; padding-top: 5px; }
.s_publishpg div.microsite { float: left; width: 760px; padding-top: 5px; }

/*Manage Page: Contests*/
.s_managepg h3 {font-weight:bold; padding:0; margin:0; font-size:130%;}
.s_managepg div.box {border:1px solid #bbbbbb; width:150px; height:110px; -moz-border-radius:10px; border-radius:10px; float:left; margin:20px 20px 0 0;}
.s_managepg div.box p {text-align:center; font-weight:bold; color:#FF9E07; font-size:28px; padding:30px 0 0 0; height:60px;}
.s_managepg div.box span {text-align:center; display:block; color:#bfbfbf; font-weight:bold;}
.s_managepg div.export {clear:both;}
.s_managepg div.export p {float:left; text-align:left; padding:10px 0 0 0; width:100%;}
.s_managepg div.export p.export-csv {clear:both; padding:5px 0 0 0;}
.s_managepg #content strong {font-weight:bold;}
.s_managepg p.edittabname {clear:both; padding:20px 0;}
.s_managepg p.edittabname a {display:block; clear:both; background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border:1px solid #0190db;    color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px; margin:20px 10px 0 0;}
.s_managepg #fbtabrow label span, .s_managepg label.error {color:#ff0000;}
.s_managepg #fbtabrow .submit {cursor:pointer; background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border:1px solid #0190db;    color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px; margin:10px 0 0 0;}
.s_managepg p.edittabname a:hover, .s_managepg #fbtabrow .submit:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));    background-image: -moz-linear-gradient(top, #0190db, #0190db);}

.s_managepg .graph-row {float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.s_managepg .graphcont .title {text-align:left; font-weight:bold; width:410px;}
.s_managepg .graphcont .title p {float:left; padding:0 0 0 18px; width:200px; font-size:130%; }
.s_managepg .graphcont .title div {float:right; padding:3px 0 0 0;}
.s_managepg .graphcont .links {float:left;}
.s_managepg div.graphbox {width:400px; height:250px; float:left; margin:10px; clear:both;}
.s_managepg .graphcont {float:left; margin:0 0 20px 0;}
.s_managepg .totals {float:left; margin:32px 0 10px 70px; border:3px solid #FF9E07; width:120px; padding:10px 10px 20px 10px;}
.s_managepg .totals p {color:#FF9E07; text-align:center; width:100%; font-size:150%;}
.s_managepg .totals p.total-number {font-size:310%; padding:6px 0 0 0;}
.s_managepg .totals .export-rep p {color:#333333;}
.s_managepg .totals .export-rep a {text-align:center; display:block; width:100%; padding:5px 0 0 0;}



/*Manage Page: Iframe*/
.s_newmanagepg #content table tr:nth-child(2n) td {background:none;}
.s_newmanagepg #content p.label-title {/*padding:15px 0 10px 0; float:left;*/}
.s_newmanagepg .module-title {float:left; width:745px; border:1px solid #e5e5e5; background:#f1f1f1;}
.s_newmanagepg .module-title p {padding:0; margin:0 0 0 30px; float:left; font-weight:bold; line-height:2; font-size:120%;}
.s_newmanagepg .caview-tab tr, .s_newmanagepg .caview-tab td {padding:0; margin:0;}
.s_newmanagepg .cpgviews-cont table td {padding:7px; border:none;}
.s_newmanagepg .caview-tab h3 {font-size:140%; font-weight:bold; padding:10px 0 0 0;}
.s_newmanagepg .caview-tab p.nopublish {padding:10px 0 0 0;}
.s_newmanagepg #content .cpgviews-cont tr:nth-child(2n) td {background:#f1f1f1; border:none;}
.s_newmanagepg #content .cpgviews-cont .text input {width:100px; padding:2px 0; margin:0; float:left; font-size:100%;}
.s_newmanagepg #content .cpgviews-cont .select {float:left; padding:2px; margin:20px 70px 0 20px;}
.s_newmanagepg #content .cpgviews-cont .select select {padding:2px; font-size:100%;}
.s_newmanagepg #content .cpgviews-cont .date-range {width:385px; float:left; margin:25px 0 0 0; padding:0;}
.s_newmanagepg #content .cpgviews-cont .text label {float:left; padding:2px 4px 0 20px;}
.s_newmanagepg #content .cpgviews-cont div.submit {float:left; clear:none; padding:0; margin:0 0 0 5px;}
.s_newmanagepg #content .date-range-buttons {float:right; width:170px; margin:24px 0 0 0;}
.s_newmanagepg #content .date-range-buttons li {float:left;}
.s_newmanagepg #content .date-range-buttons li a {background:#f5f5f5 url(https://dcveehzef7grj.cloudfront.net/img/smb/but-bg.png) repeat-x 0 0; display:block; border:1px solid #919191; padding:5px 10px;}
.s_newmanagepg #content .date-range-buttons li a:hover {background:#e4e4e4 url(https://dcveehzef7grj.cloudfront.net/img/smb/but-bg-hover.png) repeat-x 0 0;}
.s_newmanagepg #content .date-range-buttons li a.button-day {-webkit-border-radius:8px; -moz-border-radius:8px;  border-top-right-radius:0px; border-bottom-right-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; -moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0; color:#000;}
.s_newmanagepg #content .date-range-buttons li a.button-week {border-right:0; border-left:0; color:#000;}
.s_newmanagepg #content .date-range-buttons li a.button-month {-webkit-border-radius:8px; -moz-border-radius:8px;  border-top-left-radius:0px; border-bottom-left-radius:0px; border-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0; color:#000;}
.s_newmanagepg #content .date-range-buttons li a.selected {background:#fff;}
#campaign-pageviews-tab {width:750px; float:left;}
#campaign-pageviews-tab .cpgviews-cont {border:1px solid #e5e5e5; border-top:none; width:745px;}
.cpgviews-cont table {width:710px; margin:10px auto; border:0; padding:0; clear:both;}
.cpgviews-cont table th {background:#d6d6d6; padding:7px; border-bottom:0; border-right:1px solid #dfdfdf; font-weight:bold;}


/*Details Page: Tabs*/
.t_detailspg .text label, .t_detailspg .textarea label, .t_detailspg .file label, .t_detailspg .select label {float:left; display:block; width:100px; text-align:right; margin-right:10px; line-height:1.2;}
.t_detailspg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.t_detailspg .file input {float:left; padding:2px 0; margin:0; clear:none; width:300px;}
.t_detailspg textarea {width:510px;}
.t_detailspg #content table i {display:block; clear:both; float:left; padding:5px 0 0 115px; width:85%; line-height:1.3;}
.t_detailspg #content table i.helpright {clear:none; float:right; width:300px; margin:0; display:block; padding:4px 0 0 0; line-height:1.2; text-align:right; margin-right:40px;}
.t_detailspg em {font-style:italic; line-height:1.3; display:block; float:left;}
.t_detailspg label span {color:#ff0000;}
.t_detailspg .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:335px;}
.t_detailspg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
.t_detailspg #content label.error {color:#ff0000; clear:both; float:left; width:340px; text-align:left; margin-left:110px;}
.t_detailspg .currentimage {display:block; clear:both !important; float:left; margin:10px 0 0 110px;}
.t_detailspg .removeimage {display:block; clear:both; float:left; margin:5px 0 0 110px;}
.t_detailspg #imageRemoveLink3 {clear:both;}
.t_detailspg #imageRemoveLink3 span {margin-left:110px;}
.t_detailspg #content .field-desc {padding:8px 0;}
.t_detailspg #IframeappLocationId{max-width:300px;float:left;}

/*Share Page: Tabs*/
.t_sharepg .text label, .t_sharepg .textarea label, .t_sharepg .file label, .t_sharepg .select label {float:left; display:block; width:100px; text-align:right; margin-right:10px;}
.t_sharepg .text input {float:left; padding:0; margin:0; clear:none; width:300px;}
.t_sharepg .file input {float:left; padding:2px 0; margin:0; clear:none; width:300px;}
.t_sharepg textarea {width:510px;}
.t_sharepg #content table i {display:block; clear:both; float:left; padding:5px 0 0 115px; width:85%; line-height:1.3;}
.t_sharepg #content table i.helpright {clear:none; float:right; width:300px; margin:0; display:block; padding:4px 0 0 0; line-height:1.2; text-align:right; margin-right:40px;}
.t_sharepg em {font-style:italic; line-height:1.2; display:block; float:left; width:250px;}
.t_sharepg label span {color:#ff0000;}
.t_sharepg .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:515px;}
.t_sharepg #content span.counter {display:block; padding:5px 0 0 110px; font-style:italic; float:left; width:120px;}
.t_sharepg #content label.error {color:#ff0000; clear:both; float:left; width:340px; text-align:left; margin-left:110px;}
.t_sharepg a.fbpreview {float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px; margin-right:128px;}
.t_sharepg a.fbpreview:hover {background:#7a7a7a; border-color: #7a7a7a;}
.t_sharepg a.fbpreviewapp {display:block; width:108px; height:24px; line-height:2; color:#fff; font-weight:bold; text-indent:40px; margin:13px 10px 0 0; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/save-preview-buttons.png) no-repeat 0 0;}
.t_sharepg a.fbpreviewapp:hover {background-position:0 -27px;}
.t_sharepg #preview-tip {display:none; position:absolute; top:0; line-height:1.2; left:230px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.t_sharepg #content .fb-share-bar {background: url(https://dcveehzef7grj.cloudfront.net/img/facebook/fb.png) no-repeat 5px 6px; padding:2px 0 2px 30px; line-height:1.4;}
.t_sharepg #content .tw-share-bar {background: url(https://dcveehzef7grj.cloudfront.net/img/facebook/twitter-bird.png) no-repeat 5px 6px; padding:2px 0 2px 30px; line-height:1.4;}
.t_sharepg #content p.share-txt {line-height:1.4; /*font-weight:bold;*/ padding:0 0 20px 0;}
.t_sharepg label.preview-label {padding-top:30px;}
.t_sharepg #fb-share-preview {padding:30px 0px 30px 30px; width:500px; float:left;}
.t_sharepg #fb-share-preview span {float:left; padding-right:10px;}
.t_sharepg #fb-share-preview div > a {color:#3B5998; font-weight:bold; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;}
.t_sharepg #fb-share-preview div > p {color:gray; line-height: 1.38; padding-top:3px; text-align: left; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;}
.t_sharepg #fb-share-preview div.white-padding {background:#fff; float:left; padding:10px; width:450px;}
.t_sharepg #content div.thumbdiv {float:left; width:420px;}
.t_sharepg #content div.thumbcheck {clear:both; float:left; width:310px; padding:10px 0 5px 110px;}
.t_sharepg #content .thumbcheck input {width:auto; padding:0; margin:0;}
.t_sharepg #content .thumbcheck label {width:auto; padding:0 0 0 5px; margin:0;}
.t_sharepg #content table i.tw-url {clear:none; float:right; display:block; margin:0 35px 0 0; width:350px; white-space:nowrap; text-align:right; padding:4px 0 0 0;}
.t_sharepg #content #imageRemoveLink {clear:both; float:left; margin:0 0 0 110px; width:280px;}
.t_sharepg #content #imageRemoveLink a, .t_sharepg #content #imageRemoveLink span {line-height:1.3}
.t_sharepg #content div.previewbutfbholder {clear:both; float:left; margin:0 0 0 110px;}

.t_sharepg .twitterEntryShare em { width: 320px; clear: both; padding: 5px 0px 0px 110px; }

/*Admin page*/
.adminviewall #content span.customStyleSelectBox { font-size:11px; background-color: #dff1f3; color:#333; padding:5px 7px; border:1px solid #b5d9df; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
.adminviewall #content span.customStyleSelectBox.changed { background-color: #dff1f3; }
.adminviewall #content .customStyleSelectBoxInner { background:url(https://dcveehzef7grj.cloudfront.net/img/smb/canvas-list-nav-item-arrow-.gif) no-repeat center right; }
.adminviewall #content table .role span.makelinks {font-size:9pt; font-weight:normal; display:block; clear:both; padding:5px 0 0 0;}
.adminviewall a.action-btn:link, .adminviewall a.action-btn:visited {display:block; background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border:1px solid #0190db;    color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; display: inline; font-size: 110%; width: auto;    height:auto; padding:3px 10px; margin:0 10px 0 0;}
.adminviewall a.action-btn:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));    background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.adminviewall #content th a {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows.png') no-repeat; display:block;}
.adminviewall #content th a:hover {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows-hover.png') no-repeat; display:block;}
.adminviewall #content th a.down-name {background-position:45px 2px;}
.adminviewall #content th a.up-name {background-position:45px -48px;}
.adminviewall #content th a.down-email {background-position:121px 4px;}
.adminviewall #content th a.up-email {background-position:121px -46px;}
.adminviewall #content th a.down-created {background-position:115px 2px;}
.adminviewall #content th a.up-created {background-position:95px -48px;}
.adminviewall #content th a.down-login {background-position:115px 2px;}
.adminviewall #content th a.up-login {background-position:115px -48px;}
.adminviewall #date-error {color:#ff0000; margin:0 20px 0 0; width:540px; float:right; text-align:center; display:none;}
.adminviewall #content th a.no-arrow {background:none;}
.adminviewall #content table {width:100%; float:left; margin:0; table-layout:fixed;}
.adminviewall #secnav {float:right; background:#d8d8d6; width:525px; height:44px; -webkit-border-radius:8px; -moz-border-radius:8px; margin:5px 0 0 0;}
.adminviewall #secnav_small {float:right; background:#d8d8d6; width:345px; height:44px; -webkit-border-radius:8px; -moz-border-radius:8px; margin:5px 0 0 0;}
.adminviewall #secnav_small ul {padding-left:10px;}
.adminviewall #secnav_small li {float:left; padding:10px 10px 0 10px;}
.adminviewall #secnav_small li a {display:block; color:#333333; padding:4px 5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.adminviewall #secnav_small li a:hover {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/sub-grad.gif);}
.adminviewall #secnav_small li p {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/sub-grad.gif); padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; float:left;}
.adminviewall #searchbox {float:right; width:200px; height:44px; padding:10px 0 0 0;}
.adminviewall #searchbox form {padding:0; margin:0;}
.adminviewall #searchbox input {float:left; border:#fff; font-size:100%; padding:5px; width:150px; color:#333333; outline:none; border:none; margin:0;}
.adminviewall #searchbox .submitbox {float:left; width:22px;}
.adminviewall #searchbox .searchsubmit {background:#fff url("https://dcveehzef7grj.cloudfront.net/img/smb/search.png") no-repeat 0 6px;  border:0; padding:0; width:22px; height:25px; cursor:pointer; margin:0;}
.adminviewall #searchbox input:focus {outline: none;}
.adminviewall #content .pagination {clear:both; float:right; padding:20px 0 20px 25px; width:300px; text-align:right;}
.adminviewall #content .pagination span {color:#333;}
.adminviewall #content table .noresults {text-align:center; padding:20px 0;}
.adminviewall #content table th {text-transform:uppercase; font-weight:bold;}
.adminviewall #content table .name {width:18%; text-align:left;}
.adminviewall #content table .styled {font-size: 100%; vertical-align: text-bottom;}
.adminviewall #content table .act {width:19%; text-align:left;}
.adminviewall #content table .name span {/*padding-left:20px;*/ width:100%; overflow:hidden; word-wrap: break-word; display:block;}
.adminviewall #content table .email {width:23%; text-align:left;}
.adminviewall #content table .status {width:10%; text-align:left;font-weight:bold;}
.adminviewall #content table .status span {width:100%; overflow:hidden; word-wrap: break-word; display:block;}
.adminviewall #content table .status span.makelinks {font-size:9pt; font-weight:normal; display:block; clear:both; padding:5px 0 0 0;}
.adminviewall #content table .email span {/*padding-left:20px;*/ width:100%; overflow:hidden; word-wrap: break-word; display:block;}
.adminviewall #content table .role {width:17%; text-align:center; font-weight:bold;}
.adminviewall #content table .role span {/*padding-left:20px;*/ width:100%; overflow:hidden; word-wrap: break-word; display:block;}
.adminviewall #content table .role span.makelinks {font-size:9pt; font-weight:normal; display:block; clear:both; padding:5px 0 0 0;}
.adminviewall #content table .created {text-align:center; font-weight:bold;width:17%;}
.adminviewall #content table .created span {/*padding-left:20px;*/ width:100%; overflow:hidden; word-wrap: break-word; display:block;}
.adminviewall #content table td.created span {font-weight:normal;}
.userEditForm{}
.addpg .userEditForm .error-message{ max-width:380px;margin-left:0px;}

.mleft5{margin-left:5px;}
table.bgwhite{background:#ffffff;}
.rightinputcont{
	width:59%;
}
.userEditForm label{
	float: left;
    margin-right: 1%;
    margin-top: 5px;
    text-align: right;
    width: 40%;
}
.userEditForm label.error{
	text-align: left;
    width: 99%;
     margin:2px 0 0 0;
     font-size:11px;
     color:#ff0000;
}
.access-left{
	width:30%;
	padding-left:20%;
}
.access-right{
	width:40%;
	padding-left:10%;
}
.userEditForm input[type="text"],.userEditForm input[type="password"]{width:70%;padding:0.25%;border-left: 2px solid #CFCFCF; border-radius: 6px;border-top: 2px solid #CFCFCF; padding: 7px 10px; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA;}
.adminaccessdiv{
	margin-top:30px;
}
.adminaccesstxt{
	font-size:18px;
	margin-left:30px;
}
div.brandslist{
	max-height:130px;
	overflow-y:auto;
}
.channel-location-checkbox{
	width:10%;
}
.channel-location-checkbox-label{
	width:90%;
}
a.closeColorbox{
	margin-top:15px;
}
.brand-name{
	max-width:190px;
}

/*All Live Contests page*/
.adminlivecampaigns .innerwrap{background: none;}
.adminlivecampaigns #content{width:975px;max-width:975px;}
.adminlivecampaigns #content table {width:980px; float:left; margin:0; table-layout:fixed;}
.adminlivecampaigns #content .pagination {clear:both; float:right; padding:20px 25px; width:300px; text-align:right;}
.adminlivecampaigns #content .pagination span {color:#333;}
.adminlivecampaigns #content table .noresults {text-align:center; padding:20px 0;}
.adminlivecampaigns #content table th {text-transform:uppercase; font-weight:bold;}
.adminlivecampaigns #content table .name {width:320px; text-align:center;}
.adminlivecampaigns #content table .name span {/*padding-left:20px;*/ width:300px; overflow:hidden; word-wrap: break-word; display:block;}
.adminlivecampaigns #content table .type {width:100px; text-align:center; font-weight:bold;}
.adminlivecampaigns #content table .type span {/*padding-left:20px;*/ width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.adminlivecampaigns #content table .created {width:220px; text-align:center;}
.adminlivecampaigns #content table .created span {/*padding-left:20px;*/ width:200px; overflow:hidden; word-wrap: break-word; display:block;}
.adminlivecampaigns #content table .status {width:130px; text-align:center;}
.adminlivecampaigns #content table .status span {/*padding-left:20px;*/ width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.adminlivecampaigns #content table .count {text-align:center;}
.adminlivecampaigns #content table td.count span {/*padding-left:20px;*/ padding:5px 0; display:block;}
.adminlivecampaigns #content th a {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows.png') no-repeat ; display:block;}
.adminlivecampaigns #content th a:hover {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows-hover.png') no-repeat; display:block;}
.adminlivecampaigns #content th a.desc {background-position:138px 3px;}
.adminlivecampaigns #content th a.asc {background-position:138px -45px;}
.adminlivecampaigns .isAdminCreated {background:#0DA6C5;color: #FFF;}
.adminlivecampaigns .isAdminCreated span{color:#FFFFFF;}
.adminlivecampaigns .isAdminCreated span a, .viewcampaignmetrics .isAdminCreated a{color:#FFF;}
.adminlivecampaigns .legendcontainer{ width:100%; float:left; margin:10px 0px;}
.adminlivecampaigns .legendcontainer .legendcolour{ width:20px; height:20px; display:block; background:#0DA6C5; float:right;margin-right:10px; }
.adminlivecampaigns .legendcontainer .legenddesc{ float:right; margin:4px 30px 0 0;}

/*Edit email templates*/
.editemailtemplates .innerwrap {background: none;}
.editemailtemplates #content {width:975px; max-width: 975px;}
.editemailtemplates .text {clear:both; float:left; width:100%;}
.editemailtemplates .text label, .editemailtemplates .textarea label, .editemailtemplates .select label {float:left; display:block; width:120px; text-align:right; margin-right:10px; line-height:1.3; padding-top:4px;}
.editemailtemplates .select select {float:left; clear:none;}
.editemailtemplates .text input {float:left; padding:3px 0; margin:0; clear:none; width:830px; border:#d6d6d6 solid 1px; }
.editemailtemplates textarea {width:810px;}
.editemailtemplates .checkbox {clear:both; float:left; margin-left:130px; width:600px;}
.editemailtemplates p.email-type {font-size:120%; padding-top:3px; font-weight:bold; text-transform:capitalize;}

/*fb keys page*/
.listfbappspg .text {clear:both; float:left; width:100%;}
.listfbappspg .text label, .listfbappspg .textarea label, .listfbappspg .select label {float:left; display:block; width:180px; text-align:right; margin-right:10px; line-height:1.3; padding-top:4px;}
.listfbappspg .select select {float:left; clear:none;}
.listfbappspg .text input {float:left; padding:3px 0; margin:0; clear:none; width:570px; border:#d6d6d6 solid 1px; }
.listfbappspg textarea {width:810px;}
.listfbappspg .checkbox {clear:both; float:left; margin-left:130px; width:600px;}
.listfbappspg a.aatpage {margin-left:190px;}

.listfbappspg .checkbox.socialKeyEnableShorturl { margin-left: 190px; width: 500px; }
.listfbappspg .checkbox.socialKeyEnableShorturl input { margin: 5px 5px 0px 0px; width: auto; }

/*Contest/Sweeps dashboard*/
.viewcampaignmetrics #content .tab-overflow-container {overflow-x:scroll; width:100%;}
#viewcampaignmetricsid tr td {vertical-align: middle!important;}
.viewcampaignmetrics .innerwrap {background:0px; width:97%;}
.viewcampaignmetrics #content {/*width:975px;max-width: 975px;*/ width:100%; max-width:96%;}
.viewcampaignmetrics .pagination {float:right; padding:0 0; width:300px; text-align:right;}
.viewcampaignmetrics .pagination p {width:250px; float:right; padding:0 0 15px 0; text-align:right; text-transform:none;}
.viewcampaignmetrics .pagination-bot {float:right; padding:20px 0 30px 0; width:300px; text-align:right;}
.viewcampaignmetrics .pagination-bot p {width:250px; float:right; padding:0 0 0 0; text-align:right; text-transform:none;}
.viewcampaignmetrics #content table {width:100%; float:left; margin:0; table-layout:fixed;}
.viewcampaignmetrics #content table th {font-weight:bold; white-space:nowrap;}
.viewcampaignmetrics #content table .id {width:60px; text-align:center;}
.viewcampaignmetrics #content table .id span {/*padding-left:20px;*/ width:56px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .name {width:150px; text-align:center;}
.viewcampaignmetrics #content table .name a{text-decoration: underline;}
.viewcampaignmetrics #content table .name span {/*padding-left:20px;*/ width:130px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .type {width:62px; text-align:center;}
.viewcampaignmetrics #content table .type span {/*padding-left:20px;*/ width:60px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .type-wel {width:180px; text-align:center;}
.viewcampaignmetrics #content table .type-wel span {/*padding-left:20px;*/ width:160px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .created {width:99px; text-align:center;}
.viewcampaignmetrics #content table .created span {/*padding-left:20px;*/ width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .enddate {width:90px; text-align:center;}
.viewcampaignmetrics #content table .enddate span {/*padding-left:20px;*/ width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .submissions {width:82px; text-align:center;}
.viewcampaignmetrics #content table .submissions span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .status {width:80px; text-align:center;}
.viewcampaignmetrics #content table .status span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .status span.filters b.left {padding-left:25px;}
.viewcampaignmetrics #content table .status span.filters b {font-weight:normal; float:left;}
.viewcampaignmetrics #content table .status span.filters a {float:left;}

.viewcampaignmetrics #content table .votes {width:80px; text-align:center;}
.viewcampaignmetrics #content table .votes span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .votes span.filters b.left {padding-left:25px;}
.viewcampaignmetrics #content table .votes span.filters b {font-weight:normal; float:left;}
.viewcampaignmetrics #content table .votes span.filters a {float:left;}

.viewcampaignmetrics #content table .views {width:100px; text-align:center;}
.viewcampaignmetrics #content table .views span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .views span.filters b.left {padding-left:25px;}
.viewcampaignmetrics #content table .views span.filters b {font-weight:normal; float:left;}
.viewcampaignmetrics #content table .views span.filters a {float:left;}

.viewcampaignmetrics #content table .shares {width:80px; text-align:center;}
.viewcampaignmetrics #content table .shares span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .shares span.filters b.left {padding-left:25px;}
.viewcampaignmetrics #content table .shares span.filters b {font-weight:normal; float:left;}
.viewcampaignmetrics #content table .shares span.filters a {float:left;}

.viewcampaignmetrics #content table .posts {width:80px; text-align:center;}
.viewcampaignmetrics #content table .posts span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .posts span.filters b.left {padding-left:25px;}
.viewcampaignmetrics #content table .posts span.filters b {font-weight:normal; float:left;}
.viewcampaignmetrics #content table .posts span.filters a {float:left;}

.viewcampaignmetrics #content table .newsletter_optins {width:80px; text-align:center;}
.viewcampaignmetrics #content table .newsletter_optins span {/*padding-left:20px;*/ width:90px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .newsletter_optins span.filters b.left {padding-left:25px;}
.viewcampaignmetrics #content table .newsletter_optins span.filters b {font-weight:normal; float:left;}
.viewcampaignmetrics #content table .newsletter_optins span.filters a {float:left;}

.viewcampaignmetrics #content table .id1 {width:60px; text-align:center;}
.viewcampaignmetrics #content table .id1 span {width:60px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .keyword {width:150px; text-align:center;}
.viewcampaignmetrics #content table .keyword span {width:150px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .ip_add {width:100px; text-align:center;}
.viewcampaignmetrics #content table .ip_add span {width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .useragent {text-align:center;}
.viewcampaignmetrics #content table .useragent span {overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .created1 {width:160px; text-align:center;}
.viewcampaignmetrics #content table .created1 span {width:160px; overflow:hidden; word-wrap: break-word; display:block;}
.viewcampaignmetrics #content table .modified {width:160px; text-align:center;}
.viewcampaignmetrics #content table .modified span {width:160px; overflow:hidden; word-wrap: break-word; display:block;}

.viewcampaignmetrics #content table .creator {width:190px; text-align:center;}
.viewcampaignmetrics #content table td.creator span {/*padding-left:20px;*/ padding:5px 0; display:block;word-wrap:break-word;}
.viewcampaignmetrics .export {text-align:right; font-weight:bold; margin:0 0 10px 0;}
.viewcampaignmetrics .isAdminCreated {background:#0DA6C5;color: #FFF;}
.viewcampaignmetrics .isAdminCreated span{color:#FFFFFF;}
.viewcampaignmetrics .isAdminCreated span a, .viewcampaignmetrics .isAdminCreated a{color:#FFF;}
.viewcampaignmetrics .legendcontainer{ width:100%; float:left; margin:10px 0px 0px 0px;}
.viewcampaignmetrics .legendcontainer .legendcolour{ width:20px; height:20px; display:block; background:#0DA6C5; float:right;}
.viewcampaignmetrics .legendcontainer .legenddesc{ float:right; margin:4px 0 0 10px;}

/*arrows*/
.viewcampaignmetrics #content th a {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows.png') no-repeat; display:block;color: #000;}
.viewcampaignmetrics #content th a:hover {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows-hover.png') no-repeat; display:block;}
.viewcampaignmetrics #content th a.no-arrow {background:none;}
.viewcampaignmetrics #content th a.down-id {background-position:35px 4px;}
.viewcampaignmetrics #content th a.up-id {background-position:35px -46px;}
.viewcampaignmetrics #content th a.down-name {background-position:93px 4px;}
.viewcampaignmetrics #content th a.up-name {background-position:93px -46px;}
.viewcampaignmetrics #content th a.down-created {background-position:88px 4px;}
.viewcampaignmetrics #content th a.up-created {background-position:88px -46px;}
.viewcampaignmetrics #content th a.down-enddate {background-position:91px 4px;}
.viewcampaignmetrics #content th a.up-enddate {background-position:91px -46px;}
.viewcampaignmetrics #content th a.down-submissions {background-position:101px 4px;}
.viewcampaignmetrics #content th a.up-submissions {background-position:101px -46px;}
.viewcampaignmetrics #content th a.down-status {background-position:81px 4px;}
.viewcampaignmetrics #content th a.up-status {background-position:81px -46px;}
.viewcampaignmetrics #content th a.down-views {background-position:105px 4px;}
.viewcampaignmetrics #content th a.up-views {background-position:105px -46px;}
.viewcampaignmetrics #content th a.down-shares {background-position:75px 4px;}
.viewcampaignmetrics #content th a.up-shares {background-position:75px -46px;}
.viewcampaignmetrics #content th a.down-posts {background-position:72px 4px;}
.viewcampaignmetrics #content th a.up-posts {background-position:72px -46px;}


/*aggregate data*/
.agreegate-data {float:left; margin:0 0 0 20px; width:700px;}
.agreegate-data h2 {font-weight:bold; padding:0 0 10px 0; text-align:left; float:left; padding:5px 10px 0 0;}
.viewcampaignmetrics #content .agreegate-data table {width:540px; border:1px solid #e5e5e5; float:left; clear:none; display:none;}
.viewcampaignmetrics #content .agreegate-data td, .viewcampaignmetrics #content .agreegate-data th {border:1px solid #e5e5e5; border-collapse: separate; padding:5px; text-align:center;}
.viewcampaignmetrics #content .agreegate-data th {background:#f1f1f1;}
.viewcampaignmetrics .metricloader {text-align:left; float:left; width:300px;}
.viewcampaignmetrics .metricloader img {float:left;}
.viewcampaignmetrics .metricloader span {display:block; float:left; padding:0 0 0 10px;}

/*View Metrics page*/
.viewmetrics #content .tab-overflow-container {overflow-x:scroll; width:100%;}
.viewmetrics .innerwrap {background:0px; width:97%;}
.viewmetrics #content {/*width:975px;max-width: 975px;*/ width:100%; max-width:96%;}
.viewmetrics #content table {width:2550px; float:left; margin:0; table-layout:fixed;}
.viewmetrics #content table td, .viewmetrics #content table th {text-align:center;}
.viewmetrics #secnav {float:right; background:#d8d8d6; width:56%; max-width:550px; height:44px; -webkit-border-radius:8px; -moz-border-radius:8px; margin:5px 0 0 0;}
.viewmetrics #searchbox {float:left; width:100%; height:44px; padding:9px 0 0 0;}
.viewmetrics #searchbox form {padding:0; margin:0;}
.viewmetrics #searchbox input {float:left; font-size:100%; border:#fff; padding:5px; width:125px; color:#333333; outline:none; border:none; margin:0;}
.viewmetrics #searchbox .submitbutton input {background:#00abcd;border-color: #00abcd;color: #fff; margin: 0px 0 0 0;padding: 5px 10px;
    text-shadow: #0190db 0px 1px 0px;font-weight:bold;cursor:pointer;border-radius: 5px;-moz-border-radius: 5px;width:125px;
}
.viewmetrics #searchbox .submitbutton input:hover {
    background:#18b2d0;
    border-color: #18b2d0;
}
.viewmetrics #searchbox input:focus {outline: none;}
.viewmetrics #searchbox label {float:left; padding:5px 10px 0 20px; display:block; margin:0;}
.viewmetrics #searchbox .submitbutton{float: left;width:auto;margin: 0 0 0 10px;}
.viewmetrics .export { font-weight:bold; margin:0 0 10px 0;}
/*arrows*/
.viewmetrics #content th a {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows.png') no-repeat; display:block; font-size:11px;}
.viewmetrics #content th a:hover {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows-hover.png') no-repeat; display:block;}
.viewmetrics #content th a.no-arrow {background:none;}
.viewmetrics #content th a.down-date {background-position:60px 4px;}
.viewmetrics #content th a.up-date {background-position:60px -46px;}
.viewmetrics #content th a.down-clients {background-position:80px 10px;}
.viewmetrics #content th a.up-clients {background-position:80px -40px;}
.viewmetrics #content th a.down-concreate {background-position:74px 10px;}
.viewmetrics #content th a.up-concreate {background-position:74px -40px;}
.viewmetrics #content th a.down-swcreate {background-position:74px 10px;}
.viewmetrics #content th a.up-swcreate {background-position:74px -40px;}
.viewmetrics #content th a.down-conpub {background-position:78px 10px;}
.viewmetrics #content th a.up-conpub {background-position:78px -40px;}
.viewmetrics #content th a.down-swpub {background-position:78px 10px;}
.viewmetrics #content th a.up-swpub {background-position:78px -40px;}
.viewmetrics #content th a.down-conent {background-position:74px 10px;}
.viewmetrics #content th a.up-conent {background-position:74px -40px;}
.viewmetrics #content th a.down-swent {background-position:74px 10px;}
.viewmetrics #content th a.up-swent {background-position:74px -40px;}
.viewmetrics #content th a.down-convote {background-position:74px 10px;}
.viewmetrics #content th a.up-convote {background-position:74px -40px;}
.viewmetrics #content th a.down-usersreg {background-position:74px 10px;}
.viewmetrics #content th a.up-usersreg {background-position:74px -40px;}
.viewmetrics #date-error {color:#ff0000; margin:0 20px 0 0; width:540px; float:right; text-align:center; display:none;}

/*All Recurly notifications page*/
.adminrecurlynotifications #content .tab-overflow-container {overflow-x:scroll; width:100%;}
.adminrecurlynotifications #content table {float:left; margin:0;}
.adminrecurlynotifications #content .pagination {clear:both; float:right; padding:20px 25px; width:300px; text-align:right;}
.adminrecurlynotifications #content .pagination span {color:#333;}
.adminrecurlynotifications #content table .noresults {text-align:center; padding:20px 0;}
.adminrecurlynotifications #content table th {text-transform:uppercase; font-weight:bold;}
.adminrecurlynotifications #content table .name {width:320px; text-align:center;}
.adminrecurlynotifications #content table .name span {/*padding-left:20px;*/ width:300px; overflow:hidden; word-wrap: break-word; display:block;}
.adminrecurlynotifications #content table .type {width:100px; text-align:center; font-weight:bold;}
.adminrecurlynotifications #content table .type span {/*padding-left:20px;*/ width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.adminrecurlynotifications #content table .created {width:220px; text-align:center;}
.adminrecurlynotifications #content table .created span {/*padding-left:20px;*/ width:200px; overflow:hidden; word-wrap: break-word; display:block;}
.adminrecurlynotifications #content table .status {width:130px; text-align:center;}
.adminrecurlynotifications #content table .status span {/*padding-left:20px;*/ width:100px; overflow:hidden; word-wrap: break-word; display:block;}
.adminrecurlynotifications #content table .count {text-align:center;}
.adminrecurlynotifications #content table td.count span {/*padding-left:20px;*/ padding:1px 0; display:block;}
.adminrecurlynotifications #content th a {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows.png') no-repeat ; display:block;}
.adminrecurlynotifications #content th a:hover {background:url('https://dcveehzef7grj.cloudfront.net/img/smb/arrows-hover.png') no-repeat; display:block;}
.adminrecurlynotifications #content th a.desc {background-position:138px 3px;}
.adminrecurlynotifications #content th a.asc {background-position:138px -45px;}

/*Admin dashboard page*/
.admindash .innerwrap{background: none;}
.admindash #content{width: 975px; max-width:975px;}
.admindash #content table {width:980px; float:left; margin:0; table-layout:fixed;}
.admindash #content table td, .viewmetrics #content table th {text-align:center;}
.admindash #secnav {float:right; background:#d8d8d6; width:56%; height:44px; -webkit-border-radius:8px; -moz-border-radius:8px; margin:5px 0 0 0;padding-right: 10px;}
.admindash #searchbox {float:left; width:100%; height:44px; padding:9px 10px 0 0;}
.admindash #searchbox form {padding:0; margin:0;}
.admindash #searchbox input {float:left; font-size:100%; border:#fff; padding:5px; width:125px; color:#333333; outline:none; border:none; margin:0;}
.admindash #searchbox input:focus {outline: none;}
.admindash #searchbox label {float:left; padding:5px 10px 0 20px; display:block; margin:0;}
.admindash #searchbox .submitbutton{width:auto;margin: 0 0 0 10px;}
.admindash #searchbox .submitbutton input {background:#00abcd;border-color: #00abcd;color: #fff; margin: 0px 0 0 0;padding: 5px 10px;
    text-shadow: #0190db 0px 1px 0px;font-weight:bold;cursor:pointer;border-radius: 5px;-moz-border-radius: 5px;width:125px;
}
.admindash #searchbox .submitbutton input:hover {
    background:#18b2d0;
    border-color: #18b2d0;
}


.admindash .export {text-align:right; font-weight:bold; margin:0 0 10px 0;}
.admindash .graphcont {float:left; margin:20px 0px 20px 61px;}
.admindash div.noresults {float:left; margin:10px; text-align:left; font-weight:bold;}
.admindash div.title {text-align:left; font-weight:bold; padding-left:20px; font-size:14px;}
.admindash div.graphbox {width:400px; height:250px; float:left; margin:10px;}
.admindash #date-error {color:#ff0000; margin:0 20px 0 0; width:540px; float:right; text-align:center; display:none;}

/*Edit Profile / Company Profile pages */
.profilepgs #content table table td { line-height:1.3;}
.profilepgs .text label, .profilepgs .textarea label, .profilepgs .file label, .profilepgs .select label {float:left; display:block; width:120px; text-align:right; margin-right:10px; line-height:1.3;min-height: 40px;}
.profilepgs .select select {float:left; clear:none;}
.profilepgs .text input {float:left; padding:3px 0; margin:0; clear:none; width:280px;border:#d6d6d6 solid 1px; }
.profilepgs .file input {float:left; padding:0; margin:0; clear:none; width:200px;}
.profilepgs textarea {width:510px;}
.profilepgs #content table i {display:block; float:left; padding:5px 0 0 115px;}
.profilepgs em {font-style:italic;}
.profilepgs label span, .checkboxes .label span {color:#ff0000;}
.profilepgs .checkbox {width:430px; float:left; padding:0 0 0 110px;}
.profilepgs .checkbox input {float:left; padding:0; margin:0;}
.profilepgs .checkbox label {float:left; width:300px; text-align:left; padding:0; margin:0 0 0 10px;}
.profilepgs .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:315px;}
.profilepgs .textarea .error-message {margin:10px 0 10px 110px; clear:both; float:left; width:515px;}
.profilepgs #but-changepw {float:left; margin:5px 10px 0 0; background:#0182c6; border:0; background:-webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border-color: #017ec0; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; padding:5px 7px 5px 7px;}
.profilepgs #but-changepw:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));    background-image: -moz-linear-gradient(top, #0190db, #0190db);}
.profilepgs .innerwrap h2.title {font-size:20px; font-weight:bold; padding:0 0 10px 0;}
.profilepgs .innerwrap h2.paddingtop10 {padding-top:10px;}
.profilepgs .innerwrap h2.paddingbot0 {padding-bottom:0;}
.profilepgs .channel label {width:160px;}
.profilepgs .channel input {width:300px;}
.profilepgs #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:110px;}
.companyprof #content label.error {margin-left:170px;}
.profilepgs p.sub-title {padding:2px 0 10px 0;}
#companyprofile_users .profilepgs .text input, #companyprofile_users .profilepgs .select select{width:428px;}

/*Adv Settings */
.settingspgs #content table table td { line-height:1.3;}
.settingspgs .adv-settings-cont {/*-moz-border-radius:10px; border-radius:10px;*/ /*float:left;*/ width:370px; height:100px; border:1px solid #e5e5e5; moz-box-shadow: 0 0 0 0, 0 5px 20px #cccccc; box-shadow: 0 0 0 0, 0 5px 10px #cccccc; -webkit-box-shadow: 0 0 0 0, 0 5px 10px #cccccc; margin:10px 0;}
.settingspgs .adv-settings-cont p {padding:10px 10px; clear:both;}
.adv-settings-cont .adv-title {padding:5px 0; border-bottom:1px solid #e5e5e5; float:left; width:100%;}
.adv-settings-cont .adv-title p {float:left; padding:0 0 0 10px; font-weight:bold; font-size:120%;}
.adv-settings-cont .adv-title a {float:right; padding:3px 10px 0 0}
/*Adv Settings: branding */
.settingspgs .text label, .settingspgs .file label {float:left; display:block; width:120px; text-align:right; margin-right:10px; line-height:1.3;}
.settingspgs .select select {float:left; clear:none;}
.settingspgs .text input {float:left; padding:0; margin:0; clear:none; width:200px;}
.settingspgs .file input {float:left; padding:0; margin:0; clear:none; width:200px; font-size:120%;}
.settingspgs a.currentimage {clear:both; float:left; margin-top: 5px;}
.settingspgs .favIconValidate label.error{width:100%!important;margin-left: 0px!important;}
.settingspgs #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:130px;}
.settingspgs #content #PartnerSettingForm label.error{margin-left:0px;}
.settingspgs em {font-style:italic;}
.settingspgs label span {color:#FF0000;}
/*crm tools */
.settingspgs #textsearch {padding:0 0 0 130px; width:400px;}
.settingspgs #Useroptiondiv {width:500px; padding:0 0 0 130px;}
.settingspgs #Useroptiondiv input {width:auto; margin-top:5px;}
.settingspgs #Useroptiondiv label {text-align:left; margin:5px 0 0 3px;}
.settingspgs #crmtab td {padding:5px 0;}

/*Partner Account Settings */
.partneracctpgs .text label, .partneracctpgs .password label, .partneracctpgs .select label, .partneracctpgs .checkbox label, .partneracctpgs .textarea label {float:left; display:block; width:155px; text-align:right; margin-right:10px; line-height:1.6;}
.partneracctpgs .select select {float:left; clear:none;}
.partneracctpgs .text input, .partneracctpgs .password input {float:left; padding:0; margin:0; clear:none; width:200px;}
.partneracctpgs .textarea textarea {float:left; padding:0; margin:0; clear:none; width:500px; font-size:120%;}
.partneracctpgs #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; /*margin-left:130px;*/}
.partneracctpgs .radio .label-left {float:left; clear:none; display:block; width:155px; text-align:right; margin-right:10px; line-height:1.3;}
.partneracctpgs .radio {clear:both; float:left; margin:0; position:relative; width:530px;}
.partneracctpgs .radio label {float:left; padding:0 0 0 5px; margin:0; }
.partneracctpgs .radio input {float:left; margin:0 0 0 5px;}
.partneracctpgs label span {color:#FF0000;}
.partneracctpgs .input, .partneracctpgs .select {padding:2px 0; float:left;}

/*Plan Settings */
.currplans .innerwrap {background:none;}
.currplans #content {width:965px; max-width:965px;}

/*Partner Account Settings: editpartnersettings */
.basicpartneracctpgs #content table table td { line-height:1.3;}
.basicpartneracctpgs .innerwrap h2.title {font-size:20px; font-weight:bold; padding:0 0 10px 0;}
.basicpartneracctpgs .text label, .basicpartneracctpgs .password label, .basicpartneracctpgs .select label, .basicpartneracctpgs .checkbox label, .basicpartneracctpgs .textarea label, .basicpartneracctpgs .file label {float:left; display:block; width:270px; text-align:right; margin-right:10px; line-height:1.3;}
.basicpartneracctpgs .select select {float:left; clear:none;}
.basicpartneracctpgs #PartnerSettingDefaultTimezone{max-width:300px;}
.basicpartneracctpgs .text input, .basicpartneracctpgs .password input {float:left; padding:0; margin:0; clear:none; width:200px;}
.basicpartneracctpgs .file input {float:left; padding:0; margin:0; clear:none; width:200px; font-size:120%;}
.basicpartneracctpgs .textarea textarea {float:left; padding:0; margin:0; clear:none; width:500px; font-size:120%;}
.basicpartneracctpgs #content label.error {color:#ff0000; clear:both; float:left; width:400px; text-align:left; margin-left:130px;}
.basicpartneracctpgs #content #PartnerSettingForm label.error{margin-left:0px;}
.basicpartneracctpgs #content #PartnerSettingForm .sendgrid_error label.error{margin-left:280px;}
.basicpartneracctpgs a.currentimage {clear:both; float:left; margin:5px 0 0 280px;}
.basicpartneracctpgs em {font-style:italic;}


/* Billing Page */
.billingpg  table#tablemodel{margin-top: 15px;}
.billingpg #content table table td { line-height:1.3;}
.billingpg #content p.label-title {/*padding:10px 0; float:left;*/border: 0px;}
.billingpg #content p.paddingbot0{padding-bottom:0px;line-height: 20pt;}
.billingpg #content div.user-details a.bluebutton {clear:both; float:left; margin-top:10px;}
.billingpg div.user-details {line-height:12px; padding:0 0 0 30px;}
.billingpg div.user-details p{padding: 4px 0;}
.billingpg div.change-plan {float:left; padding:17px 10px 0 0px;}
.billingpg #content p.pending-downgrade {clear:both; padding:0; margin:0; float:left; color:#ff0000;}
p.pending-downgrade strong {font-weight:bold;}
.billingpg div.cancel-downgrade {float:left; padding:6px 0 0 10px;}
.billingpg div.filters {float:right; padding:17px 0 0 0;}
.billingpg div.filters a {display:block; float:left; padding:0 0 0 7px; color:#0182C6; text-decoration:underline;}
.billingpg div.filters a:hover {color:#70c8f6;}
.billingpg div.filters span {display:block; float:left; padding:0 0 0 7px; color:#bfbfbf;}
.billingpg a.bluebutton {color:#fff; padding: 8px 10px; display:block;}

/* New Styles */
.billingpg div.change-plan-disabled {float:left; padding:17px 0 0 26px;}
.billingpg div.change-plan-disabled span { background:#f1f1f2; border: 1px solid #919191; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#f1f1f2)); background-image: -moz-linear-gradient(top, #f1f1f2, #f1f1f2); color: #cbcbcb; font-weight: normal; display: inline; font-size: 110%; width: auto; height:auto; padding:3px 10px;}

/* Update Billing Info Page */
.updatebillinginfo a.cancel-lnk {margin-left:20px;}

/* NEW ANALYTICS PAGE */
.newanalyticspg .innerwrap h2.title {font-size: 20px; font-weight: bold; padding:10px 0 10px 0; border-bottom:1px solid #dddddd; width:750px;}
.newanalyticspg .innerwrap h2.lesswidth {width:100px; border:0 none; float:left;}
#analyticform {clear: none; float: right;   width: 340px;}
.newanalyticspg #content table table td { line-height:1.3;}
.newanalyticspg #content p.label-title {/*padding:15px 0 10px 0; float:left;*/}
.newanalyticspg .module-title {float:left; width:745px; border:1px solid #e5e5e5;}
.newanalyticspg .module-title-sm {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/votigo-15.png) no-repeat 7px 7px; float:left; width:365px; border:1px solid #e5e5e5;}
.newanalyticspg .votigo-logo-title {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/votigo-15.png) no-repeat 7px 7px;}
.newanalyticspg .fb-logo-title {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-trans-15.png) no-repeat 7px 7px;}
.newanalyticspg .module-title p, .newanalyticspg .module-title-sm p {padding:0; margin:0 0 0 30px; float:left; font-weight:bold; line-height:2; font-size:120%;}
.newanalyticspg .module-title a.arrow, .newanalyticspg .module-title-sm a.arrow {float:right; margin:3px 5px 0 0; display:block; width:25px; height:22px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/greyarrow-down.png); text-align:left; text-indent:-9999px;}
.newanalyticspg .dateholder {float:right; padding:20px 10px 20px 0;}
.newanalyticspg .location-dd {display:none; position:absolute; width:100px; background:#fff; border:1px solid #e5e5e5; top:23px; left:258px; z-index:1000;}
.newanalyticspg .location-dd a {display:block; color:#000; text-align:left; padding:5px;}
.newanalyticspg .location-dd a:hover {color:#fff; background:#4895fc;}
.newanalyticspg .fb-cities-container {display:none;}
.newanalyticspg span.title-lft {width:250px; clear:none; display:block; float:left;}
.newanalyticspg span.title-center {width:287px; clear:none; display:block; font-weight:normal; float:left;text-align:center;}
.newanalyticspg span.title-rgt {float:right; clear:none; width:166px; text-align:right; display:block;}

/* FOR THE TOOLTIP */
.tooltip, .arrow:after { background: white;  border: 1px solid #cccccc;}
.tooltip { pointer-events: none; opacity: 0; display: inline-block; position: absolute; padding: 10px 20px; color: black; border-radius: 5px; margin-top: 20px; text-align: center; font: bold 14px "Helvetica Neue", Sans-Serif; font-stretch: condensed; text-decoration: none; text-transform: uppercase; box-shadow: 0 0 7px #696969;}
.tooltip .arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px;}
.tooltip .arrow:after {content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black; -moz-box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black; box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black; -webkit-transform: rotate(45deg); -moz-transform:    rotate(45deg); -ms-transform:     rotate(45deg); -o-transform:      rotate(45deg);}
.tooltip.active {opacity: 1; margin-top: 5px; -webkit-transition: all 0.2s ease; -moz-transition:    all 0.2s ease; -ms-transition:     all 0.2s ease; -o-transition:      all 0.2s ease;}
.tooltip.out { opacity: 0; margin-top: -20px;}
.newanalyticspg .number-box font {display:block; width:100%;}

/* FOR THE Q TOOLTIP */
.newanalyticspg #so-data-set .td-data a.metricHoverLnk,
.newanalyticspg #social-overview-tab .engagement-data a.metricHoverLnk {
	color:#A4A4A4; font-size:11px; font-weight:bold;
}
.newanalyticspg #so-data-set span.metricHover,
.newanalyticspg #social-overview-tab .engagement-data span.metricHover {
	display:none; top:0; left:0px; position:absolute; z-index:10; background:#fff; border:1px solid #e5e5e5; padding:0; margin:0; width:300px;
}
.newanalyticspg #so-data-set span.metricHover .mTitle,
.newanalyticspg #social-overview-tab .engagement-data span.metricHover .mTitle {
	background:#e5e5e5; padding:4px 4px 4px 10px; margin:0; color:#fff; font-size:90%; font-weight:bold;
}
.newanalyticspg #so-data-set span.metricHover .mText,
.newanalyticspg #social-overview-tab .engagement-data span.metricHover .mText {
	padding:8px 10px; color:#333; line-height:1.4;
}


.uparrowdiv:after {content:''; display:block; position:absolute; top:-20px; left:140px; width:0; height:0; border-color: transparent transparent #e5e5e5 transparent; border-style: solid; border-width: 10px;}
.downarrowdiv:after {content:''; display:block; position:absolute; top:100%; left:30px; width:0; height:0; border-color: #e5e5e5 transparent transparent transparent; border-style: solid; border-width: 10px;}
.leftarrowdiv:after {content:''; display:block; position:absolute; top:10px; left:-20px; width:0; height:0; border-color: transparent #e5e5e5 transparent transparent; border-style: solid; border-width: 10px;}
.rightarrowdiv:after {content:''; display:block; position:absolute; top:10px; left:100%; width:0; height:0; border-color: transparent transparent transparent #e5e5e5; border-style: solid; border-width: 10px;}

/* FOR THE Q TOOLTIP: WEEKLY ENGAGEMENT */
.newanalyticspg #social-overview-tab .weekeng-data a.metricHoverLnk {color:#A4A4A4; font-size:11px; font-weight:bold;}
.newanalyticspg #social-overview-tab .weekeng-data span.metricHover {display:none; top:0; left:0px; position:absolute; z-index:10; background:#fff; border:1px solid #e5e5e5; padding:0; margin:0; width:100px;}
.newanalyticspg #social-overview-tab .weekeng-data span.metricHover .mTitle {background:#e5e5e5; padding:4px 4px 4px 10px; margin:0; color:#fff; font-size:90%; font-weight:bold;}
.newanalyticspg #social-overview-tab .weekeng-data span.metricHover .mText {padding:8px 10px; color:#333; line-height:1.4;}
.newanalyticspg #social-overview-tab .weekeng-data .uparrowdiv:after {content:''; display:block; position:absolute; top:-20px; left:40px; width:0; height:0; border-color: transparent transparent #e5e5e5 transparent; border-style: solid; border-width: 10px;}


/* social overview tab */
#social-overview-tab {/*border:1px solid #e5e5e5;*/ width:750px; float:left; /*margin-top:40px;*/}
#social-overview-tab .soceng-data {float:left; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:140px; font-size:150%; font-weight:bold; min-height:80px;}
#social-overview-tab .soceng-data p {padding:18px 10px 0 10px;}
#social-overview-tab .engagement-data {float:left; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:260px; min-height:80px;}
#social-overview-tab .engagement-data span {color:#a4a4a4; display:block; padding:8px 0 5px 10px;}
#social-overview-tab .engagement-data p {font-size:270%; font-weight:bold; float:left; margin:0 0 0 10px; padding:10px 0 0 0;}
#social-overview-tab .engagement-data p.up {color:#00a749; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/up-arrow-green.png) no-repeat 0 0; height:40px; text-indent:40px; font-size: 31px;}
#social-overview-tab .engagement-data p.down {color:#ff0000; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/down-arrow-red.png) no-repeat 0 0; height:40px; text-indent:40px;}
#social-overview-tab .weekeng-data {float:left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:343px; min-height:80px;}
#social-overview-tab .weekeng-data span {color:#a4a4a4; display:block; padding:8px 0 5px 10px;}
#social-overview-tab .weekeng-graph {padding:0 0 0 10px; height:45px;}
#social-overview-tab .weekeng-graph div {background-color:#f2ba22; width:25px; float:left; margin-right:10px; height:45px;}
#social-overview-tab .weekeng-graph div.gr-col {background:#fff; min-height:2px;}
#social-overview-tab .weekeng-graph font {display:block; width:25px; height:45px;}
#social-overview-tab #preview-tip {display:none; position:absolute; top:0; left:230px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}

/* social overview data set */
#so-data-set {width:747px; padding:0; margin:0;}
#so-data-set {/*border:1px solid #e5e5e5;*/ border-collapse:collapse;}
#so-data-set td {background:#fff; border:1px solid #e5e5e5; border-top:none; border-collapse:collapse; padding:0; margin:0;}
#so-data-set .td-data span {color:#A4A4A4; padding:5px 0 0 5px; display:block;}
#so-data-set .td-data p {padding:5px 0 0 5px; font-size:180%; font-weight:bold; margin:0;}
#so-data-set .social-logo {width:55px; height:55px; position:relative; float:left; padding:10px 0 0 10px;}
#so-data-set .social-logo .icon-over {position:absolute; top:48px; left:48px;}
#so-data-set .social-title {width:66%; font-size:150%; float:left; font-weight:bold; padding:15px 0 0 5px}
#so-data-set .number-box {background:#f1f1f1; height:20px; font-weight:bold; padding:5px 0 0 5px;}
#so-data-set .up-indicator {color:#00a749;}
#so-data-set .up-indicator-arrow {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/up-arrow-green-small.png) no-repeat 2px 2px; text-indent:18px;}
#so-data-set .down-indicator-arrow {background:#f1f1f1 url(https://dcveehzef7grj.cloudfront.net/img/smb/down-arrow-red-small.png) no-repeat 2px 2px; text-indent:18px;}
#so-data-set .down-indicator {color:#ff0000;}

/* brand engagement section */
#brand-engagement-tab .bengagement-cont {border:1px solid #e5e5e5; border-top:none; width:745px;}
#brand-engagement-tab #be-graph {padding:10px;}

/* brand reach section */
#brand-reach-tab .bereach-cont {border:1px solid #e5e5e5; border-top:none; width:745px;}
#brand-reach-tab #be-reach {padding:10px;}

/* location summary section */
#fblocation-tab {float:left; width:365px; float:left;}
#fblocation-tab .fbloc-cont {border:1px solid #e5e5e5; border-top:none; width:365px;}
#fblocation-tab #fb-location {/*padding:10px;*/}
#fblocation-tab #fb-location {/*padding:10px;*/}
#fblocation-tab .page_title {padding:10px; border-bottom:1px solid #e5e5e5; text-transform:uppercase; background:#ccc;}
#fblocation-tab .page_title strong {font-weight:bold;}
#fblocation-tab .empty-data-spacing {padding:10px;}

/* demographic summary section */
#fbdemo-summary-tab {float:left; width:365px; margin-left:15px;}
#fbdemo-summary-tab .fbdemo-cont {border:1px solid #e5e5e5; border-top:none; width:365px;}
#fbdemo-summary-tab .page_title {padding:10px; border-bottom:1px solid #e5e5e5; text-transform:uppercase; background:#ccc;}
#fbdemo-summary-tab .page_title strong {font-weight:bold;}
#fbdemo-summary-tab .empty-data-spacing {padding:10px;}


/* RULES TEMPLATE PAGES */
.rulestemplatepg #content table table td { line-height:1.3;}
.rulestemplatepg #content input.filter_categories {padding:2px; margin:0; font-size:100%;}
.rulestemplatepg .inner_tab label {float:left; display:block; width:110px; text-align:right; margin-right:10px; line-height:1.3;}
.rulestemplatepg .inner_tab .text input  {float:left; width:520px; clear:none; padding:2px; margin:0;}
.rulestemplatepg .inner_tab .textarea textarea {width:520px;}
.rulestemplatepg .inner_tab i {display:block; padding:0 0 10px 120px; font-style: italic;}
.rulestemplatepg #content select {padding:2px; font-size:100%;}
.rulestemplatepg div.submit {float:left; padding:0 0 0 0; margin:0;}
.rulestemplatepg .container {float:left; padding:3px;}
.rulestemplatepg .container select {width: 20em;}
.rulestemplatepg .low input[type="button"] {width:8em;}
.rulestemplatepg .low {margin: 15px 15px 0;}
.rulestemplatepg #content label.error {color:#ff0000; text-align:left; width:450px; clear:both; margin:5px 0 0 120px; float:left; display:block;}
.rulestemplatepg label span {color:#ff0000;}
.rulestemplatepg #content table th {font-weight:bold;line-height: 21px;padding: 8px;}
.rulestemplatepg #content input, .rulestemplatepg #content textarea, .rulestemplatepg #content select {font-size:100%;}
.rulestemplatepg #content #RulestemplateRulesContent {height:400px;}
.rulestemplatepg .allow-settings {float:left; margin:0 0 5px 0;}
.rulestemplatepg .allow-settings input {float:left; padding:0; margin:0;}
.rulestemplatepg .allow-settings label {width:300px; float:left; padding:0 0 0 5px;}
.rulestemplatepg #show-rules-conf-message {color:#ff0000;}
.rulestemplatepg #show-rules-conf-message img {float:left;}
.rulestemplatepg #show-rules-conf-message span {display:block; float:left; color:#333; font-weight:bold; padding:10px 0 0 10px;}
#rulestemplatechanges-div p {padding:5px 0 0 0}
#rulestemplatechanges-div p span {font-weight:bold;}
#rulestemplatenoallow-div p {padding:5px 0 0 0}
.rulestemplatepg div.submit {float:right; padding:0 0 0 0; margin:0;}
.rulestemplatepg div.submit input {background:#0182c6; color: #fff; font-weight:bold;}
.rulestemplatepg td .fl {float:left;}

/*****************************************************************
appbistro
******************************************************************/
.wrapper-appbistro { background: url("https://dcveehzef7grj.cloudfront.net/img/smb/bg3.png") no-repeat scroll 0;width: 952px; height: 280px;margin: 0 auto;}
.wrapper1-appbistro {background: none no-repeat scroll 0 0 #FFFFFF;width: 1000px;height: 312px;margin: 0 auto;}
.promo-text {color: #FFFFFF;font-family: Trebuchet MS;font-size: 21px;height: 90px;padding-left: 43px;padding-top: 32px;width: 446px;}
.ladder {margin-left: 558px; margin-top:-197px;}
.wrapper-appbistro .welcome {width:198px;float:left;height:30px;}
.wrapper-appbistro .promo-text1 {margin:0px;line-height:23pt;}

/*****************************************************************
get started
******************************************************************/
.wrapper-started {width: 520px; height: auto; margin: 0 auto;}
.away {color: #000000; font-family: Trebuchet MS; font-size: 21px; margin-bottom:10px; padding-left: 43px; width: 446px; font-weight:bold;    margin-top:20px; margin-left:20px; text-align:justify; width:200px;}
.platform-text {color: #000000; font-family: Trebuchet MS; font-size: 17px; font-weight:bold; text-align:center; width:520px;}
.fortune {color: #000000; font-family: Trebuchet MS; font-size: 14px; font-style:italic; margin-bottom:20px; text-align:center;    width:520px;}
.votigo-logo {color: #f98f00; font-family: Trebuchet MS; font-size: 54px; font-weight:bold;    margin-bottom:10px;    text-align:center; width:520px;}
.started {text-align:center;}

/*****************************************************************
/billings/changePlan
******************************************************************/
.plan-list {clear:both; float:left; margin:100px 0 10px 120px; color:#333; font-size:110%;}
.plan-list li {cursor:pointer; position:relative; margin:30px 20px 0 0; text-align:center; -moz-border-radius:10px; border-radius:10px; border:3px solid #e5e5e5; float:left; width:156px; height:228px; background: #fff url(https://dcveehzef7grj.cloudfront.net/img/smb/addpg-grad.png) left bottom repeat-x;}
.plan-list li.selected {border:3px solid #FF9E07;}
.plan-list li p {clear:both; margin:0; padding:8px 0 0 0; font-weight:bold; color:#FF9E07; font-size:180%;}
.plan-list li p.price {height:20px; padding:0;}
.plan-list li p.appscontained {color:#333333; font-size:100%; padding:20px 0 0 0;}
.plan-list li p.promoapps {color:#333333; font-size:100%;}
.plan-list li a  {display:block; clear:both; margin:5px 0 0 0; color:#0182c6; text-decoration:underline;}
.plan-list li a:hover {color:#70c8f6;}
a.compare {float:left; margin:0 0 20px 20px; width:100px;}
.plan-list ul {clear:both;  margin:auto; text-align:center; float:left; width:100%; height:70px; margin:5px 0 0 0; }
.plan-list ul li {border:0; height:auto; float:left; background:none; clear:both; list-style-type:square; margin:0 0 0 45px; text-align:left;  width:100px; line-height:1.2; padding:0;}
.plan-list .current-plan {position:absolute; top:-23px; left:40px; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; background:#FF9E07; color:#fff; padding:5px 10px; font-weight:bold;}

/*****************************************************************
/compare/popup
******************************************************************/
#cboxLoadedContent #compare_div_popup {display: block; float:left; height:815px; overflow-y:auto; width:100%;}
#cboxLoadedContent .plan-gird {margin-top:0px;}
#compare_div_popup {display:none;}
#compare_div_popup h2 {font-size:22px; font-weight:bold; text-align:left; padding:30px 0 30px 20px;}
.comparebox {border-radius:10px; -moz-border-radius:10px; border:3px solid #aaaaaa; padding:10px; margin-left:15px; height:190px; background: #fff url(https://dcveehzef7grj.cloudfront.net/img/smb/compare-bg.png) repeat-x bottom left;}
.comparebox ul {padding:0 0 0 40px;    list-style-type: square;}
.comparebox ul li {list-style-type: square;    font-size:14px;    font-weight:bold; margin-top:5px;}
.comparebox h3 {color: #FF9E07; font-size: 20px; font-weight: bold; text-align: center;}
#upgrade_popup {display: none; background:url('https://dcveehzef7grj.cloudfront.net/img/smb/upgrade-popup.png') repeat-x left top transparent; width:379px; height:178px; position:relative;}
#cboxLoadedContent #upgrade_popup {display: block;}
#upgrade_popup .upgrade-link {width:138px; height:39px;	display:block; position:absolute; left:5px; top:105px;}

/*****************************************************************
PREVIEW PAGE: POPUP
******************************************************************/
#preview-body header .logo {float:left; width:199px; border-right:none; height:58px;}
#preview-body header p.preview-copy {color:#fff; font-size:180%; padding:15px 0 0 175px; float:left;}
#preview-body header .container {margin:auto; float:none;}
#preview-body {background:#b9b5b6 url('https://dcveehzef7grj.cloudfront.net/img/preview/topbg-new.png') repeat-x left top;}
#preview-body .preview-fixed-container {position:fixed; width:100%; background:#b9b5b6 url('https://dcveehzef7grj.cloudfront.net/img/smb/topbg-new.png') repeat-x left top; left:0; top:0;}
#preview-body .preview-width {width:100%; margin:auto;}
#preview-body .tool-bar {background:#b9b5b6 url(https://dcveehzef7grj.cloudfront.net/img/preview/hdrbg.png) repeat-x 0 0; width:100%; float:left;}
#preview-body .tool-bar-short {background:#b9b5b6 url(https://dcveehzef7grj.cloudfront.net/img/preview/hdrbg-short.png) repeat-x 0 0; width:100%; float:left;}
#preview-body #header p {float:left; color:#fff; font-size:200%; font-weight:bold; margin:18px 0 0 190px;}
#preview-body .previewnav {width:982px; margin:auto;}
#preview-body .previewnav a {background:url(https://dcveehzef7grj.cloudfront.net/img/preview/disabled-bg.gif); display:block; width:326px; float:left; text-align:center; color:#4a4a4a; font-weight:bold; padding:8px 0 11px 0; font-size:120%; border-bottom:1px solid #b0b0b0;}
#preview-body .previewnav a:hover {/*background:#fff;*/}
#preview-body .previewnav #fb-preview, #preview-body .previewnav #mic-preview {border-right:1px solid #b0b0b0;}
#preview-body .previewnav a.selected {background:none; border-bottom:none;}
#preview-body .page-links {float:left; width:100%; border-bottom:1px solid #bfbfbf; padding:10px 0;}
#preview-body .page-links div {text-align:center;}
#preview-body .page-links a  {color:#0182c6; text-decoration:underline; padding:5px 20px;}
#preview-body .page-links a.selected, .preview-container .page-links a.selected:hover {color:#000; text-decoration:none; font-weight:bold;}
#preview-body .page-links span {padding:5px 0;}
#preview-body .page-links a:hover {color:#70c8f6;}
#preview-body .fb-fake-header {background: transparent url(https://dcveehzef7grj.cloudfront.net/img/preview/fb-header.gif) no-repeat top center; width:980px; height:91px; clear:both; margin:auto;}
#preview-body .fb-fake-header-sweeps {background:#e7ebf2 url(https://dcveehzef7grj.cloudfront.net/img/preview/fb-header-sweeps.gif) no-repeat top center; width:980px; height:91px; clear:both; margin:auto;}
#preview-body .fb-fake-header-coupon {background:#e7ebf2 url(https://dcveehzef7grj.cloudfront.net/img/preview/fb-header-coupon.gif) no-repeat top center; width:980px; height:91px; clear:both; margin:auto;}
#preview-body .fb-fake-header-gallery {background:#e7ebf2 url(https://dcveehzef7grj.cloudfront.net/img/preview/fb-header-gallery.gif) no-repeat top center; width:980px; height:91px; clear:both; margin:auto;}
#preview-body .fb-fake-header-signupform {background:#e7ebf2 url(https://dcveehzef7grj.cloudfront.net/img/preview/fb-header-signupform.gif) no-repeat top center; width:980px; height:91px; clear:both; margin:auto;}
.preview-container .innerwrap {-moz-border-radius:0 0 0 0;  border-radius:0 0 0 0; background:#fff url(https://dcveehzef7grj.cloudfront.net/img/preview/innerwrapbg.png) repeat-x 0 130px; -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none; float:none; margin:auto; width:970px; border-top:1px solid #fff;}
.preview-container .bluecolor {background:#e7ebf2;}
.preview-container #preview-content {margin:auto; width:889px; background:#e7ebf2; margin-top:230px;}
.preview-container #preview-content-microsite {margin:auto; width:889px; background:#fff; margin-top:140px; float:left; margin-left:45px;}
.preview-container #preview-content-mobile {margin:auto; width:979px; background:#fff; margin-top:140px; float:left;}
.preview-container #preview-content .iframe-wrapper {margin:auto; clear:both; border:1px solid #c4cde0; width:887px; background:#fff; padding-top:20px;}
.preview-container #preview-content-microsite .iframe-wrapper {margin:auto; clear:both; border:none; width:887px; background:#fff; padding-top:20px;}
.preview-container #preview-content-mobile .iframe-wrapper {margin:auto; clear:both; border:none; width:407px; height:900px; background:url("https://dcveehzef7grj.cloudfront.net/img/preview/phonescreen-6.png?v=2"); margin-top:20px;}
.preview-container .iframe-wrapper iframe {margin:0 0 0 20px;}
.preview-container #preview-content-mobile .iframe-wrapper iframe {margin:123px 0 0 32px;}

/*****************************************************************
Scheduled posts PAGE: POPUP
******************************************************************/
.bluebox{
	background:#f8f9fc;
}
.post-header,.details-header{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#00b3d6;
	padding:5px 0px;
}
.post-header{
	border-right:3px solid #ffffff;
	width:59%;
}
.details-header{
	width:40%;
}
.posts-cont{
	float:left;
}
.posts-cont form{
	margin:0;
	width:auto;
}
.mtop5{
	margin-top:5px;
}
.mtop10{
	margin-top:10px;
}
.mtop20{
	margin-top:20px;
}
.width100per{
	width:100%;
	clear:both;
	float:left;
}
.hiddendiv{
	display:none;
}
input[type="checkbox"].enable-multiple-publish{
	margin:25px 6px 7px 10px;
}
div.post-cont{
	padding:10px 0;
	border-top:1px solid #666666;
	position: relative;
}
div.post-cont:first-child{
	border-top:0 none;
	margin-top:0px;
}
.post-left{
	width:57%;
	float:left;
	margin-left: 1.5%;
}
.post-right{
	float: right;
    margin-right: 1.5%;
    width: 37%;
}
.post-message{
	width:248px;
	word-wrap:break-word;
}
.post-message-link-cont{
	width:95%;
	padding:5px 2%;
	border:1px solid #e5e5e5;
}
.post-message-img{
	width:20%;
}
.post-message-txt{
	width:77%;
	border-left:1px solid #e5e5e5;
	padding:0 1%;
}
.post-right .fb-icon{
	margin-left:100px;
}
.remove-post{
}
.posrel{
	position: relative;
}
.loading-overlay{
	position:absolute;
	background: url('/colorbox/images/overlay2.png') repeat 0 0 transparent;
	width:100%;
	top:0px;
	left:0px;
	display:none;
}
.loading-pos{
	position:absolute;
	left:41%;
	top:45%;
}
.loading-pos span{
	color:#ffffff;
	float:left;
	margin:24px 0 0 20px;
}
#show-campaign-loader {width:100%; text-align:center; display:none;}
.posterror{
	border:1px solid #ff0000 !important;
}
a.postlike{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/like-thumb-new.png') no-repeat 0 0 transparent;
	padding:2px 0 0 18px;
	margin-right:10px;
	margin-left:10px;
	color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.postlike:hover {background-position:0 -20px;}
a.postunlike{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/unlike-thumb-new.png') no-repeat 0 -20px transparent;
	padding:2px 0 0 18px;
	margin-right:10px;
	margin-left:10px;
	color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.postunlike:hover {background-position:0 0;}
a.delpost{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/cross.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 13px;
    padding: 2px 0 0 20px;
}
a.delpost:hover{
	background-position:0 -16px;
}
.comment-pic{
	margin-right:6px;
}
.comment-holder .postcomment{
	width:348px;
	float:left;
	border:1px solid #919191;
}
.notifications{
	width:372px;
}
.notifications .comment-holder .postcomment{
		width:300px;
}
.comment-stats-cont{
	width:376px;
	padding:10px;
	background:#ebebeb;
}
.notifications .comment-stats-cont{
	width:346px;
}
.notifications .post-left{
	width:85%;
}
.likes-count{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/like-big.png') no-repeat 0 0 transparent;
	padding:2px 0 2px 21px;
	font-size:12px;
	margin:0 10px 0 5px;
}
.showcomments{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/comment-big.png') no-repeat 0 0 transparent;
	padding:2px 0 2px 22px;
	font-size:12px;
	margin:0 10px 0 15px;
}
.notifications .showcomments{
	margin:0 10px 0 5px;
}
.share-icon{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/share-icon.png') no-repeat 0 0 transparent;
	padding:2px 0 1px 20px;
	font-size:12px;
	margin:0 10px 0 15px;
}
.notifications .share-icon{
	margin:0 10px 0 5px;
}
.comment-stats-cont a.tweet-assign{
	margin-right:5px;
	color: #0182C6;
}
.comment-stats-cont a.tweet-assign:hover{
	color: #70C8F6;
}
.post-comments{
	width:397px;
}
.notifications .post-comments{
	width:366px;
}
.comment-cont{
	padding:15px 0;
	border-bottom:1px solid #e5e5e5;
}
.like-cont{
	padding:15px 0;
	border-bottom:1px solid #e5e5e5;
}
.comment-cont:hover {
	background:#fff;
}
.comments-container {
	position:relative;
	border:1px solid #e5e5e5;
	float:left;
	border-top:none;
	border-bottom:none;
	width:448px;
}
.likes-container {
	position:relative;
	border:1px solid #e5e5e5;
	float:left;
	border-top:none;
	border-bottom:none;
	width:448px;
	display:none;
}
/*
.comments-container:nth-child(2n) .arrow-comments-cont {
    position:absolute;
    top:-1px;
    left:70px;
    background:url(https://dcveehzef7grj.cloudfront.net/img/smb/arrow-top-comments-trans.png) no-repeat 0 0;
    background-color:#fff;
}*/
.comments-container .arrow-comments-cont{
     position:absolute;
     top:-1px;
     left:70px;
     background:url(https://dcveehzef7grj.cloudfront.net/img/smb/arrow-top-comments-trans.png) no-repeat 0 0;
     background-color:#fff;
}
.likes-container .arrow-likes-cont{
     position:absolute;
     top:-1px;
     left:11px;
     background:url(https://dcveehzef7grj.cloudfront.net/img/smb/arrow-top-comments-trans.png) no-repeat 0 0;
     background-color:#fff;
}
.comments-container .comments-pic {
	padding:0 0 0 10px;
	float:left;
	width:50px;
}
.likes-container .comments-pic {
	padding:0 0 0 10px;
	float:left;
	width:50px;
}
.comments-container a.vall-comments {
	float:right;
	padding:10px;
}
.comment-txt-cont{
	width:375px;
	padding-right:5px;
}
a.vall-likes {
	float:right;
	padding:10px;
}
.fntsize9{
	font-size:9px;
}
.comments-container a.remove-comment {background:url("https://dcveehzef7grj.cloudfront.net/img/smb/cross.png") no-repeat scroll 0 0 transparent; width:15px; height:15px; display:block; padding:0; margin:0;}
.comments-container a.remove-comment:hover {background-position:0 -16px;}
.comments-container a.like-comment {margin-left:10px;}
.comments-container a.like-comment:hover {}

.notifications .comment-txt-cont{
	width:300px;
}
.comment-txt{
	width:335px;
}
.notifications .comment-txt{
	width:300px;
}
.comment-message,.like-submit-loading, .queue-assign-loading{
	display: none;
}
.queuebutton{
	float: right;
    font-size: 14px;
    margin-right: 23px;
    padding: 2px;
    width: auto;
}
.post-detail-left{
	width:48%;
	text-align:right;
	float:left;
}
.post-detail-right{
	width:48%;
	text-align:left;
	float:right;
	font-weight:bold;
	word-wrap:break-word;
}
.assign-div{
	display: none;
}
/*****************************************************************
Load Activity Page
******************************************************************/
.fl_lt{float:left;}
.fl_rt{float:right;}
.clear_props{clear:both}
.loadactivity .activityhead{font-size:20px; font-weight:bold; padding:10px 0 0 5px;width:350px;}
.loadactivity .activitiesbody{margin-top:20px;}
.loadactivity .activitiesbody .notifications .notificationshead{background-color:#f8f9fc;width:371px;height:30px;}
.loadactivity .activitiesbody .notifications .notificationshead .arrow_pos{margin:10px 10px 0px 10px;}
.loadactivity .activitiesbody .notifications .notificationshead .notification_title{color:#00b4d7;font-size:18px;font-weight:bold;margin:5px 0px 0px 0px;}
.reload-link {margin:8px 8px 0 0;}
.loadactivity .activitiesbody .notifications .notificationshead .notification_count{padding:7px 0px 0px 0px;}
.loadactivity .activitiesbody .notifications .notificationsbody{margin-top:5px;}
.loadactivity .activitiesbody .notifications .notificationsbody .profilepic{width:32px;height:32px;border:1px solid #000000;}
.hotel_seatle_header{margin-right:5px;}
.sharefeed{text-align:left;margin-left:5px;width:240px;}
.sharefeed .sharefeed_title a, .collapse_link a, .like_feed a, .delete_feed a{color:#0182C6;}
.collapse_link, .like_feed, .delete_feed{width:100px;margin-top:10px;}
.icon_pos{margin-right:10px;}
.post_comment{margin-top:15px;}
.post_icon{width:28px;height:28px;border:1px solid #000000;margin-right:5px;}
.post_feed textarea{width:265px!important;font-size:12px;}
.activies_postcomment{background-color:#ebebeb;width:320px;height:25px;margin-top:5px;}
.likesicon_pos{margin-top:5px;margin-left:5px;width:95px;}
.sharesicon_pos{margin-top:5px;width:100px;}
.commentsicon_pos{margin-top:5px;width:120px;}
.sharecopy{width:300px;margin-left:10px;text-align:left;margin-top:10px;}
.webshare{width:318px;height:auto;min-height:100px;background-color:#f5f7f9;border:1px solid #c8c9cb;margin-top:20px;}
.webshare_pic{width:150px;border-right:1px soild #c8c9cb;}
.loadactivity .activitiesbody .messages-likes{margin-left:40px;}
.loadactivity .activitiesbody .messages-likes .messages{background-color:#f8f9fc;width:320px;height:30px;}
.loadactivity .activitiesbody .messages-likes .messages .arrow_pos{margin:10px 10px 0px 10px;}
.loadactivity .activitiesbody .messages-likes .messages .message_title{color:#00b4d7;font-size:18px;font-weight:bold;margin:5px 0px 0px 0px;}
.loadactivity .activitiesbody .messages-likes .messages .message_count{padding:7px 0px 0px 0px;}
.messages_list{width:290px;margin-left:10px;margin-top:5px;height:200px;overflow:auto;padding:5px;}
.message_list_one{background-color:#ebeef4;border-bottom:1px solid #c8c9cb;margin-top:5px;width:98%;padding:1%;}
.messages_profilepic{width:44px;height:44px;border:1px solid #000000;}
.messages_copy{text-align:left;margin-left:5px;width:180px;}

.messages_copy .messages_head a{color:#0182C6;}
.messages_copy .messages_body{color:#000000;}
.colapse_expand{margin-top:5px;}
.colapse_expand a{color:#0182C6;}
.reply_icon_pos{}
.loadactivity .activitiesbody .messages-likes .likes{background-color:#f8f9fc;width:320px;height:30px;}
.loadactivity .activitiesbody .messages-likes .likes .arrow_pos{margin:10px 10px 0px 10px;}
.loadactivity .activitiesbody .messages-likes .likes .likes_title{color:#00b4d7;font-size:18px;font-weight:bold;margin:5px 0px 0px 0px;}
.loadactivity .activitiesbody .messages-likes .likes .likes_count{padding:7px 0px 0px 0px;}
.likes_person, .likes_flag{margin:5px;}
.likes_profilepic{width:32px;height:32px;border:1px solid #000000;margin-top:5px;margin-right:5px;}
.likes_copy{margin-top:5px;}
.likes_copy .likes_title a{color:#0182C6;}
.likes_copy .likes_msg{color:#000000;}
.msg-reply-cont input[type="text"]{width:79%;padding:0.5%;border:1px solid #aaaaaa;float:left;}
.msg-reply-cont input[type="button"] {
    background: -moz-linear-gradient(center top , #0190DB, #0190DB) repeat scroll 0 0 #0182C6;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 4px;
    text-shadow: 0 1px 0 #0190DB;
    width: auto;
}
.msg-reply-cont input[type="button"]:hover{
    background:#0182c6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));
    background-image: -moz-linear-gradient(top, #0190db, #0190db);
}
.msg-reply-cont input[type="checkbox"].reply-radio{
	margin:10px 10px 0 0;
	float:right;
}
.reply-return{
	margin:12px 56px 0 0;
}
.bluefont{
	color:#336fa2;
}
.capitalize{
	text-transform: capitalize;
}
/*****************************************************************
Twitter Activity Page
******************************************************************/
#timeline_content table tr td,.publisher-activity-tables table tr td{
	background:none;
	padding:6px 0;
	border:0 none;
}
.publisher-ac-image{
	width:40px;
	margin:0 5px;
}
.activity-image,.tweet-reply-ac-image{
	width:48px;
	margin:0 6px 0 0;
}
.publisher-ac-content{
	width:281px;
}
.activity-desc{
	width:528px;
}
.dir-messages-expanded .publisher-ac-content{

}
.publisher-ac-txt-sent{
	float:right;
	text-align:right;
}
.publisher-ac-image-sent{
	margin-left:6px;
	margin-right:0px;
}
.publisher-ac-name-sent{
	margin-left:5px;
	margin-right:0px;
}
.tweet-reply-ac-content{
	width:286px;
}
.activity-reply-content{
	width:100%;
}
.tweet-cont-scroll{
	max-height:1075px;
	overflow-y:auto;
	padding:20px 0px 0px 0px;
}
#mentions_content .tweet-cont-scroll{
	max-height:300px;
	overflow-y:auto;
}
#retweets_content .tweet-cont-scroll{
	max-height:300px;
	overflow-y:auto;
}
#favorites_content .tweet-cont-scroll{
	max-height:300px;
	overflow-y:auto;
}
.publisher-ac-name{
	margin-right:5px;
	font-weight:bold;
	color:#000000;
}
.publisher-ac-handle{
	color:#b0b0b0;
}
.tweet-options{
	width:99%;
	padding:10px 3px;
	background:#f4f4f4;
	border:1px solid #E5E5E5;
}
.publisher-ac-time{
	margin-top:0px;
	color:#999;
}
.tweet-options a{
	font-size:11px;
}
a.tweet-exp,a.tweet-col,a.dmtweet-col,a.dmtweet-exp,a.mentweet-exp,a.mentweet-col{
	margin-top:3px;
}
a.activity-expand{
	margin-top:3px;
}
a.activity-expand span{
	margin:2px 0 0 3px;
}
.activity-links{
	width:526px;
	margin-left:55px;
	min-height:20px;
}
.activity-post-length{
	margin:5px 5px 0 0;
}
.activity-post .notifications{
	width:100%;
}
.activity-post .ad-gallery{
	width:380px;
}
a.activity-comment{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/ic-comment.png') no-repeat 0 0px transparent;
	padding:2px 0 1px 18px;
    color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.activity-comment:hover {background-position:0 -20px;}
.activities-count{

}
a.tweet-col,a.dmtweet-col,a.mentweet-col{
	display:none;
}
a.activity-collapse{
	display:none;
	margin-top:3px;
}
a.activity-collapse span{
	margin:2px 0 0 3px;
}
a.tweet-reply,a.dmtweet-reply,a.mentweet-reply{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-reply.png') no-repeat 0 1px transparent;
	padding:0 0 0 14px;
	color:#494949;
	margin-left:18px;
	margin-top:2px;
}
a.tweet-reply:hover,a.dmtweet-reply:hover,a.mentweet-reply:hover{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-reply.png') no-repeat 0 -11px transparent;
	color:#636363;
}
a.tweet-retweet,a.mentweet-retweet{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-retweet.png') no-repeat 0 1px transparent;
	padding:0 0 0 17px;
	color:#494949;
	margin-left:18px;
	margin-top:2px;
}
a.tweet-delete,a.mentweet-delete{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/cross.png') no-repeat 0 -16px transparent;
	margin-left:18px;
	padding: 1px 0 2px 20px;
    color:#636363;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

}
a.activity-delete{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/cross.png") no-repeat scroll 0 -16px transparent;
    padding: 1px 0 1px 20px;
    margin-top:1px;
    color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.activity-delete:hover{
	background-position:0 0;
}
a.activity-comment-delete{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/cross.png") no-repeat scroll 0 -16px transparent;
    padding: 1px 0 1px 20px;
    margin-top:1px;
    color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.activity-comment-delete:hover{
	background-position:0 0;
}
a.activity-comment-edit{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/activity_edit.png?v=2") no-repeat scroll 0 -16px transparent;
    padding: 1px 0 1px 20px;
    margin-top:1px;
    color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.activity-comment-edit:hover{
	background-position:0 0;
	color:#000;
}
a.activity-comment-action{
	/*background: url("https://dcveehzef7grj.cloudfront.net/img/smb/activity_edit.png?v=2") no-repeat scroll 0 -16px transparent;*/
    padding: 1px 0 1px 0px;
    margin-top:1px;
    color:#636363;
    font-size:12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.activity-comment-action:hover{
	background-position:0 0;
	color:#000;
}
a.activity-comment-reject{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/cross.png") no-repeat scroll 0 -16px transparent;
    padding: 1px 0 1px 20px;
}
a.activity-comment-reject:hover{
	background-position:0 0;
	color:#000;
}
a.activity-comment-resend{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/resend.png") no-repeat scroll 0 -15px transparent;
    padding: 1px 0 1px 20px;
}
a.activity-comment-resend:hover{
	background-position:0 0;
	color:#000;
}
a.activity-comment-approve{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/approve.png") no-repeat scroll 0 -15px transparent;
    padding: 1px 0 1px 20px;
}
a.activity-comment-approve:hover{
	background-position:0 0;
	color:#000;
}
input.newbluebutton {
    background:#00abcd;
    border-color: #00abcd;
    color: #fff;
    text-shadow: #0190db 0px 1px 0px;
    font-weight:bold;
    cursor:pointer;
    border-radius: 5px;
    border:none;
    -moz-border-radius: 5px;
}
input.newbluebutton:hover {
    background:#18b2d0;
    border-color: #18b2d0;
}
.rejected-div input.newbluebutton,.resend-div input.newbluebutton{
	width:20%;
}
.activity-post .comment-stats-cont-parent{
	display:none;
}
.activity-post .comment-stats-cont{
	display:none;
}
a.remove-comment{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/cross.png") no-repeat scroll 0 -16px transparent;
	height:15px;
	width:15px;
	display:block;
}
a.remove-comment:hover{
	background-position:0 0;
}
a.tweet-retweet-on,a.mentweet-retweet-on{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-retweet.png') no-repeat 0 -21px transparent;
	padding:0 0 0 17px;
	color:#494949;
	margin-left:18px;
	margin-top:2px;
}
a.tweet-retweet:hover,a.mentweet-retweet:hover{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-retweet.png') no-repeat 0 -10px transparent;
	color:#636363;
}
a.tweet-delete:hover ,a.mentweet-delete:hover{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/cross.png') no-repeat 0 0 transparent;
}
a.tweet-retweet-on:hover,a.mentweet-retweet-on:hover{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-retweet.png') no-repeat 0 -21px transparent;
	color:#636363;
}
a.tweet-fav,a.mentweet-fav{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-fav.png') no-repeat 0 0px transparent;
	color:#494949;
	padding:2px 0 0 18px;
	margin-left:18px;
}
a.tweet-fav-on,a.mentweet-fav-on{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-fav.png') no-repeat 0 -30px transparent;
	color:#494949;
	padding:2px 0 0 18px;
	margin-left:18px;
}
a.tweet-fav:hover,a.mentweet-fav:hover{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-fav.png') no-repeat 0 -15px transparent;
	color:#636363;
}
.reply-message{
	display:none;
}
a.tweet-fav-on,a.mentweet-fav-on:hover{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-fav.png') no-repeat 0 -30px transparent;
	color:#636363;
}
.assign-queue-cont{
	border-bottom:1px solid #e5e5e5;
	display: none;
}
a.tweet-assign{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/twitter-assign.png') no-repeat 0 0 transparent;
	color:#494949;
	padding:2px 0 0 19px;
}
a.tweet-fav,a.mentweet-fav:hover{
	color:#636363;
}
a.tweet-fav-on,a.mentweet-fav-on:hover{
	color:#636363;
}
.expanded-div{
	width:340px;
	/*border-bottom:1px solid #e5e5e5;*/
	display: none;
	margin-left:2px;
}
.post-div .expanded-div{
	width:450px;
}
.tweet-reply-cont{
	width:100%;
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5;
}
.activity-reply-cont{
	width:100%;
	padding-bottom:5px;
	display:none;
}
.activities-count{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.activity-likes-count{
	padding:5px;
	border-right:1px solid #e5e5e5;
}
.activity-comments-count{
	padding:5px;
	border-right:1px solid #e5e5e5;
}
.activity-shares-count{
	padding:5px;
}
.activity-retweets-count{
	padding:5px;
	border-right:1px solid #e5e5e5;
}
.activity-favourites-count{
	padding:5px;
	border-right:1px solid #e5e5e5;
}
.retweet-count{
	padding:10px 0px 0px 10px;
	/* border-right:1px solid #e5e5e5; */
}
.fav-count{
	padding:10px;
	border-right:1px solid #e5e5e5;
}
.blackfont{
	color:#000000;
}
.greyfont{
	color:#a5a5a5;line-height: 15pt;
}
.tweet-reply-ac-content textarea{
	width:278px;
	border:1px solid #e5e5e5;
}
.tweet-length{
	margin:6px 10px 0 0px;
}
.accordion-link{
	padding:10px 30px;
	background:url("https://dcveehzef7grj.cloudfront.net/img/smb/accordion-open.png?v=1") no-repeat scroll 12px 15px #f8f9fc;
	float:left;
	margin-top:5px;
}
.accordion-link:first-child{
	margin-top:0px;
}
.accordion-link-active{
	background:url("https://dcveehzef7grj.cloudfront.net/img/smb/accordion-close.png?v=1") no-repeat scroll 12px 15px #f8f9fc;
}
.accordion-link h1{
	font-size:18px;
	font-weight:bold;
	width:310px;
	float:left;
}
.innerwrapiframe {
    width:710px !important;
}
.title {height:auto;}
.details {font-size:inherit; line-height:inherit;}
.currentplan {color:#fd8f00; font-size: 13px; font-weight: bold; float:left;}
.currentplan0 {margin:0px 0px 5px 138px;}
.currentplan2 {margin:0px -30px 0px 46px;}
.currentplan3 {margin-left:125px;}
.currentplan5 {margin-left:72px;}
.approve-request{
	width:75%;
	margin-left:12.5%;
}
.bigfont17{
	font-size:17px;
	line-height:18px;
}
.search-tags-cont{
	height:33px;
	font-size:14px;
	border-bottom:1px solid #e4e4e4;
}
.search-tags-border{
	border:1px solid #e4e4e4;
	border-bottom:0 none;
}
.search-tag-tab{
	height:31px;
}
.search-tag-tab a{
	background:#e4e4e4;
	font-size:14px;
	padding:8px;
	border:1px solid #ffffff;
	border-bottom:0 none;
	border-right:0 none;
	color:#000000;
	text-transform: capitalize;
	text-decoration:none;
}
.search-tag-tab a.active{
	background:#ffffff;
	border:1px solid #ffffff;
	border-right:0 none;
	color:#000000;
	text-transform: capitalize;
	text-decoration:none;

}

/* Billing information styles */
.billinginfo{width:368px;height:auto;min-height:235px;border:1px solid #e5e5e5;float:left;margin:20px 0px 0px 0px;}
.billinginfo_header{background-color:#f1f1f1;padding:5px;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold;}
.billinginfo_copy{text-align:left;margin:10px 20px 20px 20px;float:left;}
.plandetails{width:368px;height:auto;min-height:235px;border:1px solid #e5e5e5;float:left;margin:20px 20px 0px 0px;}
.plandetails_header{background-color:#f1f1f1;padding:5px;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold;}
.plandetails_copy{text-align:left;margin:0px 20px 20px;}
.chooseplan{font-size:16px;margin-bottom:10px;}
.expiresplan{font-size:14px;}
.nobillinginfo{text-align:center;font-size:14px;font-weight:bold;}
.update_billing_copy{font-size:12px;font-weight:bold;}
.update_billing{float:left; padding:17px 0 0 10px;}
.billing-div{width:68%;}
.fntsize12{font-size:12px;}
#content .fntsize12{font-size:12px;}
/* Header link changes for plan and number of days left */
.plan_expires_days{background-color:#4e8c9b;padding:5px;border:1px solid #689caa;margin-right:5px;text-align:center;}
.unfollowuser,.followuser {margin: 0 10px 0 0;}

/*Social contacts listing page styles*/
.socialcontactspg .pagination {width:740px; margin-top: 25px;}
.socialcontactspg .noinnerbg .innerwrap {background:none; min-width:800px; max-width:800px; width:800px;}
.socialcontactspg .pagination span.disabled img {opacity:0.4; filter:alpha(opacity=40);}
.pagnlinks {margin-left:10px;}
.pagnlinks > span, .pagnlinks > a{float:left;}
.pagnnumbers{margin-top:6px;}
.contactactions {margin-right:20px;}
#contactsTable {width:750px; }
#contactsTable tr, #contactsTable th {border:1px solid #d4d4d4;background:#d6d6d6;}
#contactsTable tr:nth-child(2n) td {background:transparent;}
#contactsTable th {padding:8px 0 8px 8px; text-align:left; border:1px solid #d4d4d4; color:#616161;}
#contactsTable td .userpic img {width:32px;}
#contactsTable td {vertical-align:middle;padding: 8px 0 4px 8px;}
#contactsTable tr:hover {background:#ebebeb;}
#contactsTable input[type="checkbox"]{float: none;   margin: 0 auto;   width: auto;}
#contactsTable .tacenter{border-color:#d4d4d4;}
.userpic {width:32px;}
.usernfo {width:70%; padding:0 2% 0 4%;}
.tab-bor {border:0px solid #d4d4d4; border-collapse:collapse;}
.tab-bor tr td{padding-left:0px;}

/*Social contact individual page*/
.contact-cont {width:100%;	border:1px solid #a9a9a9;}
.contact-cont span.label {display:block; float:left;  color:#333; width:120px;}
.contact-cont span.label-txt {display:block; float:left; }
.contact-cont .contact-info-details {float:left; color:#a5a5a5; border-bottom:0px solid #ccc; padding-bottom:10px; width:100%; word-wrap:break-word; word-break: break-all; margin-top:10px;}
.contact-cont .contact-info-details-logos {float:left; padding:10px 10px 10px 0px; word-wrap:break-word; word-break: break-all;}
.contact-cont-left {padding:0 0px 0px 10px;}
.contact-cont-address{ width:227px;float:left;padding:10px 0 0 15px;border-left:#ededed solid 1px;min-height: 65px;}
.contact-cont-right {/*width:150px;*/}
.contact-cont-left-img {width:100px;margin:10px 10px 0 0;}
.contact-cont-nameBlock{
 	padding-top:10px; width:260px;float:left;min-height:50px;margin-bottom: 5px;
}
.contact-cont-row1{
	min-height:60px;border-bottom:#ededed solid 1px;float:left;

	/* padding-bottom: 5px; Removing the bottom padding and adding the margin bottom to contact-cont-nameBlock & contact-cont-address */

}
.contact-cont-email, .contact-cont-phone{
	border-bottom:#ededed solid 1px;padding:3px;width:505px;float:left;
}
.dataofContact{line-height:20px;}
.editsPopup {width:470px;padding:10 0px;position: absolute;background: #f8f8f8; border-radius: 3px; border:#e3e3e3 solid 1px;margin: 0px;z-index: 999;left:0; top:0;}
#editEmails {top:-31px; left:-79px;}
#editPhone  {top:-31px; left:-79px;}
.contactinputui{font-size:12px;}
.editsPopup input, textarea{
	width:49%;
}
#tweetMessage .submit input{
	width:86px!important;margin-right: 28px;
}
.closPopup{cursor: pointer;}
.label-txtPopup{width:75px;float:left;}
.ml28{margin-left: 28px;}
.borderbottom-popup{line-height:25px; padding-bottom: 3px;border-bottom:#e3e3e3 solid 1px;font-size:12px;padding-right:10%;float:left;color:#999999;width:90%;margin-bottom: 5px;z-index: 99999;}
.borderbottom-popup div{line-height:25px;}
.bordernone{border:none;}
.alignmessagebox{left:-365px; padding:10px;font-size:14px;}
.alignmessagebox select{
	border:#d1d1d1 solid 1px;width:390px;margin-left:10px;
}
.viewcontacttextarea{width:430px!important;border:#d1d1d1 solid 1px;}
.contact-cont-left-details {float:left;width:510px;color:#545454;}
.contact-influence-cont {width:33%;	padding:10px 2%;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.contact-engagement-cont {border: 1px solid #a9a9a9; border-top: 0 none;border-right: 0 none;min-height: 104px;padding:10px;}
span.rating {background:url("https://dcveehzef7grj.cloudfront.net/img/smb/twitter-fav.png") no-repeat scroll 0px -30px transparent;	width:15px;	height:15px; display:block;}
.bigscoretxt {color:#000000; font-size:20px; font-weight:bold;}
.klout-score-bg {background: url("https://dcveehzef7grj.cloudfront.net/img/smb/klout-score-bg.png") no-repeat scroll 0 0 transparent;    color: #FFFFFF; display: block; font-size: 20px; font-weight: bold; height: 29px; margin: 20px 10px 0 0; padding: 13px 5px 5px 9px; width: 36px;}
.activitytab {width:100%; border:1px solid #e5e5e5; padding-bottom:20px;}
.activitytab .selectarrow {position:relative; top:-14px;}
.activitytabswitch,.activityinactivetabswitch {margin-left:15px;}
.activitytabswitch:first-child, .activityinactivetabswitch:first-child {margin-left:50px;}
.activitytab-content {margin-top:-14px;}
#vtgactivitytab .selectarrow {left:43px;}
#fbactivitytab .selectarrow {left:89px;}
#twactivitytab .selectarrow {left:133px;}
#gpactivitytab .selectarrow {left:177px;}
#lnactivitytab .selectarrow {left:222px;}
.userlink {cursor:pointer;}
.userlink:hover {background:#d9edf7;}
.vmore-pages {float:right; padding:10px; border:1px solid #e5e5e5; margin-top:-3px; border-top:0; border-right:0; display:none;}
#fb_likedpages a {/*display:block; float:left; margin:5px;*/}

.user-like-pages {float:left; margin:0 0 0 20px; width:740px; display:none;}
a.viewlikedpages {display:none;}
.user-like-pages h2 {font-weight:bold; padding:0 0 10px 0; float:left;}
.head-section a {float:right; margin-right:16px;}
.loopplikes {border:1px solid #e5e5e5; height:80px; width:93px; text-align:center; padding:10px 0; float:left; margin:0 10px 0 0;}
.loopplikes p {font-weight:bold; padding-top:5px;}
.loopplikes p a {word-wrap: break-word; }

/*ALL ACTIVITY ICONS */
.activityTable span.icon-status {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/icon-status.png) no-repeat 0 0; width:20px; height:20px; display:block; float:right;}

/*Interactions table css */
#interactionsTable {width:767px;}
.activityTable .action-items-for-hover {display:none;}
.activityTable .soc-icon-over {position: absolute; right: 9px; top: 23px;}
a.refresh-btn {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/refresh-btn.png) no-repeat 0 0; width:33px; height:23px; text-align:left; text-indent:-9999px; float:left; margin-right:5px;}
.lhight14 {line-height:1.4;}
a.view-contact-info {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/ic-contactinfo.png) no-repeat 0 0; width:16px; height:16px; text-align:left; display:block; text-indent:-9999px;}
.activity-tab-top {border-bottom:1px solid #e5e5e5;}
.activitytab-left {width:39%; padding:10px 2% 10px 2%;}
.activitytab-right {width:100%; border-left:1px solid #e5e5e5;}
.activitytab-right-top {padding:3%;	width:94%; border-bottom:1px solid #e5e5e5;}
.activitytab-right-top img.mright10 {max-width:30px;}
.activitytab-right-bottom {padding:0px 3%; width:94%;}
.activitytab-regs {width:13%; padding:5px; border-right:1px solid #e5e5e5;}
.activitytab-plusones {width:70px;	padding:5px; border-right:1px solid #e5e5e5;}
.activitytab-entries {min-width:70px; padding:5px; border-right:1px solid #e5e5e5;}
.activitytab-mentions {width:70px; padding:5px;border-right:1px solid #e5e5e5;}
.activitytab-votes {min-width:70px; padding:5px;}
.activitytab-comments {width:60px; padding:5px; border-left:1px solid #e5e5e5;}
.activityTable-cont{width:698px; padding:10px 20px;}
.activityTable {/*border-color:#e5e5e5; border-right:1px solid #e5e5e5;*/ border:1px solid #d4d4d4; border-collapse:collapse;}
.activityTable tr:nth-child(2n) td {background:transparent;}
.activityTable tr:hover, .activityTable table tr:hover {background:#f8f9fc;}
.activityTable table {/*border-right:1px solid #e5e5e5;*/}
.activityTable th {padding:5px; /*border-right:1px solid #e5e5e5;*/ border:1px solid #d4d4d4; text-align:center;font-weight:bold;}
.activityTable td {vertical-align:top; border-left:0 none; border-right:0 none;	/*border-color:#e5e5e5;*/ text-align:center;}
.activityTable td.bordernone{border:none;}
.activityTable td.action-icon-td {padding-top:25px;}
.activityTable input[type="checkbox"] {float: none; margin: 0 auto; width: auto;}
.expanded-post{}
.activityTable .post-date-cont {clear:both; float:left; padding:10px 0 0 0; color:#999;}
td.deleted {background:none !important;}
.tweet-div.deleted{background:#F5A2B9 !important;}
.retweet-cont{width:450px; clear:both;  margin-left:55px;}
span.retweet{background:url("https://dcveehzef7grj.cloudfront.net/img/smb/twitter-retweet.png") no-repeat scroll 0 -11px transparent; height:11px; width:14px; display:block; float:left;}
#loadmoreajaxloader,.loadmoreajaxloader {background:#fff; border:1px solid #e5e5e5; border-radius: 3px; width:95%; padding:5px 2%; text-align:center;}
.tweet-div {border:1px solid #e5e5e5; padding:5px 0; width:99%;}
.tweet-div:first-child {/*border-top:1px solid #e5e5e5;*/}
.top-tweet-div {border-top:1px solid #e5e5e5;}
.publisher-ac-txt {line-height:1.4em; width:450px;}
.tweet-div .publisher-ac-txt {line-height:1.4em; width:100%;}
.stats-cont {border-top:1px solid #e5e5e5;}
.tweet-actions {width:250px; margin-right:2px;}
.addOtherEmailInput{width:213x;}
.borderbottom-popup .otheremailsBlockDiv,.borderbottom-popup  .otherePhoneBlockDiv{width:250px;}
/******************* LEISURE TRENDS *******************/
body.leisuretrends-platform {background:none;}
body.leisuretrends-platform {font:12px/1.1 tahoma, Arial, Helvetica, sans-serif;}
.leisuretrends-platform body, .leisuretrends-platform div, .leisuretrends-platform dl, .leisuretrends-platform dt, .leisuretrends-platform dd, .leisuretrends-platform ul, .leisuretrends-platform ol, .leisuretrends-platform li, .leisuretrends-platform h1, .leisuretrends-platform h2, .leisuretrends-platform h3, .leisuretrends-platform h4, .leisuretrends-platform h5, .leisuretrends-platform h6, .leisuretrends-platform pre, .leisuretrends-platform code, .leisuretrends-platform form, .leisuretrends-platform fieldset, .leisuretrends-platform legend, .leisuretrends-platform input, .leisuretrends-platform textarea,.leisuretrends-platform  p, .leisuretrends-platform blockquote, .leisuretrends-platform th, .leisuretrends-platform td {font-family:tahoma, Arial, Helvetica, sans-serif;}
.leisuretrends-platform #container {/*width:980px; margin:10px; float:left; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;*/}
.leisuretrends-platform .innerwrap {-moz-border-radius:0 0 0 0;  border-radius:0 0 0 0; -moz-box-shadow: none;  box-shadow: none; -webkit-box-shadow: none;}
.leisuretrends-platform #header {margin:0;}
.leisuretrends-platform #header .ltg_header {display:block; background:#01395a; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/leisuretrends/header.png) no-repeat 0 0; height:58px; width:980px; text-align:left; text-indent:-9999px;}
.leisuretrends-platform .date-range-buttons {font-size:11px;}
.leisuretrends-platform footer {display:none;}
.leisuretrends-platform header .logo {border-right:none;}
.leisuretrends-platform header {height:58px; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/leisuretrends/ltg-logo-bg.png?v=1) repeat-x 0 0; width:100%;}
.leisuretrends-platform header header div.container {width:980px; position:relative;}
.leisuretrends-platform header nav {position:absolute; top:58px; left:10px; padding-bottom:5px; width:420px;}
.leisuretrends-platform header nav ul {padding:0; margin:0; float:left; width:auto; clear:both;}
.leisuretrends-platform header nav li {float:left; border-right:none; height:25px;}
.leisuretrends-platform header nav li a span {display:block; padding:0; height:auto; background:none;}
.leisuretrends-platform header nav li a:link, .leisuretrends-platform header nav li a:visited {display:block; padding:4px 5px 4px 5px; margin:5px 2px; color:#333; background:#fff; height:auto; -moz-border-radius:5px; border-radius:5px;}
.leisuretrends-platform header nav li a:hover {background:#005f72; color:#fff;}
.leisuretrends-platform header nav li a.selected {background:#005f72; color:#fff;}
.leisuretrends-platform header .ltg-logo {float:left; width:339px; background:#01395a url(https://dcveehzef7grj.cloudfront.net/img/smb/leisuretrends/header-updated.png?v=1) no-repeat 0 0; width:980px; height:58px;}
.leisuretrends-platform header .ltg-logo img {padding-top:5px;}

/*******************franksredhot*******************/
.franksredhot-platform #vr-nyj, .franksredhot-platform #vr-td, .franksredhot-platform #vr-tu, .franksredhot-platform .moderatepg #content .entry-details a#button-tu, .franksredhot-platform .moderatepg #content .entry-details a#button-td {display:none;}

/******************* appkeyz *******************/
.appkeyz-platform #header {margin:0;}
.appkeyz-platform header .logo {border-right:none; display:none;}
.appkeyz-platform header {height:58px; background:#414e5b url(https://dcveehzef7grj.cloudfront.net/img/smb/appkeyz-logo.png?v=2) no-repeat 0 0; width:100%;}
.appkeyz-platform header header div.container {width:980px; position:relative;}
.appkeyz-platform header nav {position:absolute; top:58px; left:10px; padding-bottom:5px; width:420px;}
.appkeyz-platform header nav ul {padding:0; margin:0; float:left; width:auto; clear:both;}
.appkeyz-platform header nav li {float:left; border-right:none; height:25px;}
.appkeyz-platform header nav li a span {display:block; padding:0; height:auto; background:none;}
.appkeyz-platform header nav li a:link, .appkeyz-platform header nav li a:visited {display:block; padding:4px 5px 4px 5px; margin:5px 2px; color:#333; background:#fff; height:auto; -moz-border-radius:5px; border-radius:5px;}
.appkeyz-platform header nav li a:hover {background:#414e5b; color:#fff;}
.appkeyz-platform header nav li a.selected {background:#414e5b; color:#fff;}
.appkeyz-platform header .settings {position:absolute; /*float:right; margin:25px 0 0 0; position:relative;*/ margin:0; max-width:180px; text-align:right; z-index:2; top:62px; left:800px;}
.appkeyz-platform header .settings a {color:#333333; display:block; padding:5px 10px;}
.appkeyz-platform header .settings .already-reg {width:100%; display:block; color:#333333; padding-top:5px;}
.appkeyz-platform header .settings .already-reg a {display:inline; padding:0; text-decoration:underline;}
.appkeyz-platform header .settings .already-reg a:hover { text-decoration:none}
.appkeyz-platform header .settings a.highlight {background:#d2d2d2; border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
.appkeyz-platform .users-menu {background:#d2d2d2;}
.appkeyz-platform .users-menu ul {display:block; background:#d2d2d2; padding:0; border:1px solid #ebebeb; border-bottom:none; width:90%; margin:auto; margin-bottom:5px;}
.appkeyz-platform .users-menu ul li {border-bottom:1px solid #ebebeb; text-align:left;}
.appkeyz-platform .users-menu ul li a {display:block;}
.appkeyz-platform .users-menu ul li a:hover {background:#ebebeb;}
.appkeyz-platform header .settings a.nohighlight {background:none;}

.followers_navigation , .following_navigation{
	padding-bottom: 10px;
}

.followers_navigation a, .following_navigation a{
	float: left;
	text-indent:-99999px;
}
.active_page{
	background-color:white !important;
	color:black !important;
}
.follwers_following_tabs{
	width:99%;
	border:1px solid #d9d9d9;
	border-right:0 none;
	border-bottom: 0 none;
	padding:1px 0 0 1px;
}
.follwers_following_tabs a{
	width:49.5%;
	background:#e4e4e4;
	padding:10px 0px;
	display:block;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.followers_navigation a.first_link,.following_navigation a.first_link{
	background:url('https://dcveehzef7grj.cloudfront.net/img/smb/pagnfirst.png') 0 0 no-repeat scroll;
	width:32px;
	height:23px;
	display:block;
	float:left;
}
.followers_navigation a.first_link.no_more,.following_navigation a.first_link.no_more{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.followers_navigation a.previous_link,.following_navigation a.previous_link{
	background:url('https://dcveehzef7grj.cloudfront.net/img/smb/pagnprev.png') 0 0 no-repeat scroll;
	width:32px;
	height:23px;
	display:block;
	float:left;
}
.followers_navigation a.previous_link.no_more,.following_navigation a.previous_link.no_more{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.followers_navigation a.next_link,.following_navigation a.next_link{
	background:url('https://dcveehzef7grj.cloudfront.net/img/smb/pagnnext.png') 0 0 no-repeat scroll;
	width:33px;
	height:23px;
	display:block;
	float:left;
}
.followers_navigation a.next_link.no_more,.following_navigation a.next_link.no_more{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.followers_navigation a.last_link,.following_navigation a.last_link{
	background:url('https://dcveehzef7grj.cloudfront.net/img/smb/pagnlast.png') 0 0 no-repeat scroll;
	width:32px;
	height:23px;
	display:block;
	float:left;
}
.followers_navigation a.last_link.no_more,.following_navigation a.last_link.no_more{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.following_info_text,.followers_info_text{
	padding-top:5px;
}
.follwers_following_tabs a:hover{
	color:#000000;
	font-weight:bold;
}
.follwers_following_tabs a.active{
	background:#ffffff;
}
.followersFollowingDiv span.ellipse{
	display:none !important;
}
a.loadmorelibtn{
	background:#0182c6;
    background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6));
    background-image: -moz-linear-gradient(top, #0190db, #0190db);
    border-color: #017ec0;
    color: #fff;
    text-shadow: #0190db 0px 1px 0px;
    font-weight:bold;
    cursor:pointer;
    padding:10px;
    border-radius:5px;
}
a.loadmorelibtn:hover{
	background:#0182c6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));
    background-image: -moz-linear-gradient(top, #0190db, #0190db);
}
.ad-slideshow-start{
	display:none;
}
.ad-slideshow-stop{
	display:none;
}
.graph-cont{
	border: 1px solid #BBBBBB;
	width:370px;
	height:auto;
}
.graph-header{
	background: url('https://dcveehzef7grj.cloudfront.net/img/smb/contacts-votigolink.png') no-repeat scroll 5px 5px #f1f1f1;
	padding:10px 10px 10px 40px;
	font-size:14px;
	font-weight:bold;
	width:320px;
}
.questions{
	width:98%;
	padding:0px 1%;
}
.big-graph .graph-header{
    width:90%;
    padding:10px 2% 10px 8%;
}
.question-txt{
	padding:10px 10px 10px 10px;
	font-size:13px;
	width:350px;
}
.red-asterisk{
	color:#ff0000;
}
select.lgfilter{
	font-size:75%;
}
.graph-filter{
	border: 1px solid #888888;
	border-radius: 5px;
}
.graph-filter-left a.selected {background:#fff; border:1px solid #aaaaaa; border-right:none;}
.graph-filter-center a.selected {background:#fff; border:1px solid #aaaaaa; border-right:none; border-left:none;}
.graph-filter-right a.selected {background:#fff; border:1px solid #aaaaaa; border-left:none;}
.graph-filter-left,.graph-filter-center{
	border-right: 1px solid #aaa;
}
.graph-filter-left span,.graph-filter-left a{
	padding:5px 5px 5px 10px;
	float:left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background:#CCCCCC;
	color:#777777;
	border:1px solid #aaaaaa;
	border-right:none;
}
.graph-filter-center a{
	padding:5px 10px 5px 10px;
	float:left;
	background:#CCCCCC;
	color:#777777;
	border:1px solid #aaaaaa;
	border-right:none;
	border-left:none;
}
.graph-filter-right span,.graph-filter-right a{
	padding:5px 10px 5px 5px;
	float:left;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background:#CCCCCC;
	color:#777777;
	border:1px solid #aaaaaa;
	border-left:none;
}
.graph-filter-right{
}
a.graph-filter-link,.graph-filter-selected{
	color:#777777;
}
.graph-filter-right span.graph-filter-selected,.graph-filter-right a.graph-filter-link:hover, .graph-filter-left span.graph-filter-selected,.graph-filter-left a.graph-filter-link:hover{
	background:#FFFFFF;
	color:#777777;
}
.graph-filter-selected a{
	background:#FFFFFF;
}
a#entries-download, a#registrations-download {margin:2px 5px 2px 0; float:right; display:block; width:25px; height:25px;}
.entrant-name-flyout{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/tool-tip.png") no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 40px;
    left: -39px;
    padding: 32px 10px 11px;
    position: absolute;
    top: -72px;
    width: 80px;
    z-index: 999;
}
.date-range {
	width:365px;
}
.date-range input[type="text"]{
	width:auto;
	padding:4px 3px;
	border:1px solid #AAAAAA;
	font-size:100%;
}

.date-range input[type=button] {background:#00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height:auto; float:left; padding:3px 5px; border:none;}
.date-range input[type=button]:hover {background:#18b2d0; border-color: #18b2d0;}


.date-range #SearchBtn {
    width:auto;
}
.help-text{
	display:inline-block;
	margin:7px 0 0 5px;
}
.help-text-flyout{
	display:none;
	float:left;
	border:1px solid #aaaaaa;
	background:#ffffff;
	padding:10px;
	width:180px;
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:999;
}
.widthauto {
	width:auto;
}
.margintop6lft5 {
	margin:6px 0 0 5px;
}
.date-range input[type=button]:hover {
    background:#0182c6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1));
    background-image: -moz-linear-gradient(top, #0190db, #0190db);
}
.date-range label{
	margin-top:3px;
}
/* IFRAME APP: Added by Dhaval */
.iframeapptype, #iframeapptypetable { width: 350px !important; float: left; }
#iframeapptypetable td {width:33%; padding:1%; border:0 none;}
#iframeapptypetable input[type="radio"] {width:auto; margin-right:5px;}
.t_detailspg .like-radio {float:left; width:210px;}
.t_detailspg .like-gate-custom-image {float:left; clear:both; width:220px;}
.t_detailspg #preview-tip {display:none; position:absolute; top:-15px; left:150px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.t_detailspg #preview-tip-like {display:none; position:absolute; top:25px; left:180px; background:#d3f0ff; width:300px; border:1px solid #0190db; padding:10px;}
.t_detailspg #like-gate-image-form-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.t_detailspg #like-gate-image-form-container input {font-size:120%; width:90%; margin:0; padding:0;}
.t_detailspg .radio {clear:both; float:left; margin:20px 0 0 130px; position:relative; width:530px;}
.t_detailspg .radio label {float:left; padding:0 0 0 5px; margin:0; }
.t_detailspg .radio a {float:left; margin:0 0 0 10px;}
.t_detailspg .file-like-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.t_detailspg #content .file-like-container i {margin:0; padding:0; width:190px;}
.t_detailspg .file-like-container input.file-like {font-size:120%; width:90%; margin:0; padding:0;}
.t_detailspg .like-radio {float:left; width:220px;}
.t_detailspg .like-gate-custom-image {float:left; clear:both; width:185px;}
.t_detailspg #like-gate-image-form-container {float:left; padding:0 0 0 10px; width:300px; margin:0;}
.t_detailspg #like-gate-image-form-container input {font-size:120%; width:90%; margin:0; padding:0;}
.t_detailspg .file-like-container a {margin:0;}
.t_detailspg #content #like-image-error {clear:both; color:#ff0000; width:90%; text-align:left; padding:5px 0 0 0; display:none;}
.t_detailspg .file-like-container label.error {color:#ff0000;}
.t_detailspg #IframeappIframeHeight {width:50px;}
span.pxtxt {padding-left:5px; line-height:1.9;}
.t_detailspg #IframeappHeightScrollContainer .text label {line-height:1.9;}
.t_detailspg #IframeappHeightScrollContainer .checkbox {padding-top:8px;}
.t_detailspg div.save-then-preview {position:relative;}
.t_detailspg div.save-then-preview a {display:block; float:left; margin-right:10px;}
.t_detailspg div.save-then-preview a.tool-tip {margin-top:15px;}
.t_detailspg a.fbpreview {float:left; display:block; background:#8a8a8a; border-color: #8a8a8a; color: #fff; text-shadow: #7a7a7a 0px 1px 0px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; text-align:center; padding:6px 10px 7px 10px; font-size:110%; margin-top:10px; margin-right:10px;}
.t_detailspg a.fbpreview:hover  {background:#7a7a7a; border-color: #7a7a7a;}
.t_detailspg #type-error {color:#ff0000;}
.ganalytics .text input { float: left; padding: 0; margin: 0; clear: none; width: 200px; }

/*confirm switch page*/
.confirmswitch h1 {font-size:170%; font-weight:normal; padding:10px 0 0 10px;}
.confirmswitch p {clear:both; margin:0; padding:8px 0 0 10px; color:#333333; font-size:100%;}
.confirmswitch p.sub-details {border-bottom:1px solid #ccc; padding:5px 10px;}
.confirmswitch p.sub-details span {display:block; float:left; width:210px; font-weight:bold;}
.confirmswitch p.no-downgrade {color:#ff0000; border:1px solid #ff0000; margin:10px 0; padding:10px 0 10px 10px; text-align:center;}
.confirmswitch p.no-downgrade a {color:#ff0000; font-weight:bold;}
.confirmswitch p.no-downgrade a:hover {text-decoration:none;}
.confirmswitch p.no-downgrade-promo {font-weight:bold; padding-top:20px; text-decoration:underline;}
.confirmswitch .actionitems {clear:both; float:left; margin:10px 0 0 10px;}
.confirmswitch div.separator {border-bottom:1px solid #ccc; margin:20px 0 0 0;}
.confirmswitch .actionitems input {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#2ba3e1), to(#0182c6)); background-image: -moz-linear-gradient(top, #0190db, #0190db); border-color: #017ec0; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; font-size:100%; outline:none; border:none; padding:5px;}
.confirmswitch .actionitems input:hover {background:#0182c6; background: -webkit-gradient(linear, left top, left bottom, from(#0182c6), to(#2ba3e1)); background-image: -moz-linear-gradient(top, #0190db, #0190db);}


/* FIX ANALYTICS ON FTD */
.ftd-platform #social-overview-tab .engagement-data p, .fathomevents-platform #social-overview-tab .engagement-data p {font-size:220%; font-weight:bold; float:left; margin:0 0 0 10px; padding:10px 0 0 0;}
.date-range-buttons a.selected{font-weight: bold;}
select option.optionbold{ font-weight: bold;}

/*****************************************************************
STARWOOD: HIDE REGULAR SWEEPSTAKES BUTTONS
******************************************************************/
.starwood-platform .s_detailspg #ic-sweeps-normal {display:none}
.starwood-platform .appdirpg .campaigns-list div > a.icon-sweep {display:none;}
.starwood-platform .appdirpg .new-ref-option {display:none;}

.starwoods-platform .s_detailspg #ic-sweeps-normal {display:none}
.starwoods-platform .appdirpg .campaigns-list div > a.icon-sweep {display:none;}
.starwoods-platform .appdirpg .new-ref-option {display:none;}

.starwoods-platform .sweeps-element-normal, .starwoods-platform .sweeps-element-twitter, .starwood-platform  .sweeps-element-normal, .starwood-platform .sweeps-element-twitter {display:none;}
.starwoods-platform .sweeps-element-selected, .starwoods-platform .sweeps-element-selected:hover, .starwood-platform .sweeps-element-selected, .starwood-platform .sweeps-element-selected:hover {-moz-border-radius:10px; border-radius:10px; background:#eeeeee url(https://dcveehzef7grj.cloudfront.net/img/smb/lnkbg.png) repeat 0 0;}

.activityTable .soc-icon-over2 {
	position: absolute;
    right: 0px;
    top: 48px;
}
#scheduleposts_publisher .activityTable .soc-icon-over2 {
	position: absolute;
    right: 0px;
    top: 32px;
}
/* Choose plan new chnages */
.main-grid {
    background-color: #F6F6F6;
    height: auto;
    margin: 0 auto;
    width:820px;
}
.price-grid{padding-bottom: 30px;background-color:#ffffff;font-family:Verdana;margin:0px auto;width:830px;-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F6F6F6 #F6F6F6 -moz-use-text-color;
    border-image: none;
    border-radius: 13px 13px 13px 13px;
    border-style: solid solid none;
    border-width: 1px 1px medium;}
.left-section{float:left;width:602px;text-align:center}
.right-section {
    float: left;
    margin-left: -24px;
	text-align:center;
}
.heading {
    color: #045971;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 27px;
    padding-top: 20px;
    text-align: center;
}

.first-plan-amt , .second-plan-amt , .third-plan-amt , .fourth-plan-amt{
    background-color: #17BDFB;
    color: #FFFFFF;
    font-size: 44px;
    font-weight: bold;
    height: 44px;
    width: 174px;

}
 .second-plan-amt{background-color:#14afe9}
 .second-plan-amt{background-color:#1097c9}
 .third-plan-amt{background-color:#7dd700;width:230px}
.fourth-plan-amt{background-color:#ffcb00;width:230px; height: 52px}

.plan-one .per, .plan-two  .per , .plan-three .per, .fourth-plan .per{
    background-color: #14B0E9;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    height: 25px;
    width: 174px;
}
.plan-two  .per {
    background-color: #1097c9;

}
.plan-three  .per {
    background-color: #6bc000;
	width:230px;

}
.fourth-plan .per {
    background-color: #ffae00;
	width:230px;

}
.dolar {
    font-size: 24px;
    vertical-align: top;
}

.plan-one, .plan-two, .plan-three, .fourth-plan{float:left;}

.clear{clear:both}

.first-plan-details , .second-plan-details, .third-plan-details{background-color:#f8fcff;width:174px;height:auto;float:left;padding-top:20px;}
.second-plan-details{background-color:#e7f4fa;}
.third-plan-details{background-color:#f2fbe6;width:230px;}
.fourth-plan-details {
    background-color: #FFF5CC;
    padding-top: 20px;
    width: 230px;
}

.plan-sections {
    height: 70px;
	font-size:13px;
	color:#3f3f3f;
}
.plan-gaps{margin-right:3px;}
.included-promo {
    font-size: 13px;
    line-height: 18pt;
    width: 810px;
}.included-promo .content{
    float: left;
    margin-left: 90px;

    width: 385px;
}
.included-promo ul{padding:0px;margin:0px;}
.fl{float:left;}
.lang-sty {
    color: #828282;
    font-size: 12px;
    line-height: 15pt;
    width: 325px;
}
/* Alignment fixes for Schedule Posts page*/
.trforhover .post-div .activity-image{width:48px; margin:0 10px 0 0;}
.trforhover .post-div .activity-desc{width:528px;margin:10px 0 0 0;}
.trforhover .activityProfilePic{margin:4px 0 0 0;position:relative;}
.activity-addn-content{text-align:left;}
.profile-entrant-name-flyout{
	background: url("https://dcveehzef7grj.cloudfront.net/img/smb/schedule_profile_tooltip.png") no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 45px;
	padding: 35px 0px 11px;
    position: absolute;
    left:0px;
    width: 131px;
    z-index: 999;
	margin-top:-110px;
	*margin-top:-80px;
	*margin-left:-70px;
	width:131px;
}
.activity-links-schpage{
	width:100%;
	min-height:20px;
}


/*Dashboard Styles Starts here*/
.dashboard-Block {width:350px;height:150px;border:#d6d6d6 solid 1px; box-shadow:2px 7px 5px #d9d9d9;margin: 12px 0px 12px 0; padding: 15px 10px 8px 10px;}
.dashboard-Block .imgcontentarea {width:140px;}
.dashboard-Block h1 {font-size:130%;color: #6db8db;padding: 0px 0px 10px 0px;margin: 0px;font-weight: bold;}
.dashboard-Block .contentarea {font-size:120%; line-height:1.2;}
.dashboard-Block .contentarea div {height:81px;}
/*Dashboard Styles Ends here*/


table#tablemodel{border:#e5e5e5 solid 1px; margin-top:20px;}
table#tablemodel tr, table#tablemodel tr td {min-height: 25px;vertical-align: middle;padding: 5px 5px 5px 10px;text-align: left;border-color:#e5e5e5;border:#e5e5e5 solid 1px;}
table#tablemodel th {background:#f1f1f1; font-weight: bold;border-right: #e5e5e5 solid 1px;border-bottom: #e5e5e5 solid 1px; /*height: 25px;*/ vertical-align: middle; padding:5px 5px 5px 10px;font-weight:bold;}
table#tablemodel th.noborder-right {border-color:#e5e5e5;}
table#tablemodel span.breakwidth155 {word-wrap:break-word; display:block;width:155px}
table#interactionsTable{border:#e5e5e5 solid 1px; margin-top:20px;}
table#interactionsTable tr, table#interactionsTable tr td{ min-height: 25px;vertical-align: middle;padding: 5px 5px 5px 10px;text-align: left;border:#e5e5e5 solid 1px;text-align: center;}
table#interactionsTable th{background:#d6d6d6;font-weight: bold;border-right: #e5e5e5 solid 1px;border-bottom: #e5e5e5 solid 1px;height: 25px;vertical-align: middle;padding-left: 10px;}
table#interactionsTable th.noborder-right{border-color:#e5e5e5; }
.block-user{float: left;line-height: 26px;margin-right: 16px;}
.alignth {float:left;margin: 8px;line-height: 20px;}
.ml10 {margin-left:10px; width:95%;}


/******UPSELL PAGES******/
.upsell-page {background:#f6f6f6; width:100%; height:310px;}
.analytics-upsell {height:335px;}
.contacts-upsell {height:350px;}
.upsell-page h2 {font-size:200%; font-weight:bold;}
.upsell-page h3 {font-size:170%; width:400px; padding-top:5px;}
.analytics-upsell h3 {width:450px;}
.contacts-upsell h3 {width:470px;}
.upsell-page p {width:350px; padding-top:10px; font-size:120%; line-height:1.2;}
.upsell-page a {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 15px; color:#fff; font-weight:bold; font-size:120%; width:auto; line-height:1.7;}
.calendar-upsell .text-cont {padding:10px 0 10px 20px; height:500px;}
.conversation-upsell .text-cont {padding:10px 0 10px 20px; width:100%; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/graphic-social.png?v=1) no-repeat 390px 16px; height:500px;}
.analytics-upsell .text-cont {padding:10px 0 10px 20px; width:100%; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/graphic-analytics.png?v=6) no-repeat 380px 16px; height:500px;}
.contacts-upsell .text-cont {padding:10px 0 10px 20px; width:100%; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/graphic-contacts.png?v=3) no-repeat 360px 16px; height:500px;}
.upsell-page a.l-more {background:#00abcd; text-shadow: #0190db 0px 1px 0px; margin-right:20px;}
.upsell-page a.l-more:hover {background:#18b2d0; }
.upsell-page a.c-sales {background:#ffb200; text-shadow: #d09100 0px 1px 0px;}
.upsell-page a.c-sales:hover {background:#ffba19}
.upsell-page .action-links-upsell {text-align:left; width:380px; margin-top:30px;}
.upsell-msg-user {background:#fbfaf1; border:1px solid #d8d8d6; width:753px; float:left; padding:5px; margin:0 0 10px 0;}
.upsell-msg-user p {font-size:15px; text-align:center; width:100%; float:left; /*font-weight:bold;*/}
.upsell-msg-user p strong {/*font-weight:bold;*/}

.calendar-upsell .text-cont-left { float: left; width: 380px; }
.calendar-upsell .text-cont-left h2, .calendar-upsell .text-cont-left h3, .calendar-upsell .text-cont-left p, .calendar-upsell .text-cont-left div { width: 100%; }
.calendar-upsell .text-cont-right { float: right; }
.calendar-upsell .text-cont-right a { float: left; padding: 0px; text-align: left; }

/*Pay confirmation Page*/
.payconfirmationpg .innerwrap {background:none;}
.payconfirmationpg #content p {text-align:center; font-size:150%; padding:10px 0 5px 0;}
/*.payconfirmationpg #content p a {color:#fff;} commented becuase not displaying the text for link as ot is white*/

/*Contact card styling*/
.contact-card-div{
	border:1px solid #e5e5e5;
	width:398px;
	background:#fff;
	position: absolute;
	right:0;
	top:50px;
	display:none;
	padding-top:20px;z-index: 9999;
}
.analyticspg .contact-card-div{
	top:0px;
}
.analyticspg .showcontact-details .contact-card-div{
	top:-15px;
}
#moderatecomments_contests .contact-card-div{
	border:1px solid #e5e5e5;
	width:398px;
	background:#fff;
	position: absolute;
	top:50px;right:auto;
	display:none;
	padding-top:20px;z-index: 9999;
}
#direct_message_content .contact-card-div{
	border:1px solid #999999;
	width:330px;
	background:#fff;
	position: absolute;
	right:15px;
	top:0px;
	display:none;
	padding-top:20px;
}
.tweet-holder .contact-card-div{
	top:27px;left:23%;
}
#mentions_content .contact-card-div{
	border:1px solid #999999;
	width:330px;
	background:#fff;
	position: absolute;
	right:5px;
	top:2px;
	display:none;
	padding-top:20px;z-index: 9999;
	/*position: relative;*/
}
.analytics_contact .contact-card-div{
	top:0;
	left:20px;
	right:auto;
	bottom:auto;
}
a.card-close{
	width:15px;
	height:15px;
	background:url(https://dcveehzef7grj.cloudfront.net/img/smb/cross.png) no-repeat 0 0;
	display:block;
	position:absolute;
	right:2px;
	top:2px;
}
a.card-close:hover{
	background-position: 0 -16px;
}
.contact-card-top{

}
.contact-card-left{
	width:20%;
	text-align:center;
}
.contact-card-right{
	width:79%;
}
.contact-card-right-top{
	width:96%;
	padding:2% 2% 0% 2%;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	min-height:42px;
}
.contact-card-right-topLeft{
	width:50%;
}
.contact-card-right-topRight{
	width:50%;
}
.contact-card-name{
	color:#0e5491;
	font-size: 14px;
	fnt-weight:bold;
}
.contact-card-address{
	color:#a3a3a3;
	font-size:12px;
}
.contact-card-right-bottomRight{
	width:100px;
	padding:4% 2.8%;
	text-align: right;
}
.contact-score{
	color:#000;
	font-size:23px;
	font-weight:bold;
}
.engagement-score-txt{
	color:#a3a3a3;
}
.contact-card-socialContacts{

}
.contact-card-bottom{
	background:#e5e5e5;
	padding:2% 2% 0% 2% ;
	width:96%;
}
.message-div{
	width:100px;margin-top: 5px;
}
.message-txt{
	color:#959595;
}

.show_contact{
	font-weight: normal!important;
}
.analytics_contact{
	z-index:0;
}
.analytics_contact a.entrant-name{
	z-index:1;
}
.analytics_contact a.contact-card-div{
	z-index:10;
}
.lh21{line-height: 21px;}
.sortUI{color:#999;text-align: center;float:left;margin-left: 3px;}
.sortUI a{font-size:8pt;color:#999;}
.upsort {float:left;}
.downsort {margin-top:-3px;float:left;}
.downsortselect {margin-top:4px; float:left;}
.socialcontactspg .userpic{width:auto;}
.aj_email_message{padding:10px;}
.scorestars img{margin-right: 3px;}
.publishingpg .tweet-reply-ac-content{width:auto;}
.publishingpg #twitterViewContact .activitytab-regs {width:9.5%; padding:5px; border-right:1px solid #e5e5e5;min-height: 75px;}
.dinline{display: inline;}
.text-copy-chanel {width:190px;color:#aaaaaa;margin-left:16px;padding-top: 16px;padding-bottom:10px;border-right:1px solid #E5E5E5;	min-height: 70px;}
.areapointer{width:250px;font-size: 12px;line-height:25px;color: #949494;}
#engmt-filters {position:absolute; background:#fff; height:400px; overflow:auto; width:220px; top:25px;  border:1px solid #e5e5e5; display:none;}
#engmt-filters li {display:block; float:left; width:190px; font-weight:normal; padding:5px; /*border-bottom:1px solid #e5e5e5;*/}
#engmt-filters li div.title {float:left; padding-top:4px;}
#engmt-filters li div.direction {float:right;}
#engmt-filters li a {color:#999}
.engmt-selected {clear:both; float:left; width:110px; font-weight:normal; color:#999;}
#engmt-filters .sub-filter li {border:none; width:160px; margin-left:10px; clear:both; border-bottom:1px dotted #ccc}
#engmt-filters li div.main-title {float:left; padding:4px 0; font-weight:bold;}


/*Publisher Activity page*/
#activity_publisher .date-range {
	width:auto;
}
#activity_publisher .date-range a[type="reset"]{
	 background: none repeat scroll 0 0 #00ABCD;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 110%;
    font-weight: bold;
    height: auto;
    padding: 5px 8px;
    text-shadow: 0 1px 0 #0190DB;
}
#activity_publisher form div.submit{margin-top: 0px;}


/*Brand Location Settings styles*/
.brandlocationsettings{}
.brandlocationsettings .inner_tab .text input{
	clear: none;
    float: left;
    margin: 0;
    padding: 2px;
    width: 520px;
}

.brandlocationsettings .inner_tab label {
    display: block;
    float: left;
    line-height: 1.3;
    margin-right: 10px;
    text-align: right;
    width: 112px;
}
.brandlocationsettings .inner_tab label span{color: red;}
.brandlocationsettings .inner_tab label.error{margin-left:120px;width:100%;text-align: left;color:red;}

a.blueButton {
	background:#00abcd;
    border-color: #00abcd;
    color: #fff;
    text-shadow: #0190db 0px 1px 0px;
    padding:5px 8px;
    font-weight:bold;
    cursor:pointer;
    border-radius: 5px;
    border:none;
    -moz-border-radius: 5px;
}
.brandlocationsettings table.inner_tab{
	width:85%;
}.brandlocationsettings .inner_tab .submit{
	float:right;
}
.checkBox_wl .labelcheckbox{
	text-align: left;width:auto!important;
}
.checkBox_wl  input[type=checkbox]{
	margin-left: 102px;
}
.cat_radio label{width:auto!important;text-align: left;}

/*Live Sweeps*/
#admin_livesweeps_campaigns #tablemodel{word-wrap: break-word;}
/* Styles added by Arun */
.tw_div_select_be{font-weight:bold;font-size:14px;padding:20px 0px 0px 20px;}
.tw_div_select_rt{font-weight:bold;font-size:14px;padding:20px 0px 0px 0px;}
.tw_div_select_be a:focus, .tw_div_select_be a:hover, .tw_div_select_be a:active, .tw_div_select_rt a:focus, .tw_div_select_rt a:hover, .tw_div_select_rt a:active{color:#000000!important;}
.tw_div_select_be a.selected, .tw_div_select_rt a.selected { opacity: 0.3; color: #000; filter: alpha(opacity=30); text-decoration: none; }
.publisher-ac-cnt{width:90%}
.notweetserror{padding:15px 0px 15px 20px;}

/*timeline promo*/
td.timelinetd {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/timeline-date.png) repeat-y 10px 0;}
.dt-holder {float:left; width:70px; padding:10px 0px 10px 8px; font-size:11px;}
.dt-holder span {color:#d3d3d3; font-size:13px; font-weight:bold;}
.post-desc-holder {float:left; width:350px; display:block; padding:10px 0;}
.post-det-holder {float:right; background:#edeff4; padding:10px 5px; *max-width:380px;}
.number-data {font-size:15px; display:block; text-align:center;}
.timeline-post-cont {background:url(https://dcveehzef7grj.cloudfront.net/img/smb/underline.png?v=2) repeat-x; float:left; width:100%; *width:99.8%; padding:5px 0;}
.number-holder {float:right; padding:0 10px; text-align:center;}
.pick-winner {float:right;}
.pick-winner a {display:block; width:75px; text-align:center; background:#00abcd;border-color: #00abcd;color: #fff; margin:4px 4px 0 0;padding: 5px 10px; text-shadow: #0190db 0px 1px 0px;font-weight:bold;cursor:pointer; border-radius: 5px;-moz-border-radius: 5px;}
.pick-winner a:hover {background:#18b2d0; border-color: #18b2d0;}
#divpagepostsdata {padding-top:10px; float:left; width:100%;}
#dialog-enter-title {display:none;}
#dialog-enter-title p {padding:10px 0;}
#dialog-enter-title p.iden-error {color:#ff0000;}
#dialog-enter-title #TimelinepromoappTitle {width:200px; padding:0;}
.entry-criteria div.label {float: left; display: block; width: 100px; text-align: right; margin-right: 10px;}
.entry-criteria div.submit {clear:both; /*padding:20px 0 0 110px;*/ padding:10px 0 20px 0;}
.entry-criteria {padding-top:20px;}
.entry-criteria .error {display:none; padding:5px 0; clear:both; float:left; width:100%;}
.entry-criteria div.checkbox {float:left; width:400px; padding:0; margin:0;}
.entry-criteria div.checkbox input {float:left; padding:0; margin:0;}
.entry-criteria div.checkbox label {float:left; padding:0 0 0 5px;}
.tl-post-message, .tl-post-ms {float:left; width:100%;}
.tl-post-ms {padding-bottom:5px;}
.post-desc-holder {width:65%; /*clear:left;*/ float:left;}
.s_timelinepg .innerwrap {width:97%;}
.s_timelinepg .post-holder {width:100%; *width:93%;}
.s_timelinepg #sidebar-new {max-width:200px; min-width:200px;}
.s_timelinepg #content {width:85%; max-width:85%;}
.s_timelinepg #instiTable {width:100%;}
.s_timelinepg #instiTable #interactionsTable {width:100%; border:none; margin-top:0;}
.s_timelinepg table#interactionsTable tr, .s_timelinepg table#interactionsTable tr td {min-height:auto; padding:0; border:0; text-align:left;}
.winners-box .win-header {background:#e1e1e1; float:left; width:100%; padding:5px 0; font-weight:bold;}
.winners-box .win-user {float:left; width:180px; margin:0 10px; padding:5px;}
.winners-box .win-actions {float:left; margin:0; padding:5px; width:685px;}
.winners-box .win-actbottom-pad {padding-bottom:20px;}
.winners-box .win-act {width:50px; margin:0 10px; float:right; text-align:center;}
.winners-box .win-type {width:70px; margin:0 10px; float:left; text-align:center;}
.winners-box .win-type a {text-transform:capitalize;}
.winners-box .win-comment {/*max-width:320px;*/  width:45%; margin:0 10px; float:left; text-align:left;}
.winners-box .win-comment-date {width:82px; margin:0 10px; float:left; text-align:left;}
.winners-box .win-comment-date span {display:block; clear:both; width:100%; font-size:90%;}
.winners-box .win-comment-date span.at-time {color:#cccccc;}
.winners-box .win-user a {display:block; float:left;}
.winners-box .win-user a span {float:left; padding-right:5px;}
.winners-box a.unpick {background:#00abcd;  border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight:bold; cursor:pointer; padding:5px 10px; border-radius: 5px; -moz-border-radius: 5px;}
.winners-box a.unpick:hover {background:#18b2d0; border-color: #18b2d0;}
.winners-box .win-comment span {padding:5px;}
.winners-box .win-details {border-bottom:1px solid #e1e1e1; clear:both; float:left; width:100%;}
.idf-post {float:left; padding:2px; background:#edeff4; border:1px solid #e1e1e1}
#instiTable a.view-post {float:left; padding:1px 10px 5px 10px; display:block;}
.idf-post a {padding:0 10px;}
.tl-post-message a.ext-video {position:relative; display:block;}
.tl-post-message a.ext-video img {max-width:300px;}
.tl-post-message a.ext-video i {position:absolute; padding:5px; left:0; bottom:0; color:#fff; width:35px; height:26px;}
span.for-edit {cursor:pointer;}
span.for-edit i {padding-left:3px;}
span.for-edit:hover {cursor:pointer; color:#70c8f6;}
.s_timelinepg #see-more {width:100%;}
.s_timelinepg #see-more a {background:#edeff4; display:block; padding:5px; text-align:center; border:1px solid #e1e1e1;}
.s_timelinepg .addafbpagetostart span {display:block; float:left;}
.s_timelinepg .addafbpagetostart a {display:block;clear:both; width:150px; text-align:center; margin-top:10px; float:left;}
.s_timelinepg .win-comment span {clear:both; display:block; text-align:left; float:left; width:100%;}
.s_timelinepg span.com-image {display:block; border:1px solid #cccccc; width:auto; max-width:100%;}
.s_timelinepg span.com-image img {max-width:100%;}
#uploadhtml_sweeps textarea{width:100%;}
.usedVersion{color:#F49600;}

/* Plans and Pricing */
.pricing-container div{font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif!important;}
.leftBlock-pricing { background: #f2f2f2 none repeat scroll 0 0; padding: 8px;  border: 1px solid #e0e0e0;width:100%;}
.leftSolutionBlock.priceBlock {max-width: 300px;width: 200px;}
.greyBG {background: #f2f2f2 none repeat scroll 0 0;  padding: 8px;}
.w100 {width: 100%}
.tcenter {text-align: center}
.leftSolutionBlock { float: left}
.but-reg-head-caps{font-size:15px; width: auto;}
.ml3 {margin-left: 3px}
.ml6 {margin-left: 6px}
.ml7 {margin-left: 7px}
.ul-price-listing{min-height:520px;height:auto;color:#636363;line-height:1.5em;}
.ul-price-listing > ul {width: 90%;margin-left: 14px}
.ul-price-listing li {list-style: disc;font-size: 14px;line-height: 19px}
.leftSolutionBlock .headTitlePrice {background: #0098bd;color: #FFF;font-size: 16pt;width: 100%;text-align: center;line-height: 28px;padding: 4px 0;}
#small-tab .headTitlePrice {background: #0098bd;}
#mid-size-tab .headTitlePrice {background: #015971;}
#large-tab  .headTitlePrice {background: #ff8700;}
#enterprise-tab .headTitlePrice {background: #404040;}
.thinline {height:6px;width:100%;}
#small-tab .thinline { background:#06bee0; }
#mid-size-tab .thinline { background:#2a8ea7; }
#large-tab .thinline { background:#ffa300; }
#enterprise-tab .thinline { background:#7f7f7f; }
.but-learnmore-head {color: #ffffff;background: #00a7e1; padding: 8px 15px;font-weight: bold;}
.but-learnmore-head a {color: #ffffff;text-decoration: none;}
.but-contact {background: #ff8700;padding: 8px 15px;}
.but-contact a{color: #ffffff!important;text-decoration: none;}
.but-contact a div{font-weight: bold;}
.but-reg-head, .but-contact{border-radius: 2px;font-size: 11pt;margin: 0 auto; width: 115px;text-align:center;}
.container-left-block { background: #ffffff; float: left;padding: 15px 1% 15px 2%;width: 97%;}
.mtop15{margin-top: 15px;}
.cusReqMsg {text-align: center;margin:10px 0px 0px 0px;}
.tab-img{background-color:#FFFFFF;text-align:center;}
.binkd_plans{margin-top:100px;}
.pricing_plans_headline{background-color:#1f9bc9;height:auto;color:#FFFFFF;padding:5px;text-align:center;margin-bottom:15px;font-size:16pt;}

nav #h-socialChannel a span {
	background:rgba(0, 0, 0, 0) url("/img/newdesign/social_channel.png") no-repeat scroll center center;
}

/* New styles to cleanup custom HTML page */
.uploadhtml .textarea label{clear:both;}
.uploadhtml .select label{margin-bottom:8px;}
#uploadassets .addhtml{min-height:20px;margin-top:23px!important;}
/*instagram admin tool tabel*/
.instagram-table{
    border:1px solid #333;
}
.instagram-table tr th{
    font-weight:bold;
}
.instagram-table tr, .instagram-table tr th, .instagram-table tr td {
    border:1px solid #333;padding:3px;vertical-align: middle;
}
.chooseRanks{width:100%;float:left;}
.chooseRanks select{margin:3px;float:left; }
.chooseRanks .bluebutton {
    margin-left: 8px !important;
    margin-top: 5px !important;
    padding: 7px 25px !important;
}
.rankDone{color:green;font-size: 12px;font-weight: bold;}
.rankFailed{
	color:red;font-size: 12px;font-weight: bold;
}
.reActivateMsg { clear: both; color: #a94442; font-size: 14px; font-weight: normal; margin: 0 0 1em 0; background: #f2dede; padding: 5px; line-height: 150%; border: 1px solid #ebccd1; border-radius: 5px; padding: 10px 15px; }
.errorHead {margin-bottom: 7px; font-size: 18px;}

.plansToggle{width:350px; margin:30px auto;}
.plansToggle a, .plansToggle a:hover{padding:5px 10px !important;font-size:18px !important;text-decoration:none !important;font-weight:normal !important;}
a.planOn {color:#fff !important;background: #ff8700 !important; border: 2px solid #ff8700  !important;}
a.planOff {color:#ff8700 !important; background: #ffffff !important; border: 2px solid #ff8700 !important;}

/* For voting rounds */
.dates-error {clear:both; padding-top:10px;float:left; width:100%; color:red;}
.roundspg #content #selvote.selvote{/*margin-top:-25px;*/}
.roundspg .checkboxes.enable-iprestrict-div-pos,.input.checkbox.votesinvalidsets{padding:0px;}
.roundspg .file.susUsersList label{width:125px;}
.roundspg #content table .file.susUsersList i, .roundspg #content table .file.susUsersList strong{padding-left:135px;width:calc(100% - 135px);}
.roundspg #content table .file.susUsersList strong{font-weight:bold;display:inline-block;margin-top:6px;}
.textnote{font-weight:normal;}

header#qasweeppromos{background:linear-gradient(to bottom,  #ffffff 0%,#dedede 100%);height:58px;width:100%;}
#preview-body header#qasweeppromos p.preview-copy{color:#000;}

@supports (-ms-ime-align:auto) {
 	.submit input.addnow{ font-size: 100%; width: 78%; max-width:85px; }
}
/*IG comments App css start */    
.igdetailspg.detailspg textarea{float:left;width:287px;}
.igdetailspg.detailspg #content span.counter{clear:both;padding: 5px 0 0 135px;}
.igdetailspg.detailspg .text select{width:304px;color:inherit !important;height:25px;}
.igdetailspg.detailspg .text label{width:125px;}
.igdetailspg.detailspg .text input{color:inherit !important;height:25px;}
.igdetailspg.detailspg table.inner_tab td{padding:6px 0;}
.igdetailspg.detailspg table.igftable td{padding:5px;}
.igdetailspg.detailspg table.igftable th{padding:5px; background:#ccc;border:1px solid #555;font-weight:bold;}
.igdetailspg.detailspg table.igftable tr{border-bottom:1px solid #ccc;}
.igdetailspg.detailspg table.igftable.igftableedit tr{border-bottom:0px;}
.igdetailspg.detailspg #content label.error{margin-left:135px;margin-top:3px;}
.igdetailspg.detailspg .text select#exempt-instagram-handel{display: inline-block;vertical-align: top;}
.igdetailspg.detailspg a.igbtn{display:inline-block;vertical-align: top;background-color: #ff4400;padding:6px 10px;color: #fff !important;text-align: center;margin-left:5px;border-radius: 4px;}
.igdetailspg.detailspg a.igbtn:hover{text-decoration:none;background-color:#23272b;}
.igdetailspg.detailspg a.igbtn.fetchPosts{}
.igdetailspg.detailspg a.igbtnlnk{display:block;padding-top:5px;color:#3897f0 !important;margin:0px 0 0 295px;width: 155px;}
.igdetailspg.detailspg a.igbtnlnk:hover{text-decoration:underline;}
.igdetailspg.detailspg .checkboxes.checkbox{margin:0px 0 0 135px;}
.igdetailspg.detailspg .ftchContent{padding-top:15px;}
.igdetailspg.detailspg .pstname{font-size:16px;font-weight:bold;}
#InstagramcommentsappPostId, #InstagramcommentsappPostInfo{display:none;}
.vtgshadow {position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; background: #000; opacity: 0.6; z-index: 9999; display: none; padding:10px;}
.vtgloader {position: fixed; width: 50px; height: 50px; z-index:10000; top: 50%; left: 50%; margin: -25px 0 0 -25px; background:#ffffff; display: none; border-radius:3px; padding:5px;}
.vtgloader img {padding:5px; width:40px; height:40px;}
.switch {position: relative;display: inline-block;width:50px !important;height:24px;margin:0px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider { position: absolute;cursor: pointer; top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;border-radius: 4px;}
.slider:before {position: absolute; content: ""; height: 16px; width: 16px; left: 4px; bottom: 4px;background-color: white;-webkit-transition: .4s; transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider { box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}
.slider.round {border-radius: 34px;}
.slider.round:before { border-radius: 50%;}    
.slider:after { content:'OFF'; color: white; display: block; position: absolute; transform: translate(-50%,-50%); top: 50%; left:70%; font-size: 10px;}
input:checked + .slider:after { content:'ON';left:30%; }
.igdetailspg.detailspg .text .switch input{width:50px;}
.afterftchContent{padding-top:10px;}
/*IG comments App css end */

#analytics_polls .nav-app-Gallery{margin: 10px 0px;width: 100%;float: left;text-align:center;}
#analytics_polls .nav-apps-links{color: #026b81;border-bottom: #e9e8e8 solid 5px;padding:  5px 20px;cursor: pointer;font-size: 16px; }
#analytics_polls .nav-apps-links a{color: #026b81; text-decoration:none;}
#analytics_polls .nav-apps-links:hover, #analytics_polls .highlightLink{color: #ff8400;border-bottom: #ff8400 solid 5px;}
#analytics_polls .nav-apps-links:hover a, #analytics_polls .nav-apps-links a:hover, #analytics_polls .highlightLink a {color: #ff8400;text-decoration:none;}

.pubsubmit .copy {text-align: center; margin:10px auto;}
.pubsubmit .submit {width:150px; margin:0px auto;}
.pubsubmit .submit input.addnow {width:100%; max-width:150px; padding:10px 8px; float:none; clear:both; border-radius:3px; text-transform: uppercase;}

/*
For stride k12 styling
*/

.k12-platform .loginpg div.submit input{color: #333333;border: 2px solid #ffb600;background-color: #ffb600;} 
.k12-platform .navbar-brand img{max-width: 140px; margin-top:0px;} 
.k12-platform nav li#h-campaigns a span{background: none;}
.k12-platform .navbar li a:hover, .k12-platform nav li a.selected, .k12-platform header li a:hover, .k12-platform header li a.selected {background: #ebebeb !important;}
.k12-platform .help_block_container{display: none;}
.k12-platform .section-container {clear: both;background: #323232;color: #fff;float: left;padding: 20px 5%;display: flex;align-items: center;justify-content: center;width: 100%;box-sizing: border-box;}
.k12-platform .section-container .text-container {max-width: 750px;}
.k12-platform .section-container a {color: #fff;font-size: 12px;}
.k12-platform .section-container .text-container:nth-child(2) {padding-left: 30px;padding-top: 7px;}
.k12-platform .section-container p {font-size: 12px;line-height: 1.5;margin-bottom: 0;}
.k12-platform header{background: #FFFFFF;box-shadow: 1px 1px 2px rgba(0,0,0,0.1),1px 1px 5px 1px rgba(0,0,0,0.05);}
.k12-platform .analyticspg .votigo-logo-title {background: url('/img/k12/stride_icon_16_16.jpg') no-repeat 5px 6px;}
.k12-platform nav li a span {background: none;height: 0px !important;min-height: 20px !important;}
.k12-platform nav #h-socialChannel a span {background: none;}
.k12-platform nav li a {color: #000000 !important;}
.k12-platform header .settings a {color: #000000 !important;}
.k12-platform .settings a.highlight{background: #ebebeb none repeat scroll 0 0 !important;}
.k12-platform .users-menu ul, .k12-platform .users-menu{background: #ebebeb;}
.k12-platform #ContestAddForm tr:nth-child(2), .k12-platform #ContestAddForm tr:nth-child(3) {display: none;}
.k12-platform a.savelf, .k12-platform form .submit input[type=submit], .k12-platform form .submit input[type=submit]:hover {background: #ff8700;color: #fff;border: 0;text-shadow: none;}
.k12-platform #content a.addQuestion:link, .addprize, .k12-platform .lookandfeelpg a.fbpreview, .k12-platform .lookandfeelpg a.fbpreview:hover, .k12-platform #content a.bluebutton:visited, .k12-platform #content a.bluebutton:hover, .k12-platform .moderatepg .bulk-checkbox-buttons > input, .k12-platform .moderatepg .bulk-checkbox-buttons > input:hover, .k12-platform #content a.bluebutton:link, .k12-platform .date-range #SearchBtn, .k12-platform .socialchannelspg .top-channel-cont .submit-button input, .k12-platform .submit-button #addsocialchannel {background: #ff8700;text-shadow: none;}
.k12-platform .socialchannelspg .top-channel-cont .submit-button input:hover, .k12-platform .submit-button #addsocialchannel:hover, .k12-platform a.adduserPopup{background: #ff8700;text-shadow: none;}
.k12-platform .dispSecStep2_btns a, .k12-platform .dispSecStep2_btns a:hover{background: #ff8700 !Important;}
.k12-platform .moderatepg .bulk-checkbox-buttons > input, .k12-platform .moderatepg .bulk-checkbox-buttons > input:hover, .k12-platform #content a.bluebutton:link{border:0}
.k12-platform .loginpg .text input,.k12-platform .loginpg .password input{margin-left: 10px;border-left: 1px solid #CFCFCF;border-top: 1px solid #CFCFCF;padding: 8px 10px;}
.k12-platform a.savelf {background-color: #4DD9E4 !important;color: #0E375E;}
.k12-platform form .submit input[type=submit], .k12-platform form .submit input[type=submit]:hover{background: #ff8700;text-shadow: none;}
.k12-platform .nav-apps-links:hover, .k12-platform .highlightLink {color: #026b81 !important;border-bottom: #4DD9E4 solid 5px;}
.k12-platform .newanalyticspg, .k12-platform tr#show-receipt, .k12-platform h2.title.toggleArrow.pstTitle{display:none;}


@media screen and (min-width: 1100px) and (max-width: 1200px) {
	#create-new-block ul div.promo-inner > p {height:75px; font-size:110%;}
	#create-new-block ul .promo-details div.promo-inner {/*width:70%;*/}
	#create-new-block ul .p-title {width:70%;}
}

@media screen and (min-width: 1300px) and (max-width: 1500px) {
	.s_timelinepg #content {width:82%; max-width:82%;}
	.post-desc-holder {width:50%;}
	.winners-box .win-actions {width:540px;}
	.s_timelinepg .post-holder {*width:83%;}
}
@media screen and (min-width: 1100px) and (max-width: 1300px) {
	.s_timelinepg #content {width:79%; max-width:79%;}
	.post-desc-holder {width:350px}
	.winners-box .win-actions {width:540px;}
	.s_timelinepg .post-holder {*width:83%;}
}
@media screen and (max-width: 1100px) {
	.s_timelinepg #content {width:77%; max-width:77%;}
	.post-desc-holder {width:320px;}
	.winners-box .win-actions {width:60%;}
	.s_timelinepg .post-holder {*width:83%;}
	.winners-box .win-comment {width:35%;}

	#create-new-block ul div.promo-inner > p {height:90px; font-size:110%;}
	#create-new-block ul .promo-details div.promo-inner {/*width:65%;*/}
	#create-new-block ul .p-title {width:65%; font-size:100%;}
}

@media screen and (max-width: 640px) {
	.leftBlock-pricingMain, .enterpriseBlockMain{width:100%;}
    .leftSolutionBlock.priceBlock, .enterpriseBlockMain .leftSolutionBlock.priceBlock{width:98%;margin-left:1%;}
	.leftSolutionBlock .headTitlePrice{font-size:14pt;}
    .leftSolutionBlock.priceBlock {max-width: 98%;}
    .enterpriseBlockMain .leftSolutionBlock.priceBlock{width:98%;}
}

input.checkallbulk {
	margin-left: 5px;
	margin-top: 10px;
}
.width10per{width : 10%;}
.width40per{width : 40%;}

.winnerrowodd{background-color:#F5F5F5;padding:5px 0px;}
.winnerroweven{background-color:#FFFFFF;padding:5px 0px;}
.viewMoreWinners{padding-top:10px;}
.picklink{padding-top:10px;}
.pickAll{width: 50%;float: left;}
.viewMorePerSection{float: right;padding-top:10px;}
.lang-flyoutd {display: none;float: left;border: 1px solid #aaaaaa;background: #ffffff;padding: 10px;width: 300px;position: absolute;left: 165px;top: 25px;}
.lang-flyoutw {display: none;float: left;border: 1px solid #aaaaaa;background: #ffffff;padding: 10px;width: 300px;position: absolute;left: 165px;top: 25px;}
.lang-flyoutm {display: none;float: left;border: 1px solid #aaaaaa;background: #ffffff;padding: 10px;width: 300px;position: absolute;left: 165px;top: 25px;}
.lang-flyoute {display: none;float: left;border: 1px solid #aaaaaa;background: #ffffff;padding: 10px;width: 300px;position: absolute;left: 165px;top: 25px;}


/* New styles as part of cleaning up Custom HTML part */
    .templatesTable{width:75%;}
    #content .button{margin:25px 0px;}
    .uploadhtmlsection{width:60%;padding-bottom:30px;}
    .uploadhtmlfiles_header{width:100%;height:30px;background-color:#CCCCCC;margin-top:20px;}
    .htmlfiles, .htmledit{padding:8px; text-align:left;float:left;font-size:14px;}
    .htmlfiles{margin-right:2%;width:55%;}
    .htmledit{width:20%;}
    .bold{font-weight:bold;}
    .altrow{float:left;width:100%;}
    .analyticspg #content .overview-cont .more-overview-data td{padding: 3px;}
    .analyticspg #content .overview-cont .more-overview-data td{font-size: 11px;}
    .analyticspg #content .overview-cont .more-overview-data td a.link-dl{height: 16px;background-size: 100%;width:16px;}
    .analyticspg #content .overview-cont .more-overview-data td.ov-new-fans{width:80px!important;}
    .analyticspg #content .overview-cont .more-overview-data td.ov-registrations{width:auto!important;}
    .more-overview-data{}

.refCreditLimit {position:relative;}
.s_detailspg #content .refCreditLimit i { padding-left: 0;  width: 20px;  clear: none;  float: right; }
.refCreditLimit input { width: 100px; padding: 0px; margin-left: 5px; }
.refCreditLimit.select-right label { float: left; margin: 0px; }
.refCreditLimit.select-right select { float: left; margin-left: 10px; }
.descBoxArea{
	text-align: left;line-height: 20px;padding:10px 0 10px 15px!important;
}
#thumbs{padding-left: 15px!important;}

/*New Pricing Publish Page*/
#pricePublish{
	width:100%;padding:15px 0;margin:0 auto;float:left;
}
#pricePublish .blocks-prices{width:31%;padding:0 1%;float:left;}
#pricePublish .title-head{font-weight: bold;}
#pricePublish .input_area{width:100%;float:left;margin:10px 0;}
#pricePublish .btn-select a{background:#00c24f;padding:5px 15px;color:#FFFFFF;font-weight:bold;text-align:center;font-size:14px;float:left;border-radius: 4px;}
#pricePublish .btn-select a.disabled{background:#CCCCCC;}
#pricePublish .data-price-details{font-size:12px;line-height:18px;margin:0px 0px 15px 0;float:left;}

.sc-div > .brand-td {
    float: right;
    width: 180px;
}
.prependPins{
	 clear: both;
    margin: 10px auto 50px;
    width: 400px;
}
.prependPins input{
	background: rgb(0, 171, 205) none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-weight: bold;
    text-shadow: 0 1px 0 rgb(1, 144, 219);
    width:180px;
    margin-left:10px;
}







/*Search Partner creds page*/
.search-tags-cont{
	width:100%;margin: 20px 0;float:left;
}
.searchPartnerContent-result{
	width:100%;float:left;
	padding-top:66px;
	margin-top: -30px;
}


.searchPartnerContent-result table, .searchPartnerContent-result  td,.searchPartnerContent-result  th {
    border: 1px solid #c2c2c2;
}
.searchPartnerContent-result  th, .searchPartnerContent-result  td {
	padding:5px;
}
.searchPartnerContent #content {width : 100%;max-width:95%;}
.searchPartnerContent .innerwrap-holder{max-width:100%;}
.searchPartnerContent .innerwrap, .searchPartnerContentForm .innerwrap{background: none;width:100%;}
.searchPartnerContent .search-tags-cont{  border:0px!important;  height: auto;padding-bottom: 15px;width: 50%;margin: 20px 0;}
.searchTable{margin-top:10px;}
.searchPartnerContent .searchTable td a {
	white-space:pre-wrap ;
	word-wrap:break-word;
    width: 100%;
    float: left;
    padding: 2px 0;
}.searchPartnerContent h3{
	font-size: 20px;
    font-weight: bold;
    padding: 0 0 10px 0;margin-bottom: 15px;
}
.searchPartnerContent form div.submit{
	margin: 0px 0 0px 20px;
}
.searchPartnerContent  .profilepgs .text input{width:200px;}

.profilepgs .text label, .profilepgs .textarea label, .profilepgs .file label, .profilepgs .select label{width:100px;}

.searchPartnerContent select{font-size:12px;height:25px;}
.searchPartnerContent .title,
.searchPartnerContent-result h3{text-align:center;padding-bottom: 0px!important;}
.searchPartnerContent header div.container,
.searchPartnerContent #my-toolbar .container,
.searchPartnerContentForm header div.container,
.searchPartnerContentForm #my-toolbar .container{width:93%;}
.searchPartnerContent #showerror{padding:15px 0;}
.searchPartnerContent .add_new a{
	margin-top: 8px;
    margin-left: 756px;
    margin-bottom: 17px;
    display: block;
	background: #18b2d0;
    border-color: #18b2d0;color:#FFFFFF;padding:5px 10px;border-radius:5px;font-weight: bold;font-size:14px;
}
.searchPartnerContentForm .add_new a{
	background: #18b2d0;
    border-color: #18b2d0;color:#FFFFFF;padding:5px 10px;border-radius:5px;font-weight: bold;font-size:14px;
}
.searchPartnerContentForm .text label,
.searchPartnerContentForm .textarea label,
.searchPartnerContentForm .file label,
.searchPartnerContentForm .select label{
	width:100%!important;text-align: left;min-height: 20px;margin-top: 10px;
}
.addPartnercred {max-width:400px;margin: 15px auto;}
.addPartnercred .text input, .addPartnercred select{margin-bottom: 10px;width:400px;}
.searchPartnerContentForm .cancel a{color:#000000; text-decoration: underline;margin-right: 15px;line-height: 48px;}
.searchPartnerContentForm .innerwrap{min-width:100%;}
.searchPartnerContentForm #content{width:100%;float:none;max-width: 100%;}
.addPartnercred .add_new{max-width:400px;text-align: right;}
.addPartnercred form div.submit input{padding:5px 25px;}

.searchboxPC{width:120%;margin:0 auto;background: #EAEAEA;float:left;padding:10px;border:#cccccc solid 3px;border-radius:5px;position: absolute;left:24%;}
.titleBlock-PC{max-width:1400px;margin-top: 35px;}
.titleBlock-PC .add_new{right:-80px;}
.searchPartnerContent .legendcontainer{ float:left; margin:0px 0px;}
.searchPartnerContent .legendcontainer .legendcolour{ width:20px; height:20px; display:block; background:#0DA6C5; float:right;margin:8px 58px 13px 3px; }
.searchPartnerContent .legendcontainer .legenddesc{ float:right; margin:12px 106px 8px -44px}
.searchPartnerContent .legendcontain{ float:left; margin:0px 0px;}
.searchPartnerContent .legendcontain .legendcolor{ width:20px; height:20px; display:block; background:#0DA6C5; float:right;margin:44px 40px 13px 3px }
.searchPartnerContent .legendcontain .legenddsc{ float:right; margin:48px 0px 17px -36px}
.searchPartnerContent-result th a{color:#333333!important;}
td.isAdminCreated{background-color: #0DA6C5;color:#FFFFFF;border-color:#FFFFFF!important;}
td.isAdminCreated a{color:#FFFFFF;}
.header-line{background: #f1f1f1;}

.roundCont { border: 1px solid #000; float: left; margin-left: 112px; margin-top: 20px; padding: 20px 10px; position: relative; width: auto; }
.roundCont .roundHeaderTxt { background-color: #fff; color: #000000; font-size: 100%; font-weight: normal; left: 13px; padding: 0 5px; position: absolute; top: -8px; }
.s_detailspg .roundCont .text { float: left; margin: 0px 10px; }
.s_detailspg .roundCont .text label { width: auto; }
.s_detailspg .roundCont .text input { width: auto; }
.s_detailspg .roundCont .text input.sweepsRoundHasSubmissions { margin-right: 10px; }

/**ZENDESK REPLACEMENT**/
#supportbox_tab {
  border: solid 1px;
  cursor:pointer;
  height: 108px;
  overflow:hidden;
  position: fixed;
  text-indent:-5000px;
  top: 50%;
  width: 45px;
  z-index: 10000;
}
/* IE won't read ID-and-class selectors like #supportbox_tab.left, so we use just a class: */
.SupportBoxTabRight {
	right: 0;
	background-position: left 0;
}
#supportbox_tab:hover {
	background-color: #444;
}

#instAssociatedCampaigns { float: left; clear: both; }
#instAssociatedCampaigns .unistallHdrTxt { float: left; width: 94%; margin: 10px 3%; }
#instAssociatedCampaigns .unistallChnlList { float: left; width: 94%; margin: 0px 3% 10px; }
#instAssociatedCampaigns ul li { list-style: disc; }
#uninstallButns { margin: 0px auto; width: 110px;}
#uninstallButns input { width: auto; }

.expire-container { border: 1px solid #ff0000; color: #ff0000; display: none; float: left; font-weight: normal; font-size: 110%; margin: 0 auto 10px; padding: 8px; width: auto; }
.row-search-Btn .expire-container { margin-left: 20px; margin-top: 1px; max-width: 515px; }
.mainCreateCont .expire-container { margin-top: 10px; margin-bottom: 0px; }



/*Compare Place CSS Starts*/


.dy-newPriceDetails{
	width:196px;height: 61px;text-align: center;
	padding:33px 0 9px 5px;
}
.dy-newPriceDetails .dl-sy {
   font-size: 17px;
    font-weight: bold;
    position: relative;
    top: -11px;
}

.dy-newPriceDetails .price-val {
	font-size: 33px;
	font-weight: bold;
}

.dy-newPriceDetails .peri-mo {
	color: #666666;
    font-size: 13px;
    left: -10px;
    margin-top: 35px;
    position: relative;
}
.dy-newPriceDetails .build-ann {
    color: #666666;
    float: left;
    font-size: 11px;
    margin-left: -5px;
    padding-top: 6px;
    text-align: center;
    width: 100%;
}
.small-businessplan{
	color:#0098bd;
	background-image:url('/img/29-e.png?v=1');
}
.mid-businessplan{
	color:#015971;
	background-image:url('/img/99-e.png?v=1');
}
.large-businessplan .price-val {
    font-size: 33px;
}
.large-businessplan{
	color:#ff8700;
	background-image:url('/img/349-e.png?v=1');
	/* padding: 33px 0 9px 10px; */
}
.errorNew{
    background-color: #f2dede;
    border-color: #ebccd1;
    border-radius: 5px;
    color: #a94442;
    font-weight: bold;
    margin: 0 1%;
    padding: 15px;
    width: 94%;
}
.selectthis span {
    float: left;
    font-size: 10px;
    width: 100%;
}
.title-head span{
   float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 22px;
    width: 100%;
}
#pricing_plans_corp .dy-newPriceDetails { margin: 0px auto; }
#pricing_plans_corp .dy-newPriceDetails .dl-sy { font-size: 20px; left: 30px; top: -10px; }
#pricing_plans_corp .dy-newPriceDetails .price-val { position: relative; left: 25px; top: 4px; font-size: 40px; }
#pricing_plans_corp .dy-newPriceDetails .peri-month { position: relative; top: 22px; left: -47px; }
#pricing_plans_corp .dy-newPriceDetails.large-businessplan .peri-month { left: -57px; }
/*Compare Place CSS Starts Ends/


/*Remove conversation manager for promotions */
.promotions-platform li#h-conversation, .aureusmedical-platform li#h-conversation {display:none}

.s_publishpg  a.upgPlan, .publishpg a.upgPlan { background: #ffb200 none repeat scroll 0 0; border-radius: 5px; color: #fff; font-size: 120%; font-weight: bold; line-height: 1.7; padding: 5px 15px; text-shadow: 0 1px 0 #d09100; width: auto; }
.s_publishpg  a.upgPlan:link, .s_publishpg  a.upgPlan:visited, .s_publishpg  a.upgPlan:hover, .publishpg a.upgPlan:link, .publishpg a.upgPlan:visited, .publishpg a.upgPlan:hover { background: #ffb200; color: #fff; font-size: 120%; font-weight: bold;  }
/* CSS for External Export for MailChimp */

.external-service { float: left; margin-right: 15px; margin-top: 10px; }
.external-service img { float: left; margin-right: 10px; }
.external-service span { float: left; margin-top: 10px; }

.mailchimpCont { margin-top: 15px; }
.mailchimpCont.mailchimp_form_container span.apiKeyTxt { float: left; width: 130px; padding-right: 15px; text-align: right; font-size: 100%; margin-top: 5px; }
.mailchimpCont.mailchimp_form_container span.connectedAccs { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; margin-bottom: 10px; }
.mailchimpCont input, .mailchimpCont select { float: left; width: 50%; font-size: 100%; padding: 2px; max-width: 300px; }
.mailchimpCont input[type=button] { margin-left: 10px; margin-top: 1px; max-width: 180px; background: #00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight: bold; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height: auto; padding: 3px 8px; border: none; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; }
.mailchimpCont select { margin-left: 14px; max-width: 180px; }
#MailchimpListContainer img.loadingAnimImg { margin-left: 14px; }
.mailchimpCont select option { font-size: 100%; }
.mailchimpCont.mailchimp_form_container select#connected_mc_accounts { margin-top: 5px; margin-bottom: 10px; }
.mailchimpCont #MailchimpListContainer { margin-top: 10px; }
.mailchimpCont #mailchimp_save { display: none; }
.mailchimp_details_container input[type=button] { margin-top: 15px; }
.mailchimp_details_container input[type=button]#mailchimp_delete { margin-left: 0px; }
#mailchimp_details_list_id { margin-top: 7px; }
.mailchimpCont .apikey-flyout { display: none; float: left; border: 1px solid #aaaaaa; background: #ffffff; padding: 10px; width: 310px; position: absolute; left: -5px; top: -5px; color: #333; z-index: 1; }
.mailchimpCont span.qn-mark { margin: 5px 5px 0px -5px; }

/* CSS for External Export for MADMIMI */
.madmimiCont { margin-top: 15px; }
.madmimiCont.madmimi_form_container span.apiKeyTxt { float: left; width: 130px; padding-right: 15px; text-align: right; font-size: 100%; margin-top: 5px; }
.madmimiCont.madmimi_form_container span.connectedAccs { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; margin-bottom: 10px; }
.madmimiCont input, .madmimiCont select { float: left; width: 50%; font-size: 100%; padding: 2px; max-width: 300px; }
.madmimiCont input[type=button] { margin-left: 10px; margin-top: 1px; max-width: 180px; background: #00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight: bold; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height: auto; padding: 3px 8px; border: none; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; }
.madmimiCont select { margin-left: 14px; max-width: 180px; }
#madmimiListContainer img.loadingAnimImg { margin-left: 14px; }
.madmimiCont select option { font-size: 100%; }
.madmimiCont.madmimi_form_container select#connected_madmimi_accounts { margin-top: 5px; margin-bottom: 10px; }
.madmimiCont #madmimiListContainer { margin-top: 10px; }
.madmimiCont #madmimi_save { display: none; }
.madmimi_details_container input[type=button] { margin-top: 15px; }
.madmimi_details_container input[type=button]#madmimi_delete { margin-left: 0px; }
#madmimi_details_list_id { margin-top: 7px; }
.madmimiCont .apikey-flyout { display: none; float: left; border: 1px solid #aaaaaa; background: #ffffff; padding: 10px; width: 310px; position: absolute; left: -5px; top: -5px; color: #333; z-index: 1; }
.madmimiCont span.qn-mark { margin: 5px 5px 0px -5px; }
.userNameTxt { float: left; width: 145px; text-align: right; font-size: 100%; margin-bottom: 10px; margin-top: 15px; }
#madmimi_username { margin-left: 14px; margin-top: 15px; }
#madmimi_fetch_lists { clear: both; margin-left: 160px; margin-top: 10px; }


/* CSS for External Export for CONSTANT CONTACT */
.constantcontactCont { margin-top: 15px; }
.constantcontactCont.constantcontact_form_container span.apiKeyTxt { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; }
.constantcontactCont.constantcontact_form_container span.connectedAccs { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; margin-bottom: 10px; }
.constantcontactCont input, .constantcontactCont select { float: left; width: 50%; font-size: 100%; padding: 2px; max-width: 300px; }
.constantcontactCont input[type=button] { margin-left: 10px; margin-top: 1px; max-width: 180px; background: #00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight: bold; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height: auto; padding: 3px 8px; border: none; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; }
.constantcontactCont select { margin-left: 14px; max-width: 180px; }
#constantcontactListContainer img.loadingAnimImg { margin-left: 14px; }
.constantcontactCont select option { font-size: 100%; }
.constantcontactCont.constantcontact_form_container select#connected_constantcontact_accounts { margin-top: 5px; margin-bottom: 10px; }
.constantcontactCont #constantcontactListContainer { margin-top: 10px; }
.constantcontactCont #constantcontact_save { display: none; }
.constantcontact_details_container input[type=button] { margin-top: 15px; }
.constantcontact_details_container input[type=button]#constantcontact_delete { margin-left: 0px; }
#constantcontact_details_list_id { margin-top: 7px; }
.constantcontactCont .apikey-flyout { display: none; float: left; border: 1px solid #aaaaaa; background: #ffffff; padding: 10px; width: 310px; position: absolute; left: -5px; top: -5px; color: #333; z-index: 1; }
.constantcontactCont span.qn-mark { margin: 5px 5px 0px -5px; }

.madmimiCont input[type=button].disabled, .mailchimpCont input[type=button].disabled, .constantcontactCont input[type=button].disabled , .aweberCont input[type=button].disabled, .infusionsoftCont input[type=button].disabled , .campaignmonitorCont input[type=button].disabled { background: #CCCCCC; text-shadow: #CCCCCC 0px 0px 0px; }


/* CSS for External Export for AWEBER */
.aweberCont { margin-top: 15px; }
.aweberCont.aweber_form_container span.apiKeyTxt { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; }
.aweberCont.aweber_form_container span.connectedAccs { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; margin-bottom: 10px; }
.aweberCont input, .aweberCont select { float: left; width: 50%; font-size: 100%; padding: 2px; max-width: 300px; }
.aweberCont input[type=button] { margin-left: 10px; margin-top: 1px; max-width: 180px; background: #00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight: bold; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height: auto; padding: 3px 8px; border: none; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; }
.aweberCont select { margin-left: 14px; max-width: 180px; }
#aweberListContainer img.loadingAnimImg { margin-left: 14px; }
.aweberCont select option { font-size: 100%; }
.aweberCont.aweber_form_container select#connected_aweber_accounts { margin-top: 5px; margin-bottom: 10px; }
.aweberCont #aweberListContainer { margin-top: 10px; }
.aweberCont #aweber_save { display: none; }
.aweber_details_container input[type=button] { margin-top: 15px; }
.aweber_details_container input[type=button]#aweber_delete { margin-left: 0px; }
#aweber_details_list_id { margin-top: 7px; }
.aweberCont .apikey-flyout { display: none; float: left; border: 1px solid #aaaaaa; background: #ffffff; padding: 10px; width: 310px; position: absolute; left: -5px; top: -5px; color: #333; z-index: 1; }
.aweberCont span.qn-mark { margin: 5px 5px 0px -5px; }


/* CSS for External Export for Infusion Soft */
.infusionsoftCont { margin-top: 15px; }
.infusionsoftCont.infusionsoft_form_container span.apiKeyTxt { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; }
.infusionsoftCont.infusionsoft_form_container span.connectedAccs { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; margin-bottom: 10px; }
.infusionsoftCont input, .infusionsoftCont select { float: left; width: 50%; font-size: 100%; padding: 2px; max-width: 300px; }
.infusionsoftCont input[type=button] { margin-left: 10px; margin-top: 1px; max-width: 180px; background: #00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight: bold; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height: auto; padding: 3px 8px; border: none; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; }
.infusionsoftCont select { margin-left: 14px; max-width: 180px; }
#infusionsoftListContainer img.loadingAnimImg { margin-left: 14px; }
.infusionsoftCont select option { font-size: 100%; }
.infusionsoftCont.infusionsoft_form_container select#connected_infusionsoft_accounts { margin-top: 5px; margin-bottom: 10px; }
.infusionsoftCont #infusionsoftListContainer { margin-top: 10px; }
.infusionsoftCont #infusionsoft_save { display: none; }
.infusionsoft_details_container input[type=button] { margin-top: 15px; }
.infusionsoft_details_container input[type=button]#infusionsoft_delete { margin-left: 0px; }
#infusionsoft_details_list_id { margin-top: 7px; }
.infusionsoftCont .apikey-flyout { display: none; float: left; border: 1px solid #aaaaaa; background: #ffffff; padding: 10px; width: 310px; position: absolute; left: -5px; top: -5px; color: #333; z-index: 1; }
.infusionsoftCont span.qn-mark { margin: 5px 5px 0px -5px; }


/* CSS for External Export for Campaign Monitor */
.campaignmonitorCont { margin-top: 15px; }
.campaignmonitorCont.campaignmonitor_form_container span.apiKeyTxt { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; }
.campaignmonitorCont.campaignmonitor_form_container span.connectedAccs { float: left; width: 145px; text-align: right; font-size: 100%; margin-top: 5px; margin-bottom: 10px; }
.campaignmonitorCont input, .campaignmonitorCont select { float: left; width: 50%; font-size: 100%; padding: 2px; max-width: 300px; }
.campaignmonitorCont input[type=button] { margin-left: 10px; margin-top: 1px; max-width: 180px; background: #00abcd; border-color: #00abcd; color: #fff; text-shadow: #0190db 0px 1px 0px; font-weight: bold; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; font-size: 110%; width: auto; height: auto; padding: 3px 8px; border: none; font-family: "Century Gothic",futura,"URW Gothic L",Verdana,sans-serif; }
.campaignmonitorCont select { margin-left: 14px; max-width: 180px; }
#campaignmonitorListContainer img.loadingAnimImg { margin-left: 14px; }
.campaignmonitorCont select option { font-size: 100%; }
.campaignmonitorCont.campaignmonitor_form_container select#connected_campaignmonitor_accounts { margin-top: 5px; margin-bottom: 10px; }
.campaignmonitorCont #campaignmonitorListContainer { margin-top: 10px; }
.campaignmonitorCont #campaignmonitor_save { display: none; }
.campaignmonitor_details_container input[type=button] { margin-top: 15px; }
.campaignmonitor_details_container input[type=button]#campaignmonitor_delete { margin-left: 0px; }
#campaignmonitor_details_list_id { margin-top: 7px; }
.campaignmonitorCont .apikey-flyout { display: none; float: left; border: 1px solid #aaaaaa; background: #ffffff; padding: 10px; width: 310px; position: absolute; left: -5px; top: -5px; color: #333; z-index: 1; }
.campaignmonitorCont span.qn-mark { margin: 5px 5px 0px -5px; }

.widgetUplCopy { font-size: 100%; margin-bottom: 15px; width: 100%; }

/**announcement on publish**/
.announcement_block_tool {background: #ffe2c4 none repeat scroll 0 0; border-bottom: 2px solid #e27500; color: #e27500; float: left; font-weight: 100; font-size: 14px; padding: 8px 0; text-align: center; margin-bottom: 20px; /*width: 100%;*/ width: 780px; max-width: 780px;}

.moderatepg .media-container img.pdfupload { max-width: 128px; }
.demopartner-platform div#generateReportDiv {
    float: left;
}
.demopartner-platform .qflyout.pos-mediafilter {
    right: 0;
    left: auto;
}
.demopartner-platform table.igrtable {
    position: relative;
}
.demopartner-platform .qmark.pad-mediafilter {
    padding: 0 0 0 10px;
}
#analytics_socialcommentsapp div#generateReportDiv {
    float: left;
}
#analytics_socialcommentsapp .qflyout.pos-mediafilter {
    right: 0;
    left: auto;
}
#analytics_socialcommentsapp table.igrtable {
    position: relative;
}
#analytics_socialcommentsapp .qmark.pad-mediafilter {
    padding: 0 0 0 10px;
}