A:visited{text-decoration:none;}
A:link{text-decoration:none;}
A:active{text-decoration:none;}
A:hover{text-decoration:none;}
A[decorate]:hover{text-decoration:underline;cursor:pointer;}
hr {
    border-color: #777 #777 #DDD;
    border-style: solid none;
    border-width: 1px;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   font-style: italic;
}
::-ms-input-placeholder { /* Microsoft Edge */
  font-style: italic;
}

/* clearfix */
.clearfix:before,.clearfix:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;overflow:hidden;}
.clearfix{zoom:1;}
/* ul > li { box-sizing:border-box; } */
select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; line-height: normal; position: relative; background-position: right 10px top 50%; background-repeat: no-repeat; width:auto; border-color:#ccc!important; background:#fff url(../images/drop-down-arrow.png) no-repeat 98% 50%; text-indent:3px; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg .DLG_titleBarLine { border-radius:7px 7px 0 0; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg #mbMessageDiv .textTable p { line-height:150%; font-size: 11pt;}
body.zhs .DLG_innerDiv.rlLoginPopupAnnouncemntDlg #mbMessageDiv .textTable p { font-size: 10pt; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg #mbNoFuturePromptingDiv { margin:10px 0 14px 0; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg #mbNoFuturePromptingCb { margin-left:11px; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg #mbNoFuturePromptingSpan { vertical-align:top; display:inline-block; font-size:11px; margin-top:2px; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg .DLG_window_old { border-radius:0 0 7px 7px; }
.DLG_innerDiv.rlLoginPopupAnnouncemntDlg #mbButtonDiv { margin-bottom:10px; }

#mbMessageDiv { margin-right: 5px; display: inline-block; width: 100%; }
#termsofuse { padding: 6px; margin-right: 20px; }
#mbMessageDiv > div textarea { padding: 5px }
#mbMessageDiv > div > ul { margin:0 0 0 20px; padding:0; }
#mbMessageDiv > div > ul li { margin-left:12px; list-style-type:square; }
body#home #cfgMenuTable th,
body#home #cfgMenuTable td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1; }
.textTable sup { font-size: .618em; line-height: 0.5em; vertical-align: baseline; position: relative; top: -0.4em; }
div.homeHdrLinks { height:200px; width:302px; text-align:right; }
div.homeHdrLinks A:visited{text-decoration:underline;color:#1a232f;}
div.homeHdrLinks A:link{text-decoration:underline;color:#1a232f;}
div.homeHdrLinks A:active{text-decoration:none;color:#ee0da6;}
div.homeHdrLinks A:hover{text-decoration:underline;color:#ff5b00;}
div.homeHdrLinks #homeHdrLogout A { color:#FC365E; }
div.homeBodyGrpTasks A:visited{text-decoration:none;color:#1A232F;}
div.homeBodyGrpTasks A:link{text-decoration:none;color:#1A232F;}
div.homeBodyGrpTasks A:hover{text-decoration:none;color:#1A232F;cursor:pointer;}
html { -webkit-text-size-adjust: none; /* Prevent font scaling in iOS */ }
html,body{width:100%;height:100%;margin:0;padding:0;background-color:#fff; -webkit-text-size-adjust: 100%; }
body{font-family:proxima-nova,Verdana,Tahoma,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;font-size:.8em;color:#1A232F;width:100%;}
body.login{
    background: #015EC5; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #015EC5 0%, #002D5F 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#015EC5), color-stop(100%,#002D5F)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #015EC5 0%,#002D5F 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #015EC5 0%,#002D5F 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #015EC5 0%,#002D5F 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  #015EC5 0%,#002D5F 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015EC5', endColorstr='#002D5F',GradientType=0 ); /* IE6-9 fallback on horizontal gradient */

}
h2{font-size:1.2em;}
div.homeHeader{position:relative;height:62px;background-color:#FFFFFF;}
div.homeHdrLogo{position:absolute;top:3px;left:40px;visibility:visible;width:320px;height:60px;background:url(../images/ReviewLink®_ReviewLink®_Logo-Dark.svg) no-repeat 0 0; width:320px; height:60px; border:0;}
div.homeHdrLinks{position:absolute;top:33px;right:4px;}
div.homeHdrUserInfo{position:absolute;top:13px;right:5px;font-family:proxima-nova,Verdana,sans-serif;font-size:11px;color:#444;line-height:1.5}
div.homeHeaderRow2{
    position:relative;
    width:100%;height:54px;
    background-color:#1A232F;
/*     overflow:hidden; */
}
div.homeHeaderScroll{position:absolute;top:0;right:0;height:66px;background-image:url(../images/menu_unsel.png);background-repeat:repeat-x;display:none;}
div.homeHdrTabs{position:absolute;top:0px;left:20px;height:54px;font-family:proxima-nova,Calibri, 'Gill Sans', Arial, Verdana, sans-serif;overflow:hidden;}
div.homeHdrUpgrade{position:relative;top:15px;right:10px;float:right;font-family:proxima-nova,Calibri, 'Gill Sans', Arial, Verdana, sans-serif;}

#homeHdrTabs > ul { margin:0; padding:0; width:25%; }
body.reviewer #homeHdrTabs > ul { width:50%; }
#homeHdrTabs > ul li { min-width:auto; margin:0; height:auto; list-style-type:none; padding-top:3px; }
#homeHdrTabs > ul.hdrTab.over { color:#ff4800; height:54px; }
#homeHdrTabs > ul li span { display:table; width:auto; margin:0 auto; text-align:center; }
/*#homeHdrTabs #all-comments, #homeHdrTabs #my-reviewers { padding-top:10px; }*/

ul.hdrTab{position:relative;float:left;font-size:19px;cursor:pointer;color:#E8E8E8;padding:0px 6px;}
ul.hdrTab.over{position:relative;float:left;cursor:pointer;color:#E8E8E8;}
ul.hdrTab.down{background-image:url(../images/menu_down.png);position:relative;float:left;cursor:pointer;color:#E8E8E8;}
ul.btmTab{position:relative;float:left;left:20px;top:-6px;height:24px;width:105px;padding:1px;margin-right:4px;font-size:13px;font-weight:bold;cursor:pointer;background-color:#282828;color:#E8E8E8;}
ul.hdrTabActive{height:54px;background-image:url(../images/menu_sel.png);color:#F5F5F5;}
ul.btmTabActive{top:-6px;height:26px;width:107px;background-color:#3E3E3E;color:#F5F5F5;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;}
ul.tabL{position:relative;float:left;width:1px;height:54px;}
ul.tabR{position:relative;float:left;width:1px;height:54px;background-image:url(../images/menu_unsel_rt.png);}
ul.tabL.active{position:relative;float:left;width:0px;height:54px;background-image:url(../images/menu_sel_lft.png);}
ul.tabR.active{position:relative;float:left;width:1px;height:54px;background-image:url(../images/menu_sel_rt.png);}
ul.tabL.over{position:relative;float:left;width:1px;height:54px;}
ul.tabR.over{position:relative;float:left;width:1px;height:54px;background-image:url(../images/menu_over_rt.png);}
ul.tabL.down{position:relative;float:left;width:1px;height:54px;background-image:url(../images/menu_down_lft.png);}
ul.tabR.down{position:relative;float:left;width:1px;height:54px;background-image:url(../images/menu_down_rt.png);}

div.homeBody{position:relative;width:100%;background-color:#fff;}
div.homeBodyGrps{position:relative;top:0;width:186px;height:100%;}
div.homeBodyGrp{position:relative;left:6px;}
div.DLG_searchbox{position:relative;height:56px;background-color:#F7F7F7; margin-left:2px; }
div.DLG_searchboxDivider{position:relative;width:2px;height:56px;background-color:#F7F7F7;}
div.searchbutton{position:relative;width:21px;height:22px;background-image:url(../images/search_btn.png);margin:0px;float:left; background-position-y:-2px; }
div.filtersep{position:relative;width:2px;height:27px;background-image:url(../images/option_bar_vdiv.png);}
label.filterBtnText{font-family:proxima-nova,Verdana,sans-serif;font-size:9px;color:#000000;}
img.homeBodyGrpImgExpand,img.homeBodyGrpImgCollapse{position:absolute;top:3px;}
img.homeBodyGrpImgExpand{left:0;}
img.homeBodyGrpImgCollapse{left:3px;}
div.homeBodyGrpText,div.homeBodyGrpTextExpand,div.homeBodyGrpTextCollapse{position:absolute;top:5px;font-size:11px;font-weight:bold;color:#fff;}
div.homeBodyGrpText{left:10px;}
div.homeBodyGrpTextExpand{left:17px;}
div.homeBodyGrpTextCollapse{left:21px;}
div.homeBodyGrpRecTitles{position:relative;overflow-x:hidden;overflow-y:hidden;padding-top:3px;padding-left:29px;line-height:16px;font-size:11px;color:#06C;}
div.homeBodyGrpTasks{position:relative;left:11px;overflow-x:hidden;overflow-y:hidden;font-size:11px;font-weight:bold;color:#fff;}
div.homeBodyMainAdmin{position:absolute;top:10px;left:196px;right:10px;min-width:500px;padding:6px;background-color:#FFF;}
div.homeBodyMain{position:relative;top:0px;left:10px;}
div.homeBodyMainHdr{position:relative;height:30px;width:100%;background-color:#DADADA;border:1px solid #ACA899;}
div.homeBodyMainHdrText{float:right;margin-top:2px;font-size:18px;font-weight:bold;color:#555;}
div.homeBodyMainHdrSubtask{position:relative;float:left;cursor:pointer;}
div.homeBodyMainHdrSubtaskText{position:absolute;top:15px;left:38px;font-size:11px;font-weight:bold;color:#555;}
div.dynBtnSearch{float:right;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/searchbtn_bg.png);background-repeat:repeat-x;}
div.dynBtnSearchOver{float:right;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/searchbtn_bg_over.png);background-repeat:repeat-x;}
div.dynBtnRefresh{float:left;height:35px;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/searchbtn_bg.png);background-repeat:repeat-x;}
div.dynBtnRefreshOver{float:left;height:35px;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/searchbtn_bg_over.png);background-repeat:repeat-x;}
div.dynBtnFooter{float:right;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/btn_bg.png);background-repeat:repeat-x;}
div.dynBtnFooterOver{float:right;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/btn_bg_over.png);background-repeat:repeat-x;}
div.dynBtnFooterDisabled{float:right;cursor:pointer;font-size:11px;font-weight:bold;color:#ccc;background-image:url(../images/home/btn_bg.png);background-repeat:repeat-x;}
div.dynBtnHeader{float:left;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/btn_bg.png);background-repeat:repeat-x;}
div.dynBtnHeaderOver{float:left;cursor:pointer;font-size:11px;font-weight:bold;color:#555;background-image:url(../images/home/btn_bg_over.png);background-repeat:repeat-x;}
div.dynBtnHeaderDisabled{float:left;cursor:pointer;font-size:11px;font-weight:bold;color:#ccc;background-image:url(../images/home/btn_bg.png);background-repeat:repeat-x;}
div.homeBodyMainBody{position:relative;width:100%;}
div.homeBodyMainSep{position:relative;height:1px;width:100%;}
div.homeBodyMainFtr{position:bottom;height:35px;width:100%;background-color:#DADADA;border:0px solid #ACA899;}
div.homeBodyMainFtrText{font-size:13px;font-weight:bold;color:#555;}
div.homeBodyMainFtrButton{position:relative;float:right;cursor:pointer;}
.homeBodyMainFtrButton{position:absolute;right:1px;bottom:1px;padding:0;margin:0;}
.homeBodyMainFtrButton div{float:right;}
div.tabBodyBorderN,div.tabBodyBorderE,div.tabBodyBorderS,div.tabBodyBorderW,div.tabBodyBorderNW,div.tabBodyBorderNE,div.tabBodyBorderSW,div.tabBodyBorderSE{position:absolute;background-color:transparent;overflow-x:hidden;overflow-y:hidden;display:none;}
div.tabBodyBorderN{background-image:url(../images/home/tabBodyBorderN.png);background-repeat:repeat-x;top:0;left:0;height:2px;width:100%;}
div.tabBodyBorderE{background-image:url(../images/home/tabBodyBorderE.png);background-repeat:repeat-y;top:0;right:0;height:100%;width:2px;}
div.tabBodyBorderS{background-image:url(../images/home/tabBodyBorderS.png);background-repeat:repeat-x;bottom:0;left:0;height:2px;width:100%;}
div.tabBodyBorderW{background-image:url(../images/home/tabBodyBorderW.png);background-repeat:repeat-y;top:0;left:0;height:100%;width:2px;}
div.tabBodyBorderNW{background-image:url(../images/home/tabBodyBorderNW.png);top:0;left:0;height:2px;width:2px;}
div.tabBodyBorderNE{background-image:url(../images/home/tabBodyBorderNE.png);top:0;right:0;height:2px;width:2px;}
div.tabBodyBorderSW{background-image:url(../images/home/tabBodyBorderSW.png);bottom:0;left:0;height:2px;width:2px;}
div.tabBodyBorderSE{background-image:url(../images/home/tabBodyBorderSE.png);bottom:0;right:0;height:2px;width:2px;}
div.homeBodyMainButtons{position:relative;height:35px;padding:3px;border-bottom:2px solid white;background-color:#DADADA;}
.boldText{font-weight:bold;}
.italicText{font-style:italic;}
.inactiveText{font-style:italic;color:#999;font-size:11px;}
.waitinglistText{font-style:italic;color:#f00;}
.approvalText{font-style:italic;color:#009;}
.fullSessText{font-weight:bold;color:#ff8000;}
.selectedText{font-style:italic;color:#00f;}
.tblHeader{font-size:1.2em;font-family:helvetica,arial;font-weight:bold;}
.tblHeaderLink{font-size:.8em;font-family:helvetica,arial;}
.linkText{font-family:proxima-nova,Verdana,sans-serif;font-size:11px;color:#0000FF;text-decoration:underline;}
.linkText A:visited{text-decoration:none;color:#0000FF;}
.linkText A:hover{text-decoration:underline;color:#F9D408;}
.hidden{display:none;}
.selected{}
.homeBodyMainAdmin .selected{font-style:italic;font-weight:bold;color:#00f;}
.rollOverSelected{}
.msgNotRead{font-weight:bold;}
.modifiedProperty{background-color:#FEE;}
.detailBG{background-color:#F8F8F8;cursor:auto;}
.dlgMsgWaiting{color:#B00;text-decoration:blink;}
.taskSelected{background-color:#FEE;color:#0f0;font-weight:bold;}
#divFilterMngSubscriptionContent { background-color:white; padding:4px; margin:4px 0; }
div.divFilterPanelContent table,div.divFilterPanelContent tr,div.divFilterPanelContent td{border-bottom:0;}
div.divFilterPanelContent{background-color:#F7F7F7; }
div.divFilterPanelContent tr.filterPanelHeader td{background-color:#DADADA;}
td.detailContent div.divDetailRowContent table,td.detailContent div.divDetailRowContent tr,td.detailContent div.divDetailRowContent td{border-bottom:0;}
td.detailContent tr.detailRowHeader td{background-color:#DADADA;}
tr.detailRowHeader2 td{background-color:#C9E6C9;}
tr.detailRowHeader3 td{background-color:#C2D6E6;}
tr.detailRowHeader4 td{background-color:#FDBABA;}
div.divFilterPanelContent,div.divFilterPanelContentHidden,div.divDetailRowContent{overflow-y:hidden;overflow-x:hidden;}
div.divFilterPanelContent{margin-top:0px;margin-bottom:0px; margin-left: 10px;width:100%;}
div.divFilterPanelContentHidden{margin-top:0;margin-bottom:0;}
.DHTMLSuite_tableWidget,.DLG_simpletable{-moz-user-select:none;}
.DHTMLSuite_tableWidget tbody{}
.DHTMLSuite_tableWidget thead tr td{
    background-color:#FFFFFF;
    border-collapse:collapse;
    border-top:1px solid #0000AA;
    border-left:0px solid #0000AA;
    border-right:1px solid #0000AA;
    border-bottom:1px solid #0000AA;
}
.DLG_window .DHTMLSuite_tableWidget thead tr{
    -webkit-box-shadow: 0px 0px 3px 0px #555; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 3px 0px #555; /* FF3.5 - 3.6 */
    box-shadow: 0px 0px 3px 0px #555; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
.DLG_window .DHTMLSuite_tableWidget thead tr td{
    border-collapse:collapse;
    border-top:0px solid #666;
    border-left:0px solid #666;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    background-color:#eee;
    background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.DHTMLSuite_tableWidget td.noRecords{text-align:center;}
.DHTMLSuite_tableWidget tr.noRecords{background: transparent !important;}
.DHTMLSuite_tableWidget tr.hasDetail td{cursor:pointer;}
.DHTMLSuite_tableWidget td.detailIndent{border:none;}
.DHTMLSuite_tableWidget td.detailContent{border:1px solid #E2E4E6;padding:0;}
.DHTMLSuite_tableWidget td.tableCellLeft{border-left:1px solid #ACA899;text-align:left;}
.DHTMLSuite_tableWidget td.tableCellRight{border-right:1px solid #ACA899;text-align:left;}
.DHTMLSuite_tableWidget_headerCell{border-top:2px solid #C3DAF9;}
.DHTMLSuite_tableWidget_headerCell,.DHTMLSuite_tableWigdet_headerCellOver,.DHTMLSuite_tableWigdet_headerCellDown{background-color:#C3DAF9;border-bottom:3px solid #C5C2B2;border-left:0;border-right:1px solid #ACA899;cursor:pointer;}
.DHTMLSuite_tableWidget_headerCellLeft,.DHTMLSuite_tableWigdet_headerCellLeftOver,.DHTMLSuite_tableWigdet_headerCellLeftDown,.DHTMLSuite_tableWidget_headerCellRight,.DHTMLSuite_tableWigdet_headerCellRightOver,.DHTMLSuite_tableWigdet_headerCellRightDown{cursor:pointer;border-right:1px solid #ACA899;border-left:1px solid #FFF;border-bottom:3px solid #C5C2B2;background-color:#ECE9D8;}
.DHTMLSuite_tableWidget_headerCellLeft{border-top:2px solid #ACA899;border-left:1px solid #ACA899;}
.DHTMLSuite_tableWidget_headerCellLeftOver{border-top:2px solid #ACA899;border-left:1px solid #ACA899;}
.DHTMLSuite_tableWidget_headerCellLeftDown{border-top:2px solid #ACA899;border-left:1px solid #ACA899;}
.DHTMLSuite_tableWidget_headerCellRight{border-top:2px solid #ACA899;border-right:1px solid #ACA899;}
.DHTMLSuite_tableWidget_headerCellRightOver{border-top:2px solid #ACA899;border-right:1px solid #ACA899;}
.DHTMLSuite_tableWidget_headerCellRightDown{border-top:2px solid #ACA899;border-right:1px solid #ACA899;}
.DHTMLSuite_tableWidget td.noBottomBorder{border-bottom:0;}

/* calendar */
#divCalendar{position:absolute;padding:1px;background-color:#1a232f; color:#fff;font-size:10px;padding-bottom:2px;visibility:hidden;}
#divCalendar span,#divCalendar img{float:left;}
#divCalendar .selectBox,#divCalendar .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#divCalendar td{padding:3px;margin:0;font-size:10px;}
#divCalendar .selectBox{border:0px solid #C3DAF9;color:#1a232f;position:relative;}
#divCalendar .selectBoxOver{border:0px solid #C3DAF9;background-color:#FFF;color:#1a232f;position:relative;}
#divCalendar .topBar{height:20px;padding:2px;background-color:#fff;}
#divCalendar .topBar div{float:left;margin-right:2px;}
#divCalendar .topBar img{cursor:pointer;}
#divCalendar #monthSelector{width:70px;}
#divCalendar #yearSelector{width:45px;}
#divCalendar .monthYearDropDown{background-color:#FFF;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;color:#000;left:0;top:15px;z-Index:1000;display:none;}
#divCalendar .monthYearDropDown div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;text-align:center;}
#divCalendar .monthYearDropDownSelected{color:#F00;}
#divCalendar .monthYearOver{background-color:#666;color:#FFF;}
#divCalendar .daySelected{color:#fff; background-color:#FA9914;}
#divCalendar .dayDisabled{color:#A0A0A0;cursor:default;}
#divCalendar .today{background-color:#A6D0FD; color: #1a232f;}
#divCalendar td{text-align:center;cursor:pointer;}

table.chat{border-style:solid;border-width:1px;border-color:#113068;background-color:#b5cbe1;padding:0;}
tr.chat{background-color:#b5cbe1;}
tr.chatsel{background-color:#113068;}
td.chat{text-align:left;vertical-align:middle;}
td.chatheader{text-align:right;vertical-align:middle;}
font.chat{font-family:sans-serif;font-size:10pt;text-align:left;color:black;}
font.chatheader{font-family:sans-serif;font-size:10pt;font-weight:bold;text-align:left;color:black;}
textarea.chat{font-family:sans-serif;font-size:10pt;text-align:left;color:black;padding:0;}
a.chat:link{font-family:sans-serif;font-size:10pt;text-align:left;color:black;text-decoration:none;}
a.chat:visited{font-family:sans-serif;font-size:10pt;text-align:left;color:black;text-decoration:none;}
a.chat:active{font-family:sans-serif;font-size:10pt;text-align:left;color:black;text-decoration:none;}
a.chatsel:link{font-family:sans-serif;font-size:10pt;text-align:left;color:white;text-decoration:none;}
a.chatsel:visited{font-family:sans-serif;font-size:10pt;text-align:left;color:white;text-decoration:none;}
a.chatsel:active{font-family:sans-serif;font-size:10pt;text-align:left;color:white;text-decoration:none;}
.chatTable{padding:0;padding-left:8px;padding-right:8px;}
.contentTitle {font:bold 18px proxima-nova,Arial,Verdana,Trebuchet MS, sans-serif;color:#1A232F;display:inline-block;white-space:normal;word-wrap:break-word;}
li._blueCell > a.pubEmail { display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; }
a.pubEmail:visited{text-decoration:none;color:#ffffff;}
a.pubEmail:link{text-decoration: none;
  color: #ffffff;
  padding: 2px 0 0 37px;
  background: url("../images/icon_email_publisher.png") no-repeat 15px 3px;
  width: 17px;
  height: 17px;
  position: relative;
  cursor: pointer;
  margin: 0 0 0 -3px;
  }
a.pubEmail:active{text-decoration:none;color:#FC365E;}
a.pubEmail:hover{text-decoration:none;color:#FF7333;}
.blueCell {background-color:#1A232F; color: #FFFFFF; }
.grayCell {background-color:#1A232F; color: #FFFFFF; }
.orangeCell .reviewers div.revNames {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    top: 7px;
    white-space: nowrap;
    left: 10px;
    padding-right: 10px;
}

.pubInfoList { margin:0; padding:0; display:table; width:100%; background-color:#1a232f; }
.pubInfoList li { list-style-type:none; display:inline; float:left; margin:0; padding:0; }
.pubInfoList li._blueCell, .pubInfoList li._grayCell, .pubInfoList li._ltgrayCell { padding-bottom: 10px; padding-top: 10px; list-style-type:none; }
.pubInfoList li._blueCell { background:#1A232F; white-space: nowrap; }
.pubInfoList li._grayCell { background:#1A232F; color:white; white-space: nowrap; margin-top: 3px}
.pubInfoList li._grayCell > div { padding-left:10px; }
.pubInfoList li._ltgrayCell { background:#ff9b00; }
#tabMyReviewContentTable li._ltgrayCellEmpty, .pubInfoList li._ltgrayCellEmpty { display:none; }

.mpc { margin:0; padding:0; display:table; width:100%; background-color: #1a232f;}
.mpc > li { list-style:none; display:block; float:left; position:relative; }
.mpc > li.grayCell select { margin:4px 5px 0 0; }
.mpc > li.grayCell div.statusClosed select { margin:9px 5px 0 0; }
.mpc > li.orangeCell > ul { margin:0; padding:0; list-style:none; }
.mpc > li.orangeCell > ul li { width:100%; }

.mpc > li.blueCell #delBtn { display: table; height:32px; margin: 8px auto 0px 10px; width:auto; }
.mpc > li.grayCell div.statusOpenClose { display:table; vertical-align:middle; height:40px; margin:0 4px 0 4px; }
.mpc > li.grayCell div.statusClosed { display:table; vertical-align:middle; height:40px; margin:0 4px 0 4px; }
.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }

.mpc > li.orangeCell { background-color:#ff9b00; color:#fff; }
.mpc > li.orangeCell .x { display:table-cell; vertical-align:bottom; height:25px; }
.mpc > li.orangeCell #revBtn { position:relative; top:5px; left:4px; float:left; height:32px; }
.mpc > li.orangeCell .ellipsisRev { padding:10px 0 0 10px; display:inline-block; vertical-align: middle; text-align: left; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; position:absolute; left:110px; }

div.ltgrayCell {background-color:#cfcfcf; color: #FFFFFF; vertical-align: middle; }
div.reviewers{background-color:#ff9b00; font-size:11px;color:#444;overflow:hidden;position:relative; padding-top:4px; padding-bottom: 4px; height:36px; }
div.reviewers td{background-color:#ff9b00 !important; padding: 0px !important;border: 0 !important; align:middle !important;vertical-align:middle !important;}
div.commentsBtn {cursor:pointer; position:absolute; right:100px; top:6px; width:91px; height:101px;margin-right:6px; color:#1a232f;}
div.commentsBtn:hover {cursor:pointer; position:absolute; right:100px; top:6px; width:91px; height:101px;margin-right:6px; color:white;}

div.commentsBtnNum {position:absolute; top:17px; left:24px; width:43px; height:27px; overflow:hidden; text-align: center;font-family:Arial,Segoe UI,sans-serif;font-size:24px;font-weight:bold;color:#FFF;}

div.commentsBtnTxt {position:absolute; top:60px; left:5px; width:81px; height:35px; overflow:hidden; text-align: center;font-family:proxima-nova,Verdana;font-size:12px;font-weight:bold;word-break:break-word;}

div.launchBtn {cursor:pointer; position:absolute; right:6px; top:6px; width:91px; height:101px;background-image:url(../images/launch_btn.png);/*margin-right:-3px;*/ color:#1a232f;}
div.launchBtn:hover {cursor:pointer; position:absolute; right:6px; top:6px; width:91px; height:101px;background-image:url(../images/launch_btn.png);/*margin-right:-3px;*/ color:white;}
div.launchBtnTxt {position:absolute; top:60px; left:5px; width:81px; height:35px; overflow:hidden; text-align: center; cursor:pointer;font-family:proxima-nova,Verdana;font-size:12px;font-weight:bold;word-break:break-word;}
div.arrowlaunchBtn {cursor:pointer; width:50px; height:50px;background-image:url(../images/launch_arrow.png);}
span.hlDueDate {background-color:#B00000;}
.homeHdrSep2 { color: #000000; text-decoration:none; padding:0; }
.homeLink { font-family:proxima-nova,Verdana,sans-serif;font-size:11px;color:#0000FF;text-decoration:none; padding:0 2px; }
.homeLink#acctSettings a { position:relative; background:white; }

#commentStatusText { padding-top:5px; padding-left:5px; background-color:#D3D3D3; border-top:0px solid #757575; border-bottom:0px solid #757575; }
#tblContentComments > thead > tr > th { padding:1px; }

.arrow_priority { position:relative; top:0px; left:0px; padding-right: 2px; cursor:pointer; height: 18px }
#arrow_priority { cursor:pointer; }
.caret-dd { display:inline-block; background:whitesmoke url(../images/dialog/caret-dd-icon.png) no-repeat 11px 3px; width:18px; height:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:2px solid whitesmoke; }
.caret-dd.active { position:relative; }
.prioritySel { display:none; position:absolute; top:20px; right:0; z-index: 1; overflow: auto; }
#commentAddNewPrioritySelDiv > select { display:none; position:absolute; top:20px; right:0; z-index: 1; overflow: auto;  padding: 1px; }
#commentAddNewPrioritySelDiv { position:relative; }

.globalPriorityDiv { position:absolute; right:7px; top:-15px; }
.global_priority { background:whitesmoke url(../images/globe-icon-blue.svg) no-repeat 50% 50%; fill:blue; display:inline-block; width:20px; height:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; background-size: 16px; border:2px solid whitesmoke; }
.global_priority.active-global { background-position-y:-0; background:whitesmoke url(../images/globe-icon-blue.svg) no-repeat 50% 50%; background-size: 16px; border:2px solid #f90; margin:0; text-indent:-1000em; position:relative; top:0; }
#tabCommentsTable > tbody > tr > td > img { position:relative; top:4px; }
        	
#commentPrioritySelDiv > select { display:none; position:absolute; top:20px; right:0; z-index: 1; overflow: auto; padding: 1px; }
.commentFixed {color: #4B5A6D; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_fixed_sm.png) no-repeat left 0; padding-left: 20px; }
.commentNew { color: #1A232F; font: 12px arial, sans-serif; display:inline-block; border-bottom: 0; height: 24px; vertical-align: middle; padding-top: 4px; margin: 0 auto; background: transparent url(../images/status_new_sm.png) no-repeat left 0; padding-left: 20px; }
.commentOK { color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_ok_sm.png) no-repeat left 0; padding-left: 20px; }
.commentNotOK { color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_notok_sm.png) no-repeat left 0; padding-left: 20px; }
.commentArchived {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_archived_sm.png) no-repeat left 0; padding-left: 20px; }
.commentInProgress {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_inprogress_sm.png) no-repeat left 0; padding-left: 20px; }
.commentMoreInfo {color: #1A232F; font:12px arial, sans-serif; display:table-cell; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_moreinfo_sm.png) no-repeat 0% 50%; padding-left: 20px; }
.commentNoChange {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_nochange_sm.png) no-repeat left 0; padding-left: 20px; }
.commentCustomStatus {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; margin: 0 auto;  }

.commentFixedB {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_fixed_sm.png) no-repeat left 0; padding-left: 20px; width:100px; }
.commentNewB { color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; vertical-align: top; padding-top:0; margin:0; background: transparent url(../images/status_new_sm.png) no-repeat left 0; padding-left: 18px; background-size:14px; }
.commentOKB { color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_ok_sm.png) no-repeat left 0; padding-left: 20px; width:100px; }
.commentNotOKB { color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_notok_sm.png) no-repeat left 0; padding-left: 20px; width:100px; }
.commentArchivedB {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_archived_sm.png) no-repeat left 0; padding-left: 20px; width:100px; }
.commentInProgressB {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_inprogress_sm.png) no-repeat left 0; padding-left: 20px; width:100px; }
.commentMoreInfoB {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; padding-top:4px; margin: 0 auto; background:transparent url(../images/status_moreinfo_sm.png) no-repeat left 0; padding-left: 20px; width:100px; }
.commentNoChangeB { color: #1A232F; font:12px arial, sans-serif; display: inline-block; border-bottom: 0; height: auto; vertical-align: middle; padding-top: 0; margin: 0; background: transparent url(../images/status_nochange_sm.png) no-repeat 0 0; padding-left: 16px; background-size: 11px; }
.commentCustomStatusB {color: #1A232F; font:12px arial, sans-serif; display:inline-block; border-bottom: 0; height:24px; vertical-align: middle; margin: 0 auto; }

.commentPriority { font:bold 12px arial, sans-serif; display:inline-block; border-bottom: 0; vertical-align: top; margin:0; background-size:10px; background-repeat: no-repeat; padding-left: 12px; }
.commentPriority.Highest-0{ color: rgb(231, 76, 60); background-image: url(../images/arrow_0.svg); }
.commentPriority.High-1{ color: rgb(142, 68, 173); background-image: url(../images/arrow_1.svg); }
.commentPriority.Medium-2{ color: rgb(255, 153, 0); background-image: url(../images/arrow_2.svg); }
.commentPriority.Low-3{ color: rgb(46, 204, 113); background-image: url(../images/arrow_3.svg); }
.commentPriority.Lowest-4{ color: rgb(52, 152, 219); background-image: url(../images/arrow_4.svg); }
#commentPriorityLabel, #commentAddNewPriorityLabel { font-size:10px; }
#commentPrioritySelDiv, #commentAddNewPrioritySelDiv { position:absolute; top:-18px; right:40px; }

.stats-tabs-l .contentTitle {font:bold 18px proxima-nova,Arial,Verdana,Trebuchet MS, sans-serif;color:#000;display:inline-block;white-space:normal;word-wrap:break-word;}
.stats-tabs-l, .stats-tabs-r { margin:0; padding:0; }
.stats-tabs-r { float:right; margin:0 40px 0 0; }
.stats-tabs-l > li { display:inline; float:left; list-style:none; margin:0; padding:4px 0; white-space:normal;word-wrap:break-word; }
.stats-tabs-r > li { display:inline; float:right; list-style:none; margin:0; padding:4px 0; width:auto; }
.stats-tabs-r > li.drawBtn, .stats-tabs-r > li#btnsCellDiv, .stats-tabs-r > li.expandCollapseBtn { padding-right:4px; }

.stats-tabs-l > li.contentTitle { margin-right:10px; }
.stats-tabs-l > li.publisherCS { width:auto; margin:0 10px; }
.stats-tabs-l > li.totalPageComments { width:auto; margin:0 10px; }
.stats-tabs-l > li.toolbarControls { width:auto; float:right; }

ul.stats-tabs-2 { position:relative; }
ul.stats-tabs-2 li.dos { background-color:#1a232f; }
ul.stats-tabs-2 li.tres { background-color:#e4e4e4; }
ul.stats-tabs-2 li .cs:after, ul.stats-tabs-2 li .largeBoldText:after { float:right; cursor: pointer; content: "[-]"; font: bold 14px Arial, sans-serif; color: #363636; position: relative; top: 0px; display: inline-block; width: 22px; height: 14px; margin: -4px 5px 0 0; z-index: 10000; padding: 0; right: 10px; }
ul.stats-tabs-2 li.uno #commentStatusLabel.cs { font-size:14px; font-weight:bold; }

ul.stats-tabs-2 li.active .cs:after, ul.stats-tabs-2 li.active .largeBoldText:after { float:right; cursor: pointer; content: "[+]"; font: bold 14px Arial, sans-serif; color: #363636; position: relative; top: 0px; display: inline-block; width: 22px; height: 14px; margin:-4px 5px 0 0; z-index: 10000; padding: 0; right: 10px; }
ul.stats-tabs-2 li.active .hideme { display:none; }
ul.stats-tabs-2 li .hideme { display:block; position:relative; }

.normalBoldText {font-weight: bold;}
.smallBoldText {font-weight: bold; font-size:11px;}
.smallItalic {font-style: italic; font-size: 11px;}

#reviewCommentsWrapper {height: 100%; width:100%; position:relative; background-color:transparent; z-index:1000; }
#reviewCommentsTitleBar { display:table; width:100%; padding:4px 0; border-top:1px solid #fd5612; border-bottom:1px solid #a15f11; background-image:none; background-color:#fda324; position:relative; }
#ctitle {font-size: 11px; font-weight: bold; left: 5px; position: relative; top:-1px; padding-right: 5px;}
#publisher {font-size: 10px; position: relative; left: 5px; }
#publisherName {font-weight:bold;}
#totCommentCntCellDiv { display:table; float:left; margin-right: 10px; }
#pageCommentCntCellDiv { display:table; }
#commentDueDate {font-size: 10px; position: relative; left: 5px;}
#dueDate {font-weight:bold;}

.btnleft, .btnmiddle { float:left; }
div.dynButton{cursor:pointer;font-size:10px;font-weight:bold;color:#444;white-space:nowrap;margin:0; }
div.dynButtonHdr{cursor:pointer;font-size:11px;font-weight:bold;color:#000;margin-top: 2px;margin-left: 2px;}
div.dynButtonNum{position:relative; top:0px; left:0px; width:21px; height:14px; overflow:hidden; text-align: center;color:#fff;font-size:10px;font-weight:normal;}
div.dynButtonUpgrade{cursor:pointer;font-size:19px;color:#fff;white-space:nowrap;line-height:22px;}
#totCommentCntLabel {font-weight:bold; text-indent:27px; margin-left:4px; }
#pageCommentCntLabel {font-weight:bold; text-indent:27px; margin-left:4px; }

#totCommentCnt { display:inline-block; background:transparent url(../images/icon_comment_bubble_gray.png) no-repeat center center; width:24px; height:16px; }
#pageCommentCnt { display:inline-block; background:transparent url(../images/icon_comment_bubble.png) no-repeat center center; width:24px; height:16px;  }

/*#btnsCellDiv { position: relative; right:42px; background: url(../images/yellow_bar_vdiv.png) no-repeat right center; width: 100%; height: 100%; padding-right: 4px; display:table; }*/
#commentCountButton {float: right; right: 5px;}
#newCommentButton { float: right; /*position: relative; right: 3px; top: 1px;*/ }
#newCommentButton > div.btnmiddle > span { font-size:9px; display:none; }
#expandCollapseButton {cursor: pointer;}

#btnArea { padding-left: 10px; 	height:55px; display: table-cell; vertical-align: middle; float:left; }
#uploadContentBtn> div.btnmiddle > img { top: 3px;}
#uploadContentBtn> div.btnmiddle > img:after { content:"Upload Content"; }

#tdReviewCommentsLeft {min-width: 250px;}
#cTablePane {}
#cTableBubble {position: relative; left: 5px; top:16px; }
#cTableCommentCnt { display:inline-block; float:left; color: white; font:bold 11px arial; text-align:center; width:24px; height:16px; background:transparent url("../images/icon_comment_bubble.png") no-repeat 0 0; }

#cTableCommentsOnThisPage {color: black; font-weight: bold; }
#cTableTableHeadTxt {position: relative; left: 5px; top: -2px;}
#cTableCommentsTable {position: relative; overflow-y: auto; overflow-x:hidden; top: 3px; /*height:254px;*/ background-color: #D3D3D3; border-top:none;}

#tdReviewCommentsCenter {min-width:350px;}
#cThreadPane {position: relative;}
#commentSummaryWrapper #cThreadButtonTable { position: absolute; right:46px; z-index:10000; }
#cThreadCommentSummary { display: block; font-size: 10px; position: relative; left: 5px; top:5px; color:#545454; }
#cThreadCommentThreadTable {position: relative; top: -10px; /*border: 1px solid #696969;*/ height: 238px; overflow: auto; background-color: #fff; min-width:200px;}
.cThreadWhoWhenRow {background-color: white;  padding: 5px;}
.cThreadEmailId {color: #1A232F; font-weight: bold;}
.cThreadDateAdded {font-weight: bold;}
.cThreadVersion {font-style: italic; color: gray;}
.cThreadMessageRow {background-color: #fff; padding: 0 0 10px 8px; margin:0 0 10px 0; }
.ctMessageRow.hr { border-bottom:1px dotted #333; margin:0 0 10px 4px; width:98%; }
.byLine { text-transform:capitalize; font-size:8px; }
.cThreadText, .cThreadStatusChange, .cThreadPriorityChange, .cThreadGlobalChange { font-weight:normal; position: relative; font-size:10px; display:inline-block; vertical-align:top; }
.commentGlobalChange { font:bold 12px arial, sans-serif; vertical-align: top; }
#tblCommentThread {width: 100%; display: block!important;font-size:9px;}
#tblCommentThread > tbody { display:table; width:100%; }
.attachmentImage {
    text-decoration: underline;
    padding-right:3px;
    position: relative;
    top: 4px;}

#tdReviewCommentsRight {vertical-align: top; min-width: 300px; }
#respondAreaPane {padding: 1px; background-color: #D3D3D3; height: 100%;}
#commentResponseDiv { padding: 0 5px; }
.commentResponseTextArea {width: 100%; border: 1px solid black;}
#tblAttachments {vertical-align: top;}

#commentThreadTable {margin-top: -10px; overflow: auto;}

#commentSummaryWrapper {overflow: hidden;}
#commentSummaryTitleBar { height:auto; overflow:hidden; border-top:1px solid #fd5612; border-bottom:0px solid #a15f11; background-image:none; background-color:#fda324; /* background-image: url(../images/yellow_bar_bg.png); background-repeat: repeat-x; */}

#commentSummaryDiv { position:relative; top:-3px; left:7px; }
#commentSummaryLabel {font-size: 12px; font-weight:bold; position: relative; top:0px; display:block; padding-right:3px; }
#commentSummaryTitle { top:0px; }
#commentSummaryText { font-size: 11px; position: relative; top: 3px; padding-right: 10px; display: inline-block; height: 22px; background: transparent url(../images/yellow_bar_vdiv.png) no-repeat right -6px; padding-top: 2px; }
#commentDetailsLabel {font-size: 10px; font-weight:bold; margin-top: 5px; }
#currContentStatusLabel {font-size: 10px; font-weight:bold; position: relative; top:0px;}
#currContentStatusText {font-size: 10px; position: relative; top:0px;}
#publisherCS {font-size: 10px; font-weight:bold; position: relative; top:0px;}
#publisherNameCS { font-weight: normal; position: relative; left: 0; top: 0px; width: 300px; display: block; white-space: normal; word-break: break-word; }
#commentsDueDateCS {font-size: 10px; font-weight:bold; position: relative; top:-2px;}
#dueDateCS {font-weight:normal; position: relative; left: 5px; bottom:0px;}

#divExportComments { background-color: #c4c4c4; padding: 10px; }
#divExportComments .dlgTable { padding-top:5px; }
#userButtonUploadZip { margin: 50px auto 0 auto; width: 100%; text-align: center; }

div.pubContentRow table{display: inline-table; border-collapse: collapse; width: 100%}
div.pubContentRow table thead tr {display: none}
div.pubContentRow td{padding: 5px 10px; /*border: 1px solid black;*/}

#bgTxt{
    bottom: 20px;
    color: #406DA0;
    height: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
    color:#406DA0;
}

.contentThumbnail {
    border: 0;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;
}

.titleInfo { margin-left: 5px; }

.versionText { color:#666;font-size:11px; display:block; }
.versionText .revision{ white-space: nowrap; }
.versionText .lastUpdated{ display: inherit; white-space: nowrap; }

.totalComments, .launchContent { display:block; }

div.pubContentRow div.grayCell em { font-style:normal; }

#DLG_window_1 .DLG_titleBarLine{


    -webkit-border-radius: 5px 5px 0 0; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius: 5px 5px 0 0; /* FF1-3.6 */
    border-radius: 5px 5px 0 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

.rowCount {
    background-color: #EEEEEE;
    border-bottom: 3px solid #E4E4E4;
    color: #444444;
    font-size: 11px;
    font-style: italic;
    padding: 10px;
    position: relative;
    text-align: left;
}

.rowCount A:visited{text-decoration:underline;color:#045ec4;}
.rowCount A:link{text-decoration:underline;color:#045ec4;}
.rowCount A:active{text-decoration:none;color:#ee0da6;}
.rowCount A:hover{text-decoration:underline;color:#ff5b00;}
.rowCount .subscripInfo{padding-left: 6px;}
.rowCount .mngSubLink{padding-left: 165px;background-color:#EEEEEE;}

.yellowbar{
    display:inline-block;
    margin:0 5px;
}

.yellowBarDiv.div1{
    padding:0 5px;
}

#reviewCommentsTitleBar .yellowBarDiv{
    padding-right: 5px;
}

#reviewCommentsTitleBar .yellowBarDiv.div1{
    padding:0 5px;
}
#reviewCommentsTitleBar .yellowBarDiv.div2{

}

#reviewCommentsTitleBar .yellowBarDiv img{
    position: relative;
    top: 1px;
}
/*#reviewCommentsTitleBar #pageCommentCntCellDiv{
    padding-left: 10px;
}*/

a img{
    border:none;
}

#fpContentSelDiv{
    margin:0 4px;
}

#fpReviewerSelDiv{
    margin:0 4px;
}

#fpRevisionSelDiv{
    margin:0 4px;
}

#PS_modal_1 {
    display:none;
}
#login_logo_img{
    margin-top: 10px;
}
#divider{
    width:2px;
}
#filterArea input {
	height:21px;
    border: 1px solid #939393;
    margin-right:5px;
    float:right;
    color:#BBB;
    padding-left:3px;
}
#fpSearchDiv input {
    height:21px;
    border: 1px solid #939393;
    margin-left:5px;
    padding-left:5px;
    float:left;
    width:97%;
}
#fpSearchLabel{
    font-size:13px;
    margin-left:10px;
}
#fpEditGroup, #fpGroupRemove { margin-left:12px; }
#sortEtcArea{
    padding-left:10px;
	display:table-cell;
	vertical-align:top;
    padding-top:6px;
	height:55px;
}
#sortEtcArea select{
    height:25px;
    border:1px solid #1A232F;
    padding: 3px;
    max-width:auto;
}
#sortEtcArea select option{
    padding: 5px;
}

#sortEtcArea.show-group-dd { display:table; }

.divFilterPanelContent label {
    font-weight:bold;
    white-space: nowrap;
    font-size:10px;
}
select{
    color:#444;
    -webkit-appearance: listbox;
}

ul.filterSearchArea { margin:0; padding:0; border:0; }
ul.filterSearchArea li { margin:0; padding:0; border:0; display:inline-block; height:56px; list-style:none; list-style-type:none; float:left; }
ul.filterSearchArea li.l { width:25%; background: #F7F7F7 0 0; position:relative; }
ul.filterSearchArea li.r { width:75%; background: #F7F7F7 0 0; position:relative; }
ul.filterSearchArea li.r #searchArea { padding:0; }
ul.filterSearchArea li.r #fpSearchDiv { padding:17px 0 0 0; }

ul.filterSearchArea li.l ul._fpExportComments { position:absolute; top:9px; right:0; }
ul.filterSearchArea li ul._fpExportComments li { margin:0; padding:0; border:0; display:inline-block; height:56px; list-style:none; list-style-type:none; float:left; }

ul.filterSearchArea li.l dl { margin:10px 0 0 0; padding:0 0 0 8px; float:left; }
ul.filterSearchArea li.l dl:last-child #fpRevisionSelDiv { padding-left:4px; }
ul.filterSearchArea li.l dl:last-child { padding-left:0; }
ul.filterSearchArea li.l dl.border { background:transparent url(../images/option_bar_vdiv.png) repeat-y 4px 0; padding:0 0 0 10px; }
ul.filterSearchArea li.l dl.sp-border { background:transparent url(../images/option_bar_vdiv.png) repeat-y 4px 0; padding-left:10px; }
ul.filterSearchArea li.l dt { margin:0 auto; padding:0; display:table; }
ul.filterSearchArea li.l dd { margin:0; padding:0; display:inline-block; float:left; }

.grayCell select { margin:0 4px; }
#tabMyPublishedContentTable, #tabMyReviewContentTable{ margin-top:8px;}
#tabMyPublishedContentTable tbody, #tabMyReviewContentTable tbody{ background-color:transparent;}
#tabMyPublishedContentTable tbody > tr, #tabMyReviewContentTable tbody > tr { margin-bottom:8px; }

.pubContentRow{
    background-color: white;
    border: 0px solid #1a232f;
    margin-bottom: 10px;
    padding: 0;
    position:relative;
    height:100%;
}
.pubContentRow .pubContentRowBorder {
    border-left: 2px solid white;
    border-right: 2px solid white;
    border-bottom: 2px solid white;
}
#tabMyReviewContentTable div.pubContentRow div.pubContentRowBorder {
    margin-bottom:2px;
    }
.pubContentRow .reviewers > table{
    width:auto;
}

#tabMyPublishedContentTable div.pubContentRow > table, #tabMyReviewContentTable div.pubContentRow > table{
    border-collapse: separate;
    border-spacing:0;
}

div.pubContentRow tr:first-child td, #tabMyReviewContentTable div.pubContentRow tr:first-child td {
    border: none;
    padding: 10px 10px;
}

div.pubContentRow .topLine {
    height:2px;
}
div.pubContentRow .bottomLine {
    background-color:#bfc4ca;
}

div.orangeCell span.ellipsisRev { padding-top:6px; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

#tabMyReviewContentTable div.pubContentRow .blueCell {
    white-space:nowrap;
    display:inline-block;
    overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow:ellipsis;
}
div.pubContentRow .grayCell {
    font-size:12px;
}

#tabMyReviewContentTable div.pipe {
	display: inline-block;
	margin: 0px 0 0 8px;
	width: 1px;
	background: transparent;
	height: 15px;
	border-left: 1px solid white;
	padding: 0px 0 0 8px;
	vertical-align: top;
}
#tabMyReviewContentTable div.ellip {
    margin: 0 0 0 6px;
    font-size: 12px;
}

div.pubContentRow .ltgrayCell {
    border:0;
    padding:0px 10px;
}
#delBtn > div.btnmiddle > img { top:4px; }

div.pubContentRow div.blueCell #delBtn { display:table; margin:0 auto; }

.grayCell > span[id*="calDate"]{
    position: relative;
    top: 1px;
}
.calDate { position:relative; top:9px; left:2px; }

div.reviewers tr > td:last-child{
    width: 0px !important;
}
span[id*="contentStatus"] > select, span[id*="dueDate"] > input{
    position:relative;
    top:-1px;
    display: inline-block;
    vertical-align: middle;
}
.commentsBtn[style*="closed"] .commentsBtnTxt {
    font-weight: normal;
    /*color: #1a232f;*/
}

.commentsBtn[style*="view_comments"] .commentsBtnTxt {
    font-weight: normal;
}

/* COMMENTS and REVIEWERS Page */
#exportComments > div.btnmiddle > img,
#pdfComments > div.btnmiddle > img,
#prevCommentBtn > div.btnmiddle > img,
#nextCommentBtn > div.btnmiddle > img,
#downloadPDFBtn > div.btnmiddle > img,
#downloadAttachBtn > div.btnmiddle > img,
#downloadPDFBtnID > div.btnmiddle > img,
#downloadAttachBtnID > div.btnmiddle > img,
#iamDoneBtn > div.btnmiddle > img,
#revBtn > div.btnmiddle > img,
#importReviewer > div.btnmiddle > img,
#exportReviewer > div.btnmiddle > img,
#addToGroup > div.btnmiddle > img,
#addReviewer > div.btnmiddle > img,
#removeReviewer > div.btnmiddle > img,
#editReviewer > div.btnmiddle > img,
#sendMsgBtn > div.btnmiddle > img,
#removeBtn > div.btnmiddle > img,
#sendInvite > div.btnmiddle > img,
#newCommentButton > div.btnmiddle > img,
#sendBtn > div.btnmiddle > img,
#addGroup > div.btnmiddle > img,
#removeGroup > div.btnmiddle > img,
#editGroup > div.btnmiddle > img
{
    top:3px;
}


#tabCommentsTable.DHTMLSuite_tableWidget, #tabMyReviewersTable.DHTMLSuite_tableWidget, #tblContentComments.DHTMLSuite_tableWidget, #tabPubDashboardTable.DHTMLSuite_tableWidget {
    font-size: 11px;
}
#tabCommentsTable > thead td, #tabMyReviewersTable > thead td, #tblContentComments > thead td, #tabPubDashboardTable > thead td {
    color: #444;
    font-weight: bold;
}
#tabCommentsTable > thead tr, #tabMyReviewersTable > thead tr, #tblContentComments > thead tr, #tabPubDashboardTable > thead tr {
  -webkit-box-shadow: 0px 1px 2px #666; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 1px 2px #666; /* FF3.5 - 3.6 */
          box-shadow: 0px 1px 2px #666; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#tabCommentsTable > thead td[direction], #tabMyReviewersTable > thead td[direction], #tblContentComments > thead td[direction], #tabPubDashboardTable > thead td[direction] {
    background-color:#c3e0ee;
}
#tabCommentsTable > tbody > tr, #tabMyReviewersTable > tbody > tr, #tblContentComments > tbody > tr, #tabPubDashboardTable > tbody > tr {
    background-color: #fcfcfc;
}
#tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td {
    border-right:1px solid #a1a1a1;
    font-weight:normal;
    white-space:normal;
}
#tabCommentsTable > tbody > tr:nth-child(even), #tabMyReviewersTable > tbody > tr:nth-child(even), #tblContentComments > tbody > tr:nth-child(even), #tabPubDashboardTable > tbody > tr:nth-child(even) {
    background-color: #f4f4f4;
    cursor:pointer;
    white-space:nowrap;
}
#tabCommentsTable > tbody > tr:nth-child(odd), #tabMyReviewersTable > tbody > tr:nth-child(odd), #tblContentComments > tbody > tr:nth-child(odd), #tabPubDashboardTable > tbody > tr:nth-child(odd) {
    background-color: #ffffff;
    cursor:pointer;
    white-space:nowrap;
}
#tabCommentsTable > tbody > tr.selected, #tabMyReviewersTable > tbody > tr.selected, #tblContentComments > tbody > tr.selected, #tabPubDashboardTable > tbody > tr.selected {
    background-color: #ffd799;
    cursor:pointer;
}
#fpExportCommentsDiv{
    margin-left: 0px; margin-right: 0px;
}
#fpExportComments{
}
#fpPdfComments{
}

#fpReviewerOptionsDiv, #fpGroupOptionsDiv, #fpExportCommentsDiv{
    position: relative;
    top: 5px;
}
#fpReviewerOptionsDiv .filtersep, #fpGroupOptionsDiv .filtersep{
}
#fpReviewerOptionsDiv .dynButton, #fpGroupOptionsDiv .dynButton{
    margin:0;
}
#fpReviewerOptionsDiv label.filterBtnText, #fpGroupOptionsDiv label.filterBtnText, #fpExportCommentsDiv label.filterBtnText{
    position: relative;
    top: 0px;
}

#fpReviewerOptionsDiv #addToGroup{
    width:50px;
}
#fpReviewerOptionsDiv #addReviewer{
    width:50px;
}
#fpReviewerOptionsDiv #removeReviewer{
    width:50px;
}
#fpReviewerOptionsDiv #editReviewer{
    width:50px;
}
#fpReviewerOptionsDiv #fpReviewerEditLabel{

}
#fpReviewerOptionsDiv #importReviewer{
    width:50px;
}
#fpReviewerOptionsDiv #exportReviewer{
    width:50px;
}
#fpGroupOptionsDiv #editGroup{
    width:50px;
}
#fpGroupOptionsDiv #addGroup{
    width:50px;
}
#fpGroupOptionsDiv #removeGroup{
    width:50px;
}
#fpGroupOptionsDiv #fpGroupRemoveLabel{
}
#fpGroupSep3{
    display:none;
}

#commentSummaryTitleBar > table{
    margin-left: 6px;
    padding-right: 7px;
    color:#333;
}
#cThreadPaneTitle{
    font-size:14px;
    font-weight:bold;
    color:#fff;
    padding-left: 7px;
}
#areaTitleLabel {
    font-weight:bold;
    font-size:14px;
    color: #1a232f;
}

#commentStatusLabel, #contentNameLabel, #contentName, #commentLocationLabel, #commentLocation{
    font-size:10px;
    color:#333;
}
#commentStatusImageTD{
    padding-right:15px;
}
#commentStatusImageTdDiv span{
    font-size: 16px;
    position: relative;
    left: 2px;
    top: -2px;
    padding-left: 4px;
}
#commentStatusImageDiv table{
    position: relative;
    top: 2px;
}
#prevCommentBtn > div + div, #nextCommentBtn > div + div{
    width:21px;
}
#prevCommentBtn > div + div + div, #nextCommentBtn > div + div + div{
    width:auto;
}
#prevCommentBtn, #nextCommentBtn {
    /*width:33px;*/
    position:relative;
}
#expandCollapseButtonDiv { position:absolute; right:10px; top:0px; width:31px; height:25px; z-index: 9999; }
#reviewCommentsWrapper #expandCollapseButtonDiv { top:12px; }
 
#okStatusBtn > div[style*="url("], #notOkStatusBtn > div[style*="url("], #agreeResponseBtn > div[style*="url("] { padding: 5px 10px; }
#agreeResponseBtn > div.btnmiddle { padding-top: 5px; padding-bottom: 4px; height: inherit!important;; line-height: inherit!important;; }
#agreeResponseBtn > div.btnmiddle > span { position: relative; top: -8px; }

#submitNewCommentBtn > div.btnmiddle, #submitResponseBtn > div.btnmiddle { color:#1a232f; }

/*
#cancelNewCommentBtn > div.btnleft > img, #cancelNewCommentBtn > div.btnright > img { display:none; }
#cancelNewCommentBtn > div.btnmiddle { background-image:none!important; }
#cancelNewCommentBtn > div.btnmiddle > span { text-decoration:underline; width: 74px; display: block; color:white; }
*/

.cThreadWhoWhenRow {
    font-size:10px;
    padding-left:8px;
}
#tblCommentThread.DHTMLSuite_tableWidget td{
    padding:0px;
}
.cThreadMessageRow{
    padding-bottom:8px;
}
.cThreadMessageRow > p > img {
    position: relative;
    top: 1px;
}
.cThreadMessageRow > p {
    margin: 0px;
    padding:0;
}
.cThreadMessageRow > p {
    padding:8px 0px;
    font-size:13px;
}

p.cThreadUserInfo {
	color: gray; font-size:9px; padding:0 4px;
}

.cThreadUserInfoDiv {
	background-color:whitesmoke;
	display:table;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.cThreadMessageRow > p:last-child {
    padding-top: 0px;
}
#cThreadCommentThreadTable tr{
    margin: 0px;
    padding: 0px;
}
#submitBtnDiv tbody > tr:first-child{
    background-color:#E4E4E4;
    /*background-image: url("../images/submit_area_shadow.png");*/
    background-repeat: repeat-x;
}
.statusContainer { position:relative; width:100%; display:table-cell; margin:10px 0 0 6px; }
.statusContainer div { margin:4px 0 0 6px; text-align:left; }
#updStatusLabel {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    text-align:left;
}
#commentResponseArea > tbody > tr:first-child > td{
    padding-left:0px !important;
}
#commentResponseBtnsTable {
    top:115px !important;
}
#responseDetails {

}
#subPanels{
    /* background: url("../images/yellow_bar_shadow.png") repeat-x scroll 0 0 transparent; */
    background-color:#E4E4E4;
    position:relative;
    overflow-y:auto;
    overflow-x:hidden;
}
#fpReviewerOptionsDiv > table > tbody > tr > td{
    width:0px !important;
}

#tdReviewCommentsCenter #cThreadPaneTitle{
    top:-2px !important;
}
#commentAddNewArea #newCommentLabel{
    font-size:14px;
    top:6px !important;
    color:#333;
    padding: 6px 7px;
    text-shadow: 1px 1px 1px #999;
}
#submitNewCommentBtn > div[style*="url("], #cancelNewCommentBtn > div[style*="url("]{

}
#commentResponseTable #submitBtnDiv tbody > tr > td{
    padding:5px;
}
#fpShowSelDiv{
    min-width: 94px;
    margin-right: 3px;
}
#fpGroupSelDiv{
    min-width: 100px;
}

/* ReviewLink 1.0 New Features CSS */
#commentAddNewAreaPane #addAttachmentBtnDiv {

}
#addAttachmentBtnDiv .btnmiddle {
    width: 140px;
}
#addAttachmentBtn .btnmiddle img{
    top: 3px;
}
#viewInCourseBtn .btnmiddle img{
    top: 5px;
    left: -1px;
}
#commentResponseTable #tdColSep {
    padding-left: 5px;
    padding-right: 5px;
}
#fpCommentsSep1 {
    top: 1px;
    display:none;
}
#fpPdfCommentsLabel {
    padding-left: 10px;
    padding-right: 10px;
}
#fpExportCommentsLabel {
    padding-left: 10px;
    padding-right: 5px;
}
#groupNameLabel {
    line-height:20px;
}
#commentSummaryInput {
    border: 1px solid dimGray;
}
#commentAddNewAreaPane #commentResponseTable #tdColSep {
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
}
#commentAddNewAreaPane #commentFields {
    position: relative;
    top: -5px;
}
#commentAddNewAreaPane #attachmentFields {
    position: relative;
    top: 4px;
}
#commentAddNewArea #commentSummaryLabel, #commentAddNewArea #commentSummaryEditCtrl,
#commentAddNewArea #commentDetailsLabel, #commentAddNewArea #commentDetailsDiv {
    padding-left:4px;
}

#commentAddNewArea #commentDetailsDiv{
    margin-right: 11px;
}

/* inc/home/commentAddNewArea.inc */
#commentAddNewArea { position: relative; top:0; height: 285px; }
#commentResponseTable { position:absolute; top:0px; left:0px; }
#commentFields { width:100%; }
#commentSummaryLabelDiv { position: relative; }
#commentSummaryEditCtrl { position: relative; margin-right:18px; }
#commentDetailsLabel { position: relative; }
#commentDetailsTxtAreaDiv { position: relative; }
.defTextArea { float:left; width: 98%; height:100px; margin-top:4px; /*margin-left:4px;*/ border: 1px solid #696969; }
#attachmentTableDiv { position:relative; overflow-y: auto; overflow-x:hidden; background-color: white; border: 1px solid #696969; width:150px; height:105px; margin:4px 6px 0 4px; float:left; }
#attachmentTableDiv > ul > li > div:nth-child(2) > span { padding-right:2px; }
#submitBtnDiv { float:left; margin:10px 10px 0 0; }
#commentAddNewAreaPane #submitBtnDiv { float:left; margin:10px; }
#cancelBtnDiv { float:right; margin:-48px 10px 0 0; }
#cancelBtnText { margin-top:-30px; float:left; border:0; background-color:transparent; text-decoration:underline; }
#cancelBtnText:focus { outline:none; }
#cancelBtnText:hover { text-decoration:none; }
#submitCommentBtnDiv { float:left; }
#attachmentTableDiv .x { position:relative; left:-14px; z-index:1000; top:1px; }
#trialUpgradeDlgStatusMsg { display: inline-block; width:70%; margin-top:20px; text-align: center; line-height: 14px; }
#customStatusDiv { margin-top: 5px; position:relative; z-index:999; }
#customStatusDiv .x { background:transparent url(../images/close-icon16x16.png) no-repeat 0 0; width:16px; height:16px; display:inline-block; vertical-align:middle; margin:0 0 4px 10px; cursor:pointer; }

.blueCell .pubEmail{
    float:left;
}
.blueCell .publisherNameLabel{
    margin-left:0px;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow:ellipsis;
    min-width:300px;
}
.ltgrayCell #iamDoneBtn{
    margin:0;
    padding-left: 3px;
    height: 23px;
    display: inline-block;
    text-align:center;
}

._ltgrayCell #iamDoneBtn {
    margin:0 10px;
    text-align:center;
    display:table;
}

#buildnumber { display: block; font-size: 10px; position: absolute; top: -12px; left: 175px; }

#addproduct .btnmiddle img{ top: 3px; left: -2px;}
#editBtnProductHdr .btnmiddle img{ top: 3px; left: -2px;}
#delBtnProductHdr .btnmiddle img{ top: 3px; left: -2px;}

#adduser .btnmiddle img{ top: 3px; left: -2px;}
#editBtnUserHdr .btnmiddle img{ top: 3px; left: -2px;}
#delBtnUserHdr .btnmiddle img{ top: 3px; left: -2px;}
#importBtnReviewersHdr .btnmiddle img{ top: 3px; left: -2px;}
#reassignPublisherBtnHdr .btnmiddle img{ top: 3px; left: -2px;}
#viewPublisherContentBtnHdr .btnmiddle img{ top: 3px; left: -2px;}

#addBtnSerialHdr .btnmiddle img{ top: 3px; left: -2px;}
#editBtnSerialHdr .btnmiddle img{ top: 3px; left: -2px;}
#delBtnSerialHdr .btnmiddle img{ top: 3px; left: -2px;}
#importBtnSerialHdr .btnmiddle img{ top: 3px; left: -2px;}

#addadmin .btnmiddle img{ top: 3px; left: -2px;}
#addsupport .btnmiddle img{ top: 3px; left: -2px;}
#editBtnAdminHdr .btnmiddle img{ top: 3px; left: -2px;}
#delBtnAdminHdr .btnmiddle img{ top: 3px; left: -2px;}

#editBtnNotifHdr .btnmiddle img{ top: 3px; left: -2px;}

#addprop .btnmiddle img{ top: 3px; left: -2px;}
#editBtnPropsHdr .btnmiddle img{ top: 3px; left: -2px;}
#delBtnPropsHdr .btnmiddle img{ top: 3px; left: -2px;}
#applychg .btnmiddle img{ top: 3px; left: -2px;}

#editBtnCronsHdr .btnmiddle img{ top: 3px; left: -2px;}
#runCronHdr .btnmiddle img{ top: 3px; left: -2px;}

#delBtnLoggedInHdr .btnmiddle img{ top: 3px; left: -2px;}
#msgHdr .btnmiddle img{ top: 3px; left: -2px;}
#restrictLogin .btnmiddle img{ top: 3px; left: -2px;}

#help .btnmiddle img{ top: 3px; left: -2px;}
#addEvent .btnmiddle img{ top: 3px; left: -2px;}

#serialTb{ text-transform: uppercase; }

#buttonDiv { position: relative; margin: 10px; }
#cancelSubscriptionBtn { float: right; margin-right: 10px; }
.submitBtnDiv { position: absolute; bottom: 0; width: 100%; }
li.tres .hideme { margin: 0; height: 272px; }
#commentAddNewArea > ul:nth-child(3) { position: absolute; width: 100%; bottom: 0; top: 218px }

.homeHdrWhatsNew:hover { text-decoration: none; }
.homeHdrWhatsNew { padding: 5px; cursor: pointer; border: 0px solid #1A232F; color: #fff; background: url(../images/gift-icon.png) no-repeat 0% 50%; text-indent: 26px; text-decoration: none; display:table-cell; margin:auto; width:auto; float:right; }

#customStatus { padding-left: 3px; height:22px; }

#customStatusDiv input::-webkit-calendar-picker-indicator {
  display: none;/* remove default arrow */
}
.datalistarrow {
    background:white url(../images/arrow.png) no-repeat 98% 8px;
    border:1px solid #696969;
    cursor:pointer;
}

.Highest, .PriorityHighest-0 { background-image:url(../images/arrow_0.svg); width: 10px; height: 15px; margin: 0 auto; display: inline-block; }
.High, .PriorityHigh-1 { background-image:url(../images/arrow_1.svg); width: 10px; height: 15px; margin: 0 12px; display: inline-block; }
.Medium, .PriorityMedium-2 { background-image:url(../images/arrow_2.svg); width: 10px; height: 15px; margin: 0 12px; display: inline-block; }
.Low, .PriorityLow-3 { background-image:url(../images/arrow_3.svg); width: 10px; height: 15px; margin: 0 12px; display: inline-block; }
.Lowest, .PriorityLowest-4 { background-image:url(../images/arrow_4.svg); width: 10px; height: 15px; margin: 0 12px; display: inline-block; }

/* ==========================================================================
   Media Queries
   ========================================================================== */

.homeHdrLogo .r:after { display:inline-block; }
.homeHdrLogo .r::after { display:block; }
.totalComments, a.totalComments { color:#7d7d7d; font-weight:bold; margin-top:5px; text-decoration:underline;}
.launchContent, a.launchContent { color:#f90; text-decoration:underline; margin-bottom:5px; margin-top:5px; }

/*styles for Comments Panels */

#commentSummaryPanel-ftr { height: auto; overflow-y: auto; position: fixed; bottom: 0; z-index:100; }
#viewInCourseBtnDiv { width:100%; /*height: 215px;*/ margin:0 auto; background-color:#E4E4E4; padding-top:20px; }
#viewInCourseBtnDiv div.dynButton { text-align:left; margin:10px; display:table; }

#commentLocation { word-break: break-word; text-indent: 0; padding-left: 10px;}
#commentLocationLabel { word-break: break-word; text-indent: 0; padding-left: 10px;}
#contentName { word-break: break-word; text-indent: 0; padding-left: 10px;}
#contentNameLabel { word-break: break-word; text-indent: 0; padding-left: 10px;}

#commentResponseArea { display:table; width:100%; }
#addAttachmentBtnDiv { padding:4px 6px 0 4px; margin: 0px; display:table; float:left; }
#statusTableDiv { display:block; margin:10px auto 0 auto; width:100%; text-align:center; }

#rightSubPanelDiv ul { margin:0; padding:0; position: static; }
#okStatusBtnDiv { text-align:center; display:inline-block; }
#notOkStatusBtnDiv { text-align:center; display:inline-block; }
#agreeBtnDiv { text-align:center; display:inline-block; }

/* #rightSubPanelDiv #submitBtnDiv { margin:10px 0 10px 8px; } */
/* #commentAddNewArea #submitBtnDiv { margin:10px 0 10px 8px; position: absolute; bottom: 0; } */
#submitCommentResponseBtnDiv { margin:0 auto; display:table; }
#commentsDueDateCS, #publisherCS { padding-left:4px; }

#commentResponseTxtAreaDiv ul { margin:0; padding:0; }
#commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
#commentResponseTxtAreaDiv ul li.l { width:50%; float:left; }
#commentResponseTxtAreaDiv ul li.r { width:50%; float:left; }

#commentAddNewAreaPane ul { margin:0; padding:0; background:#e4e4e4; }
#attachmentTableDiv ul { background:#fffff2; max-height:40px; overflow-x: hidden; overflow-y: auto; }
#attachmentTableDiv ul li { padding-bottom:0; }

#attachmentTableDiv { display:table; } 
#commentAddNewAreaPane ul li.l { width:50%; float:left; }
#commentAddNewAreaPane ul li.r { width:50%; float:left; }
#commentAddNewAreaPane ul li { display:block; }
#commentAddNewArea > ul:nth-child(3) > li:nth-child(1), #commentAddNewArea > ul:nth-child(3) > li:nth-child(2) { display:inline; }
#commentAddNewAreaPane ul li .defTextArea { height:91px; }
#commentAddNewAreaPane ul li.r #addAttachmentBtnDiv { margin-top:-8px; }
#commentAddNewAreaPane ul li.r #attachmentTableDiv { height: 132px; }

ul.stats-tabs { margin-top:3px; padding:0; position:relative; }
ul.stats-tabs li.threepx { position:absolute; right: 0px; top:8px; }
ul.stats-tabs li.threepx #prevBtnCell { float:left; }
ul.stats-tabs li.threepx #nextBtnCell { float:left; margin-right:54px; margin-left:10px; }
ul.stats-tabs li.threepx #expandCollapseButtonDiv { float:left; }

ul.stats-tabs li { float: left; margin: 0; padding: 2px 0; list-style:none; }
ul.stats-tabs li:last-child { margin: 0; padding: 0; border: none; }
ul.stats-tabs li a { display: block; float: left; font-size: 18px; font-weight: bold; }
ul.stats-tabs li a span { display: block; margin-top: 2px; font-size: 13px; font-weight: normal; }
ul.stats-tabs li.fr { position:absolute; right: 6px; }
ul.stats-tabs li.fr #prevBtnCell { float:left; }
ul.stats-tabs li.fr #nextBtnCell { float:left; margin-right:54px; margin-left:10px; }

.stats-tabs-2 { margin: 0; padding: 0; position: relative; border: 1px solid transparent; display: block; overflow:auto; width:100%; }
.stats-tabs-2 li { margin:0; padding:0; list-style:none; }
/*.stats-tabs-2 li { margin:0; padding:0; list-style:none; height:244px; }*/

.stats-tabs-3 { margin: 0; padding: 0; position: relative; height: 277px; border: 1px solid transparent; display: block; overflow:auto; width:100%; }
.stats-tabs-3 li { margin:0; padding:0; list-style:none; }

ul.status-detail { margin-top:0px; padding:0; }
ul.status-detail li { float: left; margin:0; padding:0; list-style:none; width:100%; }
ul.status-detail li.sp { padding:5px 0px; text-indent:10px; background-color: #E4E4E4;}
ul.status-detail li:last-child { margin: 0; padding: 0; border: none; }
ul.status-detail li a { display: block; float: left; font-size: 18px; font-weight: bold; }
ul.status-detail li a span { display: block; margin-top: 2px; font-size: 13px; font-weight: normal; }
.sp { margin-right:10px; display:block; }

/* styles for commentsOnPageArea.inc */
#cTableCommentsOnThisPage { color:#333333; margin-left:30px; }
#leftSubPanelDiv { position:relative; }

#contentDiv.DLG_listbox { height:144px; }
#belongsToGroupsDiv.DLG_listbox { height:84px; }
.csv-graphic { width:97%; padding-top:8px; }

#commentThreadPanel { position: relative; margin-left: 5px; margin-right: 5px; }
#cThreadButtonTable { position:absolute; right:53px; top:-4px; }
#downloadAttachBtn { display:inline-block; }
#downloadPDFBtn { display:inline-block; margin-right:5px; }
#cThreadCommentThreadTable { position: relative; margin-top:20px; left:2px; width: 99.5%; height: 252px; border:0px solid #696969; }
#tblContentComments > thead > tr > th:nth-child(2) { text-align:center; }
#subPanels > ul > div:nth-child(2) > li > div.triggerContainer { position:relative; }

#currentLabel { width:300px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
.stats-tabs-2 li.tres { background:#1a232f; }
#fpSortByLabel { float:left; padding-top:0px; }
#tabMyReviewersFilterPanel ul.filterSearchArea li.l dl { margin-top:6px; }

.stackedSortInfo { display: none; }
#stackedSortLabel { padding: 3px; }
.stackedSortCtrl { overflow: hidden; -moz-appearance: none; -webkit-appearance: none; text-overflow:''; width: auto; height:22px; position: relative; top: 0px; border:1px solid #a9a9a9; border-radius:0; background-color:white; padding: 3px; }
.stackedSortInfo div { display: table; margin: 0 auto; }
.stackedSortImageUp { background:oldlace url(../dhtmlgoodies/images_dhtmlsuite/arrow_up.gif) no-repeat center center; }
.stackedSortImageDown { background:oldlace url(../dhtmlgoodies/images_dhtmlsuite/arrow_down.gif) no-repeat center center; }
#stackedSortImage { width: 20px; height: 20px; border: 1px solid #A9A9A9; overflow: hidden; display: inline-block; margin: 0; padding: 0; cursor: pointer; float: right; }
.dlgImportReviewers .swfupload { margin-top:0px; margin-right:0px;}

#importInstructionsDiv { padding-bottom: 10px; }
#moreInstructionsDiv { padding-top: 10px; }

.disabledDiv { pointer-events: none; opacity: 0.6; }
body.login #bglogo1, body.login #bglogo2, body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }
.hma { display:none; }

/* Mobile ----------- */
@media only screen and (min-width : 320px) {

	#sortEtcArea select { max-width:120px; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle; font-size: 12px; width: 100%; padding-top:7px; }
	#homeHdrTabs > ul li span { padding:0 7px; }

    div.homeHeader{position:relative;height:73px;background-color:#FFFFFF;}
    div.homeHdrLinks{position:absolute;top:50px;right:4px;}

	.stackedColHdr { display:inline-block; padding: 3px; }
    .stackedSortInfo { display: table; border-bottom: 1px solid #A9A9A9; padding: 0px 0 10px 0; margin: 5px 0; width: 100%; }

    .contentTitle { padding-top:16px; display:inline-block; white-space:normal; word-wrap:break-word; }
    .ellip { width:298px; height:28px; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    .currentUserNameEllip { width:190px; display:inline-block; vertical-align: bottom; text-align: right; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    #currentLabel { width:300px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 320x480/568"; }
    div.homeHdrLogo { background-image:url(../images/ReviewLink®_Logo-Dark.svg); left:4px; width: 154px; top: 5px; margin-left: 4px; }
    body.login #bglogo1, body.login #bglogo2, body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }

    body.login .r2 { width:300px!important; left:3%!important; }
    body.login .r2 #login_logo_img { width:70%; height:70%; margin-right:40px; }
    body.login .r2 .dlgTable { padding-left:0; left:-36px; }
    body.login #bgTxt { visibility:hidden; }
    #login_logo_img { width:68%; }

    #sortEtcArea { padding-right:0px; width:auto; }
    #ID_SEARCHBOX.DLG_searchbox { width:100%; }
    #fpSortByLabel, #fpSearchLabel { /* display:none; */ }
    #fpGroupSelDiv { min-width:95px; }
    .divFilterPanelContent label { font-size:9px; }

    .launchBtn, .commentsBtn { display:none; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
    #currentDiv.DLG_listbox { height:143px; }
    #availDiv.DLG_listbox { height:166px; }
    #belongsToGroupsDiv.DLG_listbox { height:177px; overflow-y:auto; width:98%; }
    #contentDiv.DLG_listbox { height:248px; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

	#commentAddNewAreaPane ul { margin:0; padding:0; }
	#commentAddNewAreaPane ul li.l { width:100%; }
	#commentAddNewAreaPane ul li.r { width:100%; }
	#commentAddNewAreaPane ul li { display:block; }
	#commentAddNewAreaPane ul li .defTextArea { height:30px; }
	#commentAddNewAreaPane ul li.r #addAttachmentBtnDiv { margin-top:-8px; }
	#commentAddNewAreaPane ul li.r #attachmentTableDiv { height: 20px; }
	#commentAddNewAreaPane ul li #submitCommentBtnDiv { }

    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; padding-bottom:0; margin-top:5px; }
    #commentResponseTxtAreaDiv ul li #submitCommentResponseBtnDiv { margin:0 10px; display:table; }
    #commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.l .defTextArea { height:53px; width:97%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }
    #commentResponseTxtAreaDiv ul li.r #attachmentTableDiv { width:96%; height:34px; }
    #statusTableDiv { margin-top:0; }
    #viewInCourseBtnDiv { padding:3px 0; }
    #commentSummaryText { background:none; word-break: break-all; display: block; width: 174px; }
    #attachmentTableDiv { height: 30px; margin-bottom: 6px; width: 96% }
/*    #submitBtnDiv { display:table; margin: 0 auto; position: absolute; bottom: 0; } */
    #submitCommentBtnDiv { }
    .commentPriorityDiv { position: absolute; top: -22px; right: 67px; display: block; }
    #commentPrioritySelDiv, #commentAddNewPrioritySelDiv { position: relative; top: 0; right: 0; float: left; } 
    .globalPriorityDiv { position: relative; float: right; margin-left: 20px; top:0; } 

	ul.stats-tabs li.threepx { top:24px; }

    ul.stats-tabs-2 { overflow-y:auto; overflow-x:hidden; width:100%; height:100%; }
    ul.stats-tabs-2 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; background:#1a232f; }
    ul.stats-tabs-2 li.tres { width:100%; height:auto; float:left; display:inline-block; background:none; }
    ul.stats-tabs-2 li.uno.active, ul.stats-tabs-2 li.dos.active, ul.stats-tabs-2 li.tres.active { height:34px; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; height:100%; }
    .stats-tabs-3 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    ul.stats-tabs li:first-child { width:100%; }
    ul.stats-tabs li.publisherCS { width:100%; }
    ul.stats-tabs li.totalPageComments { width:100%; }
    ul.stats-tabs li.totalPageComments #totCommentCntCellDiv { margin-left:7px; }
    #totCommentCntCellDiv { float:left; margin-right:10px; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li { border-bottom-style:none; padding-bottom: 10px; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    #tabMyReviewContentTable div.pubContentRow div.grayCell span { display:inline-block; padding:2px 0 0 6px; height:20px; }

	#tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }
    ._ltgrayCell #iamDoneBtn { margin:0 0 0 2px; }

    ul.filterSearchArea li.l { width:100%; }
    ul.filterSearchArea li.r { width:100%; }
    ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:87%; border-radius:0; height:18px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:100%; height:100%; background:#E5E5E5; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabCommentsFilterPanel div.divFilterPanelContent { min-height:154px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:100%; height:116px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:87%; border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { background:##F7F7F7; min-height:172px; }

	.mpc > li.grayCell div.comentsDueContainer { background:none; display:inline-block; margin:0 0 0 8px; padding-left: 0; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }
	.dlgMngSubscription .billingInfo .l, .dlgMngSubscription .billingInfo .r { width:100%; clear:both; }
	.homeHdrWhatsNew { width:12px; text-indent:-1000em; position:absolute; bottom:0; right:0; margin:0 2px 2px 0; }
	
	#submitBtnDiv { width: 100%; background: #E4E4E4; padding-top: 10px; padding-bottom: 10px; }
	#commentAddNewArea #submitBtnDiv { width: initial; padding-top: 0; padding-bottom: 0; }
}

/* iPhone 6 */
@media only screen and (min-width : 375px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 14px; width: 100%; padding-top:2px; }
	#homeHdrTabs > ul li span { padding:0 6px; }

    div.homeHeader{position:relative;height:62px;background-color:#FFFFFF;}
    div.homeHdrLinks{position:absolute;top:33px;right:4px;}

    ul.stats-tabs-2 li.uno.active, ul.stats-tabs-2 li.dos.active, ul.stats-tabs-2 li.tres.active { height:34px; }

	#belongsToGroupsDiv.DLG_listbox { height:190px; overflow-y:auto; width:98%; }
    #contentDiv.DLG_listbox { height:250px; }

	.mpc > li.grayCell div.comentsDueContainer { background:none; display:inline-block; margin:0 0 0 8px; padding-left: 0; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }
	.dlgMngSubscription .billingInfo .l, .dlgMngSubscription .billingInfo .r { width:100%; clear:both; }
}

/* iPhone 6 Plus */
@media only screen and (min-width : 414px) {
	
	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 15px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 7px; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 414x736"; }

    li._blueCell { width:99%; }
    li._grayCell { width:99%; }
    li._ltgrayCell { width:99%; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:100%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:100%; }
    div.DLG_searchbox { margin-left:0; }

	#commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }

    ul.stats-tabs-2 li.uno.active, ul.stats-tabs-2 li.dos.active, ul.stats-tabs-2 li.tres.active { height:34px; }
    ul.stats-tabs li.threepx { top:10px; }

    #belongsToGroupsDiv.DLG_listbox { height:190px; overflow-y:auto; width:98%; }
    #contentDiv.DLG_listbox { height:250px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

	ul.filterSearchArea li.l dl.sp-border { background:transparent url(../images/option_bar_vdiv.png) repeat-y 4px 0; padding-left:10px; }
	.dlgMngSubscription .billingInfo .l, .dlgMngSubscription .billingInfo .r { width:100%; clear:both; }
}

@media only screen and (min-width : 480px) {
	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 15px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 16px; }

	div.DHTMLSuite_aTab { height:100%; overflow-y:auto; overflow-x:hidden; }
	#belongsToGroupsDiv.DLG_listbox { height:84px; overflow-y:auto; width:98%; }
	#currentDiv.DLG_listbox { height:63px; }

	div.homeHeader{position:relative;height:62px;background-color:#FFFFFF;}
    div.homeHdrLinks{position:absolute;top:33px;right:4px;}

	.stackedColHdr { display:inline-block; }
    .stackedSortInfo { display: table; border-bottom: 1px solid #A9A9A9; padding: 0px 0 10px 0; margin: 5px 0; width: 100%; }
    .ellip { width:456px; height:28px; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    .currentUserNameEllip { width:328px; display:inline-block; vertical-align: bottom; text-align: right; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    #currentLabel { width:458px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 480x320" }
    div.homeHdrLogo { background-image:url(../images/ReviewLink®_Logo-Dark.svg); top:5px; }

    body.login #bglogo1, body.login #bglogo2 { display:none; }
    body.login .r2 #login_logo_img { margin-right:0px; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }
    body.login #bgTxt { visibility:hidden; }

    div.launchBtn, div.commentsBtn { display:block; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

    #ID_SEARCHBOX.DLG_searchbox { width:100%; }
    ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }
    #sortEtcArea { min-width:150px; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; }

    #DLG_window#DLG_window_1 { left:65px!important; top:35px!important; }

    /* Dialogs */
	#belongsToGroupsDiv.DLG_listbox { height:190px; overflow-y:auto; width:98%; }
	#contentDiv.DLG_listbox { height:250px; }

	#commentAddNewAreaPane ul { margin:0; padding:0; }
	#commentAddNewAreaPane ul li.l { width:100%; position:relative; }
	#commentAddNewAreaPane ul li.r { width:100%; margin-bottom: 26px; margin-top: 10px; }
	#commentAddNewAreaPane ul li { display:block; }
	#commentAddNewAreaPane ul li .defTextArea { height:30px; }
	#commentAddNewAreaPane ul li.r #addAttachmentBtnDiv { margin-top:-8px; }
	#commentAddNewAreaPane ul li.r #attachmentTableDiv { margin-bottom:10px; }
	#commentAddNewAreaPane ul li.r #attachmentTableDiv { height: 20px; }
/*	#commentAddNewAreaPane ul li #submitBtnDiv { display:inline-block; } */
	#commentAddNewAreaPane ul li #submitCommentBtnDiv { }

    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }
    #commentSummaryText { background-image:none; }
    #viewInCourseBtnDiv { padding-top:5px; }
    .defTextArea { height:40px; margin-bottom:3px; }
    #attachmentTableDiv { height:30px; width:96%; }
    ul.filterSearchArea li.l dl { padding:0 0 0 4px; }

    ul.stats-tabs li:first-child { width:40%; }
    ul.stats-tabs li.publisherCS { width:50%; }
    ul.stats-tabs li.totalPageComments { width:100%; }
    ul.stats-tabs li.totalPageComments #totCommentCntCellDiv { margin-left:7px; }
    #totCommentCntCellDiv { float:left; margin-right:10px; }

    ul.stats-tabs-2 { overflow-y:auto; overflow-x:hidden; width:100%; height:100%; }
    ul.stats-tabs-2 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; background:#1a232f; }
    ul.stats-tabs-2 li.tres { width:100%; height:auto; float:left; display:inline-block; padding-bottom:0px; background-image:none; background-color:#e4e4e4; }
    ul.stats-tabs-2 li.uno.active, ul.stats-tabs-2 li.dos.active, ul.stats-tabs-2 li.tres.active { height:34px; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; height:100%; }
    .stats-tabs-3 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; padding-bottom:36px; }

	.contentTitle { word-wrap:break-word; }

    #cTableCommentsTable { /*height:100%;*/ margin-bottom:6px; overflow-x: auto; /*height: 254px;*/ overflow-y: auto; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li.tres:last-child { border-bottom-style:none; }
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    div.launchBtn, div.commentsBtn { display:none; }
    div.pubContentRow div.blueCell { height:59px; width:26%; margin:0; }
    div.pubContentRow div.grayCell { width:74%; height:59px; clear:none; }
    div.pubContentRow div.orangeCell { width:100%; display:table; }
    div.orangeCell span.ellipsisRev { width:368px; }

    #tabMyReviewContentTable div.pubContentRow .blueCell, #tabMyReviewContentTable div.pubContentRow .grayCell, #tabMyReviewContentTable div.pubContentRow div.ltgrayCell { width:100%; display:table; }
    #tabMyReviewContentTable div.pubContentRow div.grayCell span { display:inline-block; padding:0px 0 0 6px; height:auto; }

	#tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }
    ._ltgrayCell #iamDoneBtn { margin:0 0 0 2px; }

    ul.filterSearchArea li.l { width:100%; }
    ul.filterSearchArea li.r { width:100%; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:80%; border-radius:0; height:18px; }
    #tabCommentsFilterPanel div.divFilterPanelContent { min-height:116px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:100%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0; }
    #tabCommentsFilterPanel ul.filterSearchArea li.l dl { padding-left:3px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:100%; height:116px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { width:auto; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0; }
    ul.filterSearchArea li.l dl { padding:0 0 0 4px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

	ul.filterSearchArea li.l dl.sp-border { background:transparent url(../images/option_bar_vdiv.png) repeat-y 4px 0; padding-left:10px; }
	.dlgMngSubscription .billingInfo .l, .dlgMngSubscription .billingInfo .r { width:100%; clear:both; }
}

/* iPhone 5 ----------- */
@media only screen and (min-width : 568px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 19px; }

	div.DHTMLSuite_aTab { height:100%; overflow-y:auto; overflow-x:hidden; }
	#availDiv.DLG_listbox { height:67px; }
	#currentDiv.DLG_listbox { height:143px; }

	div.homeHeader{position:relative;height:62px;background-color:#FFFFFF;}
    div.homeHdrLinks{position:absolute;top:33px;right:4px;}

	.stackedColHdr { display:inline-block; }
    .stackedSortInfo { display: table; border-bottom: 1px solid #A9A9A9; padding: 0px 0 10px 0; margin: 5px 0; width: 100%; }
    .contentTitle { display:inline-block; white-space:normal; word-wrap:break-word; }
    .ellip { width:212px; height:28px; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; font-size:14px; }
    .currentUserNameEllip { width:350px; display:inline-block; vertical-align: bottom; text-align: right; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
	#currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 568x320" }
    div.homeHdrLogo { background-image:url(../images/ReviewLink®_ReviewLink®_Logo-Dark.svg); left:2px; top:1px; }
    body.login #bglogo1, body.login #bglogo2 { display:none; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }
    body.login #bgTxt { visibility:hidden; }

    body.login .r2 #login_logo_img { margin-right:0px; }

    #fpSearchLabel, #fpSortByLabel { /* display:none; */ }

    #ID_SEARCHBOX.DLG_searchbox { width:100%; }

	#belongsToGroupsDiv.DLG_listbox { overflow-y:auto; width:98%; height:85px; }
	#contentDiv.DLG_listbox { height:146px; }

    div.launchBtn, div.commentsBtn { display:inherit; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tblContentComments > tbody > tr td { font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; }

    .totalComments, .launchContent { display:none; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }

    .defTextArea { height:40px; /*margin-bottom:10px;*/ }
    #attachmentTableDiv { height:30px; }
/*    #submitBtnDiv { display:table; margin:0 auto; } */
    #submitCommentBtnDiv { }

    ul.stats-tabs li:first-child { width:42%; }
    ul.stats-tabs li.publisherCS { width:33%; }
    ul.stats-tabs li.totalPageComments { width:100%; }
    ul.stats-tabs li.totalPageComments #totCommentCntCellDiv { margin-left:7px; }
    #totCommentCntCellDiv { float:left; margin-right:10px; }

    ul.stats-tabs-2 { overflow-y:auto; overflow-x:hidden; width:100%; }
    ul.stats-tabs-2 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; background:#1a232f; }
    ul.stats-tabs-2 li.tres { width:100%; height:auto; float:left; display:inline-block; padding-bottom:0px; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

	#tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }
    ._ltgrayCell #iamDoneBtn { margin:0 0 0 2px; }

    #tabMyReviewContentTable div.pubContentRow .blueCell, #tabMyReviewContentTable div.pubContentRow .grayCell, #tabMyReviewContentTable div.pubContentRow div.ltgrayCell { width:100%; display:table; }
    #tabMyReviewContentTable div.pubContentRow div.grayCell span { display:inline-block; padding:0px 0 0 6px; height:20px; }
    div.pubContentRow div.versionText { max-width:338px; }

    #tabMyReviewContentTable div.pubContentRow div.grayCell span { display:inline-block; white-space:normal; width:auto; margin:10px 0; }
    
    ul.filterSearchArea li.l { width:100%; }
    ul.filterSearchArea li.r { width:100%; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:86%; border-radius:0; height:18px; }
    ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:100%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabCommentsFilterPanel div.divFilterPanelContent { min-height:116px; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:100%; height:56px; }
    /* #tabMyReviewersFilterPanel > div > ul > li.l > dl.sp { padding-left:0; margin-right:-8%; } */
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:92%; border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { min-height:116px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

	ul.filterSearchArea li.l dl.sp-border { background:transparent url(../images/option_bar_vdiv.png) repeat-y 4px 0; padding-left:10px; }
	.dlgMngSubscription .billingInfo .l, .dlgMngSubscription .billingInfo .r { width:100%; clear:both; }
}

/* Small Tablet ----------- */
@media only screen and (min-width : 600px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 18px; }

	div.DHTMLSuite_aTab { height:100%; overflow-x:hidden; }
	#belongsToGroupsDiv.DLG_listbox { height:187px; }
	#availDiv.DLG_listbox { height:166px; }

	.stackedColHdr { display:inline-block; }
	.stackedSortInfo { display: table; border-bottom: 1px solid #A9A9A9; padding: 0px 0 10px 0; margin: 5px 0; width: 100%; }
    .ellip { width:246px; height:28px; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    .currentUserNameEllip { width:350px; display:inline-block; vertical-align: bottom; text-align: right; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    #currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 600x800" }
    div.homeHdrLogo { background-image:url(../images/ReviewLink®_Logo-Dark.svg); top:5px; }
    body.login #bglogo1, body.login #bglogo2 { display:none; }
    body.login #bgTxt { visibility:visible; display:block; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }

    body.login .r2 { width:350px!important; left:125px!important; }
    body.login .r2 #login_logo_img { width:inherit; height:inherit; margin-right:0px; }
    #homeHeader #headerLogo { width:auto; height:auto; }

    #sortEtcArea { width:194px; }
    #ID_SEARCHBOX.DLG_searchbox { width:100%; }

    .launchBtn, .commentsBtn { display:inline-block; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
    .totalComments, .launchContent { display:none; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }
    .contentTitle { word-wrap:break-word; }

    ul.filterSearchArea li.l dl.sp-border { background:transparent url(../images/option_bar_vdiv.png) repeat-y 4px 0; padding-left:10px; }

    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.r #attachmentTableDiv { height:27px; }

	ul.stats-tabs li.publisherCS { width:34%; float:left; }
	ul.stats-tabs li.threepx { top:10px; }

    ul.stats-tabs-2 { overflow-y:hidden; overflow-x:hidden; width:100%; }
    ul.stats-tabs-2 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right;background-color: #fff; }
    ul.stats-tabs-2 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; background:#1a232f; }
    ul.stats-tabs-2 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer {margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li { border-bottom-style:none; padding-bottom: 0px; }
    .trigger li.tres:last-child { border-bottom-style:none; }
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    div.orangeCell span.ellipsisRev { width:482px; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }
    ._ltgrayCell #iamDoneBtn { margin:0 0 0 2px; }

    div.pubContentRow div.versionText { width:66%; }

    li._blueCell, li._grayCell, li._ltgrayCell { width:580px; }

    ul.filterSearchArea li.l { width:100%; }
    ul.filterSearchArea li.r { width:100%; }
    ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:86%; border-radius:0; height:18px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:100%; height:100%; background:inherit; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:94%; border-radius:0; height:18px; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0; }
    #tabCommentsFilterPanel div.divFilterPanelContent { min-height:56px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:100%; height:56px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:92%; border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { min-height:116px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:0px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

}

/* Removing TD labels from 601~767 screen width range */
@media only screen and (min-width : 640px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	.stackedColHdr { display:none; }

	#tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { font-weight:normal; overflow:hidden; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabCommentsTable > tbody > tr.boldText > td:first-child:before, #tabCommentsTable > tbody > tr:nth-child(2) > td:first-child:before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(2):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(2):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(3):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(3):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(4):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(4):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(5):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(5):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(6):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

}

@media only screen and (min-width : 736px) {
	
	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 8px; }
    div.homeHeader{position:relative;height:62px;background-color:#FFFFFF;}
    div.homeHdrLinks{position:absolute;top:33px;right:4px;}

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 736x414"; }
	.stackedColHdr { display:none; }

    li._blueCell { }
    li._grayCell { }
    li._ltgrayCell { }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:100%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:100%; }

    #commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }

    ul.stats-tabs-2 li.uno.active, ul.stats-tabs-2 li.dos.active, ul.stats-tabs-2 li.tres.active { height:34px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

}

/* Tablet ----------- */
@media only screen and (min-width : 768px) {

	#cThreadCommentSummary { color:#fff; }
	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:none; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; padding-top:4px; }
	#homeHdrTabs > ul li span { padding:0 12px; }

	div.DHTMLSuite_aTab { height:100%; overflow-y:auto; overflow-x:hidden; }
	#belongsToGroupsDiv.DLG_listbox { height:187px; }
	#availDiv.DLG_listbox { height:166px; }

	.stackedColHdr { display:none; }
	.stackedSortInfo { display: none; }
    .currentUserNameEllip { width:350px; display:inline-block; vertical-align: bottom; text-align: right; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    #currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 768x1024" }
    div.homeHdrLogo { background-image:url(../images/ReviewLink®_Logo-Dark.svg); width: 250px; top: 10px; margin-left: 4px; }
    body.login #bglogo1, #bglogo2 { display:none; }
    body.login #bgTxt { visibility:visible; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:none; }

    body.login .r2 { left:209px!important; }
    body.login .r2 #login_logo_img { margin-right:0px; }
    body.login .r2 .dlgTable { left:0px; }

    #tabCommentsTable.DHTMLSuite_tableWidget, #tabMyReviewersTable.DHTMLSuite_tableWidget, #tblContentComments.DHTMLSuite_tableWidget, #tabPubDashboardTable.DHTMLSuite_tableWidget { width:100%; }
    #leftSubPanelDiv #tblContentComments { min-width:360px; }
    /*div.pubContentRow tr:first-child td, #tabMyReviewContentTable div.pubContentRow tr:first-child td { width:22%; }*/

    #sortEtcArea { width:200px; }
    #ID_SEARCHBOX.DLG_searchbox { width:100%; }

    #tabCommentsTable > tbody > tr.boldText.selected > td:first-child:before, #tabCommentsTable > tbody > tr:nth-child(2) > td:first-child:before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(2):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(2):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(3):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(3):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(4):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(4):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(5):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(5):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(6):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(6):before { content:""; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { font-weight:normal; overflow:hidden; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabCommentsTable > tbody > tr.boldText > td:first-child:before, #tabCommentsTable > tbody > tr:nth-child(2) > td:first-child:before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(2):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(2):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(3):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(3):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(4):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(4):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(5):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(5):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText > td:nth-child(6):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    .totalComments, .launchContent { display:none; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; right:50px; }

    #commentResponseTxtAreaDiv { height: 272px; }
    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:100%; float:left; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; float:left; }
    #commentResponseTxtAreaDiv ul li.l .defTextArea { width:98%; }
    #commentResponseTxtAreaDiv ul li.r #attachmentTableDiv { width:96%; }

    ul.stats-tabs li.threepx { top:8px; }

    ul.stats-tabs-2 { overflow:hidden; width:100%; }
    ul.stats-tabs-2 li.uno { width:100%; height:auto; float:left; display:inline-block; clear:right; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:100%; height:auto; float:left; display:inline-block; clear:right; background:#1a232f; }
    ul.stats-tabs-2 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    ul.stats-tabs li:first-child { width:40%; }
    ul.stats-tabs li.publisherCS { width:33%; clear:none; float:left; }
    ul.stats-tabs li #commentSummaryText { width:370px; }
    .contentTitle { word-wrap:break-word; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li.tres:last-child { border-bottom-style:none; }
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    #tabMyReviewContentTable div.pubContentRow div.grayCell { font-size: 11px; display: inline; width: 476px; height: 21px; padding-top:7px; }
    #tabMyReviewContentTable div.pubContentRow div.ltgrayCell { width:100%; }
    #tabMyReviewContentTable div.pubContentRow div.blueCell { width:260px; height:24px; display:inline; }
    #tabMyReviewContentTable div.blueCell div.publisherNameLabel { width:234px; }
    div.pubContentRow div.versionText { width:440px; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }
    ._ltgrayCell #iamDoneBtn { display:table; margin:0 10px; }

    ul.filterSearchArea li.l { width:50%; }
    ul.filterSearchArea li.r { width:50%; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:88%; border-radius:0; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:100%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:100%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:83%; border-radius:0; height:18px; }
    _::-webkit-full-page-media, _:future, :root #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { height:15px; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

	#tabMyReviewersFilterPanel div.divFilterPanelContent { min-height:116px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:72%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:28%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:79%; border-radius:0; height:18px; }
    _::-webkit-full-page-media, _:future, :root #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { height:15px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { min-height:56px; }
    #tabCommentsFilterPanel div.divFilterPanelContent { min-height:56px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

}

@media only screen and (max-width : 800px) and (min-width : 320px) { 
	.homeHdrWhatsNew { width:12px; text-indent:-1000em; position:absolute; bottom:0; right:0; margin:0 2px 2px 0; }
	.openCanvasBtn { width:38px; text-indent:-1000em; }
}

@media only screen and (min-width : 800px) {

	#homeHdrTabs #all-comments, #homeHdrTabs #my-reviewers { padding-top:10px; }
	
	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:inline-block; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 4px; }

	div.DHTMLSuite_aTab { height:100%; overflow-y:auto; overflow-x:hidden; }
	#belongsToGroupsDiv.DLG_listbox { height:187px; }
	div.pubContentRow div.blueCell #delBtn { margin:7px auto 0 auto; }
	.stackedColHdr { display:none; }
	.stackedSortInfo { display: none; }
    .ellip { width:444px; height:inherit; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    .currentUserNameEllip { width:400px; display:inline-block; vertical-align: bottom; text-align: right; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    #currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 800x1280" }
    div.homeHdrLogo { background-image:url(../images/ReviewLink®_Logo-Dark.svg); width:200px; height:32px; top:1px; margin-top: 11px; margin-left: 20px;}

    .divFilterPanelContent { width:800px; }
    #tabMyPublishedContentTable, #tabMyReviewContentTable { width:100%; }

    body.login #bgTxt { visibility:visible; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:block; }

    body.login .r2 #login_logo_img { margin-right:0px; }

    #sortEtcArea { width:200px; padding-top: 15px;}
    #ID_SEARCHBOX.DLG_searchbox { min-width:100%; }

    #tabCommentsTable.DHTMLSuite_tableWidget, #tabMyReviewersTable.DHTMLSuite_tableWidget, #tblContentComments.DHTMLSuite_tableWidget, #tabPubDashboardTable.DHTMLSuite_tableWidget { width:100%; }

    .launchBtn, .commentsBtn { display:inline-block; visibility:visible; }

    #tabCommentsTable > tbody > tr.boldText.selected > td:first-child:before, #tabCommentsTable > tbody > tr:nth-child(2) > td:first-child:before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(2):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(2):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(3):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(3):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(4):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(4):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(5):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(5):before { content:""; }
    #tabCommentsTable > tbody > tr.boldText.selected > td:nth-child(6):before, #tabCommentsTable > tbody > tr:nth-child(2) > td:nth-child(6):before { content:""; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { font-weight:normal; font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; padding-bottom:8px; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    .totalComments, .launchContent { display:none; }

    #commentResponseTxtAreaDiv { height:272px; }
    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }
    #commentResponseTxtAreaDiv ul li.l .defTextArea { width:96%; height:30px; }
    #commentResponseTxtAreaDiv ul li.r #attachmentTableDiv { width:94%; }
    #commentResponseTxtAreaDiv #submitBtnDiv { background:#E4E4E4; padding-top: 10px; padding-bottom: 10px; margin-top:36px; width:100%; }
    .commentPriorityDiv { display:table-cell; position:absolute; right:0; }

    ul.stats-tabs li.threepx { top:8px; }

	#leftSubPanelDiv #tblContentComments { min-width:200px; }

    ul.stats-tabs-2 { overflow:hidden; width:100%; }
    ul.stats-tabs-2 li.uno { width:30%; height:100%; float:left; display:inline-block; padding-bottom:0; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:40%; height:100%; float:left; display:inline-block; background-color:#1a232f; }
    ul.stats-tabs-2 li.tres { width:30%; height:100%; float:left; display:inline-block; }
    ul.stats-tabs-2 li .cs:after, ul.stats-tabs-2 li .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li .hideme { display:block; }
    ul.stats-tabs-2 li.active .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li.active .hideme { display:none; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    /* .trigger li.tres { width: 100%; } */
    .trigger li.tres:last-child { height:100%; float:left; display:inline-block; border-bottom-style:none; }
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }
	.pubInfoList li._ltgrayCellEmpty { display:none; }

    #cThreadCommentSummary { display:block; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

    div.pubContentRow div.versionText { width:434px; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }

    ul.filterSearchArea li.l { width:48%; }
    ul.filterSearchArea li.r { width:52%; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:70%; background:inherit; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:30%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:83%; border-radius:0; height:18px; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l {  }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

}

@media only screen and (min-width : 1024px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:inline-block; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 20px; }

	div.DHTMLSuite_aTab { height:100%; overflow-x:hidden; }
	#availDiv.DLG_listbox { height:166px; }
	div.pubContentRow div.blueCell #delBtn { margin:7px auto 0 auto; }
	div.pubContentRow div.blueCell #delBtn { margin:7px auto 0 auto; }
    .ellip { width:670px; height:28px; display:inline-block; overflow:hidden; text-align:left; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; font-size:18px; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 1024x768" }
    body.login #bgTxt { visibility:visible; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:block; }

    body.login .r2 { left:337px!important; }
    body.login .r2 #login_logo_img { margin-right:0px; }

    #sortEtcArea { width:187px; padding-top: 6px;}
    #ID_SEARCHBOX.DLG_searchbox { width:100%; }

    div#cTableCommentsTable { width: 99.9%; overflow-x: auto; /*height: 254px;*/ overflow-y: auto; margin: 0; padding: 0; }

    div.launchBtn, div.commentsBtn { display:inherit; }
    .totalComments, .launchContent { display:none; }

	#tabMyPublishedContentTable, #tabMyReviewContentTable { width:100%; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { height:33px; font-weight:normal; font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #commentResponseTxtAreaDiv { height: 272px; }
    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:100%; }
    #commentResponseTxtAreaDiv ul li.r { width:100%; }
    .defTextArea { width:98%; }
    #attachmentTableDiv { width:96%; margin-bottom:10px; height:30px; }
    #submitCommentBtnDiv { }
/*    #submitBtnDiv { display:table; margin:0 auto; }*/
    .contentTitle { word-wrap:break-word; }

    ul.stats-tabs-2 { overflow:hidden; width:100%; }
    ul.stats-tabs-2 li.uno { width:22%; height:100%; float:left; display:inline-block; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:48%; height:100%; float:left; display:inline-block; background-color:#1a232f; }
    ul.stats-tabs-2 li.tres { width:30%; height:100%; float:left; display:inline-block; }
    ul.stats-tabs-2 li .cs:after, ul.stats-tabs-2 li .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li .hideme { display:block; }
    ul.stats-tabs-2 li.active .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li.active .hideme { display:none; }

	ul.stats-tabs li:first-child { width:30%; }
	ul.stats-tabs li.publisherCS { width:30%; float:left; }
	ul.stats-tabs li.totalPageComments { width:16%; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li.tres:last-child { border-bottom-style:none; }
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    #cThreadCommentSummary { display:block; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

    div.orangeCell span.ellipsisRev { width:354px; }

    div.pubContentRow div.versionText { width:auto; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell {}

    ul.filterSearchArea li.l { width:38%; }
    ul.filterSearchArea li.r { width:62%; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:94%; }
    _::-webkit-full-page-media, _:future, :root ul.filterSearchArea li.r #fpSearchDiv input { height:15px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:62%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:38%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:91%; border-radius:0; height:18px; }
    _::-webkit-full-page-media, _:future, :root #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { height:15px; width:87%; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:62%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:38%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:89%; border-radius:0; height:18px; }
    _::-webkit-full-page-media, _:future, :root #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { height:15px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { min-height:56px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }
	
	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }
	.homeHdrWhatsNew { display: table-cell; margin: 16px 10px 0 0; width: auto; float: right; width:auto; text-indent: 26px; position:relative; }
    

}
@media only screen and (min-width : 1080px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:inline-block; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 20px; }

	div.DHTMLSuite_aTab { height:100%; overflow-x:hidden; }
	#belongsToGroupsDiv.DLG_listbox { height:187px; }
	#availDiv.DLG_listbox { height:166px; }
	div.pubContentRow div.blueCell #delBtn { margin:7px auto 0 auto; }
    .ellip { width:724px; height:inherit; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r:after { content:"Display: 1080x1920" }

    #currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    body.login .r2 { left:365px!important; }
	body.login #homeHeader, body.login #homeHeaderRow2 { display:block; }

    #ID_SEARCHBOX.DLG_searchbox { width:100%; }
    #tabMyPublishedContentTable, #tabMyReviewContentTable { width:100%; }
    .launchBtn, .commentsBtn { display:inherit; }
	#tabCommentsFilterPanel div.divFilterPanelContent { min-height:56px; }
    #tabCommentsTable.DHTMLSuite_tableWidget, #tabMyReviewersTable.DHTMLSuite_tableWidget, #tblContentComments.DHTMLSuite_tableWidget, #tabPubDashboardTable.DHTMLSuite_tableWidget { width:99.999%; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { height:33px; font-weight:normal; font-weight:normal; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #commentResponseTxtAreaDiv { height: 272px; }
    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:50%; float:left; }
    #commentResponseTxtAreaDiv ul li.r { width:50%; float:left; }
    #commentResponseTxtAreaDiv ul li.l .defTextArea { height:97px; }
    #commentResponseTxtAreaDiv ul li.r #attachmentTableDiv { height:70px; }
    .contentTitle { word-wrap:break-word; }
    ul.stats-tabs li.threepx { top:8px; }

    ul.stats-tabs-2 li.uno { width:25%; height:100%; float:left; display:inline-block; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:40%; height:100%; float:left; display:inline-block; background-color:#1a232f; }
    ul.stats-tabs-2 li.tres { width:35%; height:100%; float:left; display:inline-block; }
    ul.stats-tabs-2 li .cs:after, ul.stats-tabs-2 li .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li .hideme { display:block; }
    ul.stats-tabs-2 li.active .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li.active .hideme { display:none; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer {margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li.tres:last-child { border-bottom-style:none; }
    .trigger li.tres:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    #cThreadCommentSummary { display:block; color:#fff; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

    div.orangeCell span.ellipsisRev { width:384px; }

    #tabMyReviewContentTable div.pubContentRow div.ltgrayCell { width: 325px; clear: none; height: 32px; }
    #tabMyReviewContentTable div.blueCell div.publisherNameLabel { margin:6px 0 0 4px }
    #tabMyReviewContentTable div.pubContentRow div.grayCell { width:433px; display:inline; height:20px; }
    #tabMyReviewContentTable div.pubContentRow div.blueCell { width: 286px; height: 24px; display: inline; }
    div.pubContentRow div.versionText { width:auto; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }

    ul.filterSearchArea li.l { width:36%; }
    ul.filterSearchArea li.r { width:64%; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:94%; border-radius:0; height:18px; }
    #sortEtcArea { width:150px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:58%; background:inherit; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:42%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:92%; border-radius:0; height:18px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:50%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:50%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:92%; border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel div.divFilterPanelContent { min-height:56px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

}

/* Widescreen ----------- */
@media only screen and (min-width : 1280px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:inline-block; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle;  font-size: 16px; width: 100%; }
	#homeHdrTabs > ul li span { padding:0 22px; }

	div.DHTMLSuite_aTab { height:100%; overflow-x:hidden; }
	#availDiv.DLG_listbox { height:166px; }
	div.pubContentRow div.blueCell #delBtn { margin:7px auto 0 auto; }
    .ellip { width:926px; height:inherit; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }
    #currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r:after { content:"Display: 1280x800" }
    body.login #bgTxt { visibility:visible; }
    body.login #homeHeader, body.login #homeHeaderRow2 { display:block; }

    body.login .r2 { left:38%!important; }
    body.login .r2 #login_logo_img { margin-right:0px; }
    #ID_SEARCHBOX.DLG_searchbox { width:100%; }
    #tabMyPublishedContentTable, #tabMyReviewContentTable { width:100%; }

    .launchBtn, .commentsBtn { display:inherit; }

    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #commentResponseTxtAreaDiv { height: 272px; }
    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:50%; float:left; }
    #commentResponseTxtAreaDiv ul li.r { width:50%; float:left; }
    #attachmentTableDiv { height:93px; }
    .defTextArea { height:116px; }
    ul.stats-tabs li.publisherCS { float:left; }
	#commentSummaryLabel { top:0px; }
	#statusTableDiv { margin:0 auto; }
	.contentTitle { word-wrap:break-word; }
	ul.stats-tabs li.threepx { top:8px; }

    ul.stats-tabs-2 li.uno { width:30%; height:100%; float:left; display:inline-block; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:30%; height:100%; float:left; display:inline-block; background-color:#1a232f; }
    ul.stats-tabs-2 li.tres { width:40%; height:100%; float:left; display:inline-block; }
    ul.stats-tabs-2 li .cs:after, ul.stats-tabs-2 li .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li .hideme { display:block; }
    ul.stats-tabs-2 li.active .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li.active .hideme { display:none; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:100%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:100%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:100%; height:auto; float:left; display:inline-block; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer {margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li.tres:last-child { border-bottom-style:none; }
    .trigger div:nth-child(3) li:last-child { border-bottom-style:none; }
    .hideme { display:block; margin-left: 0px; margin-right: 0px; }

    #cThreadCommentSummary { display:block; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }

    div.launchBtn, div.commentsBtn { display:inherit; }

    div.orangeCell span.ellipsisRev { width:594px; }

    #tabMyReviewContentTable div.pubContentRow .grayCell { clear:none; font-size:12px; display:inline; }
    #tabMyReviewContentTable div.pubContentRow div.ltgrayCell { width:650px; }
    div.pubContentRow div.versionText { width:auto; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }

    ul.filterSearchArea li.l { width:30%; }
    ul.filterSearchArea li.r { width:70%; }
    ul.filterSearchArea li.r #fpSearchDiv input { width:95%; border-radius:0; height:18px; }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:45%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:55%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:94%; border-radius:0; height:18px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:50%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:50%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:93%; border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

    #tabPubDashboardFilterPanel ul.filterSearchArea li.l { width:100%; }
    #tabPubDashboardFilterPanel ul.filterSearchArea li.r { width:0%; }
    #tabPubDashboardFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:95%; border-radius:0; height:18px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { width:auto; }

}

@media only screen and (min-width : 1920px) {

	#sortEtcArea select { max-width:100%; }
	#newCommentButton > div.btnmiddle > span { display:inline-block; }
	div.homeHdrTabs { left:2px; }
	#homeHdrTabs > ul li { display: table; vertical-align: middle; font-size: 16px; width: 100%; padding-top:3px; }
	#homeHdrTabs > ul li span { padding:0 22px; }

	.DHTMLSuite_tabContainer .tabInactive span { padding:7px; }
	.DHTMLSuite_tabContainer .tabActive span { padding:7px; }
	div.DHTMLSuite_aTab { height:100%; overflow-x:hidden; }
	#belongsToGroupsDiv.DLG_listbox { height:187px; }
	#availDiv.DLG_listbox { height:166px; }
	#contentDiv.DLG_listbox { height:187px; }
	div.pubContentRow div.blueCell #delBtn { margin:7px auto 0 auto; }
    .ellip { width:1550px; height:inherit; display:inline-block; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; font-size:20px; }
    .homeHdrLogo .r { display:block; font-size:10px; position:absolute; top:-12px; left:62px; }
    .homeHdrLogo .r::after { content:"Display: 1920x1080" }

	#sortEtcArea { margin-top:0; }
    #currentLabel { width:530px; display:inline-block; vertical-align: bottom;  padding-bottom: 5px; text-align: left; overflow:hidden; text-overflow: ellipsis; -ms-text-overflow:ellipsis; white-space: nowrap; }

    #ID_SEARCHBOX.DLG_searchbox { width:100%!important; }
    #tabMyPublishedContentTable, #tabMyReviewContentTable { width:100%!important; }

    body.login .r2 { left:785px!important; }
	body.login #homeHeader, body.login #homeHeaderRow2 { display:block; }

    .launchBtn, .commentsBtn { display:inherit; }

    #tabCommentsTable > tbody > tr td, #tabMyReviewersTable > tbody > tr td, #tblContentComments > tbody > tr td, #tabPubDashboardTable > tbody > tr td { height:33px; font-weight:normal; font-weight:normal; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabMyReviewersTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(2):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(3):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(4):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(5):before { content:""; }
    #tabPubDashboardTable > tbody > tr:nth-child(n+1) > td:nth-child(6):before { content:""; }

    #commentResponseTxtAreaDiv { height: 272px; }
    #commentResponseTxtAreaDiv ul { margin:0; padding:0; }
    #commentResponseTxtAreaDiv ul li { display:block; list-style:none; list-style-type:none; }
    #commentResponseTxtAreaDiv ul li.l { width:50%; float:left; }
    /*#commentResponseTxtAreaDiv ul li.r { width:25%; float:left; margin-top:-27px; }*/
    .defTextArea { width:98%; height:120px; }
    #attachmentTableDiv { width:96%; height:124px; }
    #commentAddNewAreaPane ul li #submitCommentBtnDiv { margin-left:40%; }

    ul.stats-tabs-2 { background-color:#a9a9a9; }
    ul.stats-tabs-2 li.uno { width:20%; height:100%; float:left; display:inline-block; background-color: #fff;}
    ul.stats-tabs-2 li.dos { width:40%; height:100%; float:left; display:inline-block; background-color:#1a232f; }
    ul.stats-tabs-2 li.tres { width:40%; height:100%; float:left; display:inline-block; background-color:#E4E4E4 }
    ul.stats-tabs-2 li .cs:after, ul.stats-tabs-2 li .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li .hideme { display:block; }
    ul.stats-tabs-2 li.active .largeBoldText:after { content: ""; display:none; }
    ul.stats-tabs-2 li.active .hideme { display:none; }

    .stats-tabs-3 { overflow-y:auto; overflow-x:hidden; width:100%; }
    .stats-tabs-3 li.uno { width:33.333%; height:100px; float:left; display:inline-block; clear:right; }
    .stats-tabs-3 li.dos { width:33.333%; height:100%; float:left; display:inline-block; clear:right; margin-top:10px; }
    .stats-tabs-3 li.tres { width:33.333%; height:auto; float:left; display:inline-block; }

	ul.stats-tabs li.publisherCS { float:left; }
	ul.stats-tabs li.threepx { top:8px; }
	#commentSummaryLabel { top:0px; }
	.contentTitle { word-wrap: break-word; }

    /* Accordion */
    .trigger { display:inline; }
    .trigger div.triggerContainer { margin-top: 15px; margin-left: 5px; padding-bottom: 10px;}
    .trigger li.tres:last-child { border-bottom-style:none; width:40%; }
    .hideme { display:block; margin:0; }

    #cThreadCommentSummary { display:block; }
    #commentSummaryWrapper #cThreadButtonTable { top:0px; }
    div.launchBtn, div.commentsBtn { display:inherit; }

    #tabMyReviewContentTable div.pubContentRow div.grayCell { clear:none; width:330px; display:inline; height:18px; }
    #tabMyReviewContentTable div.pubContentRow div.ltgrayCell{ width:1253px; }
    div.pubContentRow div.versionText { width:auto; }

    #tabMyReviewContentTable li._blueCell { }
    #tabMyReviewContentTable li._grayCell { }
    #tabMyReviewContentTable li._ltgrayCell { }

    #tabCommentsFilterPanel ul.filterSearchArea li.l { width:33%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r { width:67%; }
    #tabCommentsFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:96%; border-radius:0; height:18px; }

    #tabMyReviewersFilterPanel ul.filterSearchArea li.l { width:33%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r { width:67%; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r #fpSearchDiv input { width:96%; border-radius:0; height:18px; }
    #tabMyReviewersFilterPanel ul.filterSearchArea li.r div.DLG_searchbox { margin-left:2px; }

	.mpc > li.grayCell div.comentsDueContainer { display: inline-block; margin: 0 0 3px 8px; padding-left: 8px; background: url(../images/1px-pipe.png) no-repeat 0px 16px; height:35px; }
	.mpc > li.orangeCell span.ellipsisRev { min-width:auto; }

}

/* RESPONSIVE TABLE */
.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}

/* Misc */
.fa-registered { font-size:12px!important; }
.email-form label { text-indent: -1000em; }

/* Manage Subscription Dialog */
/*
.dlgMngSubscription * { font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; }
.dlgMngSubscription h1#pt-instruction { font-size:14px; color:#f27326; margin:0 0 0 6px; font-weight:bold; }
.dlgMngSubscription { background-color:#fff; padding:10px; height:auto; overflow-y:auto; z-index:10000; -webkit-transform:translateZ(1000px); -moz-transform:translateZ(1000px); -o-transform:translateZ(1000px); transform:translateZ(1000px); }

#totalDueRenewDiv, #orgRenewalDateDiv { margin-bottom:3px; }
#dr-instruction { font-weight:bold; margin:0; }
.dlgMngSubscription .billingInfo label { display:inline; }
#agreeTxt { font-weight: normal; display: inline; }
#agreeCb { float:left; margin-right:5px; }

.dlgMngSubscription #planTable tr.selected td { background-color:#22ac4b; font-weight:bold; color:#fff; }
.dlgMngSubscription #planTable > tbody > tr:nth-child(odd) tr th { background-color:#f9f9f9; }
.dlgMngSubscription #planTable > tbody > tr > td > label { cursor:pointer; }
.dlgMngSubscription #subscriberEmailLabel { display:inline; font-weight:normal; }

.dlgMngSubscription .billingInfo { display:inline-block; width:100%; }
.dlgMngSubscription .billingInfo .l { width:56%; float:left; clear:none; }
.dlgMngSubscription .billingInfo .r { width:44%; float:left; margin-top:0px; clear:none; }
.dlgMngSubscription .billingInfo .r .orderStatus { background-color: #EEE; padding:2%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;  }
.dlgMngSubscription .billingInfo .r .rl-package { background:url(../images/rl-package.png) no-repeat center center; width:280px; height:200px; margin:0 auto; background-size:40%; }

.dlgMngSubscription .billingInfo .control-label { display:inline-block; position:relative; top:6px; float:left; width:140px; text-align:right; font-weight:normal; }
.dlgMngSubscription .billingInfo .control-label-f { display:inline-block; float:left; margin-right:6px; position:relative; top:2px; }
.dlgMngSubscription .billingInfo .control-group { margin-top:3px; }
.dlgMngSubscription .billingInfo input { display: inline-block; width: 150px; background: url(../images/icon-asterisk.png) no-repeat 98% 50% transparent; border: 1px solid #ccc; padding: 0 6% 0 1%; color: #555555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height:22px; margin-left:6px; }
.dlgMngSubscription .billingInfo select#ccCountry, .dlgMngSubscription .billingInfo select#ccState { display: inline-block; width:140px; line-height:22px; margin-left:6px; border: 1px solid #ccc; color: #555555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.dlgMngSubscription .billingInfo #taxAmtDiv { margin-top:10px; }
.dlgMngSubscription .billingInfo #taxAmtSpan { padding: 0px 8px; }
.dlgMngSubscription .billingInfo #totalDueNowDiv { margin-top:10px; margin-bottom:15px; }
.dlgMngSubscription .billingInfo #totalDueNowSpan { font-size:14px; display:inline-block; background-color:#22ac4b; padding:4px 8px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#fff; }
.dlgMngSubscription .billingInfo input:focus { border-color: #0fa0db; margin-bottom:4px; }
.dlgMngSubscription .billingInfo input:not(:focus), .dlgMngSubscription #subscriberEmailDiv input { width: 150px; background: url(../images/icon-asterisk.png) no-repeat 98% 50% transparent; border: 1px solid #ccc; padding: 0 6% 0 1%; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 22px; margin-left: 6px; margin-bottom:4px; }
.dlgMngSubscription .billingInfo input.ccAddress2, .dlgMngSubscription .billingInfo input.cc-address2:focus, .dlgMngSubscription .billingInfo .cc-address2:not(:focus) { background:transparent; -webkit-background-clip: border-box; -webkit-box-shadow:  inset 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px #fff; }
#lp .dlgMngSubscription .billingInfo select { width:150px; }
.dlgMngSubscription .billingInfo select { width:177px; height:22px; display: inline-block; border: 1px solid #ccc; padding: 0 0% 0 1%; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; line-height:22px; margin-left:0px; margin-bottom:4px; }
.dlgMngSubscription .billingInfo #ccCountryLabel, .dlgMngSubscription .billingInfo #ccStateLabel { margin-right:6px; margin-bottom:4px; }

.dlgMngSubscription .well { min-height: 20px; padding: 10px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.dlgMngSubscription .well:after { content: ""; }
.dlgMngSubscription .well-small { margin:10px 0; }
.dlgMngSubscription .muted { font-size:10px; color:#999999; }

.dlgMngSubscription a.cancelPlanBtn { color:#08C; float:left; display:inline-block; margin-top:10px; }
.dlgMngSubscription a.cancelPlanBtn:hover { text-decoration:underline; }
.dlgMngSubscription #agreeTxt > a { color:#08C; text-decoration:underline; }
.dlgMngSubscription .btn-primary { color: #ffffff; background-color: #26c054; border:1px solid #286227; font-size: 12px; font-weight: bold; }

.dlgMngSubscription #upgradeBtn { display:block; margin:0 auto; padding:0px 10px 10px 30px; background:#22ac4b url(../images/icon-green-chk.png) no-repeat 8px 10px; border:1px solid #739973; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; height: 38px; text-align: center; line-height: 33px; letter-spacing: .1rem; text-transform: uppercase; text-decoration: none; white-space: nowrap; box-sizing: border-box; width:250px; }
.dlgMngSubscription #upgradeBtn:active { display:block; margin:0 auto; padding:0px 10px 10px 30px; background:#22ac4b url(../images/icon-green-chk.png) no-repeat 8px 10px; border:1px solid #739973; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width:250px; }
.dlgMngSubscription #upgradeBtn:hover { display:block; margin:0 auto; background-color:#22ac4b; padding:0px 10px 10px 30px; width:250px; }
.dlgMngSubscription #upgradeBtn.disabled, .dlgMngSubscription #upgradeBtn.disabled:hover { background:#72d690 url(../images/icon-green-chk.png) no-repeat 8px 10px; display:table; margin:0 auto 0 auto; padding:0px 10px 10px 30px; width:250px; }
.dlgMngSubscription #upgradeBtn:hover { background-color:#22ac4b; display:block; margin:0 auto; padding:0px 10px 10px 30px; width:250px; }
.dlgMngSubscription #cancelBtn { margin:0 10px; border:0 none; background-color:transparent; }

.dlgMngSubscription .v-divider { display: inline-block; border-left: 1px solid #DBDBDB; margin: 0 10px; height:24px; vertical-align: top; }
.dlgMngSubscription #controls { display: table; width: 100%; margin: 10px auto 0 auto; text-align: center; border-top: 1px solid #ccc; padding-top: 20px; }

.moreOptionsDiv .billingInfo input.invalid { border: 2px solid red; }
.moreOptionsDiv .validation { display: inline; margin-left: 5px; }
.moreOptionsDiv .validation.failed:after { color: red; content: 'Invalid Fields'; }
.moreOptionsDiv .validation.passed:after { color: green; }
body#lp #mbMessageDiv > div > p { font-size:1.0em; margin: 0; padding: 1% 10px 0 10px; line-height:17px; }
body#lp #dynBtn1 > div.btnmiddle > span, body#lp #dynBtn2 > div.btnmiddle > span { line-height: 20px; text-align: center; cursor: pointer; font-size: 12px; font-weight: bold; color: #444; white-space: nowrap; position:relative; top:0px; }

.dlgMngSubscription #taxAmtDiv { display: none; }
#opts-instruction { display:inline-block; margin-bottom:10px; }

.dlgMngSubscription #subscriberEmailDiv { display: inline-block; padding-top: 10px; }
.dlgMngSubscription #subscriberEmailDiv input { width:100%; background: url(../images/icon-asterisk.png) no-repeat 98% 50% transparent; border: 1px solid #ccc; padding: 0 6% 0 1%; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 22px; margin-left: 6px; }
.dlgMngSubscription #subscriberEmailDiv input.invalid { border: 2px solid red; }
*/

/* Trial Signup Window */
.dlgTrialSignup { background-color:white; padding:10px 0; }
.dlgTrialSignup .controls-row { display:table; width:100%; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; margin-top:10px; }
.dlgTrialSignup input { width:50%; background:#fff url(../images/icon-asterisk.png) no-repeat 98% 50%; border: 1px solid #ccc; padding: 0 13% 0 1%; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 22px; margin-left: 6px; }
.dlgTrialSignup textarea { width:50%; height:100%; background:#fff url(../images/icon-asterisk.png) no-repeat 98% 50%; border: 1px solid #ccc; padding: 5px 13% 0 1%; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin-left: 6px; }
.dlgTrialSignup input:focus { border-color: #f00; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f00; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f00; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f00; }
.dlgTrialSignup label { display:inline-block; margin-top:6px; float:left; width:110px; text-align:right; font-size:12px; }
.dlgTrialSignup select { width:53%; border: 1px solid #ccc; color: #555555; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom: 10px; margin-left:6px; }
.dlgTrialSignup .trialBtn { background-color:#48c480; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 0; text-align: center; height: 40px; color: #fff; font-weight:bold; cursor:pointer; font-size:14px; display:block; margin: 0 auto; width: 88%; padding: 0; }
.dlgTrialSignup .trialBtn:hover { background-color:#43b777; }
.dlgTrialSignup #trialMsgPrompt {  text-align: center; font-weight: bold; padding: 0 10px;  }
#trialMsg a.login { color:#48c480; font-weight:bold; }
#lp #trialMsgPrompt  a.login { color:#48c480; font-weight:bold; }
#lp #cancelBtn { margin-top:-30px; float:left; border:0; background-color:transparent; text-decoration:underline; }
#lp #cancelBtn:focus { outline:none; }
#lp #cancelBtn:hover { text-decoration:none; }
#logInMsg { display: inline-block; width:70%; margin:0; text-align: center; line-height: 14px; }
#logInMsg a { text-decoration:underline; font-weight:bold; }

@media only screen and (max-width: 568px) {
	.dlgMngSubscription .billingInfo .l, .dlgMngSubscription .billingInfo .r { width:100%; }
	.dlgMngSubscription { overflow-y:auto; overflow-x:hidden; height:auto; }
}

/* Help Menu */
#help-menu { background:transparent url(../images/menu-icon.png) no-repeat 0 0; width:50px; height:20px; cursor:pointer; position:absolute; z-index:100; top:0px; left:0; }
#help-menu.active { background:transparent url(../images/menu-icon.png) no-repeat 0 -20px; }
.menu-items { background-color:#fff; width:auto; height:auto; border-radius: 4px; border:1px solid #939393; top:22px; position:absolute; z-index:900; left:0; padding:4px; }
span#homeHelp { background-image:none; }
.menu-items ul { margin:0; padding:0; }
.menu-items ul li { font-size:18px; list-style: none; display:block; padding-left:12px; margin:4px 0 1px 4px; text-align:left; }
.menu-items ul li._1 { background:url(../images/menu-icon-sprites.png) no-repeat 0px 12px; }
.menu-items ul li._2 { background:url(../images/menu-icon-sprites.png) no-repeat 0px 12px; }
.menu-items ul li._3 { background:url(../images/menu-icon-sprites.png) no-repeat 0px 12px; }
.menu-items ul li._4 { background:url(../images/menu-icon-sprites.png) no-repeat 0px -46px; }
.menu-items ul li._5 { background:url(../images/menu-icon-sprites.png) no-repeat 0px -65px; }
.menu-items ul li._6 { background:url(../images/menu-icon-sprites.png) no-repeat 0px -84px; }
.menu-items ul li .homeLink a { text-decoration:none; color:#1a232f; }
.menu-items ul li .homeLink a:hover { text-decoration:underline; color:#ff7100; }
div.spx { position:relative; z-index:490; top:-176px; }

/* Manage Subscription Dialog */

	/* Buttons */
#home .dlgMngSubscription button { display: inline-block; height: 38px; padding: 0 30px; color: #555; text-align: center; font-size: 11px;
  font-weight: 600; line-height: 38px; letter-spacing: .1rem; text-transform: uppercase; text-decoration: none; white-space: nowrap; background-color: transparent; border-radius: 4px;
  border: 1px solid #bbb; cursor: pointer; box-sizing: border-box; }

#home .dlgMngSubscription button:hover, #home .dlgMngSubscription input[type="submit"]:hover, #home .dlgMngSubscription input[type="reset"]:hover,
#home .dlgMngSubscription input[type="button"]:hover, #home .dlgMngSubscription button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
  color: #fff;
  border-color: #888;
  outline: 0; }

#home .dlgMngSubscription button.button-primary, #home .dlgMngSubscription input[type="submit"].button-primary, #home .dlgMngSubscription input[type="reset"].button-primary,
#home .dlgMngSubscription input[type="button"].button-primary {
  color: #FFF;
  background-color: #0fa0db;
  border-color: #0fa0db; }

#home .dlgMngSubscription .button.button-primary:hover, #home .dlgMngSubscription button.button-primary:hover,
#home .dlgMngSubscription input[type="submit"].button-primary:hover, #home .dlgMngSubscription input[type="reset"].button-primary:hover,
#home .dlgMngSubscription input[type="button"].button-primary:hover {
  color: #FFF;
  }

	#home .dlgMngSubscription * { font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; }
	#home .dlgMngSubscription h1#pt-instruction { font-size:14px; color:#f27326; margin:0 0 0 6px; font-weight:bold; }
	#home .dlgMngSubscription { background-color:#fff; padding:10px; height:auto; overflow-y:auto; z-index:10000; -webkit-transform:translateZ(1000px); -moz-transform:translateZ(1000px); -o-transform:translateZ(1000px); transform:translateZ(1000px); }

	#home #totalDueRenewDiv, #home #orgRenewalDateDiv { margin-bottom:3px; }
	#home #dr-instruction { font-weight:bold; margin:0; letter-spacing:0; }
	#home .dlgMngSubscription .billingInfo label { display:inline; }
	#home #agreeTxt { font-weight: normal; display: inline; }
	#home #agreeCb { float:left; margin-right:5px; }

	#home .dlgMngSubscription #planTable tr.selected td { background-color:#22ac4b; font-weight:bold; color:#fff; }
	#home .dlgMngSubscription #planTable > tbody > tr:nth-child(odd) tr th { background-color:#f9f9f9; }
	#home .dlgMngSubscription #planTable > tbody > tr > td > label { cursor:pointer; }
	#home .dlgMngSubscription #subscriberEmailLabel { display:inline; font-weight:normal; }

	#home .dlgMngSubscription .billingInfo { display:inline-block; width:100%; }
	#home .dlgMngSubscription .billingInfo .l { width:47%; float:left; clear:none; }
	#home .dlgMngSubscription .billingInfo .r { width:52%; float:left; margin-top:0px; clear:none; }
	#home .dlgMngSubscription .billingInfo .r .orderStatus { background: #EEE url(../images/rl-logo-54.png) no-repeat 260px 10px; padding:2%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height:190px; }
	#home .dlgMngSubscription .billingInfo .r .rl-package { width:320px; height:200px; margin-top:0px; background-size:40%; }

	/* Legal */
	#home .dlgMngSubscription .billingInfo .r .legal-box { width:250px; display:table; }
	#home .dlgMngSubscription .billingInfo .r .legal-box label { display:inline; }
	#home .dlgMngSubscription .billingInfo .r .legal-box textarea { width: 320px; height:200px; overflow-y: scroll; display:block; margin:10px 0; resize: none; text-align:left; }
	#home .dlgMngSubscription .billingInfo .r .legal-box #signed-name { width:280px; display:inline-block; margin:0 0 10px 4px; }
	#home .dlgMngSubscription .billingInfo .r .legal-box button.btn { cursor:pointer; display:inline-block; float:left; margin:0 10px 0 0; padding:10px; border:0; background:#ccc; color:whitesmoke; }
	#home .dlgMngSubscription .billingInfo .r .legal-box button.btn:focus { outline:0; }
	#home .dlgMngSubscription .billingInfo .r .legal-box #iaccept.btn { width:96px; }
	#home .dlgMngSubscription .billingInfo .r .legal-box #iaccept.active { background:green; color:white; font-weight:bold; }
	#home .dlgMngSubscription .billingInfo .r .legal-box #idonotaccept { background:#ff4848; margin-top:0px; width:140px; }
	#home .dlgMngSubscription .billingInfo .r .legal-box #captured-date { display:block; color:#333; padding:3px 0 0 0; font-size:12px; }
	#home .dlgMngSubscription .billingInfo .r .legal-box .scrollBtn { position:absolute; width: 320px; height:25px; background: #0fa0db; border: 0; margin: 0; padding: 0; color:white; cursor:pointer; border-radius:0; line-height:0; }
	#home .dlgMngSubscription .billingInfo .r .legal-box .scrollBtn:focus { outline:0; }
	#home .dlgMngSubscription .billingInfo .r .legal-text { width: 320px; height: 230px; overflow-y: scroll; display: block; margin:10px 0 0 0; resize: none; text-align: left; border:1px solid #ccc; position:relative; font-size:13px; padding:5px 5px 20px 5px; }
	#home .dlgMngSubscription .billingInfo .r .legal-text p { margin-bottom:10px; }
	#home .dlgMngSubscription .billingInfo .r .legal-box .control-group { margin-top:10px; }
	#home #cancelBtnLabel { font-size:11px; letter-spacing:normal; text-transform:none; }

	#home .dlgMngSubscription .billingInfo .control-label { display:inline-block; position:relative; top:6px; float:left; width:96px; text-align:right; font-weight:normal; }
	#home .dlgMngSubscription .billingInfo .control-label-f { display:inline-block; float:left; margin-right:6px; position:relative; top:2px; }
	#home .dlgMngSubscription .billingInfo .control-group { margin-top:0px; }
	#home .dlgMngSubscription .billingInfo input { display: inline-block; width: 150px; background: url(../images/icon-asterisk.png) no-repeat 98% 50% transparent; border: 1px solid #ccc; padding: 0 6% 0 1%; color: #555555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height:22px; margin-left:6px; margin-top:4px; }
	#home .dlgMngSubscription .billingInfo select#ccCountry, #home .dlgMngSubscription .billingInfo select#ccState { display: inline-block; width:140px; line-height:22px; margin-left:6px; border: 1px solid #ccc; color: #555555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	#home .dlgMngSubscription .billingInfo #taxAmtDiv { margin-top:10px; }
	#home .dlgMngSubscription .billingInfo #taxAmtSpan { padding: 0px 8px; }
	#home .dlgMngSubscription .billingInfo #totalDueNowDiv { margin:6px 0px; }
	#home .dlgMngSubscription .billingInfo #totalDueNowSpan { font-size:14px; display:inline-block; background-color:#22ac4b; padding:4px 8px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#fff; }
	#home .dlgMngSubscription .billingInfo input:focus { border:1px solid #33c3f0; outline:0; margin-bottom:4px; }
	#home .dlgMngSubscription .billingInfo input:not(:focus), #home .dlgMngSubscription #subscriberEmailDiv input { width: 150px; background: url(../images/icon-asterisk.png) no-repeat 98% 50% transparent; border: 1px solid #ccc; padding: 0 6% 0 1%; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin-left: 6px; margin-bottom:4px; }
	#home .dlgMngSubscription #subscriberEmailDiv input:last-child { margin-bottom:0; }
	#home .dlgMngSubscription .billingInfo input.ccAddress2, #home .dlgMngSubscription .billingInfo input.cc-address2:focus, #home .dlgMngSubscription .billingInfo .cc-address2:not(:focus) { background:transparent; -webkit-background-clip: border-box; -webkit-box-shadow:  inset 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px #fff; }
	#lp .dlgMngSubscription .billingInfo select { width:150px; margin:4px 0; }
	#home .dlgMngSubscription .billingInfo select { width:170px; height:22px; display: inline-block; border: 1px solid #ccc; padding: 0 0% 0 1%; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; line-height:22px; margin:4px 0; }
	#home .dlgMngSubscription .billingInfo #ccCountryLabel, #home .dlgMngSubscription .billingInfo #ccStateLabel { margin-right:6px; margin-bottom:4px; }

	#home .dlgMngSubscription .well { min-height: 20px; padding: 10px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
	#home .dlgMngSubscription .well:after { content: ""; }
	#home .dlgMngSubscription .well-small { margin:6px 0; }
	#home .dlgMngSubscription .muted { font-size:10px; color:#999999; }

	#home .dlgMngSubscription a.cancelPlanBtn { color:#08C; float:left; display:inline-block; margin-top:10px; }
	#home .dlgMngSubscription a.cancelPlanBtn:hover { text-decoration:underline; }
	#home .dlgMngSubscription #agreeTxt > a { color:#08C; text-decoration:underline; }
	#home .dlgMngSubscription .btn-primary { color: #ffffff; background-color: #26c054; border:1px solid #286227; font-size: 12px; font-weight: bold; }

	#home .dlgMngSubscription #upgradeBtn { cursor:pointer; display:inline-block; margin:0 auto; padding:0px 10px 10px 30px; background:#22ac4b url(../images/icon-green-chk.png) no-repeat 8px 10px; border:1px solid #739973; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	#home .dlgMngSubscription #upgradeBtn:active { display:inline-block; margin:0 auto; padding:0px 10px 10px 30px; background:#22ac4b url(../images/icon-green-chk.png) no-repeat 8px 10px; border:1px solid #739973; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	#home .dlgMngSubscription #upgradeBtn:hover { display:inline-block; margin:0 auto; background-color:#22ac4b; }
	#home .dlgMngSubscription #upgradeBtn.disabled, #home .dlgMngSubscription #upgradeBtn.disabled:hover { background:#72d690 url(../images/icon-green-chk.png) no-repeat 8px 10px; display:inline-block; margin:0 auto 20px auto; padding:0 10px 10px 30px; }
	#home .dlgMngSubscription #upgradeBtn:hover { background-color:#22ac4b; display:inline-block; margin:0 auto; }

	#home .dlgMngSubscription #continueBtn { cursor:pointer; display:inline-block; margin:0 auto 20px auto; padding:0px 10px; background-color:#22ac4b; border:1px solid #739973; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	#home .dlgMngSubscription #continueBtn:active { display:inline-block; margin:0 auto 20px auto; padding:0px 10px; background-color:#22ac4b; border:1px solid #739973; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	#home .dlgMngSubscription #continueBtn:hover { display:inline-block; margin:0 auto 20px auto; background-color:#22ac4b; }
	#home .dlgMngSubscription #continueBtn.disabled, #home .dlgMngSubscription #continueBtn.disabled:hover { cursor:default; background-color:#72d690; display:inline-block; margin:0 auto 20px auto; padding:0 10px; }
	#home .dlgMngSubscription #continueBtn:hover { background-color:#22ac4b; display:inline-block; margin:0 auto 20px auto; }

	#home .dlgMngSubscription #cancelBtn { margin:0 10px; border:0 none; background-color:transparent; }
	#home .dlgMngSubscription #cancelBtn2 { text-transform:none; display: inline-block; margin: 0 0 0 10px; padding: 0; letter-spacing:0; border:0 none; }
	#home .dlgMngSubscription #cancelBtn2:hover { color:#333; }

	#home .dlgMngSubscription .v-divider { display: inline-block; border-left: 1px solid #DBDBDB; margin: 0 10px; height:24px; vertical-align: top; }
	#home .dlgMngSubscription #controls { display: table; width: 100%; margin: 0px auto 0 auto; text-align: center; border-top:0; padding-top:0px; }
	#home .dlgMngSubscription #controls #scrollTxt { padding-bottom:10px; font-weight:600; }

	#home .dlgMngSubscription .moreOptionsDiv .billingInfo input.invalid { border: 1px solid pink; }
	#home .dlgMngSubscription .moreOptionsDiv .validation { display: inline; margin-left: 5px; }
	#home .dlgMngSubscription .moreOptionsDiv .validation.failed:after { color: red; content: 'Invalid Fields'; }
	#home .dlgMngSubscription .moreOptionsDiv .validation.passed:after { color: green; }
	body#lp #mbMessageDiv > div > p { font-size:1.0em; margin: 0; padding: 1% 10px 0 10px; line-height:17px; }
	body#lp #dynBtn1 > div.btnmiddle > span, body#lp #dynBtn2 > div.btnmiddle > span { line-height: 20px; text-align: center; cursor: pointer; font-size: 12px; font-weight: bold; color: #444; white-space: nowrap; position:relative; top:0px; }

	#home .dlgMngSubscription #taxAmtDiv { display: none; }
	#home #opts-instruction { display:inline-block; margin-bottom:10px; }

	#home .dlgMngSubscription .moreOptionsDiv .billingInfo #subscriberEmailDiv { display: inline-block; padding-top: 0px; }
	#home .dlgMngSubscription .moreOptionsDiv .billingInfo #subscriberEmailDiv input { width:150px; background: url(../images/icon-asterisk.png) no-repeat 98% 50% transparent; border: 1px solid #ccc; padding: 0 6% 0 1%; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 22px; margin-left: 6px; }
	#home .dlgMngSubscription .moreOptionsDiv .billingInfo #subscriberEmailDiv input.invalid, #subscriberEmail.subscriber-email.invalid { border: 1px solid pink; }

/* Language-specific styles */
body.bra div.homeHdrLinks { width:186px; }
body.deu div.homeHdrLinks { width:240px; }
body.esp div.homeHdrLinks { width:230px; }
body.fra div.homeHdrLinks { width:248px; }
body.sve div.homeHdrLinks { width:222px; }
body.usa div.homeHdrLinks { width:212px; }
body.zhs div.homeHdrLinks { width:142px; }

#reviewersInGroupsDiv { overflow-y: auto; max-height: 500px; }

#swapCurrentToNewBtnDiv { text-align: center; }
#swapCurrentToNewBtn { position: relative; top: 25%; }

#demoteToReviewerCb { float: left; width: 10%; margin-left: 35px; }
#demoteToReviewerCbLabel { float: left; width: 70%; text-align: left; }
#removeCurrentPublisherCb { float: left; width: 10%; margin-left: 35px; }
#removeCurrentPublisherCbLabel { float: left; width: 70%; text-align: left; }

#viewPublisherContent { background-color:white; overflow-y: auto; height: 400px; }

.inactiveLink {
    pointer-events: none;
    cursor: default;
}